@font-face{font-family:Gothic;src:url("/sites/all/libraries/fonts/GOTHIC.TTF");}@font-face{font-family:font-awesome;src:url("/sites/all/libraries/fonts/fontawesome-webfont.ttf");src:url("/sites/all/libraries/fonts/FontAwesome.otf");}html,body{height:100%;}body{margin:0 10px!important;font:normal 18px Arial;}.privacy_block{position:fixed;justify-content:center;align-items:center;z-index:9999999;bottom:0;left:0;right:0;text-align:center;font-size:15px;color:#FFF;background:#49af5f;padding:10px 20px;border-top:4px solid #d8e8dc;display:none;}.privacy_block .close{margin-left:25px;}.privacy_btn{display:inline-block;cursor:pointer;text-decoration:none;position:relative;font-size:13px;padding:4px 12px;color:#FFF;font-weight:bold;text-transform:uppercase;background:#337AB7;border:2px solid #BFE2FF;}.privacy_btn:hover{color:#FFF;}.privacy_btn:after,.privacy_btn:before{position:absolute;height:2px;left:50%;background:#FFF;bottom:-6px;content:"";transition:all 280ms ease-in-out;width:0;}.privacy_btn:before{top:-6px;}.privacy_btn:hover:after,.privacy_btn:hover:before{width:100%;left:0;}.privacy_block a{color:#fff;text-decoration:underline}.privacy_block .close a{text-decoration:none}.adaptive-image-wrap{width:100%;margin:0 auto;}div.region-content img:not(.file-icon){max-width:500px;width:100%;height:auto}.adaptive-image-wrap img{width:100%;height:auto;}.blink3{-webkit-animation:blink3 1s linear infinite;animation:blink3 1s linear infinite;text-decoration:none;font-size:20px;font-weight:1000;}@-webkit-keyframes blink3{from{color:rgba(166,,23 0,1);}to{color:rgba(166,23,0,0);}}@keyframes blink3{from{color:rgba(166,23,0,1);}to{color:rgba(166,23,0,0);}}.flex-wrapper{display:flex;justify-content:space-around;flex-flow:row wrap;align-items:center;}.flex-wrapper>*{margin:10px;}table{margin:10px auto;}table td{border:1px solid black;padding:5px;}#main{position:relative;display:table;height:100%;width:100%;}#notfooter{display:table-row;height:100%;width:100%;}body.not-front header{position:relative;background-image:url("/sites/28lib/files/pictures/nature.jpg");background-size:cover;height:374px;}div#embleme,div#logotype{display:inline-block;}#embleme{max-width:250px;width:25%;}#embleme img{width:100%;}@media screen and (max-device-width:1116px){div#embleme{display:none}}#logotype{font-size:60px;vertical-align:top;font-family:Gothic;margin:0 0 0 30px;}#name1{font-size:80%;font-weight:bold;margin-bottom:12px;padding-top:20px;}#name2{font-size:25px;font-weight:bpld;margin:0 10px 0 0;}#regime{font-size:15px;padding:0 0 0 10px;border-left:1px solid;}@media screen and (max-device-width:1019px){div#logotype{font-size:48px;}}@media screen and (max-device-width:827px){div#logotype{font-size:38px;}}@media screen and (max-device-width:677px){div#logotype{font-size:30px;}}#title{position:absolute;bottom:0;background:rgba(0,0,0,.6);color:#fff;width:100%;box-sizing:border-box;padding:15px;font-size:20pt;}.region.region-header{position:fixed;z-index:19;top:10px;right:10px;}#block-block-4,#block-block-6{display:inline-block;margin:auto 10px;}@media screen and (max-device-width:970px){#block-block-4{overflow:hidden;width:65px}}@media screen and (max-device-width:720px){#block-block-4,#block-block-6{display:none;}}#block-system-main-menu{display:inline;}#block-system-main-menu>*{display:inline-block;vertical-align:top;background:rgb(255,255,255);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);}#block-system-main-menu h2{margin:0 15px;cursor:pointer;padding:15px;}#block-system-main-menu h2.open,#block-main-menu h2:hover{background-color:black;color:white;}#hambourger{display:inline-block;vertical-align:middle;margin-right:15px;height:20px;position:relative;width:20px;}#hambourger span{border-bottom:2px solid;height:0;left:0;position:absolute;width:100%}#hambourger span:nth-child(1){top:2px}#hambourger span:nth-child(2){top:7px}#hambourger span:nth-child(3){top:12px}#block-system-main-menu>h2.open>#hambourger span:nth-child(1){left:-2px;top:7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);width:30px;}#block-system-main-menu>h2.open>#hambourger span:nth-child(2){width:0}#block-system-main-menu>h2.open>#hambourger span:nth-child(3){left:-2px;top:7px;width:30px;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#block-system-main-menu>div.content>ul.menu{padding:10px;}#block-system-main-menu>ul.menu ul.menu{padding:0 10px;}#block-system-main-menu li{list-style-image:none;list-style-type:none;margin:5px 0;font-size:20px;cursor:pointer;}#block-system-main-menu li.expanded>ul.menu{display:none;}#block-system-main-menu a,#block-system-main-menu a:active,#block-system-main-menu a:hover,#block-system-main-menu a:visited{color:#000;text-decoration:none;}body.front .region.region-header,body.front #embleme{position:fixed;z-index:19;top:10px;}body.front #embleme{left:10px}body.front .region.region-header{right:10px}body.front #content{margin:0 auto;}body.front .slide{position:relative;width:100%;height:100vh;}body.front .slide>img{object-fit:cover;height:100vh;width:100%;}body.front .slide>div{position:absolute;}body.front .text{text-align:center;width:100%;font-size:30px;top:260px;}body.front .nav{bottom:10px;right:50px;}body.front footer{position:fixed;bottom:25px;width:100%}body.front div#arrows{left:50%;width:5vh;height:5vh;font-size:5vh;cursor:pointer;position:absolute;}body.front div#opac{left:50%;width:7vh;height:7vh;position:absolute;display:none}body.front #arrows:before{content:"?"}body.front #arrows.up:before{content:"?"}body.front #block-block-2>div.content{display:table;}body.front #block-block-2>div.content>div{padding:0 10px;display:table-cell;vertical-align:middle;}div.breadcrumb{padding:10px 0;font-size:20px;}div.breadcrumb a,div.breadcrumb a:active,div.breadcrumb a:hover,div.breadcrumb a:visited{color:#000;}body.not-front footer>div{min-height:110px;border:1px solid #B2B2B2;background-color:#cfc5c5;}body.not-front footer div.for-cycle-plugin{}#anticorrupt-booklet{text-align:left;background:#e7e7e4;opacity:0.85;filter:progid:DXImageTransform.Microsoft.Alpha(opacity="85%");filter:alpha(opacity=85);zoom:1;border:0;display:none;position:absolute;bottom:42px;width:340px;z-index:5;border:1px solid #ccc;}#anticorrupt-booklet>div{font-size:11pt;font-weight:bold;height:35px;}#anticorrupt-booklet>div>a:link,#anticorrupt-booklet>div>a:active,#anticorrupt-booklet>div>a:visited{text-decoration:none;color:black !important;}#anticorrupt-booklet>div>a:hover{text-decoration:underline;}body.page-node-8 div#plan-bg{background-image:url('/sites/28lib/files/pictures/bkgd-plan-02.jpg');background-position:top left;background-repeat:no-repeat;background-size:cover;}body.page-node-8 div#month-year{text-align:center;width:300px;margin:15px auto;background-color:rgba(255,255,255,.8);}body.page-node-8 table#month-plan{background-color:rgba(255,255,255,.8);}body.page-memory table td{width:50%}body.page-memory div.views-field-field-image{text-align:center;}body.page-concours div.views-row{margin-bottom:25px;clear:both;}body.page-concours div.views-field-title{font:bold 18px Arial;}div.view-painter-family div.views-field-name{text-align:center;}div.view-illustrations-pushkin div.views-row{width:200px;text-align:center;}div.view-illustrations-pushkin  div.views-field-title-field{margin:0 6px;font-weight:bold;}div.view-illustrations-pushkin  div.views-field-field-image{margin:5px auto;}body.page-node-69 div#notfooter,body.page-ul-art div#notfooter{background:#f5e1c8;}body.page-node-69 #content img{}body.page-ul-art #block-views-painter-family-block,div.view-ul-art{display:table-cell;vertical-align:top;}body.page-ul-art #block-views-painter-family-block{width:500px;}body.page-ul-art #block-views-painter-family-block div.views-field-description{margin:5px auto;width:406px;}body.page-node-35 div#notfooter{background:#f5e1c8;}body.page-node-35 table tbody{border-width:0}body.page-node-35 #node-35 table td{border-width:0;width:300px;padding:20px;}table{margin:0 auto;}table#quiz-view-table{display:none}#quiz-start-button{font:normal 80px font-awesome;color:#869b4e;display:block;width:450px;text-align:center;margin:10px auto;text-decoration:none}body.page-node-take input#edit-submit{background-color:lawngreen;}input#edit-back,input#edit-op{background-color:aqua;}input#edit-op,input#edit-back,input#edit-submit{font-size:20px;padding:5px;border:2px solid black;margin-right:5px;color:black;cursor:pointer;}body.page-node-take.node-type-quiz form#quiz-question-answering-form label,body.page-node-take.node-type-quiz div.form-item-tries-answer>label,body.node-type-quiz input#edit-button{display:none}body.page-node-take #quiz-question-answering-form{text-align:center}body.page-node-take div.quiz-report div.dd p{text-align:center}body.page-node-take div.breadcrumb a,body.page-node-take div.breadcrumb a:active,body.page-node-take div.breadcrumb a:hover,body.page-node-take div.breadcrumb a:visited,body.page-node-take form#quiz-report-form,body.page-node-take div.quiz-report div.dt,body.page-node-take div.quiz-report div.dd{color:#FFF;}body.page-node-take #edit-tries-answer,body.page-node-take div.quiz-report div.dd table,body.page-node-take div.quiz-report-score-container{color:black}body.page-node-take  div.field-name-body{font-size:20px}body.page-node-take div.field-name-body p img{}body.page-node-take form.answering-form{width:100%;}body.page-node-take  form.answering-form tbody{display:flex;justify-content:space-around;flex-flow:row wrap;align-items:center;width:100%;border-top:none}body.page-node-167 div#notfooter,body.page-node-167 div.quiz-report .dt{background-color:#47414d;}body.page-node-167 div#content{color:#FFF}body.page-node-184 div#notfooter,body.page-node-184 div.quiz-report .dt{background-color:coral;}body.page-node-184 div#content{color:#FFF}body.page-node-211 div#notfooter,body.page-node-211 div.quiz-report .dt,body.page-node-211.page-node-take form.answering-form tbody tr{background-color:#DEB887;}body.page-node-211.page-node-take div.field-name-body p img{max-width:100%;}body.page-node-246 div#notfooter,body.page-node-40 div#notfooter,body.page-illustration-pushkin div#notfooter,body.page-volga-v-zhivopisi div#notfooter,body.page-deti-glazami-hudozhnikov div#notfooter,body.page-byt-i-nravy-russkogo-naroda div#notfooter{background-color:#f5e1c8;}body.page-node-246 div.field-name-field-full-text p>a{margin:10px 0}body.page-volga-v-zhivopisi .view-content,body.page-deti-glazami-hudozhnikov .view-content,body.page-byt-i-nravy-russkogo-naroda .view-content,body.page-sudarynya-maslenitsa .view-content,body.page-ya-lyublyu-ulyanovsk .view-content,body.page-ya-lyublyu-ulyanovsk-result .view-content,body.page-biblejskie-syuzhety .view-content,body.page-stan-hudozhnikom-2025-like  .view-content,body.page-stan-hudozhnikom-2025-result .view-content,body.page-pasha-v-russkoj-zhivopisi .view-content{display:flex;flex-flow:row wrap;justify-content:space-around;}body.page-volga-v-zhivopisi .view-content .views-row,body.page-deti-glazami-hudozhnikov .view-content .views-row,body.page-byt-i-nravy-russkogo-naroda .view-content .views-row,body.page-sudarynya-maslenitsa .view-content .views-row,body.page-ya-lyublyu-ulyanovsk .view-content .views-row,body.page-ya-lyublyu-ulyanovsk-result .view-content .views-row,body.page-stan-hudozhnikom-2025-like .view-content .views-row,body.page-stan-hudozhnikom-2025-result .view-content .views-row{width:480px;font-weight:bold}body.page-byt-i-nravy-russkogo-naroda div.views-field-title-field{text-align:center}body.page-deti-glazami-hudozhnikov div.view-header>p,body.page-volga-v-zhivopisi div.view-header>p,body.page-byt-i-nravy-russkogo-naroda div.view-header>p,body.page-node-246 div.field-name-field-full-text,body.page-node-40 div.field-name-field-full-text,body.page-sudarynya-maslenitsa div.view-header>p,body.page-ya-lyublyu-ulyanovsk-result div.view-header>p{margin:10px 0;color:#664848;text-align:center;font-size:25px}body.page-deti-glazami-hudozhnikov div.views-field-field-full-text>div.field-content>p:first-child,body.page-volga-v-zhivopisi div.views-field-field-full-text>div.field-content>p:first-child,body.page-sudarynya-maslenitsa div.views-field-field-full-text>div.field-content>p:first-child{color:#8b4513;font-size:16px;text-align:center}body.page-ya-lyublyu-ulyanovsk-result div.views-field-field-full-text>div.field-content>p{text-align:center;margin:3px 0}body.page-node-40 div.field-name-field-full-text p{font-size:20px;margin:5px 0}body.page-sudarynya-maslenitsa div.view-header>p>span{color:#9c373a;font-weight:bold}body.page-sudarynya-maslenitsa div.view-header>ul{width:510px;margin:0 auto}body.page-sudarynya-maslenitsa div.view-header>ul>li{color:#664848;font-size:25px}body.page-node-267 div#notfooter,body.page-node-267 div.quiz-report .dt,body.page-node-267.page-node-take form.answering-form tbody tr{background-color:#32CD32;}body.page-ya-lyublyu-ulyanovsk div.view-header>p{margin:10px 0;color:#664848;text-align:justify;font-size:20px}body.page-ya-lyublyu-ulyanovsk .views-row .node-teaser>h2{display:none}body.page-ya-lyublyu-ulyanovsk .views-row .node-teaser>.content>.field-name-field-full-text p{text-align:center;margin:3px 0}body.page-ya-lyublyu-ulyanovsk .views-row .node-teaser>.content:last-child{display:none}body.page-ya-lyublyu-ulyanovsk .views-row .node-teaser a.rate-thumbs-up-btn-up{background:url(/sites/28lib/themes/lib28_thm/images/serdce.png) no-repeat 0 0}body.page-ya-lyublyu-ulyanovsk-result div.view-header>p{margin:10px 0;color:#664848;text-align:justify;font-size:20px}#block-views-bulletin-board-block div.views-field-title{font-weight:bold;text-align:center;}#block-views-bulletin-board-block div.views-row{margin:15px 0}body.page-node-459 div#notfooter{background-color:#def6f6;color:#000080;font-size:20px;}body.page-biblejskie-syuzhety div#notfooter{background-color:#def6f6;color:#000080}body.page-biblejskie-syuzhety div.view-content div.views-row{width:350px;margin:5px 10px}body.page-biblejskie-syuzhety div.views-field-field-full-text>div.field-content>p{font-size:20px;text-align:center}body.page-biblejskie-syuzhety div.views-field-field-full-text>div.field-content>p:first-child{font-weight:bold}body.page-rozhdestvenskij-vernisazh div#notfooter{background-color:#def6f6;color:#000080}body.page-rozhdestvenskij-vernisazh div.view-content div.views-row{padding:5px 0px}body.page-rozhdestvenskij-vernisazh div.views-field{text-align:center}body.page-rozhdestvenskij-vernisazh div.views-field-field-full-text>div.field-content>p{font-size:20px;}body.page-rozhdestvenskij-vernisazh div.views-field-field-full-text>div.field-content>p:last-child{font-weight:bold}@media screen and (min-device-width:1020px){body.page-rozhdestvenskij-vernisazh div.view-content{width:1020px;margin:0 auto}body.page-rozhdestvenskij-vernisazh div.view-content div.views-field{width:500px}body.page-rozhdestvenskij-vernisazh div.view-content div.views-field-field-full-text{height:135px;padding-top:90px}body.page-rozhdestvenskij-vernisazh div.views-row{clear:both}body.page-rozhdestvenskij-vernisazh div.views-row-odd div.views-field-field-image{float:right}body.page-rozhdestvenskij-vernisazh div.views-row-even div.views-field-field-image{float:left}body.page-rozhdestvenskij-vernisazh div.views-row-even div.views-field-field-full-text{float:right}}@media screen and (max-device-width:1020px){}body.page-stan-hudozhnikom-2025-like div.view-header>p{margin:10px 5px;color:#664848;text-align:justify;font-size:20px}body.page-stan-hudozhnikom-2025-like .views-row .node-teaser>h2{display:none}body.page-stan-hudozhnikom-2025-like .views-row .node-teaser>.content>.field-name-field-full-text p{text-align:center;margin:3px 0}body.page-stan-hudozhnikom-2025-like .views-row .node-teaser>.content:last-child{display:none}body.page-stan-hudozhnikom-2025-like .views-row .node-teaser a.rate-thumbs-up-btn-up{background:url(/sites/28lib/themes/lib28_thm/images/serdce.png) no-repeat 0 0}body.page-stan-hudozhnikom-2025-like .views-row .field-name-field-image{height:340px;overflow:hidden}body.page-pasha-v-russkoj-zhivopisi div.view-header>p{margin:10px 5px;color:#000080;text-align:center;font-size:25px}body.page-pasha-v-russkoj-zhivopisi div#notfooter{background-color:#def6f6;color:#000080}body.page-pasha-v-russkoj-zhivopisi div.view-content div.views-row{width:350px;margin:5px 10px}body.page-pasha-v-russkoj-zhivopisi div.views-field-field-full-text>div.field-content>p{font-size:20px;text-align:center}body.page-pasha-v-russkoj-zhivopisi div.views-field-field-full-text>div.field-content>p:first-child{font-weight:bold}
