html,body,#he,#he1,#he1 p,nav,#na,#slkt p,#ar,#o,#logo,#rr,nav,nav i{margin:0;padding:0}
img,#slk{max-width:100%}
.l{float:left;margin:1% 4% 1% 0}
.p{float:right;margin:1% 0 1% 2%}
#he,nav,#ar,#o,.t,#sl,header,#na,article,footer,#f input[type=submit]{width:100%}
header,#na,#sl div,#ar,article,#o,#f{margin:0 auto}
nav,#maf,#f2 a,#f input[type=submit]{display:block}
#f div{text-align:left}
#na,.t,#po,#o,#f,div#f3,#w{text-align:center}
header,#na,article,#f,#slk{max-width:1024px}
nav,#f{padding:.5% 0}
#he1,#he2,#o div,input[type=submit],#metrika{display:inline-block}
#he1{width:54%}
#he2{width:45%}
#he1 img,#he1 p#l{margin:1% 0}
#ma{margin:0 0 0 8%}
#rr{margin:0 0 3%}
#he1 a,#na a,#po a,#w{text-decoration:none}
nav{margin:1% 0 0;border-top:2pt solid;border-bottom:2pt solid;position:sticky;top:0}
#na a{padding:4pt 2%}
#na div,#po a,#f1,#f2,#f3{display:inline-table}
#slkt p{line-height:1.6}
#ar li,div#f3 input,#pe{margin:.5% 0}
#ar p{margin:8pt 0}
#he2,#da{text-align:right}
.t th,.t td,#po a,#w{border:1pt solid}
.t th,.t td{padding:4pt}
.t,#maf{margin:2% 0}
#ar hr,#po{border:none;border-top:1pt dotted}
.f{border:none;width:100%}
#da{margin:0 0 1%}
#po{padding:1% 0}
#po a{margin:0 2pt;padding:0 6pt;min-width:28px}
#o div{margin:3pt}
.t{border-collapse:collapse}
#sl div{position:relative}
#slkt{text-align:right;padding:.8%}
#f1,#f2{width:32%;margin:0 1% 0 0}
#f1r a{margin:0 2pt 0 0}
#f3{width:33%;margin:0}
#fo input{padding:1%}
#fo input[type=text]{width:96%}
input[type=submit],#f a{cursor:pointer}
#f input[type=submit]{margin:2% 0 0}
#metrika{width:88px;height:31px}
#w{position:fixed;left:75%;left:calc(50% + 468px);bottom:0;width:48px;height:48px}

#o div a{display:block;width:222px;height:111px;opacity:.6;filter:grayscale(1)}
#o div a:hover{opacity:1;filter:grayscale(0)}
#ok11 a{background:url(o/11.jpg)}
#ok12 a{background:url(o/12.jpg)}
#ok13 a{background:url(o/13.jpg)}
#ok14 a{background:url(o/14.jpg)}
#ok15 a{background:url(o/15.jpg)}

/*z-index*/
#slkt{z-index:2}
nav{z-index:3}
#w{z-index:8}

/*font*/
html,body,address,#da>*,i,em,b{font-weight:400;font-style:normal;font-family:verdana}
#ar strong,#ar h1,#ar h2,#ar h3,#ar h4,#ar h2 strong,#ar h3 strong,#ar h4 strong,.t th{font-weight:400!important}
#l{font-size:26pt;font-weight:700}
#te{font-size:16pt}
#slkt,#slkt p{font-weight:700;font-size:25pt}
#slkt p{font-size:22pt}
#ar h1{font-size:28pt}
#ar h1:first-letter,#ar h2:first-letter,#ar h3:first-letter,#o a:first-letter,#ar p:first-letter,#sitemap li:first-letter,#da b:first-letter,#o a:first-letter{text-transform:uppercase}
#w{font-size:28pt}
#h,#da>*,#po,#f{font-size:12pt}

/*color*/
html,body{color:#555}
#he a,address,#rr,#he2 form input,#na a,#ar h1,#ar h2,#ar h3,#ar a,#po,#po a,#o a,#f a{color:#0e6ba6}
.a:hover,#ar a:hover,#po a:hover,#o a:hover,#f a:hover,#l a:hover,a#te:hover,a#ma:hover,#he2 a:hover,#he2 h2,#na a:hover{color:red}
.t th,#w{text-shadow:1px 1px 1px #000}
nav,#po a,footer{background:#ecfbfe}
#na a:hover,#po a:hover{box-shadow:0 0 8pt #000}
#na a:hover,#po a:hover{background:#fff}
nav,#ar hr,#po,#po a,#f{border-color:#bff4fa}
#sl,.t th,#w{background:#84cbeb}
#slk{background:url(i/f3.jpg)}
#slkt{color:#eee;text-shadow:1px 1px 1px #000}
.t th,#w{border-color:#84cbeb}
.t th,.t td{border-color:#bbc}
.t tr:nth-child(odd){background:#fef}
#f1r img{opacity:.9;filter:grayscale(1)}
#o img{opacity:.6;filter:grayscale(1)}
#o img:hover,#f1r img:hover{opacity:1;filter:grayscale(0)}
nav i,#na b{display:none}
#metrika{background:url(https://informer.yandex.ru/informer/95759278/3_0_FFFFFFFF_EFEFEFFF_0_pageviews)}
#w{color:#ecfbfe}
#w:hover,.t th{color:#fff}
#w:hover{background:#0e6ba6}

@media (max-width:1600px){
#w{left:auto;right:0}
}

@media (max-width:1200px){
header,#na,#ar,article,#o{max-width:96%;width:96%;padding:0 2%}
header{padding:1% 2%}
#l{font-size:20pt}
#na a{font-size:11pt}
#slkt{font-size:24pt}
#slkt p{font-size:18pt}
#ar{padding:0 2% 2%}
#o{padding:.5% 2%}
#f1,#f2,#f3{width:30%;margin:1%}
}

@media (max-width:900px){
nav #na{display:none}
#he,#po{width:98%}
#he{padding:1%}
#he1,#he2,#fo input[type=submit]{width:100%;max-width:100%}#slm{color:#fff;text-shadow:1pt 1pt 1pt #000;font-size:18pt}
#ma,#fo input,nav i,#na b,nav:hover #na,#po i,#o a{display:block}
#ma,#rr,#is,#o a{margin:2% 0}
#he2{text-align:left}
nav,nav:hover #na{right:0}
nav,nav:hover #na{top:0}
nav{position:absolute;width:50pt;background:none;border:none;z-index:4}
nav i,#na b,nav:hover #na{color:#0e6ba6}
nav:hover #na,#slm,#ar,#f,#f1,#f2,#f3,#fo input{padding:2%}
nav:hover #na,#po{left:0}
nav:hover #na,#slm,#f,#f1,#f2,#f3,#fo input{width:96%;max-width:96%}
nav:hover #na{position:fixed;background:#fff;border-bottom:2pt solid #ddd;box-shadow:0 0 28pt #000}
nav:hover #na b{margin:0 0 8%}
nav:hover #na a,#o a{line-height:2.5}
nav:hover #na a{padding:3%;display:inline-table}
#po,#po i{padding:2% 0}
#f{padding:2% 2% 22%}
#f1,#f2,#f3{margin:0}
#f #f1r a[type=checkbox],#fo input[type=checkbox]{display:inline}
#fo input[type=checkbox]{width:24pt;height:24pt;margin:0 3% 0 0;vertical-align:middle}
#fo input[type=text],div#f3 input,#ar li{margin:3% 0}
.p{float:none;margin:0 auto}
#ar h2{text-align:center}

/*font*/
html,body,#ar h3,#ar h4,nav:hover #na{font-size:12pt}
nav i{font-size:50pt;font-style:normal}
nav:hover #na b{font-size:28pt}
#ar h1{font-size:22pt}
#ar h2{font-size:18pt}
nav:hover #na a{font-size:16pt}
#ar h3{font-size:14pt}
}

@media print{
nav,#sl,#is,.p,#da,#o,footer,#po,#w{display:none}
html,body,.p>*,#he>*,#he a,address,#rr,#ar,#ar>*,#ar a,#ar li,#ar h1,#ar h2,#ar h3,.t>*,img,i{position:relative;margin:0;padding:0;line-height:1.2;font-size:12pt;font-weight:400;font-style:normal;text-decoration:none;color:#000;background:#fff;box-shadow:none;text-shadow:none;text-align:left;border:none;font-family:times}
#ar{width:21cm;max-width:21cm;padding:2cm}
#ar h1 b em i strong{font-size:24pt;margin:0}
#ar h2{margin:2% 0;font-size:20pt}
#ar h3{font-size:16pt}
#ar hr{border-top:1px solid #000}
.t td,.t th{border:1px solid #000;padding:3px}
}