
/* CSS Document */

body{
	background:#f3f3f3;
	margin:0px auto;
	padding:0px;
	}

p{
	padding:0px;
	margin:0px 0px 20px;
	}

h1{
	position:relative;
	font-family:Tahoma;
	font-size:18px;
	color:#2E2E2E;
	font-weight:normal;
	margin:0px 0px 16px;
	padding:0px;
	}

h2{
	position:relative;
	font-family: Tahoma;
	font-size:12px;
	color:#313131;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px;
	margin-bottom:10px;
	}

h3{
	position:relative;
	font-family:Tahoma;
	font-size:14px;
	color:#f2f212;
	margin:0px 0px 17px;
	padding:0px 0px ;	
	}

h4{	
	position:relative;
	font-family:Tahoma;
	font-size:18px;
	color:#2E2E2E;
	font-weight:normal;
	margin:0px 0px 16px;
	padding:0px;
	}
	
	
	
		

.div_page{
	position:relative;
	margin:0px auto;
	height: auto;
	padding:22px;
	border:0px #ffffff solid;
}

.table_box{
	position:relative;
	background:#000000 url(/img/bg.jpg) repeat-x;
	background-position:0px 0px;
	width:100%;
	}	

.box_t{
	background:url(/img/box_t.jpg) repeat-x;
	background-position:0px 0px;
	font-size:0px;
	}

.box_l{
	background:url(/img/box_l.jpg) repeat-y;
	background-position:0px 0px;
	font-size:0px;
	}

.box_r{
	background:#000000 url(/img/box_r.jpg) repeat-y;
	background-position:11px 0px;
	font-size:0px;
	}

.box_b{
	background:url(/img/box_b.jpg) repeat-x;
	background-position:0px 0px;
	font-size:0px;
	}

.table_center{
	position:relative;
	width:100%;
	height:700px;
	}

.td_left{
	position:relative;
	width:192px;
	background:url(/img/bg_left.jpg) no-repeat;
	background-position:8px -18px;
	padding:0px 0px 30px;
	}

.div_num{
	position:relative;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	color:#ffffff;
	vertical-align:top;
	padding:33px 0px 0px 38px;
	margin-bottom:30px;
	}

.div_num span{
	text-align: right;
	font-size:12px;
	}

.div_num_cod{
	font-size:11px;
	margin:-0px 0px 0px;
	float:left;
	}

.div_logo{
	position:relative;
	text-align:center;
	margin-bottom:25px;
	}

.div_line{
	position:relative;
	margin-bottom:25px;
	left:-10px;
	}

.div_menu{
	position:relative;
	font-family: Tahoma;
	font-size:12px;
	color:#fffffe;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	margin-bottom:25px;
	}

.div_menu a{
	color:#fffffe;
	text-decoration: none;
}

.div_menu a:hover {
	text-decoration: underline;
}


.div_menu_item{
	position:relative;
	margin-bottom:7px;
	}
	
.div_reg_1{
	position:relative;
	background:url(/img/bg_reg_1.jpg) no-repeat;
	background-position:0px 0px;
	width:146px;
	height:169px;
	left:-15px;
	margin-bottom:25px;
	}	

.div_reg_ask{
	position:relative;
	font-family:Tahoma;
	font-size:17px;
	color:#fffffe;
	padding:17px 24px;
	}	

.div_reg_ask a{
	color:#fffffe;
	text-decoration: none;
}

.div_reg_ask a:hover {
	text-decoration: underline;
}
	
.div_ask{
	position:relative;
	border:0px solid;
	margin:-10px 0px 0px;
	padding:0px 0px 0px 24px;
	}

.input_ask{
	width:88px;
	height:16px;
	border:0px;
	background:none;
	}

.div_reg{
	font-size: 14px;
	color:#f2f212;
	font-weight:bold;
	font-family:Tahoma;
	padding:18px;
	}

.div_reg a{
	color:#f2f212;
	text-decoration: none;
}

.div_reg a:hover {
	text-decoration: underline;
}


.td_center{
	position:relative;
	}


.div_name{
	font-family: Tahoma;
	font-size:16px;
	font-weight: bold;
	color:#f2f212;
	text-align:center;
	}


.table_content_box{
	position:relative;
	background:#ffffff;
	width:100%;
	}

.td_tbox_t{
	background:url(/img/pic_cbox_t.jpg) repeat-x;
	background-position:0px 0px;
	font-size:0px;
	}

.td_tbox_l{
	background: #ffffff url(/img/pic_cbox_l.jpg) repeat-y;
	background-position:0px 0px;
	font-size:0px;
	}

.td_tbox_r{
	background:#ffffff url(/img/pic_cbox_r.jpg) repeat-y;
	background-position:9px 0px;
	font-size:0px;
	}

.td_tbox_b{
	background:#ffffff url(/img/pic_cbox_b.jpg) repeat-x;
	background-position:0px 0px;
	font-size:0px;
	}
	
.div_menu_center{
	position:relative;
	width:100%;
	background:#5c5c5c;
	padding:10px 9px 20px 8px ;
	margin:0px 0px 0px -8px;
	}

.table_center_menu{
	position:relative;
	font-family: Tahoma;
	font-size:14px;
	color:#f2f212;
	font-weight:bold;
	text-decoration:underline;
	margin:0px auto;
	}		

.table_center_menu td{
	padding:0px 32px;
	}


.table_center_menu a{
	color: #ffffff;
}

.table_center_menu a:hover {
	text-decoration: none;
}


.div_content{
	position:relative;
	padding:20px 10px;
	font-family: Tahoma;
	font-size:14px;
	color:#000000;
	}

.table_content_items{
	position:relative;
	width:100%;
	}

.table_box_item_left{
	width:100%;
	}

.td_left_item{
	border-right:1px #c4c4ad solid;
	}

.table_box_item_left td{
	padding:0px 0px 40px;
	} 
	
.table_box_item_right{
	position:relative;
	width:100%;
	}	

.table_box_item_right img{
	padding:0px 20px;
	}	

.div_hl{
	position:relative;
	font-size:0px;
	border-bottom:1px #2E2E2E solid;
	margin-bottom:40px;
	}	


.table_box_item_left{
	position:relative;
	width:100%;
	}	

.table_box_item_left img{
	margin:0px 20px 0px 0px;
	}	

.div_tovar_name{
	position:relative;
	font-family: Tahoma;
	font-size:16px;
	color:#2E2E2E;
	font-weight:bold;
	margin-bottom:5px;
	}

.div_tovar_name a{
	color:#2E2E2E;
}

.div_tovar_name a:hover {
	text-decoration: none;
}

.div_tovar_info{
	position:relative;
	font-family: Tahoma;
	font-size:10px;
	color:#252525;
	font-style:italic;
	margin-bottom:30px;
	}

.div_tovar_price{
	position: relative;
	font-family: Tahoma;
	font-size:14px;
	color:#ea3c3c3c;
	font-weight:bold;
	}

.td_right{
	position:relative;
	background:#000000;
	padding:0px 0px 0px;
	width:28px;
	
	}

.td_right img{
	position: absolute;
	margin:-1px -15px 0px 0px;
	}

.div_footer{
	position:relative;
	font-family: Tahoma;
	font-size:10px;
	color:#666664;
	margin:-50px 0px 0px;
	padding:0px 0px 0px 40px;
	}

.div_footer a{
	color:#666664;
}

.div_footer a:hover {
	text-decoration: none;
}

	
.div_reg_box{
	position:relative;
	background:url(/img/bg_reg.jpg) no-repeat;
	background-position:0px 0px;
	width:146px;
	height:169px;
	left:-15px;
	margin-bottom:25px;
	}	

.div_inp_reg{
	position:relative;
	margin-bottom:4px;
	padding:10px 0px 0px 25px;

	}

.input_reg{
	width:88px;
	height:16px;
	border:0px;
	background:none;
	}

.div_reg_memb{
	position:relative;
	font-family: Tahoma;
	font-size:10px;
	margin:-15px 0px 0px;
	padding:0px 18px;
	color:#8d8d8d;
	}		

.div_reg_memb a{
	color:#8d8d8d;
}

.div_reg_memb a:hover {
	text-decoration: none;
}

.div_basket{	
	position:relative;
	background:url(/img/bg_basket.jpg) no-repeat;
	background-position:top right;
	font-family: Tahoma;
	font-size:12px;
	color:#e4e4e4;
	margin:0px 0px 0px 0px;	
	padding:10px 0px 40px 20px;	
	}

.div_basket a{
	color:#e4e4e4;	
}

.div_basket a:hover {
	text-decoration: none;
}
	
.div_content_nawi{
	background:#ffffff;
	margin:26px 30px;
	}		

.div_nawi_part{
	font-family:Tahoma;
	font-size:16px;
	color:#0093dd;
	font-weight:bold;
	margin-bottom:23px;
	}	

.table_nawi_item{
	position:relative;
	font-family:Tahoma;
	font-size:10px;
	color:#424242;
	margin-bottom:25px;
	}

.table_nawi_item a{
	color:#424242;
	text-decoration: none;
}

.table_nawi_item a:hover {
	text-decoration: underline;
}


.table_nawi_item td{
	padding:0px 14px 20px;
	}

.div_content_basket{
	position:relative;
	padding:20px 15px;
	font-family:Tahoma;
	font-size:12px;
	color:#313131;
	background:#ffffff;
	}

.table_basket{
	position:relative;
	width:100%;
	font-family:Tahoma;
	font-size:12px;
	color:#3b3b3b;
	font-weight:bold;
	}			
			
.table_basket td{
	padding:0px 18px;
	}


.tr_basket_top{
	background:#909090;
	height:44px;
	font-size:12px;
	color:#ffffff;
	}

.tr_basket{
	height:65px;
	}

.td_basket_con{
	border-left:1px #c4c4ad solid;
	}		

.div_navi_name{
	position:relative;
	font-family: Tahoma;
	font-size:12px;
	color:#353535;
	font-weight:bold;
	}	

.div_navi_name a{
	color:#353535;
	text-decoration: none;
}

.div_navi_name  a:hover {
	text-decoration: underline;
}

.input_bas{
	width:70px;
	height:14px;
	border:1px #828282 solid;
	margin:0px auto;
	}	

.tr_basket_name{
	background:#cacaca;
	height:38px;
	}	

.select{
	width:290px;
	font-family:Tahoma;
	font-size:12px;
	color:#585858;
	font-weight:bold;
	margin:10px 0px 0px;	
	}

.table_contact{
	position:relative;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	color:#585858;
	font-weight:bold;
	margin:50px 0px 15px 150px;
	width:370px;
	}	

.table_contact_bot{
	position:relative;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	color:#585858;
	font-weight:normal;
	margin:16px 0px 15px 150px;
	width:370px;
	}
	
.table_contact td{
	padding:0px;
	}

.table_contact_bot td{
	padding:0px;
	}


.input_cont{
	width:260px;
	height:14px;
	border:1px #828282 solid;
	margin:3px 0px 3px 6px;
	}
.input_cont_a{
	width:260px;
	height:100px;
	border:1px #828282 solid;
	margin:3px 0px 3px 6px;
	}



/*page price*/

#table_price{
	position:relative;
	background:#ffffff;
	width:100%;
	font-family: Tahoma;
	font-size:9px;
	color:#4e5765;
	text-align:justify;
	margin:20px 0px;
	}

.td_right_price{
	position:relative;
	padding-left:9px;
	}

.td_price_text{
	position:relative;
	padding-bottom:15px;
	font-family: Tahoma;
	font-size:12px;
	color:#313131;
	padding:0px 10px;
	}	

.div_price_name{
	position:relative;
	font-family: Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#313131;
	padding:9px 0px;
	}	

.div_price_name a{
	color:#252525;
}

.div_price_name a:hover {
	text-decoration: none;
}

	
.div_price_price{
	position:relative;
	font-family: Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#d40707;
	padding-top:9px;
	width:160px;
	margin-bottom:7px;
	text-align:right;
	
 	}

.div_price_zakaz{
	position:relative;
	text-align:right;
	}	

.td_price_pic{
	background:#ffffff;
	border:1px #cdcdcd solid;
	height:100px;
	padding:0px 2px;
	}	
	
.td_hl{	
	position:relative;
	height:57px;
	background:url(/img/hl.jpg) repeat-x;
	background-position:center;
	}	

.table_diskr{	
	position:relative;
	width:100%;
	margin-bottom:20px;
	}	

.table_diskr img{
	margin:0px 40px 0px 0px;
	}

.div_diskr_price{
	position:relative;
	font-family:Tahoma;
	font-size:16px;
	color:#d40707;
	font-weight:bold;
	padding:30px 0px 15px;
	}		
	
.div_box_deskr{
	position:relative;
	border:1px #d3d3d3 dashed;
	padding:7px;
	background:#ffffff;
	}
	
.table_full_deskr{
	position:relative;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#252525;
	}	

.table_full_deskr th{
	font-weight:bold;
	background:#e1e2e2;
	text-align:left;
	padding:2px 4px;
	width:160px;
	}

.table_full_deskr td{
	padding:0px 4px;
	}
	
	
.div_main_welcome{
	position:relative;
	font-family: Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:normal;
        line-height: 20px;
	padding:0px 0px 0px 0px;
	}

.div_advantage{
	font-family: Tahoma;
	font-size:12px;
	color:#D40707;
	font-weight:bold;
	margin-bottom:10px;
      	}

.div_main_name{
	position:relative;
	font-family: Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:normal;
        line-height: 20px;
	padding:0px 0px 0px 0px;
	}

.div_vasha_korzina{
	position:relative;
	font-family: Tahoma;
	font-size:14px;
	color:#F2F212;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px;
	margin-bottom:10px;
	}
.div_otzyv{
	font-family: Tahoma;
	font-size:16px;
	color:#D40707;
	font-weight:bold;
	margin-bottom:10px;
      	}

