﻿html {
	background:url(../img/site/header5.jpg) no-repeat center top #e4e0d6;
	width: 1400px;height: 90%; /* changed 18/04 */
}

*{padding:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;}
ol,ul{list-style:none;}
::selection{color:#fff;background:#17c7be}::-moz-selection{color:#fff;background:#17c7be}
.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;}

.Backarea {
	background-color: rgb( 255, 255, 255 );
	box-shadow: 0.5px 0.866px 3px 0px rgb( 0, 0, 0 );
	margin:164px auto 0;
	position:relative;
	width: 1171px;
	height: 722px;
	}
.boxes_slider.rows_1 .boxes{
	height:324px;
	} 
.boxes_slider.rows_2 .boxes{height:324px;margin-top:20px;} 
.boxes_slider{background:#fff;margin:20px 0;}
.boxes_slider .title{overflow:hidden;}
.boxes_slider .title h3{color:#021562;float:left;
	font-family: Supermolot;
	font-size:24px;
	height:76px;
	line-height:76px;
	padding:0px 29px 0px;
	text-transform:none;
	}
.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:	 #f6f6f6;
	border-style: solid;
	border-width:	2px 1px 0 1px ;
	}
.boxes ul li .box .img{display:block;height:236px;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:86px;}
.boxes ul li .box .content .title{
	color:#555555;
	float:left;
	font-family: Supermolot;
	font-weight:700;
	font-size:14px;
	line-height:18px;
	max-width:145px;
	max-height:55px;
	padding:26px 0 0 30px;
	margin-top: 0px;
			}
.boxes ul li .box .content .title a{color:#000;}
.box .content .price{
	color:red ;
	font-family: Supermolot-light-italic;
	font-size:18px;	
	margin-top:25px;
	margin-left:180px;
	position: absolute;
    } 
  
#content22{
	color:red ;
	font-style:italic;font-size:18px;	
	margin-top:25px;
	margin-left:180px;
	position: absolute;
    } 
.dnamediv {
		width: 750px; 
		color: #000000;
		margin:125px 0 0 115px;
		position: relative;
    }		
.dname {
		color: #000;
		font-family: Supermolot-bold-italic;
		font-size: 72px ;
		text-transform: uppercase;
		padding: 10px;
		background: rgba(246, 246, 246, 0.65);
		border-top-left-radius: 10px;
		border-top-right-radius: 10px; 
    }	
.dpromo {
		color: #000;
		margin-top:-25px;
		font: 72px Supermolot-light-italic;
		text-transform: uppercase;
}
.daboutpromo {
		color: #ffffff;
		margin-top:1px;
		font:16px Supermolot ;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;  
		background: rgba(2, 21, 99, 0.7);
		padding:10px;
	}	

.img2 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 1400px;
		height:709px;
	}	

/* раздел Баннеры */

.Banners {
		position: relative;
		margin:20px auto 0;
		width: 1169px;
		height: 310px;
		box-shadow: 0.5px 0.866px 3px 0px rgb( 0, 0, 0 );
		font-family: "Supermolot";
		background-color: rgb(102, 102, 102);
		cursor: pointer;
	}
.Banner_1 {
		position:relative;
		float:left;
		width: 292px;
		height: 310px;
		color: rgb(0, 0, 0);
		background:url(../img/site/banner_1.jpg) no-repeat;
		text-transform: uppercase;
	}	
.Banner_1 p.s1 {
		margin: 5px 19px;
		padding: 10px;
		background: rgba(246, 246, 246, 0.65);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		font-size:32px;
		font-family: Supermolot-bold-italic;
		color: #ooo;
		cursor: pointer;
	}
.Banner_1 p.s2 {
		font-size:12px;
		font-family: Supermolot-light-italic;
		font-weight: bold;
		margin: 5px 19px;
		padding: 5px;
	}  

.Banner_2 {
		position:relative;
		float:left;
		width: 292px;
		height: 310px;
		color: rgb(0, 0, 0);
		background:url(../img/site/banner_2.jpg) no-repeat;
		text-transform: uppercase;
	}	
.Banner_2 p.s1 {
		margin: 5px 19px;
		padding: 10px;
		background: rgba(246, 246, 246, 0.65); 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		font-size:32px;
		font-family: Supermolot-bold-italic;
		color: #ooo;
		cursor: pointer;
	}
.Banner_2 p.s2 {
		font-size:12px;
		font-family: Supermolot-light-italic;
		font-weight: bold;
		margin: 5px 19px;
		padding: 5px;
	}  
.Banner_3 {
		position:relative;
		float:left;
		background:url(../img/site/banner_3.jpg) no-repeat;
		width: 582px;
		height: 310px;
		color: rgb(255, 255, 255);
		text-transform: uppercase;
    }
.Banner_3 p.s1 {
		font-size:32px;
		font-family: Supermolot-bold-italic;
		margin: 60px 19px 0 19px;
		padding: 5px;
	}
.Banner_3 p.s2 {
		font-size:12px;
		font-family: Supermolot-light-italic;
		font-weight: bold;
		margin: 60px 19px 0 19px;
		padding: 5px;
	}  	

/*  
    раздел about shop                          
*/	

.Shop_Info {
		position: relative;
		margin:21px auto 0;
		height: 311px;
		background:url(../img/site/footer.jpg) no-repeat;
 		box-shadow: 0.5px 0.866px 3px 0px rgb( 0, 0, 0 );
		width: 1170px;
	}

.Shop_Name {
		margin-left: 498px;
 		color: rgb(2, 21, 98);
 		padding-top:36px;
 		text-align: left;
		font-size:24px; 
		font-family: Supermolot-bold-italic;
	}
.Shop_Text {
		color: rgb(34, 36, 41);
		padding:10px 156px 0 498px; 
		text-align: left;
		font-family: Supermolot-light;
		font-size: 14px;
		line-height: 1.714;
	}

#name44 {
		position: relative;
		margin-left: 390px;
		margin-top: 30px; 
	}
#name_sm {
		display: block;
		width: 200px;
		height: 57px;
		border: 3px solid #000;
		border-radius: 5px;
		background-color: #ed1651;
		opacity: 0.9;
		color: #ffffff;
		font-family: Supermolot-italic;
		font-size: 20px;
		text-decoration: none;
		line-height:57px; 
		text-align: center;
	}	
.Backarea2 {
		position: relative;
		margin:16px auto 0;
		background-color: rgb( 255, 255, 255 );
		box-shadow: 0.5px 0.866px 3px 0px rgb( 0, 0, 0 );
		width: 1171px;
		height: 402px;
	}
.Fot {
		position: relative;
		margin:20px auto ;
	}		
	