*{border:0px}
: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}
p{margin-top:0;margin-bottom:10px}
table{font-family:Arial, Helvetica, sans-serif;vertical-align:middle}
a,a:visited,a:focus,.a,.a:visited,.a:focus{color:#A50056;outline:none;text-decoration:none}a:hover,.a:hover{color:#D81B7D;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%}
label,input,button,select,textarea{font-size:14px;line-height:1.2}
label{padding:4px}
.foff{opacity:0}
/*.item.st-pro img.obklad,*/.tr1s{transition:1s}.tr05s{transition:0.5s}/*.item.st-pro:hover img.obklad{transform:scale(1.05)}*/

.lftcl{float:left;background:#f0f0f0;width:200px}
.rgcl{float:left;background:#fc0;width:300px;margin-left:200px}
.pola{white-space: nowrap; width:1px}
.pola, .pola2{font-size:13px;font-size:inherit;font-family:Arial, Helvetica, sans-serif}
.lbl{margin-right:10px;background:#FFFF00}
.icst{float:right}
.np{background-color:#F9F9F9}
table table tr#gsel:hover,table tr.pkey:hover{background-color:#e8f0dc !important}
table table tr#gsel:hover h5{color:#c80000;cursor:default}
table tr.pkey:hover h5{color:#ff0064;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:30px;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;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:4px;color:#525252;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 #32b9f01a}
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 #32b9f01a}
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 #0000001a}
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 #32b9f01a;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 #32b9f0bf}
textarea{position:relative;display:block;border:0 none;padding:2px 0;margin:0;font-size:12px;line-height:18px;font-family:inherit;text-indent:0;background:-moz-linear-gradient(90deg, #f1f1f1 1px, transparent 1px);background-color:#fff;background-size:100% 1.5em;border:1px solid #bbbbbb;border-top-color:#cccccc;border-bottom-color:#a0a0a0;-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 #32b9f01a;white-space:pre-wrap;word-wrap:break-word;resize:vertical;box-sizing:border-box}
textarea:focus{outline:0 none;box-shadow:0 0 5px #32b9f0bf}
input[type="button"],input[type="submit"],.button,.mbtn{-webkit-transition:border linear 0.075s;-moz-transition:border linear 0.075s;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 #ffffff26}
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 #00000040}
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 #00000033}
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}
.mbtn.disable,.mbtn.disable:hover,.mbtn.disable:focus,.mbtn.disable:active{box-shadow:none;color:#bbb;border-color:#ddd;background:#eee;cursor:not-allowed}
.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 #00000033}
.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 #00000033}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 #1414f080;}
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 #0000fabf;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;font-size:inherit;font-family:Arial, Helvetica, sans-serif}
label:hover{color:#0000FF}
.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,.mbtn.green,.mbtn.red{color:#FFF;text-shadow:none;font-weight:normal}
.fbtn.green,.mbtn.green{background:linear-gradient(180deg,#99bf45 0%,#558823 90%,#3f671b 100%);border:1px solid #46691a}
.fbtn.green:active,.mbtn.green:active{background:linear-gradient(180deg,#4b9c17,#4b9c17);border-color:#009800}
.fbtn.red,.mbtn.red{background:linear-gradient(180deg,#bf4545 0%,#882323 90%,#671b1b 100%);border:1px solid #691a1a}
.fbtn.red:active,.mbtn.red:active{background:linear-gradient(180deg,#9c1717,#9c1717);border-color:#980000}

.button.smoll,.button.small{font-size:12px;line-height:16px;padding:0.25em .75em}
.button.middle{font-size:15px}
.button.large{font-size:16px;font-weight:bold}
.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}
a [class^="icon-arr"]{margin-left:3px;margin-right:3px}
.monthselect .btn{display:inline-block;line-height:20px}
table h5,table h6{margin-top:0;margin-bottom:0}
table.BL1{ background-color:#F7F6EC; border-style:solid;border-width:1px;border-color:#aaaaaa;border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius:10px;}
table.BL1 tr:first-child td{border-radius:10px 10px 0 0}
table.BL1 tr:last-child td:first-child{border-radius:0 0 0 10px}
.btnpanel.fixd{opacity:1;background:#450033}
.h1_start{text-transform:uppercase;color:#636363;text-shadow:none}

body{font-size:14px;color:#000;margin:0px;padding:0px}
body,ul,li{font-family:Arial, Helvetica, sans-serif;text-align:left}
li{font-size:inherit}
.ppanel p{text-align:justify}

#menu{list-style:none;margin:0px auto 0px 280px;height:43px;padding:0px 20px 0px 20px;position:absolute;top:14px}
#menu li{float:left;display:block;text-align:center;position:relative;padding:0 10px 0 10px;margin-right:2px;margin-top:-14px;border:none;z-index:800}
#menu li.mymenu{padding:4px 10px 4px 10px}
.menu_on #menu li.mymenu:hover{padding:4px 10px 3px 10px;border-bottom:#B50000 2px solid}
#menu li:hover,#menu .show{border:1px solid #777777;padding:0 9px 0 9px;background:#F4F4F4;background:-moz-linear-gradient(top, #F4F4F4, #EEEEEE);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE))}
#menu li a{font-family:Arial, Helvetica, sans-serif;font-size:18px;color: #E9CB9F;;display:block;outline:0;text-decoration:none;text-shadow: 1px 1px 1px #000}
#menu>li>a{padding-top:16px;padding-bottom:14px}
li.mymenu .dropdown_2columns{margin-top:3px;border-bottom: #B50000 2px solid;width:auto}
.menu_on #menu li:hover>a.drop{color:#161616}
li:hover>a.animate{color:#161616 !important}
.menu_on #menu li:hover a,.menu_on #menu .show a{color:#015b86;text-shadow:1px 1px 1px #ffffff}
#menu li .drop{padding-right:11px}
.dropdown_2columns,.dropdown_4columns{margin:0 auto 4px auto;float:left;position:absolute;left:-1px;display:none;text-align:left;padding:10px 5px 10px 5px;border:1px solid #777777;border-top:none;background:#F4F4F4;background:-moz-linear-gradient(top, #EEEEEE, #BBBBBB);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));border-bottom:#373FA0 3px solid}
.dropdown_2columns{width:350px}.dropdown_4columns{width:560px}
.col_1{width:130px}.col_2{width:340px}.col_3{width:460px}.col_4{width:550px}
.menu_on #menu li:hover>div,.menu_on #menu li.show>div{display:block;top:auto}
.col_1,.col_2,.col_3,.col_4{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
#menu .menu_right{float:right;margin-right:0px}
#menu .animate,.myanimate{transition: all 0.2s cubic-bezier(0.73,-0.34, 0.25, 1.36) 0s;}
#menu li .align_right{border-radius:5px 0px 5px 5px;left:auto;right:-1px;top:auto}
#menu p,#menu .mh2,#menu .mh3,#menu ul li{font-family:Arial, Helvetica, sans-serif;line-height:21px;text-align:left;text-shadow:1px 1px 1px #FFFFFF}
#menu .mh2{font-size:21px;font-weight:400;letter-spacing:-1px;margin:7px 0 2px 0;padding-bottom:2px;border-bottom:1px dotted #aaa}
#menu .mh3{font-size:14px;margin:7px 0 2px 0;border-bottom:1px solid #888888;color:#333}
#menu p{line-height:18px;margin:0 0 10px 0}
#menu li div a,#menu .show div a{font-size:12px;color:#015b86}
#menu li div a:hover,#menu .show div a:hover{color:#029feb}
#menu li ul{list-style:none;padding:0;margin:0 0 12px 0}
#menu li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #ffffff;padding:0;margin:0;float:none;text-align:left;width:130px}
#menu li ul li:hover{background:none;border:none;padding:0;margin:0}
li div div ul li a {font-style:normal !important}
#menu .menu4 a{font-size:18px;color:#40026F}
#menu .menu4 a:hover{color:#981670}
#menu li a.a_normal{display:inline;font-size:inherit;font-weight:bold}
.imgshadow{width:auto;float:left;background:#FFFFFF;padding:4px;border:1px solid #777777;margin:5px 15px 5px 5px;box-shadow:0px 0px 5px #666666;}

@media (max-width:850px){
#menu{margin:0px auto 0px 240px}
#menu li{padding:0}
}

.fico{margin-bottom:5px;margin-left:-5px;display:flex;flex-direction:row}
.ficot{color:#FFFFFF;text-shadow:#000 2px 2px 5px,#000 1px 1px 1px;position:absolute;top:3px;margin-left:6px;font-size:120%}
.vreklama{margin-top:30px;width:300px}
article opis img{margin-right:2px}
img.ico{height:1em}
.lbl_pro{position:absolute;background:#ffffff;padding: 3px 6px 5px 5px;top:-18px;left:0;border-radius:0 7px 0 0;line-height:1.2;color:#b10052;text-shadow:#ab00b1cf 0 0 1px;/*box-shadow:0 -1px 1px 0 #e5e5e5;*/}
.item.elfirst .lbl_pro{background:#f4d7cc;box-shadow:0px 0px 3px 0 #f4d7cc}
.item:hover .lbl_pro{background:#ffffe0;box-shadow:0 -1px 1px 0 #ffffe0}
.newposts #dle-content{width:1024px}
body.newposts{background:#fff}
body.editnews{background:#100009}
body.pay{background:#AAFFA9}

body.price{background:#fff url(../images/noise.png) repeat}body.price #gr_menu{display:none}
body.userinfo{background:#724a4a url(../images/noise.png) repeat}
body.favorites{background:#150307;background-image:none}
body.cat .statist_rules{display:none}
body.cat .maincomm{width:auto;padding-left:4px;padding-right:4px}
body.pm{background:#fff url(../images/b015.jpg) 100% 100% no-repeat fixed;background-size:cover}
body.wedding{background:#fff url(../images/b020.jpg) 100% 100% no-repeat fixed;background-size:cover}
body.auth-social{background:#fff url(../images/b018.jpg) 100% 100% no-repeat fixed;background-size:cover}
body.feedback{background:#BDBDBD url(../images/b016.jpg) 100% 100% no-repeat fixed;background-size:cover}
.online{width:5px;height:5px;position:absolute;background:#0AA000;border-radius:50%;margin-top:-38px;margin-left:40px}
#stload{overflow:hidden;width:100%;height:3px}#stload>img{width:100vw;height:3px;max-width:none;margin:0;box-shadow:none}

.cpt{background:url(../images/capt01.jpg) repeat-x}
table.full tr:first-child td:first-child {-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}
table.full tr:first-child td:last-child {-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}

.cpt h2{color:#fff;font-family:'Open Sans', helvetica, tahoma, arial;margin:0 0 0 0;line-height:40px;margin-left:50px}
body.showfull.rcat247{background:url(../images/fon2-.jpg) repeat}
#pleft,#pright{display:none}
#cont.sw_cat_on #pleft,#cont.sw_cat_on #pright{display:flex}
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}
#footersp{height:350px;width:100%}
#pright,#prevrp{background:#fff}
#pright,#prevrp,#prg-video{transition:1s background-color}
body[class*="frmct"] #prevrp,#mcomnt1 .pgh1,#music .pgh1{background:#f0e8d9 url(../images/noise.png) repeat}
#prg-video{background-color:#00000000}
body[curmenu="#video"] #prevrp,body[curmenu="#video"] #prg-video{background-color:#000}
#loading{position:fixed;background:yellow;padding:4px 10px;transition:0.5s;left:0;top:0;z-index:65535;font-size:23px;border-radius:0 0 10px 0}

.pnl{border:1px #004faf33 solid;border-radius:6px}
.pmmsg{width:300px;padding:3px;border-radius:5px;border:1px #52001b1f solid;margin:4px 3px 3px 3px}
.pmab{max-width:500px;font-size:20px;border-bottom:1px #004faf33 solid;padding:5px;background:#7d7d7d3d}
.fotoav{border-radius:8px}
.pmtxt{margin-top:3px;overflow:hidden;height:32px;border-radius:5px;background:#6d6d6d0d;margin-right:10px;padding:5px 10px}
.mload{background:url(../images/polosa.jpg);height:3px;background-size:contain;background-repeat-x:repeat}

.btnpanel .nav-tabs{border-bottom:0;margin-bottom:0px}
ul.nav-tabs>li{border:0;font-size:20px;margin:5px;position:relative;float:left}
ul.nav-tabs>li>a{border:0;padding-top:8px;padding-bottom:8px;line-height:20px;border-radius:4px;padding-right:12px;padding-left:12px;margin-right:2px;display:block;background:#EBE9E9;box-shadow:-2px -1px 2px #0000001a;font-weight:bold;text-decoration:none;transition-duration:1s;transition-delay:0.3s}
ul.nav>li>a:hover{background:#fff}
nav[active="1"] span[act="1"],nav[active="2"] span[act="2"],nav[active="3"] span[act="3"],nav[active="4"] span[act="4"]{ width:200%}

.cc2{column-count:2}

body[module="pm"] .n-avbl-pm,body[module="register"] .n-avbl-register,body[module="favorites"] .n-avbl-favorites{display:none !important}

#frprice input[type="checkbox"]{vertical-align:top;width:17px;height:17px;margin:0 3px 0 0}
#frprice input[type="checkbox"]+label{cursor:pointer}
#frprice input[type="checkbox"]{position:absolute;opacity:0}
#frprice input[type="checkbox"]+label{position:relative;padding:0 0 0 90px}
#frprice input[type="checkbox"]+label{position:relative}
#frprice 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 #00000080;transition:all 1s;transition-delay:.2s}
#frprice input[type="checkbox"]+label:after{content:'Включити?';font-size:9px;color:#AFAFAF;padding-left:27px;width:26px;position:absolute;top:-2px;height:22px;border-radius:10px;box-shadow:0 2px 5px #0000004d;transition:all .2s}
#frprice input[type="checkbox"]:not(:checked)+label:after{left:2px;background:#FFF}
#frprice input[type="checkbox"]:checked+label:after{content:'включено';left:26px;background:#FFF;font-size:9px;padding-left:28px;width:24px;color:#001F73}
#frprice input[type="checkbox"]:checked+label:before{background:#8ECBE8}

.chrating{position:absolute;z-index:1;left:0;font-size:14px;font-weight:bold;padding-top:2px;padding-left:3px}
div.chrating img{box-shadow:none}
.wallvideo{height:480px;margin-bottom:10px}
.contur{text-shadow:#222 1px 1px 1px, #222 -1px -1px 1px,#222 -1px 1px 1px,#222 1px -1px 1px}
.day-active{background:#B1D0A7;cursor:help}
.flxw,.flblpst{flex-wrap:wrap}.flxnw{flex-wrap:nowrap}
.cfoto,.oa{overflow:auto}
.cfoto>div{width: max-content}
#vnmenu{margin:20px}
#vnmenu a{margin:5px;padding:5px 10px;display:block;font-size:14px;text-align:left;color:#464646;line-height:1}
#vnmenu a i.fa{margin-right:10px}

.bl01{float:left;margin:0 5px;padding:0 5px;clear:both}
.bl02{float:left;margin:0 5px;padding:0 5px}
.bl01 p,.bl02 p{text-align:justify;text-indent:25px;font-family:sans-serif}
.bl01 h6,.bl02 h6{color:#BB0202;text-shadow:2px 2px 4px #7C7C7C}
.bl01 h6{display:table-cell;vertical-align:middle;text-align:center}
.bl01 img{margin-right:10px}
.bl01 h6 a{color:inherit;text-decoration:inherit}
.bl01 h6 a:hover span{border-bottom:2px solid #F00}
.pdkb{position:absolute;top:0;right:6px;font-size:10px;color:#888}

body.mmenu #cont{height:0;overflow:hidden}
body.sh_play_list #cont,body.sh_play_list #main_footer{height:0;overflow:hidden}
#cont{margin:0 auto}
.grhpcl,.grhprc{width:100%;max-width:422px}

h3 .h1_start{display:none}
.pdt2{padding-top:2px}.pdt10{padding-top:10px}
.mrb2{margin-bottom:20px}.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}
.rad-img img{border-radius:10px}
.proficat .hd{min-width:1024px;width:100%}
.hd{width:100%}.w280{width:280px}.w100m87{width:calc(100% - 87px)}.w87{width:87px}
.m0i{ margin:0 !important}
.mr1{margin:10px}
.ml0{margin-left:0}
.c,.cntr,#calendar *{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}
.koja{background:#4d002a;padding:12px 0 3px 0;border-right:2px #35000C solid}
.koja .capt{color:#fff;text-shadow:1px 1px 1px #000;text-align:center;width:100%;font-size:36px;margin-bottom:18px;padding-bottom:7px;line-height:35px;font-weight:normal;margin-top:50px;padding-top:20px;background:#4d002a;position:sticky;top:0;border-bottom:2px #ffffff1c solid;margin-left:8px;margin-right:8px;box-sizing:border-box;width:calc(100% - 16px)}
.clipped h1{color:#4A1533;text-align:center;font-size:45px;font-weight:bold;padding:25px 0 12px 0;font-family:Arial, Helvetica, sans-serif;line-height:50px}
.oc{object-fit:cover}

.ogol{-webkit-filter:saturate(10%) contrast(30%) brightness(160%);filter:saturate(10%) contrast(30%) brightness(160%)}
.light_sel_elem{background:#ff6a0029 !important;display:block !important}

.ytbnoexit{display:none}
body[curmenu="#video"] .ytbnoexit{display:block;width:100%;height:62px;position:absolute;top:0;z-index:2}

.chatboxmsg{width:100%}
div#chat{background:#000;padding:3px;width:calc(100% - 6px);display:inline-flex}
div#chat textarea{border:0;padding:10px;width:90%;margin-right:0.5%}
div#chat button{width:9%;min-width:50px;background:#82e0ff;border:none;padding:10px}
.chatmessages{list-style-type:none;margin:0;padding:0}
.chatmessages div{margin:0 0 0 20px;cursor:pointer}
.chatmessages>div{margin-left:0}
.chatmessages div:hover span.msgnameuser{color:#000475}
.chatmessages div span.msgnameuser:hover,#msgendtx:hover{text-decoration:underline}
.chatmessages div span:hover{color:#000}
#answerto span,#msgendtx{cursor:pointer}
#msgendtx{font-size:18px;color:#00289A}
.usersonline{display:inline-block;padding-right:10px}

aside{position:fixed;left:-100px;top:0;width:0px;height:100%;background:rgba(153,153,153,0);display:block;transition:0.8s}
aside>ul{list-style:none;display:flex;flex-direction:column;justify-content:flex-end;padding-left:5px;padding-bottom:15px;user-select:none;cursor:pointer;height:90%;margin-left:calc(2vw)}
aside>ul>li{font-size:10mm;border:#333 1px solid;border-radius:5px;color:#fff;background:#946B8D;padding:3.5mm;transition:1s;display:block;width:35px}
aside>ul>li:hover,aside:hover>ul>li{background:#BD009D}
.listno,.listno ul{list-style:none;padding-left:0}
.listno ul{padding-left:20px}
.maincomm{width:400px;margin-left:10px;list-style:none;text-indent:-10px;flex-direction:column-reverse;padding-left:30px}
.maincomm div{cursor:pointer}
.maincomm div:hover{background:#D8D8D8}
.rekl .reklb{width:40%;color:#333}
.reklstat{cursor:help;line-height:1;color:#A29478;margin-left:20px}
.reklstat:first-child{margin-left:0}

.btnp{border:1px #666666 solid;padding:2px 10px 2px 20px;background:#EAC4C4}
.btnp:hover{background:#D88080}
.commin{display:inline;margin-left:20px}

.icon{background:url(../images/mikroicon.png) no-repeat;display:inline-block}
.cmdclose{position:absolute;height:25px;width:25px;top:0;right:0;background:#000 url(rs-default.png) -67px -3px;cursor:pointer}
.ic01{height:24px;width:17px;background-position:-55px -30px}

.catfrbox{margin:15px 0 5px 5px;width:280px;font-size:20px;padding-left:0;font-weight:bold}
.catfrbox>li{margin-right:2px;margin-top:2px;margin-bottom:2px;border:#CFCFCF solid 1px;background:#BD9CAE;border:#868686 solid 1px;background:linear-gradient(0deg, #977b8a, 2%, #BD9CAE, 98%, #e1bacf);height:29px;overflow:hidden;list-style-type:none;font-size:16px}
.catfrbox>li span{font-family:"Courier New", Courier, monospace;font-weight:bold}
.catfrbox>li:hover{border:none;margin-bottom:4px;background:none}

.catfrbox>li>a>div{width:600px;padding:5px 0 5px 5px}
.catfrbox>li>div{white-space:pre}
.catfrbox>li:hover>a>div{min-width:256px;z-index:1000;position:absolute;width:auto;border:#000 solid 1px;height:18px;padding-right:5px;background:#E6C7D8}
.catfrbox>li:hover>div{z-index:1000;position:absolute;width:auto;border-top:#000 solid 1px;border-bottom:#000 solid 1px;height:28px;margin-top:-1px;padding-right:5px;background:inherit}
.catfrbox>li.catselect{cursor:not-allowed;border:#000 solid 1px;height:28px;line-height:1.8;padding-left:5px;background:#FFDDF1;background:linear-gradient(0deg, #998691, 2%, #FFDDF1, 97%, #fdedf7)}
.catfrbox>li:hover.catselect{overflow:visible;margin-bottom:2px}
.catfrbox>li:hover.catselect>a>div{height:auto}
.catfrbox>li.catselect>a{line-height:1}
.catfrbox>li.catselect>a>div{width:auto;border:none;background:none;position:inherit}
.catfrbox a{text-decoration:none;color:#000 !important}
.catfrbox a.amhide{color:#846E7A !important}
.clmainpage{ height:900px;overflow:auto}
.cmnt{overflow:auto;padding:2px 4px;background:#BBA27F;box-shadow:0px 1px 5px rgba(0, 0, 0, .35);border-radius:5px;box-sizing:border-box}
.aclk{box-shadow:inset 0px 0px 0px 2px #0014FF !important}
.tbl{display:table}
.tblgr,#blbut{display:table-row-group}
.tblrw,.tbltr,.tr{display:table-row}
.tbltd,.td{display:table-cell}

.obvod{display:inline-block;background:rgba(120,120,120,0.7);padding:7px;border-radius:7px;box-shadow:0 0 10px 2px #252525}
#modal{z-index:65535;opacity:0;background:rgba(0,0,0,.7);border-radius:8px;overflow:scroll;position:fixed;top:0;left:0;width:100%;height:100%;margin:0}
#modal input{clear:both;display:block;width:100%;margin-top:5px}
#modal .button{margin-top:10px}
#heading {height:44px;max-width:800px;padding:0 10px;background-image:-webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));background-image:-moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));background-image:-o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));background-image:-ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));background-image:linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');box-shadow:inset 0px -1px 0px #fff, 0px 1px 3px rgba(0,0,0,.08);border-bottom:1px solid #bababa;border-radius:4px 4px 0px 0px;font-size:14px;font-weight:bold;text-align:center;line-height:44px;color:#444444;text-shadow:0px 1px 0px #fff}
#contents {max-width:800px;padding:10px 10px 0 10px;background:#fcfcfc;box-shadow:0px 1px 3px rgba(0,0,0,.25);border-radius:0px 0px 4px 4px;display:block}
#contents p {font-size:15px;font-weight:normal;text-align:center;line-height:22px;color:#555555;width:100%;float:left;margin:19px 0}
.fsm20{font-size:20px;margin:20px}

.flxi_h_ac{display:inline-flex;align-items:center;flex-direction:row;height:inherit}
.button{padding:0.45em 1.25em;margin:0;outline:0 none;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;-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;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15)}
.button:hover{border-color:#747474;text-decoration:none;box-shadow:0 0 5px -1px rgba(0,0,0,0.25)}
.button:focus{border-color:#414141;border-color:#32b9f0}
.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.green {color:#FFF;padding-right:10px;background:-webkit-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:-moz-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:-o-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:-ms-linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);background:linear-gradient(top, rgba(170,212,79,1) 0%,rgba(116,185,49,1) 90%,rgba(106,173,45,1) 95%,rgba(96,157,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad44f', endColorstr='#609d29',GradientType=0 );border:1px solid #5b8821}
.button.red {color:#FFF;padding-right:10px;background:-webkit-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:-moz-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:-o-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:-ms-linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);background:linear-gradient(top, rgba(248,114,136,1) 0%,rgba(243,71,85,1) 90%,rgba(225,65,77,1) 95%,rgba(206,59,70,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87288', endColorstr='#ce3b46',GradientType=0 );border:1px solid #b0333e}
.button{height:33px;font-size:13px;font-weight:bold;line-height:1.1;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.2);border-radius:3px;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}
.button:first-child{margin-left:10px}
.button:last-child{margin-right:10px}
.button a {text-decoration:none}
.button img {float:left;width:33px;height:33px}
.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}
.brow:not(:first-child){margin-left:10px}
.noaccess{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:65534;opacity:0}

.wrapper{background:#4b0034;box-shadow:0 1px 3px rgba(0,0,0,.5);position:relative;width:100%;z-index:100}
.setfocus #menu,.setfocus .footer_bl{-webkit-filter:blur(3px);filter:blur(3px)}
.setfocus .wrapper:hover #menu,.setfocus .footer_bl:hover{-webkit-filter:none;filter:none}
.flblpst .virsh{margin-right:10px;margin-bottom:10px;padding:10px;border:1px #828282 dotted}

.view{background-color:#fafafa;margin:20px 20px 10px 20px;padding:50px 50px 50px 50px;min-height:500px;border-radius:0 0 10px 10px;box-shadow:#5A5A5A 2px 2px 4px 1px;color:#000}
.view h1{color:#5C0101;font-size:30px}
.view h2{color:#760129;padding-left:25px}
.view h3{font-size:18px;font-style:italic;padding-left:25px;font-weight:normal;color:#901208}
.noradius .view h3{margin:10px 0 0 0;line-height:100%}
.view ul li{list-style-position:inside}
.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;/*font-size:18px;*/font-size:clamp(20px,2vw + 12px,25px);margin-top:2em;margin-bottom:1em;font-weight:bold}
.vfull h3{font-size:22px;font-family:serif;font-style:italic;margin:0 75px;padding:0;font-weight:normal;color:#000;text-align:left;clear:left}
.qst h1{font-size:32px;font-family:serif;font-style:italic;margin:40px 50px;padding:0;font-weight:normal;color:#901208;text-align:center}
.vfull h4{padding:0 75px 0 50px;margin-bottom:0;margin-top:20px}
.vfull ul li{list-style-position:inside;/*font-size:18px;line-height:25px*/font-size:clamp(19px,2vw + 11px,24px);line-height:1.5;margin-bottom:0.5em}
.vfull ol li{/*font-size:18px;line-height:25px;margin-bottom:10px*/font-size:clamp(19px,2vw + 11px,24px);line-height:1.5;margin-bottom:0.5em;margin-left:1em}
.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}
.mlbl{width:180px}

@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)}

.quest{text-align:left;margin:40px 0 10px 0}

.viewcomm{background-color:#fff;margin:20px 20px 10px 20px;padding:20px 50px 0px 50px;border-radius:10px;box-shadow:#5A5A5A 2px 2px 4px 1px;color:#000}
.col2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}

.center{width:100%;text-align:center}
.center>div{display:inline-block}
.row{width:250px}
.socstina opis{font-size:14px;line-height:1.4}

.p0-10{padding:0 10px}
.mhide{font-weight:normal;color:#999;cursor:pointer}

.nowrap{white-space:nowrap}
.hide,.izolate,.su1036i{display:none}
.hide0{display:none !important}
.show .lnkcl{display:block}
.lnkcl{position:absolute;right:10px;top:10px;color:#00F;font-weight:bold;font-size:11px;cursor:pointer;display:none}
.lnkcl:hover{text-decoration:underline}

.calkn{background:url(../images/baks.png);width:20px;height:20px;position:absolute;margin-left:5px;cursor:pointer;display:inline-flex}
.calky{background:url(../images/baks2.png);width:20px;height:20px;position:absolute;margin-left:5px;cursor:pointer;display:inline-flex}
.moln{background:url(../images/mol20.png);width:16px;height:15px;margin-left:5px;padding-bottom:5px;cursor:pointer;display:inline-flex}
.moln:hover{background:url(../images/mol30.png);width:16px;height:15px;margin-left:5px;padding-bottom:5px;cursor:pointer;display:inline-flex}
.moly{background:url(../images/mol10.png);width:16px;height:15px;margin-left:5px;padding-bottom:5px;cursor:pointer;display:inline-flex}

.tab-pane#music{max-width:864px;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;flex-direction:column}
.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-align:justify;/*text-indent:25px*/text-indent:2em;font-size:clamp(19px,2vw + 11px,24px);line-height:1.5;margin-top:1em;margin-bottom:1em}
.fulld li{text-align:justify}
#dle-comments-list input[type="checkbox"]{ margin-right:5px}
.fico img{box-shadow:none;margin-right:0;height:90%}

.tocenter{width:100vw;height:100vh}
.btngrn{border:#333 1px dotted;border-radius:5px;padding:2px;margin:10px 0 0 10px;width:219px;float:left;height:156px;background:#DFFFDA}
.btngrn:hover{background:#B3F7A9}
a:visited .btngrn,a:visited .btnblu,a:visited .btnvio{background:#fff;color:#999}
.btnblu{border:#333 1px dotted;border-radius:5px;padding:2px;margin:10px 0 0 10px;width:239px;float:left;height:248px;background:#E4E6FF}
.btnblu:hover{background:#A9CEF7}
.btnvio{border:#333 1px dotted;border-radius:5px;padding:2px;margin:10px 0 0 10px;width:239px;float:left;height:22px;background:#EDCCE7}
.btnvio:hover{background:#EA93DA}
.pb480{color:#5A5A5A;font-size:14px;font-weight:bold}
.detcina{display:block;letter-spacing:-0.5px;white-space:nowrap;width:100px;margin-bottom:5px}
.detcina i{color:#59a84c}
.item.elfirst,.spcfltr.elfirst{order:-1}
.statuspro~.chrating{top:25px !important}
audio{margin-bottom:8px}
.ListMusic audio{width:100%;margin-bottom:15px}
.ListMusic .audioItem div{color:#B3005B;font-weight:bold;margin-left:25px;margin-bottom:5px;font-size:16px}
.likefcb{height:28px;display:flex;justify-content:center;align-items:center;color:#4267B2;font-size:24px;padding:30px 5px;flex-wrap:wrap;line-height:1.5}
.show{display:block}

#sortpcat{margin:0 100px}
.knsort{float:none;color:#230000;padding:5px 15px;line-height:1;height:auto;margin:2px;transition:1s}
.sortvideo #sortvideo,.sortmusic #sortmusic,.sortcoment #sortcoment,.sortsocial #sortsocial,.sortcina #sortcina,.sortcalc #sortcalc,.sortcalendar #sortcalendar,.sortfree #sortfree{background:#FFD49E}
.sortrcmd #sortrcmd{background:#8AAEFF}
.showcase{color:#ffffff;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.showcase .showcaseBox{margin:0px auto;text-align:center;width:1000px}

.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
#modal .obvod #contents{min-height:100px;min-width:200px}

.rklt,.rklb{position:absolute;text-align:center;width:100%}
.rklt{margin-top:35px;font-size:24px;color:#fff;text-shadow:1px 1px 1px #000}
.rklr{padding:14px 10px 1.3em 10px;background:#1a001e;opacity:0.9;font-size:20px;color:#FF0;position:absolute;left:0;right:0;top:0}
.royalSlider.photoSlider{transition:transform 0.5s, opacity 0.3s;transform:scale(0.1);opacity:1}
.royalSlider.photoSlider.rsFullscreen{transform:scale(1);opacity:1}
.stick_b1{position:sticky;transition:bottom 0.5s;bottom:0}
body.playbox.sh_playbox .stick_b1{bottom:50px}
.dolar.stick_b0{position:sticky;bottom:0;background:#faf8f5;padding:5px;border-top:1px solid}
body.playbox.sh_playbox .stick_b0{bottom:50px}
body.hide_playbox .stick_b0{bottom:0}/* лишнє */
#playbox{display:none}body.playbox #playbox{display:flex}

#rmnu{padding-bottom:30px;border-bottom:#790000 3px solid;border-left:#790000 3px solid}
#rmnu span{color:#1D0A17;padding:0 20px;font-size:20px;line-height:2}
#rmnu a{text-decoration:none}
#rmnu img{margin-left:15px;height:22px}
.errbox{left:calc((100% - 998px)/2);margin-bottom:30px !important}
.hvr-show{display:none}
.hvr:hover .hvr-show{display:block}
.cntm{padding:10px;background:#f1f1f1;width:6px;height:6px;border-radius:25%;top:4px;right:4px;border:4px solid #6b6b6b}

.ops{margin:13px 10px !important;line-height:13px !important;text-align:left}
.t1{margin-left:10px}
.tar{text-align:right}
.g5{gap:5px}.g10{gap:10px}.g20{gap:20px}.g30{gap:30px}.cg10{column-gap:10px}
.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}.z4{z-index:4}.z10{z-index:10}
.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}.p25{padding:25px}.p30{padding:30px}
.p10_20{padding:10px 20px}.p30_10{padding:30px 10px}
.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%}.h100v{height:100vh}.h90v{height:90vh}.h56px{height:56px}
.ha{height:auto}
.bi{background:inherit}
.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}

.tgl_hide,.tgl_content,.open_tgl .tgl_show{display:none}
.open_tgl .tgl_hide{display:inline-block}
.open_tgl~.tgl_content{display:block}
.open_tgl .tgl_ind{transform:rotate(90deg)}

.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}
.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}

#video_top{display:grid;grid-gap:5px;grid-template-areas:"video10 video9 video8 video7" "video6 video5 video4 video3" "video2 video2 video1 video1"}

.dolar{color:#016106;font-size:23px;font-weight:bold}

.progressive-bar{display:flex;width:100%;height:31px;background:url(../images/progressive-bar.gif) 0 0 repeat-x;overflow:hidden}
.progressive-bar .item-tab.active{background-position:0 -31px;color:#4b6e0f}
.progressive-bar .item-tab{display:block;position:relative;height:31px;background:inherit;width:100%;font-size:14px;line-height:31px;color:#7a7a7a;text-align:center;padding-left:17px;padding-right:3px;transition:background 0.8s}
.progressive-bar .item-tab.active:after{background-position:0 -93px}
.progressive-bar .item-tab.active:first-child{padding-left:4px}
.progressive-bar .item-tab em{word-break:break-all}
.progressive-bar .item-tab:after{position:absolute;top:0;right:-15px;width:18px;height:31px;background:url(../images/progressive-bar.gif) 0 -62px no-repeat;content:'';z-index:1;transition:background 0.8s}
.progressive-bar .item-tab:last-child:after{display:none}
.progressive-bar a{text-decoration:none}

.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: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}

.citiesList{text-align:center}
.citiesList .item.dali{display:none}
.citiesList .item{width:300px;margin:10px;border:1px #8C8C8C solid}
.citiesList .item a img{margin:0}
.incatalog .citiesList .item{height:183px}
.item{width:calc((100% / 5) - (100vw / 70));margin:10px 3px 0 3px}
.item,.citiesList .item{background:#ffffff;border-radius:5px;display:inline-block;overflow:hidden;position:relative;margin:calc(100vw / 140)}
.item,.item.elfirst.st-nopro{box-shadow:0px 1px 3px #00000047}
.item.st-nopro{box-shadow:0px 1px 3px #00000029}
.item.elfirst{background:#fff3e5;color:#000}
.item.st-pro{background:#ffffff}
.item.st-pro.elfirst{background:#ff972a4f}
#set_incatalog .item:hover{color:#210000;background:#ffffe0}
#set_incatalog .item.st-nopro:hover{background:#fff4df}
.showfull article a:hover{color:#210000;background:#FFF700}

.tab-content #music{background:#E8E7CE;padding:10px 5px}
.tab-content #music .ListMusic{text-align:center;margin:auto}
.tab-content #music iframe{margin-bottom:5px}
.tab-content .active{background:#E8E7CE}

.item a,.item a:visited,.item a:focus{text-decoration:none;color:#606060}

a .title2{height:auto;max-height:60px;overflow:hidden;text-overflow:ellipsis}
a .title2{font-size:inherit;line-height:1.3;margin:0;font-weight:normal;letter-spacing:-0.5px}
.st-pro a .title2{color:#000}

.prbl80{padding-bottom:80%;width:100%;position:relative}

.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%}
.prm4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:8em}
.st-pro .prm4{width:auto}
.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}

#dle-content div.item img.obklad{width:100%}
#dle-content div.item .images{border-radius:5px 5px 0 0;overflow:hidden;width:100%;position:relative;display:block;/*box-shadow:0px 0px 3px 0*/}
#dle-content div.item .details{padding:5px 5% 2px 5%;text-align:left;width:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative}
.item .images img{border-radius:0;margin:0}
#dle-content div.item .title{padding-bottom:4px}
#dle-content div.item .title{background:url(../images/white-gradient.png) repeat-x;background:-webkit-linear-gradient(top,rgba(255,255,255,0)0%,rgba(255,255,255,.6)32%,#FFFFFF 64%,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0)0%,rgba(255,255,255,.6)32%,#FFFFFF 64%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0)0%,rgba(255,255,255,.6)32%,#FFFFFF 64%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0)0%,rgba(255,255,255,.6)32%,#FFFFFF 64%,#fff 100%);display:block;font-size:18px;margin-bottom:5px;position:relative;padding-left:5px;padding-right:5px;padding-top:5px}
.citiesList .item .title{display:block;font-size:18px}
.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,.wndt{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;font-family:'Open Sans', helvetica, tahoma, arial;margin:0 0 0 0;line-height:40px}
.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}
h2{color:#000;font-size:22px;line-height:1}
.xbox strong{color:#202020}
.vfull div.zmist{padding-left:10px;margin:20px 50px 0 50px;border-left:5px #FDC59E solid;font-size:clamp(20px,2vw + 12px,25px)}
.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}
#elupr .button.pbtnfavh{margin:3px;width:93%}
#elupr .button.pbtnfav{margin:3px;width:calc(12px + 89%)}
.fotohold{width:200px;height:120px;margin:10px 5px 5px 5px;border:#666 1px dashed;float:left;text-align:center}

.music{text-align:left}
.music img{margin-right:10px}
.musicbox{width:auto;margin:5px;border:1px solid #B3B3B3;box-shadow:0px 1px 4px rgba(0,0,0,0.3);background:#ffffff;cursor:move;padding:5px}
.videobox{width:200px;height:120px;margin:10px 5px 5px 5px;border:1px solid #B3B3B3;box-shadow:0px 1px 4px rgba(0,0,0,0.3);float:left;text-align:center;background:#ffffff;overflow:hidden;cursor:move}
.videobox:hover .delete .delf,.musicbox:hover .delete,.musicbox:hover .delete .delf{display:block}
.videobox button{position:absolute;left:5px;top:85px;width:105px;cursor:pointer}
.delete{position:relative}
.delete .delf{display:none;position:absolute;cursor:pointer;right:2px;top:2px;background:url(//vesilla.com.ua/images/delete.png) no-repeat;z-index:300;height:25px;width:25px}
.delete img{position:absolute;left:5px;top:85px;width:20%;opacity:0.9}
.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}

#tab3 .vidadd,#tab3 .vidhlp{background:linear-gradient(rgba(255, 0, 0, 0.2), rgba(255, 0, 0, 0.05));box-shadow:inset 1px 2px 0 rgba(0,0,0,0.1), 1px 2px 2px rgba(122, 122, 122, 0.4)}
#tab4 .vidadd,#tab4 .vidhlp{background:linear-gradient(rgba(229, 255, 0, 0.3), rgba(249, 255, 0, 0.2));;box-shadow:inset 1px 2px 0 rgba(255,255,255,0.6), 1px 2px 2px rgba(42, 42, 42, 0.4)}
#videoURL,#MusicURL{flex-basis:380px}
.hlp{display:none}
#upfoto {height:500px;margin:0 20px}
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}

.tabs{margin-left:10px;overflow:overlay}
.tabs ul{padding:0;margin:0;display:flex}
.tabs ul li{height:53px;margin:14px 0 0 0;background:#dcdcdc;padding:0 5px 0 5px;list-style-type:none;border-left:none;border-top:#444 1px solid;border-right:#444 1px solid;box-shadow:#CCC 0 -2px 2px;transition:height 0.5s,margin-top 0.5s;display:inline-flex;justify-content:center;flex-direction:column;text-align:center;line-height:0.8}
.tabs ul li:hover{background:#fbfbfb;box-shadow:#ffffff 0 -2px 2px}
.tabs ul li:first-child{padding-left:5px;border-radius:10px 0 0 0;border-left:#444 1px solid}
.tabs ul li:last-child{padding-left:5px;border-radius:0 10px 0 0}
.tabs ul li.current{height:59px;margin-top:0;margin-left:-1px;padding-top:8px;border-radius:5px 5px 0 0;font-size:20px;border-left:#444 1px solid;border-bottom:#f1f1f1 1px solid;background:#f1f1f1 !important}
.tabs ul li a{padding-top:15px;padding-bottom:15px}
.tabs a{text-decoration:none}
.pl325{width:325px}
.pl483{width:483px}
.pl483 textarea{width:302px}

#tab3,#tab4{display:none}
#cont5{border:#666 dashed 1px;padding:5px;min-height:386px;overflow:scroll;overflow-x:hidden;margin:0 20px 20px 30px;clear:both}
#tab4 .vidhlp img:hover{box-shadow:0px 0px 5px 2px #FF9100;border-radius:50%}
#tab3 .vidhlp img:hover{box-shadow:0px 0px 5px 2px #0000ff;border-radius:15%}

.saveok button{background:#f1f1f1;padding:10px 4px 7px 4px;border-radius:10px 10px 0 0;border-top:1px #777 solid;border-left:1px #777 solid;border-right:1px #777 solid;font-size:18px;margin:0;cursor:pointer;width:100%}
.bcmd{background:inherit;border:#999 1px solid;border-radius:10px;padding:5px 10px;margin:10px 2px 0 2px}
.bcmd:hover{box-shadow:#999 2px 2px 5px;margin:9px 3px 0 1px}
.bcmd img{vertical-align:middle}
.bcmd span{font-size:20px;color:#555;padding-left:10px}
.bcmd:hover span{color:#000}
.instrdoc{text-align:left;font-size:18px;color:#333;padding:10px 90px;text-indent:-20px}
.instrdoc p{padding-bottom:15px}
.clr{clear:both}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.callmy{width:34%;padding:5px 10px;margin:5px 10px}
.callmy h2 span{white-space:nowrap}
.callmy ul li{text-indent:-10px;margin-left:10px}
.callmy h3{color:#555;margin-bottom:3px}
.callmy ul{color:#555}
.callmy input{width:80%;padding:10px;margin-bottom:10px;font-size:16px}
.callmy .ramka{border:1px #ADADAD dashed;padding:20px 5px;background:#f5f5f5}
.anorm a{text-decoration:none}
.anorm a:hover{text-decoration:underline}
.lh1{line-height:1}.lh15{line-height:1.5}.lh2{line-height:2}
.clearfix{display:inline-block}

#all{position:relative}
.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}
.add{background:url(../images/add.jpg) top left no-repeat;width:10px;height:13px;margin-right:6px;float:left}
.vol{background:url(../images/vol.jpg) top left no-repeat;width:10px;height:12px;margin-right:8px;float:left}
.chat{background:url(../images/chat.jpg) top left no-repeat;width:12px;height:12px;margin-right:8px;float:left}
.inf{background:url(../images/inf.jpg) top left no-repeat;width:6px;height:12px;margin-right:7px;float:left}
.shield{background:url(../images/shield.jpg) top left no-repeat;width:12px;height:12px;float:left}
.head_right{float:right;width:594px;height:221px;padding-right:16px}
.fastlinks{margin:4px 0 0 0;height:50px}
.home{background:url(../images/home.jpg) top left no-repeat;width:20px;height:17px;float:right}
.star{background:url(../images/star.jpg) top left no-repeat;width:21px;height:17px;float:right}
.rss{background:url(../images/rss.jpg) top left no-repeat;width:23px;height:17px;float:right}

.list3 ul{color:#085200;font-size:18px;margin:5px 0}
.list3 ul li{background:url(../images/sp_ArrowRight.png) no-repeat 0px 3px;list-style:none;margin:0;padding-left:20px}
.list-links{float:right;font-size:10px;text-transform:uppercase}
.list-links ul{margin:6px 32px 0 0;padding:0}
.list-links ul li{list-style:none;display:block;float:left}
.list-links ul li.list-home{background:url(../images/list-main.jpg) top left no-repeat;padding:9px 25px 4px 33px}
.list-links ul li.list-reg{background:url(../images/list-reg.jpg) top left no-repeat;padding:9px 25px 4px 29px}
.list-links ul li.list-forum{background:url(../images/list-forum.jpg) top left no-repeat;padding:9px 25px 4px 35px}
.list-links a{color:#ea3d3d;text-decoration:none}
.list-links a:hover{color:#ea3d3d;text-decoration:underline}
.lf{height:126px}
.login_form{float:right;width:141px;position:relative}
.inpt{color:#bdbdc1;height:34px}
.inpt a,.login_form a{color:#dc0202;text-decoration:underline}
.inpt a:hover,.login_form a:hover{color:#dc0202;text-decoration:none}
.login{width:103px;height:15px;border:1px #d1cfcf solid;margin:2px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.enter{width:64px;height:25px;margin:8px 0 0 3px}
.entr{background:url(../images/but_bg.jpg) top left no-repeat;width:64px;height:25px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#dc0202;font-size:90%;font-weight:bold}

#content{width:100%;float:left}
.news{margin:8px 17px 0 15px}

.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,*+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}

/*#price .is_sticky_max .nxt-ar{display:none}*/
.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,.fhcc,.fvcc,.fh,.fv,.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}
.fhcc,.fvcc{align-items:center;justify-content:center}
.fvcc,.fv{flex-direction:column}
.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}
.w100v{width:100vw}.w100{width:100%}.w25{width:25px}.w30{width:30px}.w38{width:38px}.w50{width:50px}.w130{width:130px}.w200{width:200px}.w56px{width:56px}.w2em{width:2em}
.w300_img,.w300{width:300px}
.wa{width:auto}
.wi{width:inherit}
.fs45{font-size:45px}.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}.fs15em{font-size:1.5em}.fs2em{font-size:2em}.fs3em{font-size:3em}.fs80pr{font-size:80%}
.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}
#vcapt a.btn{opacity:1;top:0;position:relative;transition:0.3s}#vcapt .avatar.is_sticky+a.btn{opacity:0;top:-200px}
.bbstk{border-bottom:#d4d4d400 solid 1px;transition:1s}.bbstk.is_sticky{border-bottom:#d4d4d4 solid 1px}
.bbcstk{border-bottom-color:#00000000;transition:1s}.is_sticky .bbcstk{border-bottom-color:#0000002e}
.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}.mt40{margin-top:40px}.mt50{margin-top:50px}
.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}
.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}.wmax600{max-width:600px}.wmax800{max-width:800px}.wmax900{max-width:900px}.wmax1000{max-width:1000px}.wmax1124{max-width:1124px}.wmax1400{max-width:1400px}
.flb180{flex-basis:180px}
.h32{height:32px}
.sw10{width:10px}.sw20{width:20px}.sh40{height:40px}
.sh10{height:10px}
.sw10,.sw20,.sh40,.commf,.fshr0{flex-shrink:0}.fshr1{flex-shrink:1}.fshrm{flex-shrink:100000}
.utext{text-transform:capitalize}
.t0{top:0}.b0{bottom:0}.l0{left:0}.t40{top:40px}
.bbl{border-bottom:1px #000 solid}

#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}

@keyframes dashanim{to{stroke-dashoffset:0}}.svg-anim{stroke-dashoffset:20;stroke-dasharray:10;animation:dashanim 0.5s linear forwards infinite}
@keyframes mload{to{background-position-x:100vw}}.mload.anim{background-position-x:0;animation:mload 2s linear forwards infinite}

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:20px 0 10px 0;color:#000}
.myp01{color:#000;position:relative;z-index:4}
@keyframes ani_avatar{0%{transform:perspective(40px) rotateX(13deg) translateY(-100px);opacity:0}100%{transform:perspective(40px) rotateX(0deg) translateY(0);opacity:1}}
@keyframes ani_ppanel{0%{transform:perspective(40px) rotateY(-4deg) translateX(100px);opacity:0}100%{transform:perspective(40px) rotateY(0deg) translateX(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{animation:ani_ppanel 0.3s ease-out forwards;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:0 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)}
#playbox{bottom:-51px;transition:bottom 0.5s;background-color:#f2f6f8;height:50px;left:0;width:100vw;border-top:1px solid #e1e1e1}
.ListMusic>.ln_player{margin-left:4px}
body.sh_playbox #playbox{bottom:0}
body.sh_playbox.sh_play_list #main{margin-bottom:50px}
.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%}
.commt a{white-space:pre}
.commt img{margin-left:5px}.commt img.emoji_css{margin-left:0}
.rating{padding-left:0 !important}
.comml.answered{background:#d5d5d5;border-radius:0 0 6px 6px}
.answered .commf img{box-shadow:#b7b7b7 0 0 1px 1px}
.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{position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px;overflow:hidden;width:calc(100% + 40px);height:calc(100% + 40px);z-index:-1}
.mypbg>div{background-size:cover;background-position:top center}
.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}
.ocinka select{height:auto}
#prcpan{margin:auto;max-width:1050px;text-align:center;background:#f0e1d6;}
.kmenu{display:none}
#photo .tabobk,#video .tabobk{padding-top:20px}
#pgomenu{top:0;z-index:20;transition:0.5s;background:#370000}
.scrup #pgomenu.fixd{top:0}
.scrdown #pgomenu.fixd{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}


#calendar{background: url(images/misac02.jpg)}
table#calendar{border:2px #000 solid}
#calendar td{border:1px #000 solid;line-height:60px;font-size:30px}
#calendar td,#calendar th{background:rgba(255,255,255,0.76)}
.pgh2,.tabobk{font-size:35px;color:#444;margin-top:20px;width:100%;transition:1s}
#music .pgh2{transition-delay:0.3s}
.grhpft .pgh2{text-align:left;}
body[curmenu="#video"] #prg-video .pplusbuton{display:none}
body[curmenu="#video"] #prg-video .pgh2{width:230px;letter-spacing:10px}
.grhpcl{width:95%;max-width:820px}
#calendar td.day-active{background:rgba(109,0,65,0.92);color:#FFF}
#calendar td.day-oldactive{background:rgba(255,235,0,0.92);color:#9E0075}
#calendar td.day:hover,#calendar td.weekday:hover{background:rgba(109,10,0,0.92);color:#FFF;outline:5px #DA0000 solid}
.hpgfoto{ height:auto;margin-left:0;margin-right:calc(1.5%);margin-bottom:1.5%;overflow:hidden;float:left}
.hpgfoto.in3{width:calc((100% / 3) - 1.5%)}
.hpgfoto.in4{width:calc((100% / 4) - 1.5%)}
.hpgfoto.in2{width:calc((100% / 2.001) - 1.5%)}
.hpgfoto.in2_3{width:calc((100% * (2/3.001)) - 1.5%)}
.hpgfoto.in1,.hpgfoto.in1w2{width:calc(100% - 1.5%)}

.h_video,.gr_video{transition:1s}
.bvideo{margin-left:30px}
body[curmenu="#video"] .bvideo{margin-left:0}
body[curmenu="#video"] .hpgvideo{margin-bottom:100px}
body[curmenu="#video"] .gr_video{grid-row-gap:5vw}
.h_foto_05x{height:8.5vw}
.h_foto_1x,.h_video{height:19vw}
.h_foto_15x{height:29.032vw}
.h_foto_2x{height:38vw}

.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}
.hpgvideo .pr16n9 iframe,.hpgvideo2 iframe{width:100%;height:100%;position:absolute;top:0;z-index:1}
body[curmenu="#photo"] .bvideo{width:0}
body[curmenu="#video"] .bfoto{width:0;height:0}
body[curmenu="#video"] .bvideo{width:1024px;z-index:3}
body[curmenu="#music"] #music .pgh2{letter-spacing:1vw}
@media(orientation:landscape){
body[curmenu="#video"] .bvideo{z-index:5}
}

.grhpft.bfoto{width:calc(61.9% - 30px);transition:0.8s;margin-top:20px}
.grhpft.bfoto.nobvideo{width:calc(100% - 30px)}
.grhpft.bvideo{width:calc(36% - 30px);transition:0.8s;height:100%}
.grhpft.bvideo .t0_pgomenu{margin-top:20px;margin-bottom:16px}
.t0_pgomenu{transition:0.5s top;top:0}
.pgomenu_show.scrup:not([curmenu="#video"]) .t0_pgomenu{top:61px}
/*body[curmenu="#video"].pgomenu_show.scrup .t0_pgomenu{top:0}*/
.hpgvideo .byoutube,.hpgvideo2 .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}
.hpgvideo2 .byoutube{width:calc(100% / 5)}

.hvbl2{width:100%}
.hpgfoto>div,.hpgvideo>div,.hpgvideo2>div,.byoutube{background-position:center center;background-size:cover}
.hpgfoto>.dali,.hpgvideo>.dali,.hpgvideo2>.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}
#preklama:hover .arekl,#preklama.active .arekl{color:#A50056;letter-spacing:1.2px;}
.preklama{transition:background 2s, border 2s;display:flex;background:none;justify-content:center;border:1px solid #5f5f5f00}
#preklama:hover,#preklama.active{background:#EADDC3;border:1px solid #a9a9a9}
.btreklama{border-bottom:4px solid #CEBA92;margin-bottom:8px;display:flex;justify-content:space-between;}
.bbreklama{border-top:4px solid #CEBA92;margin-top:8px;margin-bottom:4px;display:flex;justify-content:space-between;line-height:1;padding:2px 0}
.bbreklama div,.bbreklama a{padding:0 10px;font-size:12px;color:#A09173}
.showspidkazka{background:#fff;padding:10px;position:absolute;z-index:10;border-radius:3px; border:1px #999 solid}
#preklamastart{width:800px}.vfull #preklamastart{width:100%}
.opisreklama{width:65%}
.bodreklama{font-size:14px;transition:2s}
.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:50px 0}

@media (max-width:1024px){
.pgh2 .pplusbuton{display:none}
.grhpft .pgh2{text-align:center}
}
@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}
.flwrp_720{flex-wrap:wrap}
}
@media (max-width:520px){
.grhpft.bfoto,.grhpft.bvideo{ width:calc(100% - 10px)}
.hpgvideo{float:left}
.pstkn.t0_pgomenu{position:relative}
.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}
.vlx_jc_520{justify-content:center}
.pgomenu_show.scrup .t0_pgomenu.bvideo_gr{top:0}
}

@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}
#dle-content div.item{width:calc((100% / 4) - (100vw / 70))}
}

@media(max-width:1300px){
.xbox,.xbox .h1,.xbox h2{border-radius:0}
.xbox{width:100%}
.author_date{display:none}
.showfull .center>div{display:flex;padding-right:5px}
.showfull .center>div img{border-radius:0;margin:0}
 .st-pro .prm_viewrate{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}
.citiesList .item{margin:10px 2px;width:220px}
#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){
.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}
.center>div{display:flex;justify-content:center;align-items:center;min-width:100%;}

.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}
.tab-content #music .ListMusic{width:500px}
.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}
}
@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}
#dle-content div.item{width:calc((100% / 3) - (100vw / 70))}
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 (max-width:530px){
.nomini,.d530h,.mhide_2{display:none}
.c_530{text-align:center}
.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%}
#dle-content div.item{width:calc((100% / 2) - (100vw / 30));margin:calc(100vw / 60)}
.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}
}

@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}
.citiesList .item{display:block;width:100%;margin:10px auto}
.sub1 .citiesList .item{height:150px}
.sub1 .citiesList .item img{width:100%}
.statist{margin-left:30px}
.h480{display:none !important}
.s480{display:block}
#dle-content .incatalog #golpage .item{width:100%;max-width:300px}
#dle-content div.item .images{width:102%}
.clipped h1{font-size:24px}
.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}
#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}
.obvod{padding:2px}
.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"}
}

@media (max-width:223px){
.sub1 .citiesList .item img{width:auto}
}

.blur10{filter:blur(10px)}
.blur100{filter:blur(100px)}


#hidpanel{margin-bottom:25px;background-color:inherit;padding:5px 0 2px 5px;cursor:pointer;color:#525252}
h1 span{white-space:nowrap}
h1 span.wrap{white-space:normal}
.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}
.item .prm img{box-shadow:none}
.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;}

.prm_star,.prm_viewrate{font-size:12px;font-size:clamp(12px,calc(100vw / 60),15px)}
.prm_star i{color:#b47474}
.prm_city{opacity:0.2;font-size:14px;margin-top:5px}
.item .prm{display:flex;position:absolute;top:0;background:#ffffffd4;width:100%;height:0}
.item .prm,.gold{transition:all .2s ease-in-out 0s}
.item.st-nopro a:hover .prm,.item.scrl.st-nopro a .prm{opacity:1;height:29px}
.item.st-nopro a:hover .prm3,.item.scrl.st-nopro a .prm3,.item.st-nopro a:hover .prm5,.item.scrl.st-nopro a .prm5{top:5px}
.item:hover .disabl{background:#fff700;box-shadow:-8px 0 8px 2px #fff700}
.elfirst .disabl{background:#fff3e5;box-shadow:-8px 0 8px 2px #fff3e5}
.item.st-nopro a:hover .gold{right:0}
.gold{position:absolute;height:20px;width:auto;top:3px;right:-25px}
.pro{position:absolute;left:1px;top:1px;background:#F7EADD;padding:1px 10px;border-radius:5px 0 5px 0;font-weight:bold;text-shadow:#580000 1px 1px 1px;color:#FFF700;font-size:16px}

.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}