/* CSS Document */
body { margin:0px; padding:0px; background:url(bg.jpg) no-repeat top center; background-color:#1c1d17; margin-bottom:30px; }


* { 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#606b78;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:justify; line-height:16px; }

p.p_left { text-align:left; }
p.p_center{ text-align:center; }
p.p_right { text-align:right; }

.bordo {color:#a83180; }

strong { font-weight:bold; }

.strong { font-weight:bold; }
.italic {font-style:italic; }
.underline { text-decoration:underline; }

.left { float:left; }
.right { float:right}

img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

a.more, a.more:active, a.more:visited { padding-left:40px; background:url(arrow.gif) no-repeat 120px 6px; padding-right:30px; font-weight:bold; outline:none;}
a.more:hover { text-decoration:underline; outline:none;}



h2, h1, h3 {margin:0px; padding:0px }
h2 {font-size:16px; text-align:left; margin-bottom:4px; margin-top:10px; font-weight:bold; padding:0px; }

td h1 { font-size:13px; line-height:16px; font-weight:bold; color:#445c81; width:400px; text-align:left; }

#display_in{ display:inline; float:left;}

ul.ul_main { padding:0px; margin:0px; list-style:none; margin-bottom:16px; }
	ul.ul_main li { padding-left:18px; margin-left:4px; background:url(arrow_ul.gif) no-repeat 0 1.1pt; line-height:15px; margin-bottom:6px; }


#wrap { width:860px; margin:0px auto 0px auto; text-align:center; padding:0px; }
	
	/*¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬*/
	/*  top part */
	/*¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬*/
	#top { width:860px; height:224px; position:relative; background:url(bet_top_menu3.gif) 228px 50px no-repeat; padding:0px; margin:0px; display:block; text-align:left; z-index:100;  }
		#logo { float:left; display:block; width:228px; height:82px; background:url(logo.gif) no-repeat; overflow:hidden; text-indent:-9999px; outline:none; border:none;}
		
		#top_menu { float:left; width:402px; height:50px; margin:0px; padding:0px; line-height:50px; text-align:center; }
		#top_menu a { display:inline; margin:0 10px; padding:0px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  text-decoration:none; }
		#top_menu a:hover {color:#C4DB30; text-decoration:none; }
		
		#search_box { width:218px; height:50px; margin:0px; padding:0px; float:right; position:relative; }
			#search_box_pad { position:absolute; top:14px; left:0px; }
			#search input { width:132px; background:#fff; border:0px; padding:0.3em 0.2em; height:16px; color:#000; float:left; } 
			#search_box_pad a { float:left; display:block; background:url(btn_search.gif) no-repeat; width:64px; height:22px; line-height:20px; text-align:center; color:#f9f8f8; text-decoration:none; margin-left:6px; margin-top:0px;  }
			#search_box_pad a:hover { text-decoration:underline; }
		
		
		#basket { width:215px; height:22px; line-height:22px; position:absolute; top:60px; left:646px; font-size:11px; color:#fff; }
		#basket a { text-decoration:none; font-size:11px; color:#fff; font-weight:bold; }
		#basket a:hover {color:#A8CFFF; text-decoration:underline; font-weight:bold;}
		
		
		#phrase_line { position:absolute; top:95px; left:0px; width:860px; height:128px; text-align:left; }
			#phrase_left { width:456px; height:128px; text-align:left; float:left;}
			#phrase_left p, #phrase_left span { color:#fbfbfb; font-family:Arial, Helvetica, sans-serif,sans-serif; font-size:28px; width:454px; margin:6px 0px; padding:0px; line-height:34px; font-weight:bold;}
			#phrase_left span { font-size:36px; }
			
			#phrase_right { width:215px; height:128px; text-align:left; float:right; }
			#phrase_right h1 {color:#fbfbfb; font-family:Arial, Helvetica, sans-serif,sans-serif; font-size:16px; width:212px; margin:6px 0px 0px 0px; padding:0px; line-height:22px; font-weight:bold;}
			#phrase_right p {color:#fff; font-family:Arial, Helvetica, sans-serif,sans-serif; font-size:11px;  padding:0px; line-height:14px; font-weight:normal; }
		
		
		/*¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬*/
		/*  content part */
		/*¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬*/
		#content_part {width:860px; clear:both; margin:0px; padding:0px; overflow:hidden; text-align:left; }
		
			#content_left_column { width:229px; margin:0px; padding:0px; overflow:hidden; float:left;  }			
			#content_right_column { width:618px; margin:0px; padding:0px; overflow:hidden; float:right; background:url(bg_content.gif) repeat-y; }
				#content_right_column_bg { width:618px; padding:0px; margin:0px; background:url(bg_content_top.gif) no-repeat; 
				/* fast min-height hack*/
					min-height:198px;
					height:auto !important;
					height:198px;
				/*end of hack*/
				
				
				}
			#content_right_column__bottom_bg { width:618px; padding:0px; margin:0px; background:url(bg_content_bottom.gif) no-repeat; height:44px; }
			
			.box_l { width:229px; background:url(box_l_bg.gif) repeat-y; display:block; z-index:100; margin-bottom:20px;  }
			.box_l_top {width:229px; background:url(box_l_top.gif) no-repeat top center; display:block; overflow:hidden;
				/* fast min-height hack*/
					min-height:190px;
					height:auto !important;
					height:190px;
				/*end of hack*/
			 }
			 
			 .boxes_row {margin-bottom:3px; overflow:hidden; display:block;}
			 
			.box_l_bottom {width:229px; height:24px; background:url(box_l_bottom.gif) no-repeat top center; display:block; overflow:hidden; }
			.img_product { float:left; margin:30px 8px 0 6px; border:0px; padding:0px; background:#fff; }
			.box_l_top p { margin:100px 8px 0px 0px; font-size:11px; }
			.special_offer { display:block; position:absolute; background:url(special_offer.gif) no-repeat; width:124px; height:124px; top:90px; left:90px; text-indent:-9999px; z-index:999; } 
			
			
			.box_l_menu { width:229px; background:url(left_menu_bg.gif) repeat-y; display:block; position:relative; margin:0; }
			.box_l_menu_top {width:229px; background:url(left_menu.gif) no-repeat top center; display:block; overflow:hidden; list-style:none; margin:0px; padding:0px; }
			.box_l_menu_top li { padding:0px; margin:0px; line-height:33px; }
			.box_l_menu_top li.li_last { padding:0px; margin:0px; width:229px; height:41px; background:url(left_menu_last.gif) no-repeat top center; }
			.box_l_menu_top li a { display:block; width:203px; background:url(left_menu_bet.gif) no-repeat 0 32px; height:33px; text-indent:8px; margin-left:8px; color:#3f5a86; font-size:11px; font-weight:bold; }
			.box_l_menu_top li a.a_last { display:block; width:203px; background:url() no-repeat 0 32px; }
			.box_l_menu_top li a:hover { text-decoration:underline; } 
			.box_l_menu_bottom {width:229px; height:41px; background:url(box_l_bottom.gif) no-repeat top center; display:block; overflow:hidden; }
			.img_product { float:left; margin:30px 8px 0 6px; border:0px; padding:0px; background:#fff; }
			
		
		#login_box { width:228px; height:119px; overflow:hidden; margin:20px 0 0 0; padding:0px; background:url(login_bg.gif) no-repeat; }
			#login_box_ul { width:220px; margin:15px 0 0 10px; padding:0px; list-style:none; overflow:hidden; }
			#login_box_ul li { margin:0px; padding:0px; height:30px; line-height:30px; font-size:11px;}
			#login_box_ul li span { float:left; height:30px; line-height:30px; font-size:11px; }
			#login_box_ul li input { float:right; display:inline; width:130px; font-size:12px; line-height:16px; height:16px; padding:0.2em 0.3em; margin-right:10px; }
			#login_box_ul li a.btn_login { display:block; background:url(btn_login.gif) no-repeat; width:89px; height:31px; text-align:center; color:#fff; font-size:11px; line-height:24px; float:right; margin-right:10px; margin-top:3px;}
			
			#payment_box { width:228px; display:block; overflow:hidden; height:32px; margin:20px 0 0 0; padding:0px;}
		

		
		.product_box { width:202px; overflow:hidden; margin:0; padding:0px; float:left; display:inline; }
		.product_box_pad_b { margin:20px 0px 25px 20px; background:url(product_box_border.gif) repeat-y right; text-align:center; }
		.product_box_pad { margin:20px 0px 25px 20px; text-align:center; }
		.product_box_pad h1, .product_box_pad_b h1 { font-size:13px; line-height:16px; font-weight:bold; color:#445c81; width:160px; text-align:left; }
		.product_box_pad h1 a, .product_box_pad_b h1 a { font-size:13px; line-height:16px; font-weight:bold; color:#445c81; width:160px; text-align:left; border:none; }
		.product_box_pad h1 a:hover, .product_box_pad_b h1 a:hover { text-decoration:underline; }
		.product_box_pad img, .product_box_pad_b img { display:block; margin:15px auto 20px auto; }
		.product_box p { font-size:11px; margin:20px 10px 10px 20px; }
			
			/*
			.product_text a { display:block; background:url(btn_more.gif) no-repeat; width:87px; height:23px; line-height:22px; text-align:center; color:#202222; text-decoration:none; margin-top:20px; }
	.product_text a:hover { text-decoration:underline; }
			*/
			
	/* ¬ ---------------------- ¬ */
	/* product page  */
	/* ¬ ---------------------- ¬ */	
	.line_where_are_you { margin-left:20px; background:url(line_where_are_you.gif) repeat-x 0 36px; height:37px; line-height:37px; width:570px; clear:both; padding-left:4px; }
	.line_where_are_you	a {color:#3f5a86; text-decoration:none; font-weight:normal; }
	.line_where_are_you	a.a_home {color:#3f5a86; text-decoration:none; font-weight:bold; }	
	.line_where_are_you	a:hover { text-decoration:underline; }
	
	a:hover { text-decoration:underline; }

	.line_cat_desc { margin-left:20px; background:url(line_where_are_you.gif) repeat-x 0 36px; width:570px; clear:both; padding-left:4px; }


	.product_desc_img { width:160px; padding:0px; margin:20px 0 20px 20px; float:left; display:inline; overflow:hidden; }
	.product_desc_img h1 { font-size:12px; padding:1px 0px 8px 0px; margin:0px 0px 0px 4px; width:140px; font-weight:bold; color:#3f3f3f; text-align:left; }
	.product_desc_img img {margin:10px auto 10px auto; } 
	.product_desc_img a.a_big { display:block; background:url(ico_big.gif) no-repeat; padding-left:30px; height:30px; line-height:22px; margin-left:10px; color:#3f5a86; text-decoration:none; font-weight:bold; text-align:left; }
	.product_desc_img a:hover { text-decoration:underline; }


.product_desc_text { width:380px; margin:20px 0 0 0; padding:0px; overflow:hidden; float:left; display:inline; }
 .product_desc_text p {margin:0px 0 12px 0; }
 .ul_prod_text { width:380px; list-style:none; margin:0px; padding:0px; }
 .ul_prod_text li {margin:0px; padding:0px; line-height:16px; margin-left:2px; padding-left:10px; margin-bottom:4px; background:url(ul_prod_text.gif) no-repeat 0 9px; }
 .product_desc_tbl {width:380px; margin-top:10px; }
 .product_desc_tbl_title { border:#ecebeb 1px solid;  }
 .product_desc_tbl_title_s {  border:#ecebeb 1px solid; width:80px;  }
 .product_desc_tbl_text { background:#f3f1f1; color:#2563a0; font-weight:bold; }
 
 .product_desc_text a.btn_login { display:block; background:url(btn_login.gif) no-repeat; width:89px; height:31px; text-align:center; color:#fff; font-size:11px; line-height:26px; float:left; margin-left:0px;}




/*	.product_desc_text { width:380px; margin:20px 0 0 0; padding:0px; overflow:hidden; float:left; display:inline; }	*/
/*	.product_desc_text p {margin:0px 0 12px 0; }	*/
/*	.ul_prod_text { width:400px; list-style:none; margin:0px; padding:0px; }	*/
/*	.ul_prod_text li {margin:0px; padding:0px; line-height:16px; margin-left:2px; padding-left:10px; margin-bottom:4px; background:url(ul_prod_text.gif) no-repeat 0 9px; }	*/
/*	.product_desc_tbl {width:450px; margin-top:10px; }	*/
/*	.product_desc_tbl_title { border:#ecebeb 1px solid; width:120px; }	*/
/*	.product_desc_tbl_text { background:#f3f1f1; color:#2563a0; font-weight:bold; }	*/
	
/*	.product_desc_text a.btn_login { display:block; background:url(btn_login.gif) no-repeat; width:89px; height:31px; text-align:center; color:#fff; font-size:11px; line-height:26px; float:left; margin-left:0px;}	*/




	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/*  product list */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	h1.product_price { font-size:12px; padding:1px 0px 8px 0px; margin:0px; width:140px; font-weight:bold; color:#2563a0; text-align:left; }
	.boxes_list_row { margin-bottom:3px; overflow:hidden; display:block; border-bottom:#cddbeb 1px solid; clear:both; display:block; width:570px; height:auto; margin-left:20px; padding-bottom:10px; }
	.boxes_list_row .product_desc_img { margin-left:0px; }
	.product_desc_text a.add_to_basket { display:block; background:url(btn_basket.jpg) no-repeat; width:92px; height:31px; text-align:center; color:#fff; font-size:11px; line-height:24px; float:left;}
	.product_desc_text a.add_to_basket:hover { text-decoration:underline; }
	.product_desc_text a.a_more { display:block; background:url(btn_more.jpg) no-repeat; width:84px; height:24px; text-align:center; color:#4f4f4f; font-size:11px; line-height:24px; float:left; }
	.product_desc_text a.a_more:hover { text-decoration:underline; }
	
	

	
	.sumbit { border:0px; margin-left:150px; width:84px; height:23px; background-image:url('submit.gif'); cursor:pointer; margin-top:0px;}
	
	
	
/* ¬ ---------------------- ¬ */
/*  Footer */
/* ¬ ---------------------- ¬ */
#footer { width:618px; margin:0; display:block; overflow:hidden; padding-top:20px; background:#1c1d17;}
#footer p {margin:0 10px 14px 10px; }
#footer a { display:inline; margin:0 10px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#footer a.a_first { display:inline; margin:0 10px; margin-left:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#footer a:hover {color:#fff; text-decoration:none; }




/* sitemap  */

#ul_sitemap_list { margin:0px; padding:0px; list-style:none; margin-top:20px;}
#ul_sitemap_list a, #ul_sitemap_list a:active, #ul_sitemap_list a:visited { color:#224086; text-decoration:none;}
#ul_sitemap_list a:hover {text-decoration:underline; }
#ul_sitemap_list li { padding-left:0px; margin-left:30px; line-height:20px; margin-bottom:5px;}
#ul_sitemap_list li ul {padding:0px; margin:0px; margin-bottom:6px; margin-top:2px; list-style:none; }
#ul_sitemap_list li ul li { padding-left:15px; margin-left:20px; line-height:16px; margin-bottom:5px; background:url(arrow_sitemap.gif) 0px 2pt no-repeat;}



.clearfix:after {
	content: "."; 
	display: block; 
	height: 1; 
	font-size:1px;
	clear: both; 
	visibility: hidden;
	line-height:1px;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}
	
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}