* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#2a5189;
	min-width:1000px;
	background:url(/img/bg.jpg) repeat-x;
	background-color:#e6f9ff;
}
div {
	position:relative;
	z-index:1;
}
a {
	text-decoration:underline;
	color:#2a5189;
}
a:hover {
	text-decoration:none;
}
a img {
	border:none;
}
h1 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	padding:0 0 15px 0;
}
h2 {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:400;
	padding:0 0 10px 0;
}
h3 {
	font-size: 17px;
	font-weight: bold;
	color: #FF0000;
	font-family: "Times New Roman", Times, serif;
}
h4 {
	font-size: 16px;
	font-weight: bold;
	color: #6600FF;
}


p{
	padding:0 0 10px 0;}
.bg{
	position:absolute;
	width:1000px;
	height:767px;
	background:url(/img/bg1.jpg);
	z-index:0;
	left: 50%;
    margin-left: -500px;
	}
.bg2{
	position:absolute;
	width:1000px;
	height:500px;
	background:url(/img/bg2.jpg);
	z-index:-1;
	left: 50%;
    margin-left: -500px;
	margin-top:-500px;

	}
.header {
	width:940px;
	background:url(/img/bg_header.jpg) right top no-repeat;
	margin:0 auto;
}
.header img{
	z-index:2;
	float:none !important;
	float:left;}
.header ul, .footer ul{
	float:right;

	padding:12px 10px 0 0;}
.header ul li, .footer ul li{
	float:left;
    list-style-type:none;}
.header ul li a, .footer ul li a{
	margin:0 10px 0 0;
	text-decoration:none;
	}
.header ul li a:hover, .footer ul li a:hover{
	text-decoration:underline;
	}
.cart{
	position:absolute;
	width:920px;
	z-index:2;
	left: 50%;
    margin:50px 0 0  -470px;
	text-align:right;
	color:#FFF;
	}
.cart img{
	float:right;
	padding:2px 5px 0 0;}
.cart div{
	float:right;}
.cart a{
	color:#FFF;}
.info{
	width:900px;
	margin:0 auto;
	padding:20px 0 20px 7px;
	}
.info div{
	width:680px;
	padding:20px 0 0 0;
	}
	
.info div img{
	float:left;
	padding:0 10px 0 0;}
.info a{
	text-decoration:none;}
.info a:hover{
	text-decoration:underline;}
	

.main{
	width:900px;
	margin:0 auto;}

.product_aux{
	margin:0 0 35px 0;}

.product{
	margin:0 0 35px 0;}
.product_h{
	width:900px;
	height:12px;
	background:url(/img/product_h.gif);}
.product_h_aux{
	width:900px;
	height:12px;
	background:url(/img/product_h.gif);}

.product_f_aux{
	width:900px;
	height:12px;
	background:url(/img/product_f.gif);}

.product_f{
	width:900px;
	height:12px;
	background:url(/img/product_f.gif);}

.product_c{
	width:892px;
	border-left:4px solid #e4f8ff;
	border-right:4px solid #e4f8ff;
	background:#FFF;
	display:inline-table;
	

	}
.product_c_l_aux{
	width:992px;
	border-left:4px solid #e4f8ff;
	border-right:4px solid #e4f8ff;
	background:#FFF;
	display:inline-table;
	

	}

.product_c_aux{
	width:892px;
	border-left:4px solid #e4f8ff;
	border-right:4px solid #e4f8ff;
	background:#FFF;
	display:inline-table;
	

	}

.product_c_ot{
	padding:15px;
	min-height:350px;
	_height:350px;
	}
.product_c_ot_l_aux{
	padding:15px;
	min-height:350px;
	_height:350px;
	}
.product_c_ot_l_aux li{
	
	list-style-position:inside;}
.product_c_ot_l_aux li{
	
	list-style-position:inside;}
.product_c_ot li{
	
	list-style-position:inside;}
.product_c_ot1{
	padding:15px;
	}
.product_c_ot1_aux{
	padding:15px;
	}

.product_c_ot1_l_aux	div{
	margin:0 0 0 170px;}

.product_c_ot1	div{
	margin:0 0 0 170px;}
.product_c div img{
	float:left;
	padding:0 15px 0 0;
	}
.product_c_l_aux div img{
	float:left;
	padding:0 15px 0 0;
	}

.product_c_ot1_aux	div{
	margin:0 0 0 170px;}
	
.product_more{
	width:129px;
	height:41px;
	background:url(/img/product_more.gif);
	float:right;
	margin:-20px 0 0 0;
	}
	
.product_more div{
	margin:12px 0 0 38px;}
.product_more input{
	margin:10px 0 0 10px;}
	
.product_more_cart_l_aux div{
	width:129px;
	height:41px;
	background:url(/img/product_more.gif);
	float:right;
	margin:-20px 0 0 0;
    }

.product_more_cart_l_aux img{
	margin:10px 0 0 10px;}
.product_more_cart div{
	width:129px;
	height:41px;
	background:url(/img/product_more.gif);
	float:right;
	margin:-20px 0 0 0;
    }

.product_more_cart img{
	margin:10px 0 0 10px;}
.for_clients{
	width:840px;
	margin:0 auto;
	padding:50px 10px 80px 10px;
	height:130px;}

.for_clients h2{
	padding:0 0 15px 0;}
.dostavka{
	float:right;
	width:200px;}
.contacts{
	width:170px;
	margin:0 auto;
	}
	
.contacts img{
	float:left;
	padding:0 20px 0 0;
	}
	
	
	
.autorize{	
float:left;
width:220px;}
.autorize div{
	height:25px;
	}
.autorize input{
	float:right;
	width:150px;
	border:1px solid #dff6ff;
	color:#2a5189;
	
	}
	
#remind_pass{
	font-size:11px;
	text-align:right;
}	
	
#inp_go, .sucess input{
	width:auto;
	border:none;
	background:none;
	font-weight:700;
	color:#2a5189;
	text-decoration:underline;
	cursor:pointer;
	}
	
#product_img{
	padding:0;
	float:left;
	padding:0 20px 0 0;}
#product_img img{
	padding:0 0 15px 0;
	}
	
.product_txt{
	margin:0 0 0 170px;
	}
.product_name{
	width:100%;
	}
	
.product_name span{
	float:right;
	font-size:14px;
	font-weight:700;
	padding:7px 0 0 0;
	}
	
.inp_go{
	background:none;
	border:none;
	color:#2A5189;
	text-decoration:underline;
	cursor:pointer;
	font-weight:700;
	}
#cart_clear{
	text-align:right;}
#coupon_form{
	height:60px;}
.row_odd td, .row_even td{
	width:200px;}
	
.inputtxtstyle{
	width:250px;
	border:1px solid #2A5189;
	color:#2A5189;}	
	
	
#noline {
	text-decoration:none;
	}
	

#noline:hover {
	text-decoration:underline;
	}
	
#tomain{
	position:absolute;
	background:transparent url(/img/tomain.gif);
float:right;
height:41px;
margin:-20px 0 0;
width:129px;
z-index:9;
}
#tomain div{
	margin:12px 0 0 38px;}
#btn-checkout{
	background:none;
	color:#2A5189;
	border:none;
	text-decoration:underline;
	padding:0 0 0 20px;
	cursor:pointer;}	
	
.footer{
	height:100px;
	width:900px;
	border-top:3px solid #c7ebfb;
	margin:0 auto;
	text-align:right;}
	
.footer div{
	float:right;
	padding:0 20px 0 0;}
.footer div span{
	font-size:9px;
	}
