/* -------------------------------
	Reset style 
------------------------------- */

*:focus{outline:none;}

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0; vertical-align:top;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}
td{vertical-align:top;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color:#000;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}

h1{padding:0 0 10px 0; color:#656565; font-size:24px; font-weight:normal;}
h2{padding:0 0 5px 0; color:#5E5E5E; font-size:19px; font-weight:normal;}
h3{font-size:13px; color:#68B1E8;}
h4{font-size:13px; color:#000;}
h5{padding:0 0 10px 0; font-size:12px; color:#000;}
h6{padding:0 0 5px 0; font-size:14px; color:#5E5E5E;}

a{color:#000; text-decoration:underline;}
a:visited{}
a:hover{color:#A9A9A9; text-decoration:none;}
a:active{}

p{padding:0 0 15px 0;}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center;}

#main{width:100%; min-height:100%; height:auto !important; height:100%; margin:0 auto -65px; text-align:left;}

	#header{width:910px; height:122px; margin:0 auto;}
	
	#content{width:910px; min-height:350px; height:auto !important; height:350px; margin:0 auto;}
		.first_block{float:left; width:207px;}
		.block{float:right; width:686px;}

	#footer_content{clear:both; width:100%; min-height:230px; height:auto !important; height:230px; margin:0 auto; padding:0 0 64px 0; background:#D2DDE7; border-top:solid #C6CFD6 1px;}

#footer{width:100%; height:65px;  margin:0 auto; clear:both; background:#DFE7EF;}

/* -------------------------------
	Menu 
------------------------------- */

.head_nav{float:right; margin:11px 35px 0 0;}
	.head_nav li{float:left; color:#C8C8C8;}
	.head_nav li a{padding:0 10px; color:#747474; font-weight:bolder; text-decoration:none;}
	.head_nav li a:hover{color:#C8C8C8;}

.hmm_nav{float:right; margin:15px 0 0 0;}
	.hmm_nav li{float:left; margin:0 0 0 5px;}
	.hmm_nav li a{float:left; width:13px; height:10px;}
		.home_a a{background:url('/site/detox/i/home_ico.gif') no-repeat 0 50%;}
		.map_a a{background:url('/site/detox/i/map_ico.gif') no-repeat 0 50%;}
		.mail_a a{background:url('/site/detox/i/mail_ico.gif') no-repeat 0 50%;}

.head_menu{float:left; width:290px; margin:20px 0 0 0;}
	.head_menu li{float:left; width:90px; padding:0 0 2px 0;}
	.head_menu li a{float:left; padding:0 0 0 10px; background:url('/site/detox/i/li_bulet_blue.gif') no-repeat 0 8px; font-size:13px; text-decoration:none;}
	.head_menu_a a{color:#A9A9A9;}
	.head_menu_a2 a{color:#66A7C8; font-weight:bolder;}

.left_menu{clear:both; padding:12px 0 0 0;}
	.left_menu li{margin:0 0 6px 0;}
	.left_menu li a{padding:0 0 0 15px; background:url('/site/detox/i/li_bulet_gray.gif') no-repeat 0 5px; font-size:13px; text-decoration:none;}
	.left_menu li a:hover{color:#6E6ABE; background:url('/site/detox/i/li_bulet_blue2.gif') no-repeat 0 5px;}
	.left_menu_a a{color:#6E6ABE !important; background:url('/site/detox/i/li_bulet_blue2.gif') no-repeat 0 5px !important;}

.footer_nav{float:left; width:190px; padding:20px 0 20px 0;}
.footer_nav2{margin:0 70px 0 0;}
	.footer_nav li{}
		.footer_nav li div{margin:0 0 10px 0; font-size:23px; color:#5A5A5A;}
	.footer_nav li a{display:block; _height:15px; padding:0 0 0 10px; background:url('/site/detox/i/li_bulet_blue3.gif') no-repeat 0 7px; text-decoration:none; color:#5A5A5A;}
	.footer_nav li a:hover{text-decoration:underline;}
		.footer_nav ul{padding:0 0 0 10px;} 
			.footer_nav ul li a{background:url('/site/detox/i/li_bulet_circle.gif') no-repeat 0 4px; text-decoration:none; color:#5A5A5A;}

.page_list{clear:both; height:60px; margin:0 0 0 280px;}
	.page_list li{float:left; margin:0 8px 0 8px;}
	.page_list li a{float:left; padding:1px 7px; font-size:30px; color:#989898; text-decoration:none;}
	.page_list li a:hover{background:#D0D0D0; color:#fff;}
		.page_list_a a{background:#D0D0D0 !important; color:#fff !important;}
	.page_list_left a{width:34px; height:39px; padding:0 0 0 0 !important; background:url('/site/detox/i/arrow_left.gif') no-repeat 0 0;}
	.page_list_left a:hover{width:34px; height:39px; padding:0 0 0 0 !important; background:url('/site/detox/i/arrow_left_h.gif') no-repeat 0 0 !important;}
	.page_list_right a{width:34px; height:39px; padding:0 0 0 0 !important; background:url('/site/detox/i/arrow_right.gif') no-repeat 0 0;}
	.page_list_right a:hover{width:34px; height:39px; padding:0 0 0 0 !important; background:url('/site/detox/i/arrow_right_h.gif') no-repeat 0 0 !important;}

.content_nav{clear:both; height:45px;}
	.content_nav li{float:left; border-left:solid #fff 1px; border-right:solid #fff 1px;}
		.content_nav li a{float:left; background:#E4E4E4; color:#5E5E5E; font-size:12px; font-weight:bolder; text-decoration:none; text-align:center;}
		.content_nav li a:hover {background:#ABA9D0; color:#fff;}	
		.content_nav li a span {display:block; width:169px; padding:7px 0 6px 0;}
		
	.content_nav_left span{background:url('/site/detox/i/content_nav_left.gif') no-repeat 0 0;}
		.content_nav_left .current,
		.content_nav_left:hover		span{background:url('/site/detox/i/content_nav_left_h.gif') no-repeat 0 0;}
	
	.content_nav_right span{background:url('/site/detox/i/content_nav_right.gif') no-repeat 100% 0;}
		.content_nav_right .current span, 
		.content_nav_right:hover span{background:url('/site/detox/i/content_nav_right_h.gif') no-repeat 100% 0;}

	.content_nav_a span{background:#ABA9D0; color:#fff;}
	.content_nav_a .content_nav_left span{background:#ABA9D0 url('/site/detox/i/content_nav_left_h.gif') no-repeat 0 0;}
	.content_nav_a .content_nav_right span{background:#ABA9D0 url('/site/detox/i/content_nav_right_h.gif') no-repeat 100% 0;}

	.content_nav_span1 span{display:block; width:165px !important; padding:7px 0 6px 0;}
	.content_nav_span2 span{display:block; width:285px !important; padding:7px 0 6px 0;}
	.content_nav_span3 span{display:block; width:230px !important; padding:7px 0 6px 0;}

.content_nav2{clear:both; height:47px;}
	.content_nav2 li{float:left; border-left:solid #fff 1px; border-right:solid #fff 1px;}
		.content_nav2 li a{float:left; background:#CDCDCD; color:#5E5E5E; font-size:12px; font-weight:bolder; text-decoration:none; text-align:center;}
		
		.content_nav2 li a:hover,
		.content_nav2 li a.current		{background:#ACBCC9; color:#fff;}	
		
		.content_nav2 li a span{display:block; width:169px; padding:5px 0 3px 0;}
		
	.content_nav_left2 span{background:url('/site/detox/i/content_nav_left2.gif') no-repeat 0 0;}
		.content_nav_left2:hover span,
		.content_nav_left2 .current span {background:url('/site/detox/i/content_nav_left_h2.gif') no-repeat 0 0;}
	
	.content_nav_right2 span{background:url('/site/detox/i/content_nav_right2.gif') no-repeat 100% 0;}
		.content_nav_right2:hover span,
		.content_nav_right2 .current span {background:url('/site/detox/i/content_nav_right_h2.gif') no-repeat 100% 0;}

	.content_nav_a2 span {background:#ACBCC9; color:#fff;}
	.content_nav_a2 .content_nav_left2 span{background:#ACBCC9 url('/site/detox/i/content_nav_left_h2.gif') no-repeat 0 0;}
	.content_nav_a2 .content_nav_right2 span{background:#ACBCC9 url('/site/detox/i/content_nav_right_h2.gif') no-repeat 100% 0;}

	.content_nav_span21 span{display:block; width:165px !important; padding:7px 0 6px 0;}
	.content_nav_span22 span{display:block; width:285px !important; padding:7px 0 6px 0;}
	.content_nav_span23 span{display:block; width:230px !important; padding:7px 0 6px 0;}

.blue_ban_nav{float:left; width:297px; height:89px; margin: 0 17px 0 0; padding:0 0 0 0px; background:url('/site/detox/i/ban_blue_bg.jpg') no-repeat 0 0;}
	.blue_ban_nav li{float:left;}
	.blue_ban_nav li a{float:left;}
	.blue_ban_nav li a span{z-index:500; visibility:hidden; display:none; position:absolute; width:170px; height:70px; 
	color:#fff; font-family:Arial Narrow; text-align:center; font-weight:bolder;}
	.blue_ban_nav li a strong{font-size:22px;}


/* -------------------------------
	Form 
------------------------------- */

/* -------------------------------
	Template style
------------------------------- */

.clear{clear:both; line-height:0;}

.border_none{background:none !important; border:none}

.red  {color:#F83B3B !important;}
.b-red { background: red; }
.white{color:#fff !important;}

.main_logo a{position:absolute; width:283px; height:21px; margin:28px 0 0 0; padding:44px 0 0 0; background:url('/site/detox/i/main_logo.jpg') no-repeat 0 0; font-size:13px; color:#69B1E8; text-decoration:none; text-align:right;}

.head_call_block{float:right; width:268px; height:20px; margin:10px 15px 0 0; background:url('/site/detox/i/head_call_bg.jpg') no-repeat 0 0; font-size:20px; font-weight:bolder; color:#fff; font-family:Arial Narrow;}
	.head_call_block span{display:block; position:relative; top:-3px; padding:0 0 0 105px;}

.head_right_block{float:right; width:522px; margin:0 0 0 0;}
	.head_basket_block{float:right; width:145px; height:66px; padding:0 0 0 85px; background:url('/site/detox/i/head_basket_bg.jpg') no-repeat 0 0; font-size:16px; color:#C8C6F1; text-align:center; line-height:21px;}
		.head_basket_block a{font-size:16px; color:#C8C6F1; text-align:center; line-height:21px;}
			.head_basket_block a span{color:#fff;}
		.head_basket_block span{font-size:16px; color:#FFD268; text-align:center; line-height:21px; font-weight:bolder;}
	
.blue_title{float:left; height:25px; background:#68B1E8 url('/site/detox/i/blue_title_left_bg.gif') no-repeat 0 0; font-size:19px; text-transform:uppercase; color:#fff;}
	.blue_title div{padding:1px 7px 0 8px; background:url('/site/detox/i/blue_title_right_bg.gif') no-repeat 100% 0;} 

.title_ico_block1{padding:0 0 0 35px; background:url('/site/detox/i/title_ico1.jpg') no-repeat 0 7px;}

.left_banner_block{margin:0 0 25px 0;}

.index_block{width:686px; height:307px; background:url('/site/detox/i/index_bg.jpg') no-repeat 0 0;}
	.index_block div{width:255px; padding:160px 0 0 25px; color:#45637A; line-height:15px;}
		.index_block div a{color:#fff; font-weight:bolder;}

.banner_block{clear:both; height:108px;}
	.banner_block div{float:left;}
	
.calculator_content	{ text-align: center; }
#calculator-form	{ margin: 0 auto; text-align: left; }
.calculator_big_block	{ margin: 0 auto; text-align: left; }

	.calculator_block		{ float:left; width:356px; height:89px; margin:0 17px 0 0; }
	.calculator_big_block	{ background: url('/site/detox/i/calculator-big-bg.jpg') no-repeat; width: 592px; height: 124px; position: relative; margin-bottom: 20px; }
	.calculator_block_index	{ background: url('/site/detox/i/calculator-bg.jpg') no-repeat; width: 356px; height: 89px; position: relative; }
		
		.calculator_big_block #foots		{ position: absolute; top: 60px; left: 268px; width: 33px; height: 17px; border: 0; font-size: 16px; font-weight: bold; text-align: center; }
		.calculator_big_block #inches		{ position: absolute; top: 60px; left: 381px; width: 33px; height: 17px; border: 0; font-size: 16px; font-weight: bold; text-align: center; }
		.calculator_big_block #centimeters	{ position: absolute; top: 60px; left: 490px; width: 50px; height: 17px; border: 0; font-size: 16px; font-weight: bold; text-align: center; }
		
	.calculator_index						{ position: relative; float:left; width:365px; padding: 70px 0 0 0; background: url('/site/detox/i/calculator-title.jpg') no-repeat 23px 0; margin-top: -20px; }
		.calculator_index #foots			{ position: absolute; top: 15px; left: 35px; width: 38px; height: 17px; border: 0; font-size: 15px; font-weight: bold; text-align: center; }
		.calculator_index #inches			{ position: absolute; top: 15px; left: 125px; width: 42px; height: 17px; border: 0; font-size: 15px; font-weight: bold; text-align: center; }
		.calculator_index #centimeters		{ position: absolute; top: 15px; left: 240px; width: 80px; height: 17px; border: 0; font-size: 16px; font-weight: bold; text-align: center; }
		.calculator_title_2					{ height: 78px; width: 359px; background: url('/site/detox/i/calculator-title-2.jpg') no-repeat; }
		.calculator_title_2	p				{ color: white; padding: 5px 0 0; font-family: "Trebuchet MS"; font-size: 18px; text-align: center; font-weight: bold; }
		.calculator_title_2	p.first-child	{ text-transform: uppercase;  font-size: 15px; }
		
	h2.calculator, h3.calculator {font-family: 'Trebuchet MS', arial; color: black; }
	h2.calculator { font-size: 30px; margin-top: 20px;}
	h3.calculator { font-size: 20px; font-weight: normal; margin: 0 0 20px 30px;}
	
	#calculator-form { width: 350px; height: 470px; }
	#calculator-form input,
	#calculator-form select,
	#calculator-form textarea						{padding: 5px;}
	
	#calculator-form { padding-bottom: 20px; }
	#calculator-form .measurements h2				{ margin-top: 30px; }
	#calculator-form .measurements label			{ float: left; text-align: right; display: inline; width: 130px; margin: 5px; padding: 5px; font-weight: bold; font-size: 14px; }
	#calculator-form .measurements label.top-label	{ text-align: left; display: inline; width: 150px; margin: 5px 5px 0 150px!important; padding: 5px 5px 0 5px!important; }
	#calculator-form .measurements input,
	#calculator-form .measurements textarea			{ float: left; width: 170px; margin: 5px; }
	#calculator-form .measurements select	 		{ float: left; width: 180px; height: 30px; margin: 0 5px 10px 5px; }
	#calculator-form .measurements select#type		{ margin: 0 5px 5px 155px; }
	#calculator-form .measurements #width, #calculator-form .measurements #length, #calculator-form .measurements #depth, #calculator-form .measurements #price,
	#calculator-form .measurements select,
	#calculator-form .measurements textarea 			{ border: 1px solid #DBDFE6; border-top-color: #ABADB3; }
	#calculator-form .measurements textarea 			{ height: 100px; }
	#calculator-form 			{ position: relative; }
	#calculator-form img			{ position: absolute; top: 0; left: 0; width: 131px; border: 2px solid #DBDBDB; }
	#calculator-form .measurements #description	{ border: 2px solid #B8DCF4; float: left; display: inline; margin: 0 0 10px 155px; width: 158px; padding: 10px; }
	#calculator-form .measurements #price		{ background: #B9DDF5; color: #343181; font-weight: bold; }
	#calculator-form .button					{ width: 70px!important; }
	
	.quick_search_block{float:left; width:222px; height:89px; margin:0 17px; background:url('/site/detox/i/quick_search_bg.jpg') no-repeat 0 0;}
		.quick_search_title{margin:4px 0 4px 5px; font-size:20px; color:#5383A5;}
		.quick_search_block input{float:left; width:150px; height:20px; margin:0 0 0 5px; padding:2px 0 0 2px; border:solid #E2E9EF 1px; border-top:solid #AAADB2 1px; font-family:Arial;}
		.quick_search_block_button{cursor:pointer; width:52px !important; height:46px !important; padding:0 0 0 0 !important; background:url('/site/detox/i/quick_search_button.jpg') no-repeat 0 0; border:none !important;}
		.quick_search_block a{clear:both; display:block; position:relative; width:150px; top:-18px; margin:0 0 0 8px; color:#fff; font-weight:bolder;}
	
	.quick_search_block2{float:left; width:207px; height:51px; margin:27px 0 25px 0; background:url('/site/detox/i/quick_search_bg2.jpg') no-repeat 0 0;}
		.quick_search_block2 input{float:left; width:137px; height:20px; margin:6px 0 0 5px; padding:2px 0 0 2px; border:solid #E2E9EF 1px; border-top:solid #AAADB2 1px; font-family:Arial;}
		.quick_search_block_button2{cursor:pointer; width:52px !important; height:40px !important; padding:0 0 0 0 !important; background:url('/site/detox/i/quick_search_button2.jpg') no-repeat 0 0; border:none !important;}
		.quick_search_block2 a{clear:both; display:block; position:relative; width:150px; top:-15px; margin:0 0 0 8px; color:#fff; font-weight:bolder;}
	
.main_product_list{float:left; width:365px; margin:0 0 25px 0; padding:0 0 25px 0; background:url('/site/detox/i/dashed_y_bg.gif') repeat-y 100% 0;}
	.main_product_list span{display:block; float:left; padding:0 5px 0 5px; font-size:19px; color:#B2C4D3;}
	.main_product_img{height:110px; padding:15px 0 0 0;}
	.main_product_list a{display:block; float:left; width:50px; padding:3px 0 0 0; font-size:13px; color:#6E6ABD;}
	.main_product_list ul{clear:both; padding:5px 0 0 0;}
	.main_product_list li{float:left; width:150px; min-height:130px; height:auto !important; height:130px; margin:0 25px 0 5px; text-align:center;}
		.main_product_list li a{display:block; float:none; width:auto; padding:15px 45px 0 0; background:url('/site/detox/i/more_yellow.gif') no-repeat 100% 100%; font-weight:bolder; font-size:13px; color:#68B1E8; text-decoration:none; text-align:left;}
		
.main_product_list2{float:left; width:480px; margin:0 0 25px -2px; padding:0 0 25px 40px; background:url('/site/detox/i/dashed_y_bg.gif') repeat-y 0 0;}
	.main_product_vievall_span{display:block; float:left; padding:0 5px 0 5px; font-size:19px; color:#B2C4D3;}
	.main_product_vievall_a{display:block; float:left; width:50px; padding:3px 0 0 0; font-size:13px; color:#6E6ABD;}
	.main_product_list2 ul{clear:both;}
	.main_product_list2 li{clear:both; width:505px; _width:480px; padding:5px 0 5px 0; background:url('/site/detox/i/dashed_x_bg.gif') repeat-x 0 0;}
		.main_product_list2_left{float:left; padding:12px 0 0 5px;}
		.main_product_list2_right{float:right !important; width:340px; _width:320px; padding:10px 0 0 0 !important; line-height:15px;}
		.buy_it_yellow{margin:0 4px; padding:0 20px; background:url('/site/detox/i/buy_it_yellow.gif') no-repeat 0 55%; text-decoration:none; color:#fff; font-weight:bolder; line-height:15px; font-size:19px;}
		.buy_it_yellow:hover{color:#fff;}
		.main_product_list2_price{color:#68B1E8; font-size:26px; font-weight:bolder; line-height:25px;}
			.main_product_list2_price span{color:#6E6ABE; font-weight:bolder; font-size:11px;}

.footer_content_block{width:910px; margin:0 auto;}
	.footer_banner_block{float:right; width:205px; padding:25px 0 0 0; text-align:center;}
		.footer_banner_block img{margin:0 0 25px 0;}

.footer{width:910px; height:65px; margin:0 auto; text-align:left;}
	.copyrt{float:left; width:245px; padding:15px 0 0 0; color:#8A8A8A;}
	.copyrt2{float:right; margin:22px 0 0 0;}
		.copyrt2 a{float:right; width:150px; height:24px; background:url('/site/detox/i/copyrt_img.gif') no-repeat 0 0;}

/*product*/

.product_list{}
	.product_list ul{clear:both;}
	.product_list li{float:left; width:340px; padding:10px 0 20px 0; background:url('/site/detox/i/dashed_x_bg.gif') repeat-x 0 0;}
	.product_list li p { padding: 0 0 5px; }
	.product_list li li { float: none; width: auto; padding: 0 0 3px; background: none; } /* !!! */
	
		.product_list_left{float:left; width:157px; padding:3px 0 0 5px; text-align:center;}
		.product_list_right{float:right !important; width:170px; line-height:15px;}
		.more_a_blue{margin:0 0px; padding:0 12px; background:url('/site/detox/i/more_blue.gif') no-repeat 0 60%; text-decoration:none; color:#fff; font-weight:bolder; line-height:15px;}
		.more_a_blue:hover{color:#fff;}
		.buy_it_yellow2{display:block; width:98px; height:32px; margin:10px auto; padding:5px 0 0 0; background:url('/site/detox/i/buy_it_yellow2.gif') no-repeat 0 55%; text-decoration:none; color:#fff; font-weight:bolder; line-height:15px; font-size:19px;}
		.buy_it_yellow2:hover{color:#fff;}
		.product_list_price{color:#68B1E8; font-size:26px; font-weight:bolder; line-height:25px;}
			.product_list_price span{color:#6E6ABE; font-weight:bolder; font-size:11px;}
		
		1.choose_block { visibility: hidden; display: none; position: absolute; left: -5000px; }
		
		.choose_block a{float:left; width:80px; height:21px; margin:21px 1px 0 0; background:url('/site/detox/i/choose_bg.gif') no-repeat 0 0;}
			.choose_dial{z-index:5000; position:absolute; width:112px; margin:42px 0 0 -18px; *margin:42px 0 0 -98px; _margin:42px 0 0 -98px; background:#485FA9;}
				.choose_dial div{width:112px; background:url('/site/detox/i/choose_dial_top.gif') no-repeat 0 0;}
				.choose_dial div div{width:112px; padding:10px 0 5px 0; background:url('/site/detox/i/choose_dial_bottom.gif') no-repeat 0 100%;}
					.choose_dial label{ font-size:11px; color:#fff;}
						.choose_dial input { margin:0 5px 0 5px; }
						.choose_dial b { display: block; margin: 0 0 0 5px; }
			
						.choose_dial_iner{margin:43px 0 0 -18px !important;  *margin:42px 0 0 -98px !important; _margin:42px 0 0 -98px !important; display:none; position:absolute;}
						.choose_dial_iner2{margin:29px 0 0 45px !important;  *margin:29px 0 0 -98px !important; _margin:29px 0 0 -98px !important; display:none; position:absolute;}
						
		.save_block{float:left; margin:21px 2px 0 0; background:url('/site/detox/i/save_bg.gif') repeat-x 0 0; font-weight:bolder; font-size:16px; color:#fff; line-height:16px;}
			.save_block span{display:block; background:url('/site/detox/i/save_left_bg.gif') no-repeat 0 0;}
			.save_block strong{display:block; padding:1px 5px 2px 25px; background:url('/site/detox/i/save_right_bg.gif') no-repeat 100% 0;}

/*product details*/

.breadcrumbs_block{padding:0 0 18px 40px; background:url('/site/detox/i/title_ico1.jpg') no-repeat 0 5px; color:#59A6CD; font-size:24px;}
	.breadcrumbs_block a{color:#9E9E9E;}
	.breadcrumbs_block span{padding:0 5px; color:#9E9E9E;}

.product_detail_img{float:left; width:250px; height:200px;}
	.product_detail_big{float:left; width:184px !important; height:165px !important; margin:0 5px 0 0 !important; border:solid #C7C7C7 3px !important; background:none !important;}
	.product_detail_img img{width:36px; height:36px; margin:0 0 3px 0; border:solid #C7C7C7 2px; background:url('/site/detox/i/img_bg.gif') no-repeat 50% 50%;}

.product_detail_info{float:right; width:435px; margin:0 0 20px 0;}
	.product_detail_info .save_block{margin:7px 2px 0 0;}
	.product_detail_info .choose_block a{margin:7px 1px 0 0;}
	.product_detail_info .choose_dial{z-index:5000; position:absolute; width:112px; margin:30px 0 0 -18px !important; *margin:30px 0 0 -98px !important; _margin:42px 0 0 -98px; background:#485FA9;}
	.buy_it_yellow3{float:left; margin:5px 4px 0 0; padding:3px 20px; background:url('/site/detox/i/buy_it_yellow3.gif') no-repeat 0 55%; text-decoration:none; color:#fff; font-weight:bolder; line-height:15px; font-size:19px;}
		.buy_it_yellow3:hover{color:#fff;}

.deciminal_content_li{padding:0 0 10px 0; font-size:12px;}
	.deciminal_content_li li{padding:0 0 12px 0;}
		.deciminal_content_li li strong{padding:0 5px 0 0;}

/*shopping_cart*/

.shopping_ico{background:url('/site/detox/i/shopping_ico.jpg') no-repeat 0 5px;}

.shopping_card_block{margin:0 0 30px 0;}
	.shopping_card_block table{width:100%;}
	.shopping_card_block th{padding:4px 8px 4px 8px; background:#ACBCC9; border-bottom:solid #fff 2px; border-left:solid #fff 2px; text-align:center; color:#fff;}
		.shopping_card_top_left{background:#ACBCC9 url('/site/detox/i/shopping_card_top_left.gif') no-repeat 0 0 !important;}
		.shopping_card_top_right{background:#ACBCC9 url('/site/detox/i/shopping_card_top_right.gif') no-repeat 100% 0 !important;}
	.shopping_card_block td{padding:7px 6px 7px 6px; background:#CDCDCD url('/site/detox/i/border_bg_y.gif') repeat-y 100% 0; border-bottom:solid #fff 2px;
		text-align:center; color:#5E5E5E; font-size:14px;}
			
		.shopping_card_list_img{float:left; background:url('/site/detox/i/img_bg.gif') no-repeat 0 0; text-align:center;}
		.shopping_card_list_info{float:left; width:300px; padding:0 0 0 10px; text-align:left; font-size:12px;}
		.shopping_card_a{padding:5px 0 0 0; display:block; font-weight:bolder; color:#5E5E5E; font-size:11px;}
		.update_input{width:35px; height:19px; padding:2px 0 0 0; border:solid #E2E9EF 1px; border-top:solid #AAADB2 1px; text-align:center;}
		.shopping_card_del{display:block; width:10px; height:9px; margin:4px 0 0 10px; background:url('/site/detox/i/del_ico.gif') no-repeat 0 0;}
		
		.shopping_subtotal{background:#CDCDCD !important; text-align:right !important; font-weight:bolder;}
		.shopping_card_block select{width:275px;}
		.shopping_card_none{background:#CDCDCD !important; text-align:right !important;}
		.shopping_card_code_td{background:#CDCDCD !important; text-align:right !important; font-size:11px !important; font-weight:bolder; color:#5E5E5E}
		.shopping_card_code_td input{width:135px; height:19px; padding:2px 0 0 0; border:solid #CDCDCD 1px; border-top:solid #AAADB2 1px; text-align:center;}
		.shopping_card_button{width:40px !important; height:23px !important; margin:3px 30px 3px 3px; padding:0 0 3px 0 !important;}

		.shopping_continue{padding:13px 6px 15px 10px !important; background:#ACBCC9 !important; text-align:left !important;}
			.shopping_continue a{color:#FEFEFE; font-weight:bolder;}
		.shopping_continue2{padding:13px 6px 15px 6px !important; background:#ACBCC9 !important; text-align:right !important;}
			.shopping_continue2 input{width:130px; height:23px; margin:3px 0 0 0; padding:0 0 3px 0;}	

/*checkout_1*/

.checout_gray_top{width:685px; margin:0 0 15px 0; background:#CDCDCD url('/site/detox/i/chacout_gray_top.gif') no-repeat 0 0;}
.checout_gray_bottom{padding:7px 10px 10px 10px; background:url('/site/detox/i/chacout_gray_bottom.gif') no-repeat 0 100%; color:#5E5E5E;}

.checout_border_none{background:#CDCDCD!important;}
	.checout_gray_left{float:left; width:320px; background: url('/site/detox/i/border_bg_y.gif') repeat-y 100% 0;}
	.checout_gray_right{float:left; width:320px; margin:0 0 0 13px;}
	.checout_gray_bottom label{float:left; display:block; width:80px; padding:2px 0 0 0; font-weight:bolder;}
	.checout_gray_bottom input.checout_gray_text {float:left; width:180px; height:19px; margin:0 0 8px 5px; padding:2px 0 0 3px; border:solid #E2E9EF 1px; border-top:solid #AAADB2 1px; font-size:11px;}
	.checout_gray_button{float:left; width:115px !important; margin: 0 0 0 85px; height:21px !important; }
		
		.checout_gray_right2{float:left; width:330px; margin:18px 0 0 13px;}
			.checout_gray_right2 label{width:110px !important;}
	
	.checout_dark_top{width:685px; margin:0 0 30px 0; padding:2px 0 0 0; background:#ACBCC9 url('/site/detox/i/chacout_dark_top_bg.gif') no-repeat 0 0;} 
	.checout_dark_bottom{padding:8px 0 0 5px; background:#ACBCC9 url('/site/detox/i/chacout_dark_bottom_bg.gif') no-repeat 0 100%;} 
		.checout_dark_block {height:40px; padding:10px 15px 0 10px; text-align:left !important; font-size: 14px; }
		.checout_dark_block1{float:left; height:40px; padding:10px 0 0 6px; text-align:left !important;}
			.checout_dark_block1 a{color:#FEFEFE; font-weight:bolder; font-size:14px;}
		.checout_dark_block2{float:right; height:40px; padding:10px 10px 0 0; text-align:right !important;}
		.checout_dark_block2 input{width:130px; height:23pxt;}

.checout_gray_form{}
	.checout_gray_form div{clear:both;}
	.checout_gray_form label{float:left; display:block; width:150px; padding:2px 0 0 0; font-weight:bolder;}
	.checout_gray_form span{padding:0 5px 0 0; color:#F83B3B;}
	.checout_gray_form input{float:left; height:19px; margin:0 0 8px 5px; padding:2px 0 0 3px; border:solid #E2E9EF 1px; border-top:solid #AAADB2 1px; font-size:11px;}
	.checout_gray_form select{float:left; width:200px; height:22px; margin:0 0 8px 5px; border:solid #E2E9EF 1px; border-top:solid #AAADB2 1px; padding:0 0 0 3px;}
	.checout_gray_form_input1{width:145px !important;}
	.checout_gray_form_input2{width:320px !important;}
	.checout_gray_checkbox{width:10px !important; height:10px !important; *width:20px !important; *height:20px !important;  margin:3px 10px 0 0 !important; border:none !important;}
	.checout_gray_checkbox_label{width:300px !important; padding:2px 0 10px 0 !important;}
	
.align_right{text-align:right !important; padding-right:15px !important;}

.checout_gray_bg{margin:0 0 15px 0; padding:5px 0 0 5px; background: url('/site/detox/i/checout_gray_bg.gif') no-repeat 0 0;} 
	.checout_gray_block1{float:left; height:40px; padding:10px 0 0 6px; text-align:left !important;}
		.checout_gray_block1 a{color:#FEFEFE; font-weight:bolder; font-size:14px;}
	.checout_gray_block2{float:right; height:40px; padding:10px 10px 0 0; text-align:right !important;}

.checout_gray_1{float:left; width:210px; padding:0 10px 0 0; background: url('/site/detox/i/border_bg_y.gif') repeat-y 100% 0;}
	.checout_gray_1 input{width:75px; height:20px; margin:0 0 0 50px !important;}
.checout_gray_2{float:left; width:210px; padding:0 5px 0 10px; background: url('/site/detox/i/border_bg_y.gif') repeat-y 100% 0;}
	.checout_gray_2 input{width:75px; height:20px; margin:0 0 0 50px !important;}
.checout_gray_3{float:left; width:210px; padding:0 0 0 5px;}
	.checout_gray_3 input{width:75px; height:20px; margin:0 0 0 50px !important;}	

/*order_status*/

.order_viev_block{background:#CDCDCD url('/site/detox/i/content_nav_left2.gif') no-repeat 0 0;}
	.order_viev_block div{margin:0 0 3px 0; padding:2px 0 0 10px; background:url('/site/detox/i/content_nav_right2.gif') no-repeat 100% 0; font-weight:bolder; color:#5E5E5E;}
	.order_viev_block select{width:470px; height:18px; margin:0 0 0 5px; border:solid #E2E9EF 1px; border-top:solid #AAADB2 1px; font-size:11px;}
		
		
/**/
#delivery-form { float: right; }

.f-actions .f-inputs { margin-left: 105px; }
.f-row { clear: both; }
.f-row .i-text { width: 300px; margin: 5px; } 



.news-list * {padding: 0; margin: 0;}
.news-list .number {float: left; width: 59px; font-size: 43px; color: #d0d0d0;}
.news-list .info {float: left; width: 430px; }
.news-list .news-title {margin: 0; font-size: 22px; font-weight: normal;  }
.news-list .date {font-size: 12px; color: #9e9e9e; padding-bottom: 18px;}
.news-list p {margin: 0; font-size: 12px; color: #000000;}
.news-list li {}
.news-list .splitter {clear: left;  margin-left: 59px; height: 54px; background: url('/site/detox/i/news-splitter.png') left center repeat-x;}
.news-list li.first .splitter {height: 0px; background: transparent;}

.view-new .date { position: relative; top: -20px; }


#sitemap { list-style-type: none; color: #9E9E9E; }
#sitemap ul { list-style-type: none; }
#sitemap a { color: #59A6CD; }
#sitemap ul.sub-items { margin-left: 20px; }


#found { list-style-type: none; color: #9E9E9E; }
#found ul { list-style-type: none; }
#found li { margin-bottom: 10px; }
#found a { color: #59A6CD; }
#found span { font-size: 90%; display: block; }


#news-detail-region-c .date { position: relative; top: -20px; color: #919191; }
.input_mini {width:65px !important;}
.hidden { visibility: hidden; display: none; }



.details-gallery {padding: 19px 0 80px 0; float: left; width: 685px;}
.details-gallery img {float: left; margin: 0 23px 19px 0; border: 2px solid white; }
.details-gallery img.last-column {margin-right: 0;}
.details-gallery img.last-row {margin-bottom: 0;}

.details-reviews {padding: 7px 0 35px 0; float: left; width: 685px;}

.reviews {font-size: 12px; color: #000000; line-height: 1.2em; padding-bottom: 30px;}
.reviews .title {margin: 0; font-weight: normal; padding-top: 17px; font-size: 12px;}
.reviews .title .name {color: #59a6cd; font-size: 18px;}
.reviews p {margin: 0; padding-top: 15px;}
.reviews li {padding-bottom: 21px; background: url('/site/detox/i/product-reviews-splitter.png') top center no-repeat;}
.reviews li#review_1 {padding-bottom: 0; background: transparent;}

/*.add-review {float: left; width: 685px;}*/
.add-review .title {color: #ffffff; font-size: 23px; font-weight: bold; margin: 0; text-align: center; background: url('/site/detox/i/product-reviews-add-back.png') center center repeat-x; margin-bottom: 23px;}
.add-review .title span {background: #e3e3e3; padding: 0 8px;}
.add-review .label {float: left; width: 126px; clear: left; font-size: 14px; font-weight: bold; color: #474747; padding-top: 4px;}
.add-review .label .required {font-weight: normal; color: #6ab1d4;}
.add-review .label,
.add-review .field {padding-bottom: 3px;}
.add-review .field {float: left; width: 376px;}
.add-review .field .i-text,
.add-review .field .i-textarea {display: block; border: 2px solid #dddedb; padding: 4px 6px; width: 360px; background: #ffffff; font-size: 14px; color: #474747; font-family: 'Trebuchet MS';}
.add-review .field .i-textarea {height: 125px;}
.add-review .submit {clear: left; padding: 10px 0 0 240px;}

.popup-wrapper label { width: 100px; }
.product_list .product_list_left img { margin-top: 0; }
.popup-wrapper label { display: block; }
.popup-wrapper select { width: 150px; }

tr.field {  }
tr.field td { padding: 5px 0; }
tr.field h2 { padding-top: 20px; }

.product_options { margin-bottom: 5px; }
.product_options div { margin: 5px 0; }
.product_options input { width: auto; float: left; margin-right: 5px; } 

.i-placeholder {color: gray;}
.b-red {background: red;}

img.a { cursor: pointer; cursor: hand; }