@charset "utf-8";
/* CSS Document */

html { padding:0; margin:0; } 
body { margin:0px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#D2D2D2; background:#000000; min-width:900px; height:100% } 

img { border:0; }
a { color:#D2D2D2; font-size:11px; text-decoration:none }
a:hover { text-decoration:underline }
div#TopPageBg { width:100%; float:left; background:#272727 url(../images/bg_main.gif) repeat-x;}
div#BotPageBg { width:100%; height:100%; float:left; margin-top:1px; background:#272727 url(../images/bg_main_bot.gif) repeat-x; }
div.PageContent{ width:970px; height:100%; margin:auto;} 
/*Header*/
	div#Header { width:970px; float:left; position:relative; background:url(../images/bg_main.gif) repeat-x;  }
	div#Header form { float:left; margin:0px; padding:0px; }
		div#Header div#Logo { top:1px; left:0px; position:absolute; z-index:100 }	
			div#Header div#Logo h1 { width:136px; height:111px; float:left; margin:0; padding:0; }
				div#Header div#Logo h1 img { border:0; }
		div#Header div#MenuUpper { width:970px; font-size:11px; color:#F0F0F0; float:right }
				
				div#Header div#MenuUpper div.nav { font-size:11px; color:#F0F0F0; padding:12px 0px 12px 0px; float:right }
				div#Header div#MenuUpper div.nav a { color:#F0F0F0;  text-decoration:none; padding:2px 5px 2px 20px; margin-right:10px; }
				div#Header div#MenuUpper div.nav a:hover { text-decoration:underline; } 
				div#Header div#MenuUpper div.nav a.sitemap { background:url(../images/icons/sitemap.gif) no-repeat 0px 4px; }
				div#Header div#MenuUpper div.nav a.newsletter { background:url(../images/icons/newsletter.gif) no-repeat 0px 4px; }
				div#Header div#MenuUpper div.nav a.about { background:url(../images/icons/about.gif) no-repeat 0px 4px; }
				div#Header div#MenuUpper div.nav a.contact { background:url(../images/icons/contact.gif) no-repeat 0px 4px; }
				div#Header div#MenuUpper div.nav a.reg { background:url(../images/icons/reg.gif) no-repeat 0px 4px; }
				div#Header div#MenuUpper div.nav a.privacy { background:url(../images/icons/privacy.gif) no-repeat 0px 4px; }
				
				a.pdf { padding:2px 5px 2px 20px; background:url(../images/icons/pdf.gif) no-repeat 5px 2px; font-size:11px; color:#F0F0F0; }
				
				div#Header div#MenuUpper div.register { font-size:11px; color:#F0F0F0; padding:12px 0px 12px 0px; margin-left:60px; float:right }
					div#Header div#MenuUpper div.register a { color:#F0F0F0;  text-decoration:none;  background:url(../images/icons/register.gif) no-repeat 0px 4px; padding:2px 0px 2px 20px;}
					div#Header div#MenuUpper div.register a:hover { text-decoration:underline; } 
					
		div#Header div#SearchTop { position:absolute; right:212px; top:60px; width:221px; height:53px; padding:5px 0 0 10px; background:url(../images/search_top_bg.gif) no-repeat;  }
		
		#consultant {width: 159px; float: right; margin:5px 0 0 0 ; padding:0;}
		#consultant a {float: left; width: 79px; height: 82px; margin:0; padding:0; text-indent: -9999px; font: normal 11px/14px Tahoma, Verdana, Arial, sans-serif; color: #ffffff}
		#consultant a {background: transparent url(../images/consultant.gif) no-repeat left top; }
		    #consInfoHld {float:left; width:80px; margin:2px 0 0 0;}
		        #consInfo {float:right; width:70px; font:normal 10px/11px tahoma,sans-serif; text-align:right;}
		        #consInfo p {margin:0; padding:0;}
			div#Header div#SearchTop span { float:left; padding:2px; }
			div#Header div#SearchTop input { width:128px; height:18px; padding:2px 2px 2px 6px; margin:0px; float:left; background:none; border:0; color:#D2D2D2  }
			div#Header div#SearchTop input.searchSubmit { width:32px; height:29px; padding:0px; margin:0px; margin-left:11px; cursor:pointer; float:left }
		div#HeaderAnimation { height:274px; width:100%; margin:0 auto;overflow:hidden; } 
		div#HeaderAnimationSub { width:970px; margin:0 auto; }
/* @end Header*/

/* TopMenu */

#topMenu { float:left;  height:88px; padding-left:225px; }
#topMenu ul { float:left; padding:25px 0px 10px 0; margin:10px 0;}
	
	#topMenu ul li { float:left; list-style:none; }
		#topMenu ul li a { text-indent:-9999px; height:33px; margin-right:30px; }
		#topMenu ul li.acc a { background:url(../images/nav_menu/akcesoria.gif) 0px 0px no-repeat; width:65px; height:33px; display:block; }
			#topMenu ul li.acc a:hover { background:url(../images/nav_menu/akcesoria.gif) 0px -33px no-repeat; }
		#topMenu ul li.caf a { background:url(../images/nav_menu/herbata.gif) 0px 0px no-repeat; width:99px; height:33px; display:block; }
			#topMenu ul li.caf a:hover { background:url(../images/nav_menu/herbata.gif) 0px -33px no-repeat; }
		#topMenu ul li.cig a { background:url(../images/nav_menu/papierosy.gif) 0px 0px no-repeat; width:66px; height:33px; display:block; }
			#topMenu ul li.cig a:hover { background:url(../images/nav_menu/papierosy.gif) 0px -33px no-repeat; }
		#topMenu ul li.cyg a { background:url(../images/nav_menu/cygara.gif) 0px 0px no-repeat; width:48px; height:33px; display:block; }
			#topMenu ul li.cyg a:hover { background:url(../images/nav_menu/cygara.gif) 0px -33px no-repeat; }

/* @end TopMenu */

/* LeftMenu */
	div#LeftMenu ul { margin:0px; padding:0 0 20px 0; font-size:15px; color:#CCCCCC; float:left; width:100%;}
	
		div#LeftMenu ul li { padding:5px 10px 7px 20px; list-style:none; background:url(../images/menu_lw_spacer.gif) 10px bottom  no-repeat;  } 
			div#LeftMenu ul li#nav_1004 a {font-weight: bold; color: #ECCF04}
			div#LeftMenu ul li#nav_1004 a:hover {color: #CF2626}
			div#LeftMenu ul li a { font-size:15px; color:#CCCCCC; text-decoration:none; background:url(../images/menu_lw_pointer.gif) 4px 13px no-repeat; display:block; padding:5px 10px 7px 20px }
			div#LeftMenu ul li a:hover { color:#ECCF04 }
			
			div#LeftMenu ul li a.active { color:#ECCF04 }
/*end Leftmenu */

/* PageContent */
	#result_pages_holder { text-align:center; width:100%; font-size:13px; }
	#result_pages_holder a { font-size:12px; }
	#result_pages_holder a:hover { color:#E8BC0B} 
	div#Cols { float:left; width:970px; background:url(../images/col_main_bg.gif) -1px 0px repeat-y; position:relative; margin-top:31px; }
		div#Cols div.lf_col { width:230px; height:auto; float:left; background:#272727 url(../images/lw_col_bg.gif) top right repeat-y  }
		div#Cols div.cent_col { width:544px; padding:20px 0px; height:auto; float:left; background:#333333 url(../images/center_col_bg_top.gif) 2px 1px no-repeat; } 
		div#Cols div.rg_col { width:196px; height:auto; float:left; background:#272727 url(../images/rg_col_bg.gif) top left repeat-y }
		#Cols div.LwSideHeader { height:31px; position:absolute; left:0px; top:-26px; width:230px; }
		#Cols div.RgSideHeader { height:31px; position:absolute; left:765px; top:-26px; width:219px;}
		#Cols div.CentSideHeader { height:31px; position:absolute; left:230px; top:-26px; width:530px;}
		
			#Cols div.LwSideHeader h2 { font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:bold; background:url(../images/header_pointer.gif) 15px 5px no-repeat; font-size:15px; color:#ECCF04; margin:0px; padding:0px 0px 0px 35px;  }
			#Cols div.RgSideHeader h2 { font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:bold; background:url(../images/header_pointer.gif) 15px 5px no-repeat; font-size:15px; color:#ECCF04; margin:0px; padding:0px 0px 0px 35px;  }
			#Cols div.CentSideHeader h2 { font-family:Arial, Helvetica, sans-serif; width:100%; font-weight:bold; background:url(../images/header_pointer.gif) 15px 5px no-repeat; font-size:15px; color:#ECCF04; margin:0px; padding:0px 0px 0px 35px; }
			
	#Cols div.LwSideMenuTop	{ width:100%; height:20px; background:url(../images/lf_side_menu_top.gif) no-repeat; }
	#Cols div.RgSideMenuTop	{ width:100%; height:20px; background:url(../images/rg_side_menu_top.gif) no-repeat; }
	
	/* Left Box */
		div.LeftBox { width:100%; height:auto; background:url(../images/lf_box_head_top.gif) left top no-repeat; float:left }
			div.LeftBox div.header { background:#333333 url(../images/left_box_head_bot.gif) left bottom no-repeat; width:100%; height:30px; margin-top:9px; float:left  }
				div.LeftBox div.header div { background:url(../images/rg_col_bg.gif) left top repeat-y; float:left; padding-bottom:4px; } 
				div.LeftBox div.header div h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; background:url(../images/header_pointer.gif) 15px 5px no-repeat; font-weight:bold; color:#ECCF04; margin:0px; padding:0px 0px 0px 35px; float:left }
		div.LeftBox div.content { padding:20px 16px 20px 16px; float:left } 
	/* @end Left Box */
	/* Right Box */
		div.RightBox { width:100%; height:auto; background:url(../images/rg_box_head_top.gif) right top no-repeat; float:left }
			div.RightBox div.header { background:#333333 url(../images/rg_box_head_bot.gif) right bottom no-repeat; width:100%; height:30px; margin-top:9px; float:left  }
				div.RightBox div.header div { background:url(../images/lw_col_bg.gif) right top repeat-y; float:left; width:100%; padding-bottom:4px; } 
				div.RightBox div.header div h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../images/header_pointer.gif) 15px 5px no-repeat; font-size:15px; color:#ECCF04; margin:0px; padding:0px 0px 0px 35px; float:left }
		div.RightBox div.content { padding:20px 16px 20px 16px; float:left }
		div.rg_col div.spacer { width:100%; height:2px; margin:10px 0px 10px 0px; float:left; font-size:1px; line-height:0; background:url(../images/menu_rg_spacer.gif) no-repeat} 
	/* @end Right Box */
		

/* @end PageContent */

/* Cart */
	div.progres_bar { float:left; width:100%; }
	div.progres_bar div.where_are_you { background:url(../images/gray_dot.gif) 10px 17px repeat-x; padding:10px 0px 10px 0px; float:left; width:100%; }
	div.progres_bar div.where_are_you ul { margin:0 0 0 25px; padding:0 }	
	div.progres_bar div.where_are_you ul li { list-style:none; padding:0 8px 0 20px;  margin:0 10px 0 10px; background:#333333 url(../images/step_inactive.gif) no-repeat left center; float:left }
	div.progres_bar div.where_are_you ul li.select_position { margin:0 10px 0 10px; color:#ECCF04; background:#333333 url(../images/step_active.gif) no-repeat left center; float:left  } 
	 
	div#Cart { width:100%; height:auto; float:left; font-size:13px;}
		div#Cart div.prodName { float:left; padding:8px 0px 0px 20px; color:#CCCCCC }
		div#Cart div.prodValue { float:right; padding:8px 20px 0px 0px; color:#CCCCCC }
		div#Cart div.priceName { float:left; padding:0px 0px 0px 20px; font-weight:bold; color:#E8BC04;}
		div#Cart div.priceValue { float:right; padding:0px 20px 0px 0px; font-weight:bold; color:#E8BC04;}
	
		div#Cart div.viewCart { float:right; padding:0 20px 20px 0px; }
			div#Cart div.viewCart a { background:url(../images/view_cart.gif) 0px 4px no-repeat; padding:4px 0 0px 20px; float:right; color:#CCCCCC; font-size:12px; text-decoration:none }
			div#Cart div.viewCart a:hover { color:#E8BC04; background:url(../images/view_cart.gif) 0px -13px no-repeat;  }
		
	/* Cart ProductList*/
		.prize_area { width:100%; float:left }
		.cart_productlist { width:100%; }
		.spec_table th { text-align:right;  }
		
		.product_row td { padding:4px; }
		
		.td_product a { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#ECCF04; text-decoration:none; font-weight:bold }
			.td_product a:hover { text-decoration:underline } 
			
		div.productImage { width:44px; height:44px; background:#1F1F1F; border:1px solid #727272; padding:3px; }
			div.productImage div.imageContainer { width:42px; height:42px; background:#FFFFFF; text-align:center; overflow:hidden } 
		div.quantityInput { background:url(../images/quantity_bg.gif) no-repeat; width:46px; height:20px; padding:0; margin:4px 0px 3px 0px; }
			div.quantityInput input { text-align:right; border:0; background:none; width:30px; height:16px; margin:0; padding:2px; color:#000; }
		
		.productQuantityUpdateButton { background:none; border:0; color:#CCCCCC; cursor:pointer; font-size:11px; }
		
		.productListPriceTab { width:126px !important; border:0 !important; height:auto !important; #161616; font-family:Tahoma, Verdana, Arial, sans-serif; color:#CCCCCC; font-size:11px;  }
		.productListPriceTab tr { background:#2A2A2A; }
		.productListPriceTab tr.dark { background:#161616; }
		.productListPriceTab td.name { text-align:right; width:76px; height:18px }
		.productListPriceTab td.value { text-align:center; color:#E8BC0B }
		
		
	/* @end Cart ProductList */
	
	/* Order summary */
		.order_table_end td { padding:10px; border:1px solid #555555; border-collapse:separate;  }
		.order_zam { background:#444444; color:#FFFFFF}
		.order_zam_td { background:#555555; color:#FFFFFF }
			.order_zam h3 { color:#E8BC0B; margin:0; }
			
		ul.account_options { list-style:none; margin:0; padding:0 }
			ul.account_options li { font-size:12px!important; margin:3px;} 
		.product_list_table { margin-top:10px; width:248px }
			.product_list_table td { padding:10px; }
	/* @end Order summary */
	
	/* Order history */
		.order_history td { padding:5px; text-align:center }
	
	/* @end Order history */
/* @end Cart */

/* Bestsellers */
	div.bestseller { float:left; margin-bottom:10px; width:186px; background:#242424 }
		div.bestseller div.name { float:left; text-align:center; width:100%; padding-bottom:4px; border:1px solid #595959; background:#141414  }
			div.bestseller div.name h2 { font-size:16px; font-weight:normal; float:left; color:#D2D2D2; text-align:center; width:100%; padding:5px 0px 2px 0px; margin:0px; }
				div.bestseller div.name h2 a { color:#D2D2D2; font-size:inherit; text-decoration:none; }
				div.bestseller div.name h2 a:hover { text-decoration:underline; }
		div.bestseller div.content { float:left; background:url(../images/bestsellers_bg.gif) repeat-x; width:162px; padding:25px 12px 25px 12px; border-left:1px solid #313131; border-right:1px solid #313131; border-bottom:1px solid #000000  }
			div.bestseller div.content div.imgBox { width:75px; height:75px; text-align:center; overflow:hidden; background:#fff; float:left; position:relative;  }
				div.bestseller div.content div.imgBox div.lupe { background:url(../images/lupe_small.gif) no-repeat; width:75px; height:75px; position:absolute; left:0px; top:0px; cursor:pointer }
		div.bestseller div.priceBox { float:left; width:80px; padding:0px 0px 0px 6px!important; }
			div.bestseller div.priceBox div.price { float:left; width:75px; height:36px; float:left; color:#000000; background:#E8E8E8 url(../images/price_bg.gif) no-repeat; }
			div.bestseller div.priceBox div.buyNow { float:left; margin-left:0px; background:none; width:36px; height:auto; text-align:center; padding:5px 0px 0px 0px; }
				div.bestseller div.priceBox div.buyNow input.submit { width:34px; height:32px; line-height:50px; float:left; background:url(../images/submit_bg_small.gif) no-repeat; font-size:10px; font-family:Tahoma, Verdana, Arial, sans-serif; color:#990000; text-indent:-999px; margin:0px; padding:0px; cursor:pointer }
				div.bestseller div.priceBox div.buyNow a { font-size:11px; color:#FFF; display:block; background:none; font-weight:bold; text-align:center; padding:2px; text-decoration:none }
				div.bestseller div.priceBox div.buyNow a:hover { text-decoration:underline; }
			div.bestseller div.priceBox div.readMore { float:left; margin-left:0px; background:none; width:36px; height:auto; text-align:center; padding:5px 0px 0px 0px; }
				div.bestseller div.priceBox div.readMore a { font-size:10px; color:#ECCF04; display:block; background:none; font-weight:normal; text-align:center; padding:3px; text-decoration:none }
				div.bestseller div.priceBox div.readMore a:hover {  text-decoration:underline; }
/* @end Bestsellers */

/* Product Box */
	
	div.productBox { float:left; margin:6px; }
		div.productBoxContainer { border:1px solid #727272; background:url(../images/product_box_bg.jpg) repeat-x; height:240px; width:150px; float:left  }
		div.productBox div.imgBox { width:128px; height:120px; padding-top:10px; overflow:hidden; position:relative; background:#fff; text-align:center; margin:10px auto 0px auto; }
			div.productBox div.imgBox img { border:0px; }
			div.productBox div.lupe { background:url(../images/product_lupe.gif) no-repeat; width:128px; height:130px; position:absolute; left:0px; top:0px; cursor:pointer }
			div.productBox table.prodName { width:150px; }
			div.productBox table.prodName td { background:url(../images/prod_name_bg.gif) 10px 8px no-repeat; vertical-align:middle; padding:0px 6px 0px 6px; height:50px; text-align:center }
				div.productBox table.prodName td h2 { font-size:16px; font-weight:normal; padding:0px; margin:0px; } 
					div.productBox table.prodName td h2 a { color:#D2D2D2; font-size:inherit; text-decoration:none; }
					div.productBox table.prodName td h2 a:hover { color:#D2D2D2; font-size:inherit; text-decoration:underline; }
					
			div.priceBox { float:left; padding:0px!important; }
			div.priceBox div.price { float:left; width:75px; height:38px; float:left; color:#000000; background:#E8E8E8 url(../images/price_bg.gif) no-repeat; }
				div.priceBox div.price table { vertical-align:middle; width:100%; float:left; height:100% }
				div.priceBox div.price div.retailPrice { float:left; text-align:center; width:100%; padding:0px 0 0px 0; clear:both; font-size:16px; }
				div.priceBox div.price div.retailPrice.old { text-decoration:line-through; text-align:center; padding:0; color:#666666; width:100%; clear:both; font-size:11px; }
				div.priceBox div.price div.promoPrice { text-align:center; width:100%;  color:#990000; padding:2px 0 0px 0; clear:both; font-size:14px; }
			div.priceBox div.buyNow { float:left; margin-left:5px; height:38px; text-align:center; padding:0px 0px 0px 0px;  }
				div.priceBox input.submit.buyNow { width:45px; height:38px; float:left; margin-left:5px; padding:0; line-height:50px; float:left; background:url(../images/submit_bg.gif) no-repeat; font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif; color:#990000; border:0; font-weight:bold; text-align:center; text-indent:-999px; cursor:pointer }
				div.priceBox div.buyNow a:hover { color:#000000 }
				
				div.productBoxContainer div.priceBox { width:130px; margin:auto; float:none; padding:0px!important; }
				div.productBoxContainer div.priceBox div.buyNow { float:left; margin-left:5px; height:38px; text-align:center; padding:0px 0px 0px 0px;  }
				div.productBoxContainer div.priceBox div.buyNow input.submit{ width:45px; height:38px; float:left; margin-left:5px; padding:0; line-height:50px; float:left; background:url(../images/submit_bg.gif) no-repeat; font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif; color:#990000; border:0; font-weight:bold; text-align:center; text-indent:-999px; cursor:pointer }
				div.priceBox div.buyNow a:hover { color:#000000 }
/* @end Product Box */

/*  Product Details Box */
	
	div.prodDetails { }
		div.prodDetails table td { vertical-align:top; padding:4px; } 
		div.prodDetails div.imgContainer { border:1px solid #727272; float:left; width:auto; overflow:hidden; padding:10px; overflow:hidden; background:url(../images/prod_det_bg.gif) repeat-x }
		div.prodDetails div.imgBox { width:128px; height:120px; padding-top:10px; overflow:hidden; position:relative; background:#fff; text-align:center; margin:auto; }
			div.prodDetails div.imgBox img { border:0px; }
			div.prodDetails div.lupe { background:url(../images/product_lupe.gif) no-repeat; width:128px; height:130px; position:absolute; left:0px; top:0px; cursor:pointer }
		
		div.prodDetails .paragraph {  float:left; font-size:11px; width:auto }
		
		div.prodDetails table.productListPriceTab { width:152px!important }
		div.prodDetails div.priceBox { float:right; width:130px; padding:0px 0px 0px 6px!important; }
			div.prodDetails div.priceBox div.price { float:left; width:75px; height:38px!important; overflow:hidden;  color:#000000; background:#E8E8E8 url(../images/price_bg.gif) no-repeat; padding:0!important }
				div.prodDetails div.priceBox input.submit.buyNow { width:45px; height:38px; margin-right:5px; padding:0; line-height:50px; float:right; background:url(../images/submit_bg.gif) no-repeat; font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif; color:#990000; border:0; font-weight:bold; text-align:center; text-indent:-999px; cursor:pointer }
				div.prodDetails div.priceBox div.buyNow a { font-size:11px; color:#FFF; display:block; background:none; font-weight:bold; text-align:center; padding:2px; text-decoration:none }
				div.prodDetails div.priceBox div.buyNow a:hover { text-decoration:underline; }
			div.prodDetails div.priceBox div.readMore { float:left; margin-left:0px; background:none; width:36px; height:auto; text-align:center; padding:5px 0px 0px 0px; }
				div.prodDetails div.priceBox div.readMore a { font-size:10px; color:#ECCF04; display:block; background:none; font-weight:normal; text-align:center; padding:3px; text-decoration:none }
				div.prodDetails div.priceBox div.paragraph { clear:both; width:77px; float:left; font-size:10px; text-align:center; overflow:hidden; padding:7px 2px 0 0!important; }
				div.prodDetails div.priceBox div.readMore a:hover {  text-decoration:underline; }
		
	
	div.prodDesc { padding:0 0 5px 0px; }
		div.prodDesc h2 { font-size:16px; font-weight:bold; color:#ECCF04; text-align:left; padding:3px 0px 2px 2px; margin:0px; }
		div.prodDesc h3 { font-size:14px!important; font-weight:normal; width:250px;  color:#ECCF04; text-align:left; padding:0px 0px 2px 2px; margin:0px; }
			div.prodDesc h3 a { font-size:14px; }
		div.prodDesc h2 a { color:#ECCF04; font-size:inherit; text-decoration:none; }
		div.prodDesc h2 a:hover { text-decoration:underline }
		
		div.prodDesc h3 a { color:#ECCF04; font-size:inherit; text-decoration:none; }
		div.prodDesc h3 a:hover { text-decoration:underline }

	div.quantityBox { float:left;  margin-bottom:4px; }
		div.quantityBox div.quantityInput { float:left; background:url(../images/quantity_bg.gif) no-repeat; width:45px; height:20px; margin:4px 5px 3px 0px; }
			div.quantityBox div.quantityInput input { float:left; text-align:right; border:0; background:none; width:30px; height:16px; padding:2px; color:#000; }
		div.quantityBox input.quantityButton { float:left; margin:4px 5px 3px 0px; }
		.quantityBox .paragraph { padding:2px 0px 4px 0px }
		
	div.productList { float:left; margin:10px 0 10px 0; width:502px; }
		div.productList div.description { float:left; }
	
		div.productList div.imgContainer { border:1px solid #727272; float:left; text-align:center; overflow:hidden; width:auto; overflow:hidden; padding:10px; margin-right:10px; background:url(../images/prod_det_bg.gif) left bottom repeat-x }
		div.productList div.imgBox	{ width:70px; height:70px; padding:5px; background:#FFF; overflow:hidden }
		
		div.productList div.paragraph { width:254px; }
		div.productList div.priceBox { width:132px; padding:6px 0 0 0px; }
		div.productList div.quantityBox .paragraph { padding:4px 0px 4px 0px; }
		
		
		
		
/* @end Product Details Box */

/* Content Text */
	div.bannerBox { text-align:center; width:100% }
	div.paragraph { color:#D2D2D2; float:left; font-size:12px; padding:2px; }
	ul.list { padding:10px 10px 10px 30px; margin:0px; font-size:12px; color:#D2D2D2; float:left }
		ul.list li { list-style:none; padding:10px; background:url(../images/content_spacer.gif) left bottom repeat-x }
			ul.list li a { background:url(../images/content_list_pointer.gif) 2px 8px no-repeat; padding:2px 10px 2px 15px; color:#D2D2D2; text-decoration:none }
			ul.list li a:hover { color:#ECCF04 }
	div.hr { width:100%; float:left; margin:15px 0 15px 0; height:2px; font-size:1px; line-height:0; background:url(../images/content_spacer.gif) left bottom repeat-x  }
	div.titleBox { margin:10px 0px 10px 0px; display:block; clear:both; }
	div.titleBox h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:url(../images/header_pointer.gif) 15px 5px no-repeat; font-size:15px; color:#ECCF04; margin:0px; padding:0px 0px 0px 35px; }
	div.titleBox h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:13px; color:#ECCF04; margin:0px; }
/* @Content Text */

/* Error */
	.error { float:left; width:490px; color:#CC0000; background:#EEEEEE ; border:#FFFFFF; padding:10px; margin-top:20px; } 
	.error p { font-weight:bold; font-size:14px; }
	.error ul { list-style:none; margin:0px; padding:0px; }
		.error ul li { border-bottom:1px solid #FFFFFF; padding:3px; }
		
	.small_error { float:left; color:#CC0000; background:#EEEEEE ; border:#FFFFFF; padding:10px; margin-top:20px; } 
	.small_error p { font-weight:bold; font-size:14px; }
	.small_error ul { list-style:none; margin:0px; padding:0px; }
		.small_error ul li { border-bottom:1px solid #FFFFFF; padding:3px; }
/* @end Error */



/* Content Inputs */
	.pausa_but_reg { height:5px; }
	a.link { color:#E8BC0B; font-size:11px;  }
	input.text_input {  background:url(../images/input_bg.gif) repeat-x; width:130px; height:14px; font-size:11px; padding:2px; color:#fff; border:1px solid #636363; border-top:0; border-bottom:0 }
	table.registerTable input.text_input { width:200px; }
	div.button_lw { background:url(../images/button_left.gif) top left no-repeat; float:left; padding:0 3px 0 0;}
	div.button_rg { background:url(../images/button_right.jpg) top right no-repeat; float:left;  padding:0 3px 0 3px;   } 
	input.button { background:url(../images/button_bg.gif) repeat-x; height:24px; border:0px; padding:2px 6px 3px 6px; margin:0px; float:left; color:#990000; font-size:11px; font-weight:bold; cursor:pointer }
	div.styledButton { background:url(../images/button_bg.gif) repeat-x; height:24px; float:left; }
	input.button.reload { background:url(../images/button_reload.gif) 1px 0px no-repeat; height:24px; border:0px; padding:2px 6px 3px 26px; margin:0px; float:left; color:#990000; font-size:11px; font-weight:bold; cursor:pointer }
	
	input.button.arrowRight { background:url(../images/button_arrow_right.gif) right top no-repeat; height:24px; border:0px; padding:2px 26px 3px 6px; margin:0px; float:left; color:#990000; font-size:11px; font-weight:bold; cursor:pointer }
	
	input.button.arrowLeft { background:url(../images/button_reload.gif) 1px 0px no-repeat; height:24px; border:0px; padding:2px 6px 3px 26px; margin:0px; float:left; color:#990000; font-size:11px; font-weight:bold; cursor:pointer }
	
	input.button.confirm { background:url(../images/button_confirm.gif) 1px 0px no-repeat; height:24px; border:0px; padding:2px 6px 3px 26px; margin:0px; float:left; color:#990000; font-size:11px; font-weight:bold; cursor:pointer }
	
	input.button.cancel { background:url(../images/button_cancel.gif) 0px 3px no-repeat; height:24px; border:0px; padding:2px 6px 3px 24px; margin:0px; float:left; color:#990000; font-size:11px; font-weight:bold; cursor:pointer }
/* @end Content Inputs */

/* Navigation Links */
	div.button_rg a { display:block; background:url(../images/button_bg.gif) repeat-x; border:0px; padding:6px 6px 3px 6px; margin:0px; float:left; color:#990000; font-size:11px; font-weight:bold; cursor:pointer }

	div.button_rg a.reload { background:url(../images/button_reload.gif) 1px 0px no-repeat; padding-left:26px; }
	div.button_rg a.arrowRight { background:url(../images/button_arrow_right.gif) right top no-repeat; padding-right:26px;}
	
	div.button_rg a.arrowLeft { background:url(../images/button_arrow_Left.gif) 1px 0px no-repeat; padding-left:26px;  }
	div.button_rg a.confirm { background:url(../images/button_confirm.gif) 1px 0px no-repeat; padding-left:26px; }
	div.button_rg a.cancel { background:url(../images/button_cancel.gif) 1px 0px no-repeat; padding-left:26px; }

	a.black { color:#000; } 
	a.print { font-size:12px; color:#CCCCCC; text-decoration:none; background:url(../images/icons/printer.gif) 0px 5px no-repeat; padding:2px 2px 2px 17px; }
		a.print:hover { text-decoration:underline }

/* @end Navigation Links */

/* Footer */
	div#Footer { background:#000 url(../images/footer_bg.gif) repeat-x; height:165px; width:100%; float:left;   }
	div#FooterNavigation { margin:auto; width:970px; padding:6px 0px 6px 0px; position:relative }
		#FooterNavigation div.LwSideMenuBot	{ width:230px; height:14px; background:url(../images/lf_side_menu_bot.gif) no-repeat; position:absolute; left:0px; top:-14px; }
		#FooterNavigation div.RgSideMenuBot	{ width:196px; height:14px; background:url(../images/rg_side_menu_bot.gif) no-repeat; position:absolute; right:0px; top:-14px; }
		div#FooterNavigation a { font-size:11px; color:#CDCDCD; text-decoration:none; padding:2px 10px 2px 10px; }
		div#FooterNavigation a:hover { text-decoration:underline; }
	div#FooterText { margin:auto; width:300px; margin-top:20px; text-align:center; font-size:11px; color:#666666 }
		div#FooterText a { color:#E1C607 }
	div#Ideatronic { position:absolute; right:10px; top:6px; color:#CDCDCD; }
		div#Ideatronic a { color:#CDCDCD; }
/* @end Footer */

/* other */
	#messageBox { position:absolute; z-index:2000; width:300px; padding:0 10px 0 10px; background:#999999; border:1px solid #CCC; color:#FFF }
		#messageBox .warrning h2 { text-align:center; width:100%; font-size:16px; margin:10px 0 10px 0; color:#000000; padding:0px; }
		#messageBox .message { background:#EEEEEE; padding:10px; color:#000000  } 
		#messageBox .buttons { width:180xp; margin:10px auto; text-align:center; }
	.zoomerClose { width:400px; height:20px; background:#000000; color:#FFFFFF; font-size:16px; padding:10px; font-weight:bold; }
	#cms_ContactUsMessage { width:320px; background:#555555; border:1px solid #777777; }
	.value_holder { float:left; height:100%; width:20px; padding:2px 0px; }
	.value_holder .increaseVal { display:block; clear:both; margin:2px 2px 1px 1px; }
	.value_holder .decreaseVal { display:block; clear:both; margin:2px 2px 1px 1px; }
	h2.order_thanks { font-size:16px; font-weight:normal; float:left; color:#D2D2D2; text-align:center; width:100%; padding:5px 0px 2px 0px; margin:0px; }
	div.order_thanks { color:#D2D2D2; }
	ul.sitemap a { font-size:13px; }
	ul.sitemap a:hover { color:#ECCF04 }
	td.right { text-align:right }
	h3 { font-size:13px; font-weight:bold; color:#D2D2D2 }
	.zoomerBox { position:absolute; overflow:hidden; width:10px; height:10px; z-index:1000; background:#FFFFFF; border:1px solid #000000; padding:5px; text-align:left }
/* @other */
 { text-decoration:line-through }
 ul.attributeFilter { float:left; font-size:10px!important; margin:0px 10px; padding:0 10px; }
 	ul.attributeFilter li { list-style:none; color:#ECCF04;} 
	ul.attributeFilter li { padding:2px 10px 2px 10px; background:url(../images/menu_lw_pointer.gif) no-repeat 2px 5px; }
	ul.attributeFilter li a { font-size:10px; }
	ul.attributeFilter li.active { background:#ECCF04; color:#000; padding-left:15px; }
	ul.attributeFilter li.active a { color:#000; }
	

	
	
/* pausas */

	.pausa_but_cart { width:100%; height:20px; font-size:1px; line-height:0; display:block; clear:both }

/* @end pausas */

 
 
 #infobaner { background:url(../images/pulsujacaRamka.gif) no-repeat top; line-height:73px; padding:0 0 10px 0; font-size:18px; text-align:center; }
 
 #messageBoxBg { display:none;background:#000 url(../images/big_logo.jpg) center 10% no-repeat; position:absolute; z-index:1500; left:0px; top:0px; width:100%; height:100%; }
