 body,a,p,div,span,td,tr,table,h1,h2,h3,h4 {font-family: Trebuchet MS, Arial, verdana;}
body {
	/*background-color: #b3b3b3;*/
	margin: 0px;
	padding: 0px;
	/*background-image: url(/images/bg.jpg);*/
	/*background-attachment: fixed;*/
	/*background-size: 100%;*/
	overflow-y: scroll;
	width: 100%;
	}
a{/*text-decoration: none;*/
cursor: pointer;
color: #084a84;
		}
a:hover {
text-decoration: underline;

}
		
h2{color: #fff;
width: 100%;
padding: 7px 0 7px 10px;
margin-bottom: 10px;
/*background: -moz-linear-gradient( #01eaf1, #084a84);/* Firefox */
/*	background: #01eaf1; /* for non-css3 browsers */ 
	/*background: linear-gradient(#01eaf1, #084a84); /* CSS3 */
/*	background: -ms-linear-gradient(#01eaf1, #084a84); /* IE10 */
/*	background: -o-linear-gradient(#01eaf1, #084a84); /* Opera 11.10+ */
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01eaf1', endColorstr='#084a84', GradientType=1);
/*	background: -webkit-linear-gradient(#01eaf1, #084a84); /* для webkit-браузеров */
color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	}		  
h3{
margin: 0;
width: calc(100% - 10px);
padding: 5px 0 5px 10px;
/*border-radius: .2em;*/
color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	/*box-shadow: 0 0 5px 2px #636363;*/
	font-weight: normal;
}
	
.main{
	
	width: 1200px;
	min-width: 1200px;
	max-width: 1200px;
	/*text-align: center;*/
	position: relative;
	min-height: 700px;
	display: block;
	overflow:  hidden;
	height : auto;
	z-index: 1;
	background-color: #fff;
	/*padding: 5px;*/
	float: none;
	margin-top: 1px;
	border: 5px solid #fff;
	box-shadow: 0 0 10px 5px #636363;
	padding-bottom: 50px;
	
	}
.block_kontent{
	width: 880px;
	background-color: #fff;
	/*top: 140px;*/
	position: relative;
	/*margin-bottom: 150px;*/
	overflow: hidden;
	height: auto;
	/*min-height: 200px;*/
	text-align: left;
	font-size: 16px;
	padding: 10px 0px 10px 0; 
	/*margin: 10px 0 10px 0;*/
	
	
}
.block_kontent table{
width: 800px;
/*border: 1px solid red;*/


}
.block_kontent img{

margin: 5px;

}


.futer{
	
	/*background-color: #725140;/*кофейный
	/*background-image: url(../images/bagr-heder.png);*/
	
	display: block;
	position: relative;
	float: none;
	
	
}


.futer{
	width: 1210px;
	height: 60px;
	margin-bottom: 10px;

	background: -moz-linear-gradient( #01eaf1, #084a84);/* Firefox */
	background: #01eaf1; /* for non-css3 browsers */ 
	background: linear-gradient(#01eaf1, #084a84); /* CSS3 */
	background: -ms-linear-gradient(#01eaf1, #084a84); /* IE10 */
	background: -o-linear-gradient(#01eaf1, #084a84); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01eaf1', endColorstr='#084a84', GradientType=1);
	background: -webkit-linear-gradient(#01eaf1, #084a84); /* для webkit-браузеров */
	box-shadow: 0 0 10px 5px #636363;
}
.futer_line{

	display: block;
	position: absolute;
	height: 20px;
	width: 870px;
	background-color: #ccc;
	bottom: 0;
}
.futer_metrika{

	display: block;
	position: absolute;
	height: 40px;
	width: 300px;
	top: 10px;
	text-align: center;
	/*border: 1px solid red;*/
	left: 200px;
}
.futer_info{
	display: block;
	position: absolute;
	right: 200px;
	top: 5px;
	width: 180px;
	overflow: hidden;
	font-size: 10pt;
	text-align: center;
	/*border: 1px solid #fff;*/
	color: #fff;
	
}
.futer_info2{
	display: block;
	position: absolute;
	left: 200px;
	top: 5px;
	width: 180px;
	overflow: hidden;
	font-size: 10pt;
	text-align: center;
	/*border: 1px solid #fff;*/
	color: #fff;
	
}
.futer_tel{

	display: block;
	position: absolute;
	height: 45px;
	width: 170px;
	background-color: #fff;
	text-align: center;
	bottom: 30px;
	left: 510px;
	z-index: 2;
	height: auto;
	padding: 5px;
	border-radius: 4px;
	box-shadow: 3px 3px 2px #515151;
	color: #606060;
	border: solid 1px #515151;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.copyright{
	color: #fff;
	font-family: Comic Sans MS, Trebuchet MS;
	font-size: 14pt;
	display: block;
	position: absolute;
	/*background-color: #fff;*/
	text-align: left;
	bottom: 10px;
	left: 10px;
	z-index: 2;
	font-size: 10px;
}
.futer_info{



}
.socgadjet{

	display: block;
	position: absolute;
	background-color: #fff;
	text-align: right;
	bottom: 25px;
	right: 5px;
	z-index: 2;
	font-size: 10px;
}




/**********топ меню******/
.topmenu{
	width: 1000px;
	height:35px;
	text-align: left;
	position: absolute;
	bottom: -35px;
	left: 0px;
	z-index: 99;
	/* заливка градиентом */
	
	background: -moz-linear-gradient( #01eaf1, #084a84);/* Firefox */
	background: #01eaf1; /* for non-css3 browsers */ 
	background: linear-gradient(#01eaf1, #084a84); /* CSS3 */
	background: -ms-linear-gradient(#01eaf1, #084a84); /* IE10 */
	background: -o-linear-gradient(#01eaf1, #084a84); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01eaf1', endColorstr='#084a84', GradientType=1);
	background: -webkit-linear-gradient(#01eaf1, #084a84); /* для webkit-браузеров */
	
	
	padding-left: 200px;
	box-shadow:  0 5px 3px #636363;
}
.topmenu a{
	text-decoration: none;
	color: #fff;
	font-size: 13pt;
	/*font-weight: bold;*/
	/*text-shadow: 0 1px 1px #cdcdcd;*/
	display: block;
	width: auto;
	/*margin: 0px 40px 0 0 ;*/
	padding: 7px 20px 7px;
	float: left;
	border-right: 1px solid #ccc;
	/*border-left: 1px solid #ccc;*/

}
.lev_blok{
	display: block;
	position: relative;
	float: left;
	width: 280px;
	margin: 15px 40px 0 0;
	overflow: hidden;
	height: auto;
	text-align: left;
	padding: 0;
}

.lev_blok a{
	display: block;
	position: relative;
	float: left;
	/*width: 200px;*/
	margin: 1px 1px 1px 0;
	overflow: hidden;
	width: 268px;
	height: auto;
	/*min-height: 25px;*/
	text-align: left;
	border: 1px solid #084a84;
	background-color: #084a84;
	padding: 10px 5px 10px 5px;
	font-size: 13pt;
	color: #fff;
	text-decoration: none;
	
}

.lev_blok i{
font-size: 5pt;
margin-right: 10px;

}


.right_blok{
	display: block;
	position: relative;
	float: right;
	width: 880px;
	overflow: hidden;
	height: auto;
	text-align: left;
}


#knopka_katalog{
	display: block;
	width: 180px;
	text-align: left;
	background-color: #e3000f;
	color: #fff;
	height: 25px;
	padding: 10px;
	margin-bottom: 10px;


}

a.levmenu_razdel{
	
}
a.levmenu_kategory{
	width: 263px;
	font-size: 12pt;
	color: #303030;
	margin-bottom: 0px;
	border: 0;
	background-color: #dcdcdc;
	border: 1px solid #303030;
	padding: 5px 5px 5px 10px;
}
a.tkani{
	color: #000;
	width: 100px;
	border-bottom: 1px dashed #000;
	min-height: 10px !important;
	margin: 10px 0 10px 30px;
}


a.levmenu_tovar{
	width: 243px;
	font-size: 12pt;
	color: #303030;
	margin-bottom: 0px;
	border: 0;
	background-color: #fff;
	border: 1px solid #303030;
	padding: 5px 5px 5px 30px;
}


a.levmenu_razdel:hover,a.levmenu_kategory:hover, a.levmenu_tovar:hover{
/*color: #ff0000;*/
/*background-color: #a6a5a3;*/
/*text-decoration: underline;*/
/*background-image: url(/images/bg.jpg);*/
text-decoration: none;
color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');



}


a.levblock_aktive{
	/*color: #084a84;
background-color: #a6a5a3;
/*text-decoration: underline;*/
color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	
}

a.levblock_aktive_razdel{
color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');

	
}

.topmenu a:hover{

	/*border-bottom: 7px solid #e3000f;*/
	color: #fef4e9;
	/*border: solid 1px #da7c0c;*/
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	
}

a.aktive{
	/*background-color: #084a84;*/
	color: #fef4e9;
	/*border: solid 1px #da7c0c;*/
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');

}

a.aktive_levmenu_kategory{
	color: #084a84;
	

}
a.aktive_levmenu_tovar{
	color: #084a84;
	/*background-color: #fff;*/
	text-decoration: underline;

}

/**kroshka******************************/
.kroshka{
	display: block;
	width: 100%;
	height: auto;
	text-align: left;
	color: #636363;
	font-size: 12px;
}

.kroshka a{

	color: #636363;

}
.kroshka a:hover{
	color: #000;
	text-decoration: underline;
}

/*КОРЗИНА*********************************/

#redaktor-okno-oformlenya-zakaza{
display: block;
position: relative;	
width: 600px;
height : 85%;
background-color: #fff;
border: 1px solid #636363;
top: 10px;
text-align: left;
padding: 10px;
padding-left: 20px;
z-index: 102;
overflow:  auto;
box-shadow: 0 0 10px 5px #636363;
}

#okno-oformlenya-zakaza{
width: 100%;
position: fixed;			 
z-index: 1000; 
display: none;
overflow:  hidden;
height : 100%;
margin: -10px;
top: 10px;
left: 0px;
/*background-color: #000;*/

 }
 
 #bloktop_kor{
width: 100%;
position: fixed;		 
z-index: 10; 
overflow:  hidden;
height : 100%;
margin: 0;
background-color: #000;
opacity: 0.6;

}

.close_kor{
position: absolute;
top: 5px;
right: 5px;
width: 20px; 
height: 20px; 
cursor: pointer;
z-index: 1003;
}
#avtor{
	position: absolute;
	font-size: 10px;
	bottom:40px;
	right: 5px;
	text-decoration: none;
	color: #fff;
	}
