*{padding:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0; }
ol,ul{list-style:none;}
select{padding-left:8px}
.cols_box{width:100%;overflow:hidden;}
.cols_box .cols_3{float:left;position:relative;overflow:hidden;width:25%;}
.label_new{background:url(../img/site/new_hot_sale.png) no-repeat;width:46px;height:46px;position:absolute;top:-1px;left:-1px;background-position:2px 0;}
.label_hot{background:url(../img/site/new_hot_sale.png) no-repeat;width:46px;height:46px;position:absolute;top:-1px;left:-1px;background-position:-45px 0;}
.label_sale{background:url(../img/site/new_hot_sale.png) no-repeat;width:46px;height:46px;position:absolute;top:-1px;left:-1px;background-position:-92px 0;}
html{font-family:Supermolot;background:#dee1e3;width: 1400px;height: 100%; } 
.center{margin:0 auto;width:1170px;} 
.wrapper{
	position: relative;
	margin-top: 25px;
	box-shadow: 0.5px 0.866px 3px 0px rgb( 0, 0, 0 );
	height:400px;
	background: #fff;
	} 
.boxes_slider.rows_1 .boxes{height:321px;
} 
.boxes_slider.rows_1 .boxes2{height:109px;} /* высота бокса */
.boxes_slider .title{overflow:hidden;
	height:78px;
	border-bottom:1px solid #f6f6f6;
	}
.boxes_slider .title h3{
	color:#021562;
	float:left;
	font-family: Supermolot;
	font-size:24px;
	padding:0px 0px 0px 29px; 
	text-transform:none;
	line-height:77px;
	}
.arrows{float:right;padding:50px 50px 0 0;}	
.boxes_slider .title .arrows{float:right;padding:32px 25px 0 0}
.arrows a{background:url(../img/site/arrows.png) no-repeat;float:left;height:17px;margin:0 5px;width:13px;cursor:pointer;}
.arrows .arrow_left{background-position:top left;}
.arrows .arrow_right{background-position:top right;}
.boxes_slider .title .arrows a{background:url(../img/site/arrows.png) no-repeat;float:left;height:17px;margin:0 5px;width:13px;cursor:pointer;}
.boxes_slider .title .arrows .arrow_left{background-position:top left;}
.boxes_slider .title .arrows .arrow_right{background-position:top right;}
.boxes{overflow:hidden;width:100%;} /* ширина просмотра ячеек */
.boxes ul li{position:relative;}
.boxes ul li .box{border:1px solid #f6f6f6;}
.boxes ul li .box .img{display:block;height:237px;overflow:hidden;width:100%;text-align:center;cursor:pointer}
.boxes ul li .box .img img{width: auto; height: 100%; display: inline-block;}
.boxes ul li .box .content{height:85px;margin-top: 0px;background:white;}
.boxes ul li .box .content .title{
		color:#555555;float:left;
		font-family:Supermolot;font-size:14px;
		line-height:18px;
		max-width:130px;
		max-height: 55px;
		padding:24px 0 0 30px;}
.boxes ul li .box .content .title a{color:#000;}
.boxes ul li .box .content .price{
	color:red;float:right;font-family:'Supermolot-light-italic';
	font-size:18px;padding:26px 30px 0 0;text-align:right;
	width: 96px;
	}
#content22{
	color:red ;
	font-style:italic;font-size:18px;	
	margin-top:25px;
	margin-left:180px;
	position: absolute;
    } 

/* КАТЕГОРИЯ */   
#s11{
	font-size: 72px;
	font-family: "Supermolot-thin-italic";
	color: rgb( 0, 0, 0 );
	text-transform: uppercase;
	text-align: left;
	position: absolute;
	left: 112px;
	top: 178px;
	margin:0;padding:0;
}

#s12 {
	font-size: 14px;
	font-family: "Supermolot";
	color: rgb( 237, 22, 81 );
	text-decoration: underline;
	text-transform: uppercase;
	position: absolute;
	left: 115px;
	top: 262px;
	height: 14px;
	cursor:pointer;
 }

/*  
    Раздел ТОВАР        
*/
.Goods {
    position: relative;
	margin-left: 115px;
	margin-top: 188px;
    width: 1170px;
	height: 578px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0.5px 0.866px 3px 0px rgb( 0, 0, 0 );
	}
/*   Раздел ТОВАР, подраздел Фото товара   */

.GoodsLeft{
	position:relative;
	float:left;
    width: 470px;
	height: 570px;
    }
.Goods_Photo:hover { cursor: zoom-in; }
.Goods_Photo {
    background-color: rgb(204, 204, 204); 
	overflow:hidden;
	height: 470px;
    }
.Goods_Photo img {	
	width: auto;
	height: 470px;
	/* width: 470px;
	height: 470px; */
/* background-color:white; */
	}
#div1 {
	position:absolute;z-index: 2;
	top:150px;left:114px; display:none;	
	}	
#div1 img {	
	min-width: 470px; 
	max-width: 970px; 
	height: 740px;
	background-color:#e9e9e9;
	cursor: zoom-out;
	}

/*  Раздел ТОВАР, подраздел информация о товара    */

.Goods_Info_centr {
	position:relative;
	float:left;
	width: 430px;
	height: 578px;
	}
.Goods_Name {
	position: relative;
	float:left;
	width: 370px;
	margin-left: 27px;
	margin-top: 25px;
	padding:0;
	font-family: Supermolot-light-italic;
	font-size: 36px;
	color: rgb(0, 0, 0);
	}
.Goods_Line {
	position: relative;
	float:left;
	left: 29px;
	margin-top: 10px;
    width: 370px; height: 3px;
	}
.Goods_Text span.s1 { }
.Goods_Text {
    position: relative;
	float:left;
	left: 30px;
	margin-top: 17px;
	width: 370px;
	max-height: 231px;
	font-family: Supermolot-light;
	font-size: 14px; color: rgb(85, 85, 85);
    line-height: 1.286;
    text-align: justify;
	overflow: hidden;
    }
.Goods_O{
	position: relative;
	float:left;
	width: 380px;
	left: 30px;
	margin-top: 30px;
	}	
.Goods_Opt_Head {
	position: relative;
	float:left;
	margin-top: 6px;
	width: 136px;
	font-family: Supermolot-light;
	font-size: 14px; color: #333333;
	line-height: 1.2;
	letter-spacing: -0.1px;
	}
.Goods_Opt select { 
	border: 0 none;
	width:229px;
	height:30px;
	font-family: Supermolot-light;
    font-size: 14px; 
	color: black;
	background-color:rgb(223,223,223);
	}
.Goods_Opt {
	position: relative;
	}
.Goods_Info_right {
	position:relative;
	float:left;
	width: 250px;
	height: 578px;
	}	
.Buy_Block span#s1 { 
	display: block; margin-top:21px; 
	font-size:16px; font-style: italic; color: rgba(153, 153, 153, 0.502);
	text-decoration: line-through;
	}
.Buy_Block span#s2 { 
	display: block; margin-top: 3px; 
	font-size: 26px; font-weight: bold; 
	color: rgb(237, 22, 81);
	}
.Buy_Block span#s3 img { vertical-align: middle; }
.Buy_Block span#s3 { 
	display: block; 
	margin: 13px 0 ; 
	padding-bottom:12px;
	font-size: 11px; font-weight: 200; 
	color: rgb(0, 0, 0);
	letter-spacing: 0.2px;
	border-bottom: 1px solid rgb(219, 219, 219);
	}
.Buy_Block {
	position:relative;
	float:left;
	margin:39px 0 5px 4px;
	width: 219px;
	height: 185px;
    display: table-cell;
	text-align: center;
	border: 1px solid rgb(219, 219, 219);
	}
.Buy_Button img { width: 22px; height: 18px; vertical-align: -15%;}     
.Buy_Button {
	margin-top:2px;
	width: 129px;
	height: 39px;
    font-size: 16px; font-weight: bold; 
	color: rgb(255, 255, 255);
	text-transform: uppercase;   
	background-color: rgb(237, 22, 81);
    border-width: 0px;
	cursor:pointer;	
	}
.Icon_1 span { display: table-cell; vertical-align: middle; }
.Icon_1 span.s1 { width: 44px; height: 44px; }
.Icon_1 span.s2 { font-weight:bold; padding-left: 12px; }
.Icon_1 span.s3 { font-weight: 200; }
.Icon_1 { 
	width: 240px;
	padding-top:16px;
	display: table;
	line-height: 1;
	font-size: 14px;
	color: rgb(153, 153, 153);          
    }


#d511{margin-left: 0px; margin-right: 50px; display:none;}	
#d512{margin-left: 0px; margin-right: 50px; }
.colsz{
	float:left; 
	width: 57px;
	height: 57px;
	margin-right: 17px;
	border: 2px solid #e9e9e9;
	background-color: #999999;
	cursor:pointer;
	}
.colsz img{
	width: 57px;
	height: 57px;
	}
.cent{
	position:relative;
	margin:23px 0 0 0px;
	float:left; 
	} 
.labeleft{
	position:relative;
	float:left; 
	width: 23px;
	height: 57px;
	margin:0px 0 0 69px;
	cursor:pointer;
}

#labelred{background:url(../img/site/_arrows.png) no-repeat;
	width:8px;height:12px;
	position:absolute;top:43px;
	z-index: 2;
	display:none;
	background-position:-8px 0;}
	
.labelbl{background:url(../img/site/_arrows.png) no-repeat;
	width:8px;height:12px;
	position:absolute;top:43px;
	z-index: 1;
	background-position:0 0;}

.laberight{
	position:relative;
	float:left; 
	height: 57px;
	margin:0px 0 0 -50px;
	cursor:pointer;
}
.laberbl{background:url(../img/site/_arrows.png) no-repeat;
	width:8px;height:12px;
	position:absolute;top:43px;
	z-index: 1;
	background-position:-16px 0;}
	
#laberred{background:url(../img/site/_arrows.png) no-repeat;
	width:8px;height:12px;
	position:absolute;top:43px;
	z-index: 2;
	background-position:-24px 0;}	
	
.Fot {
	position: relative;
	margin-top: 19px;
	margin-bottom: 19px;
}	

  