@charset "windows-1251";
/* general */
html,body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:#f0f0f0;}
body { padding:0 20px;}
.clear { clear:both; font-size:0; line-height:0; padding:0; margin:0;}
a { text-decoration:underline;}
a:hover { text-decoration:none;}

.header { background:url(img/header.png) repeat-x top; height:109px; min-width:940px;}
	.header .logo { float:left;}
	.header .info { background:url(img/header_info.jpg); width:513px; height:109px; float:right; position:relative; font-size:14px; color:#000;}
	.header .title_1 { position:absolute; left:40px; top:32px;}
	.header .telefon { position:absolute; left:40px; top:57px; color:#aa0002; font-size:24px;}
	.header .telefon span { font-size:18px; color:#666666;}
	.header .title_2 { position:absolute; right:33px; top:33px; font-size:12px;}
	.header .cards { position:absolute; top:55px; right:31px;}
	
.menu { background:url(img/menu_bg.png) repeat-x top; min-width:940px;}
	.menu .left { background:url(img/menu_left.png) no-repeat left top;}
	.menu .right { background:url(img/menu_right.png) no-repeat right top; height:41px;}
	.menu table { margin:0 auto;}
	.menu td { background:url(img/menu_hr.png) no-repeat right top;}
	.menu a { font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#000; text-decoration:none; display:block; height:30px; padding:11px 42px 0 40px;}
	.menu a:hover { background:url(img/menu_a.gif) repeat-x top; color:#bd0214;}
	
.search { padding:12px 0 11px 18px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666666; min-width:922px;}
	.search .navi { float:left; white-space:nowrap; padding:6px 0 0 0;}
	.search .navi span { color:#000; font-weight:bold; padding-right:10px;}
	.search .form { height:27px; float:right; background:url(img/search.gif) no-repeat 0 5px; padding:0 0 0 27px; white-space:nowrap;}
	.search .text { background:#FFF; border:1px #bababa solid; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666666; width:99px; padding:4px 0 4px 9px; float:left; margin:2px 4px 0 0;}
	.search .submit { background:url(img/search_go.gif); width:66px; height:27px; border:0; cursor:pointer; float:left;}
	
	
	
.content { padding:0 0 10px 0; min-width:940px;}
	.content .table { width:100%;}
	.content td { vertical-align:top;}
	.content td.hr { width:10px; font-size:0; line-height:0;}
	.content .left, .content .right { width:210px;}
	.content .hr_line { height:10px; font-size:0; line-height:0; background:none; position:relative;}
	
	
.block { background:url(img/block_bg.gif) repeat-y top; position:relative;}
	.block .top { background:url(img/block_top.png) no-repeat top left; padding-top:6px;}
	.block .bot { background:url(img/block_bot.png) no-repeat left bottom;}
	.block .padding { padding:0 15px 8px 15px;}
	.blok_big { background:url(img/block_h2.gif) no-repeat top left; width:170px; height:26px; display:block; padding:0; margin:0; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000; padding:9px 0 6px 40px; font-size: 15px; font-weight: bold;}
	
	
.nav a { color:#666666; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; display:block; padding:7px 0 8px 1px; background:url(img/nav_a.gif) no-repeat 175px 12px; position:relative; z-index:99;}
	.nav a:hover { color:#c01122; text-decoration:none; background-position:145px -16px;}
	.nav li { background:url(img/dot.gif) repeat-x bottom;}
	
.best { border-bottom:1px #ccc solid; text-align:center; padding:9px 0 9px 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; width:206px; margin:0 auto;}
	.best h6 { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666666; padding:0 10px 5px 10px; }
	.best span { display:block; padding:5px 0 0 0;}
	.best .order img { margin:10px 0;}
	.best_odd { background:#f9f9f9;}
	.best_last { background:url(img/even_bg.gif) no-repeat bottom left #f9f9f9; border:0; width:210px; height:10px; font-size:0; line-height:0;}
	.small {padding:0 16px 0 19px; font-size:10px; color:#666666; vertical-align:middle !important;}
	.small_a { text-align:left; padding-right:10px; width:100%;}
	.small_a a { color:#c01122; text-decoration:none;}
	.small_a a:hover { text-decoration:underline;}
	.even h2 { padding-bottom:0;}
	.even { text-align:left !important;}
	
.cont_block{}
	.cont_block .bg { background:url(img/footer_block_bg.png) repeat-x bottom #FFF; border:1px #cbcbcb solid;}
	.cont_block .top_left { background:url(img/cont_block_top_left.gif) no-repeat left top; margin:-1px;}
	.cont_block .top_right { background:url(img/cont_block_top_right.gif) no-repeat right top;}
	.cont_block .bot_left { background:url(img/footer_block_bottom_left.png) no-repeat left bottom;}
	.cont_block .bot_right { background:url(img/footer_block_bottom_right.png) no-repeat right bottom; padding:2px 10px 25px 10px;}
	.cont_block h1 { height:26px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000; padding:7px 0 0 31px; background:url(img/cont_h1.gif) no-repeat 13px 10px #cacaca; margin-bottom:23px;}
	.cont_block h3 { font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#c01122;}
	.cont_block .padding { padding:0 12px;}
	.cont_block .item {margin:10px 5px 20px 5px; height:210px;}
	.cont_block .item_text { width:100%; margin:0 5px;}
	.cont_block .item_image { text-align:right;}
	.cont_block .item_text .price { background:#e6e6e6; padding:15px 20px; float:left; display:block; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
	.cont_block .item_text p { padding:8px 0; overflow:hidden;}
	.cont_block .item_text a.more { background:url(img/footer_block_a.gif) no-repeat 0 5px; color:#c01122; text-decoration:none; padding:0 0 0 10px; font-size:11px;}
	.cont_block .item_text a.more:hover { text-decoration:underline; color:#c01122;}
	.cont_block .item_tr { background:url(img/cont_tr.gif) repeat-x bottom;}
	.cont_block .item_tr td { padding:0 0 30px 0;}
	.cont_block .block_order { margin:10px 0 0 0; height:27px;}
	.cont_block .block_order td { vertical-align:middle !important; padding:0 3px 0 0;}
	.cont_block .block_order .input { padding-left:7px;}
	.cont_block .block_order .input input { width:51px; border:1px #7f9db9 solid; background:#fff;}
	
.pages { margin:0 auto;}
	.pages td { padding:0 12px; vertical-align:middle !important;}
	.pages a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; text-decoration:none;}
	.pages a:hover { color:#c42200;}
	.pages a.active { color:#c42200; cursor:default;}
	.pages .str a { padding:0 2px;}
	.pages .prev_prev a { background:url(img/prev_prev.gif) no-repeat left center; padding:0 0 1px 17px;}
	.pages .prev a { background:url(img/prev.gif) no-repeat left center; padding:0 0 1px 11px;}
	.pages .next a { background:url(img/next.gif) no-repeat right center; padding:0 11px 1px 0;}
	.pages .next_next a { background:url(img/next_next.gif) no-repeat right center; padding:0 17px 1px 0;}
	
.pages_results { margin:0 auto;}
	.pages_results td { color:#000; padding:0 10px; vertical-align:middle !important;}
	
.footer_block { margin-bottom:10px; min-width:940px;}
	.footer_block .bg { background:url(img/footer_block_bg.png) repeat-x bottom #FFF; border:1px #cbcbcb solid;}
	.footer_block .top_left { background:url(img/footer_block_top_left.gif) no-repeat left top; margin:-1px;}
	.footer_block .top_right { background:url(img/footer_block_top_right.gif) no-repeat right top;}
	.footer_block .bot_left { background:url(img/footer_block_bottom_left.png) no-repeat left bottom;}
	.footer_block .bot_right { background:url(img/footer_block_bottom_right.png) no-repeat right bottom; padding:15px 10px 40px 10px;}
	.footer_block table { width:100%;}
	.footer_block td { padding:0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666666; vertical-align:top; width:30%;}
	.footer_block h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#c01122; border-bottom:1px #dddddd solid; padding:0 0 7px 1px; margin:0 0 10px 0;}
	.footer_block .dot { background:url(img/dot.gif) repeat-x bottom; padding:6px 12px 8px 12px;}
	.footer_block .dot span { font-weight:bold; color:#0000ff;}
	.footer_block .dot_1 { padding:6px 12px 12px 12px;}
	.footer_block .dot_1 strong { text-decoration:underline;}
	.footer_block .dot_2 { padding:10px 12px 8px 0;}
	.footer_block .dot_2 a { color:#c01122; text-decoration:none;}
	.footer_block .dot_2 a:hover { text-decoration:underline;}
	.footer_block .dot_3 { background:url(img/dot.gif) repeat-x bottom; padding:6px 12px 8px 27px;}
	.footer_block .dot a { background:url(img/footer_block_a.gif) no-repeat 0 5px; color:#c01122; text-decoration:none; padding:0 0 0 10px;}
	.footer_block .dot a:hover { text-decoration:underline;}
	.footer_block .dot_4 { background:url(img/dot.gif) repeat-x bottom; padding:6px 12px 8px 12px;}
	.footer_block .dot_4 a { background:url(img/footer_block_a.gif) no-repeat 0 5px; color:#666666; text-decoration:none; padding:0 0 0 10px;}
	.footer_block .dot_4 a:hover { text-decoration:underline; color:#c01122;}
	
.footer { background:url(img/footer_bg.png) repeat-x top; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; min-width:940px;}
	.footer .left { background:url(img/footer_left.png) no-repeat left top;}
	.footer .right { background:url(img/footer_right.png) no-repeat right top; height:77px;}
	.footer .copyright { padding:25px 0 0 19px; float:left; white-space:nowrap;}
	.footer .counters { float:right; padding:8px 15px 0 0;}
	
#cat_product_sort a{
	color: #000;
}
.faq b{
	color: #C42200;
	font-size: 11px;	
}
.no_underline{
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
.no_underline a, a:hover{
	color: #C42200 ;
}
.navi a{
	color: #666;
}
.regularPrice{
 color: brown;
 text-decoration: line-through;
}
.totalPrice {
	color: #FD2F0F;
	font-size: 130%;
	font-weight: bold;
}
.product_info{
	color: #72001B;
	font-size:8pt;
}
.cpt_product_rate_form div{
	color: #72001B;
	font-size:8pt;	
}
.cpt_product_description {
	color: #000;
}
.cpt_product_related_products a, font{
	color: #72001B;
	font-size:8pt;	
}
.active_menu {
	color: #C42200 !important;
	font-weight: bold;
}
.sublevel {
	background: url(http://www.podarkivmoskve.ru/templates/ja_zeolite/images/bullet.gif) no-repeat 2px 12px !important;
	padding: 5px 5px 5px 10px !important;
}


.current-rating1 div { line-height:20px; //height:20px; font-size:1px;}
.sm-current-rating1 { line-height:13px; //height:13px; font-size:1px;}
.current_prd_thumbnail img{
	border: #BBBBBB 3px solid;
}

.product_brief_block h3 { height:30px;}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
	width: auto;/**/
}
.product_brief_block .sm-current-rating1 { margin-left:155px;}

/*  styles for the unit rater     */
.sm-current-rating1 { /*general.css (line 56)*/ 
	background:transparent url(../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	margin:4px; 
	position:relative; 
	width:65px; 
	overflow:hidden; 
}
.sm-current-rating1 div.sm-current-rating1-back { /*general.css  (line 63)*/ 
	background:transparent url(../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(../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(../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(../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(../images_common/star1.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	z-index:20; 
	font-size:0px; 
}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('../images_common/starvote.gif') top left repeat-x;		
	}

.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('../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('../images_common/starvote.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}	
.cft_info_l{

}
#cat_info_left_block{
	border-bottom: 1px dotted;
	margin-bottom: 5px;
}
#cat_product_sort{
	margin-top: 5px;
}


.disck_bott{
border-top: 1px dotted;
}
.bot_y{
    margin-left: 45px;
    padding-bottom: 5px;
}
.yashare-auto-init{
    
}
#gug{
    margin-left: 150px;    
    margin-top: -22px;
}
.face{
margin-left: -100px;
}
.otz{                                            
	border-bottom: 2px dotted #D6D6D6;       
    border-top: 2px dotted #D6D6D6;              
    height: 250px                                
}                                                
.otz_zag{                                        
	color: #000;                             
    font-family: Tahoma,Geneva,sans-serif;       
    font-size: 18px;                             
    font-weight: normal;
    text-align: center;                         
}                                                
                                                                          
.review_block{                                   
	 float: left;                            
    padding: 10px;                               
    text-align: justify;                         
    width: 30%;                                  
}                                                
.review_block h4 {
color: #C01122;
}
.bot_p{
}
.bot_p img{
	padding-bottom: 5px;
    padding-left: 75px; 
}
.cpt_product_params_selectable{
padding-bottom: 20px;
}
.product_option{
margin-left: 10px;
}
.pr_opshn{
padding-top: 5px;
}
