BODY{
	margin: 0;
	padding: 0;
	font-family:"Arial";
	font-size:13px;
	background:#d3af63;
	height:100%;
}

TABLE {
	border-collapse: collapse;
}

TD{
	margin: 0;
	padding: 0;
	vertical-align:top;
}

P {
	padding:0;
	margin:5px auto 8px auto;
}

H1 {
	font-size:18px;
	color:#97241d;
}

H2 {
	font-size:13px;
	color:#006a24;
	margin:0px 0 0px 0;
}

/*-------General--------*/
.general {
	width:100%;
}
DIV.floatL {
	float: left;
}
DIV.floatR {
	float: right;
}
DIV.clear {
	clear: both;
}
DIV.clear2 {
	clear:left;
}

DIV.paddTop3 {
	padding:2px 0 0 0;
}
DIV.paddTop5 {
	padding:5px 0 0 0;
}
DIV.paddTop10 {
	padding-top:10px;
}

DIV.paddTop20 {
	padding-top:20px;
}

DIV.paddLeft10 {
	padding-left:10px;
}
DIV.paddLeft20 {
	padding:0 0 0 20px;
}
DIV.paddRight10 {
	padding-right:10px;
}
DIV.paddRight20 {
	padding-right:20px;
}

DIV.paddBottom5 {
	padding:0 0 5px 0;
}
DIV.paddBottom10 {
	padding:0 0 10px 0;
}
DIV.paddBottom15 {
	padding:0 0 15px 0;
}
DIV.paddBottom20 {
	padding:0 0 20px 0;
}

.fsSmallest {
	font-size:11px;
}
DIV.fsSmall {
	font-size:12px;
}
DIV.fsNormal {
	font-size:13px;
}DIV.fsBig {
	font-size:14px;
}
DIV.fsBigger {
	font-size:15px;
}
DIV.fsLarge {
	font-size:16px;
}
DIV.fsLargeExtra {
	font-size:18px;
}

.color1 {
	color:#000;
}
.color2 {
	color:#006a24;
}
.color4 {
	color:#97241d;
}


.color3 {
	color:#ffebb6;
}

.color5 {
	color:#fff3cf;
}
.color6 {
	color:#ffe1a3;
}
.color7 {
	color:#FF0000;
}
.color8 {
	color:#bb3e00;
}

.nodecor {
	text-decoration:none;
}
.bold {
	font-weight:bold;
}

DIV.png IMG{
	behavior:url("../png.htc");
}


DIV.body0 {
	_height:100%;
	min-height:100%;
}
DIV.body {
	width:1001px;
	background:url(../images/bodybg.jpg) repeat-y left #f2e2c9;
	text-align:left;
	position:relative;
	_height:100%;
	min-height:100%;
}
DIV.body1 {
	background:url(../images/contentbg.gif) no-repeat bottom right;
	_height:100%;
	min-height:100%;
}

DIV.left {
	float:left;
	width:180px;
	padding:0 0 300px 0;
	margin:390px 0 0 0;
}
DIV.content {
	float:right;
	width:730px;
	
	min-height:500px;
	_height:500px;
	margin:390px 0 0 0;
}
DIV.contentData {
	padding:0 30px 0 0;
}

DIV.header {
	padding:0 0 0 1px;
	position:absolute;
	top:0;
	left:0;
}

/*----------Menu----------*/
DIV.categoryAll0 {
	background:url(../images/catalogbg.gif) repeat-y left;
}
DIV.categoryAll {
	background:url(../images/catalog.gif) no-repeat 3px center;
	padding:0 0 0 30px;
	min-height:151px;
	_height:151px;
}
DIV.categoryLevel1 {
	padding:0 0 4px 0;
}
DIV.categoryLevel2 {
	padding:0 0 3px 20px;
}
DIV.menuCart {
	padding:40px 0 0 32px;
}
/*----------Home-------------*/

.title {
	font-size:15px;
	color:#97241d;
	padding:20px 0 10px 0;
	display:block;
}

/*----------Product-----------*/
DIV.item {
	width:33%;
	padding:0 0 30px 0;
}
DIV.itemCaption {
	width:220px;
	height:30px;
}
DIV.itemAnons {
	width:180px;
}

DIV.item2Anons {
	padding:0 0 0 140px;
}

DIV.itemPhoto {
	width:188px;
	height:188px;
	border:1px solid #992017;
	background:#FFF;
	text-align: center;
	position:relative;
	
	display:table;
	vertical-align: middle; 
	
}

DIV.itemPhotoData {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	
	_position:absolute;
	top:50%;
	left:0;
}


DIV.item2Photo {
	width:108px;
	height:108px;
	border:1px solid #992017;
	background:#FFF;
	text-align: center;
	position:relative;
	
	display:table;
	vertical-align: middle; 
	
}


DIV.itemPhotoData1 {
	_position:relative;
	top:-50%;
}

DIV.itemData {
	margin:0 0 0 220px;
}

DIV.items2Data {
	padding:0 0 0 140px;
}
/*----------Footer------------*/
DIV.footer {
	position:relative;
	padding:0 0 50px 0;
	
}
DIV.footerImg {
	position:absolute;
	top:-250px;
	left:0;
}

/*--------------Cart--------------*/
TABLE.cart TD {
	padding:7px;
	font-size:11px;
	border:1px solid #9e1f26;
}

TABLE.cart TR.head TD {
	font-size:12px;
	font-weight:bold;
	background:#d0b067;
	
}

TABLE.cart TR.head2 TD {
	font-size:12px;
	font-weight:bold;
	
}

.input1 {
	width:250px;
	height:auto;
	padding:2px 3px 2px 3px;
}
.input2 {
	width:200px;
	padding:2px 3px 2px 3px;
}

.input3 {
	width:350px;
	height:150px;
	padding:2px 3px 2px 3px;
}

.pageCurrent {
	background:#e8f0ff;
}

DIV.ordernew, DIV.statusoff {
	color:red;
	font-weight:bold;
}
DIV.orderprocessing, DIV.statusspecial {
	color:blue;
}
DIV.orderdone, DIV.statusnormal{
	color:green;
}


DIV.checkoutForm {
	padding:10px 40px 10px 5px;
}

DIV.checkoutFormTextBlock {
	padding:56px 0 0 50px;
}


DIV.refreshDate {
	padding:18px 20px 20px 25px;
}


DIV.catalogAllCategory0 {
	font-size:16px;
	font-weight:bold;
	padding:15px 0 10px 0;
}
A.catalogAllCategory0 {
	color:#97241d;
}


DIV.catalogAllCategory1 {
	font-size:14px;
	padding:8px 0 5px 10px;
}

A.catalogAllCategory1 {
	color:#006a24;
}

DIV.catalogAllProducts {
	font-size:13px;
	font-weight:normal;
	padding:5px 0 5px 20px;
}

DIV.catalogAllProducts A {
	color:#0000A3;
	
}


.errorForm {
	font-size:12px;
	color:#B40000;
	
}

TABLE.form TD {
	padding:7px;
	font-size:13px;	
}

TABLE.form TD.column1 {
	width:55%;

}


.form1 {
	width:250px;
	height:auto;
	padding:2px 3px 2px 3px;
}
.form2 {
	width:200px;
	padding:2px 3px 2px 3px;
}

.form3 {
	width:350px;
	height:150px;
	padding:2px 3px 2px 3px;
}

.normal {
	font-weight:normal;
}
