@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%;font-size:16px;color:#474747;font-weight: 400;cursor:default;background: #f5f5f5;font-family: 'roboto Condensed', sans-serif;}
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;color: #343434;}
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;}
[rb]{font-family: 'roboto Condensed', sans-serif;}
[fx]{font-family: 'Roboto Flex', sans-serif;}
[clear]{clear:both;}
[w1]{width:100%;}[w50]{width:50%;}[hf]{height:100%;}[mh]{min-height:100%;}[mw]{min-width:40%;}[mxh]{max-height:100%;}
[w75]{width:75%;}[w25]{width:25%;}[w20]{width:20%;}[w80]{width:80%;}
[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%;}[w25]{width:25%;}[w30]{width:30%;}[w33]{width:33.33%;}[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%;}
[fwb]{font-weight:bold;}
[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;}
[fs10]{font-size:10px;}[fs11]{font-size:11px;}[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;}
[wlr]{writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: vertical-rl;text-orientation: mixed;-webkit-text-orientation: mixed;text-orientation: mixed;transform: rotate(180deg);}
[jc]{justify-content: center;}[jr]{justify-content: right;}
[tb]{display:table;}[tc]{display:table-cell;}[vm]{vertical-align:middle;}[vt]{vertical-align:top;}[vb]{vertical-align:bottom;}
[dn]{display:none;}[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;}[txj]{text-align:justify;}
[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;}
[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;}
[wrel]{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


header{background: linear-gradient(180deg, rgba(91, 134, 15, 1) 0%, rgba(44, 90, 11, 1) 100%);}
.logon{width:200px;height:60px;}
.hmenus ul li a{display:block;padding:10px 10px;color:  rgba(255,255,255,0.7);}
.hmenus ul li a:hover{color:#fff;}
main{height:calc(100vh - 60px);padding:0 5px 0 5px;}

.pagehead{position:sticky;top:0;z-index:5;background: #f5f5f5;padding:10px 0;}
.pagehead ul li{padding:0 2px;}

[tablea]{border-collapse:collapse;}
[tablea] thead th{background:#DFE6DF;}
[tablea] tr td{padding:7px 8px;border:1px solid #ccc;}

[tableb]{border-spacing:2px;}
[tableb] thead th{background: #DAE0DA;font-weight:500;padding:10px 8px;} [tableb] thead th:nth-child(1){border-radius:5px 0 0 5px;} [tableb] thead th:last-child{border-radius:0 5px 5px 0;}
[tableb] tr td{background:#fff;padding:8px 8px;} [tableb] tr td:nth-child(1){border-radius:5px 0 0 5px;} [tableb] tr td:last-child{border-radius:0 5px 5px 0;}
[tableb] tfoot tr td{background: #DFE6DF;}



.ppbg{position:fixed;top:0;height:0;background: rgba(0,0,0,0.5);width:100%;height:100%;z-index:10040;display:none;}
.popups{position:fixed;top:5%;left:0;right:0;z-index:10050;background: #fcfcfc;border-radius:5px;max-height:90%;min-height:60%;box-shadow:2px 2px 8px 0 rgba(0,0,0,0.4);display:none;}
.popups figure{position:sticky;top:0;width:100%;background: #fcfcfc;border-radius:5px;padding:5px 5px 5px 5px;}
[stikbt]{position:sticky;bottom:0;width:100%;background: #fcfcfc;border-radius:5px;padding:5px 5px 5px 5px;}
[pppd]{padding:10px 70px 0 70px;}


[clsm]{width:40px;height:40px;border:none;background:none;font-size:18px;cursor:pointer;}
[clsm]:hover{font-size:20px;}

[mnhta]{min-height:calc(100% - 70px);border-radius:5px;padding:15px 0;}
[mnht]{min-height:calc(100% - 70px);background: #fff;border-radius:5px;padding:20px;}

[mi]{position:relative;padding:20px 0 0 0;margin:12px 0;}
[mi] span{position:absolute;left:0;top:0;font-size:14px;color: #888;}
[mi] [inpp]:focus ~ span{color:#368200;}
[inpp]{padding:0 12px;height:36px;border-radius:5px;border:1px solid rgba(0,0,0,0.1);background: #EDEDED;}
[inpp]:focus{border:1px solid #368200;background:#fff;}

[btna]{height:36px;padding:8px 15px 0 15px;display:inline-block;color: rgba(255,255,255,0.8);background: #2F7000;border-radius:5px;cursor:pointer;}
[btna]:hover{background:#368200;}

[btnb]{display:inline-block;padding:5px 7px;color: rgba(0,0,0,0.7);cursor:pointer;border-radius:5px;background:#F0E9C9;margin:1px;}
[btnb]:hover{color: #fff;background:#368200;}

[btnv]{display:inline-block;padding:5px 7px;color: #368200;cursor:pointer;border-radius:5px;background:#E5F0E4;}
[btnv]:hover{color: #fff;background:#368200;}

.scrolls{scrollbar-width: thin;overflow-y:scroll;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);}
.scrolls::-webkit-scrollbar {width: 8px;border-radius:0;}
.scrolls:hover{scrollbar-width: thin;overflow-y:scroll;scrollbar-color: rgba(0,0,0,0.2) rgba(0,0,0,0);}

.scweb{scrollbar-width: thin;scrollbar-color: rgba(255,255,255,0.25) rgba(0,0,0,0);overflow-y:auto;}
.scweb::-webkit-scrollbar {width: 10px;border-radius:0;}

.scweba{scrollbar-width: thin;scrollbar-color: rgba(0,0,0,0.4);overflow-y:auto;}
.scweba::-webkit-scrollbar {width: 10px;border-radius:0;}

.scwebb{scrollbar-width: thin;overflow-y:scroll;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);}
.scwebb::-webkit-scrollbar {width: 10px;border-radius:0;}
.scwebb:hover{scrollbar-color: rgba(0,0,0,0.4) rgba(0,0,0,0);}

[p015]{padding:0 15px;}
[p0040]{padding:0 0 40px 0;}


[mpad]{padding:0 12px 20px 20px;}
.nmpad [mpad]{padding:0 8px 20px 8px;}

.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.15s;}
@keyframes fbot {
  0% {-webkit-transform: translate3d(0, 50%, 0) scale3d(-0.8, -0.8, -0.8); transform: translate3d(0, 50%, 0) scale3d(-0.8, -0.8, -0.8); opacity: 0;}
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  opacity: 1;}
}
.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;}
@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;}
}

[ckpad]{padding:10px 0 10px 0;}
[ckpad] li{padding:2px 2px 2px 0;}
[ckpad] li article{padding:2px 0 2px 28px;}

.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:icomoon;content:'\ea4c'; 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: #368200;
}
.checkm[type=checkbox]:not(old):checked + label:after,
.checkm[type=radio   ]:not(old):checked + label:after{
	font-family:icomoon;content:'\e9d9'; position:absolute;color: #368200;font-size:22px;left:-2px;top:0;
}




.usag{position:relative;width:50px;height:50px;box-shadow:1px 1px 7px 5px rgba(0,0,0,0.4);background: #368200;border-radius:50%;border:2px solid #fff;}
.usag span{font-size:22px;color: #fff;}
.usag:after{content:'';clip-path: polygon(0 0, 50% 100%, 100% 0);background: #fff;width:16px;height:10px;position:absolute;bottom:-9px;left:calc(50% - 8px);}


[tble]{width:160px;height:100px;border-radius:2px;background: #5C3C37;}
[tble] h2{padding:10px 0 0 50px;color:rgba(255,255,255,0.7);font-weight:400;font-size:15px;}
[tble] h2 span{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background: #eee;overflow:hidden;z-index:2;border:2px solid #fff;}
[tble] h2 span label{position:absolute;left:0;bottom:0;width:100%;height:0;}
[tble] h2 span i{color: #5C3C37;font-size:18px;z-index:5;}
.charging span label{animation:charg 1s linear infinite;background:#4FD945;}
@keyframes charg{0%{height:0;} 100%{height:100%;}}


.pageheader{height:250px;background: linear-gradient(134deg,rgba(169, 222, 17, 1) 0%, rgba(113, 138, 74, 1) 100%);}
.pageheader img{height:250px;}
.pageheader .homeslide{height:250px;}
.pageheader .slidebg{height:250px;background: #eee;overflow:hidden;}
.pageheader .sliden{top:0;left:0;right:0;z-index:115;background-size:20%;}
.pageheader .slidbx img{max-height:250px;}
.pageheader .slidbxrv img{max-height:250px;}
.pageheader [sttle]{font-size:30px;width:100%;text-align:center;bottom:10px;left:0;z-index:10;color: rgba(255,255,255,0.5);}

.loginwp{padding:50px 20px 20px 20px;width:100%;max-width:400px;margin:0 auto;}






