.call_back_but1 btn_call,.call_back_but1,.btn_call{display:none}
body,a,input,textarea,code{font-family:arial}
html,body,main,menu,nav,a,code,#e,#e b em,#a0,#a0 h1,#a0 h1 strong,#a0 h1 strong i,#a0 h1 strong b,#h1,#h1 h1,#h1 h2,#h1 h3,#h1 p,#nav,nav,#h2,#h2 h2,#h2 b,#h2 strong,#menu1,#menu,menu,#menu1 ul a,#menu ul a,#menu1 ol,#menu ol,#menu1 ul,#menu ul,#a,#a h1,#a h2,#a h2:first-child,#a h1 strong,#a h2 strong,#a p,article,form#pravo,h1,h2,h3,h4,h5,h5,h6,#pravo,#pravo select,#section,#section h1,#section p,#a h1,#a h2,#a h3,#a h4,#a h5,#a h6,#dv,h5#dv,#f,#f p,#f h2,#f form,#primer em,footer,footer a,footer h2,input,textarea,#b,address,i,p,strong,p#soc,h2#begun,#metka{margin:0;padding:0;line-height:1.3;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-after:0;-webkit-padding-start:0;-webkit-padding-end:0;font-weight:normal;font-style:normal}
main{margin:0 auto;width:95%;max-width:1200px}

img#logo{float:left;margin:-1% 0 0}
address#tel{position:absolute;top:0;left:30%;padding:5pt}
address#tel a{text-decoration:none;color:#000;font-weight:bold}
nav,menu{width:100%;height:30pt;padding:7pt 0}
menu{width:100%;text-align:right;height:30pt;margin:3% 1% 0 0;padding:0}
nav{margin:1% auto;text-align:center;border-top:1pt solid #ddd}
nav a,menu a{text-decoration:none;color:#000;font-size:12pt;padding:5pt}
menu a,#begun1,article h2#ah2{color:#333;font-size:11pt;font-family:arial}
menu a{padding:4pt}
menu a:hover,address#tel a:hover,footer a:hover,footer address a:hover{color:red}
nav a{font-size:12pt;font-weight:bold}
nav a:hover{background:#ddd}

article{margin:1% auto;width:80%;max-width:1000px}
article h1,article h2,article h3{margin:1% 0}
#poisk,#poisk iframe,article h2#ah2{text-align:right}
#poisk{float:right;width:30%}
#poisk iframe{border:none;height:28pt}
#begun1{font-size:8pt}
article h1{font-size:18pt}
article h2{font-size:15pt}
article h3{font-size:13pt}
article h1:first-letter,article h2#ah2:first-letter,menu a{text-transform:uppercase}
article img#pravo{float:right;max-width:30%;margin:2% 0 2% 2%}
article h2#ah2,#metka,#onas,.ya-share2,footer{clear:both}
#metka{font-size:9pt;margin:1% 0 0;border-top:1pt solid #ddd;padding:1% 0}
#onas{border-top:1pt solid #ddd;padding:1% 0}
#primer{margin:0 auto;text-align:center}
#primer em{display:block;}
#primer a{text-decoration:none;color:#222}
#primer img{margin:2pt}
p#soc{font-size:9pt;margin:2% 0 0}

footer,footer h2,h2#begun{margin:1% auto;width:94%;max-width:1200px;border-top:1pt solid #ddd;padding:3%;font-size:9pt}
footer a,footer h2,h2#begun,section#f3 a{text-decoration:none;color:#444}
footer section{display:inline-table;width:45%;margin:0 2%}
footer section#f1 img,footer section#f2 img{margin:1pt 1pt 0 0;vertical-align:middle}
footer section#f1 p{margin:1pt 0;line-height:2}

#karta3,#karta32{position:absolute;top:0;left:0;right:0;bottom:0}
#karta3{height:100%;width:100%;background:rgba(0,0,0,.5);display:none}
#karta32{margin:auto;height:508px;width:556px;padding:0}
#karta3 a#clos{position:relative;color:red;float:right;cursor:pointer;width:50pt;height:50pt;text-decoration:none;font-size:50pt;top:50pt;right:50pt;margin:-50pt -50pt 0 0;background:rgba(8,8,8,.5)}
#karta3 a:hover#clos{color:brown;background:#ddd}
#karta3:target{display:block;z-index:7}


section#f3{margin:1% auto;text-align:center}
section#f3 li{display:inline-block;margin:1pt 1pt 0 0;background:#ddd;padding:2pt 3pt}
section#f3 a{font-size:9pt}
section#f3 a:hover{background:#888;color:#fff}
h2#begun{margin:0;padding:0}
a#w{color:#fff;font-size:30pt;opacity:.6;position:fixed;right:0;bottom:0;width:40pt;height:40pt;padding:4pt 0 0 9pt;z-index:88888888;background:#aaa;text-shadow:0 -12px 0 #aaa;text-decoration:none}
a#w:hover{background:#888;opacity:.8}

.mob{display:none}

@media (max-width:900px){
nav{display:none}
.mob{display:block}
img#logo{float:left;margin:2% 0}
address#tel{position:relative;float:right;top:0;right:0;left:0;padding:2% 0}
#slogan{clear:both;font-size:12pt;text-align:right}
menu{display:block;clear:both;width:90%;margin:1% auto 8%;text-align:center}
menu a{display:inline-block;margin:1pt;color:#444;text-decoration:none;background:#eee;padding:4pt 6pt}
article,#poisk{width:96%}
article img#pravo{float:none;max-width:98%;margin:2%}
footer section{width:98%;margin:0}
#karta32{height:98%;width:98%}
#karta32 img{height:auto;width:98%}
section#f3{width:98%;margin:1%;text-align:left}
section#f3 a{display:inline;padding:3pt;line-height:2}
}