/* author: Igor10k */

*{margin: 0px; padding: 0px;}
body {height:auto; min-height:100%; position:relative; font:12px tahoma; color:#000; background-color: #dedecf;}
img {border:0px;}	   
ul li {list-style: none;}	
a {text-decoration: none; font-weight: bold; color: #5f5f5f}
.fl {float: left;}
.fr {float: right;}																		
.clear {clear: both;}
dl {border: none;}								  
span{font-size:11px; color: #5f5f5f;}											

#wrap{width: 1000px; border-left: solid 1px #a0a0a0; border-right:solid 1px #a0a0a0; margin:0px auto; background-color: #FFF;}

#menu{clear: both;overflow: hidden; background: url("../img/menu_back.gif") repeat-x; width: 1000px; height: 52px; border-bottom: solid 1px #a0a0a0;}
	.nav a{text-decoration: none; color: #5f5f5f; font-size: 11px;}
	.nav a:hover{color: #244282; background: url("../img/underline.gif"); padding-bottom: 10px;}
	.nav ul li{margin:0px 20px; display: inline;}
	.nav ul{margin-top:20px;}		 
	.nav {float: left; padding-left:20px;}
	
	.cart{background: url("../img/menu_sep.gif") no-repeat left top; height: 39px; margin: 7px 30px 0px 0px; display:inline; padding: 3px 0px 0px 21px; color:#2247a6; float:right; font-size: 11px;}
	.cart_img{float: left; margin-right:10px;}
#header{clear:both;}			
.head_right{padding-left: 9px;}
			
.colmask {position:relative; clear:both; overflow:hidden;}
									
.logo{text-align:center; overflow: hidden; padding-top:7px;}
.logo a{color:#5f5f5f; text-decoration: none; font-size:18px;}	  

.head_right_top{overflow: hidden; height: 35px; font-size: 11px; background: url("../img/head_right_top_back.jpg") no-repeat left bottom; padding: 5px 5px 0px 268px;}	
.head_right_top img {float: left;}
.cards{margin:3px 4px 0px;}
.head_right_top div{margin-left: 25px; margin-right: 30px; width: 125px;} 
.head_right_top div span{font-size: 18px; color: #6f6f6f; position:relative; top:-2px;}		 
					
.left{width: 224px; overflow:hidden; background: #fefced url("../img/product_list.gif") no-repeat top left; padding: 34px 0px 0px 0px;}
.right{width: 776px; overflow: hidden;} 

					 
#menu_categories{background: none; width: 216px; margin-left:8px;}					
#menu_categories ul{list-style-type:none;}
#menu_categories ul li{border-bottom: solid 1px #dbdde0; width: 207px; padding:5px 0px;}  
#menu_categories ul li ul li{padding: 0px; margin:0px !important; border-bottom:none;}   
.borderul{border:solid 1px #c1c1c1; background-color: #FFF; width:205px; overflow: hidden;}
#menu_categories ul li a{background: url("../img/dot_off.gif") no-repeat left; padding-left:18px; color: #5f5f5f;}	 
#menu_categories ul li ul li a{background: none; margin:3px 0px 3px 0px; font-size:11px; font-weight: bold; color:#5f5f5f;}	 
#menu_categories ul li a:hover{background: url("../img/dot_on.gif") no-repeat left;}  	
#menu_categories ul li ul li a:hover{background: none;}  
#menu_categories a{padding-left:10px; color:#7d7d7d; font-size: 12px; width: 189px; display: block;}	
.active{color:#e85d00 !important;}				
	

.mag_glass{vertical-align:-2px;margin-left:15px;}
.menu_categories_active{background: #5f5f5f url("../img/dot_on_chosen.gif") no-repeat left !important; padding:4px 0px; color:#FFF !important;}

.all_products{background-color:#c1c1c1; padding:1px 0px;; width: 207px !important; overflow:hidden;} 
.all_products a{font-size:10px; margin-left:15px;}

.faq{background-color:#fefced; width: 224px; margin-top: 30px;}
.faq dl{margin-left: 10px; padding-right: 3px; width: 210px; border-right: solid 1px #c1c1c1;}
.faq dl dt{padding: 10px 0px 7px 0px; color: #154090; font-weight: bold; background: url("../img/excl.gif") no-repeat left; padding-left: 20px;}
.faq dl dd{padding-left:20px;}	   
.faq p{padding: 10px 0px 10px 60px; border-right: solid 1px #c1c1c1;}
.faq p a{color: #5f5f5f; font-weight: bold;}
			 
.search{width: 776px; height: 35px; background: url("../img/search_back.gif") no-repeat left top; background-color:#f8fcfe;}
.search_left{padding-top:10px; padding-left: 3px; padding-left: 17px;}
.search_right{margin-top:8px; color: #6f6f6f; display:inline; background: url("../img/search_sep.gif") no-repeat left; margin-right:25px; padding-left:30px; }
.search_im{margin-top:4px;}
.search_in{border:solid 1px #6f6f6f; width: 157px; height: 16px;}
.search_left b{color:#c4c4af;}
.b1{background-color: #e6e9df; margin-left: 3px; height: 1px; overflow:hidden; width: 100%; clear: both;}
															 
.products{padding:20px 0px 0px 30px;}

.box1{margin: 0px; width:345px; padding-bottom:10px ;}
.box1_2{margin: 0px; width:345px; padding-bottom: 10px;}
.box2{padding: 10px 0px 0px 0px; width:345px; border-bottom: solid 1px #fafafa; border-top: solid 1px #f2f3f3;}
.box3{padding: 10px 0px 0px 0px; width:345px; border-top: solid 1px #f2f3f3;}
.box_left{width:80px; margin-right: 10px; padding-top: 10px; text-align: right;}	 
.box_left h2{color:#e85c00; font-size: 22px; font-weight: normal;}
.box_left span{color:#063b9f; font-size: 14px;}	
.round{background: url("../img/item_top.gif") no-repeat; width: 254px; height:6px; overflow:hidden;}
.box_right{padding: 0px 7px; width:240px; background: url("../img/item_back.gif") repeat-x top;}
.box_right h2{color:#063b9f; font-size: 14px; font-weight: normal;}
.box_right h3{font-size:11px; color: #5f5f5f; margin:2px 0px;}
.box_right img{margin:15px 4px; float:right;}		  

.hv{margin: 0 10px 0 20px; background-color:#edeeef; width: 1px; height:100%;}

.testimonials{display: inline; border-top: solid 1px #178ff0; border-bottom: solid 1px #178ff0; margin: 0px 15px 0px 16px; padding: 10px 0px 0px 10px; background: url("../img/testimonials_back.gif") repeat-x bottom;}
.testimonials img{border: solid 1px #178ff0; margin: 0px 10px 0px 0px;}
.testimonials strong{color: #154090; font-size:11px;}
.testimonials span{color: #5f5f5f; font-weight: bold; font-size:11px;} 
.test1{width:230px; border-right: solid 1px #e2e8ee; margin-right:15px;}
.test2{width:230px; padding-right: 10px;}	  
.add_comm{margin: 0px 0px 0px 565px; padding: 10px 0px 0px 0px; height: 18px; overflow: hidden; height:18px; overflow:hidden;}
.add_comm img{border: none; margin: 0px; padding:0px;}

.banner2{padding: 20px;}

#footer{background: url("../img/footer_back.gif") repeat-x top; height: 42px; clear:both;}
	.rights{margin: 8px 0px 0px 20px; color: #6e6e6e; font-size: 11px; text-align: center; display: inline;}
	.menu_bottom{margin: 14px 0px 0px 145px;}
	.menu_bottom ul li{height: 16px; overflow: hidden; padding: 0px 13px; border-left:solid 1px #cfd1d1; float: left;}
	.menu_bottom ul li:first-child{height: 16px; overflow: hidden; border: none; padding: 0px 13px;}
	.menu_bottom a{color:#696969; font-size: 11px;}
									
.ship_term{padding:20px 20px 20px 17px;}
.ship_term .ship_text{padding-left:10px;}
.ship_term b{color:#e85c00;}
.info_title {color:#e85c00; font-weight:bold;}
.ship_term strong{color: #e85c00;}
.ship_table{margin-top:15px; border-bottom: solid 1px #c1c1c1; padding-bottom: 10px;}	
.ship_table_left{width: 150px; padding-left: 10px;}
.ship_table p{border-bottom: solid 1px #c1c1c1; color:#e85c00; font-weight: bold; margin-left: -10px; padding-left: 10px; margin-bottom: 10px;}
.ship_term strong{color: #5f5f5f;}	   
.ship_term a{color: #063b9f; font-weight: normal;}
.ship_table_right{width: 584px;}	
	

.contact{margin:10px 0px 0px 16px; width: 735px; border-top: solid 1px #178ff0; padding:15px 0px 0px 10px; background: url("../img/contact_form_back.gif") repeat-x top; display: inline;}
.cont_names{width: 65px; margin-bottom: 17px; overflow: hidden;}
.cont_names p{height:29px;}
.cont_inputs{width: 220px;}
.cont_inputs p{height:28px;}
.contact strong{color: #154090;}							  
.ones{width: 199px; height: 17px; border: solid 1px #c1c1c1;}
.cont_remark{margin-left:10px; width: 440px; display: inline;}	
.contact b{font-weight: normal; color: #e85c00;} 
.cont_message{width: 652px; height: 102px; border: solid 1px #c1c1c1; padding-left:-3px; vertical-align: top;} 
.send_button{margin-right: 10px; margin-top:10px;}

.product_desc{background: url("../img/best_price.gif") no-repeat top right; margin-left: 16px;}
.product_desc h3{font-size:14px; color:#214484; font-weight: bold; margin-bottom: 8px;}
.prod_img{margin: 0px 27px 7px 0px;}														  
.prod_short_info{width:500px;}
.prod_table h4{color: #154090; font-size: 12px;}
.prod_table h2{color: #e85d00; font-size: 16px; font-weight: normal;}
.prod_table span{color: #5f5f5f; font-weight: bold;}
.prod_table{text-align: center; border-right: solid 1px #b6bcc0;}
.prod_table td{height: 29px; border-left: solid 1px #e5e8e9; border-bottom: solid 1px #e5e8e9;}
.table_head{background-color: #178ff0; color: #FFF; font-weight: bold;} 
.table_head td{border: none !important;}
.product{width: 151px; border-left: solid 1px #b6bcc0 !important;}  
.package{background-color: #f7f7f7; color: #5f5f5f; width: 90px; border-left: solid 1px #b6bcc0 !important;}
.per_item{color:#154090; width: 110px; border-left: solid 1px #b6bcc0 !important;}	 
.price{color:#5f5f5f; width: 122px;}
.save{background-color: #ecf6fd; color: #e85d00; width: 118px;}		  
.order{width: 147px;}
.free_ed{text-align: left; padding-left: 30px !important; background-color: #e5e8e9; font-size: 10px; color: #5f5f5f; height:13px !important;  border-left: solid 1px #b6bcc0 !important;} 
.blue_bord {border-bottom: solid 1px #1b8ce9 !important;}
.prod_table_div{margin:20px 0px;}

.product_info strong{color: #214484;}
.info_block{padding: 15px; border-bottom: solid 2px #b6bcc0;}

#alt_names_title {color: #063b9f; font-weight: bold;}
.alt_names_table {width: 748px; color: #5f5f5f; font-weight: bold;}
.alt_names_table_bg {background: #fffdec; padding: 3px;}
												 
.box5{width: 524px; display:inline;  overflow: hidden;}
.box1_1{padding:10px 0px; height:126px; width:510px; overflow:hidden; border-bottom: solid 1px #ced2d4;}
.box_right_1{height: 100%; padding: 0px 7px; width:406px; background: url("../img/item_back.gif") repeat-x top;}
.round_1{background: url("../img/item_top_big.gif") no-repeat; width: 420px; height:6px; overflow:hidden;}
.box_right_1 h2{color: #154090; font-weight: bold; font-size: 12px;}
.box_right_1 h3{font-size:11px; color: #5f5f5f; margin:2px 0px;}
.add_to_cart_small{margin:20px 0px;}

.bestsellers_small{background: url("../img/bestsellers_right.gif") no-repeat top; padding: 28px 0px 0px 0px; width: 219px; overflow: hidden;}
.best_small_item{background: url("../img/bestsellers_right_back.gif") bottom repeat-x; border-bottom: solid 1px #cdd2c6; border-left: solid 1px #bababa; padding:7px 0px 0px 17px; width: 202px;}	
.best_small_item_img{margin: 0px 10px 7px 0px; float:left;}
.best_small_item h2{font-weight: normal; color: #154090;}
.best_small_item h3{color: #5f5f5f; margin-bottom:3px; font-size: 11px;}
.best_small_item span{color: #e85d00;}
.best_small_item b{color: #154090; font-weight: normal;}
.best_small_item a img{margin:11px 0px 7px 90px;} 
												  
.cart_page{margin-left:16px;}
.cart_table{text-align: center; border-right: solid 1px #b6bcc0; margin-bottom: 15px; margin-right: 15px;}		 
.cart_table td{padding:3px 0px; border-left: solid 1px #e5e8e9; border-bottom: solid 1px #e5e8e9;}
.cart_prod{width: 179px; padding-left:10px; height:51px; vertical-align:middle;}
.cart_prod h3{font-size:12px; color: #154090; padding:0px; margin:18px 0px 0px 0px;}
.cart_prod span{font-size:12px;}
.cart_qal{width: 53px;}
.cart_package{width: 154px; font-weight: bold; color: #5f5f5f; text-align:left; padding-left:10px !important;}
.cart_price{width: 141px; font-weight: bold; color: #154090; border-left: none !important;}
.cart_total{width: 116px; font-weight: bold; color: #e85d00; border-left: none !important;}
.cart_delete{width: 87px;}	 
.cart_upgrade{font-size:10px; color: #005bcc; text-decoration: underline; text-align: left; padding-left: 10px !important;}
.cart_upgrade a{font-weight: bold; color: #005bcc;}
.cart_qal_in{width: 26px; height: 15px; border: solid 1px #acada3;}						  
.blue_grad{background: url("../img/cart_prod_back.gif") right repeat-y;}
.lightblue{background-color: #ecf6fd;}
.prodimg{padding-left: 12px;}			 
.cart_prod_free h2{font-size:24px; margin-top:7px; color:#e85d00;}
.total{background-color: #5f5f5f; font-size: 18px; color: #e85e00; text-align: right; padding-right: 10px !important;}
.total span{font-size: 22px; color: #FFF;}
.cart_but_marg{margin: 0px 21px;} 
.blue_bottom_bord{border-bottom: solid 1px #a0c8e8 !important;}

#product_descr_head{float: left; border-bottom: solid 2px #b6bcc0; margin-bottom:15px;}													   
#product_descr_head div{width:174px; height:20px; float: left; text-align:center; padding-top:4px;} 
#product_descr_head a{color:#154090;}
#product_descr_head1{background: #f1f1f1 url("../img/left_corner.gif") top left no-repeat;}
#product_descr_head2{background: #f1f1f1;}
#product_descr_head3{background: #f1f1f1 url("../img/right_corner.gif") top right no-repeat;} 
.product_descr_head_active{background-color: #5f5f5f !important;}						
.product_descr_head_active a {color:#FFF !important;}

#product_description_text{border-bottom: 1px #bee0f4 solid; font-size: 12px;}
#product_description_text p{margin:10px 72px 15px 10px;}

.add_comment_in{float: right; display: inline; width:500px; height: 100px; border: solid 1px #178ff0;}

#add_comment{width: 732px; overflow: hidden; padding-right:10px; background: url("../img/add_comment_back.gif") repeat-x top; display: inline; margin:0px 15px 0px 16px; color: #154090; font-weight: bold;}
#add_comment input{margin-bottom:9px;}
.comm_right{width:180px; padding:12px 0px 0px;}
.comm_left{padding:12px; width:509px;}
.add_comment_in{width:508px; height: 130px; border: solid 1px #b6bcc0;}	
.inp_1{width:177px; height: 15px; border: solid 1px #b6bcc0;}
.inp_2{width:114px;	height: 15px; border: solid 1px #b6bcc0;}
.browse{border: solid 1px #474c4e; font-weight: bold; width:39px; height:18px; font-size: 11px;}
.act{color:#e85c00;}
.Star{color:#e85c00;}

.f_but{background: url("../img/button_blank.gif") no-repeat; border: none; width: 103px; height: 21px; color: #FFF; font-weight:bold;}
.gray_back{background-color: #f8f8f8;}

.ship_text ul li a {line-height:1.5em;}
.ship_text ul {margin-bottom:25px !important;}

.boxxx{float: left; background: url("../img/left_back.gif") left repeat-y;}

#pager li{float:left; margin:0px 3px;}
.payment_methods_spacer {width: 900px; height: 15px; margin: 0px auto; border:1px solid black;}
.mag_new{color:#1f85cf; font-size:11px; display:block; margin-top:10px;}
.mag_new img{vertical-align:middle; margin-right:5px;}