* {margin: 0px;padding: 0px;outline: none; font-family:Verdana;}
img {border: 0px;}
body {}
a {text-decoration: none;}
ul{list-style:none;}
#sitelist {width: 1000px; margin: 0 auto;}
.header {height: 88px; border-top: 5px solid #cec5b3; margin: 0px 20px; position:relative;}
.header .item{height: 88px; float:left;}
.header .logo{padding:10px 0 0 20px; width: 280px;}
.header .logo a {text-decoration: none;color: #940202; font-size: 40px;}
.header .phones {width: 250px; padding:26px 0 0 0;}
.header .phones .phone {color: #940202;font-size: 23px;}
.header .phones .phonecode {font-size: 18px;color: #737373;}
.header .searchblock {width: 222px;position:relative; padding:27px 0 0 10px;} 

.clear{clear: both;}


#searchthis {
width: 52px;
height: 19px;
background: url('/mg-templates/.meberry/images/searchthis.png') no-repeat left top; 
float: left;
border: 0px;
}

.topmenu {height: 55px;background: #f1f0e6;border-top: 5px solid #b84100;line-height: 50px;} 
.topmenu ul {overflow: hidden;}
.topmenu ul li {display: block; /*width: 16%;*/ float: left; text-align: center; font-size:14px; font-weight: bold; text-transform: uppercase; margin-right:8px; margin-left:22px;}
.topmenu ul li a {color: #000; text-decoration:none;}  
.topmenu ul li a:hover {color: #b63d00;}
.topmenu ul li a span {border-bottom: 1px solid #000;}
.topmenu ul li a:hover span {border: 0px;}

#subheader {
width: 960px;
height: 293px;
background: url('/mg-templates/.meberry/images/subheader.jpg') no-repeat left top;
margin-top: 1px;
overflow: hidden;
}

#siteinfo {
margin-top: 57px;
border-left: 5px solid #960202;
background: #fff;
width: 320px;
height: 100px;
padding:3px 15px 0 15px;
}

.si_bigred {
color: #960202;
font-size: 26px;
line-height: 25px;
}

.si_mingray {
font-size: 15px;
color: #737373;
margin-top: -5px;
}

#centermenu {width:959px;}
#cm_sections {height:46px; line-height:46px; background:#b40303;}
#cm_sections ul {overflow: hidden;}
#cm_sections ul li {padding-left: 20px; float:left; display:block; font-weight:bold; margin:0 16px 0 0;}
/*
#cm_sections ul .ct2 {margin-left:35px;}
#cm_sections ul .ct3 {margin-left:33px;}
#cm_sections ul .ct4 {margin-left:30px;}
#cm_sections ul .ct5 {margin-left:8px;}
#cm_sections ul .ct6 {margin-left:55px;}
#cm_sections ul .ct7 {margin-left:27px;}
#cm_sections ul .ct8 {margin-left:45px;}
*/
#cm_sections ul li a {color: #efdbcb; text-decoration:none;}
#cm_sections ul li a span {border-bottom: 1px solid #efdbcb; font-size:14px; text-transform: uppercase;}
#cm_sections ul li a:hover span {border: 0px;}

#cm_categories {
overflow: hidden;
background: #f1f0e6;
_zoom:1;
}

#cm_categories ul {width: 100px;padding-left: 20px;padding-top: 8px;padding-bottom: 10px;float: left;font-size: 12px;}

#cm_categories ul li {
list-style-image: url('/mg-templates/.meberry/images/cm_bullet.png');
}

#cm_categories ul li a {color: #000; text-decoration: underline; font-size:12px;}

#cm_categories ul li a:hover {
text-decoration: none;
color: #b63d00;
}

.maincontent {overflow: hidden;margin: 0;font-size: 12px;position: relative;z-index: 2; min-height:700px;}

.maincontent a {color: #0cc; text-decoration: underline;}

.maincontent a:hover {text-decoration: none;}

.maincontent h2 {
font-size: 18px;
font-weight: bold;
margin-bottom: 10px;
line-height: 24px;
}

.sidebar {}

.sbblock {
border-bottom: 1px dotted #d6d6d6;
padding-bottom: 15px;
margin-bottom: 15px;
}

.sbblock:last-child {
border: 0px;
}

.sbblock p {
margin-bottom: 5px;
}

#seeall_link {
padding-left: 10px;
}

.content {width:975px;}

#overhid {
overflow: hidden;
_zoom:1;
}

.sidebar, .contblock .shopitem{width: 232px; float: left; margin:0 10px 10px 0; border:1px #CCC solid; padding:5px;}
.contblock .shopitem {height:310px; position:relative;}
.contblock .last {margin-right:0;}
.contblock .shopitem  .img{width:100%; height:160px; overflow:hidden; margin-bottom:5px; text-align:center;}
.contblock .shopitem  .img img{width:100%; max-height:160px;}
.contblock .shopitem .si_name {text-align: center;font-size: 14px;padding-bottom: 3px; margin-bottom:5px;}
.contblock .shopitem .si_name a{text-decoration:none;}
.contblock .shopitem .si_info {position:absolute; bottom:13px; width:236px;}
.contblock .shopitem .si_price {font-weight: normal; text-align:center; font-size:20px; font-family:Arial; margin-bottom:10px;}
.contblock .shopitem .si_orderthis {text-align:center;}

.shopdelim {padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d6d6d6; clear: both; margin-right:5px;}

.textblock {
line-height: 20px !important;
}

#footer {color: #656565;font-size: 11px;font-family: Tahoma, sans-serif;text-align: center;height: 245px;padding-top: 170px;background: url('/mg-templates/.meberry/images/footer.png') no-repeat left top;margin-top: -110px;position: relative;z-index: 1;}
#footer .powered{position:absolute; bottom:10px; right:5px;}

.cart{float:left; padding-top:20px; width:180px; line-height:normal; position:relative; margin-left:25px;}
.cart .cart-list{float:left; width:130px; color:#940202; font-size:12px; padding-top:10px;}
.cart .cart-title{font-weight:bold; font-size:12px; color:#940202;}
.cart .cart-qty{padding:3px 0px 0px 5px;}
.cart img{width:50px; height:auto; float:left;}

.small-cart{width:300px;padding:10px;border:1px solid #CDCDCD;border-radius:5px;position:absolute;background-color:#fff;right:0px;top:70px;display:none;z-index:1000;box-shadow: 0 0 5px #A9A9A9;}
.small-cart h2{font-size:14px;color:#000;padding:0 0 10px 0;border-bottom:1px solid #C1C0C0;}
.small-cart-list li{text-overflow: ellipsis; white-space: nowrap; width:195px; overflow: hidden;}
.small-cart-list li a{color:#000;font-size:14px;text-decoration:none;}
.small-cart-list li a:hover{text-decoration:underline;}
.qty{color:#A4A3A3;font-size:12px;margin:5px 0 0 0;}
.qty span, .total-sum span{color:#E60D15;font-weight:bold;}
.small-cart-img a{display:block;width:50px;}
.small-cart-img a img{width:100%;}
.small-cart-table{margin:10px 0 0 0;}
.small-cart-table tr td{vertical-align:top;}
.small-cart-table tr {display:inline-block;margin:10px 0;}
.small-cart-name{padding:0 10px;width:240px;}
.small-cart-remove a{display:block;width:10px;height:10px;color:#000;font-size:12px;text-decoration:none;line-height:8px;}
.checkount-buttons a{color:#000;margin:5px 0;display:inline-block;-webkit-transition: all 0.20s ease-in-out;-moz-transition: all 0.20s ease-in-out;-ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;font-size:14px;}
.checkount-buttons a:hover{text-decoration:none;}
.checkount-buttons a + a{margin:0 0 0 10px;}
.total{color:#000;font-size:12px;margin:15px 0 0 0;text-align:right;border-top:1px solid #C1C0C0;}
.total li{margin:10px 0 0 0;}
.small-cart-icon{}


.LoginBlock{position:absolute; top:115px; line-height:10px; right:10px; font-size:12px;}
.LoginBlock a{color: #0cc; text-decoration:underline;}
.LoginBlock a:hover{text-decoration:none;}

.search-block{float:left;padding:0 5px 0 0;position:relative;top:20px;}
.search-field{width:150px;height:14px;padding:5px;border:1px solid #09A046;background-color:#005E19;color:#fff;outline:none;margin:0px -3px 0 0;}
.search-button{padding:5px 13px;background: #0AA347 url(../mg-templates/.meberry/images/search-btn.png) 5px 5px no-repeat;border:1px solid #06622B;width:28px;height:27px;}
.fastResult{position:absolute; width:300px; max-height:194px; overflow:hidden; background:#fff; z-index:1000; top:65px; right:1px; border:1px solid #CDCDCD; box-shadow:0 0 3px #333; padding:3px; display:none; line-height: 15px;}
.fast-result-list li{display:block;white-space: nowrap; margin-bottom:5px;}
.fast-result-list li:hover{background-color:#EFEFEF;}
.fast-result-list li span{font-size:12px;}
.fast-result-img{width:30px;height:30px;float:left;margin:0 10px 0 0;}
.fast-result-img img{width:100%;}
.fast-result-list li a{font-size:12px;color:#333;display:block;}

.allPages{float:left; margin-right:10px; padding-top:2px;}
.mg-pager{margin-top:10px;}
.mg-pager ul li{float:left; margin-right:10px; padding:3px 5px; border:1px #0cc solid; border-radius:5px;}
.mg-pager ul li a:hover, .mg-pager ul .active{text-decoration:none!important;}

.sub-categories {
    margin: 0 0 10px 0;
    padding: 6px;
    font-size: 0;
}

.sub-categories li {
    display: inline-block;
    vertical-align: top;
    width: 15%;
    text-align: center;
    margin: 0.7%;
    padding: 5px;
    background: #fff;
}

.sub-categories li a.sub-cat-name {
    word-wrap: break-word;
    color: #000;
    text-decoration: none;
    display: block;
}

.sub-categories li a.sub-cat-name:hover {
    text-decoration: underline;
}

.sub-categories li a {
    font-size: 13px;
    text-align: center;
}

.sub-categories li a.cat-image{
    width: 100px;
    height: 80px;
    margin: 0 auto 10px;
    display: inline-block;
    position: relative;
}

.sub-categories li img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}

/*.mg-pager ul li a{text-decoration:none;}
.mg-pager ul li a:hover{color:#b40303!important;}*/

.bottomblock{float:left; width:100%;}

/*Карточка товара*/
.product-details-block{margin:15px 0 0 0;margin:10px 0 0 0;}

.product-status{width:400px;float:right;}
.product-title{font-family:Verdana, Tahoma, sans-serif;font-size:18px;color:#000;font-weight:400;text-decoration:none;}
.product-status-list{color:#fff;font-family:Verdana, Tahoma, sans-serif;font-size:14px;margin:0 0 0 0;}
.product-status-list li{margin:0 0 10px 0;color:#777;}
.label-black{color:#000;}
.product-status-list .price{font-size:25px; color:#b40303; }
.buy-block{width:100%;background-color:#fff;margin:0 0 0 0;}
/*.amount_change .up, .amount_change .down  { display:inline-block; width:30px; height: 30px;color:#fff!important;text-decoration:none!important;text-align:center;font-family:Verdana, Tahoma, sans-serif;font-size:18px;line-height:26px;background-color:#0AA347;border-radius:5px;}
.amount_change .up:hover, .amount_change .down:hover{background-color:#E60D15;}
.amount_change{float:left;}*/
/*.amount_input{width:50px;height:19px;padding:4px;float:left;margin:0 5px 0 0;border-radius:5px;border:1px solid #CDCDCD;outline:none;}*/
.cart_form{float:left;margin:17px 0 0 10px; width:100px;}
.qty-text{float:left;font-family:Verdana, Tahoma, sans-serif;font-size:14px;color:#000;margin:23px 0 0 0px; font-weight:bold;}
/*.buy-product{float:left;margin:17px 0 0 30px;padding:6px 15px 2px 15px;font-family:Verdana, Tahoma, sans-serif;font-size:16px;height:22px;color:#fff!important;text-decoration:none!important;background-color:#E60D15;-webkit-transition: all 0.20s ease-in-out;-moz-transition: all 0.20s ease-in-out;-ms-transition: all 0.20s ease-in-out; -o-transition: all 0.20s ease-in-out;border-radius:5px;}
.buy-product:hover{background-color:#0AA347;}*/
.buy-container .product-buy{margin:17px 0 0 15px;}
.product-details-wrapper{margin:20px 0 0 0;}
.product-details-title{font-size:14px;font-weight:bold;}
.product-details-desc{font-size:12px;color:#333;line-height: 18px;margin:10px 0 0 0;}
.product-title{margin:0;}

/*Слайдер в карточке товаров*/
.product-slides > .bx-wrapper{width:555px;height:320px;/*border:1px solid #CDCDCD;*/text-align:center; overflow:hidden;}
.product-slides > .bx-wrapper img{max-width:100%; max-height:100%; margin:auto; border:1px solid #CDCDCD;}
.product-slides{float:left;}
.product-slides .slides-slider{margin:15px 0 0 0;position:relative;}
.product-details-block .product-slides .slides-slider .bx-wrapper .bx-viewport{height:75px!important;}
.slides-slider .slides-item{width:75px;height:70px;float:left;display:block;border:1px solid #CDCDCD;text-align:center;}
.slides-slider .slides-item img{max-width:100%;max-height:100%;}
.main-product-slide li{position:relative;}
.main-product-slide li:hover .zoom{display:block;}
.slides-slider .active-item{border:1px solid #0AA347;}
.slides-slider .bx-prev,.slides-slider .bx-next{display:block;width:16px;height:16px;text-indent:-999999px;position:absolute;background:url(../images/small-arrows.png);top:29px;}
.slides-slider .bx-next{right:5px;background-position:-16px 0;}
.slides-slider .bx-next:hover{right:5px;background-position:-16px -16px;}
.slides-slider .bx-prev{left:5px;}
.slides-slider .bx-prev:hover{background-position:0 -16px;}

.LeftBrandMenu{margin-bottom:20px;}
.LeftBrandMenu ul li a{font-size:16px; text-decoration:none!important; border-bottom:1px #0cc solid;}
.LeftBrandMenu ul li a:hover{border:none;}
.LeftBrandMenu ul li{margin-bottom:5px;}
.LeftBrandMenu .more_brand a{color:#000!important;}

.PageInfo{border-left:3px #b40303 solid; padding:10px 0 10px 30px; margin:10px 0 20px 0;}
.PageInfo h1{margin:0; font-size:30px;}

.reg_form{}
.reg_form .input-group{margin-bottom:15px;}

.msgError{}
.msgError span{display:block; font-weight:bold; color:#b40303; border:1px #b40303 solid; padding:5px 10px; margin:0 0 10px 0;}

.cat-title h2{margin:0px; font-size:12px;}

.MainPageTable{}
.MainPageTable td img{width:302px;}
.MainPageTable td .title a{font-weight:bold; }

.maincontent .sub-categories{}
.maincontent .sub-categories li{float: left;}

.maincontent a.btn {color: #FFF;text-decoration: none;}

.buy-block{position: relative;}
.buy-block .hidder-element{margin: 60px auto 0 auto; width: 200px;}

.old-price{text-decoration: line-through;}
.si_old_price{text-decoration: line-through; color: #b40303; text-align: center; padding-top: 3px;}





