/* Colors */

a {color:#00993d;}
.h-city i, .top-cart span, .h-cabinet span, .hf-pos span, .hf-soc a {color:#3B0083;}
input[type=button],input[type=submit],input[type=reset],button,.button {border:1px solid #3B0083;background-color:#3B0083;}
.hc-basket a,.h-search button,.ui-widget-header {background:#3B0083;}
.h-search button {border-color:#3B0083}
.shop-tabs .postRest1 a, .shop-tabs .postRest1 a:hover, .h-menu, .hc-buy a, .h-s-buy, .calTable .calMdayA,.calTable .calMdayIsA, .calMonth, .hb-title:after, .hf-title:after, .hb-header:after, .flist-label:after, .h-line {background-color:#00993d}
::selection {background-color: #3B0083;}


/* Index */


html, body {margin:0px;padding:0px;}

body {
 font-family: 'Roboto';
 font-size:15px;

}
.hf-pos {color:#535353;}
.hf-pos a {text-decoration:none}
a:hover, .hf-pos a:hover {color:#000;text-decoration:none}

.h-logo a, .hb-title, .hf-title, .hb-header, .flist-label, .h-s-title {font-family:'Ubuntu';font-weight:700;color:#535353!important;}


h1, h2, h3, h4, h5, h6 {
 margin: 0 0 22px;
 padding: 0;
 font-weight: 600;
 line-height: 1.4em;
 color: #1a1a1a;
}

h1 {font-size: 32px;}
h2 {font-size: 28px;}
h3 {font-size: 16px;}
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 {transition: all linear .2s; -moz-transition: all linear .2s; -webkit-transition: all linear .2s; -o-transition: all linear .2s}

.container {width:1200px;margin:0px auto;box-sizing: border-box;}
.clr:after {content:'';display:block;clear:both;}
img {vertical-align:bottom;}


.col2 {width: 48.717948716%;}
.col3 {width: 31.623931622%;}
.col4 {width: 23.076923075%;}
.h-content {width:74.358974357%;float:right;line-height:1.8em}
.h-sidebar {width:23.076923075%;float:left}
.col2, .col3, .col4 {box-sizing: border-box;margin-bottom: 30px;margin-right: 2.5%;float: left;}
.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%;}

#content3 .list-item {
 float: left;
 width: 31.623931622%;;
 margin-right: 2.5%;
 margin-bottom: 20px;
}

#content4 .list-item {
 float: left;
 width: 23.076923%;
 margin-right: 2.5%;
 margin-bottom: 20px;
}


#content3 .list-item:nth-child(3n) {margin-right: 0;}
#content3 .list-item:nth-child(3n+1) {clear: left;}
#content4 .list-item:nth-child(4n) {margin-right: 0;}
#content4 .list-item:nth-child(4n+1) {clear: left;}


.list-item img {max-width: 100%}
.cat-blocks div {color:#000;font-size:14px;cursor:pointer; margin-bottom:1px; height:auto!important;text-align:left!important; overflow:hidden;border-bottom:1px solid #e3e3e3}
.cat-blocks ul { display:none; list-style:none; margin:0; padding:0; text-align:left }
.cat-blocks li {font-size:13px;height:auto; margin-bottom:1px; overflow:hidden;margin-bottom:10px !important;}
.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 {border:1px solid #dedede;padding:20px;padding-bottom:30px;background:#fff;position:relative;}
.h-card:hover {border-color:#fff;box-shadow:0px 10px 20px rgba(0,0,0,0.1)}
.h-card * {line-height:normal}

.h-sale {position:absolute;top:20px;left:20px;color:#fff;padding:4px 10px;background:#ffa100;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.h-wish {position:absolute;top:20px;right:20px;font-size:18px;width:24px;height:24px;line-height:24px;text-align:center}
.hc-img {margin-bottom:20px;}
.hc-img img {width:100%;}
.hc-cat, .hc-title, .hc-basket, .hc-price {text-align:center;}
.hc-cat {margin-bottom:10px;}
.hc-cat a {color:#A0A0A0;font-size:13px;text-decoration:none;}
.hc-cat a:hover {color:#666}
.hc-title {height:50px;}
.hc-title a {font-size:17px;margin-bottom:5px;font-weight:bold;text-decoration:none;line-height:1.4em}
.hc-price {margin-top:15px;margin-bottom:20px}
.hc-price span {font-size:18px;font-weight:bold}
.hc-price s, .hc-price s span {font-size:13px;color:#535353;margin-left:3px}
.hc-basket {display:inline-block;margin:0px 5px;margin-bottom:15px}
.hc-basket a {color:#fff;text-decoration:none;display:inline-block;padding:14px 28px;font-size:13px;line-height:1em;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.hc-basket a:hover {opacity:0.9}
.hc-basket span {margin-right:6px}
.hc-basket .done {background:#b3b3b3}
.h-wish .wadd, .ms-wish .wadd {color:#aaaaaa;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 div:after, .ms-wish div:after {content: '\f004';font-family: 'FontAwesome';}
.h-red {border-color:#DD0D0D}
.h-red .h-sale {background-color:#DD0D0D}
.h-red .hc-buy a {background-color:#DD0D0D}

.h-shat {display:table;width:100%;margin-bottom:60px;}
.h-shat-image {display:table-cell;vertical-align:top;text-align:left;width:380px;padding-right:30px}
.h-shat-image-in {display:block;border:1px solid #dedede;padding:30px;position:relative}
.h-shat-image-in img {width:100%}
.h-shat-text {display:table-cell;vertical-align:top;text-align:left;}
.h-shat-list {text-align:left;width:80px;}
.h-shat-list img {width:50px;margin-bottom:10px;cursor:pointer}
.h-shat-list img:hover {opacity:0.9}
.h-s-title {font-size:22px;margin-bottom:15px}
.h-s-price {font-size:36px;margin-bottom:15px;font-weight:bold;vartical-align:bottom;line-height:normal}
.h-s-price s {color:#535353;font-weight:bold;font-size:22px;margin:0px 10px;line-height:normal}
.h-s-price s span {line-height:normal}
.h-s-price .ms-wish {float:right;font-size:22px;line-height:42px}
.shop-options {margin:0px;margin-bottom:20px;padding:0px;list-style-type:none}
.shop-options li {margin:0px;padding:0px;padding-bottom:10px;display:table}
.shop-options .opt {display:table-cell;vertical-align:top;width:130px;color:#858585}
.shop-options .val {display:table-cell;vertical-align:top}
.h-s-basket {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e3e3e3}
.h-s-now .ms-wish {display:inline-block;padding:0px 10px;}
.h-s-now {margin-top:30px;padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #e3e3e3}
.h-s-buy {padding:14px 38px;color:#FFF;text-decoration:none;font-weight:normal;display:inline-block;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.h-s-buy:hover {color:#FFF;text-decoration:none;opacity:0.7}
.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-top:15px}
.h-rate-num {float:right;padding-top:2px;color:#aaaaaa}
.h-shat-image_in img:hover {opacity:0.8}
.hs-imgs img {width:100%;cursor:pointer}
.ya-share2 {margin-top:30px;}

.shop-tabs-over {white-space:normal;height:auto;margin-bottom:20px}
.shop-tabs-over * {white-space:normal;}
.shop-tabs { display:block; height:31px; padding:0; margin:0 0 30px 0; overflow:visible}
.shop-tabs li { float:left; height:30px; line-height:30px; list-style-type:none; margin:0; margin-right:10px}
.shop-tabs a { text-decoration:none!important;color:#666;background:#efefef;padding:7px 14px;font-size:13px;;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.shop-tabs a:hover {color:#000;background:#dedede}
.shop-tabs .postRest1 a {color:#fff}

ul.cat-tree { display:none; list-style:none; margin:0; padding:0 0 0 16px; line-height: 14px; text-align:left }
.cat-tree li { background:none!important; padding:15px 0px!important;border-bottom:1px solid #dedede}
.cat-tree li:last-child {border-bottom:0px}
.cat_show_more{ font-weight: bold; cursor: pointer; text-decoration: none;}
.cat_show_more:hover{ text-decoration: underline;}
.cat-tree b { color: #bbb; font-weight:normal }
.cat-tree u {text-decoration:none}
.cat-tree u.plus:after {content:'\f0fe';font-family:'FontAwesome';float:right;cursor:pointer;color:#535353}
.cat-tree u.minus:after {content:'\f146';font-family:'FontAwesome';float:right;cursor:pointer;color:#535353}
.cat-tree li ul {margin-top:20px;margin-bottom:5px;border-left:1px solid #dedede;padding:0px;padding-left:20px}
.cat-tree li ul li {border-bottom:0px}
.cat-tree a {color:#666;font-size:13px;text-decoration:none;}
.cat-tree a:hover {color:#000}


.hb-title {font-size:24px;margin-bottom:30px;font-weight:bold;}
.hb-title h2 {margin-bottom:0px}

footer a {text-decoration:none}
footer {margin-top:60px;padding-bottom:80px}
footer ul, footer li {list-style-type:none;margin:0px;padding:0px;}
footer li {margin-bottom:20px}
.h-payments {margin-bottom:40px;padding:20px 0px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;text-align:center}
.h-payments div {font-size:13px;color:#8b8b8b;padding-bottom:10px}
.h-payments img {margin:0px 10px}
.h-bottom {margin-top:10px;padding-top:20px;border-top:1px solid #dedede;font-size:13px;color:#666;text-align:right}
.h-bottom .h-copy {float:left}

.hb-allgoods {float:right;font-size:16px;}
.hb-allgoods a {text-decoration:none;line-height:40px;}
.hb-allgoods span {margin-left:6px}
.hb-empty {border:0px!important;padding:0px!important}
.hb-block {margin-bottom:30px;padding:20px;border:1px solid #dedede}
.hb-header, .flist-label {font-size:18px;margin-bottom:20px}
.flist-label div {float:right}
.flist-label div a {color:#A0A0A0;text-decoration:none;font-weight:normal;font-size:14px}
.flist-label div a:hover {color:#666}


.hf-title {font-size:18px;font-weight:bold;margin-bottom:30px;}
.h-line {width:40px;height:3px;margin-top:6px;display:block;}
.h-banner {margin-bottom:30px}
.h-banner img {width:100%}
.hf-pos {margin-bottom:20px;}
.hf-pos span {width:24px;display:inline-block;}
.hf-desc {font-size:13px;color:#666;line-height:1.6em;padding-right:20px}

.hf-soc a {display:inline-block;font-size:14px;text-align:center;width:32px;height:32px;line-height:32px;background:#efefef;margin-right:10px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}

.hf-soc-text {color:#8b8b8b;line-height:1.6em;margin-bottom:20px;font-size:13px} 

.h-top {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dedede;}
.h-top a {text-decoration:none}

.h-header {padding:40px 0px;}
.h-logo a {font-size:28px;text-decoration:none;font-weight:bold}
.h-logo span {margin-right:10px;font-size:24px}
.h-logo-desc {font-size:13px;color:#ABABAB;margin-top:5px}

.h-menu {margin-bottom:30px;padding:0px 20px;line-height:48px;vertical-align:top;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.h-menu-button {display:none;padding:0px 20px;text-align:center;font-size:16px;color:#fff;line-height:48px!important;}
.h-menu-button i {margin-right:6px}


.h-cover {height:0px}
.h-menu {z-index:999999999!important}
.h-menu ul, .h-menu li {margin:0px;padding:0px;list-style-type:none;}
.h-menu ul {display:inline-block;border-collapse:collapse;} /*table-layout: fixed; white-space: nowrap;*/
.h-menu li {display: inline-block;position:relative;}
.h-menu li:last-child {border-right:0px;}
.h-menu li a {display:block;padding:0px 13px;text-align:center;font-size:11px;letter-spacing:2px;color:#fff;text-decoration:none;text-transform:uppercase}
.h-menu li a:hover {color:#fff;opacity:.7}
.h-menu li .uMenuItemA {}
.h-menu li:hover > ul {visibility:visible;opacity:1;margin-left:-9px;}
.h-menu li li:hover > ul {margin-left:0px}
.h-menu li ul {visibility:hidden;opacity:0;position:absolute;top:48px;left:0px;margin-left:-19px;display:block;white-space: nowrap;background:#fff;padding:10px 0px;box-shadow:0px 10px 50px rgba(0,0,0,.1);z-index:999999999!important}
.h-menu li ul li {display:block;}
.h-menu li ul li a, .h-menu li ul li a:hover {line-height:38px;text-align:left;padding:0px 20px;font-size:13px;color:#a5a5a5;text-transform:none;letter-spacing:normal}
.h-menu li ul li a:hover {color:#000;opacity:.6}
.h-menu li li ul {top:-10px;left:100%}

.h-menu .uWithSubmenu {padding-right:10px}
.h-menu .uWithSubmenu:after {content:'';position:absolute;right:9px;top:21px;display:inline-block;width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 3px solid rgba(255,255,255,.5);}

.h-menu .uWithSubmenu .uWithSubmenu:after {content:'';position:absolute;right:14px;top:14px;display:inline-block;width: 0;height: 0;border-top: 3px solid transparent;border-bottom: 3px solid transparent;border-left: 3px solid rgba(255,255,255,.5);}


.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 {float:left;height:50px;padding-right:40px;margin-right:40px;border-right:1px solid #dedede;}
.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, .h-cabinet {color:#797979;}
.top-cart a, .h-cabinet a {text-decoration:none}
.top-cart span, .h-cabinet span {width:34px;line-height:34px;height:34px;text-align:center;background:#efefef;display:inline-block;font-size:12px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}

.top-cart a:hover span, .h-cabinet a:hover span, .hf-soc a:hover {background: #ddd}
.top-cart span {margin-right:10px;position:relative;}
.h-cabinet span {margin-right:10px}

.top-cart span b {width:16px;height:16px;line-height:16px;color:#fff;font-size:10px;font-weight:normal;background:#ff4e00;position:absolute;top:-4px;right:-4px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}

.h-cat-sort, .shop-itempage-author {padding:15px 20px; border:1px solid #dedede;margin-bottom:30px;font-size:13px}
.h-sort-right {float:right}

.h-search {position:relative;display:inline-block;}
.h-search .h-query {width:240px;height:34px;padding-left:24px!important;padding-right:32px!important;font-size:13px!important;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.h-search button {width:28px;height:28px;line-height:20px;color:#fff;text-align:center;font-size:10px!important;border:1px solid;margin:0px;padding:0px!important;position:absolute;right:4px;top:0px;cursor:pointer;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;margin-top:11px}
.h-search button:hover {opacity:0.8;}


.h-wish-link {float:right;}
.h-wish-link a {display:block;padding:0px 13px;text-align:center;font-size:11px;letter-spacing:2px;color:#fff;text-decoration:none;text-transform:uppercase}
.h-wish-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 {padding:100px 30px;text-align:center;margin-bottom:30px;background-color:#f1f1f1;background-size:cover;color:#000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}
.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 {font-size:13px;color:rgba(255,255,255,0.4)}

#shop-currency-select {color: #666;border: 0px !important;font-size:13px!important;margin-top:-3px;height:32px;background:url('/img/select-arrow.png') center right no-repeat;padding-right:14px;line-height: 1em;cursor:pointer}
#invoice_sum1, #invoice_sum2 {width:60px}

.owl-pagination .active span {background:#001480 !important;}
.owl-carousel {position:relative}
.owl-prev {position:absolute;line-height:60px;left:30px;top:50%;margin-top:-30px}
.owl-next {position:absolute;line-height:60px;right:30px;top:50%;margin-top:-30px}
.owl-prev:hover, .owl-next:hover {opacity:0.6}

.owl-nav {font-size:0px;opacity:0}
.owl-slider {margin-bottom:30px}
.owl-slider:hover .owl-nav {opacity:1}

.owl-slider:hover .owl-prev {left:40px;}
.owl-slider:hover .owl-next {right:40px;}

.owl-nav div.owl-prev:after {
 content: '\f104';
 font-family: 'FontAwesome';
 color: rgba(0,0,0,0.5);
 font-size:38px!important;
}

.owl-nav div.owl-next:after {
 content: '\f105';
 font-family: 'FontAwesome';
 color: rgba(0,0,0,0.5);
 font-size:38px!important;
}

.phtTdMain * {vertical-align:bottom}
.phtTdMain .entryBlock {width:100%; width: -moz-calc(100% - 30px);width: calc(100% - 30px); position:relative;margin-bottom:30px}
.h-photo-over {width:100%;overflow:hidden}
.h-photo-in {width:100%;overflow:hidden;width: -moz-calc(100% + 30px);width: calc(100% + 30px); }
.h-photo-mtr {text-align:center;overflow:hidden;position:relative;}
.h-photo-mtr .h-photo-moder {position:absolute;right:20px;bottom:20px;z-index:999}
.h-photo-mtr:hover .hb-section {visibility:visible;opacity:1;top:0px;}
.h-photo-mtr img {width:100%;amrgin-bottom:30px}
.hb-section {position:absolute;top:0px;left:0px;right:0px;height:100%;padding:0px 20px;background:rgba(0,0,0,.7);color:#fff;font-size:13px;font-weight:bold;visibility:hidden;opacity:0}
.hb-section span {display:table;width:100%;height:100%}
.hb-section span span {display:table-cell;height:100%;vertical-align:middle;}
.hb-section, .hb-section:hover {display:inline-block;color:#fff;text-decoration:none;}

/* UCOZ */

.formCost {text-align:right}
.formCost input {width:48%}
.formCost #minCost {float:left}
#flist-item-price {display:none}
.sliderCont {margin-top:15px;margin-bottom:30px;padding:0px 6px}
#slider {width: 100%;}
.ui-slider {position: relative;}
.ui-slider .ui-slider-handle {
 position: absolute;
 z-index: 2;
 width: 9px;
 height: 9px;
 background:#fff;
 border: 2px solid #535353;
 cursor: pointer
}
.ui-slider .ui-slider-range {
 position: absolute;
 z-index: 1;
 font-size: .7em;
 display: block;
 border: 0;
 overflow: hidden;
}
.ui-slider-horizontal {
 height: 4px;
}
.ui-slider-horizontal .ui-slider-handle { 
 top: -5px;
 margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
 top: 0;
 height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
 left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
 right: 0;
}
.ui-widget-content { 
 border: 1px solid #fff;
 background: #dedede;
}
.ui-widget-header { 
 border: 1px solid #fff;
}
.ui-corner-all {
 -moz-border-radius: 21px;
 -webkit-border-radius: 21px;
 border-radius: 21px;
}
.h-relative {position:relative}
.flist-item {margin-bottom:20px}
.flist-label {display:block;}
.flist-values {font-size:0px;border:1px solid #dedede;display:block;border-bottom:0px}
.flist-values a, .flist-values .active {display:block;padding:16px 20px; font-size:14px;border-bottom:1px solid #dedede}
.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%;}

/* slider end */


.popup_header {padding:15px 30px;color:#fff;font-size:18px;background:#000}
.popup_content {padding:30px}

* {outline:none}


input[type=text],input[type=password],textarea,input[type=button],input[type=submit],input[type=reset],.button,select {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

input[type=text],input[type=password],textarea {height: 28px;padding: 0 10px;font-family: 'Roboto', sans-serif;font-size:13px;color: #3B3B3B;background: #fff;border:1px solid #D8D8D8;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {border: 1px solid #A2A2A2;}
input.securityCode {height: 28px!important}
textarea {padding: 5px 10px;height: auto;overflow: auto;resize: none;line-height: 20px}
input[type=button],input[type=submit],input[type=reset],button,.button{margin: 0;padding: 0 15px; display: inline-block; text-align:center; height: 28px; font-family: 'Open Sans', Verdana, sans-serif;font-size:13px; color: #fff; text-decoration: none; cursor: pointer}
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,button:hover,.button:hover {text-decoration: none;opacity:0.9}
input.codeButtons {padding:0px 3px!important}
.myBtnLeftA img, .myBtnRightA img {display:none}
hr {border:0px;margin:20px 0px;background:#dedede;height:1px}

select {
 border: 1px solid #D8D8D8!important;
 background: transparent;
 font-family: 'Roboto', sans-serif!important;
 font-size:13px!important;
 padding: 0px 30px 0px 10px;
 font-size: 16px;
 border: 1px solid #ccc;
 height: 28px;
 text-overflow: '';
 -ms-appearance: none;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 box-sizing: border-box;
 align-items: center;
 white-space: pre;
 -webkit-rtl-ordering: logical;
 background: url('/img/select-arrow-pad.png') center right no-repeat #fff;
} 

select::-ms-expand {
 display: none;
}
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) { 
 select {
 background:none;
 padding: 5px;
 }
}

.clr {clear:both;}

.calTable {width:100%;border-left:1px solid #fff;border-top:1px solid #fff; border-spacing: 0;
 border-collapse: collapse;}
.calTable td {color: #6e6e6e;padding: 8px 4px;text-align:center;font-size:13px;border-right:1px solid #fff;border-bottom:1px solid #fff}
td.calMonth a {color: #FFF;text-decoration:none}
td.calWday {color: #000;}
td.calWdaySe {color: #000;font-weight:bold}
td.calWdaySu {color: #000;font-weight:bold}
td.calWday, td.calWdaySu, td.calWdaySe {color:#b5b5b5}
td.calMdayA {color: #fffffe}
a.calMdayLink {color: #75a3de;}
td.calMdayIsA {color: #FFF;}
td.calMdayIsA a {color:#FFF}

.eBlock {border-spacing:0;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #dedede;clear:both;table-layout: fixed;}
.eBlock + br {display:none;}
.eBlock + table {margin:40px 0 0;border-spacing:0;}
.eBlock + table td[width="60%"] {font-size:18px;padding:0 0 20px;}
.eBlock td {padding:0!important;}
.eTitle {padding:0!important;font-size:21px;font-weight:bold}
.eTitle a {color:#000;text-decoration:none;}
.eTitle a:hover {color:#000;}
.eTitle div[style^="float:right"] a {font-size:inherit;}
.eDetails,.eDetails1,.eDetails2{clear:both;font-size:12px;padding:7px 0!important;color:#666;margin:10px 0 0;line-height:170%;}
.eDetails ul,.eDetails1 ul,.eDetails2 ul {line-height:normal;}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2 {padding:7px 0!important;margin:10px 0 0!important;}
.eDetails a,.eDetails1 a,.eDetails2 a {text-decoration:none;color:#666;}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover,.eDetails .ed-value:hover,.eDetails1 .ed-value:hover,.eDetails2 .ed-value:hover {color:#000;}


.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: 'FontAwesome';margin-right:6px;}
.e-loads:before {content: '\f063';font-family: 'FontAwesome';margin-right:6px;}
.e-author:before {content: '\f2be';font-family: 'FontAwesome';margin-right:6px;}
.e-date:before {content: '\f133';font-family: 'FontAwesome';margin-right:6px;}
.e-comments:before {content: '\f27a';font-family: 'FontAwesome';margin-right:6px;}
.e-rating:before {content: '\f005';font-family: 'FontAwesome';margin-right:6px;}
.e-tags:before {content: '\f02c';font-family: 'FontAwesome';margin-right:6px;}

.ed-sep,.ed-title {display:none;}
.eBlock td.eMessage,.eBlock td.eText {padding:10px 0 20px!important;}
.eMessage,.eText {margin:0;padding:10px 0 0px!important;line-height:1.8em;text-align:justify!important;}
.eMessage img,.eText img {max-width:100%;height:auto!important;float:left;margin:5px 20px 5px 0!important;border:none!important;}
.eMessage p,.eText p {margin:0;padding:0 0 5px 0; overflow: hidden;line-height:2em}
.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 {display:inline-block;margin:2px 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.pgSwchA b {padding:0px 12px;background:#666;border:1px solid #666;text-transform:uppercase;color:#fff;font-size:11px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,a.pgSwch {padding:0px 12px;font-size:11px;color:#666;border:1px solid #666;background:none;text-decoration:none;;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover,a.pgSwch:hover {color:#666;border:1px solid #666;background:#f1f1f1;text-decoration:none}


.uSpoilerText {padding:10px;border:1px solid #dedede;margin-top:10px;}
.codeMessage, .quoteMessage {color:#797979;border:0px!important;padding:0px!important;}
.bbQuoteBlock, .bbCodeBlock {border:0 !important;border-left:3px solid #dedede!important;background:#f1f1f1;padding:20px}
.bbQuoteName, .bbCodeName {padding:0px !important;font-size:11px !important;}
.quoteMessage {font-size:16px;color:#000}
.codeMessage {border:0 !important;border-left:1px solid #dedede!important;padding-left:68px !important;letter-spacing:2px!important;font-size:13px;color:#000}



.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{padding:0 0 20px!important;margin:0 0 20px!important;}
.commTable {background:#efefef;padding:20px;}
.cMessage {font-size:14px;}
.cTop {padding:0 0 15px 0;font-size:14px;}
.cTop * {font-weight:normal;}
.cAnswer {padding:5px 0 0 0;font-style:italic;color:#464646;font-size:11px;}
.commTd1 {padding:5px 2px;width:20%;}
input.codeButtons {min-width:30px;}
.securityCode {}
.eAttach {margin:10px 0;font-size:11px;color:#939fae;padding:0 0 0 15px;background:url(/.s/t/1323/attach.gif) 0 0 no-repeat;}
.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 {font-size:12px;padding:20px;border:none;background:#fff;}

.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 {padding:8px 10px;border-bottom:1px solid #dbe1e8;}
.uTable td.uTopTd {border-bottom:none;background:#dbe1e8;}
.eAttach .entryAttachSize {padding-left:4px;}
.manTable {text-align:left;}
.manTable .manTd1 {font-size:12px;line-height:14px;width:30%;}
#casing.popuptable {margin:0;padding:0; background:#fff;}
.popuptitle {background:#9b59b6;text-transform:uppercase;padding:13px 20px;color:#fff;font-size:16px;font-family:'PT Sans';}
.popupbody {padding:20px;font-size:12px;color:#5e6d81;}
.popupbody * {font-size:12px!important;}
.popuptable table {text-align:left;color:#5e6d81;}

.archiveEntryTitle ul {margin:2px 0;list-style:circle;}
.archiveEntryTitle .archiveEntryTime {display:inline-block;padding:3px 5px;font-size:11px;background:#9b59b6;color:#fff;}
.archiveEntryTitle .archiveEntryTitleLink {font-size:14px;text-decoration:none;color:#5e6d81;}
.archiveEntryTitle .archiveEntryTitleLink:hover {text-decoration:underline;}
.archiveEntryTitle .archiveEntryComms {font-size:11px;color:#939fae;}

#uEntriesList .uEntryWrap {width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#uEntriesList .entryBlock {display:block!important;}
#uEntriesList .uphoto {width:auto;display:block;margin:0;}
#uEntriesList .photo-title {height:40px;line-height:40px;overflow:hidden;white-space:normal;}
#uEntriesList .photo-block,#uEntriesList .photo-eblock {display:block;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;padding:10px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
#uEntriesList .ph-wrap,#uEntriesList .ph-tc {height:100%;width:100%;display:block;overflow:hidden;}
#uEntriesList .ph-wrap img {display:block;padding:0;margin:0;border:none;width:100%;}
#uEntriesList .ph-data {position:relative;top:50%;margin:-22px 0 0;}
#photoModalWrap .fancybox-wrap,#photoModalWrap .fancybox-inner,#photoModalWrap .fancybox-outer {max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}

.cMessage .user_avatar img {width:50px;margin:0 10px 5px 0;}

#footer {padding:40px 0;}
#footer a {color:#f27935;}
.foot-l {float:left; width:50%;}
.foot-r {float:right; width:50%; text-align:right;}

.forumTop {font-size:13px;padding-bottom:20px;text-align:center;line-height:1.2em}
.forumTop a {display:inline-block;padding:0px 5px}
.funcBlock {padding-top:20px!important;font-size:11px}
.forum-box {padding:0px}
.gTable,.postTable {background:none;border-spacing:0;}
.postTable {border-top:1px solid #dbe1e8;margin-top:30px}
.forumContent .gTableTop {background:#444;color:#fff;font-size:16px;font-weight:bold;padding:14px 30px}
.forumContent .gTableTop a {color:#fff!important;}
.forumContent .gTableTop a:hover {color:#fff;text-decoration:none!important;}
.gTableSubTop,.postTdTop {padding:0 10px;height:42px;line-height:42px;font-size:12px;border-bottom:1px solid #dedede;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 {padding:20px 10px;border-bottom:1px solid #dedede;}
.gTableBody1 {font-size:13px;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 {padding:0;font-size:16px;}
.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{font-size:8pt;color:#FF0000!important;font-weight:bold}
.forumDescr {font-size:8pt}
.ThrForumBarTbl, .forumModerFuncsT, .FrmForumBarTbl, #forum_filter {margin:15px 0px}
div.forumModer, .subforumDescr {color:#666;font-size:8pt;margin-top:8px}
.forumViewed {font-size:9px;color:#666}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;color:#666!important}
a.forumBarA:hover {text-decoration:none}
#thread_search_button {margin-top:0px!important}
.ThrBotTbl {margin-bottom:30px;}
.fastLoginForm {font-size:8pt}
.userRights, .legendTable {line-height:1.8em;margin-top:30px;font-size:13px}
.legendTable img {margin-right:10px!important}
.switch,.pagesInfo {padding:4px 12px !important;font-weight:normal;font-size:11px;background:#f1f1f1;color:#666;}
.switchActive {padding:4px 12px;font-weight:normal;background:#666;color:#fff;font-size:11px;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none; color:#fff;font-size:11px;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
.threadLastPostTd {font-size:8pt}
.threadDescr {color:#939fae;font-size:8pt}
.threadNoticeLink {font-weight:bold}
.threadsDetails,.forumOnlineBar {padding:5px 0;}
a.threadPinnedLink {font-weight:bold;color:#f63333!important}
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;margin-bottom:5px}
.reputation {margin-top:5px}
.signatureHr {margin-top:20px}
.postTdInfo,.posttdMessage {padding:20px;}
.postTdInfo {text-align:center;border-left:1px solid #dbe1e8;}
.posttdMessage {line-height:18px;border-left:1px solid #dbe1e8;border-right:1px solid #dbe1e8;}
.pollQuestion {text-align:center;font-weight:bold} 
.pollButtons,.pollTotal {text-align:center}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px}

.signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #dbe1e8} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:8pt}
.statusBlock {padding-top:3px}
.statusOnline {color:#0f0}
.statusOffline {color:#f00}
.newThreadItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.newPollItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:8pt;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 {font-size:11px;color:#939fae;}
.UhideBlockL {background:none;border:1px solid #dbe1e8;padding:10px;color:#939fae;}
.UhideBlockL a {color:#939fae; text-decoration:underline;}

.forumNamePrivate, .forumNameArchive {cursor:default;color:#fff;font-size:11px;background:#b8b8b8;margin-top:12px;padding:2px 8px;font-weight:normal;display:inline-block}
.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 {color:#999;background:#fff;padding:7px 5px;margin:0 0 1px;text-decoration:none;border:1px solid #dbe1e8;outline:none;}
#options-vals input {font-size: 11px;}
#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {font-size:11px!important;padding:9px 11px;margin:0 0 1px;border:none;font-weight:normal!important;cursor:pointer;background:#f27935;text-transform:uppercase;color:#fff; width:auto !important}
input.commFl,textarea.commFl,.prosFl,.consFl,.mchat,.sidebox .loginField,.postTextFl {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#mchatMsgF {min-height:60px;max-width:98%;}
#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 {width:155px!important;margin-right:4px!important;}
div[id^="imblock"] > span:first-child {width: 34px;display: inline-block;text-align: center;padding-right: 0!important;}
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"] {width: auto!important;padding-left: 3px!important;padding-right: 3px!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-"] {-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: top;}
span[class^="id-good"]{vertical-align: bottom;line-height: 31px;}
.manTable select {max-width: 300px;}

#doSmbBt,.u-combobut {display:none;}
#casing .u-comboeditcell,#casing .u-combo {border:0!important;background:none!important;}
#casing .u-combolist,#content .xw-mc {padding:5px 3px;background:#fff;border:1px solid #dbe1e8;margin:0;font-size:12px!important;color:#939fae!important;}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep {display:none;}
#content .xw-ml,#content .xw-mr {margin:0;padding:0;background:none;}
#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 {padding-left:0;background:none;}
#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 {width:180px!important;text-align:center}
.gphoto, .smiles img {max-width: inherit;}
#baseLogForm td:first-child {width: 25%;}
.ucoz-forum-post-image-preview {max-width: inherit!important; max-height: 35px!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}
.catsTd {padding:5px 0px;color:#8B8B8C;font-size:13px}
.catsTd a {color:#8B8B8C;text-decoration:none}
.catsTd a:hover {color:#000;text-decoration:none}
::selection {color: #fff;}

/* END UCOZ */