@font-face{font-family:"OpenSansRegular";src:url("../fonts/OpenSansRegular.eot");src:url("../fonts/OpenSansRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/OpenSansRegular.woff") format("woff"), url("../fonts/OpenSansRegular.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"OpenSansBold";src:url("../fonts/OpenSansBold.eot");src:url("../fonts/OpenSansBold.eot?#iefix")format("embedded-opentype"), url("../fonts/OpenSansBold.woff") format("woff"), url("../fonts/OpenSansBold.ttf") format("truetype");font-style:normal;font-weight:normal;}

@font-face{font-family:"kobzarks";src:url("../fonts/kobzarks.ttf");src:url("../fonts/kobzarks.woff") format("woff"), url("../fonts/kobzarks.woff2") format("truetype");font-style:normal;font-weight:normal;}

.sale, .pagi-load a, .btn.full, .short-title h2 a, .main_nav li a, .top_single h4, .full-title, .fullprice, .price, .h2.related-title, .head-title h1, .head-title h3, .block-category .nav-tab>li, .curs-current, .related-title {/* font-family:"OpenSansBold", sans-serif; */}
.wrap{width:100%; max-width:1240px; margin:0 auto; position:relative;}
.cont-wrap {padding:0 0 0 275px; position:relative; z-index:50; min-height:600px;}
.content {width:100%; padding:20px 0;}
.sidebar {margin:20px -275px; width:250px; position:relative; z-index:20; padding-bottom:20px;}

.footer {height:50px; position:relative; z-index:100; padding:0 0 0 0 }
hr {margin:18px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
.fon{background-color:#fff; padding:15px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1); box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);}
.grey2{padding-left:10px;} #ghj{padding-top:10px;}
.zxc{padding-bottom:15px;}.wer{text-transform:uppercase;}

.header{width:100%;height:60px;padding:0;position:relative;background-color:#507299;position:fixed;z-index:1099;top:0;}
.logo{padding:10px 40px 10px 0;width:240px;}
.logo a img:hover{opacity:0.8;}
.logo img{display:block;max-width:100%;}
.share{padding:12px 0;text-align:center;min-width:26px;}

.close_bg{display:none;}
.nav ul.main_nav{list-style:none;position:relative;padding-right:120px;}
.main_nav li{position:relative;display:block;float:left;height:60px;z-index:100;}
.main_nav li a{display:block;line-height:60px;text-decoration:none;text-transform:uppercase;transition:0.2s;color:#fff;padding:0 15px;}
.main_nav li a.dropi{padding:0 15px 0 0;}
.main_nav li a:hover:before, .main_nav li a.active:before {content:'';position:absolute;top:0;left:0;height:60px;width:100%;background-color:rgba(72, 105, 145, 0.38);color:#fff;}
.main_nav li.drop:hover .dropi:before{bottom:20px;visibility:visible;opacity:1;}
.main_nav li a.dropi:after{content:"\f107";line-height:10px;display:block;width:10px;height:10px;font-size:16px;font-family:"icomoon";position:absolute;top:25px;right:2px;}
.main_nav li:hover ul{display:block;clear:both;}
.main_nav li ul{display:none;height:auto;min-width:200px;position:absolute;background-color:#2b2e35;z-index:5000000;max-width:100%;left:0;border-top:1px solid #222;}
.main_nav li li{display:block;float:none;width:100%;height:auto;border-right:1px solid #222;border-left:1px solid #222;}
.main_nav li li a{text-align:left;display:block;float:none;font-size:13px;padding:0px 20px;line-height:40px !important;z-index:501;border-bottom:1px solid #222;}
.hidebox{background-color:#e3e3e3;}

/* Iiene */
.search_btn .fa-search, .searchblock .fa-search  {font-size:16px; line-height:30px; color:#fff;}
.search_btn .fa-search{color:#000;}
.searchholder{position:absolute;top:100%;right:0;visibility:hidden;opacity:1;background-color:#eee;padding:5px;}
.searchholder.active{visibility:visible;opacity:1;}
.searchblock{width:100%;max-width:500px;position:relative;overflow:hidden;height:40px;background-color:#fff;}
.searchform{color:#222;width:100%;height:40px;line-height:20px;padding:11px 55px 9px 15px;border:0;margin:0;font-size:14px;background-color:transparent;overflow:hidden;}
.searchbt{height:40px;border:0 !important;display:block;position:absolute;top:0;right:0;width:40px;text-align:center;background-color:#507299;opacity:0.8;text-transform:uppercase;font-family:"OpenSansBold", sans-serif;color:#fff;font-size:20px;line-height:20px;vertical-align:middle;cursor:pointer;}
.searchbt:hover{opacity:1;}
.header-login{height:60px;width:60px;float:right;position:relative;}
.header_button{display:block;cursor:pointer;width:60px;height:60px;font-size:18px;line-height:20px;text-align:center;vertical-align:middle;text-decoration:none;transition:0.2s;color:#fff;border:0;}
.header_button:hover{color:#d7d7d7;}
.login_btn#logged{color:#e74949;}
.header_button .icon-close{display:none;}
.header_button.active .icon-close{display:inline;}
.header_button.active .icon-user, .header_button.active .icon-magnifying-glass{display:none;}
.header_button.active{background-color:#e3e3e3;color:#222 !important;}
.search_btn{border:0;background-color:transparent;}
.name-login{position:relative;padding:10px 20px 10px 0;display:inline-block;color:#aaa;font-size:14px;text-decoration:none;line-height:20px;font-family:"OpenSansBold", sans-serif;}
.name-login:hover{color:#e74949;}
.name-login:after{content:"";display:block;width:0;height:0;border:4px solid transparent;border-top-color:#e74949;position:absolute;top:20px;right:2px;}
.menub{display:none;width:70px;height:60px;padding:0 30px 0 0;}
.nav_btn{display:none;background-color:transparent;padding:0 20px;}
.nav_btn:hover .menuicon{border-color:#e74949;}
.nav_btn:hover .menuicon:before{background-color:#e74949;}
.nav_btn span{display:none;}
.menuicon{display:block;width:20px;height:20px;border-width:2px 0;border-style:solid;border-color:#fff;position:relative;}
.menuicon:before{content:"";display:block;position:absolute;width:20px;height:2px;background-color:#fff;top:7px;}
.row{width:100%;display:table;table-layout:fixed;}
.col{display:table-cell;vertical-align:top;}

.section-in {margin:15px -9px 10px -9px;}
.top-block {width:33.333333%; float:left; padding:0 9px;}
.top_single {border:1px solid #ededed; padding:0 5px 0 5px; position:relative; background:#fff;border-radius:5px;min-height:348px;}
.top_single h4 {color:#222222; font-size:14px; margin-bottom:5px; margin-top:27px; text-transform:uppercase;}
.top_single p {color:#777777; font-size:14px; margin-bottom:24px; line-height:19px; margin-top:8px;}
.top_single i.fa {font-size:25px; left:17px; top:6px!important; padding-top:21px; position:absolute; text-align:center; top:-10px; color:#507299;}
.mini-foto .top_single h4{font-size:13px;margin-top:0;text-transform:none;}
.mini-foto .top_single i{font-size:14px;position:absolute;top:5px;left:0;padding:10px;color:#fff;background:#507299;opacity:0.85;}
.mini-foto .top_single .photo-animated{display:block; position:relative;}
.mini-foto .top_single .tabs__content.active{height:200px;}
.mini-foto .top_single{min-height:200px;-webkit-border-radius:5px 0px 0px 5px;
-moz-border-radius:5px 0px 0px 5px;
-khtml-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;}

/* SIDEBAR
----------------------------------------------- */
.block {font-family:'helvetica', sans-serif; background:#fff; -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1); box-shadow:2px 2px 3px rgba(0, 0, 0, 0.1);border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; max-width:100%;width:100%; margin-bottom:30px;}
.block .block-head {padding:15px 20px; border-bottom:1px solid #eaeaea; background:#fbfbfb; border-top-right-radius:5px; border-top-left-radius:5px;}
.block-category .nav-tab {padding:0; overflow:hidden;}
.block-category .nav-tab>li:hover, .block-category .nav-tab>li.current {background:#3982c2; border-color:#3982c2; color:#fff;}
.block-category .nav-tab>li {border-top:1px solid #eaeaea; background:url('../images/bg-tab.png') repeat-x 0 -1px; height:28px; float:left; margin-right:6px; color:#2a2a2a;padding:0 15px; line-height:25px; text-transform:uppercase; -webkit-border-radius:17px; -moz-border-radius:17px; border-radius:17px; cursor:pointer;display:inline;}
.block-category .block-inner {padding:0;}
.block .block-inner {width:100%;float:left;}
.tab-container {position:relative;}
.tab-container .visible {opacity:1; visibility:inherit; position:inherit; -vendor-animation-duration:0.3s; -vendor-animation-delay:1s; -vendor-animation-iteration-count:infinite;}
.block-category .categories {padding:12px 0 19px 0;}
.block-category .categories>li {list-style:none; line-height:30px; width:100%;}
.block-category .categories>li.submenu{float:none;overflow: hidden;height: auto;}
.block-category .categories>li.submenu li a{display: block;padding: 0 20px;text-align: right;}
.block-category .categories>li>a, .block-category .categories>li>div {width:100%; float:left; position:relative;cursor: pointer;}
.block-category .categories>li>a:before{content:"\f178";font-family:"FontAwesome";font-size:14px;color:#507299;position:absolute;z-index:9;margin-left:15px;}
.block-category .categories>li>a:hover:before, .categories li a:hover{color:#fff;}
.block-category .categories>li>a:before:hover {
    content:"\f178";
    font-family:"FontAwesome";
    font-size:14px;
    color:#fff;
    position:absolute;
    z-index:9;
    margin-left:15px;
}
.block-category .categories>li>a>.text {display:inline-block;position:relative;padding:1px 0 1px 40px;width:100%;/* min-width:203px; */color:#2a2a2a;}
.block-category .categories>li>a:hover>.text{background:#507299;color:#fff;}
.categories li ul{text-align: right;overflow: hidden;width: 100%;display:none;}
.categories li ul a	{padding: 0 20px;display: block;}
.categories li.active a, .categories li a:hover {background:#507299;color:#fff;}
.block-category .categories>li>a:hover>.text:after, .block-category .categories>li>a:hover>.text:before, .block-category .categories>li>a:hover:after {display:block;}
.block-category .categories>li>a>.text:before {content:"";/* width:11px; */height:32px;position:absolute;top:0px;left:-11px;background:#3982c2;display:none;}
.block-category .categories>li>a>.text:after {content:"";position:absolute;top:0px;right:-16px;width:0;height:0;/* border-left:16px solid #3982c2; */border-top:16px solid transparent;border-bottom:16px solid transparent;display:none;}
.block-category .categories>li>a> .count {float:right; font-size:12px; color:#fff; margin:5px 10px; background-color:#cccccc; border-radius:100%;height:22px; line-height:12px; min-width:22px; text-align:center; padding:5px;}
.block-category .categories>li>a:hover>.count {background:#e74949;}
.block-category .categories>li>a:after {content:"";position:absolute;top:32px;left:-11px;width:0;height:0;/* border-top:10px solid #000; */border-left:10px solid transparent;display:none;}
.box.visible {display:block;}
.box {display:none; width:100%;}
.block-filter {border-bottom:1px solid #eaeaea; margin-top:13px; float:left; width:100%; padding:0 20px 13px 20px;}
.block-filter .block-sub-title {font-weight:600; padding-bottom:5px;}
.check-box-list {overflow:hidden; padding:0;}
.check-box-list li {line-height:30px; list-style:none;}
.check-box-list input[type="checkbox"] {display:none;}
.check-box-list label {display:inline-block; cursor:pointer; line-height:12px; font-weight:normal; color:#666; max-width:100%; margin-bottom:5px;}
.check-box-list label:hover {color:#3982c2;}
.check-box-list input[type="checkbox"] + label span.button {display:inline-block; width:15px; height:15px; margin-right:10px; background:url("../images/checkbox.png") no-repeat;padding:0; border:none; border-radius:inherit; margin-bottom:-2px;}
.check-box-list input[type="checkbox"]:checked + label span.button {background:#3982c2 url("../images/checked.png") no-repeat center center;}
.check-box-list label span.count {color:#a4a4a4; margin-left:2px;}
.email-block .block-head .block-icon {padding-right:20px;float:left;/* padding-top:5px; */}
.email-block .block-head .block-title-text.text-sm {font-size:15px;/* font-style:italic; */text-transform:uppercase;line-height:20px;}
.email-block .block-head .block-title-text {font-size:20px; text-transform:uppercase; line-height:20px; font-weight:bold;color:#2a2a2a;}
.email-block .block-inner {padding:0 20px 20px 20px;}
.email-block .block-info {width:100%; float:left; padding-top:24px; padding-bottom:17px; font-size:12px; line-height:18px;}
.email-block .block-input-box {width:100%; float:left; position:relative; height:34px; padding:0 15px;}
.email-block .block-input-box  input{background-color:transparent; height:34px; line-height:34px; padding:0; border-radius:4px; box-shadow:none;}
.box-radius {border:1px solid #eaeaea;border-radius:17px;}
.email-block .block-input-box .block-button {position:absolute; top:2px; right:2px; background:#3982c2; color:#fff; text-transform:uppercase;height:28px; border-radius:17px; border:none; padding:0 10px; line-height:28px; cursor:pointer;}
.email-block .block-input-box .block-button:hover {opacity:0.8;}
.email-block .block-input-box .block-button:after {font-family:'FontAwesome'; content:"\f105"; font-size:14px; margin-left:3px;}

/* SHORT I TOP
----------------------------------------------- */
.short-thumb {width:33.3333333%;padding:0 10px 20px 10px;float:left;}
.cat-news {
	    border:1px solid #ededed;
    padding:0 5px 0 55px;
    position:relative;
    background:#fff;
    color:#000;
}
.short-box{position:relative;background-color:#fff;border:1px solid #ededed;}
.short-box:hover{position:relative;z-index:100;}
.item .short-box{width:auto;margin:0;}
.owl-box .item{margin:0 9px;}
.owl-box{margin:0 -9px 0 -9px;}
.responsive:before{width:95px;height:58px;position:absolute;top:0;right:-5px;z-index:4;content:'';/* background:url('../images/responsive.png') left top no-repeat; */}
.short-go{display:inline-block;width:100%;}
.image-scroll{position:absolute;width:100%;min-height:100%;background-size:cover;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.image-scroll img:hover{opacity:0.7;}
.new{display:block;position:absolute;left:10px;background:#507299;top:10px;height:20px;line-height:21.4px;font-size:9px;text-transform:uppercase;color:#fff;padding:0 7px;border-radius:2px;letter-spacing:2px;}
.short-img {height:150px;overflow:hidden;position:relative;cursor:pointer;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.short-img:hover {    opacity:0.7;}
img.shortdle {height:100%;width:auto;margin:auto;display:block;}
.short-title {padding:10px 10px;border-top:1px solid #dfdfdf;}
.short-title h2 {height:35px;line-height:17px;overflow:hidden;font-size:13.5px;}
.short-title h2 a {color:#2a2a2a;/* text-transform:uppercase; */}
.short-more {height:40px;  line-height:20px; padding:0 10px;}
.btn, .bbcodes {background-color:#507299;padding:8px 10px;border-radius:2px;background-repeat:repeat-x;color:#fff !important;cursor:pointer;font-size:13px;font-family:Tahoma, Arial, Verdana, sans-serif;}
.btn:hover, .bbcodes:hover {background:#354c66;}
.btn.btn-default{display:inline-block;margin-bottom:0;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;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(enabled = false);border:1px solid #bbb;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.btn.btn-default:hover {background-color:#e6e6e6;}
.price {color:#222; font-size:18px; padding:4px 0;}
.price a, .red a{color:#fff;} .price a:hover, .red a:hover {text-decoration:none;}
.sale {float:right; text-transform:uppercase; color:#fff; font-size:12px;}
.sale:hover {color:#fff;text-decoration:none;}
.sale a  {color:#fff;text-decoration:none;}
button.sale   {color:#fff;float:left;cursor:pointer;font-family:"PT Sans", Arial, sans-serif;}
.short-go:hover h2 {color:#b21818;text-decoration:underline;}
/* Lexss */
.short-cats {width:calc(50% - 2px);display:inline-block;position:relative;background:#fff;border:1px solid #ededed;height:163px;overflow:hidden;}
.short-cats:hover {background:#507299;}
.short-cats:hover a {color:#fff;}
.short-cats:hover img {-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.short-cats h2 {font-size:13px;height:38px;overflow:hidden;padding-right:50px;}
.short-cats img {width:100px;height:100px;float:left;margin-right:10px;}
.short-cats a{display:block;height:100%;padding:10px;}
.linksa {margin:20px 0;}
.head-title.remove {background:#fff;margin-bottom:0;width:100%;border:1px solid #ededed;border-bottom:3px solid #507299;padding:5px 10px;}
.head-title.remove h1, .head-title.remove h3 {margin-bottom:0px;}
.blogg .top_dash {margin-right:0px;}
.blogg .block-inner.pag {padding:0 15px 20px 15px;}
.blogg .block-inner.center {text-align:center;}
.company_firm {background:#fff;}
.tabs .top-block .top_single ul li .col_num {background:#fff; }
.tabs .top-block .top_single ul li .col_num a {color:#867070 !important;}
.tabs .top-block .top_single ul li .col_num a:before {content:"(";color:#867070;}
.tabs .top-block .top_single ul li .col_num a:after {content:")";color:#867070;}
.link-right{font-size:13px;float:right;line-height:28px;color:#bf4444;}
.pay_balance_add{padding:10px;background:#fff;border:1px solid #ededed;margin-bottom:10px;}
.ListOrders{background-color:#f2dede;color:#b94a48;padding:8px 35px 8px 14px;font-size:14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border:1px solid #eed3d7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.mega-menu.soz a{line-height:30px;}
.mega-menu.soz img{margin:0 8px 0 0;float:none;display:inline-block;vertical-align:bottom;height:30px;}
.overlay {display:none; position:fixed; z-index:999; opacity:0.5; filter:alpha(opacity=50); top:0; right:0; left:0; bottom:0; background:#000; }
.popups {display:none; position:fixed; background:#fff; width:550px; height:275px; top:50%; left:45%; margin:-100px 0 0 -100px; z-index:1000;  -webkit-box-shadow:0px 0 16px 0px rgba(96, 122, 128, 0.71);-moz-box-shadow:0px 0 16px 0px rgba(96, 122, 128, 0.71);box-shadow:0px 0 16px 0px rgba(96, 122, 128, 0.71);}
.popups .ui-dialog-titlebar-close {width:33px;height:33px;}
.popups .ui-widget-content{height:177px;overflow:auto;padding:.5em 1em;}
.popups .ui-dialog-buttonpane{display:block;background:rgba(0,0,0,0.04);margin:5px 0 0 0;padding:9px 0;height:50px;}
b.open_popups{color:#507299;background:none;padding:0;position:relative;top:0;right:0;}
.open_popups {color:#ffffff;background:#507299;padding:1px 6px 1px;font-size:11px;border-radius:6px;position:absolute;top:10px;right:10px;cursor:pointer;}
.open_popups:hover{color:#507299;background:#ffffff ;}
.lin.open_popups{font-size:8px;font-weight:400;position:relative;top:-4px;left:-2px;}


.view_list {display:inline-block;width:184px;position:relative;font-size:12px;border:solid 1px #ccc;border-radius:6px;padding:0 11px 11px;margin-right:12.5px;margin-top:11px;text-align:left;vertical-align: top;}
.view_list .foto-img {display:block;height:144px;margin:4px 0 0;text-align:center;}
.view_list .foto-img img {height:100%;}
.buck-white .name {height:48px;overflow:hidden;font-size:14px;display:block;color:#000;overflow:hidden;margin-top:8px;}
.view_list .line {border-top:1px solid #ccc;margin-top:12px;}
.view_list .price {font-size:14px;color:#000;height:20px;line-height:24px;margin:4px 0 8px;float:none;padding:0;overflow:hidden;}
.chec-rul{display:block;}
.chec-rul a{color:#f00;}
form#registration{position:relative;bottom:10px;}


.firms_vip{border:1px solid #ccc8c8;margin-bottom:15px;position:relative;width:94px;height:94px;display:inline-block;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;}
.firms_vip:nth-child(2n+1){margin-right:20px;}
.firms_vip .img{padding:5px;}
.firms_vip .img{height:92px;text-align:center;}
.firms_vip .img img{height:82px;text-align:center;}
.firms_vip .img .descr{display:none;}
.firms_vip .img:hover .descr{display:block;width:240px;overflow:inherit;height:auto;z-index:99;position:absolute;left:98px;top:0px;padding:10px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.13);-moz-box-shadow:3px 3px 4px rgba(0,0,0,.13);box-shadow:3px 3px 4px rgba(0,0,0,.13);}
.firms_vip .descr:before{content:"";border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#fff;position:absolute;left:-6px;height:10px;width:10px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.firms_vip .descr img{width:auto;height:auto;}
.firms_vip .title{font-size:14px;}
#sitecat{display: inline-block;vertical-align: top !important;}
.searchblock.sicat{max-width:none;}
/* Lexss */
/* SEO TEKST
----------------------------------------------- */
.head-title {margin:0 15px 15px 0; }
.head-title h1, .head-title h3 {font-size:20px; margin-bottom:10px; color:#2a2a2a;}
.head-title h1 span, .head-title h3 span {color:#999999; font-weight:normal;}

/* FOOTER
----------------------------------------------- */
.footer p {width:100%; padding:20px 0 5px 0;}
.footer p a{color:#525459;}
footer {/* background:url("../images/bg_footer.png") repeat-x top; */}
.back_top  {border-radius:4px;border:none;background-color:#e74949;color:#ffffff !important;padding:3px 8px;font-size:12px;float:right;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.back_top:hover {background-color:#404040;text-decoration:none;}
/* FULL
----------------------------------------------- */
.full-story, .static { position:relative; color:#525459;}
.static, .static h2 {font-weight:normal;line-height:20px;font-size:13.4px;}
.static img {vertical-align:middle;border:0 !important; margin:0 !important; }
.full-title h1 {font-size:20px; margin-bottom:20px;}
.tab-pane iframe {max-width:100%;}
.fullpreview {float:left; width:55%;}.fulldescr {float:right; width:45%;}
.fullpreview img {margin:auto; display:block; width:510px;}
.fullpreview{margin-bottom:20px;background:#fff;padding:10px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1);border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.fullpreimg {max-height:387px; overflow:auto;}
.full-text{text-align:justify;line-height:1.5;font-size:14px;margin-bottom:15px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1);border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;padding:20px}
.full-text img, .tab-pane img {margin:0 10px 10px 0; max-width:100%; border:5px solid #f6f6f6;}
.full-text a:hover {text-decoration:underline; color:#C9070A;}
.full-text ul li {list-style:disc; margin-left:40px;}
.descr ul li {list-style:none; margin-left:30px; line-height:24px; display:block; position:relative;}
.descr ul li:before { content:"\f00c"; font-family:'FontAwesome'; position:absolute; top:0px; left:-25px; width:8px; height:8px; color:#8cb929; border-radius:0;}
h2.related-title { color:#525252;font-size:16px;margin:15px 0 5px;}
.clr {clear:both;}
iframe .ytp-player-content .annotation {display:none !important;}

/* Details
----------------------------------------------- */
.nav-tabs{border-bottom:1px solid #dddddd;list-style:none;margin-bottom:0;padding-left:0;}
.nav-tabs:before, .nav-tabs:after{clear:both;content:" ";display:table;}
.nav-tabs > li{border:1px solid transparent;border-radius:4px 4px 0 0;color:#666;cursor:pointer;display:block;float:left;line-height:1.42857143;margin-bottom:-1px;margin-right:2px;padding:10px 15px;position:relative;}
.nav-tabs > li:hover{background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent;color:#555555;}
.tabbable >.nav-tabs li.active{background:#3982c2;color:#fff;cursor:default;}
.tabbable >.nav-tabs li.active:hover{border:1px solid transparent;}
.tabbable >.nav-tabs li.active .fa{background:#1b3f75;}
.tabbable >.nav-tabs li .fa{background:#4d4d4d;border-radius:50%;color:#fff;font-size:13px;height:25px;line-height:25px;margin-right:5px;text-align:center;webkit-border-radius:50%;width:25px;}
.tabbable .tab-content{background:#fff;border:1px solid #d9d9d9;border-radius:0 0 5px 5px;border-top:none;padding:20px;webkit-border-radius:0 0 5px 5px;}
.tab-content > .tab-pane.active{display:block;}
.tab-content > .tab-pane{display:none;font-size:14px;line-height:1.5;text-align:justify;}
.details { background:#f7f7f9; border:1px solid #e5e5e5; box-shadow:0px 0px 1px #E6E6E6; margin-top:15px;}
.details .short_list { text-align:left;}
.fulldescr ul {margin:0;}
.details .short_list li {border-bottom:1px solid #e5e5e5; list-style:none;padding:10px;margin-left:0;}
.details .itemTags ul.unstyled { text-align:left;padding-top:2px;}
.details .itemTags ul.unstyled li {padding:0px 0px 5px;line-height:30px;}
.details .short_list li li {border-bottom:0px solid #e5e5e5;}
.details li { padding:5px 14px;}

/* By
----------------------------------------------- */
.pay{background:#fff;border:1px solid #e1e8ed;border-radius:4px;margin-bottom:20px;margin-left:20px;padding:15px 25px;}
.paynow{display:inline-block;width:100%;}
.fullprice{font-size:25px;margin-bottom:10px;text-align:right;}
.howpay{float:left;font-size:20px;line-height:30px;text-align:left;}
.paylist{border-top:1px solid #e1e8ed;padding:15px 0 10px 0;}
.paylist li{background:url(../images/chek.png) 0 9px no-repeat;font-size:15px;line-height:25px;padding-left:20px;text-align:left;}
.full{float:left;font-size:16px;line-height:35px;margin-top:15px;text-align:center;text-transform:uppercase;width:100%;
    background-color:#5f8a1d;
    background-image:-moz-linear-gradient(top, #6b9b20, #4e7117);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6b9b20), to(#4e7117));
    background-image:-webkit-linear-gradient(top, #6b9b20, #4e7117);
    background-image:-o-linear-gradient(top, #6b9b20, #4e7117);
    background-image:linear-gradient(to bottom, #6b9b20, #4e7117);
    border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.full:hover {
    background-color:#4e7117;
	background:linear-gradient(to bottom, #4e7117 0%,#6b9b20 100%);
}

.red{background-color:#e74949;background-image:linear-gradient(to bottom, #e74949, #DE1818);background-image:-moz-linear-gradient(top, #e74949, #DE1818);background-image:-o-linear-gradient(top, #e74949, #DE1818);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e74949), to(#DE1818));background-image:-webkit-linear-gradient(top, #e74949, #DE1818);border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;cursor:pointer;	}
.red{color:#fff;background-color:#e74949;background-image:-moz-linear-gradient(top,#e74949,#de1818);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e74949),to(#de1818));background-image:-webkit-linear-gradient(top,#e74949,#de1818);background-image:-o-linear-gradient(top,#e74949,#de1818);background-image:linear-gradient(to bottom,#e74949,#de1818);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);cursor:pointer}
.red:hover { background-color:#DE1818; background:linear-gradient(to bottom, #DE1818 0%,#DE1818 100%);}
.contacts { padding:15px 0 1px 0;clear:both;}
.contacts li {text-align:left; line-height:25px;}
.contacts li a {color:#525459;}
.skype {background:url(../images/skype.png) 0 5px no-repeat; padding-left:22px;}
.icq {background:url(../images/icq.png) 0 5px no-repeat; padding-left:22px;}
.email {background:url(../images/e-mail.png) 0 6px no-repeat; padding-left:22px;}
.feedback a{ border-bottom:1px dashed #FF0303; color:#FF0303 !important;}
.feedback a:hover, .feedback a:focus{text-decoration:none; border-bottom:1px dashed #525459; color:#525459 !important;}
.feedback a:focus {color:#FF0303 !important;}
.skype i {font-style:normal; color:#33CCFF;} .icq  i{font-style:normal; color:#04B111;} .email i{font-style:normal; color:#FF0000;}

.curs-area {float:right; height:60px; line-height:60px; position:relative; cursor:pointer;  color:#000; text-transform:uppercase;}
.curs-current {padding:0 25px 0 15px;}
.curs-current img{    width:39px;
    height:39px;
    margin-top:9px;
    margin-right:10px;
    background:#fff;
    border-radius:50%;}
.curs-current:after{position:absolute;display:block;content:"";border:4px solid transparent;border-top-color:#000;top:48%;right:8px;}
.curs-sel{display:none; padding:1px; width:200px; z-index:99; position:absolute; top:100%; right:-1px; background:#fff; border:1px solid #ccc; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175); box-shadow:0 6px 12px rgba(0, 0, 0, .175);}
.curs-sel>li{padding:0 10px;height:30px;line-height:30px;border-bottom:1px solid #f7f4f3;cursor:pointer;color:#000;}
.curs-sel>li:hover{background:#507299;color:#fff;}
.curs-sel>li.current{background:#e74949; color:#fff; cursor:default;}
.curs-sel>li:last-child{border-bottom:none;}
.curs-char  {padding-left:2px;}
.curs-char .val {display:none;}
.fullchar { color:#e74949;}
.fullchar .rouble {font-family:arial;font-size:25px;}
.clickimage-shad{background:#000;display:none;height:100%;left:0px;opacity:0.8;position:fixed;top:0px;width:100%;z-index:9999998;}
.loading{color:#fff;font-weight:bold;height:20px;left:50%;line-height:20px;margin:-10px 0 0 -50px;position:fixed;text-align:center;top:50%;width:100px;}
.clickimage-block{height:90%;left:0px;overflow:auto;position:fixed;text-align:center;top:0px;width:100%;z-index:9999999;}
.clickimage-block-title{background:#000;left:10px;padding:5px;position:absolute;top:-20px;}
.clickimage-block-title span{color:#fff;}
.clickimage-block-image{background:#fff;border:0;border-radius:5px;display:block;left:50%;max-width:none;moz-border-radius:5px;padding:5px;position:absolute;top:50%;webkit-border-radius:5px;}
.navigation-bottom-panel{background:#000;bottom:0;height:10%;left:0;position:fixed;width:100%;z-index:9999999;}
.navigation-bottom-panel-item{border:3px #ccc solid;border-radius:3px;cursor:pointer;float:left;height:50px;margin:10px 0 15px 10px;moz-border-radius:3px;opacity:0.5;position:relative;webkit-border-radius:3px;width:50px;}
.navigation-bottom-panel-item2{height:100%;overflow:hidden;width:100%;}
.navigation-bottom-panel-item2 img{border:0;display:block;height:50px;margin:auto;max-width:none;}
.navigation-hidden{border:10px #000 solid;height:auto;left:0px;opacity:0;position:absolute;top:-125px;}
.navigation-hidden img{border:0;height:100px;max-width:none;}
.pager{list-style:none;margin:20px 0;padding-left:0;text-align:center;}
.pager li{display:inline;}
.pager li > a, .pager li > span{background-color:#ffffff;border:1px solid #dddddd;border-radius:15px;display:inline-block;padding:5px 14px;}
.pager li > a:hover, .pager li > a:focus{background-color:#eeeeee;text-decoration:none;}
.pager .next > a, .pager .next > span{float:right;}
.pager .previous > a, .pager .previous > span{float:left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span{background-color:#ffffff;color:#777777;cursor:not-allowed;}
.fix-hover{opacity:1 !important;}
.owl-carousel:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.owl-carousel{display:none;position:relative;width:100%;}
.owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper{display:inline-block;margin-bottom:20px;position:relative;webkit-perspective:1000;webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{float:left;}
.grabbing{cursor:url() 8 8, move;}
.owl-controlls .owl-page, .owl-controlls .owl-buttons{cursor:pointer;}
.owl-controlls{khtml-user-select:none;moz-user-select:none;ms-user-select:none;user-select:none;webkit-tap-highlight-color:rgba(0, 0, 0, 0);webkit-user-select:none;}
.owl-theme .owl-controlls{position:absolute;right:9px;top:-35px;}
.owl-prev {position:relative; background:url(../images/4.png) 0 0 no-repeat; width:25px; height:25px;float:left; margin-right:5px;}
.owl-prev:hover {background:url(../images/4.png) 0 -25px no-repeat;}
.owl-next {position:relative; background:url(../images/4.png) -25px 0 no-repeat; width:25px; height:25px;float:left;}
.owl-next:hover {background:url(../images/4.png) -25px -25px no-repeat;}
.owl-theme .owl-controlls .owl-page{display:inline;display:inline-block;zoom:1;}
.owl-theme .owl-controlls .owl-page span{background:#869791;border-radius:20px;display:block;height:12px;margin:5px 7px;moz-border-radius:20px;opacity:0.5;webkit-border-radius:20px;width:12px;}
.owl-theme .owl-controlls .owl-page.active span,.owl-theme .owl-controlls.clickable .owl-page:hover span{opacity:1;}
@media screen and (max-width:1100px) {
.mejs-container, .mejs-inner, .mejs-video, .me-plugin, .mejs-shim, .mejs-layers, .mejs-overlay, .mejs-poster, .mejs-mediaelement video {width:100% !important;}
}
@media screen and (max-width:700px) {
.mejs-video, .mejs-shim, .mejs-layer, .mejs-mediaelement video {height:350px !important;}
}
@media screen and (max-width:470px) {
.mejs-video, .mejs-shim, .mejs-layer, .mejs-mediaelement video {height:250px !important;}
}

/* FILTER XFIELD
----------------------------------------------- */
.filter-wrap {margin-top:21px; color:#FFF;}
.filter-header {background-color:#292c33; font-size:16px; font-weight:700; padding:10px 20px;}
.filter-box {border-bottom:0;}
.side-submit {margin-top:0;}
.fb-sect-name {margin-bottom:10px; font-weight:700; font-size:14px;}
.fb-sect {margin-bottom:20px;}
.fb-checks {margin-bottom:10px;}
.flex-2 > * {display:inline-block; width:48%;}
.flex-3 > * {display:inline-block; width:32%;}
.flex-4 > * {display:inline-block; width:23%;}
.fb-sel select {width:100%;}
.fb-check input[type="checkbox"] {display:none;}
.fb-check label {display:block; padding:7px 10px; border-radius:3px; background-color:#292c33; color:#fff;cursor:pointer; margin-bottom:10px;}
.fb-check input[type="checkbox"]:checked + label {background-color:#d21e2c; color:#FFF;}
.fb-check input[type="checkbox"] {display:none;}
.fb-submit input[type="button"] {display:inline-block; text-align:center;}
.fb-submit input[type="button"]:hover {opacity:0.9;}
.filter-box input[type="text"]{background-color:#f5f5f5;border-radius:0px;box-shadow:0 0 0 1px #EDEDED;color:#000000;font-size:15px;height:40px;line-height:40px;padding:0 15px;webkit-appearance:none;width:100%;}
.filter-box input[type="button"]{background-color:#d21e2c;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:40px;line-height:40px;text-transform:uppercase;width:49%;}
#sortby_chosen, #order_chosen {display:none;}
.filter-box input.reset{ background-color:#65931e;}
/* @group Base */
.chosen-container {position:relative; display:inline-block; vertical-align:middle; font-size:13px;-webkit-user-select:none; -moz-user-select:none; user-select:none;width:100% !important;}
.chosen-container .chosen-drop {position:absolute; top:100%; left:-9999px; z-index:1010; width:100%;border:1px solid #000; border-top:0; background:#292c33; color:#FFF; box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);}
.chosen-container.chosen-with-drop .chosen-drop {left:0;}
.chosen-container a {cursor:pointer;}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {margin-right:4px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal; color:#ccc;}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {content:":"; padding-left:2px; vertical-align:top;}

/* @group Single Chosen */
.chosen-container-single .chosen-single {position:relative; display:block; overflow:hidden; padding:0 0 0 8px;height:38px; line-height:38px; background-color:#292c33; box-shadow:0 0 0 1px #000; white-space:nowrap;}
.chosen-container-single .chosen-default {color:#fff;}
.chosen-container-single .chosen-single span {display:block; overflow:hidden; margin-right:26px; text-overflow:ellipsis; white-space:nowrap;}
.chosen-container-single .chosen-single-with-deselect span {margin-right:38px; color:#FFF;}
.chosen-container-single .chosen-single abbr {position:absolute; top:14px; right:26px; display:block; width:12px; height:12px;background:url('../images/chosen-sprite.png') -42px 1px no-repeat; font-size:1px;}
.chosen-container-single .chosen-single abbr:hover {background-position:-42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {background-position:-42px -10px;}
.chosen-container-single .chosen-single div {position:absolute; top:8px; right:0; display:block; width:18px; height:18px;}
.chosen-container-single .chosen-single div b {display:block; width:100%; height:100%;background:url('../images/chosen-sprite.png') no-repeat 0px 2px;}
.chosen-container-single .chosen-search {position:relative; z-index:1010; margin:0; padding:3px 4px; white-space:nowrap;}
.chosen-container-single .chosen-search input[type="text"] {margin:1px 0; padding:4px 20px 4px 5px; width:100%; height:auto;outline:0; border:1px solid #000;background:white url('../images/chosen-sprite.png') no-repeat 100% -20px; background:url('../images/chosen-sprite.png') no-repeat 100% -20px;font-size:1em; font-family:sans-serif; line-height:normal; border-radius:0;}
.chosen-container-single .chosen-drop {margin-top:-1px; border-radius:0 0 4px 4px; background-clip:padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {position:absolute; left:-9999px;}

/* @group Results */
.chosen-container .chosen-results {color:#fff; position:relative; overflow-x:hidden; overflow-y:auto; margin:0 4px 4px 0;padding:0 0 0 4px; max-height:240px; -webkit-overflow-scrolling:touch;}
.chosen-container .chosen-results li {display:none; margin:0; padding:5px 6px; list-style:none;line-height:15px; word-wrap:break-word; -webkit-touch-callout:none;}
.chosen-container .chosen-results li.active-result {display:list-item; cursor:pointer;}
.chosen-container .chosen-results li.disabled-result {display:list-item; color:#ccc; cursor:default;}
.chosen-container .chosen-results li.highlighted {background-color:#d21e2c; color:#fff;}
.chosen-container .chosen-results li.no-results {color:#ccc; display:list-item; background:#444;}
.chosen-container .chosen-results li.group-result {display:list-item; font-weight:bold; cursor:default;}
.chosen-container .chosen-results li.group-option {padding-left:15px;}
.chosen-container .chosen-results li em {font-style:normal; text-decoration:underline;}

/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {position:relative; overflow:hidden; margin:0; padding:0 5px; color:#FFF;width:100%; height:auto !important; height:1%; background-color:#292c33; box-shadow:0 0 0 1px #000; cursor:text;}
.chosen-container-multi .chosen-choices li {float:left; list-style:none;}
.chosen-container-multi .chosen-choices li.search-field {margin:0; padding:0; white-space:nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {width:100% !important;margin:1px 0; height:38px; color:#FFF; outline:0; border:0 !important; background:transparent !important; box-shadow:none;}
.chosen-container-multi .chosen-choices li.search-choice {position:relative; margin:3px 5px 3px 0; padding:3px 20px 3px 5px;border:1px solid #d21e2c; max-width:100%; border-radius:3px; background-color:#d21e2c; color:#fff; line-height:26px; cursor:default;}
.chosen-container-multi .chosen-choices li.search-choice span {word-wrap:break-word;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {position:absolute; top:4px; right:3px;display:block; width:12px; height:12px; background:url('../images/chosen-sprite.png') -42px 1px no-repeat; font-size:1px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {background-position:-42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled {padding-right:5px;border:1px solid #ccc; background-color:#e4e4e4; color:#666;}
.chosen-container-multi .chosen-choices li.search-choice-focus {background:#d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {background-position:-42px -10px;}
.chosen-container-multi .chosen-results {margin:0; padding:0;}
.chosen-container-multi .chosen-drop .result-selected {display:list-item; color:#ccc; cursor:default;}

/* @group Active  */
.chosen-container-active .chosen-single {box-shadow:0 0 0 1px #d21e2c;}
.chosen-container-active.chosen-with-drop .chosen-single {box-shadow:0 0 0 1px #d21e2c;}
.chosen-container-active.chosen-with-drop .chosen-single div {border-left:none; background:transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b {background-position:-18px 2px;}
.chosen-container-active .chosen-choices {box-shadow:0 0 0 1px #d21e2c;}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {color:#222 !important;}

/* @group Disabled Support */
.chosen-disabled {opacity:0.5 !important; cursor:default;}
.chosen-disabled .chosen-single {cursor:default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {cursor:default;}

/* RangeSlider */
.irs{display:block;khtml-user-select:none;moz-user-select:none;ms-user-select:none;position:relative;user-select:none;webkit-touch-callout:none;webkit-user-select:none;}
.irs-line{display:block;outline:none !important;overflow:hidden;position:relative;}
.irs-line-left, .irs-line-mid, .irs-line-right{display:block;position:absolute;top:0;}
.irs-line-left{left:0;width:11%;}
.irs-line-mid{left:9%;width:82%;}
.irs-line-right{right:0;width:11%;}
.irs-bar{display:block;left:0;position:absolute;width:0;}
.irs-bar-edge{display:block;left:0;position:absolute;top:0;}
.irs-shadow{display:none;left:0;position:absolute;width:0;}
.irs-slider{cursor:default;display:block;position:absolute;z-index:1;}
.irs-slider.type_last{z-index:2;}
.irs-min{cursor:default;display:block;left:0;position:absolute;}
.irs-max{cursor:default;display:block;position:absolute;right:0;}
.irs-from, .irs-to, .irs-single{cursor:default;display:block;left:0;position:absolute;top:0;white-space:nowrap;}
.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%;}
.irs-with-grid .irs-grid{display:block;}
.irs-grid-pol{background:#000;height:8px;left:0;position:absolute;top:0;width:1px;}
.irs-grid-pol.small{height:4px;}
.irs-grid-text{bottom:0;color:#000;font-size:9px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap;}
.irs-disable-mask{background:rgba(0,0,0,0.0);cursor:default;display:block;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2;}
.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed;filter:alpha(opacity=0);}
.irs-disabled{opacity:0.4;}
.irs-hidden-input{background:none !important;border-color:transparent !important;border-style:solid !important;display:block !important;font-size:0 !important;height:0 !important;left:0 !important;line-height:0 !important;margin:0 !important;outline:none !important;padding:0 !important;position:absolute !important;top:0 !important;width:0 !important;z-index:-9999 !important;}
.irs{height:55px;}
.irs-with-grid{height:75px;}
.irs-line{background:#EEE;background:linear-gradient(to bottom, #DDD -50%, #FFF 150%);border:1px solid #CCC;border-radius:16px;height:10px;moz-border-radius:16px;top:33px;}
.irs-line-left{height:8px;}
.irs-line-mid{height:8px;}
.irs-line-right{height:8px;}
.irs-bar{background:#3982c2;background:linear-gradient(to top, rgb(57, 130, 194) 0%,rgb(118, 177, 228) 100%);border-bottom:1px solid #3982c2;border-top:1px solid #3982c2;height:10px;top:33px;}
.irs-bar-edge{background:#428bca;background:linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);border:1px solid #428bca;border-radius:16px 0 0 16px;border-right:0;height:10px;moz-border-radius:16px 0 0 16px;top:33px;width:14px;}
.irs-shadow{background:#000;border-radius:5px;height:2px;moz-border-radius:5px;opacity:0.3;top:38px;}
.lt-ie9 .irs-shadow{filter:alpha(opacity=30);}
.irs-slider{background:#DDD;background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border:1px solid #AAA;border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);cursor:pointer;height:20px;moz-border-radius:27px;top:28px;width:20px;}
.irs-slider.state_hover, .irs-slider:hover{background:#FFF;}
.irs-min, .irs-max{background:rgba(0,0,0,0.1);border-radius:3px;color:#333;font-size:12px;line-height:1.333;moz-border-radius:3px;padding:1px 5px;text-shadow:none;top:0;}
.lt-ie9 .irs-min, .lt-ie9 .irs-max{background:#ccc;}
.irs-from, .irs-to, .irs-single{background:#3982c2;border-radius:4px;color:#fff;font-size:11px;line-height:1.333;moz-border-radius:4px;padding:1px 5px;text-shadow:none;}
.irs-from:after, .irs-to:after, .irs-single:after{border:3px solid transparent;border-top-color:#3982c2;bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0;}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single{background:#999;}
.irs-grid{height:27px;}
.irs-grid-pol{background:#428bca;opacity:0.5;}
.irs-grid-pol.small{background:#999;}
.irs-grid-text{bottom:5px;color:#99a4ac;}

/* RESIZE
----------------------------------------------- */
@media screen and (max-width:1290px) {.wrap{padding:0 30px;}.top_single{min-height:auto;}}
@media screen and (max-width:1200px) {
.short-thumb {width:50%;}
.footer {height:auto; padding-bottom:15px;width:auto;}
}
@media screen and (min-width:1121px){.nav ul.main_nav{display:block !important;}}
@media screen and (max-width:1145px){.main_nav li a {padding:0 12px;}}
@media screen and (max-width:1120px){
.nav_btn{display:block;}
.header-login, .curs-area{position:absolute;right:0;top:0;}
.curs-area{right:60px;}
.menub{display:table-cell;}
.close_bg{background-color:#000;display:block;height:100%;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:99;}
.active_menu .close_bg{opacity:0.5;visibility:visible;}
.nav ul.main_nav{background-color:#222;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);display:block;height:100%;left:0;opacity:0;overflow-x:auto;padding:0;position:fixed;top:0;transform:translate(-100%,0);visibility:hidden;webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);webkit-overflow-scrolling:touch;webkit-transform:translate(-100%,0);z-index:9999;}
.active_menu .nav ul.main_nav{opacity:1;transform:translate(0,0);transition:all 0.3s ease;visibility:visible;webkit-transform:translate(0,0);webkit-transition:all 0.3s ease;}
.main_nav li{margin:0;}
.nav li a{border-bottom:1px solid #333;color:#fff;line-height:40px;padding:0 20px;}
.main_nav li li{border:0;}
.nav li li a{border-bottom:1px solid #333;line-height:30px !important;padding-left:40px;}
.nav li ul.sub_nav{background-color:transparent;border:0;height:auto;width:100%;}
.nav li, .nav li a{float:none;height:auto;}
.nav li ul{display:block;left:auto;position:relative;}
.main_nav li a.dropi:after{display:none;}
.main_nav li a.dropi{padding:0 20px;}
.main_nav li a:before{display:none;}
.login_block.notlogged.active{height:120px;}
.loginbuttons{clear:both;float:none;margin:0;padding-top:20px;}
.logo{margin:0 auto;padding:10px 0;width:200px;}
.header{height:auto;}
.header .row, .header .col{display:block;}
.menub{float:left;}
.header .wrap{padding:0;}
}
@media screen and (max-width:1000px) {
.fullpreview, .fulldescr {float:none;width:100%;} 
.fulldescr {margin-top:15px;} 
.pay {margin-left:0 !important;}
}
@media screen and (max-width:800px) {
#menu-head {margin-top:20px;}
#menu-btn {font-family:"OpenSansBold", sans-serif; cursor:pointer; color:#fff; background:#2b2e35; padding:0 20px; height:44px; position:relative;display:block !important; line-height:44px;font-size:14px; text-transform:uppercase;text-decoration:none;}
#hamburger { top:20px; float:right;}
#hamburger:after { bottom:-3px; }
#hamburger:before, #hamburger:after, #hamburger { background:#fff; content:""; display:block; height:3px; left:0; position:relative; width:17px; }
#hamburger:before { top:-6px; }
#menu-head { display:none; }
#menu-head.open { display:block; }
.cont-wrap {padding:0;}
.sidebar {margin:0 0; width:100%; padding-bottom:0;}
.cont-wrap:before {left:-265px;}
.footer {padding:0 15px;}
.top-block {width:100%; margin-bottom:10px;}
.block-category .categories>li>a:hover>.text {width:80%;}
}
@media screen and (max-width:650px) {
.navigation-hidden {display:none;}
}	
@media screen and (max-width:500px) {
.header .nav{display:block;padding:0;width:100%;}
.header-login, .header_button{float:left;}
.logo{max-width:100%;margin:0 auto;}    
.header{height:auto;}
.navigation {display:none;}
.short-box, .short-thumb {width:100% !important;}
.tab-pane iframe {height:280px !important;}
#searchsuggestions { width:300px; }
.form-horizontal .controls {margin-left:0;}
.form-horizontal .form-actions {padding-left:20px;}
.howpay { font-size:17px !important;}
.logo {width:43px; margin:0 70px; overflow:hidden;}
.logo img {margin-top:5px; width:170px; max-width:none;}
.nav-tabs > li {float:none !important; background:#fff; border-radius:0 !important; border:1px solid #dddddd !important; width:100%;}
.nav-tabs > li:first-child {border-radius:4px 4px 0 0 !important;}
}
@media screen and (max-width:360px) {
.tab-pane iframe {height:220px !important;}	
}

.ratebox2 {
  float:right;
}

.ratebox3 {
  float:right;
}

.ratebox ul, .ratebox ul li {
  float:left;
}

.ratebox2 ul, .ratebox2 ul li {
  float:left;
}

.ratebox3 ul, .ratebox3 ul li {
  float:left;
}
.gl-news {
    border:1px solid #ededed;
    padding:12px 12px 12px 12px;
    position:relative;
    background:#fff;
    color:#000;
	margin-bottom:20px;
}
.dNewsOne {
    /* width:490px; */
    margin-right:15px;
    display:inline-block;
    vertical-align:top;
    z-index:10;
}
.dNewsCont {
    background:url(../images/kdtimeline.gif) 54px 0 repeat-y;
    padding-left:90px;
    font-family:'Proxima Nova Regular','helvetica neue',Arial,helvetica,sans-serif;
    /* margin:6px 0; */
    position:relative;
    margin-left:9px;
display:inline-block;
width:49%;
overflow:hidden;
}
.dNewsOne>div:first-child {
    border:0;
    padding-top:5px;
    margin-top:0;
}
.dNewsOne>div {
    position:relative;
    border-top:1px dashed #ebebeb;
    margin-top:10px;
    padding-top:10px;
}
.dNewsOne>div:first-child>time {
    top:4px;
}
.dNewsOne>div>time {
    position:absolute;
    /* top:16px; */
    left:-80px;
    text-align:center;
    min-width:53px;
    display:inline-block;
    padding:0px 22px 0 0;
    background:url(../images/nddot.png) 39px center no-repeat;
    font-size:9px;
    color:#9b9f9f;
    z-index:50;
}
.dNewsOne>div h3 {
    font-weight:normal;
}
.dNewsOne>div>h3 a, .dNewsOne>div>span a {
    font-size:19px;
    color:#1f2829;
    line-height:23px;
}
.dNewsOne>.text>div {
    overflow:hidden;
    margin-top:13px;
}
.dNewsOne>.text>div>a {
    float:left;
    margin-right:14px;
}
.dNewsOne>.text>div>span {
    display:block;
    overflow:hidden;
    font-size:15px;
    color:#5a5a5a;
    position:relative;
    top:-4px;
}
.colortable {border-collapse:separate;border-spacing:1px;margin-bottom:20px;}
.colortable td,.colortable th {background-color:#eeede6;font-size:12px;padding:7px;}
.colortable .tbl0, .colortable tr.tbl0 td, .colortable tr.tbl0 th, .colortable .t0, .colortable tr.t0 td, .colortable tr.t0 th {background-color:#ecf9ff;border-bottom:1px solid #c4cdd7;vertical-align:bottom;color:#2a2a2a;}
.colortable .tbl1, .colortable tr.tbl1 td, .colortable tr.tbl1 th, .colortable .t1, .colortable tr.t1 td, .colortable tr.t1 th {background-color:#fff7ec;color:#2a2a2a;}
.colortable .tbl2, .colortable tr.tbl2 td, .colortable tr.tbl2 th, .colortable .t2, .colortable tr.t2 td, .colortable tr.t2 th {background-color:#ffffff;color:#2a2a2a;}

.avatar {
/*	    border:2px solid #6590c7;
    padding:2px;
    border-radius:50%;*/
	width:100px;
max-height:100px;
}
.list-unstyled {
    padding-left:0;
    list-style:none;
}
.mb-3 {
    margin-bottom:1rem !important;
}
.media {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
}
.pr-3 {
    padding-right:1rem !important;
}
.media a {
	    color:#2e2e2e;
}
#footer {
    /* position:absolute; */
    display:block;
    bottom:0;
    width:100%;
    min-width:980px;
    /* margin:-120px 0 0 0; */
    background-color:#2e2e2e;
    /* height:50px; */
    position:relative;
    z-index:100;
    padding:0 0 0 0;
	overflow: hidden;
}
.footer__container {
    position:relative;
    display:block;
    height:100%;
}
.footer__container {
    position:relative;
    display:block;
    height:100%;
    margin:0 auto;
    min-width:960px;
    max-width:1260px;
    padding:0 10px 0 10px;
}
.footer__cont-left {
    position:relative;
    display:block;
    float:left;
}
.footer__logo {
    position:relative;
    display:block;
    width:263px;
    height:58px;
    margin-top:12px;
    background-image:url(../images/logo.png);
}
.footer__inf-text {
    position:relative;
    display:block;
    font-size:10px;
    color:#ffffff;
    margin-top:14px;
    /* text-shadow:1px 1px 0 #85c93e; */
}
.footer__logo-cont {
    position:relative;
    display:block;
    float:right;
    margin:27px 0 0 0;
}
.footer__logo-cont li {
    display:block;
    margin-bottom:4px;
}
.footer__cont-right {
    position:relative;
    display:block;
    float:right;
    margin:22px 41px 0 0;
}
.footer__menu {
    position:relative;
    display:block;
    height:35px;
    margin:0 0 15px 0;
    border-bottom:1px solid #ffffff;
}
.footer__menu li {
    display:inline-block;
    margin-right:20px;
}
.footer__found-mistake, .footer__found-mistake a {
    /* color:#42720b; */
    /* text-shadow:1px 1px 0 #85c93e; */
    font-size:12px;
    text-decoration:none;
}
.footer__found-mistake {
    position:relative;
    display:block;
    float:left;
    width:140px;
    margin-top:-4px;
}
.footer__found-mistake, .footer__found-mistake a {
    color:#ffffff;
    /* text-shadow:1px 1px 0 #85c93e; */
    font-size:10px;
    text-decoration:none;
}
.footer__found-mistake img {
    position:relative;
    float:left;
    top:2px;
    margin-right:12px;
}
.footer__social-networks {
    position:relative;
    display:block;
    float:right;
}
.footer__social-networks li {
    display:inline-block;
    margin-left:5px;
}
.footer__menu a {color:#fff}
	 .top_single ul li {
    display:block;
    margin-top:10px;
    margin-left:-43px;
}
	 .top_single ul li a {
    /* color:#000; */
}
.top_single ul li .time {
    display:block;
    float:left;
    width:55px;
    color:#666;
    font-size:0.9em;
    padding:3px 0px 0px 5px;
}
.top_single ul li .anons {
        display:block;
    width:360px;
    z-index:1;
}
.col_num {
	background:#507299;
	color:#fff;
	border-radius:3px;
	width:21px;
	height:21px;
	text-align:center;
	margin-top:2px;
	padding-top:0px;
	position:relative;
	display: inline-block;
line-height: 21px;
float: right;
}
.top_dash {
	border-bottom:1px dashed #507299;
    padding:5px 0 7px 0;
    margin-right:17px;
	color:#000;
}
.last_comm .circle {
    float:left;
    margin-right:7px;
    border:1px solid rgb(80, 114, 153);
    border-radius:50%;
    height:35px;
    width:35px;
    padding:4px;
    bottom:-4px;
    position:relative;
}
.last_comm p {
    font-size:10px;
    line-height:1.5;
    padding-top:5px;
    overflow:hidden;
}
.last_comm .stream-topic {
padding:12px 10px;
    margin-top:-5px;
    width:301px;
    left:13px;
    position:relative;
    display:block;
    font-size:12px;
    border-radius:4px;
    line-height:1.4;
    background:#ecf9ff;
    color:rgba(0, 0, 0, 0.75);
}
.last_comm .stream-topic:before {
    content:"";
    position:absolute;
    top:-7px;
    left:10px;
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid rgba(255,255,255,.1);
    z-index:1;
}
.bl_header {
					color:#222222;
					font-size:14px;
					margin-bottom:5px;
					text-transform:uppercase;
					font-weight:bold;

}
.custom-1 {
    overflow:hidden;
    /* border-radius:3px; */
    position:relative;
display:inline-block;
width:49%;
    height:277px;
    margin:0 0 10px 0;
    font-size:12px;
    line-height:18px;
    color:#707070;
	vertical-align: top;
margin-top: 10px;
}
.custom-1 a {
    color:#fff;
    font-size:13px;
    padding:0;
    text-decoration:none;
}

.custom-1 img {
    width:533px;
    height:213px;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.custom-1 img:hover {
        opacity:0.7;
}
.custom-hover {
    overflow:hidden;
    color:#000;
    text-decoration:none !important;
    bottom:0;
    left:0;
    padding:2px 0px;
}
.custom-text {
    margin-top:4px;
    color:#000;
    font-size:12px;
    font-weight:normal;
}
.custom-cat {
    color:#ffffff !important;
    position:absolute;
    margin-top:-273px;
    left:10px;
    background-color:#507299;
    padding:3px;
}
.full-news {
    border:1px solid #ededed;
    padding:12px 17px 0 17px;
    position:relative;
    background:#fff;
    color:#000;
	font-family:Tahoma, Arial, Verdana, sans-serif;
}
.full-news table {border:solid 1px #507299;margin-top:10px;border-collapse:collapse;border-spacing:0;}
.full-news thead th {
background-color:#DDEFEF;
border:solid 1px #DDEEEE;
color:#336B6B;
padding:10px;
text-align:left;
text-shadow:1px 1px 1px #fff;
}
.full-news  tbody td {
border:solid 1px #DDEEEE;
color:#333;
padding:10px;
text-shadow:1px 1px 1px #fff;
}
.full-news tbody tr:nth-child(odd) {
background-color:#fff;
}
.full-news tbody tr:nth-child(even) {
background-color:#EEF7EE;
}
.text .inf {
    font-size:1em;
    margin-bottom:5px;
    font-weight:400;
    overflow:hidden;
}
.text .inf li {
    float:left;
    margin-right:10px;
}
.text .inf a {
    color:#888;
}
.blockquote-reverse, blockquote.pull-right {
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0;
    text-align:right;
}
blockquote footer, blockquote small, blockquote .small {
    display:block;
    font-size:80%;
    line-height:1.42857143;
    color:#999;
}
/*---comment---*/
.comment {
    overflow:hidden;
    padding:10px 15px;
    position:relative;
    z-index:1;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.comment .avatar {
/*    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;*/
    text-align:center;
    position:relative;
}
.comment .avatar .author-level-icon {
    position:absolute;
    top:0;
    left:50%;
    margin:0 0 0 -13px;
    width:26px;
    height:18px;
    background:rgba(250,250,250,0.9);
    z-index:5;
    color:#7f7f7f;
    font-family:"Tahoma";
    font-size:13px;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    display:block;
}
.comment .avatar .author-level-icon::before {
    content:"";
    position:absolute;
    top:-6px;
    left:0;
    width:0;
    height:0;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
    border-bottom:6px solid rgba(250,250,250,0.9);
}
.comment .avatar .author-level-icon::after {
    content:"";
    position:absolute;
    bottom:-6px;
    left:0;
    width:0;
    height:0;
    border-left:13px solid transparent;
    border-right:13px solid transparent;
    border-top:6px solid rgba(250,250,250,0.9);
}
.comment .avatar img {
    position:relative;
    width:55px;
    height:55px;
    display:block;
    border:5px solid #fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
}
.comment .avatar.online {
    border:2px solid rgba(151,179,18,1);
}
.comment .avatar.offline {
    border:2px solid rgba(235,98,55,1);
}
.comment .rcols {
    overflow:hidden !important;
    padding:0 0 0 15px;
}
.comment .inf {
    overflow:hidden;
    padding:6px 6px !important;
    display:block;
}
.comment .inf small {
    display:none;
    margin:1px 0 0 15px;
    font-size:12px;
    color:#454545;
}
.comment:hover .inf small {
    display:block;
}
.comment .inf a {
    color:rgba(186,192,197,1);
    border-bottom:1px dashed transparent;
}
.comment .inf a b {
    font-weight:normal;
}
.comment .inf a:hover {
    border-bottom:1px dashed rgba(64,159,222,1);
    text-decoration:none;
}
.comment .comment_text {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background:#ffffff;
    -webkit-box-shadow:inset 0 0 0 1px rgba(235,237,238,1), 0 0 4px 0 rgba(246,247,247,1);
    box-shadow:inset 0 0 0 1px rgba(235,237,238,1), 0 0 4px 0 rgba(246,247,247,1);
    position:relative;
    padding:7px 8px;
    font-size:13px;
    line-height:14px;
    color:#59636b;
    overflow:hidden;
}
.comment_text a {
    color:#59636b;
}
.comment .moder {
    margin:8px 0 0 0;
}
.comment .moder a {
    margin:0 20px 0 0;
    color:rgba(186,192,197,1);
}
.comment .moder a:hover {
    color:rgb(80, 114, 153);
    text-decoration:none;
}
.comment .moder a:hover .fa-heart, .comment .moder a .fa-heart.active {
    color:rgba(248,123,126,1);
}
.comment .moder a em {
    border-bottom:1px dashed transparent;
    font-style:normal;
}
.comment .moder a:hover em {
    border-bottom:1px dashed rgb(80, 114, 153);
}
.comment .moder a i {
    display:inline-block;
    margin-right:5px;
    vertical-align:middle;
}
.comment .check {
    margin:8px 5px 0 0;
}
.comment .lcol {
    float:left;
}
.comment .lcol, .rcol, form {
    display:inline;
}
.comment .rcol {
    float:right;
}
.text .rcol {    float:right;}

.top-menys {padding:10px 8px;margin:4px;list-style:none;color:#5C5C5C;font-size:12px;line-height:25px;display:inline-block;width:100%;}
.top-menys a {color:#5C5C5C;text-decoration:none;display:inline-block;padding-left:5px;width: calc(100% - 25px);}
.top-menys a:hover{text-decoration:none;background:#507299;color:#fff;}
.top-menys .quantity {float:right;padding-right:5px;}
.top-menys li {width:49%;display:inline-block;margin-right:1%;border-top:1px dashed #ebebeb;}
.top-menys li:nth-child(2n){margin-right:0%;}
a.rss{background: url('../images/rss.png') !important;width: 21px;height: 21px;background-size: 100% !important;float: right;display: inline-block;margin-top: 2px;margin-right: 0;}
a.rss:hover{background-position:0px -22px !important}
.curs-sel li a {color:#2e2e2e;}
.curs-sel>li>a:hover {
    color:#fff;
}
.block-icon {
    padding-right:20px;
    float:left;
    /* padding-top:5px; */
}
.block-title-text.text-sm {
    font-size:15px;
    /* font-style:italic; */
    text-transform:uppercase;
    line-height:20px;
	    font-weight:bold;
    color:#2a2a2a;
}
/* buttons */
.green_btn, .red_btn, .blue_btn {
    margin-right:15px;
    text-decoration:none !important;
    color:#fff;
    font-size:18px;
    height:39px;
    padding:5px 25px;
    display:inline-block;
   /*box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);*/
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.green_btn.btn-sm, .red_btn.btn-sm, .blue_btn.btn-sm {
    margin:0;
    padding:4px 15px 7px 15px;
    font-size:14px;
    height:auto;
}
.red_btn {
    background-color:#65c178;
}
.green_btn, .btn-success {
    background-color:rgb(80, 114, 153);
}
.blue_btn {
    background-color:rgba(94,156,195,1)
}
.red_btn:hover {
    background-color:#519960;
    color:#fff;
}
.green_btn:hover, .btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color:rgb(80, 114, 153);
}
.blue_btn:hover {
    background-color:rgba(74,124,155,1)
}
.btn {
	display:inline-block;
    border-color:transparent;
    outline:none;
    /*box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);*/
}
.btn.btn-default {
    border-color:#cccccc;
    outline:1px;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.btn_min, .btn_wh, .btnwh_min, #loading div, .btn_big, .ui-dialog-buttonset button {
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    /*box-shadow:inset 0 -2px 0 0 #d5dae0;
    -moz-box-shadow:inset 0 -2px 0 0 #d5dae0;
    -webkit-box-shadow:inset 0 -2px 0 0 #d5dae0*/
}
.btn_min, .btn_wh, .btnwh_min, .btn_big {
    font-size:1.15em;
    /* font-weight:400; */
    text-decoration:none !important;
    cursor:pointer;
    padding:0 15px;
    color:#ffffff;
    border:0 none;
    display:inline-block;
    height:36px;
    padding-bottom:0;
}
.btn_big {
    vertical-align:middle;
    font-size:1.35em;
    height:42px;
    line-height:40px;
    padding-left:20px;
    padding-right:20px
}
.btn_min, .ui-dialog-buttonset button {
    /* font-weight:700; */
    font-size:11px;
    height:28px;
    line-height:27px;
}
button::-moz-focus-inner {
    padding:0;
    border:0
}
.btnwh_min, .btn_big, .btn_min, .btn_wh, #msgwait a, .ui-dialog-buttonset button {
    background:#507299;
}
.btnwh_min:hover, .btn_big:hover, .btn_min:hover, .btn_wh:hover {
    background-color:#3f5a7a;
    color:#fff;
    /*box-shadow:inset 0 -2px 0 0 #2793e6;
    -moz-box-shadow:inset 0 -2px 0 0 #2793e6;
    -webkit-box-shadow:inset 0 -2px 0 0 #2793e6*/
}
.btnwh_min:active, .btn_big:active, .btn_min:active, .btn_wh:active, .ui-dialog-buttonset button:active {
    /*box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.4);*/
    color:#fff;
    background:#1f87d6
}
a.btn_wh {
    padding-bottom:0;
    height:34px;
    line-height:34px
}
a.btn_min {
    padding-bottom:0;
    height:28px;
    line-height:28px;
}
a.btn_big {
    padding-bottom:0;
    height:38px;
    line-height:38px
}
.short-box img.art_img {
    height:auto;
    width:100%;
    display:block;
    margin:0 0 5px;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.short-box .arr {
    display:block;
    position:absolute;
    left:50%;
    top:50%;
    margin:-27px 0 0 -27px;
    z-index:100;
}
.col_num  a {
	color:#fff;
}
.green {
    color:#6dac4f;
}
.reds {
    color:#ff4a4a;
}
/* Lexss */
@font-face {
	font-family:'LifeIsStrangeRU';
	src:url('../fonts/LifeIsStrangeRU.eot');
	src:local('☺'), url('../fonts/LifeIsStrangeRU.woff') format('woff'), url('../fonts/LifeIsStrangeRU.ttf') format('truetype'), url('../fonts/LifeIsStrangeRU.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
.new.prices{right:10px;bottom:68px;left:auto;top:auto;}
.slide-item{position:relative}
.ponotes.prodoffer_2 img{height:auto;}
.width98{max-width:98%;}
.quantity-container.info-container{margin:5px 0;}
.quantity-container.info-container a {color:#fff}
article.left {padding:5px 1%;width:20%;height:140px;overflow:hidden;}
article.left a:first-child {display:block;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:80px;overflow:hidden;}
article.left a img {width:100%;}
article.left .date .time {font-size:18px;margin-right:10px;display:block;color:#4b4b4b;}
article.left .year {color:#4b4b4b;}
article.left header {margin-bottom:5px;margin-top:-15px;padding-top:1px;z-index:10;position:relative;}
article.left h3 {font-size:13px;padding-top:22px;}
article.left h3 a {font:12px/15px verdana,sans-serif,Lucida sans-serif;color:#2A7BB7;}
#backgro {background-color:#FFF;display:inline-block;width:99.85%;border-right:1px solid #DEDEDE;border-left:1px solid #DEDEDE;}
.main-cat-2 {padding:10px;}
#backgro .title {font-size:23px;font-family:'LifeIsStrangeRU';padding:3px 18px;color:#444;margin-bottom:10px;display:block;border-bottom:2px solid #507298;}
#backgro .main-cat-2 .rsss {background:#336B8E;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;display:block;padding:1px 5px 2px;text-decoration:none;float:right;margin:-31px 0px 5px 5px;z-index:99;}
.informers .informer {width:33%;display:inline-block;padding:1% 1% 3% 1%;}
.informers .informer:nth-child() {}
.informers .informer .title {font-size:16px !important;height:43px;overflow:hidden;padding:0 !important;}
.informers .informer .text {height:92px;overflow:hidden;}
.navigationss {color:#666;margin:0;font-size:16px;color:#727272;padding-top:10px;padding-bottom:10px;font-weight:bold;border-bottom:2px solid #5c98bc;margin-bottom:10px;text-align:center;}
.navigationss span {padding:3px 2%;}
.navigationss a {padding:3px 2%;text-decoration:none;color:#0362ab;}
.navigationss a:hover {background-color:#507299;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.tabs__content {display:none;}
.men-nav {width:100%;overflow:hidden;clear:both;border-radius:5px;}
.men-nav2 {overflow:hidden;width:106%;position:relative;left:-10px;}
.men-nav2 li {display:block;width:33.33%;background:#fff;padding:5px;float:left;position:relative;z-index:2;border:1px solid #ededed;border-right:0;text-align:center;cursor:pointer;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);}
.men-nav2 li.active {border-bottom:1px solid #507299;}
.tabs.two_blocks .men-nav2 li{width:50%;}
.tabs.five_blocks .men-nav2 li{width:20%;}
.tabs.five_blocks .men-nav2 {width:103%;}
.tabs.five_blocks{margin-bottom:20px;}
.tabs__content.active.overflow{height:315px;overflow:auto;}
.men-nav2 li:hover {background:#ededed;color:#507299;}
.men-nav2 li .active {border-bottom:1px solid #507299;}
.tabs__content.active {display:block;padding-left:55px;height:315px;overflow:hidden;}
.tabs.five_blocks .tabs__content.active{padding-left:0px;}
.top_single.spole{height:318px;border-radius:0px 0px 5px 5px;border-top:0;overflow:hidden;min-height:auto;}
.overflow-auto{overflow:auto !important;}
.top-block-new li{border-bottom:1px dashed #507299;
padding:0px 0 7px 0;
margin-top:6px !important;}
.top-block-new li span{float:right;color:#000;}
.top-block-new li a{width:calc(100% - 115px);
display:inline-block;}
.men-nav2 div.cur {border-bottom:1px solid #507299;}
.important_news{padding-right:5px;color:#f00;font-size:18px !important;}
.title-block{padding:10px 10px;background:#507299;color:#fff;font-family:Tahoma, Arial, Verdana, sans-serif;font-size:21px;text-align:center;margin-bottom:20px;}
.as_advertising{background:#fff;border:1px dashed #e6e6e6;border-top:0;padding:6px 17px;color:#ff5e5e;font-weight:600;}
.service .head-title span{color:#285473;}
.service .short-cats img{margin-top:22px;}
.service section{margin-top:25px;}
.botton-service{margin-top:25px;}
.service .full-news{font-family:"kobzarks";font-size:26px;}
.botton-service .blo{overflow:hidden;border:1px solid #ededed;padding:0 5px 0 55px;position:relative;background:#fff;border-radius:5px;height:256px;width:33.333333%;float:left;padding:0 9px;}
.botton-service .blo i.fa {font-size:25px;left:17px;position:absolute;top:10px;color:#507299;}
.botton-service .blo h4{color:#222222;font-size:14px;margin:15px 0 10px 50px;text-transform:uppercase;}
.botton-service .blo div{display:block;border-bottom:1px dashed #507299;padding:0px 0 7px 0;margin-top:6px;}
.botton-service .blo div:last-child, .switch_table-left a:last-child{border:0;}
.botton-service .blo div span{display:block;}
.blo.thy span{float:right;}
.blo.thy a {width:calc(100% - 73px);display:inline-block;white-space:pre;text-overflow:ellipsis;overflow:hidden;}
.switch_table{border:1px solid #000;margin:20px 0;}
.switch_table-left{display:inline-block;width:200px;border-right:1px solid #000;}
.switch_table-left a{display:block;line-height:40px;padding:0 10px;border-bottom:1px solid #000;font-size:16px;}
.switch_table-left a.opened{background:rgba(80, 114, 153, 0.3);color:#000;}
.switch_table-content{display:inline-block;overflow:hidden;padding:15px;width:calc(100% - 200px);vertical-align:top;}
.partners{background:#fff;margin-top:25px;}
.partners div{padding:15px;text-align:center;}
.partners a{display:inline-block;vertical-align:middle;margin:0 2%;position:relative;}
.partners a:hover:after {content:attr(data-title);position:absolute;left:30%;top:30%;z-index:1;background:rgb(244, 244, 244);font-size:12px;padding:5px 10px;border:1px solid #507299;width:250px;}
.speedbar{border:1px solid #ededed;padding:7px 17px 3px 17px;background:#fff;}
.mod_window{position: fixed;top: 50%;left: 50%;font-size: 14px;text-align: left;display: none;width: 420px;margin: -150px 0 0 -130px;margin-top: -150px;padding-bottom: 10px;background: #fff;border: 1px solid #c5e5ea;border-bottom-color: rgb(197, 229, 234);border-bottom-color: #c5dbde;border-radius: 2px;box-shadow: inset 0 -1px 0 0 #fff,0 10px 100px -10px rgba(0,0,0,.3);text-align: left;opacity: 0;z-index: 9999;box-sizing: border-box;transform: translateY(50px);transition: opacity .2s,transform .2s;}
.mod_window.none{display:none;}
.mod_window h3{font-size: 85%;line-height: 1;font-weight: 700;color: #477e88;padding: 12px 45px 10px 20px;margin: 0;background: #f0f5f6;border-bottom: 1px solid #c5e5ea;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing: .1em;text-transform: uppercase;}
.mod_window span.close {position: absolute;top: 4px;right: 5px;margin: 0;padding: 1px 5px;color: #d02d2d;text-align: center;font-size:18px;text-shadow: 0 1px 0 #fff,0 -1px 0 #c5dbde;cursor: pointer;opacity: .5;transition: all .2s ease-in-out;}
.mod_window .mw_text {padding: 10px 20px;font-size: 100%;line-height: 1.4;}
.mod_window .mw_text p{margin: 10px 0;}
.mod_window .ba_nr_code xmp {display: block;margin: 0 20px 20px;padding: 10px;background: #f0f5f6;font-size:14px;color: #666;white-space: normal;word-wrap: break-word;}
.ba_nr {float: left;margin: 10px 0 60px 60px;cursor: pointer;position: relative;}
.ba_nr .ba_nr_title {display: inline-block;margin: 0 0 20px;padding: 10px 20px;background: #f9fcfd;border: 1px solid #ddebed;border-radius: 2px;font-size: 120%;font-weight: 700;}
.ba_nr img{display: block;}
.ba_nr .ba_nr_title:after {position: absolute;bottom: -10px;left: 50%;width: 1px;height: 10px;background: #ddebed;}
.full-news.about{padding-bottom: 25px;text-align: justify;font-size: 17px;}
.full-news.about p{padding-top: 10px;}
.full-news.about ul{list-style: inside;padding: 15px 20px;}
.full-news.about li{padding-bottom: 8px;}
.full-news.about .dlevideoplayer{max-width: 600px !important;display: block;margin: 0 auto 15px;}
.full-news.about .mdtc-clnplrv-playlist ul{padding: 0;}
/* Верхнее меню */
#site-top-bar{background:#507299;color:#fff;font-size:10px;max-height:100px;overflow:hidden;height:30px;transition:max-height .5s ease;}
#site-top-bar:hover{overflow:visible;}
#site-top-bar.hidden{max-height:0;}
.site-top-message .moneyDiv, .site-top-message .money, .site-top-message p{float:left;margin-left:10px;}
.site-top-message .p {font-weight:600;}
.site-top-message{line-height:1.5em;padding:.75em 0;}
.site-header{position:relative;transition:all .3s linear;}
.site-header.sticky{background:#4b4848;}
.site-header.sticky .main-navigation ul li a{color:#fff;}
.site-header ul,.site-header ol,.site-header dl{font-size:1em;line-height:1em;}
.site-branding{margin-right:25px;height:57px;padding:0;position:relative;float:left;width:180px;}
.site-branding a{left:0;max-width:100%;ms-transform:translate(0%,-50%);position:absolute;top:50%;transform:translate(0%,-50%);webkit-transform:translate(0%,-50%);}
.site-branding img{transition:all .3s;webkit-transition:all .3s;}
.site-branding a{display:inline-block;}
.site-logo{filter:none;moz-filter:blur(0px);ms-filter:blur(0px);webkit-backface-visibility:hidden;webkit-filter:blur(0px);webkit-transform:translateZ(0) scale(1,1);}
.main-navigation{height:auto;line-height:normal;text-align:left;line-height:51px;}
.main-navigation>ul{display:inline;vertical-align:middle;}
.main-navigation ul ul{display:none;}
.main-navigation ul li:hover>ul{display:block;}
.main-navigation ul{list-style:none;margin:0;padding:0;position:relative;}
.main-navigation ul:after{clear:both;content:"";display:block;}
.main-navigation ul li{display:inline-block;position:relative;white-space:nowrap;}
.main-navigation ul li:hover{transition:all .3s ease-out;}
.main-navigation>ul>li>a{opacity:1;transition:opacity .3s;}
.main-navigation>ul>li:hover>a{opacity:.6;}
.main-navigation ul li a{display:inline-block;font-weight:bold;padding:10px 15px;text-decoration:none;text-transform:uppercase;color:#000;}
@-webkit-keyframes main_nav_anim{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes main_nav_anim{0%{opacity:0;}
100%{opacity:1;}
}
.main-navigation ul ul{animation-duration:.3s;animation-fill-mode:both;animation-name:main_nav_anim;background:#fff;box-shadow:-2px 2px 81px -27px rgba(0,0,0,.29);left:-15px;line-height:23px;min-width:280px;padding:40px 50px;position:absolute;top:100%;webkit-animation-duration:.3s;webkit-animation-fill-mode:both;webkit-animation-name:main_nav_anim;z-index:1000;}
.main-navigation ul ul li{border-top:0 solid #ccc;display:block;float:none;position:relative;text-align:left;border-bottom:1px solid #507298;}
.main-navigation ul ul li a:hover{font-weight:600;}
.main-navigation ul ul li:last-child{border-bottom:0 solid #ccc;}
.main-navigation ul ul li a{border-bottom:2px solid transparent;color:#000 !important;font-size:.875rem;font-size:14px;font-weight:500;margin:3px 10px 3px 0;padding:0;text-transform:none;}
.main-navigation ul ul li a:hover{border-bottom-style:solid;border-bottom-width:2px;transition:all .3s ease-out;}
.main-navigation ul ul ul{left:100%;position:absolute;top:-15px;}
.main-navigation ul ul ul li a{display:block;}
.main-navigation .mega-menu ul .sub-menu{display:block;position:static;}
.main-navigation .mega-menu ul li{white-space:normal;}
.main-navigation .mega-menu ul li:hover{z-index:100;}
.main-navigation .mega-menu ul ul{background:none;box-shadow:0 0 0 transparent;font-weight:normal;}
.main-navigation .mega-menu>ul{margin:0;padding:10px 20px;position:absolute;border:solid 1px #ccc;border-radius:6px;background:#f4f4f4;}
.main-navigation .mega-menu>ul.with_bg_image{background-position:top right;background-repeat:no-repeat;background-size:contain;padding:20px 150px 20px 50px;}
.main-navigation .mega-menu>ul ul{margin:0;padding:5px 0 5px 0;}
.main-navigation .mega-menu>ul ul li{position:relative;}
.main-navigation .mega-menu>ul ul ul{animation-duration:.3s;animation-fill-mode:both;animation-name:main_nav_anim;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);display:none !important;left:230px !important;line-height:23px;margin:0;min-width:280px;padding:40px 50px 40px 50px;padding:5px 0 0 0;position:absolute !important;top:0;webkit-animation-duration:.3s;webkit-animation-fill-mode:both;webkit-animation-name:main_nav_anim;}
.main-navigation .mega-menu>ul li:hover>ul{display:block !important;}
.main-navigation .mega-menu>ul>li{display:table-cell;min-width:280px;width:280px;}
.main-navigation .mega-menu>ul>li>a{font-weight:bold;text-transform:uppercase;}
.upper a{font-family:NeueEinstellung;font-size:13px !important;font-weight:bold !important;margin-top:35px !important;text-transform:uppercase !important;}
.site-header{box-shadow:-2px 2px 81px -27px rgba(0,0,0,.29);background:#fff;}
#page_wrapper.transparent_header .site-header{background:none;}
#page_wrapper.transparent_header .top-headers-wrapper{position:absolute;top:0;webkit-transform:translateZ(0);width:100%;z-index:8888;}
#page_wrapper.sticky_header .top-headers-wrapper{position:absolute;top:0;webkit-transform:translateZ(0);width:100%;z-index:8888;}
#page_wrapper.sticky_header .top-headers-wrapper.on_page_scroll{position:fixed;top:0;}
.logged-in.admin-bar #page_wrapper.sticky_header .top-headers-wrapper.on_page_scroll{position:fixed;top:32px;}
.sticky_header{height:35px;}
.site-branding img{height:auto;text-align:center;}
.site-branding img{height:40px;width:auto;}
.logins{height:57px;float:right;}
.moneyDiv{font-size:11px !important;}
.mega-menu:after {content:"";position:absolute;display:block;border:4px solid transparent;border-top-color:#000;top:48%;right:0px;}
.site-header.sticky .curs-current:after{border-top-color:#fff;}
.site-header.sticky .curs-area, .site-header.sticky  .search_btn .fa-search{color:#fff;}
.site-header.sticky .mega-menu:after{border-top-color:#fff;}
.last_comm .circle .avatar{border:0;padding:0;max-height:25px;}
.tabs_content.active .name{height: 50px;display: block;overflow: hidden;}
.hiden-bli .price{background: none;height: 30px;margin: 4px 0 0px;}
.magazin-content{background: #fff;text-align: center;border: 1px solid #ededed;border-top:0;padding-bottom: 15px;}
.view_list.help .name{height: 50px;display: block;overflow: hidden;}
.view_list.help .titles{margin-top: 8px;height: 34px;overflow: hidden;}
.payment-logos {display: block;padding: 15px 0 10px 0;text-align: center;clear: both;}
.pay-logo {display: inline-block;height: 33px;background-image: url('../images/payment_logos.png');background-repeat: no-repeat;margin-right: 3%;}
.pay-sb {background-position:0 -102px;width:140px}
.pay-visa {background-position:-1px 0;width:65px}
.pay-mc {background-position:-81px 0;width:52px}
.pay-maes {background-position:-150px 0;width:52px}
.pay-mir {background-position:-220px 0;width:70px}
.pay-ym {background-position:-3px -33px;width:75px}
.pay-wm {background-position:-98px -33px;width:100px}
.pay-qiwi {background-position:-220px -33px;width:73px}
.speedbar_video .speedbar{border: none;}
.gl-news table img{padding-right: 5px;}
.gl-news table td:last-child img{padding-right:0px;}
.submenu{display:none;}
.inform-gorizont{margin-bottom: 20px;background: #fff;padding: 5px;text-align: center;}
.inform-gorizont .informerSampleBlocksSidbars{width: 203px;display: inline-block;}
@media screen and (max-width:1280px) {
article.left{width:23% !important;}
}
@media screen and (max-width:1179px) {
article.left{height:175px;width:31% !important;}
}
@media screen and (max-width:1024px) {
article.left{width:31% !important;}
.informers .informer {width:50%;}
}
@media screen and (max-width:1000px) {
.custom-1 {width:48.5%;float:left;}
.dNewsCont.bSpace {width:48.5%;}
}
@media screen and (max-width:700px) {
.informers .informer {width:100%;}
}
/* Lexss */

/*Информационный раздел*/
.inform-main-short{width: 175px;display:inline-block;text-align: center;padding: 5px 5px 8px;height: 243px;text-decoration: none;border-radius: 3px;margin:20px 5px 0;overflow: hidden;border: 1px solid #e9eced;}
.inform-main-shorthover {box-shadow: 0 2px 7px 1px #babbd1;-moz-transition: box-shadow .2s;-o-transition: box-shadow .2s;-webkit-transition: box-shadow .2s;transition: box-shadow .2s;color: #c90000;}
.inform-main-short img{width: 174px;height: 204px;display: block;margin: 0 auto;}
.inform-main-short div{padding: 5px 5px 0;height: 2.8em;overflow: hidden;line-height: 1.3em;text-align: center;}
/*Информационный раздел*/