@charset "utf-8";
@import url('fira/fonts.css?family=Fira+Sans+Condensed:100,200,300,400,500,600,700,800,900&subset=cyrillic,cyrillic-ext,latin-ext');
@import url(robo/fonts.css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import url(flex/fonts.css?family=Roboto+Flex+sans-serif:400,300,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import "icon/icon.css";
html, body {
	text-align: center;margin:0;padding:0;width:100%;height:100%;font-size:16px;color:#474747;font-weight: 400;cursor:default;
	font-family: 'Roboto condensed', sans-serif;background: #f5f5f5;
}
img {border:none; max-width:100%;}
*, *::before, *::after{box-sizing:border-box;}
address, article, aside, figcaption, figure, footer, header, main, nav, section{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5, dl, p{margin:0;padding:0;}
input, textarea, select {font-family: 'Roboto Condensed', sans-serif; font-size:15px; font-weight:400; -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto; user-select: auto;}
button{font-family: 'Fira Sans Condensed', sans-serif;-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
[seet]{-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
*:focus {outline: none;}
iframe{max-width:100% !important;border:none;}
a{text-decoration:none;}
[fm]{font-family: 'Fira Sans Condensed', sans-serif;}
[fx]{font-family: 'Roboto Flex', sans-serif;}
/*[fm]{font-family: 'JetBrains Mono', monospace;}*/
[clear]{clear:both;}

[w1]{width:100%;}[w50]{width:50%;}[hf]{height:100%;}[mh]{min-height:100%;}[mxh]{max-height:100%;}
[wbox4]{width:100%;max-width:400px;margin:0 auto;}[wbox5]{width:100%;max-width:500px;margin:0 auto;}[wbox55]{width:100%;max-width:550px;margin:0 auto;}[wbox7]{width:100%;max-width:700px;margin:0 auto;}[wbox75]{width:100%;max-width:750px;margin:0 auto;}[wbox8]{width:100%;max-width:800px;margin:0 auto;}
[wbox9]{width:100%;max-width:900px;margin:0 auto;}[wbox10]{width:100%;max-width:1000px;margin:0 auto;}[wbox11]{width:100%;max-width:1100px;margin:0 auto;}[wbox12]{width:100%;max-width:1200px;margin:0 auto;}[wbox125]{width:100%;max-width:1250px;margin:0 auto;}
[wbox13]{width:100%;max-width:1300px;margin:0 auto;}[wbox14]{width:100%;max-width:1400px;margin:0 auto;}[wbox15]{width:100%;max-width:1500px;margin:0 auto;}[wbox16]{width:100%;max-width:1600px;margin:0 auto;}[wbox17]{width:100%;max-width:1700px;margin:0 auto;}
[wbox19]{width:100%;max-width:1900px;margin:0 auto;}[wbox18]{width:100%;max-width:1800px;margin:0 auto;}

.wbox3{width:100%;max-width:300px;margin:0 auto;}.wbox35{width:100%;max-width:350px;margin:0 auto;}.wbox4{width:100%;max-width:400px;margin:0 auto;}.wbox5{width:100%;max-width:500px;margin:0 auto;}.wbox55{width:100%;max-width:550px;margin:0 auto;}
.wbox6{width:100%;max-width:600px;margin:0 auto;}.wbox7{width:100%;max-width:700px;margin:0 auto;}.wbox75{width:100%;max-width:750px;margin:0 auto;}.wbox8{width:100%;max-width:800px;margin:0 auto;}.wbox9{width:100%;max-width:900px;margin:0 auto;}.wbox9{width:100%;max-width:900px;margin:0 auto;}
.wbox92{width:100%;max-width:920px;margin:0 auto;}.wbox10{width:100%;max-width:1000px;margin:0 auto;}.wbox11{width:100%;max-width:1100px;margin:0 auto;}.wbox12{width:100%;max-width:1200px;margin:0 auto;}.wbox13{width:100%;max-width:1300px;margin:0 auto;}
.wbox14{width:100%;max-width:1400px;margin:0 auto;}.wbox15{width:100%;max-width:1500px;margin:0 auto;}.wbox16{width:100%;max-width:1600px;margin:0 auto;}.wbox17{width:100%;max-width:1700px;margin:0 auto;}.w50{width:50%;}

[w20]{width:20%;}[w30]{width:30%;}[w40]{width:40%;}[w50]{width:50%;}[w60]{width:60%;}[w70]{width:70%;}[w80]{width:80%;}[w90]{width:90%;}
[fh]{height:100%;}[fhmn]{min-height:100%;}
[fw1]{font-weight:100;}[fw2]{font-weight:200;}[fw3]{font-weight:300;}[fw4]{font-weight:400;}[fw5]{font-weight:500;}[fw6]{font-weight:600;}[fw7]{font-weight:700;}[fw8]{font-weight:800;}[fw9]{font-weight:900;}
[fs12]{font-size:12px;}[fs12]{font-size:12px;}[fs13]{font-size:13px;}[fs14]{font-size:14px;}[fs15]{font-size:15px;}[fs16]{font-size:16px;}[fs17]{font-size:17px;}[fs10]{font-size:10px;}
[fs18]{font-size:18px;}[fs19]{font-size:19px;}[fs20]{font-size:20px;}[fs22]{font-size:22px;}[fs24]{font-size:24px;}[fs25]{font-size:25px;}[fs26]{font-size:26px;}[fs27]{font-size:27px;}[fs28]{font-size:28px;}
[cm]{display:flex;align-items: center;justify-content: center;}[cml]{display:flex;align-items: center;justify-content: left;}[cmr]{display:flex;align-items: center;justify-content: right;}
[jc]{justify-content: center;}[jr]{justify-content: right;}[tb]{display:table;}[tc]{display:table-cell;}.tc{display:table-cell;}[vm]{vertical-align:middle;}[vt]{vertical-align:top;}[vb]{vertical-align:bottom;}
[db]{display:block;}[df]{display:flex;}[di]{display:inline-block;}
[ula]{margin:0;padding:0;}[ula] li{display:inline-block;}
[ulb]{margin:0;padding:0;}[ulb] li{display:block;}
[dlb]{margin:0;padding:0;}[dlb] dd, [dlb] dt {display:block;margin:0;}[dla]{margin:0;padding:0;}[dla] dd, [dla] dt {display:inline-block;margin:0;}
[txl]{text-align:left;}[txr]{text-align:right;}[txc]{text-align:center;}
[pr]{position:relative;}[pa]{position:absolute;}[pf]{position:fixed;}
[ps]{position:sticky;}[tp]{text-transform:uppercase;}[z2]{z-index:2;}
[fl]{float:left;}[fr]{float:right;}
[cp]{cursor:pointer;}[ca]{cursor:auto;}
[wsnw]{white-space:nowrap;}
[flexSt]{align-items: flex-start;}
[op5]{opacity:0.5;}[op8]{opacity:0.8;}
[lspc]{letter-spacing:2px;}
[wordw]{ white-space: pre-wrap;word-break: keep-all;}
[wordbr]{word-break: break-all;}
[ofhn]{overflow:hidden;}
[usnn]{-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
[ln20]{line-height:20px;}
[ln16]{line-height:16px;}
[ctd]{cursor: default;}
[bkf7]{-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);}[bkf5]{-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}[bkf4]{-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}
[bkf2]{-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);}[bkf1]{-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(1px);}
[br8]{border-radius:8px;}[br7]{border-radius:7px;}[br7a]{border-radius:0 7px 7px 0;}
[br5]{border-radius:5px;}
[brr]{border-radius:0 5px 5px 0;}
[brl]{border-radius:5px 0 0 5px;}
[wrel]{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
[bs]{background-position:50% 50% !important;background-size:cover !important;}
[bsa]{background-position:50% 50% !important;background-size:cover !important;transform:scale(1.1);}

[hvtm] label{position:absolute;font-size:13px;z-index:150;font-weight:300;background: rgba(0,0,0,0.7);border-radius:2px;padding:4px 5px;top:100%;line-height:13px;color: #eee;width:120px;left:calc(50% - 60px);text-align:center; visibility: hidden;}
[hvtm]:hover label{visibility: visible;transition-delay: 1s;z-index:1 !important;}
[hvtm]:active label{visibility: hidden;}
[hvtma] label{position:absolute;font-size:13px;z-index:150;font-weight:300;background: rgba(0,0,0,0.7);border-radius:2px;padding:5px 5px;top:100%;line-height:13px;color: #eee;max-width:120px;left:50%;transform:translateX(-50%);top:calc(100% + 5px);text-align:center; visibility: hidden;}
[hvtma]:hover label{visibility: visible;transition-delay: 0.4s;z-index:1 !important;}
[hvtma]:active label{visibility: hidden;}
[hvtmr] label{position:absolute;font-size:13px;z-index:150;font-weight:300;background: rgba(0,0,0,0.7);border-radius:2px;padding:4px 5px;top:100%;line-height:13px;color: #eee;right:0;text-align:center; visibility: hidden;}
[hvtmr]:hover label{visibility: visible;transition-delay: 0.5s;z-index:1 !important;}
[hvtmr]:active label{visibility: hidden;}


[btna]{display:block;padding:7px 18px;background: #00be8f;color: #fff;border-radius:4px;cursor:pointer;}
[btna]:hover{background: #00b387;}

[btnb]{display:inline-block;padding:2px 12px 4px 12px;background: #c1c1c1;color: #fff;border-radius:4px;cursor:pointer;font-size:15px;}
[btnb]:hover{background: #888;}

[btnc]{display:inline-block;padding:8px 18px;background: #4466d4;color: #fff;border-radius:4px;cursor:pointer;text-align:center;}
[btnc]:hover{background: #4c70e5;}


[tols]{width:35px;height:35px;right:12px;top:5px;border-radius:5px;cursor:pointer;color: #777;}
[tols]:hover{background: #eee;color: #363636;}

[tolb]{width:34px;height:32px;border-radius:4px;cursor:pointer;color: #eee;}
[tolb]:hover{background: rgba(0,0,0,0.25);color: #fff;}


[bkinp]{height:32px;border-radius:4px;padding:0 10px 0 12px;background:rgba(0,0,0,0.1);color: #eee;}
[bkinp]:hover{background:rgba(0,0,0,0.25);} [bkinp]:focus{background:rgba(0,0,0,0.25);}

[awbt]{width:34px;height:34px;background: none;border-radius:4px;color: #999;cursor:pointer;}
[awbt]:hover{background: rgba(0,0,0,0.1);color:#363636;}

[adout]{padding:0 0 0 35px;}
[txtbt]{display:inline-block;color: #777;padding:5px 0 5px 18px;font-size:15px;cursor:pointer;}
[txtbt]:before{content:'\e9bd';font-family:becicon;position:absolute;top:0;left:0;top:5px;font-size:16px;}
[txtbt]:hover{color: #2467f0;}


.scrolls{scrollbar-width: thin;overflow-y:auto;  scrollbar-color: rgba(0,0,0,0.2) rgba(0,0,0,0);}
.scrolls::-webkit-scrollbar {width: 8px;} 
.scrolls::-webkit-scrollbar-track {background: rgba(0,0,0,0);} 
.scrolls::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0);border-radius:4px;}
.scrolls:hover::-webkit-scrollbar-thumb {background-color: #c1c1c1;border-radius:4px;}
.scrolls:hover::-webkit-scrollbar-thumb:hover { background-color: #999;}

.opbg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10040;background: rgba(0,0,0,0.5);display:none;}

.rtbox{position:fixed;width:100%;z-index:10100;border-radius:5px;max-height:50%;box-shadow: 0px 0px 12px -2px rgba(0,0,0,0.7);display:none;}
.ppuba{position:fixed;width:100%;z-index:10050;border-radius:5px;max-height:86%;box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.7);left:0;right:0;top:7%;display:none;}
[pphead]{position:sticky;top:0;z-index:25;padding:15px 50px 15px 20px;}
.skbtm{position:sticky;bottom:0;z-index:25;padding:10px 0 10px 0;}
.closn{right:4px;top:4px;width:40px;height:40px;font-size:20px;cursor:pointer;}
.closn:hover{color: #000;font-size:24px;}
.pabody{padding:15px 20px;}

.phtoshow{position:fixed;z-index:10055;width:100%;height:100%;top:0;left:0;background: rgba(0,0,0,0.5);display:none;}
.photozm img{max-width:100%;max-height:100%;position:relative;z-index:10059;}
.closx{width:45px;height:45px;color: #fff;top:5px;right:5px;font-size:20px;background: rgba(0,0,0,0.5);z-index:10060;}
.hidepp{z-index:10056;top:0;left:0;z-index:10056;}

.bxmenu{padding:15px 8px;}
.bxmenu li a{display:block;padding:6px 8px 6px 35px;cursor:pointer;border-radius:4px;}
.bxmenu li a:hover{background: #e8e8e8;color: #222;}
.bxmenu li a i{width:30px;height:100%;top:0;left:0;color: #777;}

.bxchbx{padding:15px 15px;}
.bxchbx li{font-size:15px;}

[bf]{background: #fff;}
[bgf]{background: #fff;}
[bfp]{background: rgba(255,255,255,0.0);}
[bg1]{background: #f2f2f2;}
[bg2]{background: #e5e5e5;}

[c7]{color: #777;}
[c8]{color: #888;}


[tbcs]{border-collapse:collapse;}

[pphead]{position:sticky;top:0;z-index:10;padding:15px 0 15px 15px;}
[clsx]{position:absolute;right:5px;top:5px;font-size:16px;width:38px;height:38px;color: #555;}
[clsx]:hover{font-size:18px;font-weight:bold;color: #222;}
[stckb]{position:sticky;bottom:0;z-index:10;padding:10px 15px 10px 15px;}

.quisbx{background: #fff;position:fixed;width:100%;max-width:470px;margin:0 auto;left:0;right:0;z-index:10900;top:100px;border-radius:5px;box-shadow: 0px 0px 40px -4px rgba(0,0,0,0.5);padding:25px 35px 20px 35px;display:none;}
.quisbx [clsx]{right:0;top:0;}
.quisbx h1{font-size:17px;font-weight:400;padding:0 0 20px 0;}
.quisbx article a{display:inline-block;padding:8px 50px;border-radius:16px;}
[awbtn]{background: #eee;}
[awbtn]:hover{background: #c9e0ff;color: #222;cursor:pointer;}

.alerts{position:fixed;width:100%;max-width:470px;margin:0 auto;left:0;right:0;z-index:10900;top:100px;border-radius:4px;padding:15px 45px 15px 20px;text-align:left;display:none;}
.alerts [clsx]{right:0;top:0;height:100%;}
.alerts h1{font-size:17px;font-weight:400;}
.succa{background: #dfedff;color: #2e4f7c;border:2px solid #bcd9ff;box-shadow: 0px 0px 47px -8px rgba(22,43,86,0.8);}
.succb{background: #dbf8eb;color: #428266;border:2px solid #c2f0dc;box-shadow: 0px 0px 47px -8px rgba(16,73,47,0.8);}
.succc{background: #ffecec;color: #683636;border:2px solid #ffdada;box-shadow: 0px 0px 47px -8px rgba(84,25,25,0.8);}



[mpad]{padding:0 12px 20px 20px;}
.nmpad [mpad]{padding:0 8px 20px 8px;}

.checkm[type=checkbox]:not(old),
.checkm[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checkm[type=checkbox]:not(old) + label,
.checkm[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;	
}
.checkm[type=checkbox]:not(old) + label:after,
.checkm[type=radio   ]:not(old) + label:after{
	font-family:becicon;content:'\e92e'; position:absolute;top:0;left:0;color: #acacac; font-size:18px;display:flex;align-items: center;justify-content: left;width:100%;height:100%;
}
.checkm[type=checkbox]:not(old):hover + label:after,
.checkm[type=radio   ]:not(old):hover + label:after{
	color: #1087ff;
}
.checkm[type=checkbox]:not(old):checked + label:after,
.checkm[type=radio   ]:not(old):checked + label:after{
	font-family:becicon;content:'\ebc8'; position:absolute;color: #1087ff;font-size:22px;left:-2px;top:-1px;
}

[ulck] li{padding:2px 0;}
[ulck] li article{padding:5px 0 4px 25px;line-height:16px;}
[ulcka] li{padding:3px 0;}
[ulcka] li article{padding:7px 0 4px 30px;line-height:16px;}
.checka[type=checkbox]:not(old),
.checka[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checka[type=checkbox]:not(old) + label,
.checka[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;	
}
.checka[type=checkbox]:not(old) + label:after,
.checka[type=radio   ]:not(old) + label:after{
	font-family:becicon;content:'\e92e'; position:absolute;top:4px;left:0;color: #acacac; font-size:18px;width:100%;height:100%;
}
.checka[type=checkbox]:not(old):hover + label:after,
.checka[type=radio   ]:not(old):hover + label:after{
	color: #1087ff;
}
.checka[type=checkbox]:not(old):checked + label:after,
.checka[type=radio   ]:not(old):checked + label:after{
	font-family:becicon;content:'\ebc8'; position:absolute;color: #1087ff;font-size:22px;left:-2px;top:4px;
}





.bgcr[type=checkbox]:not(old),
.bgcr[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.bgcr[type=checkbox]:not(old) + label,
.bgcr[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;border:3px solid #fff;border-radius:4px;
}
.bgcr[type=checkbox]:not(old) + label:after,
.bgcr[type=radio   ]:not(old) + label:after{
	font-family:becicon;content:''; position:absolute;top:2px;left:0;color: #acacac; font-size:20px;width:100%;height:100%;display:flex;align-items: center;justify-content: center;
}
.bgcr[type=checkbox]:not(old):hover + label,
.bgcr[type=radio   ]:not(old):hover + label{
	border:3px solid rgba(0,0,0,0.25);
}
.bgcr[type=checkbox]:not(old):checked + label,
.bgcr[type=radio   ]:not(old):checked + label{
	border:3px solid #555;
}
.bgcr[type=checkbox]:not(old):checked + label:after,
.bgcr[type=radio   ]:not(old):checked + label:after{
	font-family:becicon;content:'\e92c';color: 555;
}



[srpad]{padding:15px 0 0 20px;}
[srpad] li{padding:3px 0 2px 0;}
[srpad] li article{padding:8px 14px 9px 38px;}
[srpad] li article span{position:relative;z-index:2;color: #555;}
[srpad] li article [animg]{position:relative;z-index:8;padding:7px 0 5px 0;}
[srpad] li article [animg] img{width:100%;border-radius:4px;max-width:140px;}
[srpad] li article [animg] [zmmn]:after{content:'\eb64';font-family:becicon;position:absolute;padding:10px 12px;bottom:0;right:0;z-index:15;
	background: rgba(0,0,0,0.4);color: #fff;font-size:18px;border-radius:4px;}
.checksr[type=checkbox]:not(old),
.checksr[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:5;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checksr[type=checkbox]:not(old) + label,
.checksr[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;border-radius:17px;background: #f1f1f1;
}
.checksr[type=checkbox]:not(old) + label:after,
.checksr[type=radio   ]:not(old) + label:after{
	font-family:becicon;content:'\e92d'; position:absolute;top:0;left:9px;color: #acacac; font-size:18px;width:100%;height:100%;display:flex;align-items: center;justify-content: left;
}
.checksr[type=checkbox]:not(old):hover + label:after,
.checksr[type=radio   ]:not(old):hover + label:after{
	color: #1087ff;
}
.checksr[type=checkbox]:not(old):hover + label,
.checksr[type=radio   ]:not(old):hover + label{
	background: #eee;
}
.checksr[type=checkbox]:not(old):checked + label:after,
.checksr[type=radio   ]:not(old):checked + label:after{
	font-family:becicon;content:'\ebe0'; position:absolute;color: #1087ff;font-size:24px;left:6px;top:0;
}
.checksr[type=checkbox]:not(old):checked + label,
.checksr[type=radio   ]:not(old):checked + label{
	background: #d5f1ff;
}
.checksr[type=checkbox]:not(old):checked ~ span,
.checksr[type=radio   ]:not(old):checked ~ span{
	color: #222;
}


.fmtop{animation:ftop 0.35s;}
@keyframes ftop {
  0% {-webkit-transform: translate3d(0, -150%, 0); transform: translate3d(0, -150%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.fmbot{animation:fbot 0.35s;}
@keyframes fbot {
  0% {-webkit-transform: translate3d(0, 150%, 0); transform: translate3d(0, 150%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.fbot{animation:fbota 0.2s;}
@keyframes fbota {
  0% {-webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.zmot {animation:zscl 0.2s;}
@keyframes zscl {
	from {opacity: 0;-webkit-transform: scale3d(1.2, 1.2, 1.2);transform: scale3d(1.2, 1.2, 1.2);}
	50% {opacity: 1;}
}
.zmit {animation:zmit 0.2s;}
.zmit2 {animation:zmita 0.2s linear;}
@keyframes zmit {
	from {opacity: 0;-webkit-transform: scale3d(-0.5, -0.5, -0.5);transform: scale3d(-0.5, -0.5, -0.5);}
	50% {opacity: 1;}
}
@keyframes zmita {
	0% {opacity: 0;-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);}
	50% {opacity: 1;}
}


[sginn]{padding-top:5%;}
.signin{width:100%;max-width:400px;margin:0 auto;background: #fff;padding:25px;border-radius:5px;}
[sinp]{padding:10 15px;border:none;background: #f2f2f2;border-radius:5px;}
[sinp]:focus{background: #d5f1ff;}

.signin img{width:150px;margin:40px auto;}
.signin dl{margin:15px 0;}
































