body, table, form{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #000;
	text-align: left;
}

body{
	background: #fff url("images/bg.gif");
	padding: 0;
	margin: 0;
}

table{
	width: 100%;
	border: 0;
}

table td{
	margin: 0;
	padding: 0;
	vertical-align: top;
}

img{
	border: none;
}

form{
	padding: 0;
	margin: 0;
}

H1, H2, H3, H4{
	font-weight: 100;
	color: #3a1c02;
	margin: 10px 0;
	padding: 0;
}

H1{
	font-size: 30px;
}

H2{
	font-size: 24px;
}

H3{
	font-size: 20px;
}

H4{
	font-size: 16px;
}

a:link, a:visited, a:active{
	color: #e00000;
	text-decoration: none;
}

a:hover{
	color: #e00000 !important;	
}

.disable{
	color: #79685a !important;
}

.clear{
	width: 100%;
	clear: both;
}

table.main{
	width: auto;
	background: url("images/bg_shapka.jpg") 0 0 no-repeat;
}

table.bottom{
	padding: 0;
	background: url("images/bg_bottom.jpg") bottom left no-repeat;
}

.leftColumn{
	width: 250px;
	padding: 330px 20px 0 20px;
}

.leftMenu{
	width: 250px;
}

.extra_param {
font-weight:bold;}

	a.category:link, a.category:visited, a.category:active{
		display: block;
		width: 200px;
		height: auto;
		font-weight: 700;
		color: #000;
		text-transform: uppercase;
		text-decoration: none;
		background: url("images/icon.gif") 0 0 no-repeat;
		padding: 2px 0 0 20px;
		margin: 0 0 10px 0;
		float: left;
		clear: both;
	}
	
	span.category{
		display: block;
		width: 200px;
		height: auto;
		font-weight: 700;
		color: #000;
		text-transform: uppercase;
		text-decoration: underline;
		background: url("images/icon.gif") 0 0 no-repeat;
		padding: 2px 0 0 20px;
		margin: 0 0 10px 0;
		float: left;
		clear: both;
	}
	
	a.sub:link, a.sub:visited, a.sub:active{
		display: block;
		width: auto;
		height: auto;
		font-weight: 100;
		color: #000;
		text-transform: uppercase;
		text-decoration: none;
		background-image: none;
		padding: 0 0 0 30px;
		margin: 0 0 10px 0;
		float: left;
		clear: both;
	}
		
	span.sub{
		display: block;
		width: 150px;
		height: auto;
		font-weight: 100;
		color: #000;
		text-transform: uppercase;
		text-decoration: underline;
		background-image: none;
		padding: 0 0 0 30px;
		margin: 0 0 10px 0;
		float: left;
		clear: both;
	}
	
	.news{
		font-size: 11px;
		padding: 15px 0 0 0;
		clear: both;
		overflow: visible;
		color: #79685a !important;
	}
	
	.news a:link, .news a:visited, .news a:active{
		color: #79685a !important;		
	}
	
	.news a:hover{
		color: #e00000 !important;	
	}

.midleColumn{
	width: auto;
}
	.logo{
		display: block;
		width: 360px;
		height: 200px;
		margin: 0 70px 0 170px;
	}
	
	.topMenu{
		width: 380px;
		height: 300px;
		margin: 40px 0 120px 130px;
	}
	
	.topMenu a:link, .topMenu a:visited, .topMenu a:active{
		display: block;
		width: 150px;
		height: 30px;
		font-size: 20px;
		color: #3a1c02;
		text-decoration: none;
		float: left;
		margin: 10px 0 0 30px;		
	}
	
	a.subcategory:link, a.subcategory:visited, a.subcategory:active{
		display: block;
		width: auto;
		height: auto;
		font-size: 12px;
		font-weight: 100;
		color: #fff !important;
		text-decoration: none;
		background: #3a1c02;
		border: 2px solid #3a1c02;
		padding: 3px 10px;
		margin: 10px 10px 0 0;
		float: left;
	}
	
	a.subcategory:hover{
		padding: 4px 11px 3px 10px;
		border: 1px solid #b6aca4;
		border-right: 2px solid #79685a;
		border-bottom: 2px solid #79685a;
	}
	
	span.subcategory{
		display: block;
		width: auto;
		height: 20px;
		font-size: 12px;
		font-weight: 100;
		color: #fff;
		background: #e00000;
		border: 2px solid #e00000;
		padding: 3px 10px; 
		margin: 0 10px 0 0;
		float: left;
	}
	
	.content {
		width: 780px;
		padding: 0 0 0 30px;
	}

.rightcolumn{
	width: 380px;
	padding: 100px 0 0 0;
}
	.rightcolumn div{
		width: 250px;
	}

.bottom td{
	height: 300px;
	padding: 180px 0 0 0;
}

input.login{height:18px; width:100px; margin: 2px 0;}
.h10{height: 5px; clear: both;}
.h80{height: 80px; clear: both;}


/* product */
.productDetailInfo{
	width: 75%;
}
	.productDetailInfo H1{
		margin-top: 0;
		line-height: 24px;
	}
	
	.productDetailInfo .extra{
		font-size: 14px;
	}

.productInfo{
	width: 250px;
	overflow: visible;
	padding: 0 10px 20px 0;
	vertical-align: top;
}
	.productInfo div{
		margin: 0 20px;
		overflow: hidden;
	}
	
	.productInfo h4{
		font-weight: 700;		
	}

	.productInfo p{
		padding: 0;
		margin: 0;
		line-height: 17px;
	}
	
	.productInfo .readMore{
		display: block;
		width: auto;
		height: 14px;
		font-size: 12px;
		background: url("images/readmore.gif") 0 1px no-repeat;
		padding: 0 0 0 15px;
		margin: 5px 0 0 0;
	}
	
	.sendAsk{
		font-size: 11px!important;
		font-weight: 100;
	}

.productImage{
	width: 1%;
	text-align: center;
	vertical-align: top;
	padding: 0 20px 0 0;
}

.allImage{
	text-align: center;
	padding: 0 0 25px 0;
	float: left;
}

a.printable{
	display: block;
	width: 160px;
	height: 30px;
	font-size: 12px;
	background: url("images/printer-icon.gif") 0 0 no-repeat;
	padding: 7px 0 0 35px;
	margin: 0 0 20px 0;
}

a.enlarge{
	display: block;
	width: 90px;
	height: 14px;
	font-size: 12px;
	background: url("images/enlarge.gif") 0 3px no-repeat;
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;
}

#newcontent {
width:800px;
position:relative;
top:570px;
left:-70px;
margin-bottom:-1500px;
}
