.komp{display:block}
.mob{display:none}
body,#kr li,#kr a{color:#655f73}
body{margin:0;background:#f7f6fa}
body,address,i,em,#n2 a{font-style:normal;font-family:arial;font-weight:400}
#h{background:#221844;min-height:18px;padding:12px}
#h2,#hn2,#kr,.vr{margin:0 auto;max-width:1180px}
#h2 a{padding:0 5px}
#h2 a:first-child{padding:0 5px 0 0}
#h2 a,#hn a#h1,#hn div a,u{text-decoration:none}
#h2 a{color:#ece8ff;font-size:14px}
#h2 a:hover{color:#fff}
#h2 address{float:left}
#h2 div{float:right}
#hn{background:#fff;min-height:62px;padding:15px 0 0;border-bottom:1px solid #e1deea;box-shadow:0 8px 24px rgba(34,24,68,.05)}
#hn a#h1{float:left;width:30%;padding:0;b333ackground:url(/sys/i/logo2.svg)no-repeat;color:#554596;font-size:12px}
#hn a#h1:hover{background:none}
#hn a#h1 img{width:200px}
#hn nav{float:right;text-align:right;width:68%;padding:15px 0 0}
#hn div a{color:#211d4b;font-weight:700;font-size:15px;margin:0;padding:12px 9px}
#hn div a:hover{color:#1e73be;background:#f0eef9}

.vr{padding:2px 0 0}
#kr{padding:0}
#kr li,.vr{font-size:12px}
#kr li{display:inline;padding:0 6px;border-right:1px solid #555}
#kr li:first-child{padding:0 6px 0 0}
#kr li:last-child{padding:0 0 0 6px;border-right:none}
.vr{text-align:right}

@media (max-width:1200px){
#hn{min-height:48px;padding:8px}
#hn div a{font-size:12px;padding:8px}
.vr,#f{max-width:98%;padding:0 1%}
}
@media (max-width:900px){
header,#h2,#hn a#h1,#hn nav{width:100%}
#h{min-height:auto}
#h2 address,#h2 div,#hn a#h1,#hn nav{float:none}
#hn a#h1{display:block}
#hn nav{text-align:left}
#hn nav a{display:inline-table}
#h2 a{font-size:11px}
#h2 div{margin:4% 0 2%}
#h2 div a,#h2 div a:first-child{padding:11px}
.vr{width:96%;padding:0 2%}
}

/* footer */
footer,footer a{color:#666}
footer{width:100%;padding:15px 0;border-top:1px solid #e1deea;background:#eee;text-align:center}
#f{margin:0 auto;max-width:1180px}
#f1,#f2,#f3{display:inline-block;width:28%;margin:1%;text-align:left}
#f ul{list-style-type:none}
#f,#f3 input{font-size:16px}
#kontakt a{margin:0 8% 0 0}
#kontakt a:last-child{margin:0}
#soc{margin:8px 0}
#soc a,#w,#zvon a{border-radius:8px;border:1px solid #ddd7f3;background:#221844}
#soc a:hover,#w:hover,#zvon a:hover{background:#f26a21;box-shadow:0 8px 20px #333}
#soc a,#soc a i,#w,#w i{display:inline-block}
#soc a{margin:0 4px 0 0}
#soc a,#soc a i,#w,#w i{width:48px;height:48px}
#soc a#telega i{background:url(/sys/i/soc-telega.png)}
#soc a#max i{background:url(/sys/i/soc-max.png)}
#soc a#wa i{background:url(/sys/i/soc-wa.png)}
#so a#p,#so i#z{display:inline-table;height:31px}
#so a#p{width:31px;margin:0 4px 0 0;background:url(/sys/i/p.png)}
#so i#z{width:88px;background:url(https://informer.yandex.ru/informer/943837/3_1_FFFFFFFF_EFEFEFFF_0_pageviews)}
#f3 input{width:96%;margin:1% 0;padding:2%}
#f3 input[type='checkbox']{margin:0 18px 0 0;width:32px;height:32px}
#f3 #pe i{display:inline-block;width:80%}
#f3 input[type='submit']{width:100%}
#po{padding:1% 0}
#po a{display:inline-block;width:25px;height:25px;margin:0 2px;vertical-align:middle;filter:grayscale(1);opacity:.8}
#po a,a#p,i#z{filter:grayscale(1);opacity:.8;cursor:pointer}
#po a:hover,a#p:hover,i#z:hover{filter:grayscale(0);opacity:1}

#o1{background:url(/sys/i/p1.png)}
#o2{background:url(/sys/i/p2.png)}
#o3{background:url(/sys/i/p3.png)}
#o4{background:url(/sys/i/p4.png)}
#o5{background:url(/sys/i/p5.png)}
#o6{background:url(/sys/i/p6.png)}
#w{position:fixed;left:80%;bottom:2px;position:relative!ie}
#w i{background:url(/sys/i/vverh.png)}

@media (max-width:1200px){
#f,#f3 input{font-size:12px}
#w{left:auto;right:2px}
}
@media (max-width:900px){
.komp{display:none}
.mob{display:block}
#f{padding:0 0 88px}
#f,#f3 input{font-size:16px}
#f1,#f2,#f3{display:block;width:96%;margin:2%}
#f1 li,#f2 li,#f1 a,#f2 a{padding:8px 0}
#po i{display:block;margin:18px 0}
}
/* footer-end */

/* zb */
#zb2 h2{font-size:18px}
#zb2{background:#554596}
#zb2 h2,#zb2 p,#zb2 p a,#zb2 input[type=submit]{color:#eee}
#zb2{width:89%;padding:3%;z-index:4;border:2px solid #ddd}
#zb2 input{width:95%;margin:1% auto;padding:2%;border-radius:5px;background:#eee}
#zb2 input[type=submit]{width:100%;text-shadow:1px 1px 1px #000;background:#df9366}
#zb2 input[type=submit]:hover{background:brown}
#zb2 input[type=checkbox]{width:38px;height:30px}
#boxes .window{position:fixed;display:none;z-index:7}
.close{position:absolute;top:5%;right:9%;width:30px;z-index:8}

@media (max-width:900px){
#zb2 h2{font-size:14px}
}
/* zb-end */

.mob{display:none}
@media (max-width:900px){
.mob{display:block}
#w,.komp{display:none}
#zvon{position:fixed;bottom:0;left:0;right:0;padding:2px}
#zvon a{display:inline-table;text-align:center;padding:15px 1%;color:#eee;text-decoration:none;text-shadow:1px 1px 1px #000}
#zvon a.zvon-a{width:40%}
#zvon a#ww{width:12%}
}

@media print{
header,nav,footer,#n,#kr,.p,.printno,.highslide-container,article .pravoi strong,.both,.slu,.ba,a.ba,#e,#br,#po,#fr,#t,#beg,#w{display:none!important}
html,body,body>*,*,article,article>*,article a,article b,article p,article strong,article u,article ul,article ol,article li,article li a,article h2,article h2 b,article h2 strong,article h2 b strong,article h2 a,article strong,article .pravoi,article .pravoi img,a,b,b strong,i,img,p,strong,u{position:relative;margin:0;padding:0;line-height:1.2;font-size:12px;font-weight:400;font-style:normal;font-family:sans;text-decoration:none;color:#000;background:#fff;box-shadow:none;text-shadow:none;text-align:left;border-color:#fff;filter:grayscale(100%);border:none;border-radius:0;border-width:0;border-color:#fff;border-image:inherit;box-sizing:inherit}
}