*{
	margin:0;
	padding:0;
	}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background:url(/new/img/bg.jpg) repeat-x top;
	background-color:#316caa;
	min-width:1000px;}

h1{
	font-size:16px;
	color:#000;
	font-weight:700;
	padding:0 0 25px 0;}
h2{
	font-size:14px;
	color:#000;
	font-weight:700;
	padding:0 0 10px 0;}	
a img{
	border:0;
	}
a{
	color:#2375a3;
	text-decoration:underline;}
a:hover{
	text-decoration:none;}
p{
	padding:0 0 10px 0;}	
.header{
	padding:35px 20px 20px 20px;
	background:url(/new/img/bg_header.jpg) top right no-repeat;
	color:#FFF;
	}
.header2{
	display:inline-table;
	width:100%;}
.tel{
	font-size:28px;
	font-weight:700;
	padding:30px 0 0 10px;
	float:left;
	width:215px;}
.tel span{
	font-size:20px}	
.search{
	float:left;
	line-height:35px;
	padding:0 0 0 40px;
}

.search input{
	width:420px;
	height:22px;
}

.header3{
	display:inline-table;
	width:100%;
	padding:20px 0 0 0;
	}
.icq{
	padding:0 0 0 10px;
	float:left;
	width:215px;
	}
.icq img{
	float:left;
	padding:0 10px 0 0;}
.menu {
	float:left;
	padding:15px 0 0 40px;}
.menu a{
	color:#FFF;
	padding:0 15px 0 0;
	}
.brcrump{
	font-size:11px;
	padding:0 0 5px 0;}	
.box{
	min-height:1000px;
	display:inline-table;
	background:url(/new/img/bg_footer.jpg) repeat-x bottom;
	padding:0 0 60px 0;
	width:100%;
	}

.box_l{
	float:left;
	width:261px;
	overflow:hidden;}	
.col{
	width:241px;
	padding:0 0 20px 20px;
	}
.col1{
	width:241px;
	padding:0 20px 20px 0;
	}
.col_h{
	width:241px;
	height:26px;
	background:url(/new/img/bg_col_h.gif);
	text-align:center;
	font-size:16px;
	color:#FFF;
	padding:4px 0 0 0;
	}
.col_f{
	width:241px;
	height:17px;}
.col_c{
	width:241px;
	background-color:#FFF;
	padding:0 0 5px 0;
	}
.col_c ul{
	padding:0 0 0 20px;}
.col_c ul li{
	list-style:none;
	padding:8px 0 0 0;}	
	
.col_c ul li a{
	color:#000;}
	
.carttxt{
	text-align:center;
	padding:15px 0 0 0;
	
}

.dostavka{
	width:204px;
	height:204px;
	background:url(/new/img/bg_dostavka.gif);
	margin:20px 0 0 35px;
	text-align:center;
	font-weight:700;
	color:#f27000;
}
.dostavka div{
	padding:30px 10px 20px 10px;
	}
.dostavka div span{
	font-size:24px;}
.dostavka div p{
	font-size:14px;
	padding:18px 0 0 0;
	}
.box_r{
	margin:0 0 0 270px;

	}	
	
.main{
	background:#FFF;
	padding:0 15px 0 15px;
	overflow:hidden;
	min-height:970px;
	_height:970px;
	}
	
.tovary{
	display:inline-table;
	padding:0 0 120px 0;
	width:100%;
	overflow:hidden;
}
.tovary_main{
	display:inline-table;
	padding:0 0 120px 0;
	width:100%;
	overflow:hidden;
	text-align:center}	
.totalPrice{
	color:#F27000;
    font-size:18px;
    font-weight:700;
	text-align:center;
	padding:15px 0 20px 0;
	float:left;
	width:100%;
	}

.tovar{
	float:left;
	width:210px;
	padding:50px 0 0 0;
	height:160px;}
.tovar_img{
	height:120px;
	display:table-cell;
	width:209px;
	vertical-align:middle}	
.tovar_img img{
	max-height:100px;
	_height:100px
}
.tovar_price{
	font-size:18px;
	font-weight:700;
	color:#F27000;}
.tovar_name{
	width:100%;
	padding:15px 0 0 0;}
	
 .tov{
	 width:100%;
	 height:100%;
	 padding:20px 0 30px 0;
	 display:inline-block;
	 text-align:left;
	 border-bottom:1px dashed #CCC}
 .tov_name{
	 width:100%;
	 font-size:13px;
	 }
.tov_name h1{
	font-size:13px;}
 .tov_name a{}	
.tov_name input{
	float:right;
	padding:0 0 0 10px;}	
.tov_img{
	float:left;
	width:110px;
	text-align:center;}	

.tov_l{
	margin:0 0 0 115px;}	

.tov_price{
	color:#F27000;
font-size:18px;
font-weight:700;
padding:0 0 5px 0;
	}

.root_cats{
	display:inline-block;
	width:100%;}
.root_cat{
	float:left;
	width:49%;
	padding:5px 0 5px 0}
.root_cat a{
	color:#000;
	}
	
	
.main_head, .main_foot{
	height:12px;}	
	
.main_head2, .main_foot2{
	background:#FFF;
	height:12px;
	margin:0 12px 0 12px;
	}	
	
	
	
.main_head3, .main_foot3{
	float:right;
	width:12px;
	height:12px;}	
.main_head1, .main_foot1{
	float:left;
	width:12px;
	height:12px;}	

.box_r_l{
	margin:0 272px 0 0;
}	
	
.box_r_r{
	float:right;
	width:262px;
		overflow:hidden;}	
.news{
	padding:20px 0 0 10px;}
.news p{
	padding:0 0 15px 0;}	
.news a{
	color:#000;}
#news_inp{
	width:110px;
	border:1px #999 solid;
	float:left;}
.news_b{
	background:none;
	border:none;
	text-decoration:underline;
	cursor:pointer;
	padding:0 0 0 5px;
	font-size:12px;
	float:left;
	
	}
.raspr{
	padding:15px 0 0 0;
	
}	
	
.raspr_i{
	padding:0 0 25px 0;
	text-align:center;	}
.raspr_ibox{
	width:180px;
	margin:0 auto;
	display:inline-block}
.raspr_ibox img{
	width:100px;
	float:left;}
.raspr_ibox div {
	float:right;
	margin: 60px 0 0 0;}
.banner{
	padding:100px 0 0 0;
	text-align:center;
	}

.add2cart_handler{
	margin:10px 0 0 0;}
.footer_txt{
	height:80px;
	background:#003464;
	width:100%;
	
	
	}
	
	
	
.footer_txt img{
	padding:15px 5px 0 0;}
	
.footer_txt div{
	float:right;
	color:#FFF;
	font-size:14px;
	padding:30px 0 0 0;
	}
#footdiv{
	padding:0 20px 0 20px;
	float:none;}	
.footer_menu{
	width:100%;
	text-align:center;
	margin:-30px 0 0 0;
	padding:0 0 5px 0;
}
	
.footer_menu a{
	color:#000;}
	
.inputstyle{
	width:200px;
	border:1px solid #CCC;}
.inputstyle1{
	width:400px;
	border:1px solid #CCC;}
.post_block{
	padding:0 0 15px 0;
	}
.post_date{
	font-size:11px;
	font-weight:700;}
	
.btn_checkout, .checkout_buttons, .goto, .button input{
	border:none;
	font-size:14px;
	font-weight:700;
	text-decoration:underline;
	color:#2375A3;
	background:none;
	cursor:pointer;
	margin:15px 0 0 0;
	padding:0 25px 0 0;
	}
.recalculate{
	border:none;
	font-size:14px;
	font-weight:700;
	text-decoration:underline;
	color:#2375A3;
	background:none;
	cursor:pointer;
	}

#cart_clear{
	text-align:right;}
.row_odd td{
	width:150px;}
	
	
	
/*  styles for the unit rater     */
.sm-current-rating1 { /*general.css (line 56)*/ 
	background:transparent url(/published/SC/html/scripts/images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 

	position:relative; 
	width:65px; 
	overflow:hidden; 
}
.sm-current-rating1 div.sm-current-rating1-back { /*general.css  (line 63)*/ 
	background:transparent url(/published/SC/html/scripts/images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	width:65px; 
	z-index:10; 
}
.sm-current-rating1 div.sm-current-rating1-front {  /*general.css (line 69)*/ 
	background:transparent url(/published/SC/html/scripts/images_common/star1sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	z-index:20; 
}

.current-rating1 {/*general.css (line 75)*/ 
	background:transparent url(/published/SC/html/scripts/images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:relative; 
	width:100px; 
	overflow:hidden; 
	
}
.current-rating1 div.current-rating1-back { /*general.css (line 81)*/ 
	background:transparent url(/published/SC/html/scripts/images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	width:100px; 
	z-index:10; 
	font-size:0px; 
}

.current-rating1 div.current-rating1-front { 
	/*general.css (line 87)*/ 
	background:transparent url(/published/SC/html/scripts/images_common/star1.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:relative; 
	z-index:20; 
	font-size:0px;
	margin:0 0 0 -19px!ie
	
}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('/published/SC/html/scripts/images_common/starvote.gif') top left repeat-x;	
	overflow:hidden;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('/published/SC/html/scripts/images_common/star1.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('/published/SC/html/scripts/images_common/starvote.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}		
	
review_content {
	/*width: 90%;*/
	overflow:hidden;
	oveflow-x:hidden;
	padding:0 85px 0 0;
	zoom:1;
}
table {
empty-cells:show;
}	
.cpt_product_rate_form table{
width: 100%;
/***********************/
width: auto;
/**/
}
	
@media print {
	input,.noprint {
		display: none;
	}
}	

.req{
	margin:30px 0 0 0;
	border-top:1px dashed #CCC;}	
	
.relate{
	margin:30px 0 0 0;
	border-top:1px dashed #CCC;
	display:inline-block;
	padding:10px 0 0 0;
	width:100%;}
.product_comm{
	padding:15px 0 0 0;}
.product_comm a{
	color:#000;
	font-weight:700;
	}
.product_comm div{
	text-align:left;
	}
.review_block{
	padding:0 0 15px 0;
	}
.review_date{
	font-size:11px;
	padding:0 0 5px 0;}
.tov_rate{
	margin:-25px 0 0 0;
	position:absolute;}
.regularPrice{
	float:left;
	width:100%;
	margin:15px 0 -15px 0;
	text-decoration: line-through}	