*,:before,:after{box-sizing:border-box}
html{height:100%;min-height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;background-color:#A0CAA9;margin:0;padding:0;scroll-behavior:smooth;max-width:100%;overflow-y:scroll;overflow-x:hidden;font-family:Roboto,Arial,"Times New Roman"}
.zs,.but_v,nav,footer,zbaner,hlp,.lgb0,.lgb1,.ligb,.hlp,cts,img,paji,st,rub,.mkd{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body{position:relative;font-size:20px;margin:0;padding:0 0 280px 0;min-height:100%}
a,h1,.h1{color:#127B00;text-decoration:none;outline:0;background-color:transparent}
a:hover{color:#286938;text-decoration:none}
img{vertical-align:middle;border:0}
.rimg{border-radius:4px;max-width:100%;height:auto}
ctn{position:relative;width:100%;max-width:512px}
.rnd,dot,bd img,.mkd,cnt{border-radius:50%}
.rnd{overflow:hidden;width:88px;height:88px;margin:6px}
.rnd img{display:block;min-width:100%;min-height:100%}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,id1,id2{font-size:18px;font-weight:500;line-height:1.1;margin:2px 0 1px}
h1,.h1,id1{font-size:26px}
h2,.h2,id2{font-size:24px}
h3,.h3{font-size:22px}
h4,.h4{font-size:20px}
p{margin:0}.p{margin:0 40px}
table{border-spacing:0;border-collapse:collapse}
aside,header,main,menu{display:block}
b,strong,cts,st,nv,.hlp{font-weight:700}
td,th{padding:0}
hr{margin:10px 0 10px;border:0;border-top:1px solid #fff}
.lr{border-top:1px solid #127B00}
.st{border-radius:2px;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}
.st:hover,.st:focus{transform:scale(1)}
.but_v{font-weight:700;background-color:#1DAB43;color:#fff;display:inline-block;border-radius:24px;border:none;text-align:center;font-size:20px;padding:8px;width:190px;cursor:pointer;margin:0px}
.but_v:hover,#edit:target,#inv:target,#description:target,#discution:target,#reviews:target,#wiki:target,#changelog:target{box-shadow:0 0 4px #fff,0 0 20px #1DAB43}
.but_v p{cursor:pointer;position:relative;color:#fff;text-decoration:none;white-space:nowrap}
.scard,.hcard{background-color:rgba(255,255,255,.7);display:inline-block;margin:18px 8px;padding:10px;box-shadow:0 -2px 20px 0 rgba(255,255,255);max-width:300px;text-align:center;position:relative;vertical-align:top}
.scard{max-width:346px;min-height:208px}
.scard img{transition:.1s;transform:scale(.98);width:346px;height:98px}
.scard img:hover{transform:scale(1)}
.hcard{min-width:250px;margin:16px}
rou{color:#a90000}
goo{color:#007F00}
lstr{color:#808080}
st{color:#ffab00}
cts,nv{color:#fff}
cts a{color:#28692E}
cts{border-radius:4px;padding:0 88px 0 3px;background:linear-gradient(to right,rgba(255,255,255,.7),rgba(0,0,0,0))}
.gmap{width:100%;}
.cbody,.abody,.crd{border-radius:4px;padding:15px 50px;margin:40px auto 40px auto;background-color:rgba(255,255,255,.9);box-shadow:0 0 16px #fff;position:relative}
.crd{margin-top:40px;padding:15px 20px}
.flx{display:flex;flex-wrap:wrap;justify-content:center}
.abody{background-color:rgba(0,0,0,0);box-shadow:none;padding:0;margin:-40px 0 40px 0}
@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}
@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}
.fll{float:left}
tk_c,tk_o,tkr,tkv,tkg{text-transform:uppercase;white-space:nowrap;background-color:rgba(255,171,0,.7);border-radius:16px;border:none;color:#fff;text-align:center;font-size:16px;padding:8px;margin:2px;line-height:2.6}
tk_o{background-color:rgba(0,55,147,.7)}
tkr{background-color:#A90000}
tkg{background-color:#404040}
tkv{background-color:#3CAB3C}
.tk_i{background-color:#A0A0A0;display:inline-block;border:none;color:#fff;text-align:center;font-size:12px;width:300px}
slid{position:relative;display:block;width:900px;max-width:100%;height:35vw;max-height:315px;overflow:hidden}
.mslid{display:none;max-width:100%}
.imzradl{-webkit-mask-image:linear-gradient(to left,black,rgba(0,0,0,0))}
.imzradr{-webkit-mask-image:linear-gradient(to right,black,rgba(0,0,0,0))}
.imzradc,hr{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0)0%,black 30%,black 70%,rgba(0,0,0,0)100%)}
sldbl,sldbr{border-radius:14px;position:absolute;top:0;padding:4px;margin:2px;width:272px;color:white}
sldbl{left:5px}
sldbr{right:5px}
dot{display:inline-block;z-index:999;margin-right:9px;cursor:pointer;height:28px;width:28px;background-color:#fff;border:1px solid #127B00;box-shadow:0 0 18px #127B00;transition:background-color .6s ease}
dot.active{background-color:#127B00;border:1px solid #fff;box-shadow:0 0 18px #fff}
.fade,.lfade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}
.lfade{-webkit-animation-name:lfade;animation-name:lfade}
@keyframes fade{0%{margin-right:-500px;opacity:0}100%{opacity:1}}
@keyframes lfade{0%{left:500px;opacity:0}100%{opacity:1}}
paji a,pags,pagu{display:inline-block;border-radius:22px;color:#127B00;padding:6px 12px;text-decoration:none;background-color:#fff;border:1px solid #127B00;margin:8px 1px;box-shadow:0 0 18px #127B00;transition:background-color .6s ease}
paji a:hover,pags{background-color:#127B00;border:1px solid #fff;box-shadow:0 0 18px #fff;color:#fff}
ol,ul{list-style:none;counter-reset:li}
li{counter-increment:li}
ul{padding:16px 0 16px 48px;display:inline-block}
ol li:before,ul li:before{content:'.'counter(li);color:#127B00;display:inline-block;margin-left:-1.28em;margin-right:.5em;text-align:right;direction:rtl}
ul li:before{content:"• ";color:#127B00;margin-left:-1.2em}
s{text-decoration-color:#127B00}
footer,cnt,nav{border-radius:6px;background-color:rgba(255,255,255,.9);box-shadow:0 0 16px #fff}
footer{position:absolute;padding:0;margin:auto;color:#000;text-align:center;bottom:0;left:0;right:0}
.fd{display:table-cell;padding:9px;width:2%}
.cf{padding:0 5px;text-align:center;position:absolute;height:0;top:-6px;right:0;border-left:10px solid transparent;border-bottom:6px solid #fff;font-size:15px}
.inew,.iupd,.hlp{padding:0 12px;text-align:center;position:absolute;border-right:10px solid transparent;border-bottom:11px solid rgba(255,255,255,.8);height:0;top:-10px;left:0}
.inew{color:#3C9ADC}
.hlp{max-width:95%;white-space:nowrap}
nav{list-style-type:none;margin:auto;padding:0;overflow:hidden;text-align:center;}
ng{display:inline-block;vertical-align:middle;z-index:7}
ng bd:before{content:"▾"}
ng a img{position:relative;top:-8px;padding:0;margin:0}
ng a,bd,bd a,nm p{font-size:20px;color:#127B00;text-align:center;padding:7px 16px;line-height:2.6}
nm p{display:none;padding:22px}
ng a,bd{display:inline-block}
der{float:left}
derr{float:right}
cnt{display:block;position:absolute;min-width:160px;z-index:7;visibility:hidden;opacity:0;transform:translateY(-1em);transition:all .2s}
cnt a:nth-of-type(1n+2){border-top:1px solid rgba(0,0,0,.4)}
cnt a{color:#ccc;padding:12px 16px;display:block;text-align:left}
cnt a:hover{color:#fff}
ng:hover cnt,der:hover cnt,derr:hover cnt{border-radius:6px;display:block;z-index:1;visibility:visible;opacity:1;transform:translateY(0%)}
@keyframes dflr{0%,100%{margin-left:100%}100%{margin-left:-250%}}
.row:after{content:"";display:table;clear:both}
.lclm{float:left;width:75%;padding:10px 0 0 0}
.rclm{float:right;width:25%;padding:10px 0 0 20px}
nm p:hover,nm a:hover,ng:hover bd,cts a:hover,.but_v:hover{transition:.5s;color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #127B00,0 0 30px #127B00,0 0 40px #127B00,0 0 55px #127B00,0 0 75px #127B00}
.iflclr{clear:both;height:0;font-size:0;line-height:0}
.mkd{margin:5px;padding:5px;min-width:48px;min-height:48px;text-align:center;font-size:28px;background-color:#fff;color:#127B00;border:1px solid #fff;box-shadow:0 0 12px #fff}
.loadb{margin:auto;padding:2px 0;width:0%;position:absolute;top:0;max-width:100%;background-color:#127B00;-webkit-animation:charg 6s;animation:charg 6s}
code,pre{font-family:Consolas,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}
pre>code{position:relative;border-left:4px solid #127B00;box-shadow:0 0 0 1px #e4e4e4;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%,rgba(69,142,209,.05) 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local;margin:6px}
code{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}
.ligb{
overflow-x:hidden;
overflow-y:hidden;
white-space:nowrap;
position:relative
}
.lgb{display:none;position:fixed;z-index:8;padding:0;left:0;top:0;width:100%;height:100%}
.dol{border-radius:12px;cursor:pointer;margin:1px 2px}
.maximg,.caption,.relalb{
border-radius:18px;
margin:auto;
display:block;
width:100%
}
.caption{
padding:2px 0;
font-size:18px;
background-color:#000;
position:absolute;
top:0;
text-align:center
}
.relalb{
-webkit-animation:zoom .6s;
animation:zoom .6s
}
@keyframes zoom{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}
.lgb2,.lgb3{
font-size:12px;
position:absolute;
top:0
}
.lgb3{border-radius:50%;
right:5px}
.lgb0,.lgb1{
background-color:#127B00;
border-radius:50%;
cursor:pointer;
position:absolute;
top:50%;
margin:4px;
padding:16px;
color:#fff;
transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
width:53px;
height:53px;
text-align:center
}
.lgb1{right:0}
.lgb0,.lgb1{background-color:#127B00;cursor:pointer;position:absolute;top:50%;margin:4px;padding:16px;transform:translate(0,-50%);width:53px;height:53px}
.lgb1{right:0}
@keyframes charg{0%{width:0%}100%{width:100%}}
.shp{
border-radius:4px;
background-color:#fff;
box-shadow:0 4px 8px 0 rgba(255,255,255);
max-width:400px;
margin:20px;
text-align:center;
display:inline-block;overflow:hidden;
vertical-align:top
}
.shp img{width:400px;height:160px}
@media(max-width:1030px){nm2,cnt,ng,ng a,bd,bd a{display:none;padding:0 5px;margin:0 auto;text-align:center}
cnt{display:block;transform:translateX(-10em);box-shadow:0 0 10px rgba(255,255,255,.8)}
nm p{float:none;display:block;margin-bottom:0}
nav:hover nm2,nav:hover ng a,nav:hover ng,nav:hover der,nav:hover bd,nav:hover bd a,nav:hover derr{float:none;margin:0 auto;position:initial;display:block}
sig{margin:10px auto 10px auto}
.tdr{position:initial;top:0;right:0}
body{padding:0 0 580px 0}
.lclm,.rclm{width:100%;padding:20px 0}
}
@media(max-width:600px){.table{width:100%}
cmt{width:100%}
.fll{margin:auto;float:none;display:block}
.paon{max-width:100%}
.lclm,.rclm{width:100%;padding:0}
.shp{margin:8px 0;padding:0}
.cbody,.abody{padding:5px 0px}
.p{margin:0 5px}
ol,ul{padding:16px 0 16px 24px}
}
.circ{display:inline-block;
background-color:rgba(255,255,255,.8);box-shadow:0 0 8px #fff;
color:#127B00;
border-radius:50%;
margin:40px;
width:200px;
height:200px;
text-align:center;
word-wrap:break-word;
position:relative;
font-size:28px}
.circ div{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%)}
.circm{width:20px;height:20px;background:#127B00;border-radius:50%;position:absolute;overflow:hidden;margin:-10px;padding:-10px 0 0 0;animation:circm 3s linear infinite}
@keyframes circm{0%{transform:rotate(0deg)translate(-85px)rotate(0deg)}100%{transform:rotate(360deg)translate(-85px)rotate(-360deg)}}
.cki-msg{border-radius:18px;
padding:14px 0;
background:#fff;
box-shadow:0 0 16px 2px #fff;
font-size:16px;
line-height:40px;
position:fixed;
z-index:100;
bottom:10%;
right:2%;
margin:auto;
max-width:540px;
display:flex;
color:#127B00}
.cki-msg img{min-height:50px;min-width:50px;margin:0 15px;align-self:center}
.cki-msg p{display:inline-block;line-height:1.5;padding-right:16px;color:#000;border-right:1px solid #127B00}
.cki-close{border:none;padding:0 15px;position:relative;font-size:28px;color:#000}