/* rullan.in.ua  07.01.2017 - made in Ukraine  */
body{height:100%;padding:0;margin:0;font-size:14px;border-style:none;font-family: 'Verdana', sans-serif;background:#fff;}
body:after {content:""; display:block;width:30px; min-height:100%;height:100%;background:url('../images/sp.png'); background-position:-1602px 0px;position:fixed;left:0;top:0;}
figure, iframe, media{width:100%;padding:0;margin:0;}
div, .section, .header, .article, .aside, .footer{border-style:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table{border:none;border-collapse:collapse;}
td{text-align:left;vertical-align:top;padding:0;margin:0;}
a{text-decoration:none;color:#2e79d3;cursor:pointer;transition:color .2s ease-in-out;outline:none;border:0;}
a:focus, a:hover, label, label:hover{outline:0;border:0;color:#0b2e5e;}
form{display:block;padding:0;margin:0;list-style:none;}
textarea{overflow:auto;vertical-align:top}
input[type="submit"].bbcodes, input[type="button"].bbcodes, input.bbcodes, .ui-button{font-weight:normal;font-size:12px !important;height:30px !important;line-height:30px !important;padding:0px 10px;background-color:#97ce68;border-radius:3px;box-shadow:none;border:0;text-shadow:none;}
input[type="text"], input[type="password"], input[type="email" i], .ui-form textarea{display:block;width:90%;height:38px;line-height:38px;padding:0 15px;color:#000000;background-color:#fff;border:1px solid #ccc;border-radius:3px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email" i], .ui-form textarea{background-color:#ffffff;border-color:#04a2dc;box-shadow:0 0 10px 0 rgba(4,162,220,0.5);}
input:focus::-webkit-input-placeholder{color:transparent}
button, html input[type="button"], input[type="reset"], input[type="submit"]{padding:0 20px;color:#fff;display:inline-block;background-color:#2f9bf6;height:40px;line-height:40px;border-radius:3px;border-style:none;cursor:pointer;}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{background-color:#6ea83a;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);}
p{font-size:16px;text-align:justify;font-weight:300;letter-spacing:0.03em;line-height:125%;word-spacing:0.09em;text-indent:0em;margin:0px;padding:0 0 10px 0;}
strong, b{font-weight:900;}
em{font-style:italic;}
ul{display:block;padding:0;margin:0 0 0 40px;}
ul li, ol li{line-height:1.6; margin:10px 0; display:block;}
h1, h2, h3, h4, h5, h6, .zag-ostan{font-family: 'Times new roman', times, serif;color:#9a1f1b;font-weight:100;line-height:1;margin:0;padding:0;text-decoration:none;}
h1{font-size:2.6em;letter-spacing:1px;width:100%;margin-bottom:20px;}
h2{font-size:2.2em;margin-bottom:10px;font-weight:800;}
h3{font-size:1.8em;margin-bottom:10px;font-weight:800;}
h4{font-size:18px;margin-bottom:10px;font-weight:800;}
.zag-ostan {font-size:1.8em;color:#697c83;margin-bottom:20px;}
.hidd{overflow:hidden;width:100%;position:relative;}
.yzor1, .yzor2, .yzor3, .yzor4, .yzor5, .yzor6, .yzor7 {display:block;width:100%;max-width:1520px;margin:15px 0 15px 1%;position:relative;background:url('../images/sp.png'); background-position:-20px -1301px;}
.yzor1 {width:98%;height:18px;}
.yzor2 {width:98%;height:16px;margin:15px 0 15px 1%;background-position:-20px -1337px;}
.yzor3 {height:6px;background-position:-18px -1322px;}
.yzor4 {height:20px; background-position:0px -1281px;}
.yzor5 {height:30px;background-position:0px -1470px;}
.yzor6 {height:14px; background-position:0px -1470px;}
.yzor7 {height:14px;background-position:0px -1484px;}

.yzor1:after, .yzor1:before, .yzor2:after, .yzor2:before {content:""; display:block;width:16px; height:16px;background:url('../images/sp.png'); background-position:-1513px -1299px;position:absolute;right:-1%;top:0;}
.yzor2:after {background-position:-1513px -1337px;top:0;}
.yzor1:after {top:-2px;}
.yzor1:before {background-position:-1px -1299px;left:-1%;top:-2px;}
.yzor2:before {background-position:-1px -1337px;left:-1%;top:0px;}
.speedbar {margin:20px 0 20px 60px;}
.rules-pravila li {font-size:15px;}
/*--- *** END shablon *** 
---*/

/*--- *** HEDER *** ---*/
.shapka{position:relative;display:table;overflow:hidden;width:100%}
.shap a {position:absolute;left:43%;top:0;}
.bigr {padding:0 0 0 90px;}
.bigr i {float:left;margin:0 0 6px 0;}
.minr {width:100%;clear: both;margin:35px 0 0 0;}
.minr i {float:left;margin:0 11px 0 0;}
.poshbl {margin:0 0 0 30px;width:250px;float:left;}
#poshtil{position:relative;}
.knposh {background:none;padding:0;width:25px;position:absolute;top:-10px;right:0;}
.knposh:hover, .knposh:focus {background:none;outline:0;box-shadow:none;}
.txpos {border-radius:8px;height:35px;padding:1px 5px 1px 5px;width:99%; border: 1px solid #c9c9c9;}
.txpos:focus, .txpos:hover {outline:0; border: 1px solid #8f6013;}

/*--- *** HEDER 2 *** ---*/
/* banner hed */.sprekls {width:100%;height:98px;background:#fff;}
.navhdr .ic_roz_juta {width:127px; height:122px; background-position:-866px -1159px;}
.polrt{}
.polrt:after {content:""; display:block;width:14px;height:100%; background:url('../images/sp.png'); background-position:-1577px 0px;position:fixed;right:11%;top:0;bottom:0;}
.minrnc .poshbl {position:absolute;top:60px;left:290px;}
.rncico {width:230px;position:absolute;top:10px;left:325px;}
.rncico i {float:left;margin-right:15px;}


/*--- Кабінет ---*/
.hidnmg, .hidasid {display:none;}
.btn-menu{outline:none;border:0;z-index:509;position:absolute;top:-45px;right:-45px;cursor:pointer;transition:left .23s;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;z-index:950;}
.btn-menu:after{content:"";display:block;width:94px; height:86px;background:url('../images/sp.png'); background-position:-25px -20px;position:absolute;left:55px;bottom:55px;}
.btn-menu:before{content:"Війти до Січі";display:block;width:94px; height:16px;border-radius:5px;text-align:center;line-height:1.4;background:#f64316;position:absolute;left:55px;bottom:40px;z-index:623;}
.kabbmenu{width:300px;position:absolute;top:-45px;right:-345px;padding: 60px 20px 20px 10px;border: 3px solid #fc0000;z-index:900;}
.kabbmenu img {position:absolute;top:145px;right:35px;z-index:951;}
.hidmknop:checked ~ .kabbmenu{position:absolute;top:-45px;right:-45px;background:#fff;}
.hidmknop:checked ~ .kabbmenu .ic_sonce{position:absolute;top:-8px;right:-6px;z-index:920;}
.hidmknop, .hidmglm{display:none;}
.hidmknop:checked ~ .btn-menu:before{content:"";display:block;width:30px; height:30px;border-radius:5px;text-align:center;line-height:1.4;background:url('../images/sp.png');background-size:1635px auto; background-position:-435px -446px;position:absolute;left:45px;bottom:auto;top:55px;}
.hidmknop:checked ~ .btn-menu:after{display:none;}
/*--- Кабінет 2 ---*/
.maykab {background:#fff;z-index:900;}
.kabav {position:relative;}
.kabav .ic_chasnuk {position:absolute;right:-5px;bottom:90px;z-index:995;}
.avksimg {width:50px;height:50px;margin:0 0 0 0;position:absolute;right:10px;top:50px;z-index:993;}
.kabav p {color:#5a4617;font-weight:800;}
.kabav sub {display:block;width:90%;color:#000;font-weight:700;font-size:15px;}
.maykab:before, .maykab:after {content:""; display:block;width:100%; height:10px; background:url('../images/sp.png'); background-position:-327px -107px;}
.kabav ul, .kabbmenu ul, .maykab ul {list-style:none;margin:0;}
.kabbmenu ul li, .maykab ul li {line-height:2.7;}

/*--- /feedback.tpl ---*/
.feed-kont {}
.feedback .ui-form {margin-left:0;}
.feedback textarea {height:200px;}

/*--- nav ---*/
.shnn .btn-glm{outline:none;border:0;z-index:509;position:absolute;top:-96px;right:15%;cursor:pointer;}
.polrt .btn-glm {display:none;outline:none;width:46px;height:55px;border:0;z-index:509;position:absolute;top:51px;left:260px;cursor:pointer;background-size:1000px auto; background-position:-844px -573px;}
.hidmglm:checked ~ .bigr{display:block!important;width:100%;padding:20px 5px 20px 55px;position:absolute;top:69px;right:0;background:#fff;z-index:800;border-bottom: 4px solid #83b9d1;}
.hidmglm:checked ~ .ic_menu{background-size:1635px auto; background-position:-435px -446px;height:40px;}
.hidmknnf, .polrt .btn-menu, .maykab .btn-menu {display:none;}
.hidnmg:checked ~ .ic_menu {background-size: 1635px auto;background-position: -435px -446px;}
.hidmknnf:checked ~ .ic_sonce {width: 48px;height: 54px;background-size: 1635px auto;background-position: -435px -446px;top: 5px;right: 10px;}
.hidmknnf:checked ~ .btn-menu:before, .hidmknnf:checked ~ .btn-menu:after{display:none;}
.hidnmg .ic_menu{top:6px;left:200px;right:auto;display:block;}

/*--- nav meu rozdil ---*/
.rozdnav {margin:0 0 30px 12px;padding:0;}
.rozdnav > li {font-size:15px;line-height:2.2;border-bottom: 1px solid #c9c9c9;list-style:none;}
.rozdnav > li a  i {display:inline-block;float:right;border-radius:2px;background:#ffd835;font-size:9px;padding:1px 3px 1px 3px;margin-top:6px;}
.rozdnav .pidlinav i {background:#f0efdf;font-size:8px;padding:1px 3px 1px 3px;margin:6px 9px 0 0;}
.pidlinav u {position:relative;right:0;}
/*--- nav shop-kazku ---*/
.navsh{}
.navsh .btn-khnv{text-transform:uppercase;}
.btn-khnv {display:block;width:86px; height:26px;cursor:pointer;position:relative;padding:2px 0 0 20px;font-size:16px;margin:6px 20px 0 0;float:left;}
.btn-khnv:after {content:"";display:block;width:20px; height:15px; background:url('../images/sp.png')-1026px -1021px;position:absolute;top:5px;left:0px;}
.nvnp, .navsil{display:none;}
.navsil a{display:inline-block;float:left;font-size:16px;font-weight:700;margin:6px 80px 22px 0;border-radius:5px;padding:2px 8px 2px 8px;}
.navsil a:hover{background:#cce5ef;}
.navsil a:before {content:"";display:inline-block;width:15px; height:10px; background:url('../images/sp.png') -1512px -302px;}
.nvnp:checked ~ .navsil{display:block;width:60%;border-radius:5px;border:3px solid #6e848d;padding:30px;background:#fff;position:absolute;top:82px;left:20%;box-shadow: 5px 7px 34px -8px #000000;z-index:980;}
.nvnp:checked ~ .btn-khnv:after {background-position:-443px -453px;}

.imggl figcaption {display:none;}
.vludua {margin:20px 0 10px 0;}
.vludua i {float:left;}

/*--- *** MAIN *** ---*/
.bigstor i {float:left;margin:0 11px 0 0;max-width:100%;}
.mainbl2 .ic_koment {width: 100%;}
/* menu opus rullan */
.kdofr {display:none;}
.btn-kdfr {display:none;width:100%;margin-top:20px;font-size:14px;cursor:pointer;float:none;clear:both;}
.opofrul{display:block;}
.staticstr > .col-22 {background: #f8f8f8;}

/* menu glavstor */
.kdrno {display:none;}
.btn-kdrop {cursor:pointer;float:none;clear:both;}
.btn-kdrop:after {content:"";display:block;width:145px; height:25px;margin-left:25px;background:url('../images/sp.png'); background-position:-140px -139px;float:none;}
.btn-kdrop ~ [class*='ic_']{display:none;}
.kdrno:checked ~ [class*='ic_']{display:block;}
.kdrno:checked ~ .btn-kdrop:after {background-position:-447px -138px;}

/*--- SHOGE ---*/
.prshoge {margin-bottom:30px;position:relative;}
.prshoge sup {background:#83b9d1;display:block;width:100%;}
.prshoge u {text-decoration:none; display:inline-block;background:#fff;padding:2px 6px 0 6px;color:#f45619;margin-left:20px;}
.prshoge u:nth-child(1):before, .shv1n u:nth-child(1):before, .prv1n u:nth-child(1):before {content:"";display:inline-block;width:16px; height:11px;background:url('../images/sp.png') -1464px -1185px;}
.prshoge u:nth-child(2):before, .shv1n u:nth-child(2):before, .prv1n u:nth-child(2):before{content:"";display:inline-block;width:14px; height:11px;background:url('../images/sp.png') -624px -236px;}
.prshoge u:nth-child(3):before, .shv1n u:nth-child(3):before{content:"";display:inline-block;width:14px; height:11px;background:url('../images/sp.png') -627px -253px;}
.prshoge sup i {display:inline-block;}
.prshoge  {font-size:14px;color:#000;font-weight:100;text-align:justify;}
.prshoge img {width:100%;height:160px;margin-top:10px;}
.prshoge a:hover ~ sup {background:#ffd835;}
.col-33.prshoge {min-height:250px;overflow:hidden;}
/*--- SHORT_v0 novoe ---*/
.shblnew .col-12 a, .prshoge a {display:block; width:100%; height:100%; position:absolute; top:0; right:0; z-index:5;}


/*--- SHORT_v1 ---*/
.prv1n, .prv0{color:#888686;display:block;position:relative;}
.prv1n a, .prv0 a, .shv1n > a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;}
.prv1n p, .prv0 p  {font-weight:600;letter-spacing:-0.03em;font-size:12px;color:#404145;}
.prv1n img {border-top: 4px solid #fff;height:90px;width:100%;}
.prv1n u {font-size:10px;text-decoration:none;}
.prv1n a:hover ~ p {color:#83b9d1;}
.prv1n a:hover ~ img, .prv0 a:hover ~ p {border-top: 4px solid #ffd835;}
/*--- SHORT_v2 ---*/
.prv2 {height:120px;overflow:hidden;}
.prv2, .shv1n{color:#888686;display:block;position:relative;overflow:hidden;margin-bottom:15px;}
.prv2 a {display:block;width:98%;height:99%;position:absolute;top:0;left:0;}
.prv2 p {font-weight:100;font-size:12px;color:#404145;}
.prv2 u {display:block;font-weight:800;font-size:15px;color:#404145;text-decoration:none;}
.prv2 img {width:60px;height:90px;float:left;margin-right:10px;}
.prv2:hover  {background:#ffd835;}
.prv2 a:hover ~ u {color:#46d239;}
.prv0 sup, .prv1n sup, .prv2 sup {background:#46d239;border-radius:2px;margin-right:5px;color:#fff;font-size:10px;padding:0 4px 2px 4px;}

/*--- SHORT_v4 ---*/
.shv1n {height:120px;margin-bottom:20px;}
.shv1n > i {font-style:none;font-size:10px;font-weight:600;text-transform:uppercase;}
.shv1n > i:before{content:"";display:inline-block;width:15px; height:10px;background:url('../images/sp.png') -1512px -302px;}
.shv1n > img {height:100%;}
.shv1n > p {width:95%;padding:6px;position:absolute; left:0; bottom:-300px;font-size:10px; background:#fff; color:#000;border-top: 2px solid #ffd835;transition:all .3s ease-in-out;opacity:.9;}
.shv1n > p u {font-size:7px;margin-right:8px;}
.shv1n > p:after {content: "";display:inline-block;width:14px;height:11px;background: url(../images/sp.png) -1320px -297px;}
.shv1n a:hover ~ p {bottom:0px;}
.shv1n a:hover ~ i {color:#83b9d1}

/*--- *** VIDEO + FOTO main *** ---*/
.glavid {width:100%; display:block;float:none;}
.glavid iframe {width:75%; height:408px;float:left;margin-right:2%;}
.glavid a {display:block;width:23%; height:126px;float:left;margin-bottom:15px;position:relative;}
.glavid a:before, .glavidfot a:hover:before {display:block; content:"";width:13px; height:13px; background: url(../images/sp.png) -1512px -237px;position:absolute; top:50px; left:47%;}
.glavid a:hover:before {background-position:-1320px -297px;}
.glavid img {width:100%; height:126px;}
.short-fot{height:200px;margin-bottom:25px;}
.glavfot{min-height:460px;}
.glavfot a, .short-fot a {display:block;width:33%; height:220px;background-size:100% 100%;float:left;margin:0 0.33% 3px 0;overflow:hidden;position:relative;transition: background-size 3s ease-out}
.short-fot a {display:block;width:100%; }
.glavfot a:hover, .short-fot a:hover {background-size:120% 120%;}
.glavfot a:nth-child(1), .glavfot a:nth-child(4)  {width:16.5%;}
.glavfot a:nth-child(5) {width:33.2%;}
.glavfot a:nth-child(4), .glavfot a:nth-child(7){margin-right:0px;}
.novnadpis {display:block;width:100%; font-size:15px;color:#fff;padding:4px 8px 9px  8px;opacity:0.7;background:#555454;position:absolute;bottom:-90px;left:0;z-index:5;}
.nopyst, .shoge li a {display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:6;}
.nopyst:hover ~ .novnadpis {bottom:0px;}

/*--- Cina Zarplata ---*/
.zarp-block{margin:15px 0 15px 0;}
.bl_cina {margin:2px 0 2px auto;width:273px; max-width:273px;height:270px; background: url(../images/sp.png) no-repeat -16px -172px;display:block;}
.cina-z {font-size:1.8em; text-transform:uppercase;color:#0b2e5e;display:block; text-align:right; }
.cina-o {font-size:1.2em;  color:#00965c; height:12px;display:block; text-align:right;}
.bl_cina i {width:93%; height:37px; display:block; margin-right:5%; text-align:right;font-size:1.1em;line-height:3;}
.bl_cina span {font-size:0.6em;}

/*--- *** LIVA KOLONKA *** ---*/	
.spost {margin-left:20px;}	
.spost li {list-style:none;position:relative;margin-bottom:10px;font-size:13px;font-family: 'lucida console', monaco, monospace;line-height:1.2;cursor:pointer;}
.spost li:before {content: "";width: 16px;height: 16px;background: url(../images/sp.png) no-repeat -1512px -332px;position:absolute;left:-20px;top:5px;}
.spost li u {text-decoration:none;color:#6e848d;font-size:9px;}
.spost li a {color:#000;}
.spost li > a:hover u {color:red;}
.spost:hover li:not(:hover) {opacity:0.5;}

/*--- *** PRAVA KOLONKA *** ---*/
.fprcl {margin-left:40px;}
.zagic, .zagrzd {position:relative;height:70px;width:100%;display:block;margin-top:20px;}
.zagic span, .zagrzd span {display:block;background:#fff; color:#6b7982;position:absolute;left:20px;top:0;font-size:19px;padding:1px 10px 1px 10px;}
.zagic .zbig, .zagrzd .zbig {left:50px;}
.zagic:before, .zagrzd:before{content:"";display:block;width:140px; height:65px;background:url('../images/sp.png') -480px -1090px;position:absolute;right:0;top:5px;}
.zagrzd:before{position:absolute;right:auto;top:5px;left:200px;}
.zagic i, .zagrzd i {margin-top:5px;}


/* ostani komentu */
.oscom {padding:0;margin:0;}
.oscom li {display:block;list-style:none;position:relative;margin-bottom:20px;line-height:1;}
.oscom a {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;}
.oscom p {margin-left:120px;font-size:13px;font-family: georgia, serif;font-weight:700;font-style:italic; text-align:left;background:#fff; }
.oscom i, .oscom u, .oscom s {text-decoration:none; text-transform:none;color:#6e848d;}
.oscom u {font-size:10px;position:absolute;left:10px;top:41px;z-index:-1;}
.oscom s {font-size:7px;position:absolute;left:10px;top:55px;color:#a57d08;}
.oscom i {position:absolute;left:3px;top:20px;}
.oscom img {width:40px;height:40px;position:absolute;left:30px;top:0;border-radius:50%;border: 1px solid #c9c9c9;z-index:4;}
.ossta:before{content:"";display:none;width:12px; height:12px;background:url('../images/sp.png'); background-position:-1512px -270px;position:absolute;left:90px;top:-18px;}
.oscom a:hover ~ .ossta:before {display:block;}
.oscom a:hover ~ img {border: 2px solid #a57d08;}
.oscom a:hover ~ p {color:#a57d08;}

.oscom .ic_siroma, .komavt .ic_siroma{width:110px; height:11px; background-position:-842px -500px;}
.oscom .ic_kozak, .komavt .ic_kozak{width:110px; height:17px; background-position:-1380px -1260px;}
.oscom .ic_did, .komavt ic_did{width:108px; height:15px; background-position:-389px -534px;}
.oscom .ic_sotnuk, .komavt .ic_sotnuk{width:120px; height:23px; background-position:-1106px -329px;}
.oscom .ic_getman, .komavt .ic_getman{width:110px; height:20px; background-position:-1246px -329px;}
.oscom .bunchugniy, .komavt .bunchugniy{width:110px; height:23px; background-position:-1380px -1217px;}

.ysdalee {display:block; width:90%; padding-left:30px;position:relative;margin:10px 0 20px 0;}
.ysdalee:before{content:"";display:block;width:20px; height:5px; background:url('../images/sp.png'); background-position:-972px -500px;position:absolute;left:10px;top:5px;}

/*--- *** FULL news *** ---*/
.fulnews ul {font-size:14px;}
.flcol > .a-center a{width:121px;display: inline-block;}
.filmftimg {width:40%; margin:0 30px 30px 0; float:left;}
.ftimg img {width:100%; max-height:400px;}
.ftimg figcaption {position:absolute;bottom:0;right:0;background:#f3c602;font-family: 'comic sans ms', cursive; padding:1px 10px 1px 10px;}
.fnh1 {background:#83b9d1;border-radius:4px;padding: 0 0 10px 0;margin:10px 0 20px 0;}
.fnh1 h1 {width:92%;background:#f3c602;padding:1px 1% 1px 2%;margin:10px 0 3px 5%;color:#000;border-radius:4px;}
.fnh1 h1 i {margin:3px 0 0 -3%}
.fnh1 sub {display:table;height:16px;background:#fff;padding:1px 5px 1px 8px;margin:0 0 -10px 5%;color:#7fc803;border-radius:4px 4px 0 0;}
.fnh1 sub i, .fnh1 sub address, .fnh1 sub time {display:inline-block;}
blockquote {margin: 0;background: #bce8ea;color: #131314;padding: 30px 30px 30px 90px;position: relative;font-family: 'lato', sans-serif;}
blockquote:before {content: "\201c";font-family: serif;position: absolute;top: 20px;left: 16px;color: black;width: 40px;height: 40px;border-radius: 50%;background: white;font-size: 40px;font-weight: bold;text-align: center;line-height: 50px;}
blockquote:after {content: "";width: 4px;background: white;position:absolute;left: 70px;top: 20px;bottom: 20px;}
blockquote p {margin-top: 0;font-size: 24px;font-weight: 300;}
blockquote cite {font-style: normal;text-transform: uppercase;}
.fulnews iframe {width:100%;height:550px;}
/* vinoski */
.v-uvaga, .v-zaput, .v-inform  {width:42%;min-width:300px;font-family: 'bookman old style', serif;font-size:17px;font-style:italic;color:#48760c;}

.v-uvaga {float:right;margin:20px 0 20px 20px;}
.v-uvaga:before {content: "";display:block;width:125px; height:179px;  background: url(../images/sp.png) -910px -745px; float:right; margin:20px 20px 20px 0;}
.v-zaput {float:left;margin:20px 40px 20px 0;color:#7b1329;}
.v-zaput:before {content: "";display:block;width:121px; height:148px; background: url(../images/sp.png) -1055px -745px; float:left; margin:20px 20px 20px 0;}
.v-inform {float:left;margin:20px 40px 20px 0;color:#0e3982;}
.v-inform:before {content: "";display:block;width:198px; height:154px; background: url(../images/sp.png) -10px -571px;; float:left; margin:20px 30px 20px 0;}

.v-poisk {width:100%;display:block;margin:10px 0 10px 0;position:relative;}
.v-poisk p {color:#a34a19;font-family: 'bookman old style', serif;}
.v-poisk p:before {content: ""; display:inline-block; width:88px; height:169px; background: url(../images/sp.png) -11px -965px;float:left;margin-right:30px;}

/* zagruzki */
.zagdow {height:155px;position:relative;}
.zagdow:before {content: "";width:24px;height:155px;background: url(../images/sp.png) no-repeat -1380px -1042px; position:absolute;right:0;top:0;}
.zagdff {width:80%;height:51px;position:relative;padding:50px 0 0 250px;margin-left:10%;}
.zagdff a {width:100%;height:100%;position:absolute;top:50px;left:0;border-radius:8px;background:#acb124;border: 1px solid #c9c9c9;opacity:0.1;}
.zagdff a:hover {background:#83b9d1; opacity:0.3;}
.zagdff:before {content: "";width:160px;height:53px;background: url(../images/sp.png) -892px -372px; position:absolute;left:80px;top:53px;}
.zagdff sub {color:#74a900;display:block;font-weight:800;font-size:14px;margin-top:8px;}
.zagdff sub i {animation: marquee 1s linear infinite;}
@keyframes marquee {0% {margin-left:0px} 100% {margin-left:2px}}
.zagdff u, .zagdff s {text-decoration:none; text-transform:none;}
.zagdff u {color:#c9c9c9;font-weight:800;}
.zagdff a:hover ~ u {color:#000;}
.zagdff a:hover ~ s {color:red;}
/* socknopki */
.share {position:relative;min-height:100px;padding:1px;}
.share:after {content: "";width:314px;height:89px;background: url(../images/sp.png) -634px -1059px; position:absolute;left:0;top:0;}
.social {margin:53px 0 0 330px;}
.social a {display:block;width:34px;height:33px;background: url(../images/sp.png);float:left;margin:0 20px 10px 0;}
.social .facebook {background-position: -1499px -2px;}
.social .twitter {background-position: -1499px -36px;}
.social .vkontakte {background-position: -1499px -138px;}
.social .google {background-position: -1499px -70px;}
.social .ok {background-position: -1499px -172px;}
.social .facebook:hover  {background-position: -1537px -2px;}
.social .twitter:hover {background-position: -1537px -36px;}
.social .vkontakte:hover {background-position: -1537px -138px;}
.social .google:hover {background-position: -1537px -70px;}
.social .ok:hover {background-position: -1537px -172px;}
.share .ic_error { position:absolute;right:0;top:0;}
.shopshre  {min-height:130px;}
.shopshre > .social {margin:88px 0 0 0;width:100%}

/* --- linkblock --- */
.linkblock{width:100%;min-height:60px;position:relative;}
.block-right, .block-left{position:relative;top:5px;padding:3px 0 3px 0;background:#f7f7f7;color:#83b9d1;border-radius:5px;}
.block-left i{display:block;width:5%;float:left;margin-left:9px;}
.block-right  {text-align:right;}
.block-right i {display:block;width:5%;float:right;margin-right:9px;}
.block-right:hover, .block-left:hover{background:#83b9d1;color:#ddd;}


/* Derg svata */
.derdt {margin:0;padding:0;}
.derdt li{position:relative;display:block;  padding-left:60px;min-height:40px;width:80%;margin-bottom:15px;color:#0886b4;}
.derdt li:before {content: "";width: 40px;height: 40px;background: url(../images/sp.png) no-repeat -1320px -123px;position:absolute;left:5px;top:5px;}
.derdt:hover li:not(:hover) {opacity:0.6;}
.derdt:hover li:not(:hover):after {display:block;content: "";width:22px;height:23px;background: url(../images/sp.png) -1335px -833px; position:absolute;left:14px;top:14px;z-index:9;}
.derdt s {font-size:14px;position:absolute;top:4px; left:16px;text-decoration:none;color:#0886b4;}
.derdt u {font-size:14px;position:absolute;top:21px; left:16px;text-decoration:none;color:#fced5f;}
.derdt a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;text-align:left;}
.derdt p {font-size:13px;}

/* Spiski */
.spf1 li, .spf2 li {list-style:none;position:relative;margin-bottom:10px;}
.spf1 li:before {content: "";width:8px;height:10px;background: url(../images/sp.png) no-repeat -1513px -302px; position:absolute;left:-20px;top:5px;}
.spf2 li:before {content: "";width:8px;height:8px;background: url(../images/sp.png) no-repeat -1512px -332px; position:absolute;left:-20px;top:7px;}


.vn1z, .vn2z, .vn3z {display:block;width:100%;height:40px;position:relative;}
.vn1z:before, .vn2z:before, .vn3z:before  {content:"";display:block;width:454px;height:12px;background: url(../images/sp.png) no-repeat -389px -501px; position:absolute;top:4px;left:26%;}
.vn1z:before {height:14px;}
.vn2z:before {background-position:-225px -715px;}
.vn3z:before { background-position:-225px -728px;}

/*--- *** comments *** ---*/
.tkom {margin-top:20px;}
.tktxt div {font-size:19px;font-family: 'trebuchet ms', helvetica, sans-serif;padding:1px 0 20px 0;}
.tktxt sub {font-size:10px;color:#c9c9c9;font-family: 'lucida console', monaco, monospace;}
.tktxt samp {color:red;font-size:19px;}
.tktxt samp u{text-decoration:none;}
.tktxt sup i {display:inline-block;}
.tktxt .pluspl {display:inline-block;width:33px;height:26px;background: url(../images/sp.png) -1504px -351px;position:relative;}
.pluspl .ignore-select {position:absolute;left:5px;top:5px;}
.komavt {font-size:19px;}
.komavt i {font-size:10px;}
.komavt img{float:right;margin-left:15px;width:80px;height:80px;}
.tktxt .signature {font-size:10px;color:#6e848d;}
.addcomment textarea {min-height:80px;}
.comments_subscribe {float:left;margin-right:30px;}
.ui-form {list-style:none;}

.mainall> .col-18 {background:#f8f8f8;}
.mainall> .col-22{background:#f8f8f8;padding-left:10px;}

/*--- *** footer *** ---*/
.nuz {margin-top:50px!important;position:relative;}
.nuzfon {background:#fff;display:table;width:100%;}
.linfot {width:100%;height:50px;position:relative;margin-bottom:40px;}
.linfot:after {content: "";display:block;width:80%;height:14px;background: url(../images/sp.png) 0px -1470px;position:absolute;left:10%;top:16px;z-index:4;}
.linfot:before {content: "";display:block; width:70%;height:45px;background: url(../images/sp.png) 0px -1500px;position:absolute;left:15%;top:0;z-index:5;}
.lflog {display:block; width:151px;height:96px;background: url(../images/sp.png) -761px -1357px;position:absolute;left:50%;top:-30px;z-index:6;margin-left:-77px;}
.nuz .row2 .col-37 span{text-transform:uppercase;}
.nuzsul a {text-transform:uppercase;font-size:16px;margin:0 0 10px 15px;}
.nuzlich {position:absolute;bottom:0;right:5%;}

/*--- *** rozdil UA-SHOP *** ---*/
.zagshop {display:block;text-decoration:none;max-width:560px; height:56px; background:url('../images/sp.png') -719px -517px;padding-top:1px;}
.zagshop span {display:inline-block;margin:15px 0 0 80px;font-size:21px;color:#6b7982;line-height:1;}
/* short news shop */
.shblt {height:197px; display:block; overflow:hidden; position:relative; margin-bottom:25px;border-radius: 6px 6px 0px 0px;border-right:1px solid #000;border-top:1px solid #000;}
.shblt a {display:block; width:100%; height:100%; position:absolute; top:0; right:0; z-index:5;}
.shblt img {width:100%; height:197px;border-radius:5px;}

.shkyt {width:95px; height:98px; background: url(../images/sp.png) -1063px -1183px; position:absolute; top:0;right:0;}
.shk2 {background-position: -1170px -1184px; }
.shk3 {background-position: -1270px -1185px; }
.shkyt sub{transform: rotate(45deg);width: 95px; height: 98px; color:#fff;font-size: 15px;vertical-align:middle;display:block;font-weight:600; letter-spacing: -1px; word-spacing:0.09em;padding:23px 0 0 0;text-shadow: black 1px 1px 0, black -1px -1px 0, black -1px 1px 0, black 1px -1px 0;}
.shkyt i {font-size:9px;}
.shblt sup {display:block; width:97%; height:50px;  position:absolute; bottom:-65px;left:0; transition: all 0.3s ease;z-index:2; background:#000;color:#fff;padding:10px;font-size:14px; }
.shblt sup:before {content: "";width:100%;height:5px;background: url(../images/sp.png) -0px -1322px; position:absolute;left:-10px;top:0;}
.shblt a:hover ~ sup {bottom:0;opacity: .8;}
.shortnews .shblt sup {bottom:0;opacity:.8;}
.shortnews .shblt a:hover ~ sup {bottom:2px;opacity:1;}
/* short novoe shop */
.shblnew {margin:15px 0 15px 80px;width:95%;position:relative;}
.shblnew:before {content: "";display:block;width:29px;height:107px;background: url(../images/sp.png) -909px -1351px;position:absolute;left:-38px;top:0;}
.shblnew .col-12 {position:relative;height:145px;overflow:hidden;}
.shblnew u {color:#6e848d;display:inline-block;width:100%;}
.shblnew i {font-size:9px;}
.shblnew img {max-height:120px;opacity: .5;}
.shblnew .col-12 a:hover ~ img {bottom:0;opacity: 1;}
.shblnew sub{transform: rotate(45deg);width: 60%; height:28px;color:#fff;font-size:13px;display:block;font-weight:400; letter-spacing: -1px; word-spacing:0.09em;padding:23px 0 0 0;position:absolute; bottom:-330px; right:90%;z-index:3;text-shadow: black 1px 1px 0, black -1px -1px 0, black -1px 1px 0, black 1px -1px 0;transition:all 0.3s ease;}
.shblnew .col-12 a:hover ~ sub {bottom:auto; top:12px; right:-51px;}
.shblnew u:before {content: "";display:block;width:63px;height:63px;background: url(../images/sp.png) -692px -1351px;position:absolute;right:-68px;top:-68px;z-index:2;transition:all 0.4s ease;}
.shblnew .col-12 a:hover ~ u:before {bottom:auto; top:-6px; right:0px;}
.shblnew .col-12 a:hover ~ u {color:#2e79d3;text-decoration:none;}
/* full news shop */
.shftimg figcaption{display:none;}
.shminimg {width:100%;display:table;margin:15px 0 15px 0;}
.shminimg u{display:block;width:30%;margin:8px 2% 8px 0;float:left;}
.ic_doprodav {position:relative;}
.ic_doprodav u {position:absolute;right:-318px;top:18px;}
.ic_doprodav a:hover ~ u {animation: spin .5s linear;animation-fill-mode: forwards;}
@keyframes spin {from {opacity:.1;right:218px;}  to {opacity:1;right:18px;} }
/*--- *** animacia *** ---*/
.navhdr i:hover, .bigr i:hover, .bigstor i:hover, .vludua i:hover, .insinf i:hover {transform:scale(0.9, 0.9);transition:all .3s ease-in-out;}
.ic_logo_big:hover, .ic_logo:hover {transform: skewx(-10deg);transition:all .5s ease-in-out;}
.minr > i:hover, .rncico > i:hover {transform:-webkit-transform: scale(-1, 1); transform: scale(-1, 1); filter: flipv;}

/* INFormer-kruptu */
.currency{width:100%; margin:5px 0 20px 0;display:table;}
.currency i {display:block;margin-left:5px;}
.bitcoin .altic{width:28px; height:28px; background: url(../images/sp.png) -1309px -668px;}
.ethereum .altic{width:28px; height:28px; background: url(../images/sp.png) -1132px -968px;}
.ripple .altic{width:28px; height:28px; background: url(../images/sp.png) -1180px -968px;}
.verge .altic{width:28px; height:28px; background: url(../images/sp.png) -1228px -968px;}
.zcash .altic{width:28px; height:28px; background: url(../images/sp.png) -1276px -968px;}

.cur-widget {width:20%;float:left;border-right: 1px solid #c9c9c9;} .cur-widget:last-child {border-right:none;}
.bl-ikonka {width:20%;height:36px;float:left;}
.bl-ikonka img{width:28px;margin:7px 0 0 15px;}
.cur-block-tilo{width:97%;height:40px;float:left;position:relative;}
/* nazvanie-kriptu */ .cur-pr2 {font-size:8px;position:absolute;left:8px;bottom:0;font-weight:700;text-transform:uppercase;color:#c9c9c9;}
/* valyta */.cur-pr3 {font-size:12px;position:absolute;right:10%;top:0;}
/* % */.cur-pr4 {font-size:12px;position:absolute;left:15%;top:15px;}

/*--- *** SPRITE *** ---*/
[class*='ic_']{background:url('../images/sp.png');display:inline-block;}
[class*='ic_'] > a{display:block;width:100%;height:100%;}
[class*='ic_kyrs']{display:inline-block;margin-right:5px;}
.ic_kozak_sear {width:88px; height:169px; background-position:-11px -965px;}
.ic_ockom {width:30px; height:26px; background-position:-1468px -797px;}
.ic_komcit {width:16px; height:16px; background-position:-1064px -1022px;}
.ic_bunchugniy {width:130px; height:203px; background-position:-10px -745px;}
.ic_bunchyg_pernach {width:110px; height:23px; background-position:-1380px -1217px;}
.ic_did {width:130px; height:203px; background-position:-160px -745px;}
.ic_did_vintovka {width:108px; height:15px; background-position:-389px -534px;}
.ic_getman {width:130px; height:203px; background-position:-310px -745px;}
.ic_getman_bulava {width:110px; height:20px; background-position:-1246px -329px;}
.ic_kozak {width:130px; height:203px; background-position:-460px -745px;}
.ic_kozak_sablya {width:110px; height:17px; background-position:-1380px -1260px;}
.ic_siroma {width:130px; height:203px; background-position:-610px -745px;}
.ic_siroma_kosa {width:110px; height:11px; background-position:-842px -500px;}
.ic_sotnuk {width:130px; height:203px; background-position:-760px -745px;}
.ic_sotnuk_mushket {width:120px; height:23px; background-position:-1106px -329px;}
.ic_brat_palash {width:110px; height:20px; background-position:-1083px -454px;}

.ic_npopul {width:16px; height:16px; background-position:-1476px -936px;}
.ic_nred {width:16px; height:16px; background-position:-1476px -972px;}
.ic_nsvitlof {width:16px; height:16px; background-position:-1474px -1042px;}
.ic_nthnks {width:17px; height:14px; background-position:-1474px -1150px;}
.ic_kyrs_nvw {width:16px; height:11px; background-position:-1464px -1185px;}
.ic_nviews {width:17px; height:14px; background-position:-608px -534px;}
.ic_bandyra {width:32px; height:41px; background-position:-191px -1065px;}
.ic_bloger {width:179px; height:77px; background-position:-123px -968px;}
.ic_citata {width:179px; height:72px; background-position:-1066px -372px;}
.ic_chasnuk {width:71px; height:110px; background-position:-1380px -694px;}
.ic_error {width:266px; height:33px; background-position:-846px -968px;}
.ic_foot {width:141px; height:77px; background-position:-685px -968px;}
.ic_gerl {width:125px; height:179px; background-position:-910px -745px;}
.ic_geroi {width:155px; height:77px; background-position:-510px -968px;}

.ic_ger_kogedyb {width:162px; height:137px; background-position:-306px -295px;}
.ic_ger_mazepa {width:162px; height:137px; background-position:-228px -571px;}
.ic_ger_shyhevich {width:162px; height:137px; background-position:-410px -571px;}
.ic_ger_svatoslav {width:162px; height:137px; background-position:-592px -571px;}
.ic_ger_tumish {width:162px; height:137px; background-position:-774px -571px;}
.ic_ger_yaryslav {width:162px; height:137px; background-position:-956px -571px;}
.ic_ger_sagayd {width:156px; height:137px; background-position:-1063px -1041px;}
.ic_ger_franko {width:156px; height:137px; background-position:-1222px -1040px;}

.ic_hata {width:145px; height:77px; background-position:-322px -968px;}
.ic_hed_forum {width:32px; height:35px; background-position:-1205px -668px;}
.ic_hed_foto {width:32px; height:35px; background-position:-1257px -668px;}
.ic_hed_hata {width:40px; height:35px; background-position:-1320px -182px;}
.ic_hed_pusar {width:47px; height:35px; background-position:-1138px -668px;}
.ic_hed_katal {width:37px; height:35px; background-position:-1196px -706px;}
.ic_hed_koshuk {width:32px; height:35px; background-position:-1138px -706px;}


.ic_kalend {width:39px; height:39px; background-position:-1320px -123px;}
.ic_kohana {width:155px; height:77px; background-position:-1138px -571px;}
.ic_koment {width:620px; height:118px; background-position:-22px -16px;}
.ic_kozak {width:35px; height:40px; background-position:-1320px -237px;}
.ic_logofoot {width:85px; height:92px; background-position:-1380px -824px;float:left;margin-right:15px;}
.ic_mapu {width:106px; height:77px; background-position:-1380px -597px;}
.ic_menlulka {width:198px; height:154px; background-position:-10px -571px;}
.ic_menput {width:121px; height:148px; background-position:-1055px -745px;}
.ic_menu {width:74px; height:84px; background-position:-1380px -936px;}
.ic_mlun {width:31px; height:36px; background-position:-294px -1065px;}
.ic_pogoda {width:121px; height:113px; background-position:-148px -1161px;margin-bottom:20px;}
.ic_ringt {width:136px; height:77px; background-position:-567px -1161px;}
.ic_ringtbig {width:505px; height:58px; background-position:-525px -426px;}
.ic_roz_kyltyr {width:100px; height:97px; background-position:-1380px -286px;}
.ic_roz_goroskop {width:121px; height:97px; background-position:-289px -1161px;}
.ic_roz_istoria {width:105px; height:118px; background-position:-1380px -148px;}
.ic_roz_juta {width:359px; height:97px; background-position:-10px -454px;}
.ic_roz_kazku {width:117px; height:97px; background-position:-430px -1161px;}
.ic_roz_kylt {width:119px; height:118px; background-position:-1196px -745px;}
.ic_roz_prikol {width:112px; height:118px; background-position:-1380px -10px;}
.ic_roz_shop {width:118px; height:118px; background-position:-10px -1161px;}
.ic_roz_shopbig {width:298px; height:102px; background-position:0px -1360px;}
.ic_roz_upa {width:144px; height:118px; background-position:-488px -295px;}
.ic_rullan {width:169px; height:236px; background-position:-917px -123px;float:right;margin-left:30px;}
.ic_shoge {width:238px; height:65px; background-position:-384px -1090px;}
.ic_sonce {width:194px; height:186px; background-position:-1106px -123px;}
.ic_spaleru {width:109px; height:77px; background-position:-1380px -403px;}
.ic_syrgik {width:109px; height:77px; background-position:-1380px -500px;}
.ic_tostu {width:130px; height:77px; background-position:-723px -1161px;}
.ic_ua {width:48px; height:46px; background-position:-123px -1065px;}
.ic_vizer_dyb {width:24px; height:155px; background-position:-1380px -1042px;}
.ic_vizer_gkaluna {width:30px; height:123px; background-position:-1424px -1042px;}

.ic_kyrs_vunoska {width:32px; height:14px; background-position:-517px -534px;color:#fff;padding-left:8px;line-height:1.2;}
.ic_zarplata {width:276px; height:265px; background-position:-10px -169px;}
.ic_kyrs_1 {width:10px; height:10px; background-position:-1512px -302px;}
.ic_kyrs_2 {width:16px; height:16px; background-position:-1474px -1078px;}
.ic_kyrs_3 {width:8px; height:8px; background-position:-1512px -332px;}
.ic_kyrs_4 {width:14px; height:14px; background-position:-624px -169px;}
.ic_kyrs_5 {width:16px; height:16px; background-position:-1474px -1114px;}
.ic_kyrs_6 {width:18px; height:16px; background-position:-1471px -770px;}
.ic_kyrs_7 {width:13px; height:13px; background-position:-1512px -237px;}
.ic_kyrs_8 {width:22px; height:23px; background-position:-1335px -833px;}
.ic_kyrs_9 {width:22px; height:23px; background-position:-1324px -968px;}
.ic_kyrs_10 {width:17px; height:18px; background-position:-1471px -694px;}
.ic_kyrs_11 {width:17px; height:18px; background-position:-1471px -732px;}
.ic_kyrs_12 {width:16px; height:16px; background-position:-846px -1021px;}
.ic_kyrs_13 {width:14px; height:11px; background-position:-1320px -297px;}
.ic_kyrs_14 {width:16px; height:16px; background-position:-882px -1021px;}
.ic_kyrs_15 {width:14px; height:13px; background-position:-624px -203px;}
.ic_kyrs_16 {width:16px; height:16px; background-position:-918px -1021px;}
.ic_kyrs_17 {width:20px; height:5px; background-position:-972px -500px;}
.ic_kyrs_18 {width:12px; height:12px; background-position:-1512px -270px;}
.ic_kyrs_19 {width:26px; height:30px; background-position:-345px -1065px;}
.ic_kyrs_20 {width:24px; height:24px; background-position:-1335px -745px;}
.ic_kyrs_22 {width:16px; height:16px; background-position:-954px -1021px;}
.ic_logo {width:298px; height:106px; background-position:-306px -169px;margin-left:2px;}
.ic_nauthr {width:15px; height:14px; background-position:-1476px -1008px;}
.ic_nclock {width:15px; height:13px; background-position:-645px -534px;}
.ic_kyrs_ncmf {width:19px; height:14px; background-position:-569px -534px;}
.ic_kyrs_ncn {width:14px; height:11px; background-position:-624px -236px;}
.ic_kyrs_mch {width:14px; height:11px; background-position:-627px -253px;}
.ic_nend {width:16px; height:16px; background-position:-990px -1021px;}
.ic_nfold {width:16px; height:16px; background-position:-1026px -1021px;}
.ic_nfold2 {width:20px; height:12px; background-position:-1424px -1185px;}
.ic_kyrs_ncmpl {width:16px; height:16px; background-position:-1062px -1021px;}
.ic_nkonstr {width:24px; height:24px; background-position:-1335px -789px;}
.ic_nmail {width:16px; height:16px; background-position:-1098px -1021px;}
.ic_logo_big {width:239px; height:246px; background-position:-658px -123px;}
.ic_footer {width:702px; height:93px; background-position:-658px -10px;}
.ic_skarb {width:182px; height:58px; background-position:-1178px -894px;position:absolute;right:65%;bottom:0;}
.ic_doprodav {width:272px; height:82px; background-position:-379px -1359px;}
.ic_facebook {width:34px;height:33px;background-position: -1499px -2px;}
.ic_google {width:34px;height:33px;background-position: -1499px -70px;}


/* ==============================    1. SITKA  ===================================================== */
.a-center{text-align: center;vertical-align: baseline;}
img.a-center, .a-center img, .a-center iframe, .a-center div {clear:both;display:block;margin-left:auto;margin-right:auto;}
.a-center a{width:100%;}
.a-right{display:block;text-align:right;float:right;margin:0 20px 8px 0;}
.a-left{display:block;text-align:left;float:left;margin:0 0 8px 20px;}

/* ===2. OFORMLENA */
.none {display:none;}
.no-abz {text-indent: 0px;}
.no-gran {padding: 0px;border: 0px;margin: 0px;}
.proz {opacity:0;}
.relative {position:relative;}
.clear{display:table; width:100%;min-height:1px;font-size:2px;float:none;clear: both;}.clear:before, .clear:after{float:none;content:"";display: block;height:2px;width:100%;clear:both;}

/* ===3. ELEMENTU */
.siraramka {border: 1px solid #c9c9c9;}
.blackramka {border: 1px solid #000;}
.punkramka {border: 1px dashed #c9c9c9;}
.texkontyr {text-shadow: black 1px 1px 0, black -1px -1px 0, black -1px 1px 0, black 1px -1px 0;}
.texkontyrw {text-shadow: white 1px 1px 0, white -1px -1px 0, white -1px 1px 0, white 1px -1px 0;}
.bord-nuz {border-bottom-style:solid;border-bottom-width:1px;}
.lincle {border: 0;height: 1px;background-image: -webkit-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));background-image: -moz-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));background-image: -ms-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));background-image: -o-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));}
.st-hr {border-style: none none solid none; border-width: 1px; border-color:#bcbcbc; height:14px; float:none; width:100%;clear:both;margin:0 0 10px 0;}

/* ===4. DLE elements */
#dle-content {display:block;width:100%;max-width:100%;overflow: hidden;}   

/* ===5. Sitka  */
.section {display:block;width:97%; margin:0 1% 0 2%;}
.section:after {content:"";display:table;width:100%;clear:both;}

.pad-10 {padding:0 10px 0 10px;}.pad-20 {padding:0 20px 0 20px;}.pad-30 {padding:0 30px 0 30px;}.pad-40 {padding:0 40px 0 40px;}.pad-50 {padding:0 50px 0 50px;}.pad-60 {padding:0 60px 0 60px;}
.str-5 {height:5px;}.str-10 {height:10px;}.str-20 {height:20px;}.str-30 {height:30px;}.str-40 {height:40px;} .str-50 {height:50px;}.str-60 {height:60px;} .str-70 {height:70px;}.str-80 {height:80px;} .str-90 {height:90px;}.str-100 {height:100px;}

.col-100{width:100%;}.col-90{width:90%;}.col-80{width:80%;}.col-70 {width:70%;}.col-60{width:60%;}.col-50{width:50%;}.col-40{width:40%;}.col-30{width:30%;}.col-20{width:20%;}.col-10 {width:10%;}
.col-95{width:95%;}.col-85{width:85%;}.col-75 {width:75%;}.col-65{width:65%;}.col-55{width:55%;}.col-45{width:45%;}.col-35{width:35%;}.col-25{width:25%;}.col-15 {width:15%;}.col-5 {width:5%;}
.col-33{width:33.333%;}.col-16{width:16.666%;}.col-14{width:14.285714%;}.col-12{width:12.5%;}.col-11{width:11.111%;}
[class*='col-'] img, [class*='column-ks'] img{max-width:100%;} 
.row, .row2 {width:100%;max-width:100%;overflow:hidden;}
.row .col-50 {width:50%; width:calc(50% - 2%);-webkit-width:calc(50% - 2%);                margin-right:4%;} .row .col-50:nth-child(2n) {margin-right:0;}
.row .col-33 {width:33%; width:calc(33% - 1.5%);-webkit-width:calc(33% - 1.5%);  margin-right:2%;} .row .col-33:nth-child(3n) {margin-right:0;}
.row .col-25 {width:25%; width:calc(25% - 1.5%);-webkit-width:calc(25% - 1.5%);            margin-right:2%;} .row .col-25:nth-child(4n){margin-right:0;}
.row .col-20 {width:20%; width:calc(20% - 1.2%);-webkit-width:calc(20% - 1.2%);            margin-right:1.5%;} .row .col-20:nth-child(5n){margin-right:0;}
.row .col-16 {width:16.6%; width:calc(16.666% - 1%);-webkit-width:calc(16.666% - 1%);      margin-right:1.2%;} .row .col-16:nth-child(6n){margin-right:0;}
.row .col-14 {width:14.2%; width:calc(14.285714% - 1.2%);-webkit-width:calc(14.285714% - 1.2%); margin-right:1.4%;} .row .col-14:nth-child(7n){margin-right:0;}
.row .col-12 {width:12.5%; width:calc(12.5% - 1.313%);-webkit-width:calc(12.5% - 1.313%);  margin-right:1.5%;} .row .col-12:nth-child(8n){margin-right:0;}
.row .col-11 {width:11.1%; width:calc(11.111% - 1.2%);-webkit-width:calc(11.111% - 1.2%);  margin-right:1.35%;} .row .col-11:nth-child(9n){margin-right:0;}
.row .col-10 {width:10%; width: calc(10% - 0.9%);-webkit-width: calc(10% - 0.9%);          margin-right:1%;} .row .col-10:nth-child(10n){margin-right:0;}
.row  [class*='col-'], .row2  [class*='col-'], #dle-content > [class*='col-']{float:left;}

/* primer zolot-peretun */
.row2 > .col-10 {width:10%;}
.row2 > .col-14 {width:14%; width:calc(14% - 1%);width:-webkit-calc(14% - 1%);}
.row2 > .col-16 {width:16%; width:calc(16% - 1%);width:-webkit-calc(16% - 1%);}
.row2 > .col-18 {width:18%; width:calc(18% - 1%);width:-webkit-calc(18% - 1%);}
.row2 > .col-21 {width:21%; width:calc(21% - 1%);width:-webkit-calc(21% - 1%);}
.row2 > .col-22 {width:22%; width:calc(22% - 1%);width:-webkit-calc(22% - 1%);}
.row2 > .col-24 {width:24%; width:calc(24% - 1.5%);width:-webkit-calc(24% - 1.5%);}
.row2 > .col-25 {width:25%; width:calc(25% - 1.3%);width:-webkit-calc(25% - 1.3%);}
.row2 > .col-26 {width:26%; width:calc(26% - 1%);width:-webkit-calc(26% - 1%);}
.row2 > .col-28 {width:28%; width:calc(28% - 1%);width:-webkit-calc(28% - 1%);}
.row2 > .col-30 {width:30%; width:calc(30% - 1%);width:-webkit-calc(30% - 1%);}
.row2 > .col-32 {width:32%; width:calc(32% - 1%);width:-webkit-calc(32% - 1%);}
.row2 > .col-34 {width:34%; width:calc(34% - 1.5%);width:-webkit-calc(34% - 1.5%);}
.row2 > .col-36 {width:36%; width:calc(36% - 1.5%);width:-webkit-calc(36% - 1.5%);}
.row2 > .col-37 {width:37%; width:calc(37% - 1.5%);width:-webkit-calc(37% - 1.5%);}
.row2 > .col-38 {width:38%; width:calc(38% - 1.5%);width:-webkit-calc(38% - 1.5%);}
.row2 > .col-40 {width:40%; width:calc(40% - 1.5%);width:-webkit-calc(40% - 1.5%);}
.row2 > .col-42 {width:42%; width:calc(42% - 1.5%);width:-webkit-calc(42% - 1.5%);}
.row2 > .col-44 {width:44%; width:calc(44% - 1.5%);width:-webkit-calc(44% - 1.5%);}
.row2 > .col-46 {width:46%; width:calc(46% - 1.5%);width:-webkit-calc(46% - 1.5%);}
.row2 > .col-50 {width:50%; width:calc(50% - 1.4%);width:-webkit-calc(50% - 1.4%);}
.row2 > .col-56 {width:56%; width:calc(56% - 2%);width:-webkit-calc(56% - 2%);}
.row2 > .col-58 {width:58%; width:calc(58% - 2%);width:-webkit-calc(58% - 2%);}
.row2 > .col-60 {width:60%; width:calc(60% - 2%);width:-webkit-calc(60% - 2%);}
.row2 > .col-62 {width:62%; width:calc(62% - 1.5%);width:-webkit-calc(62% - 1.5%);}
.row2 > .col-64 {width:64%; width:calc(64% - 1.5%);width:-webkit-calc(64% - 1.5%);}
.row2 > .col-66 {width:66%; width:calc(66% - 1.5%);width:-webkit-calc(66% - 1.5%);}
.row2 > .col-68 {width:68%; width:calc(68% - 2%);width:-webkit-calc(68% - 2%);}
.row2 > .col-70 {width:70%; width:calc(70% - 2%);width:-webkit-calc(70% - 2%);}
.row2 > .col-72 {width:72%; width:calc(72% - 2%);width:-webkit-calc(72% - 2%);}
.row2 > .col-74 {width:74%; width:calc(74% - 2%);width:-webkit-calc(74% - 2%);}
.row2 > .col-76 {width:76%; width:calc(76% - 1.6%);width:-webkit-calc(76% - 1.6%);}
.row2 > .col-78 {width:78%; width:calc(78% - 2%);width:-webkit-calc(78% - 2%);}
.row2 > .col-82 {width:82%; width:calc(82% - 2%);width:-webkit-calc(82% - 2%);}
.row2 > .col-90 {width:88%; width:calc(88% - 1%);width:-webkit-calc(88% - 1%);}
.row2 > [class*='col-'] {margin-right:3%;float:left;}
.row2 > [class*='col-']:nth-child(2n) {margin-right:0;}
.row2.k3 > [class*='col-']:nth-child(1), .row2.k3 > [class*='col-']:nth-child(2) {margin-right:2%;}
.row [class*='col-']:last-child, .row2.k3 > [class*='col-']:last-child{margin-right:0;}

/* === 6. Media zaprosu.   === max 1800 ===  */
@media (max-width: 1799px) {
.section {width:96%; margin:0 0.5% 0 3.5%;}
.row, .row2 {width:100%;max-width:100%;}
img, iframe, media {max-width:100%}
.nuzfon > .row2 > .col-60, .nuzfon > .row2 > .col-40 {width:100%;}
.ic_skarb {right:13%;}
.bbank > .col-28 {width:48%;}
.bbank > .col-44 {width:48%;}
.bbank > .col-26 {width:100%;}
}

@media (max-width: 1690px) {
.ic_roz_juta {width:260px; height:70px; background-size:1200px auto; background-position:-14px -334px;}
.hdrekl {padding-left:5%;}
}
@media (max-width: 1670px) {
.ic_logo_big {width:177px; height:187px; background-size:1200px auto; background-position:-481px -89px;}

}

@media (max-width: 1655px) {
.ic_roz_istoria {width:76px; height:81px; background-size:1200px auto; background-position:-1015px -111px;}
.ic_roz_upa {width:101px; height:81px; background-size:1200px auto; background-position:-361px -218px;}
.ic_roz_shop {width:91px; height:85px; background-size:1200px auto; background-position:-7px -850px;}
.ic_roz_kylt  {width:88px; height:88px; background-size:1200px auto; background-position:-878px -545px;}
.ic_roz_prikol  {width:97px; height:96px; background-size:1450px auto; background-position:-1229px -17px;}
.ic_roz_goroskop {width:89px; height:70px; background-size:1200px auto; background-position:-213px -852px;}
.ic_roz_kyltyr {width:70px; height:70px; background-size:1200px auto; background-position:-1014px -212px;}
.ic_roz_kazku {width:83px; height:70px; background-size:1200px auto; background-position:-317px -854px;}
.zagdff::before {left:20px;top: 53px;}
.zagdff {width:95%; padding: 97px 0 0 20px; margin-left:0;}
}

@media (max-width: 1605px) {
.zagic:before {content: ""; display:none;}
.glavid iframe {width:100%;float:none; margin-right:0;}	
.glavid a {width:32%;margin-right:1%;}
}

@media (max-width: 1540px) {
.shapkks{min-height:120px;}
.ic_logo, .ic_roz_shopbig{width:185px; height:62px;background:url('../images/sp.png');background-size:1000px auto; background-position:-190px -102px;}
.ic_roz_shopbig{background-position:0px -833px;}
.rncico {top:1px; left: 195px;}
.shapkks .txpos {border-radius: 4px;height: 23px;}
.minrnc .poshbl {top:80px;left:45px;margin:0;width:180px;}
.oscom li {padding:60px 0 0 0;}
.oscom p {margin:0; }
.oscom s {left:80px;top:15px;}
.speedbar {margin:0px 0 10px 60px;}
.main3koal > .col-28 {width:38%;}
.main3koal > .col-44 {width:58%;}
.main3koal > .col-26 {width:98%;}
    
    
}

@media (max-width: 1425px) {
.ic_roz_istoria {width:76px; height:81px; background-size:1200px auto; background-position:-1015px -111px;}
.ic_sonce {width:148px; height:135px; background-size:1200px auto; background-position:-810px -91px;}
.btn-menu:after{width:70px; height:64px;background:url('../images/sp.png');background-size:1200px auto; background-position:-22px -16px;position:absolute;left:35px;bottom:35px;}
.btn-menu:before{content:"До Січі";display:block;width:59px; height:16px;border-radius:5px;text-align:center;line-height:1.4;font-size:10px;background:#f64316;position:absolute;left:36px;bottom:21px;}
.prshoge u {font-size:10px;}
.kabav:after {transform:scale(0.7, 0.7);right:-10px;}
.ic_koment {width:215px; height:84px;background-size:1200px auto;background-position: -20px -15px;}
.kabav .ic_chasnuk {right:-49px;top:180px;}
.linfot:after {width:100%;left:0;}
.linfot:before {width:90%;left:5%;}
.cur-widget {width:33%;margin-bottom:15px;}
.glavid iframe {height:320px;}
}


@media (max-width: 1325px) {
.navhdr .ic_roz_juta {width:95px;height:87px;background-size: 1200px auto;background-position: -635px -865px;}

}


@media (max-width: 1295px) {
.ic_roz_juta {width:215px; height:57px; background-size:1000px auto; background-position:-8px -280px;}
.spost {margin:0;padding:0;}
.social a {margin:0 8px 10px 0;}
.prv2 {height:150px;}
}


@media (max-width: 1205px) {
.bigr {padding:0;}
.shap a {position: absolute;left:35%;top: 0;}
.minr {margin:0;}
.ic_ringtbig{width:136px; height:77px; background-position:-567px -1161px;}
.ic_bunchugniy {transform:scale(0.7, 0.7);margin-left:-20px;}
.mainall > .col-18 {width:100%;}
.mainall > .col-60 {width:70%;margin-left:4%;}
.mainall > .col-22 {width:24%;}
.btn-asid {cursor:pointer;}
.btn-asid:after {content:"";display:block;width:145px; height:25px;margin-left:60px;background:url('../images/sp.png') -297px -138px;}
.flcol{display:none;}
.hidasid:checked ~ .flcol{display:block;border: 3px solid #df4a36;margin-top:-3px;padding:15px;}
.hidasid:checked ~ .flcol ul {margin-left:15px;}
.hidasid:checked ~ .btn-asid:after {background-position:-447px -138px;}
.prewnews .col-20{width:31.5%;margin-right:1.5%!important;}
.prewnews .prv1n {overflow:hidden;height:150px;}
}

@media (max-width: 1130px) {
.share {min-height:140px;}
.share .ic_error {position:absolute;right:0;top:auto;bottom:5px;}
}

@media (max-width: 1080px) {
.ic_koment {width:163px; height:63px;background-size:900px auto;background-position: -15px -12px;}
.glavfot a:nth-child(1) {width:99%;}
.glavfot a:nth-child(2), .glavfot a:nth-child(3), .glavfot a:nth-child(4), .glavfot a:nth-child(5), .glavfot a:nth-child(6), .glavfot a:nth-child(7) {width:30%; height:120px; margin:5px;}

}

@media (max-width: 1040px) {
body:after, .polrt:after, .navhdr {display:none;}
.speedbar {margin:0px 0 10px 10px;}
.shapkks {min-height: 90px;}
.ic_logo_big, .minrnc .ic_logo {width:62px; height:60px; background-size:400px auto; background-position:-160px -31px;}
.ic_roz_shopbig{width:62px; height:62px;}
.shap a {left:4%;top:3px;}
.btn-menu:before{bottom:31px;}
.shap {width:10%!important;}
.shap .imggl {display:none;}
.shnn {width:85%!important;}
.igl, .bigr {display:none;}
.minr {margin: 0 0 0 95px;}
.shapka{height:60px;}
.nuz .k3 > .col-37, .nuz .k3 > .col-26 {width:100%;margin-bottom:12px;}
.ic_skarb {right:2%;bottom:110px;}
.hdrekl {padding-left:0;}
.hidmglm > .btn-glm{width:48px; height:52px; background-size:1000px auto; background-position:-844px -573px;display:block!important;right:15%;}
.minrnc .poshbl {top:90px;left:45px;width:180px;}
.rncico {top:4px;left:65px;}
.mainfn > .col-90 {width:100%;margin:0;padding:0;}
.mainfn > .col-10 {width:0;margin:0;padding:0;}
.polrt .btn-glm {top:3px; left:190px;right:auto;}
.polrt .ic_menu {width:48px; height:54px; background-size:1000px auto; background-position:-843px -574px;}
.mainall {padding:0 10px 0 10px;}
.flcol {margin-left:0;}
.hidnmg:checked ~ .navhdr{display:block;width:100%;position:absolute;top:65px;right:auto;left:0;background:#fff;padding:10px;border-bottom: 4px solid #83b9d1;}
.maykab .btn-menu, .polrt .btn-menu{display:block;}
.polrt .maykab, .rncico .ic_hed_hata {display:none;}
.hidmknnf:checked ~ .maykab{display:block;width:50%;position:absolute;top:-3px;right:-3px;left:auto;background:#fff;padding:30px 20px 20px 10px;border: 3px solid #fc0000;}
.fprcl {margin-left:0px;}
.polrt .ic_menu {width: 29px;height:33px;background-size: 600px auto;background-position: -505px -344px;top:5px;left:212px;}
.minrnc .poshbl {top:50px;left:65px;}
.sprekls {width:60%; height:90px;position:absolute;top:0;left:270px;}
.shnn .btn-glm{top:6px;}
.polrt .btn-glm {display:block;}

}

/* ===  PLANSHET 995 ===     --------------------------- */
@media (max-width: 995px) {
.ic_skarb {right:2%;}
.section {width:96%; margin:0 1.5% 0 2.5%;}
.mainbl2 > .row > .col-50 {width:99%;margin:0;padding:0;float:none;}
}

@media (max-width: 970px) {
.share {min-height:180px;}
.social {margin:88px 0 0 0;width:100%}
}

@media (max-width: 875px) {
.btn-glm{right:15%;}

}

@media (max-width: 800px) {
.section {width:95%; margin:0 2.5% 0 2.5%;}
.ic_rullan {width:98px; height:140px; background-size:1000px auto; background-position:-561px -75px;}
.poshbl {margin: 0;position:absolute;left:100px;top:45px;}	
.btn-glm{right:110px;}
.sprekls {width:50%;}
.bbank > .col-28 {width:100%;}
.bbank > .col-44 {width:100%;}
.ic_footer {width:606px; height:82px; background-size:1400px auto; background-position:-562px -8px;}
}

@media (max-width: 700px) {
.txpos {border-radius:4px;height:23px;}
.flcol .ic_pogoda{width:88px; height:80px; background-size:1200px auto; background-position:-112px -856px;}
.flcol > .a-center a {width:88px;}
.mainbl2 > .row > .col-50 {width:99%;margin:0;padding:0;}

}

@media (max-width: 650px) {
.ic_footer {width:432px; height:60px; background-size:1000px auto; background-position:-402px -5px;}

}

/* ===  MOBIL 1 kolonka 590 === ----------------------- */
@media (max-width: 590px) {
.row [class*='col-'], .row2 [class*='col-'], .row2.k3{float:none;width:100%;height:auto;}  
body:after, .feed-pusar {display:none;}
.mainall > .col-18, .mainall > .col-60, .mainall > .col-22 {margin:0!important;}
.nuzsul a {line-height:2;}
.btn-glm{right:90px;}
.shapkks {}
.sprekls {width:100%; height:80px;top:90px;left:0;}
.v-inform, .v-uvaga, .v-zaput {width:100%; float:none; margin:20px 0 20px 0;}
.v-uvaga .ic_gerl {width:82px; height:126px; background-size:1000px auto; background-position:-556px -454px;}
.v-zaput .ic_menput {width:80px; height:92px; background-size:1000px auto; background-position:-645px -454px;}
.v-inform .ic_menlulka {width:124px; height:97px; background-size:1000px auto; background-position:-5px -350px;float:left;}
.ic_skarb {bottom:80px;}
.shblnew {margin: 15px 0 15px 40px;  width:90%;}
.shblnew > .row > .col-12 {width:31%;float:left;max-height:90px;}
.opofrul{display:none;}
.btn-kdfr {display:block;}
.btn-kdfr ~ .opofrul{display:none;}
.kdofr:checked ~ .opofrul{display:block;}
.prewnews .col-20 {width:48.5%;float:left;}
.prewfilm > .col-20{width:48.5%;float:left;height:130px;}
.prewnews .prv1n {height:170px;}
.shopnews > .col-33 {width:31%;float:left;}
.asdrfc > .row > .col-50 {width:48%;float:left;height:130px;}
.filmftimg {width:100%; margin:0 0 30px 0; float:none;} 
}

@media (max-width: 520px) {
.poshbl {width:200px;}
.ic_footer {width:316px; height:45px; background-size:750px auto; background-position:-306px -4px;}
.glavid iframe {height:250px;}
}

@media (max-width: 450px) {
.poshbl {left:60px;}
.shap a {left:0;}
.minr {margin: 0 0 0 45px;}
.nuzfon > .row2 > .col-40 {margin-top:70px;}
.ic_skarb {right:5%;bottom:50px;}
.ic_hed_hata, .currency i {display:none;}
.shnn .ic_menu {width:29px; height:33px; background-size:600px auto; background-position:-505px -344px;}
.btn-glm {right:auto;left: 205px;}
.zagdff::before {left:20px;top:18px;}
.zagdff {padding:57px 0 0 20px;}
.zagdff a {height: 160%;}
.hidmknop:checked ~ .kabbmenu {top: 5px;right: 5px;}
.zagshop span {font-size:17px;margin:5px 0 0 70px;}
.glavid iframe {height:200px;}
.maykab {width:100%!important;}
}


@media (max-width: 385px) {
.ic_sonce {width:100px;height:120px;background-position: -825px -91px;}
.btn-menu::before {width: 45px;height: 12px;border-radius: 3px;font-size: 8px;left:8px;bottom:16px;}
.btn-menu:after{width:49px; height:44px;background:url('../images/sp.png');background-size:800px auto; background-position:-13px -9px;position:absolute;left:10px;bottom:20px;}
.hidmknop:checked ~ .btn-menu:before{left:15px;}
.ic_ger_kogedyb {width:110px; height:92px; background-size:1100px auto; background-position:-209px -204px;}
.ic_ger_mazepa {width:110px; height:92px; background-size:1100px auto; background-position:-159px -392px;}
.ic_ger_shyhevich {width:110px; height:92px; background-size:1100px auto; background-position:-268px -391px;}
.ic_ger_svatoslav {width:110px; height:92px; background-size:1100px auto; background-position:-400px -390px;}
.ic_ger_tumish {width:110px; height:92px; background-size:1100px auto; background-position:-523px -391px;}
.ic_ger_yaryslav {width:110px; height:92px; background-size:1100px auto; background-position:-644px -391px;}
.ic_ger_sagayd {width:90px; height:92px; background-size:1100px auto; background-position:-716px -703px;margin-right:15px;}
.ic_ger_franko {width:90px; height:92px; background-size:1100px auto; background-position:-823px -703px;}
.glavfot a:nth-child(2), .glavfot a:nth-child(3), .glavfot a:nth-child(4), .glavfot a:nth-child(5), .glavfot a:nth-child(6), .glavfot a:nth-child(7) {width:46%; height:120px; margin:4px;}

}

@media (max-width: 350px) {
.ic_footer {width:290px; height:42px; background-size:680px auto; background-position:-276px -3px;}
    
}
    
/* ============================= NUZ - dle files   ================================================== */
/* Блок:Опрос */
.block_grey{padding:8px 18px 8px 18px; margin-bottom:15px; border-radius:1px; display:block; background:#e4f2df;} 
.block_grey > .title{margin-left:20px; text-align:center; font-size:1.5em; letter-spacing:0; color:#000;} 
.vote_more{font-size:1em; margin:12px 0 0 0;} .vote_list{margin:5px 0 9px 0;} .vote_list .vote, .vote_list .pollanswer{margin:.2em 0 .1em 0; padding:5px;} .vote_list .vote > input, .vote_list .pollanswer > input{display:none;} .vote_list .vote:hover{cursor:pointer; background-color:#d2ebc9;} .vote_list .vote > input + label:before, .vote_list .pollanswer > input + label:before{display:inline-block; width:8px; height:8px; border:2px solid #3b3b3b; background-color:#fff; margin:-3px 4px 0 0; vertical-align:middle; cursor:pointer; content:""; border-radius:2px;} .vote_list .vote > input[type="radio"] + label:before, .vote_list .pollanswer > input[type="radio"] + label:before{border-radius:50%;} .vote_list .vote > input + label:hover:before, .vote_list .pollanswer > input + label:hover:before{border-color:#e8e619;} .vote_list .vote > input:checked + label:before, .vote_list .pollanswer > input:checked + label:before{background-color:#e8e619; border-color:#3394e6;} .vote_list .vote > input + label:before, .vote_list .vote > input:checked + label:before, .vote_list .pollanswer > input + label:before, .vote_list .pollanswer > input:checked + label:before{-webkit-transition:border-color ease .2s; transition:border-color ease .2s;} .btn-border .icon-votes{width:14px; height:14px; margin:-3px 0 0 0; vertical-align:middle;} .vote_votes, .pollallvotes{font-size:.9em;} /* --- Вывод результатов голосования на сайте --- */ .voteprogress, .pollprogress{overflow:hidden; height:6px; margin-bottom:10px; background-color:#fff; border-radius:3px; margin-top:6px;} 
.voteprogress span, .pollprogress span{text-indent:-9999px; height:6px; display:block; overflow:hidden; background:#3394e6;} .voteprogress .vote2, .pollprogress .poll2{background-color:#dd514c;} 
.voteprogress .vote3, .pollprogress .poll3{background-color:#5eb95e;} .voteprogress .vote4, .pollprogress .poll4{background-color:#4bb1cf;} .voteprogress .vote5, .pollprogress .poll5{background-color:#faa732;} #dlevotespopupcontent{height:auto !important; overflow:visible !important;} .older{list-style:none; counter-reset:li;} .older li{margin-top:0px; padding:5px; position:relative; clear:both;} .older a{color:#252522; font-size:1.8em; text-decoration:none; font-weight:700; clear:both; float:none;} .older a:before{display:inline-block; float:left; content:counter(li); counter-increment:li; height:25px; width:25px; text-align:center; margin:0 17px 0 0; transition:.2s linear; color:#58bdc7; font-weight:600; font-size:1.7em;} .older a:hover:before{color:#D72F2C; -webkit-transform:scale(1.01); transform:scale(1.01);} /*---Смайлик---*/ .emoji{border:none; vertical-align:middle;}

/* --- page navigation --- */
.navigation{border:none} .navigation a:link,.navigation a:active,.navigation a:visited{ background:#e5e5e5; border: 1px solid #bcbcbc;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); color: #747474; font-size: 12px; font-weight: normal; padding: 4px 7px; text-shadow: 0 1px 0 #ffffff; text-transform: lowercase;} 
.navigation a:hover{ background-color: #efefef; color: #747474;} 
.navigation span{ background: none repeat scroll 0 0 #5c5c5c;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.7) inset, 0 1px 0 #ffffff; color: #ffffff; cursor: default; padding: 4px 7px; }
/* --- /page navigation --- */

/*---Выпадающее меню кнопки редактировать---*/ 
#dropmenudiv{padding:10px 0; min-width:190px; width:auto!important; opacity:1!important; display:none; font-size:1.2em; box-shadow:0 8px 40px -10px rgba(0,0,0,0.5); border:1px solid #e6e6e6; border-color:rgba(0,0,0,0.1); background-clip:padding-box;} #dropmenudiv{background-color:#fff;} 
#dropmenudiv a{text-decoration:none!important; color:inherit; display:block; padding:8px 15px 8px 15px; border:0 none; white-space:nowrap; font-size:13px;}
#dropmenudiv a:hover{background-color:#eeeeef;} 

/*--- Vspluvayuche okno ---*/
.ui-dialog {border: 1px solid #c9c9c9;padding:12px;border-radius:3px; box-shadow:0 8px 40px -10px rgba(0,0,0,0.6);}
.ui-dialog-titlebar {font-size:19px;text-transform:uppercase;}
.ui-icon-closethick {position:absolute;top:5px;right:5px;width:25px;height:25px;border-radius:3px;background:#fb3f51;color:#fb3f51;font-size:0.00001px;}
.ui-icon-closethick:before {content:'\20X';white-space:pre;display:block;font-size:21px;color:#fff;width:20px;height:20px;}
.ui-widget-content{margin-top:30px;font-size:16px;background:#fbfbfb;color:#000;}
.ui-button-text-only{background:#4cb5ff;color:#fff;margin-right:15px;}
.avaprofpopur {float:right;margin:0 25px 0 0;width:150px;height:150px;}

/* PM + Kabinet */ .pm-menu{height:60px;  white-space:nowrap;  overflow-y:hidden;  overflow-x:auto;  } .pm-menu li{display:inline-block;  margin-right:10px;  } .pm-menu a{padding:0 15px;  background:#f5f5f5;  line-height:40px;  display:block;  } .pm-menu a:hover{background:#444;  color:#fff;  } .pm-status{margin-bottom:40px;  padding:20px;  border-radius:6px;  background-color:#fafafa;  } .pm_progress_bar{border-radius:4px;  background-color:#f5f5f5;  margin:10px 0;  overflow:hidden;  } .pm_progress_bar span{background:#fb643c;  font-size:0;  text-indent:-2000em;  height:20px;  display:block;  overflow:hidden;  } .table-resp{overflow-y:hidden;  overflow-x:auto;  } .pm, .userstop{border:1px solid #ccc;  width:100%;  } .pm tr td, .userstop tr td{padding:10px;  border:1px solid #ccc;  font-size:12px;  } .pm tr:nth-child(1){background-color:#444;  color:#FFF;  } .pm tr:nth-child(2n+2), .userstop tr:nth-child(2n+2){background-color:#f9f9f9;  } .pm select{width:100%;  margin-bottom:10px;  } #dle-pm-preview .bform{ display:none;  } /* Userinfo */ .user-prof{border:1px solid #ddd;  background-color:#fff;  margin-bottom:20px;  } .up-first{padding:30px 170px 0 150px;  position:relative;  background:#222 url(../images/bg.jpg) center top fixed no-repeat;  background-size:100% auto;  color:#FFF;  height:100px;  z-index:20;  } .up-first:before{content:"";  width:100%;  height:100%;  position:absolute;  left:0;  top:0;  background-color:rgba(0,0,0,0.6);  } .up-first > *{position:relative;  z-index:10;  } .up-img{width:100px;  height:100px;  background:#fff;  border-radius:3px;  border:5px solid #FFF;  box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2);  position:absolute;  left:30px;  bottom:30px;  } .up-first h1{font-size:18px;  font-weight:400;  margin-bottom:10px;  color:#fff;  } .up-group span{color:#fff !important;  font-weight:700;  } .up-status{text-align:center;  width:100px;  position:absolute;  left:30px;  bottom:-8px;  } .offline, .online{padding:5px 10px;  display:inline-block;  color:#fff;  background-color:#626262;  border-radius:3px;  } .online{background:#99ce1b;  } .up-second{height:60px;  background-color:#f6f6f6;  padding:20px 30px 20px 10px;  } .up-second li{width:21%;  display:inline-block;  float:left;  margin:0 10px 0 10px;  text-align:center;  font-weight:700;  } .up-second li p{font-weight:400;  font-size:12px;  text-transform:uppercase;  margin-top:10px;  } .up-second li:first-child{border-right:1px solid #ddd;  } .up-second li a{padding:0 10px;  line-height:40px !important;  font-size:10px;  } .up-third{padding:0 30px;  background:linear-gradient(to bottom, #fff 0px,#fff 50px, #f6f6f6 51px, #f6f6f6 100px);  background-repeat:repeat;  background-size:100px 100px;  border-bottom:1px solid #e3e3e3;  border-top:1px solid #e3e3e3;  box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.2);  } .up-third li{padding:0 20px 0 0;  width:48%;  display:inline-block;  line-height:46px;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;  } .up-third li a{text-decoration:underline;  color:#06c;  } .up-edit{padding:20px;  } .up-edit a{padding:0 10px;  line-height:40px!important;  color:#fff;  display:block;  text-align:center;  } .user-popup{padding:20px 0;  position:relative;  margin:-20px;  } .upop-left{width:28%;  float:left;  position:relative;  z-index:50;  text-align:center;  } .upop-left .up-img{position:static;  display:block;  margin:0 auto 10px auto;  } .upop-right{width:72%;  float:right;  } .upop-right li{padding:5px 0;  } .up-second > li > a, .up-edit{padding:0 10px 0 10px;  color:#fff;  display:inline-block;  background:#3f8de6;  height:40px;  line-height:20px;  border-radius:0;  cursor:pointer;  text-transform:uppercase;  } 
.form-item{ margin-bottom:20px;   position:relative;} 
.form-item input{ margin:10px 0 10px 0;  width:20%;} 
.form-item > label{display:block;  font-size:15px;  float:left;  width:70%;  padding-top:10px;}

.form-textarea textarea{display:block;  width:90%;  padding:10px;  border:1px solid #e3e3e3;  background-color:#FFF;  border-radius:0 0 6px 6px;  box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1);  overflow:auto;  vertical-align:top;  resize:vertical;  } .form-textarea > label{ display:block;  padding:10px 20px;  background-color:#444;  color:#fff;  font-size:16px;  } 


/*---Смайлик---*/
.emoji {border: none; vertical-align: middle;}

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline {background: #fff}
.highslide-image {border: 2px solid #fff}
.highslide-active-anchor {visibility: hidden} 
.highslide-active-anchor img {visibility: hidden}
.highslide-dimming {background-color: black}
.highslide-html {background-color: white}
.highslide-loading {display: block; color: white; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black}
a.highslide-full-expand {background: url(../dleimages/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px}
.highslide-display-block {display: block}
.highslide-display-none {display: none}
.highslide-caption {display: none; padding: 5px; background: white}
.highslide-controls {width: 195px; height: 40px; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px; margin-right: 15px; margin-bottom: 10px; margin-top: 10px}
.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) no-repeat 100% -90px}
.highslide-controls li {float: left; padding: 5px 0;}
.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 a.disabled {cursor: default}
.highslide-controls a span {display: none}
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {background-position: 0 0}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important}
.highslide-controls .highslide-play a {background-position: -30px 0}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important}
.highslide-controls .highslide-pause a {background-position: -60px 0}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px}
.highslide-controls .highslide-next a {background-position: -90px 0}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important}
.highslide-controls .highslide-move a {background-position: -120px 0}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px}
.highslide-controls .highslide-full-expand a {background-position: -150px 0}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important}
.highslide-controls .highslide-close a {background-position: -180px 0}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px}

/*--- quick edit fields---*/
.quick-edit-text {padding: .4em;width: 350px;}
.quick-edit-textarea {height: 250px;padding: 2px; border: 1px solid #d7d7d7;width: 100%;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
/*--- XFIELDS ---*/
.xfields textarea, .xprofile textarea {height: 186px;margin: 0px 1px 0px 0px;padding: 0px;}
.xfields input, .xprofile input {width: 250px;height: 14px;padding: 2px;}
.xfields_table td {vertical-align: top;}
/*--- Pole koda ---*/
pre code {display:block; padding: 0.5em; background: #f9fafa; border: 1px solid #dce7e7; overflow:auto; white-space: pre;} pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {padding: 0; margin: 0; border:none; box-shadow: none; background-color: inherit; color: #93a1a1; font-style: italic;} pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title {color: #859900;} pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {color: #2aa198;} pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator, pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id {color: #268bd2;} pre .tag .title, pre .rules .property, pre .django .tag .keyword {font-weight: bold;font-size: 1.08em !important;} pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .label {color: #b58900;} pre .preprocessor, pre .pi, pre .shebang, pre .symbol, pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata {color: #cb4b16;} pre .deletion {color: #dc322f;} pre .tex .formula {background: #eee8d5;} pre .comment:hover {background-color: inherit;box-shadow: none;}
/*--- Цитаты, Спойлеры, Код  ---*/
.scriptcode, .title_quote,
.title_spoiler, .text_spoiler, .quote {padding: 1% 2%; background:#f6f3bc; border: 1px solid #dde4ea;}
.title_spoiler a{color:#e66732;}
.title_quote {border-left: 2px solid #e85319; border-bottom: 0; margin-top: 2px; font-weight: bold;}
.quote {padding: 1% 4%; border-left: 2px solid #e85319; font-size:18px; font-style: italic;}
.title_spoiler {margin-top: 2px;}
.text_spoiler {margin-bottom: 2px;}
.title_spoiler img {vertical-align: middle; margin: -1px 0 0 !important}
.scriptcode {color: #4c6d0f; text-align: left; font-family: "Courier New"}
.title_spoiler {font-weight: normal;}
.text_spoiler {border-top: 0; text-align: justify; background:#ebeacf;}
.hide {background-color: #f0f0f0; padding: 5px; color: #4c6d0f; margin: 0 0 1em 0}
.hide a {text-decoration: underline;} .hide a:hover {text-decoration: none}
