/*
не нужны

#y
#pr
#o

файлы:
/i/ib5.svg

*/

@font-face{font-family:l;src:url(/i/0.woff2)}
body,address,i,em{font-weight:400;font-style:normal;font-family:l,arial,ubuntu}
#a strong,#a h1,#a h2,#a h3,#a h4,#a h2 strong,#a h3 strong,#a h4 strong,#kr strong{font-weight:400!important}
#a h1:first-letter,#a h2:first-letter,#a h3:first-letter,#a h4:first-letter,.karta li:first-letter,#e a:first-letter,#a p:first-letter,#kr strong:first-letter,#br{text-transform:uppercase}
#a>*{font-size:large}
#w{font-size:28pt}
#a h1{font-size:21pt}
#a h2{font-size:19pt}
#a h3{font-size:18pt}
#a h4{font-size:17pt}
#a p,#a ul,#a ol,#a li,#a p a,#a div{font-size:16pt}
#te,#ma{font-size:15pt}
#br{font-size:13pt}
#h,address a,#y,#kr,#f{font-size:12pt}
#is input{font-size:11pt}
.p .h2,.p .h3,.i .h2,.i .h3{font-size:10pt}

body,#h,#h1,#h2 ul,nav ul,#sl div b,#sl div i,#slkte,#a,article,#o ul{margin:0;margin-block-start:0;margin-block-end:0}
#h2,.vatop{vertical-align:top}
img,#po a{vertical-align:middle}
#a img{margin:0 1% 1% 0}
.both{clear:both}
.borderp{border-right:1px dotted;padding:0 3% 0 0}
.i,img,#slk{max-width:100%}
#a img.l,.slu{float:left;margin:1% 3% 1% 0}
#a img.p{float:right;margin:1% 0 1% 3%}
#h,nav,#a,#sl,header,#kr,article,#fr,footer,#fo input[type=text]{width:100%}
header,nav,#sl div,#kr,#a,article,#e,#f{margin:0 auto}
#h1,nav,#na1,#na0:hover #na2,#na0:hover #na2 li,#sl div i,.center,.f-1c-z,#s2,#f div a{display:block}
header,article,#f,#slk{max-width:1024px}
header,#kr,#e i{padding:.5% 0}
#h1,#h2,#h2 li,nav #na1 li,#kr strong,#o li,div#f3 li,div#f3 a,#z{display:inline-block}
#h1,#h2{width:48%}
#h1{padding:28px 0 0}
#h ul,nav,nav ul,#slkt ul,.slu,#o ul,#f ul{list-style-type:none;padding:0;padding-inline-start:0}
#h2,.p .h2,.p .h3,.p .i,#y{text-align:right}
#te{margin:0 1% 0 0}
address li{margin:0 0 0 4%}
address li a{padding:0 0 0 22px}
input[type=submit],#f a,#br1 a#clos,#p,#z{cursor:pointer}
#is input{border-radius:2px}
#h a,nav a,#sl div a,#slkte,#br,#br1 a#clos,#w{text-decoration:none}
div#f3 a{margin:0 4px 0 0}
nav,#kr{border-top:2px solid;border-bottom:2px solid}
nav{position:sticky;top:0;padding:8px 0 6px}
nav a{padding:8px 8px 7px}
#na2{display:none}
#na0{position:relative}
#na0:hover #na2,#is{position:absolute}
#na0:hover #na2{top:24px;left:0;width:328px;background:#eee;border:1px solid #ccc}
#na0:hover #na2 li a{padding:3% 4px;line-height:2}
.al-levo,#f div{text-align:left}
nav,#kr,.center,#e,#o,#f,div#f3,#f #po,#w{text-align:center}
#is{top:3px;right:3px}
#is input{padding:3px 8px}
#a{padding:0 0 1%}
#a li,div#f3 input{margin:.5% 0}
.nov{margin:1% 0}
#is input,.partner,#br,#t,#w{border:1px solid}
.partner{border-radius:4px;margin-left:8px}
#a hr{border:none;border-top:1px dotted}
#e a{margin:.2%}
#sl div{position:relative}
#slk{height:468px}
#slk2,#slk1{position:absolute;left:0;transition:opacity 8s ease-in-out;width:525px;height:468px}
@-webkit-keyframes sl0{0{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}
@-moz-keyframes sl0{0{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}
@-o-keyframes sl0{0{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}
@keyframes sl0{0{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}
#slk2{background:url(/i/slk2.webp)no-repeat}
#slk1{background:url(/i/slk1.webp)no-repeat;animation-name:sl0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:9s;animation-direction:alternate}
div#slkt{position:absolute;top:40px;right:0;width:440px}
#sl div b{margin:0 0 38px;font-size:20pt;line-height:1.2}
#sl div i{margin:2% 0;font-size:12pt}
#sl div i b{display:inline;font-size:14pt;text-transform:uppercase;background:url(/i/metro-f.svg)no-repeat;padding:0 0 0 26px}
#sl div i b#kievs{background:url(/i/metro.svg)no-repeat}
#slkte,#slkma{font-size:18pt}
#f1,#f2,#f3{display:inline-table;width:28%;margin:1%}
#br,#t,#w{position:fixed}
#br{left:calc(50% + 463px);top:45%;padding:12px 18px 0;height:30px;transform:rotate(270deg)}
#t,#w{width:48px;height:48px}
#br1{margin:0;padding:0;font-weight:400;text-align:center;border-spacing:0;border-collapse:collapse;vertical-align:middle}
#br1,#br1 table{left:0;position:absolute;top:0;right:0;bottom:0}
#br1{width:100%;height:100%;display:none;background:rgba(0,0,0,.6);z-index:4}
#br1:target{display:block}
#br1 table{margin:auto;width:50%;max-width:688px;background:#eee;border:none}
#br1 th{padding:2%;font-size:16pt}
#br1 th#br2{width:60px}
#br1 a#clos{font-size:30pt;color:#f57021}
#br1 a:hover,#br1 a#clos:hover{color:brown}
#br1 input[type=text],#br1 input[type=submit]{padding:1%;font-size:14pt}
#br1 input[type=submit]:hover{background:brown;color:#fff}
#br1 input[type=text]{width:98%;margin:2px 0}
#br1 input[type=checkbox]{width:23px;height:23px;vertical-align:middle}
#br3{margin:3% 0 0}
#fr{border:0}
#t,#w{left:90%;left:calc(50% + 524px)}
#e{margin:3px 0 8px}
#f div#po a{display:inline-block;width:25px;height:25px;margin:0 2px}
#po{padding:1% 0}
#ka,#p{width:31px;height:31px}
#z{width:88px;height:31px}
#n,#pr,.mob{display:none}
.ba,.ba>*,a.ba,.ba h2,.ba h3,.ba h4,.ba h5,.ba a{color:#fff!important;text-decoration:none;text-shadow:1px 1px 1px #000;font-weight:400!important;color:#fff}
.ba,a.ba{display:block}
.ba,a.ba{max-width:96%;box-shadow:4px 4px 4px #444;margin:2% 0;padding:2%;background:#554596}
.ba:hover{background:#f57021}
.ba h5 a{display:inline}
.ba h2,.ba h3,.ba h4,.ba h5,.ba a{margin:1% 0;font-size:133%}
.ba h2{font-size:188%}
.ba h3{font-size:158%}
.ba h4,.ba a{font-size:98%}
.ba i a{background:url(/i/m.p)no-repeat;padding:0 0 0 16px}
.ba a:hover{text-shadow:1px 1px 1px #000,0 0 12px #000}
@media (max-width:900px){
.ba{font-size:88%;text-align:center}
.ba h2,.ba h4{padding:3% 0}
.ba h2{font-size:18pt}
.ba h5{font-size:16pt;line-height:2}
.ba strong{padding:0 0 2% 16px}
}
.slu{max-width:38%;padding:2%;border:1px solid #ddd;box-shadow:6px 0 6px #888}
@media (max-width:900px){
.slu{float:none;max-width:96%;width:96%;margin:2% auto;text-align:center;box-shadow:0 0 6px #888}
}
#t{bottom:54px;background:#554596 url(/i/t.p)}
#t:hover{background:brown url(/i/t.p)}
#t i{display:none}
#t:hover i{display:block;position:absolute;top:-1px;right:48px;width:80px;background:brown;color:#eee;font-size:10pt;line-height:1;padding:5px 30px 6px 6px;height:37px;border:1px solid #554596;border-right:none}
#y{padding-top:68px;background:url(/i/y.p)no-repeat;background-position:top right}
#w{bottom:0}

/*z-index*/
div#slkt{z-index:2}
#is,#br{z-index:3}
nav{z-index:4}
#na0:hover #na2{z-index:5}
#t,#w{z-index:6}

/*color*/
html,body,.p .h2,.p .h3,.i .h2,.i .h3,nav a:hover{color:#555}
#h a,nav a,#is input,#kr a,#a h1,#a h2,#a h3,#a h4,#a a,#e a,#f a,#n4 a{color:#554596}
#h1{background:url(/i/0.svg)no-repeat}
/*#h1{background:url(/i/lo-8marta.jpg)no-repeat}*/
#op,#sl,div#slkt{background:#f57021}
a#op,#sl div a,#slkte,div#slkt,#a details:hover a,#br,#w{color:#eee}
a#op,div#slkt,.partner:hover,#br,#t,#w{text-shadow:1px 1px 1px #000}
#sl div a:hover,#slkte:hover,.partner:hover,#br:hover,#w:hover{color:#fff}
#sl div a:hover,#slkte:hover{text-shadow:1px 1px 1px #000,0 0 12px #000}
.fi,.si{padding:0 0 0 28px}
.fi,address a{background:url(/i/metro-f.svg)no-repeat}
.si,address a#kiev{background:url(/i/metro.svg)no-repeat}
.a:hover,#a a:hover,#f a:hover{color:#c24}
nav,#is input,#kr,footer{background:#eee}
nav a:hover{background:#fff}
nav,nav div:hover div,#kr,#a hr,.borderp,#f{border-color:#ddd}
#br,.partner:hover,#t,#w{border-color:#554596}
#br,#w{background:#554596}
#is input{border-color:#bbc}
.partner:hover{background:#ec6608}
#br:hover,#w:hover{background:brown}
#e img,#f3 img{filter:grayscale(1);opacity:.6}
#e img:hover,#f3 img:hover{opacity:1;filter:grayscale(0)}
#po a,#ka,#p,#z{filter:grayscale(1);opacity:.8}
#po a:hover,#ka:hover,#p:hover,#z:hover{filter:grayscale(0);opacity:1}
#o1{background:url(/i/p1.p)}
#o2{background:url(/i/p2.p)}
#o3{background:url(/i/p3.p)}
#o4{background:url(/i/p4.p)}
#o5{background:url(/i/p5.p)}
#o6{background:url(/i/p6.p)}
#o7{background:url(/i/p7.p)}
#ka{background:url(/i/s.p)}
#p{background:url(/i/p.p)}
#z{background:url(https://informer.yandex.ru/informer/943837/3_1_FFFFFFFF_EFEFEFFF_0_pageviews)}

#o a{display:inline-block;width:160px;height:107px;margin:3px;opacity:.6;filter:grayscale(1);white-space:nowrap;overflow:hidden;text-decoration:none;color:#eee;text-shadow:0 0 1px #000}
#o a:hover{opacity:1;filter:grayscale(0)}
a#o101{background:url(/o/101.jpg)}
a#o102{background:url(/o/102.jpg)}
a#o103{background:url(/o/103.jpg)}
a#o104{background:url(/o/104.jpg)}
a#o105{background:url(/o/105.jpg)}
a#o106{background:url(/o/106.jpg)}
a#o107{background:url(/o/107.jpg)}
a#o108{background:url(/o/108.jpg)}
a#o109{background:url(/o/109.jpg)}
a#o110{background:url(/o/110.jpg)}
a#o111{background:url(/o/111.jpg)}
a#o112{background:url(/o/112.jpg)}
a#o113{background:url(/o/113.jpg)}
a#o114{background:url(/o/114.jpg)}
a#o115{background:url(/o/115.jpg)}
a#o116{background:url(/o/116.jpg)}
a#o117{background:url(/o/117.jpg)}
a#o118{background:url(/o/118.jpg)}
a#o119{background:url(/o/119.jpg)}
a#o120{background:url(/o/120.jpg)}
a#o121{background:url(/o/121.jpg)}
a#o122{background:url(/o/122.jpg)}
a#o123{background:url(/o/123.jpg)}
a#o124{background:url(/o/124.jpg)}
a#o125{background:url(/o/125.jpg)}
a#o126{background:url(/o/126.jpg)}
a#o127{background:url(/o/127.jpg)}
a#o128{background:url(/o/128.jpg)}
a#o129{background:url(/o/129.jpg)}
a#o130{background:url(/o/130.jpg)}
a#o131{background:url(/o/131.jpg)}
a#o132{background:url(/o/132.jpg)}
a#o133{background:url(/o/133.jpg)}
a#o134{background:url(/o/134.jpg)}
a#o135{background:url(/o/135.jpg)}
a#o136{background:url(/o/136.jpg)}
a#o137{background:url(/o/137.jpg)}
a#o138{background:url(/o/138.jpg)}
a#o139{background:url(/o/139.jpg)}
a#o140{background:url(/o/140.jpg)}

@media (max-width:1800px){
#h{padding:3px 0}
#br{top:53%}
}

@media (max-width:1600px){
#br,#t,#w{left:auto;right:0}
#br{top:60%;right:-65px}
}

@media (max-width:1400px){
nav a,#sl div i,#sl div i b,#is input,#kr,#y,#a #y p,#o a,#f{font-size:10pt!important}
#br{top:56%}
}

@media (max-width:1200px){
header,#a,#kr,#e,#ff{max-width:96%;width:96%;padding:0 2%}
#ff{padding:1% 2%}
#a{padding:0 2% 2%}
#kr{padding:.5% 2%}
#br{right:-65px;padding:16px 18px}
#slk2{background:none}
#slk,#slk1{height:160px}
#slk1{animation-name:a;background-position:0 -70px}
div#slkt{right:0;padding:0 0 0 8px;width:400px;top:8px}
#sl div b{margin:0;font-weight:400}
#slkte,#slkma{display:inline;font-size:10pt;margin:0 1%}
#a h1{font-size:18pt}
#a h2{font-size:16pt}
#a h3{font-size:14pt}
#a h4{font-size:13pt}
#a p,#a ul,#a ol,#a li,#a p a,#a div,#sl div b{font-size:12pt}
#o a{width:130px;height:86px}
#is,div#f3 a#t,#slk2{display:none}
}

@media (max-width:900px){
.mob,#h1,#h2,#f1,#f2,#f3,#f a,div#f3 input,#n,#n:hover #n2,#n2 b,.ba i,div#f3 a#t,#o li{display:block}
#h1 a#te,#h1 a#ma,address,nav,#n2,.komp,#slk2,#slk1{display:none}
#h,address a,#a,#f,#f1,#f2,#f3,div#f3 input,#n2 a{padding:2%}
#h,#a,#f,#f1,#f2,#f3,#n:hover #n2{max-width:96%;width:96%}
#h1,#h2{width:100%}
#h2{padding:2% 0 0;text-align:left}
#o,#o a{width:98%}
#o,#po{padding:1%}
#h,#n,#n:hover #n2{top:0;position:sticky;z-index:5}
.al-levo{text-align:left}
#n,#n:hover #n2{background:#fff}
#n:hover #n2{border-bottom:1px solid #ccc;box-shadow:8px 0 8px #888}
#a h1,#a h2,.h2,.p .h2,.p .h3,.p .i,#n2 b,#n2 form,.ba h3,.ba h5,.ba p{text-align:center}
#sl,#slk,div#slkt{position:relative;height:auto;background:none}
div#slkt{margin:0;padding:4%;width:92%;top:0;right:0;text-shadow:none}
#sl div b{margin:0 0 8px}
#n,#n2 a,#n2 b,div#slkt,#sl div a{color:#554596}
a#op,a#op:hover{color:#eee;text-shadow:1px 1px 1px #000}
#n,#n:hover #n2{position:fixed}
#n{top:-1%;right:0;padding:0 4pt;font-size:48pt;z-index:8;font-family:tahoma}
#n2{border-bottom:2px solid #ddd;box-shadow:0 0 28px #000}
#n:hover #n2{left:0;right:0;padding:18% 2% 2%;font-size:12pt}
#n2 a,div#f3 input[type="checkbox"]{display:inline-block}
#n2 a{margin:1%;line-height:1;text-decoration:none}
#n2 input{margin:2pt}
#n3{margin:20px 0 0}
#n4 a,#o a{line-height:2}
#a h1{margin:0}
#a li,#f a,#a img.l,#a img.p{margin:3% 0}
#a img.l,#a img.p{float:none}
.ba h5 a,#o a{float:none;margin:0 auto}
.ba h5 a:first-child{margin:0 1% 0 0}
.borderp{border-right:none}
#f{padding:2% 2% 88px}
div#f3 input{margin:1% 0;max-width:92%;width:92%}
#fo input[type=text]{max-width:93%;width:93%;padding:2%}
div#f3 input[type="checkbox"]{margin:0 4% 0 0;width:24px;height:24px;vertical-align:middle}
div#f3 input[type="submit"]{max-width:98%;width:98%}
#o a{padding:1% 0;height:auto;opacity:1;filter:grayscale(0);background:none;color:#333;text-shadow:none}
#br{top:auto;bottom:160px}
#po i{display:block;margin:2% 0}

/*font*/
body,#h,#te,#ma,address a,#sl div a,#sl div b,#sl div i,#slkte,#slkma#y,#a p,#a ul,#a ol,#a li,#a p a,#a div,#kr,.ba a,#f{font-size:10pt}
#a h1{font-size:14pt}
#a h2{font-size:13pt}
#a h3{font-size:12pt}
#a h4{font-size:11pt}
}

@media print{
#h,#n,nav,#sl,#is,#kr,.p,.printno,.both,#y,.slu,.ba,a.ba,#o,footer,#br,#po,#fr,#t,#beg,#w{display:none}
#pr{display:block;position:absolute;top:0;left:0}
body,.a,#n4 a,.p>*,#h>*,#h a,address,#a,#a>*,#a a,#a li,#a h1,#a h2,#a h3,#a strong,.i>*,img{position:relative;margin:0;padding:0;line-height:1.2;font-size:12pt;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}
#a{width:21cm;max-width:21cm;padding:2cm}
#a h2,.i{margin:2% 0}
#a h1>*{font-size:18pt}
#a h2>*{font-size:16pt}
#a h3>*{font-size:14pt}
}