[bg5]{background-image:radial-gradient(circle, #d9d9d9 10% 10%, transparent 0%);background-size:20px 20px;
	background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><circle cx='20' cy='20' r='8' fill='#cfcfcf'/></svg>") repeat #fff;
}

[img_in_fh]{flex-shrink:2;max-width:480px}
.br100{border-radius:100%}
picture{display:block}
#wrapper{background:#fefefe}
#menu .mnu_gr>div:hover{background:#a7b7e0}
.noselect,.mh2,.mh3,.butn,.a,.fbtn{-webkit-user-select:none;-moz-user-select:none;cursor:default}
.cpoint,.butn,.plus,.minus,.curpoint *,.btn, button,.lnk,.kn,.cursval,.btnp,.fbtn,.a{cursor:pointer}
#logo_nm{font-size:19px;color:#848484}
.w-img1{max-height:55vw;overflow:auto;box-sizing:content-box}
.zmist{display:flex;flex-direction:column}
.vfull div.zmist{border-left:5px #00900b solid}
h1{margin-top:20px}
h2{margin-top:50px}
p{text-align:justify;font-size:1em}
li{font-size:1em;line-height:1.3;margin-bottom:5px}
li ul{margin-bottom:0}
.lh05em>li:not(:last-child),.lh05em ul>li:not(:last-child){margin-bottom:0.5em}
.fulld{font-size:26px;font-size:clamp(18px, (4vw + 3px), 28px);}
.mb100{margin-bottom:100px}
.stk-b{position:sticky;bottom:0;background:#fff}
.stk-sel.is_sticky{background:#006ddc;color:#fff;}
.stk-sel.is_sticky b{color:#fff;}
.stk-sel{background:#fff;transition:1s}
.wmax1000{max-width:1000px}
.grid.gh50{grid-column-gap:50px}
.grid.gv50{grid-row-gap:50px}
.grid.gv20{grid-row-gap:20px}
.owl-item img{border-radius:15px}
.vw1 p{font-size:1em;text-align:left}
.vw1 *>p:not(:last-child){margin-bottom:0.5em}
.fhs20>*:not(:last-child){margin-right:20px}
h2{font-size:1.2em}
.vfull h2.big, h2 .big,.h2.big{font-size:38px}
h2.bbig{font-size:40px}
h1, h2, h3{font-weight:bold}
.fs45b{font-size:45px}
.sh20{height:20px}
body.foto_slider .royalSlider.photoSlider{transform:scale(1)}
.royalSlider.photoSlider{transition:transform 0.5s, opacity 0.3s;transform:scale(0.1);opacity:1}
.amtch{color:#000;background:#ffffffe0;text-align:center;padding:10px;border-radius:10px}
#wrapper{overflow:unset}
.fs70p{font-size:0.7em}
table{margin-top:20px;margin-bottom:35px;align-self:center}
ul{margin-bottom:30px}
thead, thead th{border:1px solid #000;padding:5px;background:#ebebeb}
.bdul ul{margin-bottom:0}
.hd{display:none}
.pl25{padding-left:25px}
.pl50{padding-left:50px}
.coldef{color:#565656}
.fv,.fh,.fvcc,.fhcc,.fhuc,.fhdc,.fvuc,.fhbc,.fhec{display:flex}
.fv,.fvcc,.fvuc{flex-direction:column}
.fh,.fhcc,.fhuc,.fhdc,.fhbc,.fhec{flex-direction:row}
.fvcc,.fhcc{align-items:center;justify-content:center}
.fhuc{align-items:flex-start;justify-content:center}
.fvuc{align-items:center;justify-content:start}
.fhdc{align-items:flex-end;justify-content:center}
.fhbc{align-items:center;justify-content:space-between}
.fhec{align-items:center;justify-content:space-around;justify-content:space-evenly}
.mb100{margin-bottom:100px}
.fulld p{line-height:1.3}
.fulld p.no{text-indent:0;margin-bottom:0}
.-mb{margin-bottom:0 !important}
.pl30{padding-left:30px !important}
.grppart h2{position:sticky;top:clamp(60px, 10vw, 90px);background:#fff}
.grppart h2:before{position:absolute;content:'';width:0%;height:3px;background:#e3e3e3;bottom:0;left:0;right:auto;z-index:-1; /*transition:all 500ms ease;*/}
.grppart h2.is_sticky:before{width:100%}
.mh1em>*:not(:last-child){margin-bottom:1em}
#upheader{height:140px}
header#header,.grppart h2, #footbtn,.stk-b, #upheader{transition:0.5s}
footer{background:#00537c;border-top:2px #777 solid}
footer *{color:#fff !important;}
#footbtn{bottom:0;background:#fff}
body.scrdown .stk-b{bottom:51px}
body.scrdown #footbtn{bottom:0}
header#header{background:#f3f9ff;width:100%;position:fixed;top:0;left:0;z-index:10}
body.mnu_opened header#header{top:0px !important}
body.mnu_opened #upheader{height:0}
.lh-2 li{margin-top:20px}
.w2{width:1000px}
.w3{width:750px}
body{line-height:unset}
.btnm{border-radius:5px;font-weight:900;transition:0.5s}
.btnm:hover{border-color:#484ca0;background:#e8e8e8}
#mnu{position:fixed;background:#f3f9ff;list-style:none;height:calc(100vh - clamp(60px, 10vw, 90px));top:clamp(60px, 10vw, 90px);width:100%}
#footinfo{display:grid;grid-template-areas:'foot_1 foot_2 foot_3'}
.in-grd{display:flex;padding:5px 5px;justify-items:center;align-items:center;}
.bgebe{background:#ebebeb}
.in-grd.c{justify-content:center}
#mnutel{font-size:30px}
#btnmnu{line-height:1}
.mnulw{position:absolute;font-size:23px}
.mnul{display:block;height:0.2em;width:1.45em;background:#2b2b2b;transition:.4s;position:absolute;margin-top:-1px;top:50%}
#mnl1{transform:translateY(-0.5em)}
.mnu_opened #mnl1{transform:rotate(45deg) translate(0)}
.mnu_opened #mnl2{transform:scaleX(0)}
#mnl3{transform:translateY(0.5em)}
.mnu_opened #mnl3{transform:rotate(-45deg) translate(0)}
.mnutw{font-size:38px;width:8em;position:absolute;top:-0.2em;left:1.1em;font-weight:bold}
.mnut{transition:.3s ease-in;display:block}
#mnut1{opacity:1;line-height:1.3}
.mnu_opened #mnut1{opacity:0}
#mnut2{margin-top:-1.4em;opacity:0}
.mnu_opened #mnut2{margin-top:-0.25em;opacity:1}
#mnu{position:fixed;top:0;left:0;background:#f3f9ff;overflow:hidden;z-index:8;transform:translate3d(0, -100%, 0);transition:.64s cubic-bezier(.6,.04,.98,.335)}
.mnu_opened #mnu{top:clamp(60px, 10vw, 90px);transform:translateZ(0);opacity:1}
.mnuit{transition:.34s cubic-bezier(.645,.05,.355, 1);opacity:0;transform:translate3d(0, -100%, 0);font-size:calc(12px + 5vh)}
.mnu_opened .mnuit{opacity:1;transform:translateZ(0)}
@media (orientation:landscape){
.mnuit{font-size:calc(6px + (50vw / 20));)}}
.fs23{font-size:23px}
*{box-sizing:border-box}
#mnu .mnu_gr div{margin-bottom:10px}
.mpw20{padding-left:20px;padding-right:20px}
.vam{vertical-align:middle}
table.tbl td{border:1px #000 solid;padding:5px;}
.tblgrid{display:grid;grid-column-gap:1px;grid-row-gap:1px;border:2px solid #000;background-color:#000;}
@media (min-width:800px){
.vfull h2.big, h2 .big,.h2.big{font-size:42px;margin-top:100px}
h2.bbig{font-size:55px}
}
@media (max-width:1000px){
.h700{display:none}
.p10_700{box-sizing:border-box;padding:10px}
.vfull h2.big, h2 .big,.h2.big{font-size:30px}
}
@media (max-width:1000px){
.in-grd{padding:5px 1px;}
.grd-tm{font-size:0.8em;}
.h1000{display:none;}
}
@media (max-width:700px){
[fv700]{flex-direction:column}
[img_in_bl]{height:auto;width:auto;aspect-ratio:1;object-fit:cover}
[img_in_fh]{max-width:unset}
}
@media (max-width:650px){
.mnulw{font-size:18px}
.mnutw{font-size:30px}
#mnutel{font-size:25px}
.h650{display:none}
.mnuit{font-size:calc(14px + 2vh)}
#footinfo{grid-template-areas:'foot_1' 'foot_3' 'foot_2'}
}
@media (max-width:550px){
.h550{display:none}
.fv550{flex-direction:column}
.ac550{align-items:center}
.cntr550{text-align:center}
}
@media (max-width:420px){
.mnulw{font-size:14px}
.mnutw{font-size:23px}
#mnutel{font-size:20px}
.h420{display:none}
.mnuit{font-size:calc(8px + 2vh)}
}
@media (max-width:350px){
.mpw20{padding-left:10px;padding-right:10px}
.h350{display:none}
}
@media (max-width:290px){
.h290{display:none}}
.grd3_2{grid-column-gap:20px;grid-template-columns:repeat(auto-fill, calc((100% / 3) - 14px));}
.slick-arrow,.slick-dots{display:none !important;}
.carusel1 div{border-left:5px;border-right:5px;border-color:#fff;border-style:solid;overflow:hidden}
.carusel1 div>img,.carusel1 div{height:clamp(200px, 30vw, 350px)}
*{border:0px}
input, textarea{font-size:1em}
:focus{outline:none}
body{color:#606060;font-family:Arial, Tahoma}
body.wait .wait_proccess{display:block}
body.wait_upload .save_all, body.wait_upload a,
body.wait .save_all, body.wait a{pointer-events:none}
ul, ol{padding-left:1em}
p{margin-top:0;margin-bottom:0.8em;line-height:1.3}
table{font-family:Arial, Helvetica, sans-serif;vertical-align:middle}
a, a:visited, a:focus,.a,.a:visited,.a:focus{color:#0038d7;outline:none;text-decoration:none}
a:hover,.a:hover{color:#002eca;text-decoration:underline}
a.anotsel:hover{outline:none;text-decoration:none}
img{height:auto;vertical-align:middle}
table{background-color:transparent;border-collapse:collapse;border-spacing:0}
img, table{max-width:100%}
.grid{display:grid;grid-gap:clamp(5px, (5vw - 20px), 10px)}
.bbc25p{border-bottom:1px solid #00000025}
.jsc{justify-self:center}
.i{font-style:italic}
.bcd{color:#fff}
.bcd.blue{background:#00537c}
label{padding:4px}
.foff{opacity:0}
.tr1s{transition:1s}
.tr05s{transition:0.5s}
.fl{float:left}
.lftcl{float:left;background:#f0f0f0;width:200px}
.rgcl{float:left;background:#fc0;width:300px;margin-left:200px}
.pola{white-space:nowrap;width:1px}
.lbl{margin-right:10px;background:#FFFF00}
.icst{float:right}
.np{background-color:#F9F9F9}
table table tr#gsel:hover, table tr.pkey:hover{background-color:rgb(232, 240, 220) !important}
table table tr#gsel:hover h5{color:rgb(200, 0, 0);cursor:default}
table tr.pkey:hover h5{color:rgb(255, 0, 100);cursor:default}
.pkey h5{padding-left:20px}
select>option[value='0']{font-weight:bold}
.hide{display:none}
.cursval:hover{background:#FF0}
.prnt h5{margin:0;padding:0}
.h3{text-align:left;font-family:Times, serif;font-weight:bold;font-size:20px;font-style:italic;letter-spacing:2px;margin-left:10px}
h1{text-align:center;font-weight:bold;font-size:1.7em;margin:1px}
h5{text-align:left;font-weight:bold;font-size:16px;margin:1px}
h6{padding-top:6px;text-align:center;font-weight:bold;font-size:18px;margin:1px}
td:hover>h6{color:red}
hr{height:1px;border:1px solid #CCCCCC;border-top:0px;background:transparent;margin:5px 0;border-left:none;border-right:none}
div.hr{padding:0;margin:5px 0;height:1px;background:#cccccc;clear:both;font-size:1px;line-height:1px;overflow:hidden}
img{border:0}
label{cursor:pointer;display:inline;margin:0;vertical-align:middle}
table{text-align:left;border:0}
fieldset{border:1px solid #D5DFE5;padding:10px;margin:0}
legend{color:#000000;font-size:11px}
input, select{vertical-align:middle}
textarea{resize:none}
div.lightBox a, div.lightBox a:link, div.lightBox a:visited{float:left;display:block;padding:2px 5px;background:#E0E0E0;text-decoration:none}
div.lightBox a:hover, div.lightBox a:active{display:block;padding:2px 5px;text-decoration:none;background:#53A9FF;color:#FFFFFF}
input{outline-offset:0px}
input:focus{outline:none}
input[readonly]:focus{outline:0 none}
input[type='text'], input[type='password'] select{margin:0}
input[type='text'], input[type='password'], textarea{transition:border linear 0.5s, box-shadow linear 0.5s;-webkit-transition:border linear 0.5s, box-shadow linear 0.5s;-moz-transition:border linear 0.5s, box-shadow linear 0.5s}
input[type='text'], input[type='password']{padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;text-shadow:1px 0 0 #fff;text-indent:4px;color:#525252;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#aaa;border-radius:2px;box-shadow:0 0 5px rgba(50, 185, 240, 0.1)}
input[type='email'], input[type='number'], input[type='search'], input[type='tel'], input[type='url'], input[type='color'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='month'], input[type='time'], input[type='week']{margin:0;padding:4px;font-size:13px;line-height:100%;font-family:Arial, Helvetica, sans-serif;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;text-shadow:1px 0 0 #fff;text-indent:0;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#aaa;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:0 0 5px rgba(50, 185, 240, 0.1)}
select{padding-left:2px;padding-top:3px;padding-bottom:3px;padding-right:2px;margin:0;font-size:13px;font-size:inherit;font-family:Arial, Helvetica, sans-serif;color:#525252;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;text-shadow:1px 0 0 #fff;cursor:pointer;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#aaa;outline:0 none;-webkit-appearance:button;-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:0 0 3px rgba(0, 0, 0, 0.1)}
select[disabled]{color:#9a9a9a;border:1px solid #aaa;background-color:#DCDCDC;background:#D0DCDC}
select:hover{border-color:#aaa}
select.catalog option.label{color:#256799;font-weight:bold}
select.catalog optgroup option{padding-left:15px}
optgroup{font-size:inherit;font-style:normal}
input[type='file']{font-size:12px}
input[type='file']::-webkit-file-upload-button{position:relative;padding-left:0;padding-top:4px;padding-bottom:4px;padding-right:10px;margin:0;margin-top:-2px;color:#525252;text-shadow:1px 0 0 #fff;cursor:pointer;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.3, #e2e2e2), color-stop(0.7, #f9f9f9));-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;border:1px solid #bbbbbb;border-top-color:#cccccc;border-bottom-color:#a0a0a0;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;-khtml-border-radius:12px;-ms-border-radius:12px;border-radius:12px;box-shadow:0 0 5px rgba(50, 185, 240, 0.1);background-color:#efefef;background-image:-moz-linear-gradient(top, #f9f9f9 10%, #e2e2e2 70%);background-image:-ms-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #f9f9f9), to(0.7, #e2e2e2));background-image:-webkit-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:-o-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:linear-gradient(top, #f9f9f9, #e2e2e2);background-repeat:repeat-x;-webkit-padding-start:10px;-webkit-padding-end:10px;-webkit-appearance:button}
input[type='file']:hover::-webkit-file-upload-button{border-color:#32b9f0;box-shadow:0 0 5px rgba(50, 185, 240, 0.75)}
textarea{position:relative;display:block;border:0 none;padding:2px 0;margin:0;text-indent:0;background-color:#fff;border:1px solid #bbbbbb;border-top-color:#cccccc;border-bottom-color:#a0a0a0;border-radius:2px;box-shadow:0 0 5px rgba(50, 185, 240, 0.1);white-space:pre-wrap;word-wrap:break-word;resize:vertical;box-sizing:border-box}
textarea:focus{outline:0 none;box-shadow:0 0 5px rgba(50, 185, 240, 0.75)}
input[type='button'], input[type='submit'],.button,.mbtn{transition:border linear 0.075s}
input[type='button'], input[type='submit'],.button,.mbtn,.bt{text-align:center;text-decoration:none;color:#525252;border:1px solid #bbbbbb;border-top-color:#cccccc;border-bottom-color:#a0a0a0;background-color:#efefef;background-image:-moz-linear-gradient(top, #f9f9f9 10%, #e2e2e2 70%);background-image:-ms-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #f9f9f9), to(0.7, #e2e2e2));background-image:-webkit-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:-o-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:linear-gradient(top, #f9f9f9, #e2e2e2);background-repeat:repeat-x;-moz-border-radius:0.36em;-webkit-border-radius:0.36em;-o-border-radius:0.36em;-khtml-border-radius:0.36em;-ms-border-radius:0.36em;border-radius:0.36em;text-shadow:1px 0 0 #fff;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15)}
input[type='button'], input[type='submit'],.button,.mbtn{display:inline-block;padding:0.45em 1.25em;margin:0;outline:0 none;line-height:1.25em;font-size:inherit;font-family:Arial, Helvetica, sans-serif;vertical-align:middle}
input[type='button']:hover, input[type='submit']:hover,.button:hover,.mbtn:hover,.bt:hover{border-color:#747474;text-decoration:none;box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.25)}
input[type='button']:focus, input[type='submit']:focus,.button:focus,.mbtn:focus,.bt:focus{border-color:#414141;border-color:#32b9f0}
input[type='button']:active, input[type='submit']:active,.button:active,.mbtn:active,.bt:active{border-color:#bbbbbb;text-shadow:0 -1px 0 #fff;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #e2e2e2 10%, #eee 70%);background-image:-ms-linear-gradient(top, #e2e2e2, #eee);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #e2e2e2), to(0.7, #eee));background-image:-webkit-linear-gradient(top, #e2e2e2, #eee);background-image:-o-linear-gradient(top, #e2e2e2, #eee);background-image:linear-gradient(top, #e2e2e2, #eeeeee);background-repeat:repeat-x;box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.2)}
input[type='button'].m1{font-size:11px;line-height:14px;padding:0.25em .75em;vertical-align:text-bottom;margin-bottom:5px;margin-right:3px}
input[type='button'].b1{margin-bottom:4px}
input[type='button'].odnw{margin-top:5px;margin-left:0;margin-right:0;margin-bottom:5px;padding-top:15px;padding-bottom:15px;width:200px}
input[type='button']{font-weight:bold}
input[type='button'].slct{color:000061}
input[type='button']:hover.b1{color:#D70000;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fbfbfb 10%, #ebebeb 70%);background-image:-ms-linear-gradient(top, #fbfbfb, #ebebeb);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #fbfbfb), to(0.7, #ebebeb));background-image:-webkit-linear-gradient(top, #fbfbfb, #ebebeb);background-image:-o-linear-gradient(top, #fbfbfb, #ebebeb);background-image:linear-gradient(top, #fbfbfb, #ebebeb);background-repeat:repeat-x}
.button.active{border-color:#bbbbbb;text-shadow:0 -1px 0 #fff;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #e2e2e2 10%, #eee 70%);background-image:-ms-linear-gradient(top, #e2e2e2, #eee);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #e2e2e2), to(0.7, #eee));background-image:-webkit-linear-gradient(top, #e2e2e2, #eee);background-image:-o-linear-gradient(top, #e2e2e2, #eee);background-image:linear-gradient(top, #e2e2e2, #eeeeee);background-repeat:repeat-x;box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.2)}
.button.active:hover,.button.active:focus,.button.active:active{border-color:#bbbbbb;text-shadow:0 -1px 0 #fff;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #e2e2e2 10%, #eee 70%);background-image:-ms-linear-gradient(top, #e2e2e2, #eee);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #e2e2e2), to(0.7, #eee));background-image:-webkit-linear-gradient(top, #e2e2e2, #eee);background-image:-o-linear-gradient(top, #e2e2e2, #eee);background-image:linear-gradient(top, #e2e2e2, #eeeeee);background-repeat:repeat-x;box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.2)}
input[type='button']::-moz-focus-inner{border:0 none;outline:0 none}
input[type='submit']::-moz-focus-inner{border:0 none;outline:0 none}
select:hover, textarea:hover, input[type='text']:hover, input[type='password']:hover, input[type='NUMBER']:hover, input[type='checkbox']:hover{border-color:#aaa;box-shadow:0 0 5px rgba(20, 20, 240, 0.5);}
select:focus, textarea:focus, input[type='text']:focus, input[type='password']:focus, input[type='NUMBER']:focus, input[type='checkbox']:focus{border-color:#00F;box-shadow:0 0 7px rgba(0, 0, 250, 0.75);background-color:#FFFFF0}
input[type='NUMBER']{text-align:center;box-sizing:border-box}
input[type='NUMBER']:focus{font-weight:bold}
input[type='NUMBER'], textarea{padding:4px;width:80px}
.calculator label{width:auto}
form .hidden{display:block;position:relative;height:0;overflow:hidden;visibility:hidden;line-height:0;font-size:0}
ins{color:#e92929;border:0 none;font:normal normal 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none}
.row{margin-bottom:20px;zoom:1}
.row:before{display:table;content:''}
.row:after{display:table;content:'';clear:both}
.row>[class*='span']{float:left}
.row{margin-left:-20px}
.row>[class*='span']{margin-left:20px}
input[class*='span']{float:none;margin:0}
select[class*='span']{float:none;margin:0}
button[class*='span']{display:inline-block;float:none;margin-left:0}
*:first-child + html .iframe iframe{display:none}
h2.breadcrumbs{font-weight:normal;font-size:13px;line-height:18px}
span.button-icon{padding-top:0;padding-bottom:0;padding-right:0;padding-left:0}
input[type='button'].blue, input[type='submit'].blue, button.blue,.button.blue,.btn.blue{color:#fff;border:1px solid #6ca9d6;border-right-color:#588dca;border-bottom-color:#33548b;background-color:#5d94cd;background-image:-moz-linear-gradient(top, #6ca9d6 10%, #4775c0 70%);background-image:-ms-linear-gradient(top, #6ca9d6, #4775c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #6ca9d6), to(0.7, #4775c0));background-image:-webkit-linear-gradient(top, #6ca9d6, #4775c0);background-image:-o-linear-gradient(top, #6ca9d6, #4775c0);background-image:linear-gradient(top, #6ca9d6, #4775c0);background-repeat:repeat-x;text-shadow:1px 0 0 #0083b5}
input[type='button'].blue:hover, input[type='submit'].blue:hover,.qq-upload-button-hover button.blue, button.blue:hover,.button.blue:hover,.btn.blue:hover{border-color:#36577e}
input[type='button'].blue:active, input[type='submit'].blue:active, button.blue:active,.button.blue:active,.btn.blue:active{border-color:#588dca;text-shadow:0 -1px 0 #0083b5;background-color:#5488c7;background-image:-moz-linear-gradient(top, #5d95cd 10%, #4775c0 70%);background-image:-ms-linear-gradient(top, #5d95cd, #4775c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #5d95cd), to(0.7, #4775c0));background-image:-webkit-linear-gradient(top, #5d95cd, #4775c0);background-image:-o-linear-gradient(top, #5d95cd, #4775c0);background-image:linear-gradient(top, #5d95cd, #4775c0);background-repeat:repeat-x}
input[type='button'].green, input[type='submit'].green, button.green,.button.green{color:#fff;border:1px solid #75b523;border-right-color:#4b9c17;border-bottom-color:#377410;background-color:#64ab1e;background-image:-moz-linear-gradient(top, #75b523 10%, #4b9c17 70%);background-image:-ms-linear-gradient(top, #75b523, #4b9c17);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #75b523), to(0.7, #4b9c17));background-image:-webkit-linear-gradient(top, #75b523, #4b9c17);background-image:-o-linear-gradient(top, #75b523, #4b9c17);background-image:linear-gradient(top, #75b523, #4b9c17);background-repeat:repeat-x;text-shadow:1px 0 0 #538312}
input[type='button'].green:hover, input[type='submit'].green:hover, button.green:hover,.button.green:hover{border-color:#365d04}
input[type='button'].green:active, input[type='submit'].green:active, button.green:active,.button.green:active{border-color:#009800;text-shadow:0 -1px 0 #538312;background-color:#4b9c17;background-image:-moz-linear-gradient(top, #4b9c17 10%, #4b9c17 70%);background-image:-ms-linear-gradient(top, #4b9c17, #4b9c17);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #4b9c17), to(0.7, #4b9c17));background-image:-webkit-linear-gradient(top, #4b9c17, #4b9c17);background-image:-o-linear-gradient(top, #4b9c17, #4b9c17);background-image:linear-gradient(top, #4b9c17, #4b9c17);background-repeat:repeat-x}
input[type='button'].red, input[type='submit'].red, button.red,.button.red{color:#fff;border:1px solid #d05349;border-right-color:#c12e37;border-bottom-color:#99171b;background-color:#da4939;background-image:-moz-linear-gradient(top, #e95f4f 10%, #c52918 70%);background-image:-ms-linear-gradient(top, #e95f4f, #c52918);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #e95f4f), to(0.7, #c52918));background-image:-webkit-linear-gradient(top, #e95f4f, #c52918);background-image:-o-linear-gradient(top, #e95f4f, #c52918);background-image:linear-gradient(top, #e95f4f, #c52918);background-repeat:repeat-x;text-shadow:1px 0 0 #b50000}
input[type='button'].red:hover, input[type='submit'].red:hover, button.red:hover,.button.red:hover{border-color:#7e3636}
input[type='button'].red:active, input[type='submit'].red:active, button.red:active,.button.red:active{border-color:#d05349;text-shadow:0 -1px 0 #c52a19;background-color:#d43f2f;background-image:-moz-linear-gradient(top, #de4f3f 10%, #c52918 70%);background-image:-ms-linear-gradient(top, #de4f3f, #c52918);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #de4f3f), to(0.7, #c52918));background-image:-webkit-linear-gradient(top, #de4f3f, #c52918);background-image:-o-linear-gradient(top, #de4f3f, #c52918);background-image:linear-gradient(top, #de4f3f, #c52918);background-repeat:repeat-x}
input[type='button'].loader, input[type='submit'].loader, button.loader,.button.loader{background:url(../images/upload.gif) 5px 50% no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #e2e2e2), color-stop(0.7, #f9f9f9));background:url(../images/upload.gif) 5px 50% no-repeat, -o-linear-gradient(top, #f9f9f9, #e2e2e2);background:url(../images/upload.gif) 5px 50% no-repeat, -moz-linear-gradient(center bottom, #e2e2e2 10%, #f9f9f9 70%);padding-left:24px}
.fbtn:hover{box-shadow:0 0 5px -1px #00000040}
.fbtn.green{color:#FFF;background:linear-gradient(180deg, #99bf45 0%, #558823 90%, #3f671b 100%);border:1px solid #46691a}
.fbtn.green:active{background:linear-gradient(180deg, #4b9c17, #4b9c17);border-color:#009800}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;font-size:14px;color:#333;font-weight:bold;text-decoration:none;text-shadow:0 1px 1px #ffffffbf;border:1px solid #bbb;border-color:#0000001a #0000001a #00000040;border-bottom-color:#a2a2a2;border-radius:4px;box-shadow:inset 0 1px 0 #ffffff33, 0 1px 2px #0000000d;color:#333;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-repeat:repeat-x;-webkit-user-select:none;-moz-user-select:none}
.btn.c333{color:#333}
a>.btn{margin-right:4px;vertical-align:top}
.btn:hover, a:hover>.btn, #editpage:hover{border-color:#a0a0a0;background-color:#fff;text-decoration:none}
[class^='icon-'], [class*=' icon-']{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;background-repeat:no-repeat}
body{font-size:14px;color:#000;margin:0px;padding:0px}
li{margin-left:1em}
body{overflow-x:hidden}
#all:not(.grd) .footer_bl{padding-top:calc(100vh - 200px);padding-top:300px;z-index:-10;position:fixed;bottom:0}
#all:not(.grd) .footer_br{z-index:-9;position:absolute;height:227px;width:1px;left:0}
.cc2{column-count:2}
.mb4{margin-bottom:4px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mrb5{margin-bottom:50px}
.mr05em{margin-right:0.5em}
.m0{margin:0}
.m0i{margin:0 !important}
.mr1{margin:10px}
.ml0{margin-left:0}
.cntr{text-align:center}
.w95pr{width:95%}
.w100-20{width:calc(100% - 20px)}
.wm{max-width:calc(100vw - 20px);box-sizing:border-box}
.wmaxc{width:max-content}
.ov-o{overflow:overlay}
.mh2{color:#8C0049;font-size:20px;margin-top:10px;margin-bottom:5px}
.mxw600{max-width:600px}
.mb0, hr.prchr{margin-bottom:0}
.vmrg25{margin-top:25px;margin-bottom:25px}
.pb15{padding-bottom:15px}
.maxwf{max-width:fit-content}
.maxw{max-width:1100px}
.maxw90pr{max-width:90%}
.frstl:first-letter{text-transform:capitalize}
.fi{font-style:italic}
.p50{padding:50px}
.pt15{padding-top:15px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb50{padding-bottom:50px}
.pl5{padding-left:5px}
.red{color:#a20100}
.wf{width:fit-content}
.wmn{width:min-content}
.listno,.listno ul{list-style:none;padding-left:0}
.listno ul{padding-left:20px}
.mbtn,.bt{border-radius:3px;box-shadow:inset 0px 1px 0px rgba(255, 255, 255,.5), 0px 1px 2px rgba(0, 0, 0,.3);cursor:pointer;font-weight:bold;display:flex;justify-content:center;align-items:center}
.mbtn{height:33px;line-height:1.3;padding-left:5px;padding-right:5px}
.bt{padding:2px;margin:5px}
.noaccess{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:65534;opacity:0;touch-action:none;}
.sfull{background-color:#fff;margin:20px 20px 10px 20px;border-radius:0 0 10px 10px;padding:50px 0 10px 0;min-height:500px;box-shadow:#5A5A5A 2px 2px 4px 1px}
.vfull{font-size:130%;text-align:left;color:#303030;clear:both}
.vfull b{color:#24235A}
.vfull p,.vfull ul,.vfull ol,.vfull .flblpst{padding:0 50px;line-height:25px;padding-bottom:10px}
.vfull .quest{color:#5C0101;padding:0 50px}
.vfull h1{font-size:27px;margin-bottom:30px}
.vfull .quest{font-size:22px}
.vfull h2{color:#303030;padding:0 75px 0 50px;margin-top:20px;margin-bottom:15px;font-weight:bold}
.vfull h3{margin:0 75px;padding:0;color:#000;text-align:left}
.vfull h4{padding:0 75px 0 50px;margin-bottom:0;margin-top:20px}
.vfull ol li{font-size:18px;line-height:25px;margin-bottom:10px}
.vfull p>a img[style*='left'],.vfull p>img[style*='left'],.vfull>img[style*='left']{margin-right:15px}
.vfull p>a img[style*='right'],.vfull p>img[style*='right'],.vfull>img[style*='right']{margin-left:15px}
.vfull p>a>img,.vfull p>img{margin-bottom:15px}
.vfullb{font-size:130%;padding:50px 0 10px 0;background-color:#000;text-align:left;margin:20px 20px 10px 20px;border-radius:0 0 10px 10px;min-height:500px;box-shadow:#5A5A5A 2px 2px 4px 1px;color:#fff}
.vfullb b{color:#24235A}
.vfullb p,.vfull ul,.vfull ol{padding:0 50px;line-height:25px;padding-bottom:10px}
.vfullb h1{color:#FFE800;font-size:30px;padding:0 50px}
.vfullb h2{color:#37FFE1;padding:0 75px 0 50px}
.vfullb h3{font-size:30px;font-family:serif;font-style:italic;margin:0 75px;font-weight:normal;color:#901208}
.vfullb h4{padding:0 75px 0 50px;margin-bottom:0;margin-top:20px}
.vfullb ul li{list-style-position:inside;font-size:18px;line-height:25px}
.vfullb p>a img[style*='left'],.vfullb p>img[style*='left']{margin-right:15px}
.vfullb p>a img[style*='right'],.vfullb p>img[style*='right']{margin-left:15px}
.vfullb p>a>img,.vfull p>img{margin-bottom:15px}
@font-face{font-family:'FontAwesome';src:url('//vesilla.com.ua/js/fontawesome-webfont.eot?v=4.4.0');src:url('//vesilla.com.ua/js/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('//vesilla.com.ua/js/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('//vesilla.com.ua/js/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('//vesilla.com.ua/js/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('//vesilla.com.ua/js/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.flex>.fa{font-size:1.2em;margin-right:10px}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
.col2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.p0-10{padding:0 10px}
.nowrap{white-space:nowrap}
.hide{display:none}
.hide0{display:none !important}
.tal, ul.tal li, ol.tal li,.tal ul li,.tal ol li,.tal p, p.tal{text-align:left}
.bl5{border:#C7AAAA 2px;border-style:double;border-radius:10px;height:100%;background:#FDFCF5;box-shadow:#BBBABA 1px 1px 3px 1px;overflow:hidden}
.hello{text-align:left}
.bl5 h2{text-align:center;margin:0;padding:4px;box-shadow:#7E7E7E 0 1px 4px 0px}
.tblcls table,.tblcls tr,.tblcls td{border-spacing:0px;padding:0;border:none}
.blbut{margin:2px;overflow:auto;display:inline-flex;width:calc(100% - 4px)}
.blbut button,.bsbut button{float:left;margin:2px;font-size:10px;background:#FAF7E9;display:inline-block}
.blbut button img,.bsbut button img{display:block;margin:3px;padding-bottom:3px}
.blbut button,.bsbut button{text-align:center;font-weight:bold;border:#C2C2C2 1px solid;border-radius:5px}
.blbut button:hover,.bsbut button:hover{border:#a2a2a2 1px solid;background:#EFF597;box-shadow:#ADADAD 0 0 2px 0}
.rozd1{font-size:20px;background:#bbb;padding:5px;border-bottom:#616161 solid 5px}
.rozd1 button{margin-top:-12px;position:absolute;margin-left:20px;font-size:18px;color:#D81B7D;background:#D8D8D8}
.catfrbox.clon{padding-left:0;padding-right:0}
.fulld h4{color:#2F2F2F}
a.highslide img{margin:0 5px 5px 5px;border-radius:4px;box-shadow:#999 0 0 5px 0}
.noradius .fulld img{border-radius:0px;box-shadow:none;margin:0}
.fulld p{text-indent:1.5em}
.fulld li{text-align:justify}
.pb480{color:#5A5A5A;font-size:14px;font-weight:bold}
.item.elfirst,.spcfltr.elfirst{order:-1}
.statuspro ~ .chrating{top:25px !important}
.show{display:block}
.ops{margin:13px 10px !important;line-height:13px !important;text-align:left}
.t1{margin-left:10px}
.tar{text-align:right}
.ml10{margin-left:10px}
.ml25{margin-left:25px}
.pr5{padding-right:5px}
.pr25{padding-right:25px}
.pt10{padding-top:10px}
.pt35pr{padding-top:35%}
.pt70pr{padding-top:70%}
.ptb5,.fbtn{padding-top:5px;padding-bottom:5px}
.ptb15{padding-top:15px;padding-bottom:15px}
.gray,.disabled{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}
.ls2{letter-spacing:2px}
.bff0{background:#ff0}
.b-yes{background:#32D232}
.b-no{background:#D23232}
.fg1{flex-grow:1}
.fg08{flex-grow:0.8}
ul.no{list-style:none}
.op70{opacity:0.7}
.op20{opacity:0.2}
.op10{opacity:0.1}
.op1a:hover{opacity:1}
.z0{z-index:0}
.z1{z-index:1}
.z10{z-index:10}
.z11{z-index:11}
.mt2{margin-top:2px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
.brd0{border:none}
.p0{padding:0}
.p0i{padding:0 !important}
.p3{padding:3px}
.p4{padding:4px}
.p10{padding:10px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}
.p10_20{padding:10px 20px}
.ptb7{padding-top:7px;padding-bottom:7px}
.plr9{padding-left:9px;padding-right:9px}
.plr15{padding-left:15px;padding-right:15px}
.pb10{padding-bottom:10px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.p20x0{padding:20px 0}
.x25{width:25px}
.fltl{float:left}
.h100{height:100%}
.h56px{height:56px}
.ha{height:auto}
.bc000{background-color:#000}
.bcfff{background-color:#fff}
.bcfb{background:#fbfbfb}
.bcd8{background:#d8d8d8}
.brdbde{border-bottom:1px solid #dedede}
.brdlde{border-left:1px solid #dedede}
.brdrde{border-right:1px solid #dedede}
.brdtde{border-top:1px solid #dedede}
.m5{margin:5px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.br4,.fbtn{border-radius:4px}
.br5{border-radius:5px}
.br9{border-radius:9px}
.br10{border-radius:10px}
.br25{border-radius:25px}
.br20pr{border-radius:20%}
.br10l{border-radius:10px 0 0 10px}
.br10r{border-radius:0 10px 10px 0}
.br4t{border-top-left-radius:4px;border-top-right-radius:4px}
.br4b{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.br5t{border-top-left-radius:5px;border-top-right-radius:5px}
.br5b{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.bt0i{border-top:none !important}
.shd_1{box-shadow:-2px -1px 2px rgba(0, 0, 0,.1)}
span.nom{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;background:#b2e6ff;border-radius:50px}
.p30s{padding:clamp(10px, (6vw - 20px), 30px)}
.st_wed a,.st_wed a:visited,.st_wed a:focus{color:#A50056;text-decoration:none}
.st_wed a:hover{text-decoration:underline;}
.gr3{display:grid;grid-template-columns:1fr 1fr 1fr}
.ti{text-indent:-0.7em;padding-left:1.5em}
.mobi li{margin-bottom:10px;line-height:1.5}
sup{font-size:70%}
.bgEBE9E9{background:#EBE9E9}
.bgfff{background:#fff}
.bgf9{background:#f9f9f9}
.bggrblue,.-tblue{background-color:#5d94cd;background-image:-moz-linear-gradient(top, #6ca9d6 10%, #4775c0 70%);background-image:-ms-linear-gradient(top, #6ca9d6, #4775c0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #6ca9d6), to(0.7, #4775c0));background-image:-webkit-linear-gradient(top, #6ca9d6, #4775c0);background-image:-o-linear-gradient(top, #6ca9d6, #4775c0);background-image:linear-gradient(top, #6ca9d6, #4775c0);background-repeat:repeat-x}
.mobv label{position:relative;width:auto}
.mobv input[type='checkbox']{display:none}
.mobv input[type='checkbox']:checked ~ label:before{background:#8ECBE8;top:0px;left:4px;animation:animcheckbox 0.4s infinite ease-in-out;animation-iteration-count:1;}
.mobv input[type='checkbox'] ~ label span{color:#aeaeae}
.mobv input[type='checkbox'] ~ label:before{content:'';position:absolute;top:-4px;left:0;width:80px;height:26px;font-size:9px;border-radius:13px;background:#CDD1DA;box-shadow:inset 0 1px 3px rgba(0, 0, 0,.5);transition:all 1s;transition-delay:.2s;}
.mobv.mini input[type='checkbox'] ~ label:before{width:40px;height:21px;top:0px;left:4px}
.mobv input[type='checkbox']:checked ~ label::after{content:'включено';left:26px;font-size:9px;padding-left:28px;width:24px;color:rgb(0, 31, 115);background:rgb(255, 255, 255);}
.mobv.mini input[type='checkbox']:checked ~ label::after{content:' ';width:12px;top:2px;left:26px}
.mobv input[type='checkbox'] ~ label::after{content:'Включити?';font-size:9px;color:rgb(175, 175, 175);padding-left:4px;width:9px;position:absolute;top:-2px;height:17px;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 5px;border-radius:10px;transition:all 0.2s ease 0s;left:3px;background:rgb(255, 255, 255);line-height:2.5;text-indent:-23px;}
.mobv.mini input[type='checkbox'] ~ label::after{content:' ';width:12px;padding-left:4px;left:6px;top:2px}
.mobv label,.mobv .lbl{display:inline;margin-bottom:2px}
.mobv .mhide{font-weight:normal;color:#999;cursor:pointer}
.mobv .tblprice input ~ label{font-weight:bold;color:#3700FF}
.mobv .tblprice input ~ label.mhide{color:#B3B3B3;font-weight:100}
.mobv input[type='checkbox'] ~ label{cursor:pointer;position:relative;padding:0 0 0 90px;text-indent:0}
.mobv.mini input[type='checkbox'] ~ label{padding:0 0 0 50px}
.mobv.mini input[type='checkbox'] ~ label{display:block;color:#919191}
.mobv.mini input[type='checkbox']:checked ~ label{color:#0018d3;letter-spacing:-0.4px;font-weight:bold}
.comm_img{height:100px;margin-right:5px}
@keyframes acc1{0%, 100%{opacity:1}50%{opacity:0.2}}
.acc1{animation:acc1 0.5s 5 ease-in-out;}
.acc2{animation:acc1 0.5s 3 ease-in-out}
@keyframes arotate{0%{transform:rotate(0deg)}100%{transform:rotate(3600deg)}}
.anim_rotate{animation:arotate 7s infinite cubic-bezier(0.42, 0, 0.36, 1)}
@keyframes intract{0%, 90%, 100%{opacity:0.1}95%{opacity:1}}
.intract{animation:intract 2s infinite ease-in-out;}
@media (min-width:531px){.mobv.mini .chkr input[type='checkbox'] + label{padding:0;}
.mobv.mini .chkr input[type='checkbox']:checked + label{color:#333;letter-spacing:-0.4px;font-weight:bold}
.mobv.mini .chkr input[type='checkbox'] + label:before{left:184px}
.mobv.mini .chkr input[type='checkbox'] + label:after{left:186px}
.mobv.mini .chkr input[type='checkbox']:checked + label:after{left:206px}}
.c555{color:#555}
@keyframes animcheckbox{from{background:#8ECBE8}50%{background:#65a2bf}to{background:#8ECBE8}}
@keyframes arrowinfo{from{transform:translate(0, 0px);}50%{transform:translate(-10px, 0px);}to{transform:translate(0, 0px);}}
#cursto>img{animation:arrowinfo 0.4s infinite ease-in-out}
.grd-oth-pr-in{border:1px solid #dddfe2;border-radius:4px;background-color:#fff;padding:12px 12px}
.grd-oth-pr-in:hover{background-color:#fff2001f}
.bg_carbon{background:-webkit-linear-gradient(45deg, #292929 25%, transparent 25%, transparent 75%, #292929 75%), -webkit-linear-gradient(45deg, #292929 25%, transparent 25%, transparent 75%, #292929 75%) 0.1875em 0.1875em, -webkit-radial-gradient(at 50% 0, #484847, #090909);background:linear-gradient(45deg, #292929 25%, transparent 25%, transparent 75%, #292929 75%), linear-gradient(45deg, #292929 25%, transparent 25%, transparent 75%, #292929 75%) 0.1875em 0.1875em, radial-gradient(at 50% 0, #484847, #090909);background-size:0.375em 0.375em, 0.375em 0.375em, 100% 100%}
.xbox hr,.xbox3 hr{margin-top:0;margin-bottom:0;border:1px solid #A29393}
.item-tab .info{visibility:hidden;display:inline-block;position:absolute;top:43px;width:300px;background:#FF6;color:#222;border-radius:10px;border:1px #666666 solid;z-index:50000;line-height:15px;padding:4px}
.item-tab .info i{display:block;background:url(../images/base.png) no-repeat;left:50%;margin-left:-7px;top:-13px;position:absolute;width:25px}
.item-tab:hover.info{visibility:visible}
input + .info, textarea + .info, select + .info{visibility:hidden;display:inline-block;position:absolute;margin:-6px 0 0 15px;width:200px;background:#FF6;color:#222;border-radius:10px;border:1px #666666 solid;z-index:50000;line-height:15px;padding:4px;font-size:14px}
textarea + .info{margin-left:310px;margin-top:-150px}
input:focus + .info, textarea:focus + .info, select:focus + .info{visibility:visible}
.info i{display:block;background:url(../images/basel.png) no-repeat;margin-left:-17px;top:4px;position:absolute;width:14px;height:25px;color:#222}
input[rel='essential']{background:#FAF2F0;border:1px rgba(255, 0, 0, 0.6) dotted}
.hr02{background:url(../images/hr02.png) no-repeat center;clear:both;height:100px;width:688px}
.priv{max-width:688px;font-size:25px;font-family:'Times New Roman', Times, serif;font-style:italic}
.priv .k1,.priv .k2,.priv p{margin-bottom:20px}
body[curmenu='#video'] #prg-video .pgh2{color:#f3b0d3}
#soblast div div{line-height:2}
.box-m:hover .op1-f{opacity:1}
.inprbl,.inprbl_d{position:absolute;bottom:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}
.inprbl{width:100%;height:100%}
.inprbl_d{width:150%;left:-25%}
.st-pro .prm4,.st-pro .detcina{opacity:1;color:#333;font-weight:bold}
.prm4 .disabl{position:absolute;display:inline-block;height:1em;background:#fff;width:19px;margin-left:-19px;box-shadow:-8px 0 8px 2px #fff;color:#0000000f}
.xbox{background:#FEF8FF;margin:20px 0 0 0;padding:0 0 10px 0;width:998px;min-height:560px;border-radius:10px 10px 0 0;box-shadow:#000 2px 2px 10px}
.price .xbox{margin-left:auto;margin-right:auto}
.xbox3{background:#F8E5FA;margin:20px 0;padding:0 0 10px 0;min-height:560px;border-radius:10px;box-shadow:#000 2px 2px 10px}
.h1 h1{font-family:'Open Sans', helvetica, tahoma, arial;font-size:40px;font-weight:normal;text-shadow:0 1px 3px rgba(0, 0, 0,.4), 0 0 10px rgba(0, 0, 0,.4);text-transform:uppercase;margin:5px 0}
.half3{background:#F5F5F5;background:rgba(255, 255, 255, 0.7);border-radius:8px;box-shadow:0 0 2px rgba(0, 0, 0,.2) inset, 0 0 0 1px rgba(0, 0, 0, 0.08);float:left;margin:0 2%;padding:0 0 10px 0;color:#222}
.half3 h2{background:-moz-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:-webkit-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:-o-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:linear-gradient(#FF6CB8, #990A20);background-color:#D81B7D;border:1px solid rgba(0, 0, 0, 0.2);border-color:#ea1282 #cb1272 #bb0e68 #cb1272;border-radius:8px 8px 0 0;color:#fff;margin:0 0 0 0;line-height:40px}
.wndt{border-radius:8px 8px 0 0;color:#fff;margin:0 0 0 0;line-height:40px}
.wndt.red{background:-moz-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:-webkit-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:linear-gradient(#FF6CB8, #990A20);background-color:#D81B7D;border:1px solid rgba(0, 0, 0, 0.2);border-color:#ea1282 #cb1272 #bb0e68 #cb1272}
.wndt.blue{background:-moz-linear-gradient(0deg, #1f99e9 50%, #136194 50%);background:-webkit-linear-gradient(0deg, #1f99e9 50%, #136194 50%);background:linear-gradient(#1f99e9, #136194);background-color:#1b8dd8;border:1px solid #197cbe}
.half3 p{line-height:22px;margin:0 27px 18px 27px;font-size:14px;color:#000}
.half3 .footer{margin-right:10px;text-align:right}
.half{background:#716863;background:rgba(0, 0, 0, 0.5);border-radius:8px;box-shadow:0 0 2px rgba(0, 0, 0,.2) inset, 0 0 0 1px rgba(255, 255, 255, 0.08);float:left;margin:0 2%;padding:0 0 10px 0}
.half2{background:#FDFFBD;border-radius:8px;box-shadow:0 0 3px 1px #000}
.half2 h2{background:-moz-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:-webkit-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:-o-linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background:linear-gradient(0deg, #D81B7D 50%, #DF2384 50%);background-color:#D81B7D;border:1px solid rgba(0, 0, 0, 0.2);border-color:#ea1282 #cb1272 #bb0e68 #cb1272;border-radius:8px 8px 0 0;color:#fff;font-family:'Open Sans', helvetica, tahoma, arial;margin:0 0 0 0;line-height:40px;padding:0 5px}
.progressive-bar .active{color:#E0E0DF !important}
.half h2,.xbox>h2,.xbox .h1,.box>h2{background:linear-gradient(0deg, #6D003A, #90004D, #3C0020);background-color:#8A004A;border:1px solid rgba(0, 0, 0, 0.2);border-color:#8E004C #5D0032 #3C2323 #A02D69;border-radius:8px 8px 0 0;color:#fff;font-family:'Open Sans', helvetica, tahoma, arial;margin:0 0 0 0;line-height:40px;font-size:22px}
.xbox header{background:none;box-shadow:none;z-index:inherit}
.xbox strong{color:#202020}
.vfull div.zmist{padding-left:10px;margin:20px 50px 0 50px;border-left:5px #FDC59E solid}
.vfull div.zmist ul{padding:0;list-style-type:square}
.vfull .reklama{width:calc(100% - 100px);padding:0 50px;margin-top:15px;margin-bottom:15px}
.half p{line-height:22px;margin:0 27px 18px 27px;font-size:14px}
.half .footer{margin-right:10px;text-align:right}
a.btn-success{color:white;text-decoration:none;padding:5px;margin-top:5px}
.btn2{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25)}
.btn2{display:inline-block;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#EA7676;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFC2C2), to(#CA0A0A));background-image:-webkit-linear-gradient(top, #FFC2C2, #CA0A0A);background-image:-o-linear-gradient(top, #FFC2C2, #CA0A0A);background-image:linear-gradient(to bottom, #FFC2C2, #CA0A0A);background-image:-moz-linear-gradient(top, #FFC2C2, #CA0A0A);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.btn-success2{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-image:-moz-linear-gradient(top, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.pbtnfavh,.pbtnfav{display:inline-block;padding:10px;font-size:20px;float:none}
.fotohold{width:200px;height:120px;margin:10px 5px 5px 5px;border:#666 1px dashed;float:left;text-align:center}
.uploadimage img{width:200px;height:120px}
.vidabx{margin:8px 10px 50px 30px}
.vidadd{width:600px}
.vidhlp{width:50%;border-radius:0 10px 10px 0;padding:8px 10px 32px 10px;height:inherit;border-left:none}
.vidhlp img{height:50px;width:50px;cursor:pointer}
.vidhlp div{width:160px;float:left;color:#444;font-family:serif}
input[type='text']{min-height:20px}
.inwnd{margin:20px 20px 10px 20px;background:#FFFFCE}
.gtabs{background:#f1f1f1;margin:90px 20px 10px 20px}
.gtabs,.inwnd{padding:20px 0 5px 0;min-height:500px;border-radius:10px;box-shadow:#000 2px 2px 10px;width:calc(100% - 40px)}
.tabs,.saveok{margin-top:-89px;height:69px;margin-left:10px}
.saveok{margin-left:20px;width:130px}
.pl325{width:325px}
.pl483{width:483px}
.pl483 textarea{width:302px}
.lh1{line-height:1}
.lh15{line-height:1.5}
.lh2{line-height:2}
.header{height:221px}
.logo{width:388px;height:221px;float:left}
.logotype{height:178px;width:332px;padding:16px 0 0 56px}
.icons{padding:0 0 0 18px}
.head_right{float:right;width:594px;height:221px;padding-right:16px}
.fastlinks{margin:4px 0 0 0;height:50px}
.author_date{color:#7b7777;font-weight:bold;text-align:right;padding:8px 12px 0 0}
.body{color:#525151}
input.chk{border:none;vertical-align:middle}
.okay{margin:10px 0 0 89px}
.ok{background:url(../images/ok.jpg) top left no-repeat;width:39px;height:24px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#dc0202;font-size:90%;font-weight:bold}
.report{margin:12px 0 0 89px;height:16px;text-align:right;font-size:10px;width:70px}
.report a{color:#dc0202;text-decoration:underline}
.report a:hover{color:#dc0202;text-decoration:none}
.calendar_top{background:url(../images/calendar.jpg) top left no-repeat;width:188px;height:42px;margin:20px 0 0 16px}
.calendar_bg{background:url(../images/calendar_bg.jpg) top left repeat-y;margin:0 0 0 16px}
.calendar_body{background:url(../images/calendar_bot.jpg) bottom left no-repeat;padding:18px 0 28px 10px}
.part_top{background:url(../images/part_top.jpg) top left no-repeat;width:201px;height:19px;margin:0 0 0 16px}
.fclnd{background:url(../images/forcalnd.png) repeat;height:29px;width:151px;margin:-13px auto 0 auto}
.part{background:url(../images/part.jpg) top left no-repeat;width:201px;height:41px;margin:0 0 0 16px}
.part_bg{background:url(../images/part_bg.jpg) top left repeat-y;width:156px;margin:0 0 0 16px;padding:15px}
.part_bot{background:url(../images/part_bot.jpg) top left no-repeat;width:186px;height:4px;margin:0 0 0 16px}
.banners{margin:19px 0 0 16px}
.banner{margin:0 0 14px 0}
.page_nav{margin:17px 0 0 0;text-align:center;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#7b7777;font-size:11px}
.page_nav a.selected{background:url(../images/cur_page.jpg) center no-repeat;padding:8px;color:#7b7777;text-decoration:underline}
.page_nav a{color:#7b7777;text-decoration:underline}
.page_nav a:hover{color:#7b7777;text-decoration:none}
.f_textarea{color:#757575;font-size:11px;font-family:tahoma;width:459px;height:156px;border:1px solid #e0e0e0}
.f_input{color:#757575;font-size:11px;font-family:tahoma;width:300px;border:1px solid #e0e0e0}
.h2 a{font-size:12px;color:#dc0202;text-decoration:underline}
.h2 a:hover{font-size:12px;color:#dc0202;text-decoration:none}
#socializ{display:inline-block;border:1px solid #E5E5E5;border-radius:4px;padding:6px 0 6px 6px;background:#FFF;overflow:hidden}
* html #socializ{display:inline}
* + html #socializ{display:inline}
#socializ:hover{background:#F6F6F6;border:1px solid #D4D4D4;box-shadow:0 0 5px #DDD}
#socializ a{float:left;width:32px;height:32px;margin:0 6px 0 0;padding:0;background-color:#F6F6F6}
#socializ img{margin:0 !important;padding:0 !important;border:none !important}
.navigation a{padding:5px 15px 7px 15px;border:1px solid #5A5A5A;border-radius:5px;background-color:#989898;color:#fff;text-decoration:none;font-size:15px}
.navigation span{padding:3px 7px 5px 9px;border:1px solid #EAEAEA;border-radius:5px;background-color:#F7F7F7;color:#C0C0C0;font-size:15px}
.moblog{margin:auto auto auto 0;font-size:22px}
.noborder *{border:none;box-shadow:none !important;margin:0 !important}
.mlabel{width:220px;font-weight:bold;padding-bottom:0}
.color000{color:#000}
a.col94,.col94{color:#949494}
.col59{color:#595959}
.cptlz{text-transform:capitalize}
.zsum2{position:fixed;top:600px;right:50px;background:#B7FFB7;padding:20px;font-size:48px;opacity:0}
.zcina{background-color:#C6FFB3;margin-left:5px;padding-left:2px;padding-right:2px;font-size:12px;color:#000000;display:none}
.tblprice{color:#000}
.tblprice input + label{font-weight:bold;color:#3700FF}
.tblprice input + label.mhide{color:#B3B3B3;font-weight:100}
.valuta2{font-size:16px;text-align:right;margin-top:10px}
.infcina{font-size:10px;line-height:1}
.tab-content #price table{margin:0 0 20px 0}
.tab-content #price table td{padding-left:20px}
.h1{color:#FFF;margin:50px 0 40px 0}
.h1 a{color:#FFF;text-decoration:none}
.h1 a:hover{color:#FF0}
.sub1{margin:0 auto;max-width:1024px;overflow:auto;border-radius:15px 15px 0 0;padding-top:10px}
.sub1 h2{padding:0 5px 4px 5px;border-bottom:2px solid #c4c4c4;margin-bottom:0;margin-top:30px;width:fit-content;color:#828282}
h2>i{font-family:serif}
.sub1 a{text-decoration:none}
.sub1 a:hover h2{border-bottom:2px solid #F00}
.statist{margin-left:10px}
@keyframes anm_cat2{0%, 40%, 60%, 100%{background-color:#fff}50%{background-color:#fff20063}}
.anm_cat2{animation:anm_cat2 3s infinite ease-in-out}
.sp5{width:5px;height:5px}
a.aunl{text-decoration:none}
.grid-other-partn{display:grid;grid-column-gap:5px;grid-row-gap:5px;grid-template-areas:'grd_lst1 grd_img grd_img' 'grd_lst2 grd_img grd_img' 'grd_lst3 grd_img grd_img' 'grd_lst4 grd_img grd_img' 'grd_lst5 grd_lst6 grd_lst7' 'grd_lst8 grd_lst9 grd_lst10' 'grd_lst11 grd_lst12 grd_lst13'}
.highslide-controls{width:195px;height:40px;background:url(../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;margin-right:15px;margin-bottom:10px;margin-top:10px}
.highslide-controls li{float:left;padding:5px 0}
.highslide-controls .highslide-previous a.disabled{background-position:0 -60px !important}
.highslide-controls .highslide-play a{background-position:-30px 0}
.highslide-controls .highslide-pause a{background-position:-60px 0}
.highslide-controls .highslide-next a{background-position:-90px 0}
.highslide-controls .highslide-move a{background-position:-120px 0}
.highslide-controls .highslide-full-expand a{background-position:-150px 0}
.highslide-controls .highslide-close a{background-position:-180px 0}
.highslide-controls a span{display:none}
.highslide-controls a{background:url(../../engine/classes/highslide/graphics/controlbar-black-border.gif);display:block;float:left;height:30px;width:30px;outline:none}
.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat}
.invk{text-align:center;clear:both;width:858px;float:left;display:block}
.invk a{display:block;position:relative;overflow:hidden;float:left}
.invk img{box-shadow:none;border-radius:0;margin:0 3px 3px 0}
.katposl{width:800px;margin:0 auto}
.katposl ul{padding-left:5px;margin-top:0}
.katposl ul li{line-height:15px;list-style-type:none;margin:0}
.katposl a{color:#FFF;text-decoration:none;padding:10px;display:block;border:1px solid #fff;border-radius:5px;text-align:center;background:rgba(255, 255, 255, 0.05);margin-bottom:5px}
.katposl a:hover{text-decoration:underline;background:rgba(255, 255, 255, 0.2)}
a:hover table h3{text-decoration:underline}
.qst2 h3{font-size:22px;line-height:18px;color:rgb(255, 195, 226)}
.fulld .qst2 li{font-size:12px;line-height:12px;list-style-type:none;margin-left:10px;color:#BBB}
.icon01{background-image:url(/images/icon01.png);width:31px;height:30px}
li.old a{color:#B37696}
li.bold a,.bld,.mh3{font-weight:bold}
.noselect,.mh2,.mh3,.butn,.a,.fbtn{-webkit-user-select:none;-moz-user-select:none;cursor:default}
.novisible{visibility:hidden}
.iflx,.fbtn{display:inline-flex}
.flex,.avatar,.btnpanel,.grhpft, #homepage,.socpar,.comml,.flblpst,.tocenter{display:flex}
.vlx_v{flex-direction:column}
.vlx_vr{flex-direction:column-reverse}
.vlx_h,.vlx_vm,.scfw,.scfh,.socpar,.comml{flex-direction:row}
.vlx_jc,.avatar,.tocenter{justify-content:center}
.vlx_js{justify-content:flex-start}
.vlx_jb{justify-content:space-between}
.ab{align-items:baseline}
.if530_asfe{align-self:flex-end}
.ac,.avatar,.tocenter{align-items:center}
.asc{align-self:center}
.as{align-items:flex-start}
.maxh41{max-height:41px}
.vlx_je{justify-content:flex-end}
.al{text-align:left}
.fbtm{align-items:flex-end}
.mw300{max-width:300px}
.mw480{max-width:480px}
.mw720{max-width:720px}
.mwn{max-width:none}
.w100{width:100%}
.w25{width:25px}
.w30{width:30px}
.w38{width:38px}
.w50{width:50px}
.w130{width:130px}
.w200{width:200px}
.w300{width:300px}
.w56px{width:56px}
.w2em{width:2em}
.h20{height:20px}
.h50{height:50px}
.w300_img,.w300{width:300px}
.wa{width:auto}
.wi{width:inherit}
.fs0{flex-shrink:0}
.fs2{flex-shrink:2}
.fs50{font-size:50px}
.fs45{font-size:45px}
.fs40{font-size:40px}
.fs32{font-size:32px}
.fs30{font-size:30px}
.fs22{font-size:22px}
.fs24{font-size:24px}
.fs20{font-size:20px}
.fs18{font-size:18px}
.fs16{font-size:16px}
.fs15{font-size:15px}
.fs14{font-size:14px}
.fs12{font-size:12px}
.fs11{font-size:11px}
.fs10{font-size:10px}
.fs04em{font-size:0.4em}
.fs05em{font-size:0.5em}
.fs07em{font-size:0.7em}
.fs08em{font-size:0.8em}
.fs09em{font-size:0.9em}
.fs15em{font-size:1.5em}
.fs2em{font-size:2em}
.fs3em{font-size:3em}
.fs80pr{font-size:80%}
.fs50_30{font-size:clamp(30px, 11vw, 50px)}
.txup{text-transform:uppercase}
.mrgrw20{margin-right:20px}
.mrgrw20:last-child{margin-right:0}
.mob, #golmenu, recomend0, #homepage,.perspg #mpropatrn{display:none}
.mrg0,.hr{margin:0}
.mrg10{margin:10px}
.pad5{padding:5px}
.pad10{padding:10px}
.pdw5,.padw5{padding-left:5px;padding-right:5px}
.pdw10{padding-left:10px;padding-right:10px}
.pdw25{padding-left:25px;padding-right:25px}
.pdh10{padding-top:10px;padding-bottom:10px}
.col000{color:#000}
.col2d{color:#2D2D2D}
a.colbc,.colbc{color:#bcbcbc}
.colf{color:#fff}
.cole2{color:#e2e2e2}
.cpoint,.butn,.plus,.minus,.curpoint *,.btn, button,.lnk,.kn,.cursval,.btnp,.fbtn,.a{cursor:pointer}
.cmove{cursor:move}
.blur25{-webkit-filter:blur(25px);filter:blur(25px)}
.blur3{-webkit-filter:blur(3px);filter:blur(3px)}
.blur5{-webkit-filter:blur(5px);filter:blur(5px)}
.pabs{position:absolute}
.pfix{position:fixed}
body:not(.ev_play_video) .pstk{position:sticky;z-index:3}
.pstkn{position:sticky}
.prel{position:relative}
.pdlft80{padding-left:80px}
.fnt15{font-size:15px}
.ln1{line-height:1}
.flrght{float:right}
.inlbl{display:inline-block}
.mt0{margin-top:0}
.mt20{margin-top:20px}
.mt30,.prchr{margin-top:30px}
.mt50{margin-top:50px}
.mt70{margin-top:70px}
.mt100{margin-top:100px}
.mt200{margin-top:200px}
.mtb5{margin-top:5px;margin-bottom:5px}
.mtb10{margin-top:10px;margin-bottom:10px}
.mtb45{margin-top:45px;margin-bottom:45px}
.mtbn:first-child{margin-top:0}
.mtbn:last-child{margin-bottom:0}
.mb50{margin-bottom:50px}
.mb70{margin-bottom:70px}
.butn:hover{background:rgba(0, 0, 0, 0.25)}
.brd_c5{border:1px #c5c5c5 solid}
.brd_f3{border:1px #f3f3f3 solid}
.brd_1{border-radius:10px;box-shadow:#000 2px 2px 10px}
.bxs,.btn,.fbtn{box-sizing:border-box}
.op50{opacity:0.5}
.op25{opacity:0.25}
.wmax285{max-width:285px}
.wmax400{max-width:400px}
.wmax600{max-width:600px}
.wmax800{max-width:800px}
.wmax900{max-width:900px}
.wmax1000{max-width:1000px}
.wmax1124{max-width:1124px}
.wmax1400{max-width:1400px}
.tocenter{width:100vw;height:100vh}
.flb180{flex-basis:180px}
.h32{height:32px}
.fshrm{flex-shrink:100000}
.sw10{width:10px}
.sw20{width:20px}
.sh40{height:40px}
.sh10{height:10px}
.sw10,.sw20,.sh40,.fshr0{flex-shrink:0}
.utext{text-transform:capitalize}
.t0{top:0}
.b0{bottom:0}
.l0{left:0}
.b0b55{bottom:0;transition:0.5s}
body.scrdown .b0b55{bottom:55px}
.bbl{border-bottom:1px #000 solid}
.ul-2{list-style-image:url(/images/w512h5.png)}
.ul-3{list-style-image:url(/images/arrow_next.png)}
.ul-2,.ul-3{list-style-position:inside}
.ul-2 li,.ul-3 li{text-indent:-1.4em}
#mprice{background:#faf8f5;padding-bottom:50px;}
.search-box{background:rgba(255, 255, 255, 0.46);padding:20px;margin-bottom:20px;display:flex;flex-direction:row;border-radius:10px;box-shadow:#4C4C4C 2px 2px 5px;align-items:flex-end;justify-content:center}
.form-group{display:flex;flex-direction:column}
.form-group:not(:first-child){margin-left:20px}
.form-group select{width:300px;height:35px;padding:5px 10px;font-size:20px;color:#000;box-shadow:#000 1px 1px 5px}
.form-group select option, select.myanimate option{color:#000}
.flbl{width:180px}
#frprice .flbl{transition:top 0.5s;height:max-content;position:sticky;top:5px}
.scrup #frprice .flbl{top:69px}
.ffld{width:calc(100% - 180px)}
.ffld select{width:100%;max-width:200px}
body.price .ffld, #mprice .ffld{align-self:flex-end}
.gf_grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, auto));grid-column-gap:20px;grid-row-gap:20px;margin-top:20px;margin-bottom:20px}
.gf_grid>div:hover>h6{color:#0035d1}
.gf_grid h6{background:#b8a10026}
.fldp{padding-bottom:15px;padding-top:15px}
.fldp:hover label{color:#000000}
.fldp span.pricerow input[type='checkbox'] + label{margin-top:15px}
.gf_box{border-radius:10px;border:1px solid #bbb;background:#fafafa}
.gf_capt{background-color:#e6cfc5;border-radius:10px 10px 0 0;padding:5px}
.gf_box .fldp{padding-left:5px;padding-right:5px}
.rowbg1{background:#f6f1f1}
.rowbg2{background:#faf6f3}
.rowbg2:hover,.rowbg1:hover{background:#f0ecea}
.cmbprc .cmbprc_hide{display:none}
.cmbprc_arrow{font-size:30px;top:18px}
#save{position:fixed;width:100vw;height:60px;z-index:10;bottom:0;background:#477649;font-size:25px;color:#f0f0f0;display:none}
#wsave{position:fixed;bottom:0;left:0;background:#018f06;width:100%;height:7px;z-index:9}
.svg-anim{stroke-dashoffset:20;stroke-dasharray:10;animation:dashanim 0.5s linear forwards infinite}
@keyframes dashanim{to{stroke-dashoffset:0}}
.mload.anim{background-position-x:0;animation:mload 2s linear forwards infinite}
@keyframes mload{to{background-position-x:100vw;}}
body[class^='frmct'] .nav-tabs{margin-top:10px}
.btnpanel{position:relative;padding-bottom:5px;transition:1s}
.btnpanel .fullfon{position:absolute;height:100%;width:100%;z-index:-1;background-color:#000;opacity:0.5}
.btnpanel.fixd .fullfon{opacity:1;background-color:#170F1F}
.testprice input[type='checkbox']:checked + label{font-weight:bold;color:#000}
#priceinstr{border:#717171 1px solid;padding:20px;border-radius:10px;background-color:rgba(239, 255, 1, 0.17)}
#statusbar{position:fixed;bottom:0;width:100%;background:#322;color:#FFF;font-weight:bold;padding:5px;border-top:2px #962020 inset}
.capcat{height:23px;vertical-align:bottom;font-size:20px;color:#A9A9A9;width:99%;padding-top:5px}
#prevrp{min-width:720px;flex-grow:1}
.grd #prevrp{min-height:calc(100vh - 262px)}
#all:not(.grd) #cont_sub1{box-shadow:0 1px 8px 1px #5c5c5c}
.cat #prevrp{background:#F9F8F8}
.cat.proficat #prevrp{background:#f2f2f2}
.grpw{display:flex;flex-direction:row;flex-wrap:nowrap;width:inherit;justify-content:center;align-items:stretch}
.catopis{float:left}
img.catfoto{margin-right:20px;width:200px;height:150px}
.footer_bl{text-align:center;background:#cbb;font-weight:bold;color:#444;display:flex;justify-content:center;flex-direction:column;clear:both;background:linear-gradient(0deg, #ffffff1a 80%, #0000004a);padding-bottom:0;padding-top:20px;}
.footer_blin{display:flex;justify-content:center;flex-direction:row}
.footer_bl div{padding:4px 10px 2px 10px}
body[class^='price'] .footer_bl{display:none}
#mobmenu, #onkoja,.p1_1{display:none}
.incatalog .images sup{font-size:12px}
.proficat .incatalog{display:flex;flex-wrap:wrap;justify-content:center}
.navigation{margin-top:30px;margin-bottom:50px}
#onkoja{text-align:center;font-weight:bold}
.mnuclose{width:25px;height:25px;background:url(/images/delete.png)}
.myp01 h1{margin:0 0 10px 0;color:#000}
.myp01{color:#000;position:relative;z-index:3}
@keyframes ani_avatar{0%{transform:perspective(40px) rotateX(13deg) translateY(-100px);opacity:0}100%{transform:perspective(40px) rotateX(0deg) translateY(0);opacity:1}}
@keyframes ln_pl{0%{left:2%;opacity:0}5%, 15%{opacity:1}20%, 100%{left:120%;opacity:0}}
.avatar{animation:ani_avatar 0.3s ease-out forwards;padding:5px;border:4px solid rgba(255, 255, 255, 0.3);border-radius:20%;width:150px;height:150px;margin-right:20px}
.favatar{box-shadow:0 0 2px rgba(0, 0, 0, 0.2);width:132px;height:132px;padding:4px;background:#fff;border:1px solid #ddd;border-radius:17%}
.captup,.mrgt40{margin-top:40px}
.ppanel{background-color:#fffffff2;border:1px solid rgba(0, 0, 0, 0.2);border-radius:20px;color:#000;width:76vw;max-width:890px;margin-bottom:20px;box-sizing:border-box}
.kontakt{text-overflow:ellipsis;width:90px;display:inline-block;white-space:nowrap;overflow:hidden}
.grad90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}
.hpgfoto{width:32%;height:44%;background-position:center center;background-size:cover}
.hpgvideo{width:100%;height:84%;background-position:center center;background-size:cover}
.grhpft{width:525px;flex-wrap:wrap;align-items:center;justify-content:space-around;margin:20px 10px}
.commb .commf img{width:100px}
.rpstcpt{color:#731E10;height:20px;padding:5px 15px;border-bottom:2px #8C2E01 solid;background:#E8D0A9;display:block;text-decoration:none;transition:all .3s ease-in-out 0s;font-weight:bold;box-shadow:0px 1px 5px rgba(0, 0, 0,.35)}
.rpstblk{background:#f5f5f5;width:100%;box-shadow:0px 1px 5px rgba(0, 0, 0,.35)}
.rpstblk a{border-bottom:1px solid rgba(0, 0, 0,.1)}
.rpstblk a:hover{background:#c2ced1;box-shadow:5px 0 0 #8ca3a8 inset;text-decoration:none}
.rpstblk a{display:block;color:inherit;font-weight:300;padding:10px 15px;text-decoration:none;transition:all .2s ease-in-out 0s;background-color:#E7EAEA}
.rpstblk a span,.rpstblk a i{color:#464646}
.rpstblk div a{padding:5px 15px}
.rpstblk>div>a .alert-numb{font-size:12px;font-weight:600;padding-right:10px}
.rpstblk>a .alert-numb,.rpstcpt .alert-numb{color:#eee;right:10px;height:22px;min-width:40px;font-size:12px;font-weight:600;line-height:22px;border-radius:15px;text-align:center}
.rpstblk>a .alert-numb{background:#665e51}
.rpstcpt .alert-numb{background:#d0a051}
.grhpst{width:482px}
.grhpclk{position:relative}
.grhpclk div{width:100%;height:100%;background:#fff;position:absolute;opacity:0.7;display:flex;justify-content:center;align-items:center;font-size:30px;text-align:center;line-height:1}
.allinppage[sel='#video'] .grhpclk div{background:none}
.pgh2,.pgh1,.tabobk{text-align:center;font-size:35px;line-height:1;color:#000;text-transform:uppercase}
.pgh1{width:100%}
.pgh2{width:inherit}
.pgh3{color:#730000;text-align:center;font-size:16px;margin:0 10px}
.mw998{max-width:998px}
#cont_pl{background-color:#f8f6f2fa;bottom:51px;padding-bottom:7px;padding-top:60px;height:calc(100vh - 106px)}
.bg-f8f6f2{background-color:#f8f6f2}
.ln_player{background-color:#fff;height:35px;width:calc(100% - 10px);margin-top:5px;box-shadow:0 5px 5px -5px #00000033;position:relative}
.bt_rbr{border-right:2px solid #f2f6f8}
.bt_lbr{border-left:2px solid #f2f6f8}
.bt_pl:hover{background:#d98112;color:#fff}
.ln_player.pl_active,.ln_player.isplay{background:#f39c12;color:#fff}
.ln_player:after{content:'';height:50px;left:39px;opacity:0;position:absolute;top:-25%;width:100px;background:rgba(255, 255, 255, 0.13);background:linear-gradient(to right, #ffffff00 0%, #ffffff7a 80%, #ffffff00 100%)}
.ln_player.isplay.pl_active:after{animation:ln_pl 5s ease forwards infinite}
.bt_pl1:hover{background:#f5a62a;border:5px solid #d89121}
.bt_pl:hover i.fa,.bt_pl1:hover i.fa{color:#fff}
.audioplayer-bar{position:relative;height:12px;width:500px;background-color:#e3e3e3;border-radius:3px}
.audioplayer-bar-loaded{position:absolute;left:0;top:0;height:100%;background-color:rgba(0, 0, 0, 0.1);border-radius:3px}
.audioplayer-bar-played{position:absolute;left:0;top:0;height:100%;z-index:10;border-radius:3px;background-color:#f39c12}
.audioplayer-bar-played:before{content:'';background-color:#fff;width:10px;height:10px;border-radius:50%;position:absolute;right:-16px;top:50%;margin-top:-9px;z-index:3;box-shadow:0 0 6px rgba(0, 0, 0, 0.3);background:linear-gradient(to bottom, #e3e3e3, #ccc);border:4px solid #fff}
.bt_pl1{width:32px;height:32px;border-radius:100%;background:#dbdbdb;border:5px solid #b9b9b9}
.btn_pl2{width:30px;height:30px;border-radius:100%}
.btn_pl2:hover{background:#a9aaa9}
.w_fl_min2{min-width:2px;max-width:10px;width:5px;flex-grow:1;flex-shrink:1}
.bx_capt{border-radius:4px 4px 0 0;box-sizing:border-box;color:#f7f1e5;font-size:16px}
.bx_capt_tx{padding:5px 10px 2px 10px}
.bx_pl{border:3px solid;box-sizing:border-box;padding:0 0 5px 0;border-radius:0 0 7px 7px;overflow-y:auto}
.bg_pl1{background:#86005d}
.brd_pl1{border-color:#86005d}
.bg_pl2{background:#9b5582}
.brd_pl2{border-color:#9b5582}
.bx_close{width:40px;transition:0.5s;border-radius:0 4px 0 0;font-size:16px;color:#777}
.bx_capt .bx_close{color:#E6E6E6}
.btn_stop,.isplay .btn_stop,.ln_player.isplay.pl_active .btn_play{display:none}
.ln_player.isplay.pl_active .btn_stop{display:flex;background:#d98112}
.treklama,.btreklama{transition:2s}
#preklama:hover .treklama, #preklama.active .treklama{color:#960098;letter-spacing:5px}
#preklama:hover .btreklama, #preklama.active .btreklama{border-bottom:4px solid #960098}
.treklama{color:#CEBA92}
.p{font-size:1.28em;color:#717171;line-height:1.2}
.reklh1{color:#4A4A4A;font-size:1.8em;margin-bottom:0.5em}
.proposition{margin:0.4em 0}
.img169{width:35%;padding-bottom:20%;position:relative;overflow:hidden}
.commbox{background-color:#f6f4f1;border-radius:9px;flex-grow:1;overflow:hidden;box-shadow:#cccccc9e 0px 0px 1px 1px}
.commbox.emoji_1{background-color:#d5a7a2}
.commbox .commbox{border-radius:0}
#mpropatrn ul li{list-style-type:none;text-indent:-10px;margin-left:10px}
.kn{border-bottom:#0008FF 1px dashed}
.comml{padding:15px 15px}
.comml sup{font-size:50%}
.commf{flex-shrink:0}
.commt a{white-space:pre}
.commt img{margin-left:5px}
.rating{padding-left:0 !important}
.comml.answered{background:#d5d5d5;border-radius:0 0 6px 6px}
.vsp20{height:20px}
.boxcpt{min-height:38px;width:100%;background:#d9c8db40;padding:10px 20px}
.boxp20{padding:20px}
.w900{width:880px;box-sizing:border-box !important}
.mrla{margin-left:auto}
.mrgc, ul.mrgc,.wm{margin-left:auto;margin-right:auto}
.mypbg{background-size:cover;background-position:top center;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px;overflow:hidden}
.pplusbuton{font-size:15px;color:#D81B7D;font-weight:bold;align-self:flex-end}
#stina{overflow:auto;padding:20px}
#homepage{flex-wrap:wrap}
#editpage{margin-right:20px;margin-top:10px}
.kolonka3{columns:3;-moz-columns:3;-webkit-columns:3}
.grhpcl .calendar,.grhpcl .html{width:100%;line-height:1.8;font-size:22px}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover{background-color:#9E2F8B;color:#FFF}
.nav-tabs>li>a:hover{background-color:rgb(167, 103, 156);color:#8C0074}
img.socvideo{clear:both;width:100%;max-width:700px;margin-left:auto;margin-right:auto;display:block}
img.socfoto{margin-bottom:5px;width:100%}
.socblk{clear:both}
.scfh{justify-content:center}
.scfw:first-child{margin-left:0}
.scfw:last-child{margin-right:0}
.scfw{margin:5px}
.scfw a{padding:0 5px}
.socpar article{width:49%;height:auto;overflow:hidden}
.socpar{height:30vw;padding-bottom:5px}
.socpar article:first-child{padding-right:10px}
.socpar article:last-child{padding-left:10px}
.socblk font{position:absolute;font-size:24px;text-shadow:#000 1px 1px 2px;margin-top:10px;margin-left:10px}
opis,.block{display:block}
#frprice{width:900px;margin:auto}
#kontp{display:block;position:fixed;top:0;left:0;background-color:#FFF;min-height:100%;min-width:100%;z-index:101;line-height:1.2}
.capth3{text-align:center;font-weight:bold;margin-top:20px;font-size:24px;color:#900;margin-top:calc(15vh - 20px);margin-bottom:calc(10vh - 14px)}
#pkontakt a{font-size:14px;line-height:1;height:40px}
#pkontakt a:hover{font-size:120%}
#pfkontakt{display:flex;justify-content:center;align-items:center;height:100vh}
.fnt4w{font-size:3vw}
#prcpan{margin:auto;max-width:1050px;text-align:center;background:#f0e1d6;}
.kmenu{display:none}
#pgomenu{top:0;z-index:20;transition:0.5s}
.scrup #pgomenu.fixd{margin-top:0}
.scrdown #pgomenu.fixd{margin-top:-64px}
.persms{color:#383838}
.persms{padding:0 5px}
.commb{width:100%}
.rekld1{text-align:center;height:320px;width:100%;margin-top:50px;display:inline-block}
.rekld1 .reklbl{display:inline-block;margin:auto}
.rekl12{width:80%}
.pillow{position:absolute;height:100%;width:100%}
.pillow>div{display:flex;align-items:center;width:100%;flex-direction:column;opacity:0.95;height:100%;position:absolute;top:calc((100vw / 30) - 100px)}
.pillow>div>div{background:#FFF;width:1024px;max-width:100%;height:100%;box-shadow:#FFF 0 0 50px}
#dangerous7{background:yellow;color:black;display:block;font-size:17px;font-weight:bold;margin-top:10px;margin-bottom:10px;border:2px solid #000;padding:3px}
#modal .xbox.errbox, #modal .xbox.errbox article{min-height:auto;width:auto;margin:0 !important;padding:0;box-shadow:none}
#modal .xbox.errbox hr, #modal .xbox.errbox h2, #modal .xbox.errbox .w300_img{display:none}
.mcat h2{margin-top:0;margin-bottom:2px;text-align:center;width:fit-content}
.mcat ul{padding-left:20px;margin-top:5px;margin-bottom:5px}
.pgh2,.tabobk{font-size:35px;color:#444;margin-top:20px;width:100%;transition:1s}
.grhpft .pgh2{text-align:left;}
.grhpcl{width:95%;max-width:820px}
.hfbl2{width:100%;display:flex;flex:auto;padding-bottom:20px}
.grhpft{display:block}
.pr3n4{padding-top:100%}
.hpgfoto.in1w2 .pr3n4{padding-top:66%}
.pr16n9{padding-top:56%}
.hpgvideo{height:auto;margin-right:calc(2.3%);margin-bottom:2.3%;position:relative;float:left}
.hpgvideo .pr16n9 iframe{width:100%;height:100%;position:absolute;top:0;z-index:1;}
.grhpft.bfoto{width:calc(61.9% - 20px);transition:0.8s;overflow:hidden}
.grhpft.bfoto.nobvideo{width:calc(100% - 20px)}
.grhpft.bvideo{width:calc(36% - 20px);transition:0.8s;overflow:hidden}
.hpgvideo .byoutube{background-image:url(/images/byoutube.png);background-color:transparent;width:calc(100% / 4);height:calc(100% / 4);position:absolute;top:calc((100% / 2) - (100% / 8));left:calc((100% / 2) - (100% / 8));z-index:2}
.hvbl2{width:100%}
.hpgfoto>div,.hpgvideo>div,.byoutube{background-position:center center;background-size:cover}
.hpgfoto>.dali,.hpgvideo>.dali{position:absolute;display:block;width:100%;height:30px;bottom:0;right:0;opacity:0.8;color:#A50056}
.grhpclk div{position:relative;opacity:1}
a.arekl{font-weight:bold;transition:0.5s;color:#B36969}
.showspidkazka{background:#fff;padding:10px;position:absolute;z-index:10;border-radius:3px;border:1px #999 solid}
.mrgl{margin-left:20px}
.outkas{font-size:14px}
.inpkas,.grinpkas,.outkas{display:none}
.kel{transition:background 0.8s}
.kel.selkel label{color:#750077}
.-info{font-weight:bold}
.ftkel.selkel .outkas,.kel.selkel .outkas,.kel.ftkel .outkas{display:none}
.selkel .grinpkas,.ftkel .grinpkas,.selkel .inpkas{display:flex}
.kel .outkas{display:block}
.kontakti{margin:0 auto;padding:2px 15% 40px 15%;}
#tel01{position:absolute;right:1%;width:180px;}
@media (max-width:800px){#main_form1{flex-direction:column-reverse;padding:0 10px}}
#form_main_1{grid-template-areas:'form_main_1_01 form_main_1_02' 'form_main_1_03 form_main_1_04' 'form_main_1_05 form_main_1_06' 'form_main_1_07 form_main_1_08'}
.owl-dots{display:none !important}
@media (max-width:1024px){.pgh2 .pplusbuton{display:none}
.grhpft .pgh2{text-align:center}
#tel01{width:110px;}}
@media (max-width:900px){#preklamastart{width:calc(100% - 20px)}}
@media (max-width:720px){.grhpft.bfoto{width:calc(63%)}
.grhpft.bvideo{width:calc(36%)}
.vlx_jb.vlx_jc{justify-content:center}
#tel01{width:82px;}}
@media (max-width:520px){.grhpft.bfoto,.grhpft.bvideo{width:calc(100% - 10px)}
.hpgvideo.divide2{width:calc(50% - 4px);margin-right:2px;margin-left:2px}
body[curmenu='#video'] .hpgvideo.divide2{width:calc(100% - 10px);margin-right:0;margin-left:0}
#calendar td{font-size:16px;padding:0;line-height:32px}
#calendar th{font-size:14px;}
.bodreklama{font-size:12px}
.mrgl{margin-left:5px}
#tel01{width:50px;}
.vlx_jc_520{justify-content:center}}
@media (max-width:900px){.grhpcl{height:auto;}}
@media (max-width:440px){.grhpcl{height:auto}
.opisreklama{width:100%}}
@media (max-width:1880px){.hide_1880{display:none}}
@media (max-width:1325px){.rpnl{display:none}}
@media (max-width:1500px){.gr2-1500{grid-template-columns:1fr 1fr}}
@media (max-width:1300px){.xbox,.xbox .h1,.xbox h2{border-radius:0}
.xbox{width:100%}
.author_date{display:none}}
@media (max-width:1200px){.cc2{column-count:1}}
@media (max-width:1150px){.gr1-1150{grid-template-columns:1fr}}
@media (max-width:1100px){.iw1100{flex-direction:column}}
@media (max-width:1050px){#homepage,.pgh2{width:100%}
#frprice{width:730px}
#prcpan{margin:0 0 0 10px;max-width:none}
#mainst{flex-direction:column}
.maincomm{width:600px}
.pgh2,.tabobk,.fs32{font-size:30px}
.fs30{font-size:28px}
.fs22{font-size:20px}
.fs24{font-size:22px}
.fs20{font-size:18px}
.fs18{font-size:16px}
.fs16{font-size:15px}
.fs14{font-size:13px}
.fs12{font-size:12px}
.fs11{font-size:11px}
.fs10{font-size:10px}
.fs15em{font-size:1.5em}
.fs2em{font-size:2em}
.fs3em{font-size:3em}
.fs80pr{font-size:75%}}
@media (max-width:1036px){.grhpft{width:422px}
.hpgfoto{width:32%;height:44%}
.proficat .hd{min-width:inherit}
.sd1036{display:none}
.koja, #cont.sw_cat_on #pleft{display:none;visibility:hidden}
#cont.sw_cat_on #pleft.active{display:block;visibility:visible}
#pleft.active + #prevrp{height:0;overflow:hidden}
.su1036i{display:inline-block}
.koja.active, #golmenu.active{position:absolute;width:100%;top:0;min-height:100%;display:block}
.koja.active{z-index:2;margin-left:0;visibility:visible}
#golmenu.active{z-index:101;background:#1D0A17;color:#CCC}
#golmenu div a{display:flex;align-items:center;color:#E8E8E8;text-decoration:none}
#golmenu div a img{margin-right:10px}
#golmenu>div{margin:0px 5px 25px 5px;font-size:28px;color:#E8E8E8}
.catfrbox>li{padding-top:5px;padding-bottom:5px}
.catfrbox{width:calc(100vw - 20px);margin:0 0 0 10px}
.catfrbox>li:hover>div{width:calc(100vw - 20px)}
.clipped h1{max-width:95%;margin-left:auto;margin-right:auto}
.scfh,.socpar{flex-direction:column}
.socpar{width:100%;padding-right:0;height:auto}
.socpar article{width:auto}
.scfw{align-items:center}
.socpar article:last-child{padding-left:0}
.socpar article:first-child{padding-right:0}
#homepage,.pgh2,.w100_1036{width:100%}
.prchr{width:100%;margin:0}
.h1036{display:none}
.tabs ul li{margin:14px 0 0 0;padding:0 1px 0 1px}
.tabs ul li:first-child{padding-left:1px}
.tabs ul li:last-child{padding-left:1px}
.tabs ul li.current{font-size:16px;font-weight:bold;flex-basis:0;padding-left:4px;padding-right:4px}
.gtabs,.inwnd{margin-left:1px;margin-right:1px;width:calc(100% - 2px);border-radius:0}
#upfoto{margin:0}
.vidabx{width:calc(100vw - 72px)}}
@media (max-width:950px){.inpinf{display:flex;flex-direction:column-reverse}
.inpinf input + .info, textarea + .info, select + .info{display:none;position:relative;font-size:11px;text-align:justify;text-indent:10px}
input:focus + .info, textarea:focus + .info, select:focus + .info{display:block;width:293px;border-radius:0;margin:0;line-height:1;padding-top:0;padding-bottom:0}
.info i{display:none}
input + .info, textarea + .info, select + .info{background:rgba(138, 138, 138, 0.15);color:#5F5F5F}}
@media (max-width:900px){#frprice{width:auto}
#frprice #priceinstr{border:none;border-radius:0}
.w900{width:700px}
.grhpft,.w100m{width:100%}
.grhpcl{margin:0 auto}
.form-group select{width:200px}
.vidhlp{display:none}
.vidadd{width:100%;border-radius:0}
.zsum2{right:0px;padding:10px 5px;font-size:30px}}
@media (max-width:870px){.hdpad{padding-left:10px;padding-right:10px}
.grid-other-partn{grid-template-areas:'grd_lst1 grd_img grd_img' 'grd_lst2 grd_img grd_img' 'grd_lst3 grd_img grd_img' 'grd_lst4 grd_lst5 grd_lst6' 'grd_lst7 grd_lst8 grd_lst9' 'grd_lst10 grd_lst11 grd_lst12'}
.h870{display:none}}
@media (max-width:800px){#mainmn{flex-direction:column}
.callmy{width:auto;margin:50px auto 0 auto}
.callmy ul{padding-left:10px}
.p0_800{padding:0}
.br0_800{border-radius:0}
.mhide_4{display:none}}
@media (max-width:720px){.grd3_2{grid-column-gap:10px;grid-template-columns:repeat(auto-fill, calc((100% / 2) - 5px));}
.mw720{max-width:calc(100% - 20px)}
#prevrp{min-width:360px;padding:0;margin:0}
.vfull.mr1{display:flex;flex-direction:column;margin-bottom:50px}
.vlx_v720{flex-direction:column}
.pdw5_720{padding-left:5px;padding-right:5px}
img.catfoto{height:auto;width:50%;margin:0 25%}
.incatalog .vfull{padding:10px 2px}
.vfull.mr1>a{margin:0 10%}
.catopis{float:none}
.vfull h1{line-height:1}
.vfull h2{padding:0;margin-bottom:15px;line-height:1.2}
.vfull p,.vfull ul,.vfull ol,.vfull .flblpst{padding:0 0 10px 0}
.vfull ul{margin-left:0}
.vfull ul ul{margin-left:20px}
.clipped h1{font-size:30px;line-height:1.2;margin:0;padding:0}
img#logo{left:-35px}
.footer_blin{flex-direction:column}
.footer_blin div{padding:10px}
#logo,.capcat{display:none}
#mobmenu{display:block;padding:4px;display:flex;justify-content:space-between}
body[class*='frmct'] #koja-sel{display:none}
.xbox{margin:0;width:100%;min-height:inherit;padding:0;background:#FFF;border-radius:0}
.docpd{display:flex;align-items:center}
.sfull{box-shadow:none;min-height:inherit;padding:0;margin:20px 10px 10px 10px}
.fulld img{border-radius:0;box-shadow:none}
.nomob{display:none}
.mob{display:block}
.mflex{display:flex}
.vlx_vm{flex-direction:column}
#soblast div div{font-size:20px;line-height:1;margin-top:30px}
.mob .btn{display:block}
.mnucombo{width:150px}
.combobox{border-radius:5px;font-weight:bold;color:#D2BC50;border:1px #5F5F5F solid;display:flex;justify-content:space-between;align-items:center;padding-left:10px}
.combosel{width:20px;height:15px;background:url(/images/combosel.png);margin-right:10px;flex-shrink:0}
#stina{padding:0;overflow:hidden}
.ac_720,.scfh{align-items:center}
opis{margin:10px}
.ppanel{border-radius:0;width:100vw;margin-bottom:0}
.captup,.mrgt0{margin-top:0}
.captup{flex-direction:column;align-items:center}
.avatar{margin:30px auto}
a#editpage{display:none}
.ppanel{font-size:16px}
.ppanel h1{font-size:24px}
#frprice table nobr{white-space:normal}
.w900,.w100_720{width:100%}
.scfw{height:auto;flex-direction:column}
.maincomm{width:90%}
.maincomm div{margin-bottom:10px}
.grhpft{margin-left:0;margin-right:0}
#frprice table{margin:auto}
#frprice table tr{display:flex;flex-direction:column}
#frprice table tr td:last-child{margin-left:20px}
#frprice table tr.dolar{flex-direction:row;justify-content:center}
#frprice table tr.dolar td{padding:0 !important}
.tabs{margin-left:0}
#sortpcat{margin:30px 10px 10px 10px}
.vfull .reklama{padding:0;width:100%}
#all:not(.grd) .footer_br{height:350px}
.grd #prevrp{min-height:calc(100vh - 404px)}}
@media (min-width:850px){#pgomenu ul.nav, #stina{width:850px}
.scfw a img{height:auto}
.socpar{height:18vw}
.socstina article{display:flex;flex-direction:column;justify-content:flex-end}
.socblk font{margin-top:60px}
.socblk font b{position:absolute;left:75px}
.mnw850px{width:850px}}
@media (max-width:750px){.kartaobl{display:none}
.hlentaz{overflow:scroll;width:100%;padding:15px 10px}
.hlentav{width:auto}
.docpd font{white-space:nowrap;display:inline-block}
aside:hover{width:0}}
@media (max-width:680px){
.grid-other-partn{grid-template-areas:'grd_lst1 grd_lst2' 'grd_lst3 grd_lst4' 'grd_img grd_img' 'grd_img grd_img'}
.h680{display:none}
.fs30_680{font-size:30px}
}
@media (max-width:671px){.rekld1{height:600px}}
@media (max-width:640px){.search-box{flex-direction:column}
.search-box .form-group{flex-direction:row;margin:10px 0}
.search-box .form-group .small{margin-right:10px;display:flex;align-items:center}
.form-group select{width:300px}
.callmy h2{font-size:30px}
aside>ul>li:hover, aside:hover>ul>li{background:#946B8D;animation:none}
.flxv_640{flex-direction:column}
.pdw8_640{padding-left:8px;padding-right:8px}
.mpad{padding-left:10px;padding-right:10px}
ul{padding-left:15px}
.mhide_3{display:none}}
@media (max-width:600px){.mxw600{max-width:inherit}
.flxi_600{display:inline-flex}
.vfull div.zmist{padding-left:5px;margin:10px 1px 0 5px}
#mainst a{line-height:2.5}
#mainst .vlx_jc,.bef600,.flxi_600,.rekl{flex-direction:column}
.statist{margin-left:120px}
.rekl .reklb{width:90%;margin:0 5% 0 5%}
.saveok{position:fixed;right:10px;z-index:1;width:auto;top:calc(100vh - 70px)}
.saveok button{border-radius:100%;border:1px #000 solid;background:#FFF79A;padding:0 5px;width:72px;height:72px;font-size:14px;font-weight:bold}
.saveok button:hover{background:#AEFF9A}
#cont5{margin:0}
.vidabx{margin-left:0;margin-right:0;width:calc(100vw - 22px)}
.fs80pr_600{font-size:80%}
.view{margin-left:0;margin-right:0;padding-left:1px;padding-right:1px}
.lh2m{line-height:2}
.fs12_600{font-size:12px}
.fs16_600{font-size:16px}
#video_top{grid-template-areas:'video10 video9 video8' 'video7 video6 video5' 'video4 video3 video3' 'video2 video3 video3' 'video1 video1 video1'}}
@media (min-width:530px){.box_brd{display:inline-block;background:#787878;padding:7px;border-radius:7px}}
@media (max-width:530px){.nomini,.d530h,.mhide_2{display:none}
.vfull h3{margin:0 5px 0 20px}
.vlx_vr_530{flex-direction:column-reverse}
.if530,.vlx_v_530,.fv_530{flex-direction:column}
.if530_pb15{padding-bottom:15px}
.if530 .flb180{flex-basis:auto}
.pl483,.if530w{width:100%}
.pl483 input,.pl483 textarea{width:calc(100% - 25px)}
input:focus + .info, textarea:focus + .info, select:focus + .info{width:calc(100% - 34px)}
.w100_530{width:calc(100% - 8px)}
.if530nobrd{border-radius:0;box-shadow:none;border:none}
.mrgc530{margin-left:auto;margin-right:auto}
.p10-530{padding:10px}
.zmist{font-size:80%}
.if530 .mlbl{width:100%}
.if530 .mlbl ~ div{color:#005bd1}
.if530_fserif{font-family:serif}
.if530_asfe{align-self:flex-start}
.ml10_530{margin-left:10px}
.flbl{width:100%}
#mprice .flbl, body.price .flbl{color:#0056c0}
.ffld{width:calc(100% - 40px);padding-left:20px;padding-top:7px;padding-bottom:5px}
audio{width:auto;height:34px;min-width:250px}
.fs16_530{font-size:16px}
#frprice .flbl,.scrup #frprice .flbl{position:relative;top:0}
.obvod{padding:2px}}
@media (max-width:480px){.grid-other-partn{grid-template-areas:'grd_lst1' 'grd_img' 'grd_lst2' 'grd_lst3' 'grd_lst4' 'grd_lst5' 'grd_lst6' 'grd_lst7' 'grd_lst8'}
.if480{flex-direction:column}
.citiesList{width:90%;margin:auto}
.statist{margin-left:30px}
.h480{display:none !important}
.s480{display:block}
.prm4{display:none}
.instrdoc{padding:10px 10px 10px 30px}
.pb480{color:#9C9C9C;font-size:12px}
.mrlr_480{margin-left:1px;margin-right:1px}
#sortpcat>div{padding:2px}
p>.highslide>img[style*='float']{max-width:100px}
.lbl_pro{padding:0px 2px 2px 1px;top:-11px;font-size:12px}
.mw480{max-width:100%}
.wmax600{max-width:100%}
.bt.w87{width:15px}
.fs30_480{font-size:30px}
#video_top{grid-template-areas:'video10 video10 video10 video9 video9 video9' 'video8 video8 video8 video7 video7 video7' 'video6 video5 video4 video3 video2 video1'}}
@media (max-width:440px){.d440h{display:none}
.flx_440{display:flex;flex-direction:column}
.search-box .form-group .small{display:none}
.grhpcl{width:auto}
.hpgfoto{height:43%;width:32%}
.reklstat{font-size:12px}
.bbreklama div,.bbreklama a{padding:0}
.bodreklama{align-items:center;flex-direction:column}
.img169{width:95%;padding-bottom:55%;margin-bottom:10px}
.pdw8_440{padding-left:8px;padding-right:8px}
.ppanel p{text-align:left}
.monthlink{padding:4px 5px}}
@media (max-width:400px){.pluso-more,.pluso-print,.pluso-googlebookmark{display:none !important}
.w900,.w95pr{width:95%}
.cmnt{border-radius:0}
aside,.w400no,.h400{display:none}
.bgfullscr{height:400px}
.search-box{border-radius:0;width:100%;margin-bottom:0}
#prevrp{max-width:100%;min-width:100%}
.rekld1 .reklbl{width:100%;overflow:overlay}
.mtxt14{font-size:14px}
.flx_400{display:flex;flex-direction:column}
.fs12_400{font-size:12px}
.fs13_400{font-size:13px}
.fs14_400{font-size:14px}
.fs20_400{font-size:20px}
.w30_400{width:30px}
.pgh2,.tabobk{font-size:26px}
.pgh1{font-size:30px}
.d400iflx{display:inline-flex}}
@media (max-width:325px){.form-group select{width:200px}
.flx_325{display:flex;flex-direction:column}
.pl325{width:100%}
.if325w90p{width:90%}
.if325mb10{margin-bottom:10px}
.mnucombo{width:100px;padding-left:3px;padding-right:3px;justify-content:center}
.combosel{display:none}}
@media (max-width:300px){.d300h{display:none}
.fs18_300{font-size:18px}
#video_top{grid-template-areas:'video10 video10 video10 video9 video9 video9' 'video8 video8 video8 video7 video7 video7' 'video6 video6 video5 video5 video4 video4' 'video3 video3 video2 video2 video1 video1'}}
.blur10{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}
#hidpanel{margin-bottom:25px;background-color:inherit;padding:5px 0 2px 5px;cursor:pointer;color:#525252}
.emoji_css{background:url(../images/im_emoji.png) no-repeat;height:16px;width:16px;zoom:1.5}
#prcpan>p{margin-bottom:0;padding-top:10px;font-weight:bold}
.cmbprc,.cmbpas,.zsum3{margin-top:5px;margin-left:0;margin-right:0.2%;margin-bottom:5px;width:24%;font-weight:bold}
.cmbprc,.cmbpas,.zsum3{padding-top:15px;padding-bottom:15px}
.cmbprc,.cmbpas{display:inline-block;line-height:1.25em;font-size:inherit;font-family:Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;vertical-align:middle;color:#525252;border:1px solid #bbbbbb;border-top-color:#cccccc;border-bottom-color:#a0a0a0;background-color:#efefef;background-image:-moz-linear-gradient(top, #f9f9f9 10%, #e2e2e2 70%);background-image:-ms-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #f9f9f9), to(0.7, #e2e2e2));background-image:-webkit-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:-o-linear-gradient(top, #f9f9f9, #e2e2e2);background-image:linear-gradient(top, #f9f9f9, #e2e2e2);background-repeat:repeat-x;border-radius:0.36em;text-shadow:1px 0 0 #fff;cursor:pointer;-moz-user-select:none;box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15)}
.cmbpas{background-color:#ffeb31;background-image:-moz-linear-gradient(top, #fcffd6 10%, #fff81b 70%);background-image:-ms-linear-gradient(top, #fcffd6, #fff81b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #fcffd6), to(0.7, #fff81b));background-image:-webkit-linear-gradient(top, #fcffd6, #fff81b);background-image:-o-linear-gradient(top, #fcffd6, #fff81b);background-image:linear-gradient(top, #fcffd6, #fff81b);}
.cmbprc:hover{border-color:#747474;text-decoration:none;box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.25)}
.cmbprc:active{border-color:#bbbbbb;text-shadow:0 -1px 0 #fff;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #e2e2e2 10%, #eee 70%);background-image:-ms-linear-gradient(top, #e2e2e2, #eee);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(0.1, #e2e2e2), to(0.7, #eee));background-image:-webkit-linear-gradient(top, #e2e2e2, #eee);background-image:-o-linear-gradient(top, #e2e2e2, #eee);background-image:linear-gradient(top, #e2e2e2, #eeeeee);background-repeat:repeat-x;box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.2)}
#prcpan .cmbpas{color:#000;cursor:no-drop}
.cmbpas:hover,.noln a{text-decoration:none}
#frprice select{height:auto}
.clk{cursor:help;display:none;margin-left:-16px}
p:hover .clk, #frprice label{display:inline}
.catfrbox sup{color:#700}
.ohid,.wallf,.wallt,.wallc{overflow:hidden}
.wallt{text-align:justify;text-indent:18px;font-size:20px;line-height:25px}
#prevrp .search .vfull ul{margin-top:0}
.docpd{background-color:#F3E0EA;height:50px}
.lnk{overflow:hidden;display:block;background-color:#FFFAEB;font-weight:bold;border-radius:10px;box-shadow:inset 0px 1px 0px rgba(255, 255, 255,.5), 0px 1px 2px rgba(0, 0, 0,.3);float:left;margin:2px 5px 10px 2px}
.lnk .imgforlnk{width:100%;height:100%}
.overhid{overflow:hidden;width:inherit;height:inherit;position:absolute;opacity:0.3}
.overhid>div{position:relative;width:inherit;height:inherit;overflow:hidden;border-radius:10px;-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}
.lnk .lnkimglft{float:left;height:inherit;border-radius:10px 0 0 10px;margin-left:0;position:absolute;background-color:#FFF}
.lnk .lnkimglft img{opacity:0.7}
.lnk .lnkimg{width:100px;height:100%;margin:0;border-radius:10px 0 0 10px;box-shadow:none}
.lnk .lnkrght{text-align:left;height:inherit;padding-left:100px;position:absolute}
.lnk .lnkrght a{text-decoration:none;color:#580735}
.lnk:hover .lnkimglft img{opacity:1}
.lnk:hover .overhid{opacity:0.5}
.lnk:hover .lnkrght a{color:#AD0000}
.lnk:hover .overhid>div{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}
.popnxt{text-align:right;width:100%}
.popnxt .pop{float:left}
.wallphoto{width:100%}
.capcat li{display:block;float:left;font-weight:bold}
.capcat a{text-decoration:none;padding:0 10px}
.capcat a:hover{text-decoration:underline}
a .prm .like{width:18px;height:18px}
.prm_h{font-size:calc(12px + (35vw / 100));overflow:hidden;width:100%;height:calc(2em + 14px)}
.fs_c12_35i100{font-size:calc(12px + (35vw / 100))}
.fs_c12_40i300,.knsort{font-size:calc(12px + (40vw / 300))}
.prm3,.prm_viewrate{margin-right:14px;opacity:0.5}
.st-pro .prm3{opacity:1}
.prm4{display:block;margin-right:10px;opacity:0.5;}
.prm4 i{color:#5b9977}
img.like{height:18px}
.fa.prm_star{color:#e6a200}
.fa.prm_dangerous{color:#e60000;}
.ascfrm{padding:25px 100px}
.bx1{background:#FDDFB5;padding:5px 10px;border-radius:5px 5px 0 0;margin-bottom:10px}
.asct{text-align:left;font-family:Times, serif;font-weight:bold;font-size:20px;font-style:italic;letter-spacing:2px;margin:5px 10px;text-indent:20px;color:#000}
.nobrdimg img, img.nobrd{border:none;box-shadow:none}
.csregistr input{color:#000}
.bgfullscr{background:rgba(9, 9, 9, 0.05) url(/images/bg03.jpg) top center;background-size:cover;height:500px}
.icobox{margin:10px;overflow:hidden;border-radius:15px}
.icobox div{font-size:24px;height:40px;display:flex;justify-content:center;align-items:center;background:rgba(117, 0, 0, 0.67)}
.icobox div a{color:#FFF;text-decoration:none}
.mainpg h1{font-family:'Roboto', sans-serif;text-transform:uppercase;color:#444}
.ston.foff{opacity:1}
.-tblue{text-align:center;border-bottom:1px #333 solid;color:#fff;padding:10px 0;font-size:18px}
}