/* Colors */input[type=button],input[type=submit],input[type=reset],button,.button {border:1px solid #37383E;background-color:#37383E}
.hc-basket a, .h-search button, .ui-widget-header {background:#37383E}
.h-search button {border-color:#37383E}
.shop-tabs .postRest1 a, .shop-tabs .postRest1 a:hover, .hc-buy a, .hb-title:after, .hf-title:after, .hb-header:after, .flist-label:after, .forumContent .gTableTop {background-color:#C4936C}
.hf-line i {color:#C4936C}
::selection {background-color:#37383E}
.fix-layer {height:80px}
.fixed-header {position:fixed;top:0px;left:0px;width:100%;z-index:95}
/* Index */html, body{margin:0px;padding:0px}
body{font-family:'Montserrat';font-size:14px;font-weight:400}
.hf-pos{color:#535353}
.hf-pos a, a{text-decoration:none}
a{color:#2a9338}
a:hover, .hf-pos a:hover{color:#9FA1AD;text-decoration:none}
.center{text-align:center}
h1, h2, h3, h4, h5, h6{color:#1a1a1a;font-weight:500;line-height:1.6em;margin:0 0 22px;padding:0}
h1, h2{}
h1{font-size:38px;text-transform:uppercase}
h2{font-size:32px}
h3{font-size:18px}
h4{font-size:15px}
h5{font-size:14px}
h6{font-size:13px}
.h-header *, nav ul, .h-shat-text *, .h-wish *, .h-photo-mtr *, .h-card, .h-card a, footer *, .pagesBlockuz1 a, .pagesBlockuz2 a, #pagesBlock1 a, #pagesBlock2 a, a.pgSwch, .owl-prev, .owl-next, .h-wish, .hc-full, .hc-full *, .h-ccat *, .h-o-button *, .h-s-all, .h-s-all *, .hc-second, .h-services *, .hc-basket, header, .h-menu a, .h-cabinet, .sb-list{moz-transition:all linear .2s;o-transition:all linear .2s;transition:all linear .2s;webkit-transition:all linear .2s}
.h-services a span, .sb-empty span, .h-s-icon{border-radius:50px;moz-border-radius:50px;webkit-border-radius:50px}
.u-star-rating-20 *{moz-transition:all linear 0s!important;o-transition:all linear 0s!important;transition:all linear 0s!important;webkit-transition:all linear 0s!important}
.container{box-sizing:border-box;margin:0px auto;width:1200px}
.clr:after{clear:both;content:'';display:block}
.hide{display:none}
img{vertical-align:bottom}
.h-overload{background:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999}
.h-overload-over{display:table;height:100%;width:100%}
.h-overload-in{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}
.spinner{animation:sk-scaleout 1.0s infinite ease-in-out;background-color:#333;border-radius:100%;height:40px;margin:100px auto;webkit-animation:sk-scaleout 1.0s infinite ease-in-out;width:40px}
@-webkit-keyframes sk-scaleout{0% {webkit-transform:scale(0);}
 100% {opacity:0;webkit-transform:scale(1.0);}
}
@keyframes sk-scaleout{0% {transform:scale(0);webkit-transform:scale(0);}
 100% {opacity:0;transform:scale(1.0);webkit-transform:scale(1.0);}
}
.speed1{animation-duration:.5s!important;webkit-animation-duration:.5s!important}
.speed2{animation-duration:2s!important;webkit-animation-duration:2s!important}
.speed3{animation-duration:3s!important;webkit-animation-duration:3s!important}
.speed4{animation-duration:4s!important;webkit-animation-duration:4s!important}
.col2{width:48.717948716%}
.col3{width:31.623931622%}
.col4{width:23.076923075%}
.h-content{float:right;line-height:1.8em;width:74.358974357%}
.h-sidebar{float:left;width:23.076923075%}
.h-content-r{float:left}
.h-sidebar-r{float:right}
.goods-list {text-align:center}
.col2, .col3, .col4{box-sizing:border-box;float:left;margin-bottom:30px;margin-right:2.5%}
.col2:nth-child(2n), .col3:nth-child(3n), .col4:nth-child(4n){margin-right:0}
.col2:nth-child(2n+1), .col3:nth-child(3n+1), .col4:nth-child(4n+1){clear:left}
.col2 *, .col3 *, .col4 *{max-width:100%}
input[type="checkbox"]:checked,input[type="checkbox"]:checked:hover{background-color:#323331;border-color:#323331}
input[type="checkbox"]:checked:before{content:'';display:block;width:3px;height:9px;border:2px solid transparent;border-bottom-color:#fff;border-right-color:#fff;position:absolute;top:-3px;left:3px;-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg)}
input[type="radio"]{display:inline-block;width:16px;min-width:16px;height:16px;padding:3px;border:2px solid #ededed;border-radius:0;cursor:pointer;vertical-align:middle;margin:2px 3px 4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;position:relative;box-sizing:border-box!important;font-family:"Font Awesome\ 5 Free";font-weight:900}
input[type="radio"]:hover,input[type="checkbox"]:hover{border:2px solid #323331}
input[type="radio"]:checked{border-color:#2fbd42;background:transparent}
input[type="radio"]:checked:before{content:'\f00c';display:block;height:11px;width:10px;border-radius:50%;/* background-color:#2fbd42;*/position:absolute;color:#2fbd42;left:50%;top:35%;transform:translate(-50%,-50%)}
input[type="checkbox"]:disabled,input[type="radio"]:disabled{cursor:default;opacity:.4;background-color:#ededed}
input[type="checkbox"]{-webkit-appearance:checkbox;width:auto;height:auto;min-width:unset;min-height:unset}
#content3 .list-item{float:left;margin-bottom:20px;margin-right:2.5%;width:31.623931622%}
#content4 .list-item{margin-bottom:20px;width: 24%;display: inline-block;vertical-align: top;padding: 0 5px;}
.content-pad{padding:80px 0px}
.content-path{padding-top:40px}
.h-cat-desc{margin-bottom:80px}
.h-cat-sort a:hover, .h-path a:hover{opacity:0.8}
.list-item img{max-width:100%}
.cat-blocks div{border-bottom:1px solid #e3e3e3;color:#000;cursor:pointer;font-size:14px;height:auto!important;margin-bottom:1px;overflow:hidden;text-align:left!important}
.cat-blocks ul{display:none;list-style:none;margin:0;padding:0;text-align:left}
.h-shat .hs-blck img{width:50px;display:inline-block;margin-bottom:10px}
.h-shat .hs-blck a{text-align:center;font-size:11px;color:#000;display:block}
.h-shat .blck .col3{width:auto !important;margin-right:50px}
.cat-blocks li{font-size:13px;height:auto;margin-bottom:10px !important;margin-bottom:1px;overflow:hidden}
.cat-blocks .gTableTop{font-weight:normal}
.cat-blocks a, .cat-blocks a:hover, .cat-blocks a:visited, .cat-blocks u{text-decoration:none}
.h-card{padding-bottom:30px;position:relative}
.h-card:hover .h-wish{margin-top:0px;opacity:1;visibility:visible}
.h-card:hover .hc-full, .hb-inst:hover .hc-full{bottom:0px;opacity:0.9;visibility:visible}
.h-card *{line-height:normal;text-align:center}
.hb-inst a{display:inline-block;position:relative}
.h-sale{background:#000;color:#fff;font-size:9px;font-weight:bold;left:20px;letter-spacing:1px;padding:5px 12px;position:absolute;text-transform:uppercase;top:20px;z-index:9}
.h-wish{font-size:18px;height:24px;line-height:24px;margin-top:-20px;opacity:0;position:absolute;right:20px;text-align:center;top:20px;visibility:hidden;width:24px;z-index:9}
.hc-img{margin-bottom:20px}
.hc-img img{width:80%}
.hc-brief{display:none}
.hc-title, .hc-basket, .hc-price{text-align:center}
.hc-title{height:auto}
.hc-title a{color:#000;font-size:16px;font-weight:500;line-height:1.4em;margin-bottom:5px;text-decoration:none}
.hc-price{margin-bottom:20px;margin-top:10px}
.hc-price span{font-size:16px}
.hc-price s, .hc-price s span{color:#535353;font-size:16px;margin-left:3px}
.hc-basket{display:inline-block;/* opacity:0;*/}
.hc-basket a{color:#fff;display:inline-block;background:#2fbd42;font-size:10px;letter-spacing:2px;padding:14px 20px 13px 20px;text-decoration:none;text-transform:uppercase;border-radius: 4px;box-shadow: 5px 5px 12px 0 #ddd;}
.hc-basket a:hover{opacity:0.9}
.hc-basket span{margin-right:6px;font-size:12px}
.hc-basket .done{background:#D9D9D9}
.h-wish .wadd, .ms-wish .wadd{color:#000;cursor:pointer}
.h-wish .wadd:hover, .ms-wish .wadd:hover{color:#909090}
.h-wish .werr, .ms-wish .werr{color:pink}
.h-wish .wdel, .ms-wish .wdel{color:red;cursor:pointer}
.h-wish .wadd .w2, .h-wish .werr .w2, .h-wish .wait .w2{display:none}
.h-wish .wdel .w1{display:none}
.h-wish .wadd:after, .ms-wish .wadd:after, .h-wish .werr:after, .ms-wish .werr:after{content:'\f08a';font-family:'FontAwesome'}
.h-wish .wdel:after, .ms-wish .wdel:after{content:'\f004';font-family:'FontAwesome'}
.h-red .h-sale{background-color:#DD0D0D}
.hc-img{position:relative;text-align:center}
.hc-full{bottom:-30px;left:0px;opacity:0;position:absolute;text-align:center;visibility:hidden;width:100%;z-index:4}
.hc-full span{background:#fff;color:#000;font-size:12px;font-weight:500;letter-spacing:2px;padding:14px 24px;text-decoration:none;/* text-transform:uppercase;*/ display:block}
.hc-full span i{font-size:13px}
.hc-full span:hover i{}
.h-shat{display:block;margin-bottom:50px}
.h-shat-owl{cursor:move;margin-top:0;text-align:center}
.h-shat-image{float:left;text-align:left;width:48%}
.h-shat-image-in{display:block;position:relative}
.h-shat-image-in img{width:80% !important;display:inline-block !important}
.h-shat-text{float:right;text-align:left;vertical-align:top;width:50%}
.h-shat-list{}
.h-shat-list img{cursor:pointer;margin-bottom:10px;width:50px}
.h-shat-list img:hover{opacity:0.9}
.h-s-title{font-size:28px;font-weight:200;line-height:1.4em;margin-bottom:15px}
.h-s-price{font-size:61px;font-weight:500;line-height:normal;margin-bottom:30px;vartical-align:bottom}
.order_topay_curr{font-weight:800}
.h-s-price s{color:#535353;font-size:22px;line-height:normal;margin:0px 10px}
.h-s-price s span{line-height:normal}
.h-s-title .ms-wish{float:right;font-size:22px;padding-left:20px}
.h-s-link{float:right}
.shop-options{list-style-type:none;margin:0px;margin-bottom: 30px;padding:0px;}
.shop-options li{display:table;line-height: 28px;margin:0px;padding:0px;padding-bottom: 0;}
.select-options li{
 display: inline-block;
 padding: 5px 15px;
 border: 1px solid #ddd;
 border-radius: 4px;
 margin-bottom: 5px;
 margin-right: 5px;
 cursor:pointer;
}
.select-options li:hover{border-color: #2fbd42;}
.select-options li.active{
 background: #2fbd42;
 color: #fff;
 border-color: #2fbd42;
}
.select-options{
 padding: 0;
 margin: 0;
}
.shop-options .opt{color:#858585;display:table-cell;vertical-align: middle;margin: 0;/* width:166px;*/padding-right:15px;}
.shop-options .val{display:table-cell;vertical-align:top;}
.shop-options-text .val{color:#727272}
.shop-options-text .opt{font-size:21px;text-align:right}
.h-s-icon{background:#F8F8F8;color:#000;display:block;height:85px;line-height:85px;margin-bottom:30px;text-align:center;width:85px}
.h-s-basket .ms-wish{font-size:20px;padding:10px;width:50px;float:left;text-align:center}
.h-s-basket{margin-bottom:30px}
.h-s-now .ms-wish{display:inline-block;padding:0px 10px}
.h-cart-count{float:left}
.h-cart-count input{float:left;height:44px!important;padding:0px 20px!important}
.hsbm-1, .hsbm-3{background:#fff!important;border:1px solid #000!important;color:#000!important;font-weight:bold;margin:0px!important}
.hsbm-1{border-right:none!important}
.hsbm-2{border-left:none!important;border-right:none!important;margin:0px!important}
.hsbm-3{border-left:none!important}
input[type=button].hsbm-4, #order-button{font-size:12px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase;border:1px solid #2fbd42;background-color:#2fbd42;margin-left:15px;border-radius: 4px;box-shadow: 5px 5px 12px 0 #ddd;}
.h-s-buy{color:#FFF;display:inline-block;font-weight:normal;text-decoration:none}
.h-s-buy:hover{text-decoration:none;color:#fff;background:#000}
.h-s-buy span{margin-right:6px}
.h-s-basket .hsb-right{float:right}
.h-s-basket input{text-align:center}
.h-shat-rat{margin-bottom:20px}
.h-s-brief{margin-bottom:30px}
.h-rate-stars{float:left}
.h-rate-num{color:#aaaaaa;float:left;font-size:11px;line-height:21px;padding-left:15px;padding-right:15px}
.h-shat-image_in img:hover{opacity:0.8}
.hs-imgs img{cursor:pointer;width:100%}
.ya-share2{margin-top:30px}
.hb-shop-info{margin-bottom:0}
.shop-tabs-over{height:auto;margin-bottom:20px;white-space:normal}
.shop-tabs-over *{white-space:normal}
.shop-tabs{display:block;height:31px;margin:0 0 30px 0;overflow:visible;padding:0}
.shop-tabs li{float:left;height:30px;line-height:30px;list-style-type:none;margin:0;margin-right:10px}
.shop-tabs a{background:#efefef;color:#666;font-size:13px;padding:7px 14px;text-decoration:none!important}
.shop-tabs a:hover{background:#dedede;color:#000}
.shop-tabs .postRest1 a{color:#fff}
ul.cat-tree{display:none;line-height:14px;list-style:none;margin:0;padding:0 0 0 16px;text-align:left}
.cat-tree .cat-tree{border-left:1px solid #dedede}
.cat-tree li{background:none!important;padding:15px 0px!important}
.cat-tree li:last-child{border-bottom:0px}
.cat_show_more{cursor:pointer;font-weight:bold;text-decoration:none}
.cat_show_more:hover{text-decoration:underline}
.cat-tree b{color:#727272;font-weight:normal}
.cat-tree u{text-decoration:none}
.cat-tree u.plus:after{color:#535353;content:'\f107';cursor:pointer;float:right;font-family:'FontAwesome';padding-left:20px}
.cat-tree u.minus:after{color:#535353;content:'\f106';cursor:pointer;float:right;font-family:'FontAwesome';padding-left:20px}
.cat-tree li ul{margin-bottom:5px;margin-top:20px;padding:0px;padding-left:20px}
.cat-tree li ul li{border-bottom:0px}
.cat-tree a{color:#727272;font-size:15px;text-decoration:none}
.cat-tree a:hover{color:#000}
.h-path{font-size:13px;text-align:center}
.h-path a{color:#b3b3b3;text-decoration:none}
.h-path span{margin:0px 5px}
.h-path-pad{margin-bottom:0;margin-top:30px}
#contentlist .h-card{display:table;width:100%}
#contentlist .h-card .hc-img{display:table-cell;vertical-align:top;width:25%}
#contentlist .h-card .h-card-full{display:table-cell;padding-left:30px;vertical-align:top}
#contentlist .h-wish{margin-top:0px!important;opacity:1!important;right:0px;top:0px;visibility:visible!important}
#contentlist .hc-full{display:none}
#contentlist .hc-brief{color:#666;display:block;line-height:26px;margin-bottom:20px}
#contentlist .hc-second{display:none}
#contentlist .hc-basket{opacity:1!important}
.hb-title{font-size:24px;font-weight:bold;margin-bottom:30px}
.tabs-head{overflow:hidden;text-align:center;margin-bottom:-1px}
.tabs-head > span{display:inline-block;box-sizing:border-box;font-weight:500;font-size:12px;text-transform:uppercase;color:#757575;cursor:pointer;line-height:50px;letter-spacing:2px;padding:0 15px;transition:all .3s ease}
.tabs-head > span:hover{color:#000000}
.tabs-head > span.aTabsHeadSpanActive{cursor:default;color:#000;border-bottom:1px solid #2fbd42}
ul.tabs-body,ul.tabs-body li{padding:0;margin:0 0 0;list-style:none;line-height:22px}
ul.tabs-body{border-top:1px solid #ddd;padding-top:30px}
ul.tabs-body ul,ul.tabs-body li li{list-style:circle}
ul.tabs-body ul{margin:0 0 20px 40px}
ul.tabs-body li li{margin:4px 0}
.uf-form.ucf-form ul,.uf-form.ucf-form li{list-style:none !important}
.hb-title h2{margin-bottom:0px}
.hb-brands{margin-top:40px}
.hb-rightnav .owl-nav{bottom:auto;right:0px;top:-80px}
footer a{text-decoration:none}
footer li{margin-bottom:20px}
.h-payments{margin-bottom:50px}
.h-payments .opt{color:#8b8b8b;font-size:13px;line-height:1.6em;padding-bottom:10px;text-align:left}
.h-payments img{margin-right:10px}
.h-bottom{padding:20px 0px;/* text-align:center;*/ /* background:#f3f3f3;*/}
.h-bottom .h-copy{}
.hf-image{padding-top:40px}
.hf-image img{width:100%}
.hb-empty{border:0px!important;padding:0px!important}
.hb-block, .flist-item{margin-bottom:50px}
.hb-header, .flist-label{font-size:15px;font-weight:500;margin-bottom:20px}
.hb-ul ul, .hb-ul li{list-style-type:none;margin:0px;padding:0px}
.hb-ul li a{display:block;padding:7px 0px;text-decoration:none}
.hb-ul li a:before{content:'\f105';font-family:'FontAwesome';margin-right:10px}
.hf-title{font-size:18px;font-weight:bold;margin-bottom:30px}
.hf-pos{margin-bottom:20px}
.hf-pos span{display:inline-block;width:24px}
.hf-desc{color:#666;font-size:13px;line-height:1.6em;padding-right:20px}
.hf-soc a{display:inline-block!important;margin-right:15px!important}
.hf-soc-text{color:#8b8b8b;font-size:13px;line-height:1.6em;margin-bottom:20px}
.h-top{border-bottom:1px solid #dedede;padding:5px 0px}
.h-top a{text-decoration:none}
.h-pad{padding:0px 30px}
.h-header{padding:40px 0px}
.h-logo{float:left;position:absolute}
.h-logo a{color:#000;font-size:28px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;}
.h-logo a img{vertical-align:middle;width:50px;margin-right:10px;float:left;margin-top:15px;background:rgb(255, 255, 255);border-radius:30px}
.h-logo span{font-size:24px;margin-right:10px}
.h-menu{clear:both;line-height:80px;height:80px;padding:0px 20px;text-align:center;vertical-align:top}
.h-menu-main{margin-bottom:0px}
.h-menu-button{display:none!important}
.h-mob-details{display:none}
.h-cover{height:0px}
.h-menu{z-index:999999999!important;background:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.1)}
.h-menu ul, .h-menu li{list-style-type:none;margin:0px;padding:0px}
.h-menu ul{border-collapse:collapse;display:inline-block}
.h-menu li{display:inline-block;position:relative}
.podcat-bl table, .podcat-bl tbody, .podcat-bl tr,.podcat-bl td{display:block}
.podcat-bl td{display:block}
.h-menu li:last-child{border-right:0px}
.h-menu li a{color:#000;display:block;font-size:11px;font-weight:500;letter-spacing:2px;padding:0px 13px;text-decoration:none;text-transform:uppercase}
.basketclear{}
.h-menu li a br{display:none}
.h-menu li a:hover{color:#000;opacity:.7}
.h-menu li:hover > ul{margin-left:-9px;opacity:1;visibility:visible}
.h-menu li li:hover > ul{margin-left:0px}
.h-menu li ul{background:#fff;box-shadow:0px 5px 10px rgba(0,0,0,0.1);display:block;left:0px;margin-left:-19px;opacity:0;padding:10px 0px;position:absolute;top:78px;visibility:hidden;width:240px;z-index:999999999!important;border:1px solid rgba(0, 0, 0, 0.1);border-top:0}
.h-menu li ul li{display:block}
.h-menu li ul li a, .h-menu li ul li a:hover{color:#000;font-size:13px;letter-spacing:normal;line-height:1;opacity:1;padding:10px 20px;text-align:left;text-transform:none;font-weight:normal}
.h-menu li ul li a:hover{color:#000;opacity:0.7}
.h-menu li li ul{left:100%;top:-10px}
.h-menu .uWithSubmenu{padding-right:10px}
.h-menu .uWithSubmenu .uWithSubmenu:after{border-bottom:3px solid transparent;border-left:3px solid rgba(255,255,255,.5);border-top:3px solid transparent;content:'';display:inline-block;height:0;position:absolute;right:14px;top:14px;width:0}
.h-menu .uWithSubmenu:after{color:#000;content:'\f107';display:inline-block;font-family:"Font Awesome 5 Free";font-size:11px;font-weight:900;height:0;position:absolute;right:12px;top:0px;width:0}
.h-menu li .uWithSubmenu{padding-right:0px}
.h-menu li .uWithSubmenu:after{display:none}
.h-c0{float:right;height:50px;line-height:50px}
.h-c1{border-right:1px solid #dedede;float:left;height:50px;margin-right:40px;padding-right:40px}
.h-c2{float:left;height:50px;line-height:50px;margin-right:80px}
.h-c3{float:left;height:50px;line-height:50px}
.h-c-hide{display:none}
.top-cart b, .h-cabinet-over b{background:#ff4e00;border-radius:40px;color:#fff;font-size:10px;font-weight:normal;height:16px;letter-spacing:0px!important;line-height:16px;moz-border-radius:40px;position:absolute;right:8px;text-align:center!important;top:36px;webkit-border-radius:40px;width:16px}
.h-view-id i{margin-right:2px}
.h-view-id a{color:#9B9DAC;font-weight:500;letter-spacing:2px;margin-right:15px;text-decoration:none;text-transform:uppercase}
.h-view-id .active{color:#000!important}
.h-cat-sort, .shop-itempage-author{font-size:13px;line-height:normal!important;margin-bottom:30px;text-align:center}
.h-sort-right{/* float:right;*/ margin-left:40px;display:inline-block}
.h-sort-right .slist a{color:#9B9DAC;margin:0px 3px;text-decoration:none}
.h-sort-right .active{color:#000!important;font-weight:500}
.h-search-link{position:relative}
.h-search-over{display:none;position:absolute;right:46px;top:0px;z-index:9}
.h-search{display:inline-block;position:relative}
.h-search *{line-height:normal!important}
.h-search .h-query{font-size:13px!important;height:34px;padding-left:16px!important;padding-right:32px!important;width:240px;border-color:#fff!important}
.h-search button{border:1px solid;color:#fff;cursor:pointer;font-size:10px!important;height:28px;letter-spacing:1px;line-height:20px;margin:0px;margin-top:3px;padding:0px 15px!important;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:0px}
.h-search button:hover{opacity:0.8}
.h-cabinet{background:#fff;border:1px solid rgba(0, 0, 0, 0.1)!important;border-top:0 !important;box-shadow:0px 5px 10px rgba(0,0,0,0.1);opacity:0;padding:10px;position:absolute;right:0px;text-align:left;top:79px;visibility:hidden;width:200px;line-height:1;z-index:9}
.h-cabinet a{font-size:13px!important;letter-spacing:0px!important;line-height:normal!important;margin:10px 0px!important;text-transform:none!important}
.h-cabinet-over:hover .h-cabinet, .h-basket-over:hover .sb-list{opacity:1;visibility:visible}
.h-cabinet a span{display:inline-block!important;width:24px}
.h-right-link{float:right;position:absolute;right:10px}
.h-right-link li a{color:#000;display:block;font-size:15px;padding:0px 13px;text-decoration:none;font-weight:400}
.h-right-link a:hover{color:#fff;opacity:.7}
.h-city{font-size:13px;line-height:32px}
.h-city i{margin-right:8px}
.h-curr{float:right;position:relative}
.h-curr *{margin:0px;padding:0px}
.hs-cat-top{background-color:#f1f1f1;background-size:cover;color:#000;margin-bottom:30px;padding:100px 30px}
.hs-cat-top a{color:rgba(255,255,255,0.7);text-decoration:none}
.hs-cat-top a:hover{color:#fff}
.hs-cat-top h1{color:#000;margin:0px}
.hs-cat-top .hs-path{color:rgba(255,255,255,0.4);font-size:13px}
.hl-title{font-size:32px;font-weight:200}
.h-fftext{font-size:15px;line-height:24px;margin-top:25px;width:50%;margin:25px auto 0}
.h-ffull{background:#f9f9f9;padding:80px 0px}
.h-fletter{background:#E8F9FF;padding:52px 0px}
.h-fletter .col2, .h-fcls .col4{margin-bottom:0px}
.h-fcls li{display:inline-block;margin:0 15px 15px 0;line-height:1}
.h-fcls ul{list-style-type:none;margin:0px;padding:0px}
.h-fcls li a:hover{color:#777;text-decoration:none}
.h-services{background:#fbfbfb;margin:60px 0px;padding-bottom:70px;padding-top:80px}
.h-services a{color:#000;display:block;font-size:13px;line-height:24px;text-decoration:none}
.h-services .col3{margin-bottom:0px;text-align:center}
.h-services .hs-blck{margin-bottom:20px}
.hs-blck strong{text-transform:uppercase;font-size:16px;display:block;margin-bottom:10px}
.h-services a span{display:inline-block;font-size:65px;height:85px;line-height:85px;margin-bottom:20px;margin-top:10px;text-align:center;color:#2fbd42;width:85px}
.h-services a:hover span{margin-bottom:30px;margin-top:0px}
#invoice_sum1, #invoice_sum2{width:60px}
.owl-home *{position:relative;z-index:2}
.owl-home:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);z-index:1}
.owl-home{background-color:#efefef;background-size:cover;background-position:center;height:500px;color:#fff;padding:70px 50px 0;position:relative}
.owl-home .container{padding-top:7%}
.owl-pagination .active span{background:#001480 !important}
.owl-carousel{position:relative}
.owl-prev:hover, .owl-next:hover{opacity:0.6}
.owl-prev, .owl-next{display:inline-block;margin:15px}
.owl-nav{background:#fff;bottom:40px;box-shadow:0px 5px 20px rgba(0,0,0,0.05);font-size:0px;opacity:1;padding:0px 10px;position:absolute;right:40px}
.h-shat-owl .owl-nav{position:initial}
.h-shat-owl .owl-prev{position:absolute;top:50%;left:20px}
.h-shat-owl .owl-next{position:absolute;top:50%;right:20px}
.owl-carousel .owl-dot{display:inline-block}
.owl-dots{/* display:none */text-align:center;position:absolute;width:100%;left:0;bottom:-40px}
.owl-slider .owl-dots{bottom:10px}
.owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:rgba(232, 232, 232, 0.5);display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{background:rgb(47, 189, 66)}
.owl-slider{margin-bottom:0}
.owl-slider:hover .owl-nav{opacity:1}
.owl-nav div.owl-prev:after{color:rgba(0,0,0,1);content:'\f104';font-family:'FontAwesome';font-size:21px!important}
.owl-nav div.owl-next:after{color:rgba(0,0,0,1);content:'\f105';font-family:'FontAwesome';font-size:21px!important}
.hl-title{font-size:32px;font-weight:200}
.h-fletter{background:#E8F9FF;padding:52px 0px}
.h-fletter .col2, .h-fcls .col4{margin-bottom:0px}
.bt-title{font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#6b6b6b;margin-bottom:20px;margin-top:10px}
.bottom-bl{float:left}
.bottom-bl.info{width:300px;padding-right:50px}
.bottom-bl.info a{color:#000;text-transform:uppercase}
.bottom-bl.menus{padding-right:50px;width:calc(100% - 500px)}
.bottom-bl #cid7,.bottom-bl #cid21,.bottom-bl #cid12,.bottom-bl #cid68{display:none}
.bottom-bl table,.bottom-bl tbody{display:block}
.bottom-bl tr{display:inline-block;margin:0}
.bottom-bl.contact{width:200px}
.bottom-bl.contact p{margin-bottom:10px}
.b-logo{padding:0;overflow:hidden;line-height:43px;font-size:24px;margin-bottom:5px}
.h-copy{margin:25px 0 0}
.b-logo img{width:40px;float:left;margin-right:10px}
footer{background:#f7f7f7;font-size:13px;line-height:1.8}
.tw-socials a{font-size:20px;display:inline-block;margin-right:10px;color:#000000 !important}
.h-fcls{padding:60px 0px 10px}
.h-fcls ul{list-style-type:none;margin:0 0 25px;padding:0px}
.h-fcls ul tbody{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;line-height:1;}
.h-fcls li a{color:#000;display:inline-block;margin:0;text-decoration:none}
.h-fcls li a:hover{color:#777;text-decoration:none}
.h-fletter-form{text-align:right}
.h-fletter-form input{background:transparent!important;border:0px!important;border-bottom:1px solid rgba(0,0,0,0.2)!important;font-size:14px!important;height:42px!important;margin-right:25px!important;padding:0px!important;width:250px}
.h-fletter-form input:focus{border-bottom:1px solid rgba(0,0,0,0.7)!important}
.h-fletter-form button{font-weight:500!important;height:42px!important;letter-spacing:2px!important;padding:0px 20px!important;text-transform:uppercase!important}
.phtTdMain *{vertical-align:bottom}
.phtTdMain .entryBlock{margin-bottom:30px;position:relative;width:100%;width:calc(100% - 30px);width:-moz-calc(100% - 30px)}
.h-photo-over{overflow:hidden;width:100%}
.h-photo-in{overflow:hidden;width:100%;width:calc(100% + 30px);width:-moz-calc(100% + 30px)}
.h-photo-mtr{overflow:hidden;position:relative;text-align:center}
.h-photo-mtr .h-photo-moder{bottom:20px;position:absolute;right:20px;z-index:999}
.h-photo-mtr:hover .hb-section{opacity:1;top:0px;visibility:visible}
.h-photo-mtr img{amrgin-bottom:30px;width:100%}
.hb-section{background:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:bold;height:100%;left:0px;opacity:0;padding:0px 20px;position:absolute;right:0px;top:0px;visibility:hidden}
.hb-section span{display:table;height:100%;width:100%}
.hb-section span span{display:table-cell;height:100%;vertical-align:middle}
.hb-section, .hb-section:hover{color:#fff;display:inline-block;text-decoration:none}
#map{height:400px;width:100%}
.hf-input input[type="text"],.hf-input input[type="email"]{border-color:#ACACAC;height:44px;padding:0px 20px;width:100%}
.hf-input textarea{border-color:#ACACAC;padding:20px;width:100%}
.hf-input textarea{margin-bottom:20px!important}
.hf-input input:focus, .hf-input textarea:focus{border-color:#000}
.hf-send{/* text-align:right;*/}
.hf-send button{height:44px!important;padding:0px 20px!important}
.hf-check{line-height:44px}
.hf-check input{width:auto}
.hf-check input[type="checkbox"]{padding:7px!important}
.hf-line{font-size:18px;line-height:1.2em;margin-bottom:20px}
.hf-line span{display:inline-block;width:30px}
.formCost{position:absolute;text-align:right;top:-2000px}
.formCost input{width:48%}
.formCost #minCost{float:left}
#ocost{color:#777;float:right}
#flist-item-price{position:absolute;top:-10000px}
.sliderCont{margin-bottom:30px;margin-top:15px;padding:0px 0px}
#slider{width:100%}
.ui-slider{position:relative}
.ui-slider .ui-slider-handle{background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,0.2);cursor:pointer;height:13px;position:absolute;width:13px;z-index:2}
.ui-slider .ui-slider-range{border:0;display:block;font-size:.7em;overflow:hidden;position:absolute;z-index:1}
.ui-slider-horizontal{height:4px}
.ui-slider-horizontal .ui-slider-handle{margin-left:0px;top:-5px}
.ui-slider-horizontal .ui-slider-handle:last-child{margin-left:-13px}
.ui-slider-horizontal .ui-slider-range{height:100%;top:0}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-widget-content{background:#dedede;border:1px solid #fff}
.ui-widget-header{border:1px solid #fff}
.ui-corner-all{border-radius:21px;moz-border-radius:21px;webkit-border-radius:21px}
.h-relative{position:relative}
.flist-label{display:block}
.flist-values{border:1px solid #dedede;border-bottom:0px;display:block;font-size:0px}
.flist-values a, .flist-values .active{border-bottom:1px solid #dedede;display:block;font-size:14px;padding:10px 20px}
.flist-values .active{background:#f1f1f1}
.flist-values a{color:#666;text-decoration:none}
#price_min{float:left;margin-right:3%}
#price_min, #price_max{width:48%}
.popup_header{background:#000;color:#fff;font-size:18px;padding:15px 30px}
.popup_content{padding:30px}
*{outline:none;box-sizing:border-box}
ul,ol{margin:0 0 30px}
blockquote{margin:0 0 30px;background:#71b67a;padding:30px 30px 10px;color:#fff}
.descr{font-size:14px;font-weight:400;margin-bottom: 1px;}
p{margin: 0 0 20px;}
input[type=text],input[type=password],textarea{background:#fff;border:1px solid #000;box-sizing:border-box;color:#3B3B3B;font-family:'Montserrat', sans-serif;font-size:13px;height:28px;moz-box-sizing:border-box;outline:none;padding:0 10px;webkit-box-sizing:border-box}
input[type=text]:focus, input[type=password]:focus, textarea:focus{border:1px solid #000}
input.securityCode{height:28px!important}
textarea{height:auto;line-height:20px;overflow:auto;padding:5px 10px;resize:none}
input[type=button],input[type=submit],input[type=reset],button,.button{color:#fff;cursor:pointer;display:inline-block;font-family:'Montserrat', Verdana, sans-serif;font-size:13px;height:28px;margin:0;padding:0 15px;text-align:center;text-decoration:none;-webkit-appearance: none;}
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,button:hover,.button:hover{opacity:0.9;text-decoration:none}
input.codeButtons{padding:0px 3px!important}
.myBtnLeftA img, .myBtnRightA img{display:none}
hr{background:#dedede;border:0px;height:1px;margin:20px 0px}
select{align-items:center;appearance:none;background:transparent; border:1px solid #ccc;border:1px solid #D8D8D8!important;border-radius:0px;box-sizing:border-box;font-family:'Montserrat', sans-serif!important;font-size:13px!important;font-size:16px;height:28px;moz-appearance:none;ms-appearance:none;padding:0px 30px 0px 10px;text-overflow:'';webkit-appearance:none;webkit-rtl-ordering:logical;white-space:pre}
select::-ms-expand{display:none}
#umessage{position:fixed;left:0;bottom:0}
#umessage .act {display:block !important}
@media screen and (min-width:0\0){select {background:none;padding:5px;}
}
.clr{clear:both}
.h-o-tag{margin-bottom:35px;margin-top:35px;line-height:1.8}
.h-o-title{font-size:40px;font-weight:500;line-height:1}
.h-o-button{/* margin-top:47px;*/}
.owl-slider .h-o-button a{background:rgba(255, 255, 255, 0.9);color:#000;border:2px solid #fff}
.h-o-button a, .h-s-buy, .h-s-all{color:#000;display:inline-block;font-size:11px!important;font-weight:500;letter-spacing:2px!important;padding: 14px 20px 12px 20px;text-decoration:none;text-transform:uppercase;border:2px solid #000;border-radius: 4px;box-shadow: 5px 5px 12px 0 #ddd;}
.h-o-button i, .h-s-buy i, .h-s-all i{font-size:10px;margin-left:10px;margin-top:2px;float:right}
.h-o-button a:hover i, .h-s-buy:hover i, .h-s-all:hover i{margin-left:15px}
.white{color:#fff!important}
.hb-all{margin-bottom:50px;text-align:center}
.h-o-button .basketclear{background:none !important;float:left;border-color:#fff !important;padding:10px 0;color:#9a9a9a}
.h-o-button .basketorder{float:right;border-color:#2fbd42 !important;background:#2fbd42;color:#fff !important;opacity:1 !important;padding:10px 15px}
.sb-more a{background:#f1f1f1;color:#000!important;font-size:13px!important;letter-spacing:0!important;line-height:normal!important;margin-bottom:15px;padding:10px 20px !important;text-transform:none!important}
.sb-counts{font-size:12px;font-weight:500;text-align:right;text-transform:uppercase}
.sb-in{margin-bottom:10px;text-align:right}
.sb-in div{float:left}
.sb-list{background:#fff;box-shadow:0px 5px 20px rgba(0,0,0,0.1);border:1px solid rgba(0, 0, 0, 0.1);border-top:0;line-height:normal;opacity:0;padding:20px;position:absolute;right:0px;top:79px;visibility:hidden;width:300px;z-index:9}
.sb-list .h-o-button{margin-top:10px}
.sb-pos{color:#000;display:table;margin-bottom:20px;text-align:left!important;width:100%}
.sb-pos a{padding:0px!important}
.sb-img{display:table-cell;vertical-align:top;width:60px}
.sb-img img{width:100%}
.sb-title{display:table-cell;font-size:12px;line-height:20px;padding-left:20px;vertical-align:top}
.sb-title a{color:#000!important;font-size:12px!important;letter-spacing:0px!important;text-decoration:none;text-transform:none!important}
.sb-cost{font-size:12px}
.sb-del{display:table-cell;vertical-align:top;width:30px}
.sb-empty span{background:#F5F5F5;color:#C2C2C2;display:inline-block;font-size:21px;height:85px;line-height:85px;margin-bottom:20px;width:85px}
.sb-catalog{display:block;margin-top:15px}
.sb-catalog a{background:#848691;display:inline-block!important;font-size:10px!important;letter-spacing:2px!important;padding:10px 20px!important}
#shop-basket ul{list-style:none;margin:0;padding:0;text-align:left}
#shop-basket li{margin:0 0 5px 0;padding-left:35px}
#shop-basket .sb-name{margin-right:18px}
#shop-basket .sb-cost{color:gray;margin-right:18px}
#shop-basket .sb-func{cursor:pointer;float:right;height:16px;margin:0;width:16px}
#shop-basket a.remove{background:url('/.s/img/sh/del.png') no-repeat 3px 0}
#shop-basket a.remove:hover{background:url('/.s/img/sh/del.png') no-repeat 3px -16px}
#shop-basket .empty{text-align:center}
#shop-basket .total, #shop-basket .disc{text-align:right}
#shop-basket .disc-info{font-style:italic}
.calMonthLink{display:inline-block;padding:4px 15px}
.calMonthLink:first-child{float:left;font-size:0px}
.calMonthLink:first-child:after{content:'\f104';font-family:'FontAwesome';font-size:13px}
.calMonthLink:last-child{float:right;font-size:0px}
.calMonthLink:last-child:after{content:'\f105';font-family:'FontAwesome';font-size:13px}
.calMonthLink:first-child:hover{padding-left:12px;padding-right:18px}
.calMonthLink:last-child:hover{padding-left:18px;padding-right:12px}
.calMonthLink:hover, .calMonthLink:hover:after{color:#000;text-decoration:none!important}
.calTable{border-collapse:collapse;font-size:12px;width:100%}
.calTable td{border:1px solid #dedede;padding:10px 2px;text-align:center}
.calTable td a{text-decoration:underline}
.calTable td a:hover{text-decoration:none}
.calMonth,.calWday,.calWdaySe,.calWdaySu{font-size:13px}
.calWday,.calWdaySe,.calWdaySu{color:rgba(0,0,0,0.4)}
.calTable td.calMonth a{text-decoration:none}
.calTable td.calMonth a:hover{text-decoration:underline}
.calTable .calMday{color:rgba(0,0,0,0,0.7)}
.calTable .calMdayA,.calTable .calMdayIsA{background:#848691;border-color:#848691;color:#fff;font-weight:bold}
.calTable .calMdayA a,.calTable .calMdayIsA a{color:#fff!important}
.calMdayLink{color:#EA1C1C;font-weight:bold;text-decoration:none!important}
.eBlock{border-bottom:1px solid #dedede;border-spacing:0;clear:both;margin:0 0 20px;padding:0 0 10px;table-layout:fixed}
.eBlock + br{display:none}
.eBlock + table{border-spacing:0;margin:40px 0 0}
.eBlock + table td[width="60%"]{font-size:18px;padding:0 0 20px}
.eBlock td{padding:0!important}
.eTitle{font-size:28px;font-weight:500;line-height:normal;padding:0!important}
.eTitle a{color:#000;text-decoration:none}
.eTitle a:hover{color:#000}
.eTitle div[style^="float:right"] a{font-size:inherit}
.eDetails,.eDetails1,.eDetails2{color:#666;font-size:12px;line-height:170%;margin:10px 0 0;padding:7px 0!important}
.eDetails ul,.eDetails1 ul,.eDetails2 ul{line-height:normal}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2{margin:10px 0 0!important;padding:7px 0!important}
.eDetails a,.eDetails1 a,.eDetails2 a{color:#666;text-decoration:none}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover,.eDetails .ed-value:hover,.eDetails1 .ed-value:hover,.eDetails2 .ed-value:hover{color:#000}
.e-over{margin-bottom:80px}
.e-b-date{background:#F8F8F8;display:inline-block;float:right;font-size:24px;margin-left:30px;padding:15px 0px;text-align:center;width:65px}
.e-b-date span{display:block;font-size:13px}
.e-reads, .e-loads, .e-author, .e-comments, .e-date, .e-rating, .e-tags, .e-add{margin-right:10px}
.e-reads:before{content:'\f06e';font-family:"Font Awesome 5 Free";margin-right:6px}
.e-loads:before{content:'\f063';font-family:"Font Awesome 5 Free";margin-right:6px}
.e-author:before{content:"\f2bd";font-family:"Font Awesome 5 Free";margin-right:6px;font-weight:900}
.e-date:before{content:'\f133';font-family:"Font Awesome 5 Free";margin-right:6px}
.e-comments:before{content:'\f27a';font-family:"Font Awesome 5 Free";padding-right:5px}
.e-rating:before{content:'\f005';font-family:"Font Awesome 5 Free";margin-right:6px}
.e-tags:before{content:'\f02c';font-family:"Font Awesome 5 Free";margin-right:6px;font-weight:900}
.e-img{margin-top:30px}
.comm-over .csTop{display:none}
.h-comm{display:table;margin-bottom:30px;width:100%}
.comm-img{display:table-cell;padding-right:30px;vertical-align:top;width:80px}
.comm-img img{width:100%}
.comm-text{display:table-cell;vertical-align:top}
.comm-user{font-size:15px;line-height:normal;margin-bottom:10px}
.comm-user b{font-weight:500}
.comm-det{color:#666;font-size:13px;margin-top:10px}
.h-entry-rating{color:grey}
.h-entry-rating i{margin:0px 5px}
.ed-sep,.ed-title{display:none}
.eBlock td.eMessage,.eBlock td.eText{padding:10px 0 20px!important}
.eMessage,.eText{line-height:1.8em;margin:0;padding:20px 0 0px!important;text-align:justify!important}
.eMessage img,.eText img{border:none!important;float:left;height:auto!important;margin:5px 20px 5px 0!important;max-width:100%}
.eMessage p,.eText p{line-height:2em;margin:0;overflow:hidden;padding:0 0 5px 0}
.eMessage,.eText,.cMessage{word-wrap:break-word}
.eBlock td.eMessage,.eBlock td.eMessage.eText{padding:20px 0 10px!important}
.catPages1{text-align:center}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.plist b,.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a, a.pgSwch, .pgSwchA b{display:inline-block;line-height:2.4em;margin:2px 2px}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.pgSwchA b{background:#7B7C85;border:1px solid #7B7C85;color:#fff;font-size:11px;padding:0px 12px;text-transform:uppercase}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,a.pgSwch{background:none;border:1px solid #7B7C85;color:#7B7C85;font-size:11px;padding:0px 12px;text-decoration:none}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover,a.pgSwch:hover{border:1px solid #7B7C85;color:#7B7C85;opacity:0.7;text-decoration:none}
.uSpoilerText{border:1px solid #dedede;margin-top:10px;padding:10px}
.codeMessage, .quoteMessage{border:0px!important;color:#797979;padding:0px!important}
.bbQuoteBlock, .bbCodeBlock{border:0 !important;padding-left:100px;position:relative}
.bbQuoteBlock:after {content:'\f10e';font-family:'FontAwesome';font-size:48px;color:#DCDCDC;position:absolute;top:0px;left:0px;line-height:normal}
.bbCodeBlock:after {content:'\f121';font-family:'FontAwesome';font-size:48px;color:#DCDCDC;position:absolute;top:0px;left:0px;line-height:normal}
.bbQuoteName, .bbCodeName{font-size:11px !important;padding:0px !important;display:none}
.quoteMessage{color:#000;font-size:18px;padding-left:40px!important;border-left:1px solid #dedede!important}
.codeMessage{border:0 !important;color:#000;font-size:13px;letter-spacing:2px!important;padding-left:40px!important;border-left:1px solid #dedede!important}
.com-order-block{margin-bottom:20px;margin-top:10px}
.cBlock1,.cBlock2{background:#fff;border-bottom:1px solid #dbe1e8;margin:0!important;padding:5px!important}
#content .cBlock1,#content .cBlock2{margin:0 0 20px!important;padding:0 0 20px!important}
.cMessage{font-size:14px}
.cTop{font-size:14px;padding:0 0 15px 0}
.cTop *{font-weight:normal}
.cAnswer{color:#464646;font-size:11px;font-style:italic;padding:5px 0 0 0}
.commTd1{padding:5px 2px;width:20%}
input.codeButtons{min-width:30px}
.securityCode{}
.eAttach{background:url(/.s/t/1323/attach.gif) 0 0 no-repeat;color:#939fae;font-size:11px;margin:10px 0;padding:0 0 0 15px}
.eRating{font-size:8pt}
.manTdError,.commError{color:#ff0000}
.commReg{padding:10px 0;text-align:center}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover{color:blue}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover{color:red}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover{color:green}
.replaceTable{background:#fff;border:none;font-size:12px;padding:20px}
.outputPM{border:1px dashed #ddd;margin:4px 0 4px 30px}
.inputPM{border:1px dashed #ddd;margin:4px 0}
.uTable{border-spacing:0;margin:0;padding:0}
.uTable td{border-bottom:1px solid #dbe1e8;padding:8px 10px}
.uTable td.uTopTd{background:#dbe1e8;border-bottom:none}
.eAttach .entryAttachSize{padding-left:4px}
.manTable{text-align:left}
.manTable .manTd1{font-size:12px;line-height:14px;width:30%}
#casing.popuptable{background:#fff;margin:0;padding:0}
.popuptitle{background:#9b59b6;color:#fff;font-family:'PT Sans';font-size:16px;padding:13px 20px;text-transform:uppercase}
.popupbody{color:#5e6d81;font-size:12px;padding:20px}
.popupbody *{font-size:12px!important}
.popuptable table{color:#5e6d81;text-align:left}
.archiveEntryTitle ul{list-style:circle;margin:2px 0}
.archiveEntryTitle .archiveEntryTime{background:#9b59b6;color:#fff;display:inline-block;font-size:11px;padding:3px 5px}
.archiveEntryTitle .archiveEntryTitleLink{color:#5e6d81;font-size:14px;text-decoration:none}
.archiveEntryTitle .archiveEntryTitleLink:hover{text-decoration:underline}
.archiveEntryTitle .archiveEntryComms{color:#939fae;font-size:11px}
#uEntriesList .uEntryWrap{box-sizing:border-box;webkit-box-sizing:border-box;width:33.33%}
#uEntriesList .entryBlock{display:block!important}
#uEntriesList .uphoto{display:block;margin:0;width:auto}
#uEntriesList .photo-title{height:40px;line-height:40px;overflow:hidden;white-space:normal}
#uEntriesList .photo-block,#uEntriesList .photo-eblock{border-radius:0;box-shadow:none;display:block;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;padding:10px;webkit-box-shadow:none}
#uEntriesList .ph-wrap,#uEntriesList .ph-tc{display:block;height:100%;overflow:hidden;width:100%}
#uEntriesList .ph-wrap img{border:none;display:block;margin:0;padding:0;width:100%}
#uEntriesList .ph-data{margin:-22px 0 0;position:relative;top:50%}
#photoModalWrap .fancybox-wrap,#photoModalWrap .fancybox-inner,#photoModalWrap .fancybox-outer{box-sizing:border-box;max-width:100%;webkit-box-sizing:border-box}
.cMessage .user_avatar img{margin:0 10px 5px 0;width:50px}
#footer{padding:40px 0}
#footer a{color:#f27935}
.foot-l{float:left;width:50%}
.foot-r{float:right;text-align:right;width:50%}
.forumTop{font-size:13px;line-height:1.2em;padding-bottom:20px;text-align:center}
.forumTop a{display:inline-block;padding:0px 5px}
.funcBlock{font-size:11px;padding-top:20px!important}
.forum-box{padding:0px}
.gTable,.postTable{background:none;border-spacing:0}
.postTable{border-top:1px solid #dbe1e8;margin-top:30px}
.forumContent .gTableTop{color:#fff;font-size:21px;padding:20px 30px}
.forumContent .gTableTop a{color:#fff!important}
.forumContent .gTableTop a:hover{color:#000;text-decoration:none!important}
.forumContent .forum, .forumContent .threadLink{color:#000;font-size:18px;margin-bottom:5px}
.forumContent .forum:hover, .forumContent .threadLink:hover{opacity:0.7}
.gTableSubTop,.postTdTop{border-bottom:1px solid #dedede;font-size:12px;height:42px;line-height:42px;padding:0 10px;position:relative}
.gTableSubTop a,.gTableSubTop a:hover,.postTdTop a,.postTdTop a:hover{color:#5e6d81!important}
.gTableSubTop b{font-weight:normal}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.codeMessage,.quoteMessage,.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postBottom{border-bottom:1px solid #dedede;padding:20px 10px}
.gTableBody1{font-size:14px;padding:30px 0px !important}
.postPoll,.postTdInfo,.postBottom,.posttdMessage{border-bottom:none}
.postBottom{border-top:1px solid #dbe1e8}
.postBottom{padding:3px 7px}
a.forum,a.threadLink{font-size:16px;padding:0}
.gTableLeft{font-weight:bold}
.gTableError{color:#FF0000}
a.catLink{text-decoration:none}
a.catLink:hover{text-decoration:underline}
.lastPostGuest,.lastPostUser,.threadAuthor{font-weight:bold}
.archivedForum{color:#FF0000!important;font-size:8pt;font-weight:bold}
.forumDescr, .threadDescr{color:#9FA1AD;font-size:14px;padding-top:7px}
.ThrForumBarTbl, .forumModerFuncsT, .FrmForumBarTbl, #forum_filter{margin:15px 0px}
div.forumModer, .subforumDescr{color:#666;font-size:8pt;margin-top:8px}
.forumViewed{color:#666;font-size:9px}
.forumBarKw{font-weight:normal}
a.forumBarA{color:#666!important;text-decoration:none}
a.forumBarA:hover{text-decoration:none}
#thread_search_button{margin-top:0px!important}
.ThrBotTbl{margin-bottom:30px}
.fastLoginForm{font-size:8pt}
.userRights, .legendTable{font-size:13px;line-height:1.8em;margin-top:30px}
.legendTable img{margin-right:10px!important}
.switch,.pagesInfo{background:#f1f1f1;color:#666;font-size:11px;font-weight:normal;padding:4px 12px !important}
.switchActive{background:#666;color:#fff;font-size:11px;font-weight:normal;padding:4px 12px}
a.switchDigit,a.switchBack,a.switchNext{color:#fff;font-size:11px;text-decoration:none}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover{text-decoration:underline}
.threadLastPostTd{font-size:8pt}
.threadNoticeLink{font-weight:bold}
.threadsDetails,.forumOnlineBar{padding:5px 0}
a.threadPinnedLink{color:#f63333!important;font-weight:bold}
a.threadFrmLink{color:#939fae!important}
.postpSwithces{font-size:8pt}
.thDescr{font-weight:normal}
.threadFrmBlock{font-size:8pt;text-align:right}
.forumNamesBar{font-size:11px;padding:3px 0}
.forumModerBlock{padding:3px 0}
.postPoll{text-align:center}
.postUser{font-weight:bold}
.postRankName{margin-top:5px}
.postRankIco{margin-bottom:5px}
.reputation{margin-top:5px}
.signatureHr{margin-top:20px}
.postTdInfo,.posttdMessage{padding:20px}
.postTdInfo{border-left:1px solid #dbe1e8;text-align:center}
.posttdMessage{border-left:1px solid #dbe1e8;border-right:1px solid #dbe1e8;line-height:18px}
.pollQuestion{font-weight:bold;text-align:center}
.pollButtons,.pollTotal{text-align:center}
.pollSubmitBut,.pollreSultsBut{font-size:8pt;width:140px}
.pollSubmit{font-weight:bold}
.pollEnd{height:30px;text-align:center}
.pollLnk{color:#fff;font-size:0px!important;margin:10px 0px}
.pollLnk a{font-size:11px!important;margin:0px 6px}
.pollButton{margin-top:15px}
.pollAns{margin:15px 0px;padding:0px}
.pollBlock{font-family:'Open Sans',sans-serif!important}
.pollBlock .answer input[type="radio"]{display:none}
.pollBlock .answer label{cursor:pointer;display:block!important;font-size:13px;margin-top:6px;padding:5px 0px;padding-left:28px;position:relative}
.pollBlock .answer label:after{border:2px solid #9FA1AD;color:#fff;content:'\f00c';font-family:'FontAwesome';font-size:9px;height:12px;left:0px;line-height:12px;position:absolute;text-align:center;top:6px;width:12px}
.pollBlock .answer label:hover:after{color:#7B7C85}
.pollBlock .answer input[type="radio"]:checked+label:after{border-color:#7B7C85;color:#7B7C85}
.pollQue b{font-size:18px!important;font-weight:400!important}
.signatureView{border-left:3px solid #dbe1e8;display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px}
.edited{color:gray;font-size:8pt;padding-top:30px;text-align:right}
.editedBy{font-size:8pt;font-weight:bold}
.statusBlock{padding-top:3px}
.statusOnline{color:#0f0}
.statusOffline{color:#f00}
.newThreadItem{background:url(/.s/t/1323/12.gif) no-repeat 0 4px;padding:0 0 8px}
.newPollItem{background:url(/.s/t/1323/12.gif) no-repeat 0 4px;padding:0 0 8px}
.pollHelp{font-size:8pt;font-weight:normal;padding-top:3px}
.smilesPart{padding-top:5px;text-align:center}
.pollButtons button{margin:0 10px 0 0!important}
.postBottom .goOnTop{display:none!important}
.postIpLink{text-decoration:none}
.thread_subscribe{text-decoration:none}
.thread_subscribe:hover{text-decoration:underline}
.postip,.postip a{color:#939fae;font-size:11px}
.UhideBlockL{background:none;border:1px solid #dbe1e8;color:#939fae;padding:10px}
.UhideBlockL a{color:#939fae;text-decoration:underline}
.forumNamePrivate, .forumNameArchive{background:#b8b8b8;color:#fff;cursor:default;display:inline-block;font-size:11px;font-weight:normal;margin-top:12px;padding:2px 8px}
.forumNamePrivate i, .forumNameArchive i{margin-right:6px}
.forumNameArchive{background:#91a3bc}
#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file'],#casing select,.filterBlock{background:#fff;border:1px solid #dbe1e8;color:#999;margin:0 0 1px;outline:none;padding:7px 5px;text-decoration:none}
#options-vals input{font-size:11px}
#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button{background:#f27935;border:none;color:#fff;cursor:pointer;font-size:11px!important;font-weight:normal!important;margin:0 0 1px;padding:9px 11px;text-transform:uppercase;width:auto !important}
input.commFl,textarea.commFl,.prosFl,.consFl,.mchat,.sidebox .loginField,.postTextFl{box-sizing:border-box;webkit-box-sizing:border-box;width:100%}
#mchatMsgF{max-width:98%;min-height:60px}
#casing textarea{resize:vertical}
#MCaddFrm table{border-spacing:0}
#MCaddFrm table td{padding:2px 0}
#casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover{background:#9b59b6;color:#fff}
#iplus input{width:auto!important}
#thread_search_field{margin-right:4px!important;width:155px!important}
div[id^="imblock"] > span:first-child{display:inline-block;padding-right:0!important;text-align:center;width:34px}
div[id^="imblock"] > div:first-child,#iplus > div{line-height:34px;vertical-align:middle}
div[id^="imblock"]{clear:both}
.editImgBlock{padding-left:7px}
.uplFileFl{margin-left:7px!important}
.ucoz-forum-post-image-interface{padding-left:12px}
[id^="catSelector"]{padding-left:3px!important;padding-right:3px!important;width:auto!important}
textarea.mchat{vertical-align:bottom}
input[type="text"][id^="qid-"]{margin-bottom:0 !important}
input[type="text"][id^="qid-"],input[type="button"][id^="bid-"]{box-sizing:border-box;vertical-align:top;webkit-box-sizing:border-box}
#_uwndWnd2, #_uwndWnd1, #_uwndTop2{z-index:50000 !important}
.xw-hdr .xw-hdr-text{color:#000 !important;display:none;text-align:center}
.myWinCont dl{display:none !important}
.myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt{color:#000000 !important;font-size:12px !important;line-height:1.8 !important}
.myWinCont b{color:#00b624 !important}
.myWinCont ul{padding:0 !important;margin:0 !important;list-style:none !important}
.myWinCont ul li {padding:5px 0 !important;list-style:none !important;background:none !important;font-weight:600}
.xw-plain .xw-ml, .xw-plain .xw-tl, .xw-plain .xw-bl{background:#fff !important;border-radius:0 !important;position:relative !important}
.manTable select{max-width:300px}
#doSmbBt,.u-combobut{display:none}
#casing .u-comboeditcell,#casing .u-combo{background:none!important;border:0!important}
#casing .u-combolist,#content .xw-mc{background:#fff;border:1px solid #dbe1e8;color:#939fae!important;font-size:12px!important;margin:0;padding:5px 3px}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep{display:none}
#content .xw-ml,#content .xw-mr{background:none;margin:0;padding:0}
#uNetRegF table{text-align:left}
#uNetRegF table table{clear:both}
#uNetRegF table table td{padding:5px 0 0 0}
.manTable td input,.manTable td textarea{max-width:99%}
.manTable td input#id_file_add{max-width:none}
.entTd .eDetails{margin:0 0 40px}
.opt_vals .gTableSubTop{background:none;padding-left:0}
#content form[action$="search/"] table{width:100%}
#content form[action$="search/"] table td{white-space:normal!important}
#content form[action$="search/"] table td+td{width:30%}
#content .queryField{width:70%!important}
#slideshowBlock7{margin:0 0 20px}
#selectPhotosBtn{height:auto!important}
#content .gTableSubTop{font-size:10px!important}
.cats-select-btn{text-shadow:inherit !important}
.allUsersBtn, .uSearchFlSbm{text-align:center;width:180px!important}
.gphoto, .smiles img{max-width:inherit}
#baseLogForm td:first-child{width:25%}
.ucoz-forum-post-image-preview{max-height:35px!important;max-width:inherit!important}
#mchatBtn{padding:0px!important;text-align:center!important}
#catSelector9{background:#efefef!important;border:1px solid #efefef!important;color:#666!important;width:200px!important}
.u-comboeditcell{border:0px !important}
.u-combolist{border-top:1px solid #B5B8C8!important;margin-top:5px!important}
.fileinput input{padding:4px 7px!important}
.catsTable{padding:10px 0px}
.catsTable .catDescr {display:none}
.catsTd{color:#8B8B8C;font-size:13px;padding:5px 0px}
.catsTd a{color:#8B8B8C;text-decoration:none}
.catsTd a:hover{color:#000;text-decoration:none}
::selection{color:#fff}