@media screen and (max-width:690px) {#menu a {font-size:24px!important;} #slogan div {font-size:60px!important;margin:0 8px!important;} #slogan img {width:80px!important;}}
@media screen and (max-width:555px) {#shema img{width:400px!important;} #map,#shema {margin:0!important;padding:0!important;} #map {width:400px!important;height:500px!important;} article {padding:10px!important;} #slogan div img{display:none!important;} #nav-trigger:checked ~ ul{display:block!important;} #nav-trigger:checked ~ ul li{display:block!important;position:relative!important;z-index:12!important;background-color:#fff!important;padding:10px 0!important;} #nav-trigger:checked ~ ul li ul{width:100%!important;display:block!important;position:relative!important;z-index:12!important;background-color:#fff!important;} #nav-trigger:checked ~ ul li ul li{padding:10px 0!important;text-align:center!important;} #nav-trigger:checked ~ ul .inf{display:none!important;} #menu {display:none!important;} #slogan div {margin:0!important;} #slogan {top:44px!important;} .lab {display:block!important;}}
@media screen and (max-width:520px) {.ust {padding:10px!important;} #informer {float:none!important;margin:0 auto!important;width:240px!important;} .foto div img {width:400px!important;}}
@media screen and (max-width:425px) {#shema img{width:300px!important;} #map{width:300px!important;} #slogan div {font-size:50px!important;} #slogan {top:6px!important;} .lab {margin-top:17px!important;} .foto div img {width:300px!important;}}
@media screen and (max-width:350px) {.lab {margin-top:1px!important;}}
@font-face{font-family: 'myfont1';src:url('../fonts/myfont1.ttf');}
html {height:100%;}
* {margin:0;padding:0;}
p {text-indent:60px;line-height:2;text-align:justify;}
h1 {text-align:center;color:#341f00;margin:20px 0;}
h2 {text-align:center;color:#341f00;margin:20px 0;font-size:22px;}
body {background:url(../images/bg-left.jpg) no-repeat top left, url(../images/bg-right.jpg) no-repeat top right;background-attachment:fixed;background-color:#f9f8e4;font-family: 'Raleway';font-size:18px;display:flex;flex-direction:column;height:100%;}
header {background: url(../images/shapka.jpg) no-repeat center;height:178px;flex:0 0 auto;}
#nav-trigger,.lab,#menu ul {display:none;}
#nav-trigger {position:relative;z-index:11;}
.lab {margin-top:63px;font-size:24px;font-weight:bold;}
.burger {font-size:40px;}
#menu a {text-decoration:none;font-size:31px;color:#341f00;text-shadow:1px 1px 0px #b4b1a8;padding:0px 15px 5px 15px;display:block;}
#menu {text-align:center;position:relative;top:22px;}
#menu li {display:inline-block;list-style:none;vertical-align:top;} 
#slogan {text-align:center;position:relative;top:16px;}
#slogan div {display:inline-block;font-family:"myfont1";font-size:75px;margin:0 15px;color:#332002;vertical-align:middle;}
#menu a:hover {background-color:#fefdfb;color:#374f03;opacity:0.8;}
#menu li:hover ul {display:block;border:2px solid #341f00;border-radius:5px;position:relative;z-index:1;background:url(../images/popmenu_bg.jpg);}
#menu li ul li {display:block;text-align:left;}
#menu li ul li a {font-size:24px;}
#menu li ul li a:hover {color:#fff;background-color:#341f00;}
article {max-width:1160px;margin:0 auto;background-color:#f9f8e4;box-shadow:2px 2px 10px #808080;padding:20px;height:100%;}
#article {flex:1 0 auto;}
.anonce {margin:10px 0;}
.anonce p {margin:10px 0;}
.dat {background-color:#957f72;color:#fff;padding:5px;}
.clear {clear:both;}
footer {background: url(../images/footer.jpg) repeat-x center;height:150px;flex: 0 0 auto;}
#footer {color:#fff;position:absolute;width:100%;}
#copy {position:relative;margin:50px auto;max-width:218px;}
#pol {position:relative;margin:-47px auto;max-width:218px;}
#pol a {color:#fff;font-size:14px;}
#listik {position:absolute;top:0px;right:0px;}
#informer {float:left;margin:20px;}
.foto div {display:inline-block;}
.foto div img {width:500px;}
#kontakt {text-align:center;}
#map,#shema {display:inline-block;margin:20px;vertical-align:top;}
#map {width:500px;height:676px;}
.tabs {width:100%;padding:0px;margin:0 auto;}
.tabs>input {display:none;}
.tabs>div {display:none;padding:12px;border:1px solid #332002;;background: #FFFFFF;}
.tabs>label {display:inline-block;padding:7px;margin:0 -5px -1px 0;text-align:center;color:#000000;border:1px solid #332002;background:#f9f8e4;cursor:pointer;font-weight:bold;}
.tabs>input:checked + label {color:#000000;border:1px solid #332002;border-bottom:1px solid #FFFFFF;background:#FFFFFF;}
#tab_1:checked ~ #txt_1,#tab_2:checked ~ #txt_2 {display:block;}
#kform {margin:30px auto;max-width:600px;padding:20px;background-color:#fff;box-shadow:4px 4px 6px #c0c0c0;}
.obrmail {padding:10px;font-size:18px;border:1px solid #c0c0c0;width:240px;}
.txta {width:100%;height:150px;font-size:18px;border:1px solid #c0c0c0;}
.obrsub {padding:10px;background-color:#69aa82;color:#fff;font-size:20px;border:none;cursor:pointer;}
.modal {opacity:0;position:absolute;width:300px;left:50%;top:50%;margin-left:-160px;margin-top:-75px;color:#fff;background-color:#ff0000;z-index:12;padding:10px;}
#pmess:checked ~ .modal {display:none!important;}
.bimg div img {width:100%;margin:0 auto;}
.antibot {display:inline;position:relative;top:5px;}
#docsview .ch {display:none;}
.docum {font-family:"Times New Roman";background-color:#fff;padding:20px;margin:20px 0;}
.docum p {line-height:1.2;}
.ust {padding:40px;}
.news_img_v,.news_img_h {float:left;margin:0 20px 20px 0;}
.news_img_h	{width:300px;}
.news_img_v {height:300px;}