.call_back_but1 btn_call,.call_back_but1,.btn_call{display:none}
body,a,input,textarea,code{font-family:ubuntu,arial}
html,body,main,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,#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,article p,aside,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 #foo,footer a,footer h2,input,textarea,#b,header,i,p,strong,p#soc,h2#begun,#metka,#logo,img#logo,section#f2 p,header #slogan h1,#slider,#slider b,#slider h1,#poisk{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}
header #slogan h1,article a,aside a,footer a,section#f1 a{color:#2e528a}
article a:hover,aside a:hover{color:red}

nav,header,#slider b,main,footer #foo{display:block;margin:0 auto;width:88%;max-width:1200px}

#nav{clear:both;margin:0 auto;width:100%;border-top:1pt solid #ddd;border-bottom:1pt solid #ddd;padding:1% 0;background:#115f96}
nav a{text-decoration:none;color:#fff;font-size:11pt;padding:0 5pt;display:inline-block;text-shadow:1px 1px 1px #000}
nav a:first-letter{text-transform:uppercase}
#poisk{float:right;width:20%!important;border:none;height:20pt}
#poisk input{padding:1pt 3pt}

#logo{float:left;margin:1%;width:28%}
#logo img{float:left;margin:0 1% 0 0;width:28%}
#logo h1{float:right;padding:4% 0 0 0;width:68%;text-align:left}
header a{text-decoration:none;color:#000}
#logo h1{font-size:12pt;margin:0 0 2%;line-height:1}
header address{float:right;margin:1% 0 0;width:70%}
#tel a{font-size:10pt;padding:0 3%;border-right:1pt solid #ddd}
#tel a:hover,nav a:hover{text-decoration:underline}
header address p{margin:2% 0 0}

#slider{clear:both;width:100%;background:url(slider.jpg);background-size:cover}
#slider h1{padding:6% 0}
#slider strong{display:inline-block;color:#fff;margin:.3% 0;padding:1% 2%;background:rgba(0,0,0,.3);font-size:28pt;font-weight:800;width:auto;text-shadow:1pt 1pt 2pt #000}
#slider strong{font-size:18pt;display:block}
#slider strong:first-child{font-size:24pt}

article,aside{margin:0 1%}
article{float:left;width:68%}
article p{margin:1% 0}
article h1,article h2,article h3{margin:1% 0}
article h1{font-size:18pt}
article h2{font-size:15pt}
article h2#ah2{text-align:right;font-size:9pt}
article h3{font-size:13pt}
article h1:first-letter,article h2#ah2:first-letter{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:#111}
#primer img{margin:2pt}
p#soc{font-size:9pt;margin:2% 0 0}
aside{float:right;width:26%;border-left:1pt solid #ddd;padding:2% 0 1% 1%;font-size:11pt}
aside img{width:98%}
#aside1 a{display:inline-block;font-size:12pt;padding:1% 3% 0 0}
a#price{margin:1% 0;display:block;font-size:13pt;padding:5% 2%;background:#2e528a;color:#eee;text-decoration:none;text-shadow:1px 1px 1px #000}
a:hover#price{background:red;color:#fff}
h2#aside2{margin:4% 0 2%}
#aside2 img{margin:1% 0}
iframe{width:100%;border:none}
#yutub{height:18%;margin-top:4%}

footer,#f3,#begun{margin:1% auto;width:100%}
footer{border-top:1pt solid #ddd;background:#2e528a;color:#eee}

footer h2,h2#begun{padding:3%;font-size:9pt}
footer a,footer h2,section#f3 a,section#f1 a{text-decoration:none;color:#eee}
footer,section#f3{margin:0 auto;font-size:9pt}
footer section{display:inline-table;width:45%;margin:0 2%}
footer section#f1 img,footer section#f2 img{margin:2pt 2pt 0 0;vertical-align:middle}
footer section#f1 p{margin:1pt 0;line-height:2;color:#eee}
footer section#f1 p#st437{line-height:1}

#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:623px;width:579px;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:17pt;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#f2 p{margin:1% 0}
section#f2 img{width:88px;height:31px}
section#f2 img#invalid,section#f2 #sertifikat img{width:auto;height:auto}
section#f2 iframe{width:150px;height:50px;border:none}

#foomenu a{display:inline-block;padding:3pt;background:#1e365b;margin:1pt}
#foomenu a:hover{background:#eee;color:#333}


section#f3{text-align:center;border-top:1pt solid #888;background:#2e528a;color:#eee;padding:1% 0}
section#f3 a{font-size:9pt;display:inline-block;margin:0;padding:0 3pt;color:#eee;line-height:1}
section#f3 a:hover{background:#1e365b;color:#fff}
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}
#akcii{position:fixed;top:3%;right:-8%}

.mob,menu{display:none}

@media (max-width:900px){
#nav,nav,img#logo,#akcii{display:none}
.mob{display:block}
html,body,head,header,main,nav,menu,article,aside,footer,#f3{margin:0;margin-right:0;margin-left:0;padding:0;padding-left:0;padding-right:0;width:100%;max-width:100%;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}

header,main,footer #foo{margin:0 auto;width:100%;max-width:auto}
#poisk{float:none;width:100%!important}

#slider{background:#055791;padding:0 0 2%}
#slider h1{padding:0}
#slider strong{margin:0;padding:0;background:none;font-size:14pt;font-weight:500}
#slider strong:first-child{font-size:12pt;line-height:1.5}

#logo,marquee,#f3{float:none;width:96%}
header address{float:none;margin:1% auto;width:96%}

header#tel{position:relative;float:right;top:0;right:0;left:0;padding:2% 0}
#slogan{clear:both;font-size:12pt}
header #tel a{padding:0 8pt 0 0;border-right:none;font-size:10pt;display:inline-block}

menu{display:block;clear:both;text-align:center}
menu a{display:inline-block;margin:1pt;color:#444;text-decoration:none;background:#eee;padding:2pt 3pt}
article,aside,#poisk{float:none;width:100%}
header,header #tel,article,aside,footer{margin:0;padding:2%;width:96%}

article img,article img#pravo{float:none;max-width:96%;margin:2%}
footer section{width:98%;margin:0}
#f3{width:100%}
#karta3{height:100%;width:100%;background:rgba(0,0,0,.5);display:none}
#karta32{height:100%;width:100%}
#karta32 img{height:auto;width:100%}
#karta3 a#clos{top:50pt;right:50pt;margin:-50pt -50pt 0 0}
}

@media print{
#nav,nav,img#logo,#poisk,#slider{display:none}
}