/* CSS Document */

/* Общие стили */
html {
	margin: 0;
	padding: 0;
	height: 100%;
}

form {
	margin: 0;
	padding: 0;
}

body {
	margin: 0; 
	padding: 0 0 40px 0; 
	height: 100%;
	font: 14px Tahoma;
	line-height: 18px;
	color: #b3b2b2;
	background: url(/images/f01.jpg);
}

a { 
	color: #b3b2b2; 
	text-decoration: none; 
}
	
a:hover { 
	color: white; 
	text-decoration: none; 
}

body TABLE TD, body DIV { 
	font: 13px Tahoma;
	line-height: 16px;
	color: #b3b2b2;
}

img { 
	border: 0px; 
}

p {
 text-indent: 0px;
}
/* /Общие стили*/

/* Заголовки */
h1 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 28px;
	padding-bottom: 5px;
	font: 20px Georgia;
	color: #d1d2a0;
}


h2 {
	margin-top: 15px;
	padding-top: 0px;
	margin-bottom: 10px;
	font: bold 13px Tahoma;
	color: white;
}
	
h3 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 6px;
	font: 14px Tahoma;
	color: white;
}

td.top1 {
background: url(/images/top1.jpg) center no-repeat;
vertical-align: top;
text-align: center;
}

	td.top1 .shopcart {
	margin-top: 15px;
	}

		.shopcart a {
		color: #413d43; 
		text-decoration: none;
		}
		
		.shopcart a:hover {
		color: #413d43; 
		text-decoration: underline;
		}

td.top2 {
background: url(/images/top2.jpg) repeat-x;
}

td.cont1 {
background: url(/images/cont1.gif) repeat-y;
vertical-align:top;
}

	td.left {
	width: 222px;
	padding-top: 27px;
	padding-left: 30px;
	vertical-align:top;
	}
	
	ul.menu {
	padding: 0;
	margin: 0;
	}
	
	ul.menu li {
	list-style: none;
	line-height: 14px;
	}
	
	ul.menu li a {
	font: 11px Tahoma;
	color: #d9b660;
	text-decoration: none;
	}
	
	ul.menu li a:hover {
	font: 11px Tahoma;
	color: white;
	text-decoration: none;
	}
	
	
	ul.menu2 {
	padding: 0;
	margin: 0;
	}
	
	ul.menu2 li {
	list-style: none;
	line-height: 14px;
	}
	
	ul.menu2 li a {
	font: 11px Tahoma;
	color: #93937a;
	text-decoration: none;
	}
	
	ul.menu2 li a:hover {
	font: 11px Tahoma;
	color: white;
	text-decoration: none;
	}
	
	input.inp1 {
	border: 1px solid white;
	background: #b3b2b2;
	color: #322f34;
	font: 11px Tahoma;
	line-height: 11px;
	padding-top: 4px;
	padding-left: 4px;
	}

	
	td.right {
	vertical-align:top;
	padding-top: 37px;
	padding-left: 5px;
	padding-right: 40px;
	padding-bottom: 10px;
	text-align: justify;
	}
	
		a.m1 {
		text-transform: uppercase;
		color: #bf832d;
		font: 12px Tahoma;
		text-decoration: none;
		}
		
		a.m1:hover {
		text-transform: uppercase;
		color: white;
		text-decoration: none;
		}
		
		a.m2 {
		text-transform: uppercase;
		color: #bf832d;
		font: 12px Tahoma;
		text-decoration: none;
		margin: 0 28px;
		}
		
		a.m2:hover {
		text-transform: uppercase;
		color: white;
		text-decoration: none;
		}
		
		td.specpred {
		background:url(/images/sp02.jpg) repeat-y;
		padding-bottom: 15px;
		padding-left: 45px;
		padding-right: 45px;
		}
		
			div.item {
			color: #fefefe;
			font: 10px Tahoma;
			width: 200px;
			float: left;
			height: 235px;
			}
			
			.item img {
			display: block;
			}
			
			.item a.link1 {	
			border: 2px solid #fefefe;
			width: 150px;
			height: 150px;
			display: block;
			overflow: hidden;
			text-align: center;
			margin-bottom: 3px;
			margin-top: 10px;
			background: #ffffff;
			}
			
			.item a.link1:hover {	
			border: 2px solid #fefefe;
			}
			
			.item a.link2, .item a {	
			text-decoration: none;
			color: #474249;
			font: 10px Tahoma;
			display: block;
			}
			
			.item a.link2:hover, .item a:hover {	
			text-decoration: underline;
			color: #474249;
			font: 10px Tahoma;
			}
			
			div.news_list {
			margin-top: 30px;
			}
			
				div.theme_news {
				font: 10px Tahoma; 
				line-height: 10px;
				color: #5e5c5c;
				padding-top: 6px;
				margin: 0;
				}
				

				
				div.news_list a.all_news {
				display: block;
				width: 100px;
				color: #5e5c5c;
				text-decoration: underline;
				margin-top: 10px;
				}
				
				div.news_list a.all_news:hover {
				display: block;
				color: white;
				text-decoration: none;
				}
	
	

td.copy {
background: url(/images/f02.jpg) top no-repeat;
color: #75765c;
padding-top: 13px;
vertical-align: top;
}

div.count {
width: 520px;
background:url(/images/f03.jpg) repeat-y;
vertical-align:top;
padding-top: 20px;
margin-top: 15px;
padding-bottom: 15px;
}

span.price1 {
color: white;
font: 11px Tahoma;
}

span.price2 {
color: #d9b660;
font: bold 12px Tahoma;
}

input.kolvo {
background: white;
border: 0px;
color: #000000;
height: 14px;
width: 24px;
font: 11px Verdana;
line-height: 11px;
padding: 1px 2px 0 4px;
}

div.hr1 {
background: url(/images/hr1.gif) repeat-x;
height: 1px;
padding: 0;
margin-top: 14px;
}

/* стили фидбека */

.feedback_form TD {
	color: white;
	font-size: 11px;
	} 

.feedback_form TD input, .feedback_form TD textarea {
	border: 0;
	background: #FFFFFF;
	font: 11px Verdana;
	} 

.feedback_form TD .button {
	background: #d1d2a0;
	border: 1px solid white;
	color: black;
	height: 20px !important;
	padding: 0 4px 0 4px !important;
	margin: 0 !important;
}

.metroline1 { COLOR: #D62118; }
.metroline2 { COLOR: #009442; }
.metroline3 { COLOR: #291873; }
.metroline4 { COLOR: #0094DE; }
.metroline5 { COLOR: #543C04; }
.metroline6 { COLOR: #E77318; }
.metroline7 { COLOR: #DE107B; }
.metroline8 { COLOR: #FCCC04; }
.metroline9 { COLOR: #93979A; }
.metroline10 { COLOR: #84BC54; }
.metroline11 { COLOR: #34649C; }
.metroline21 { COLOR: #B1D8FF; }
.metroline22 { COLOR: #C9CBBE; }
.metroline23 { COLOR: #F9CEAE; }
.metroline24 { COLOR: #466480; }

.BDform { 
	FONT: 10px Trebuchet, Arial; 
	COLOR: #00446B; 	
	BACKGROUND: #FFFFFF;
}

/* /стили фидбека*/

/* стили каталога */
td.right input, td.right textarea {
	border: 1px solid white;
	background: #b3b2b2;
	color: #322f34;
	font: 11px Tahoma;
	line-height: 11px;
	padding-top: 4px;
	padding-left: 4px;
	} 

td.right .btn, td.right .btn_add {
	background: #d1d2a0;
	border: 1px solid white;
	color: black;
	/*font: 11px Verdana, Arial, Helvetica, sans-serif;*/
	height: 20px !important;
	padding: 0 4px 0 4px !important;
	margin: 0 !important;
}

table td.c1 {
text-align: left;
padding: 5px;
}

table td.c1 {
text-align: left;
padding: 5px 5px 10px 5px;
}

input.add, textarea.add {
width: 246px !important;
}


/* /стили каталога */


td.right ul.f_ul {


	}
	
	td.right ul.f_ul li {
		list-style-position: inside;
		list-style-type:disc !important;
		line-height: 18px;
	}

















	




