/* CSS Document */
body { background:#EBEBEB; margin:0px;  font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#999999; } 

/*page structure */
div.mainpage { width:100%; background:#FFFFFF url(../img/bg_main.jpg) repeat-x; height:auto; padding-top:10px;  }
	div.maincontainer { position:relative; width:990px; margin:auto; }
		div.maincontainer div.left { width:6px; height:297px; background:url(../img/main_shad_left.gif) no-repeat; font-size:0px; line-height:0; border:0px; position:absolute; left:-6px; top:142px;  }
		div.maincontainer div.right { width:6px; height:297px; background:url(../img/main_shad_right.gif) no-repeat; font-size:0px; line-height:0; border:0px; position:absolute; right:-6px; top:142px;  }
	table.main {  width:990px; padding-bottom:0px; background:#FFF }
		table.main td.main_lw { width:319px; vertical-align:top;  }
		table.main td.main_center { width:100%; vertical-align:top; }
		table.main td.main_rg { width:258px; padding:12px 0px 0px 0px; vertical-align:top }
		
		
/*main modules*/

div.header { width:319px; height:55px; position:relative; background:url(../img/header_bg.gif) no-repeat left top; text-align:center; }
	div.header div.header_name { font-family:Verdana, Arial, Helvetica, sans-serif; color:#BEBEBE; font-size:11px;  }
	div.header img { position:absolute; left:65px; top:25px; border:0px; }

td.menu_lw { width:9px; height:245px; background:#FFF url(../img/men_lw_bg.gif) no-repeat; overflow:hidden; font-size:0px; line-height:0px; border:0xp; margin:0px;  }


#kwicks {
	position: relative; width:500px; margin:0px; padding:0px;
}
 
#kwicks .kwick {
	float: left;
	display: block;
	position:relative;
	overflow:hidden; 
}

div#kwicks_container { width:310px; height:227px; display:block; padding:9px 0px 8px 0px; border-bottom:1px solid #D8D8D8; background:#FFF; overflow:hidden;  }
	div#kwicks_container li { padding:0px; margin:0px; }
	#kwick_red { width:76px; height:227px; background:#CF0000 url(../img/menu_red_bg.jpg) bottom left no-repeat; border-left:2px solid #FFF; display:inline; float:left; }
	#kwick_yellow { width:76px; height:227px; background:#FFAF00 url(../img/menu_yellow.jpg) bottom left no-repeat; border-left:2px solid #FFF; display:inline; float:left }
	#kwick_green { width:76px; height:227px; background:#62A302 url(../img/menu_green.jpg) bottom left no-repeat; border-left:2px solid #FFF; display:inline; float:left }
	#kwick_brown { width:76px; height:227px; background:#B96B2F url(../img/menu_brown.jpg) bottom left no-repeat; border-left:2px solid #FFF; display:inline; float:left }
	.kwick img.name { position:absolute; left:10px; bottom:30px; border:0px;}
	.kwick div.inter_menu { width:150px; margin:40px 0px 0px 76px }
		.kwick div.inter_menu a { display:block; clear:both; color:#FFF; background:url(../img/menu_arrow_wh.gif) 0px 6px no-repeat; padding:0px 0px 0px 6px; text-decoration:none; font-size:12px; margin:6px 0px 6px 0px; }
		.kwick div.inter_menu a:hover { text-decoration:underline }
	
table.box_lw { background:#FFFFFF; width:319px; }
td.box_lw_lw { width:5px; background:url(../img/box_lw_bg.gif) repeat-y; vertical-align:top; }
td.box_lw_bot { background:url(../img/box_lw_bot_horizontal.gif) bottom repeat-x}
div.box_lw_content { background:url(../img/box_lw_horizontal_bg.gif) repeat-x top; padding:5px; }

table.box_lw1 { background:#FFFFFF; width:319px; }
td.box_lw1_lw { width:10px; background:url(../img/box_lw1_bg.gif) repeat-y; vertical-align:top; }
td.box_lw1_bot { background:url(../img/box_lw1_bot_horizontal.gif) repeat-x; height:11px; vertical-align:bottom }
div.box_lw1_content { background:#838383 url(../img/box_lw1_horizontal_bg.gif) repeat-x top; padding:10px 5px 5px 5px; color:#FFF; }
	div.box_lw1_content td { vertical-align:top }
	div.box_lw1_content .description { color:#CCCCCC; padding:2px 0px 2px 0px; }
	div.box_lw1_content .link { float:right }
	div.box_lw1_content a { color:#FFFFFF; text-decoration:none  }
	div.box_lw1_content a:hover { text-decoration:underline }



div.center_top { height:9px; background:url(../img/tab_center_top.gif) 0px 0px no-repeat; margin:0px;   }

div.info_center { width:248px; height:200px; position:relative; background:#AF6536 url(../img/info_center_main.jpg) no-repeat; }
	div.info_center div.lw { width:37px; height:54px; position:absolute; left:-37px ; top:0px; background:url(../img/info_center_lw.gif) no-repeat}
	div.info_center div.buttons { padding:47px 0px 0px 18px; }
		div.info_center div.buttons img { margin-top:6px; border:0px; cursor:pointer }
		
div.searchbox { height:92px; margin-top:2px; position:relative; padding:5px 10px 0px 10px; color:#FFFFFF; background:#D20000 url(../img/searchbar_bg.gif) repeat-x;  }
	div.searchbox div.lw { width:5px; height:97px; position:absolute; left:0px; top:0px; background:url(../img/searchbar_lw.gif) no-repeat;  }
	div.searchbox div.rg { width:5px; height:97px; position:absolute; right:0px; top:0px; background:url(../img/searchbar_rg.gif) no-repeat;  }
	div.searchbox div.inpt_bg { width:216px; height:18px; margin:5px; background:url(../img/front_pg_searchbar_bg.gif) no-repeat; }
	div.searchbox input.text { width:155px; height:18px; border:0px; background:none; color:#666666; font-family:Tahoma, Arial, sans-serif; font-size:11px; }
	div.searchbox input.search { background:url(../img/magnifier.gif) left 2px no-repeat; width:30px; padding-left:15px; color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-size:11px; border:0px; float:right; cursor:pointer }

div.newsflash { position:absolute; top:300px; left:9px; z-index:600; width:375px; height:35px; background:none; color:#666666 }
	div.newsflash #scrollnews { width:375px; height:35px; overflow:hidden; }
		div.newsflash #scrollnews .newsflash_content { width:375px; float:left; }
		div.newsflash #scrollnews .newsflash_content .newsflash_news { width:375px; padding:0px 5px 0px 5px; height:35px; float:left }
			div.newsflash #scrollnews .newsflash_content .newsflash_news img { border:0px; }
			
	div.meble_minies div.minies_cat { width:80px; height:90px; padding:5px 3px 5px 3px; text-align:center; border:1px solid #FFF; margin:2px; vertical-align:bottom; cursor:pointer}
		div.meble_minies div.minies_cat div.img { height:34px; }
		div.meble_minies div.minies_cat div.img  img { border:0px; display:block; margin:1px auto 1px auto;}
	div.meble_minies h1{ margin:0px; padding:5px 0px 0px 0px; }	
	div.meble_minies h1 a{ font-size: 13px; }	
	h1 a{ font-size: 13px; font-family:Arial, Helvetica, sans-serif; }
			
div.header_big_gray { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:5px 0px 5px 0px; color:#666666; }
	div.header_big_gray a { color:#666666; text-decoration:none }
div.header_big_orange { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:5px 0px 5px 0px; color:#B32600; }
	div.header_big_orange a { color:#B32600; text-decoration:none }	
	
table.box_light_rg { width:100%;   }
	table.box_light_rg td.lw { width:248px; background:url(../img/box_split_bg.gif) repeat-x;  }
	table.box_light_rg td.rg { width:10px; background:url(../img/box_split_rg.gif) no-repeat; vertical-align:top; }
td.main_center div.center_div { position:relative; padding:0px 9px 0px 9px; }
	td.main_center div.center_div div.content { padding:5px; background:url(../img/center_content_bg.gif) top left no-repeat;} 

div.box_dark_rg { width:238px; padding:5px; background:#838383 url(../img/box_lw1_horizontal_bg.gif) repeat-x; color:#FFFFFF;  }
	div.box_dark_rg td { vertical-align:top }
	div.box_dark_rg .description { color:#CCCCCC; padding:2px 0px 2px 0px; }
	div.box_dark_rg .link { float:right }
	div.box_dark_rg a { color:#FFFFFF; text-decoration:none  }
	div.box_dark_rg a:hover { text-decoration:underline }
	
div.promo_box {  }
	div.promo_box .promo img { float:left; border:0px; }
	div.promo_box .art_header { color:#B76533; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:5px 0px 10px 10px }
	div.promo_box .promo_spacer { display:block; clear:both; border-bottom:1px solid #E0E0E0; font-size:0px; line-height:0; height:2px; padding-top:10px; margin-bottom:10px; }
	div.promo_box .promo .art_header { color:#BB0303; font-size:13px; font-family:Tahoma, Arial, sans-serif; margin:3px;}
		div.promo_box .promo .art_header a { color:#BB0303; text-decoration:none }
		div.promo_box .promo .art_header a:hover { text-decoration:underline }

div.newsbox { color:#999999; padding:5px; }
	div.newsbox div.name {  color:#FF7A00; font-weight:bold; padding:3px 0px 3px 0px; }
		div.newsbox div.name a { color:#FF7A00; text-decoration:none; }
		div.newsbox div.name a:hover { text-decoration:underline; }
	div.newsbox div.txt { padding:3px 0px 5px 10px; background:url(../img/news_arrow.gif) no-repeat 0px 8px; }
		div.newsbox div.txt a { color:#999999; }

table.category_select { padding:0px; }
	table.category_select .cat_over { text-align:center; float:left; margin:10px; }
		table.category_select .cat_over a { color:#666666; text-decoration:none }
		table.category_select .cat_over a:hover { text-decoration:underline }
		table.category_select .cat_border { border:1px solid #FFFFFF; cursor:pointer }

div.recommended_products { color:#FF7A00; }
	div.recommended_products .prod_name {  }
		div.recommended_products .prod_name a { }
		div.recommended_products .txt{ color:#999; padding:3px 0px 5px 10px; background:url(../img/news_arrow.gif) no-repeat 0px 8px; }
		div.recommended_products .prod_img {text-align:center; padding:10px 0px 10px 0px;}
	div.recommended_products div.producer { color:#666666 }
		div.recommended_products div.producer a { color:#990000; text-decoration:none }
table.subpage_tab td { vertical-align:top }

table.product_table td { vertical-align:top; padding:0px; width:138px; text-align:center }
	table.product_table div.product {  border:1px solid #CCCCCC; padding:2px; }
	table.product_table div.prod_name a { color:#FF7A00; text-decoration:none; padding:2px; font-weight:bold }
	table.product_table div.product  div.producer { color:#666666; padding:2px }
		table.product_table div.product  div.producer a { color:#990000; text-decoration:none }

div.footer { width:100%; padding-top:27px; height:5px; background:url(../img/footer_bg.gif) repeat-x;  }
	div.footer div.foot { margin:auto; padding:10px; width:1000px; color:#666666; font-size:10px }
		div.footer div.foot a { color:#666666; text-decoration:none; margin:0px 10px 0px 10px; font-size:11px }
		div.footer div.foot a:hover { text-decoration:underline }
	div.footer div.logos { width:1000px; margin:auto; padding:10px 0px 0px 0px; text-align:center }
		div.footer div.logos img { border:0px; margin:0px 5px 0px 5px;  }
		
div#logos_content { width:1000px; padding-top:10px; height:36px; margin:auto; overflow:hidden; }
div#logos_container { height:36px; }
	div.logos_page { width:1000px; text-align:center; float:left; }
	div.logos_page img { padding:2px; background:#FFFFFF; margin:0px 2px 0px 2px; border:1px solid #CCCCCC; }

div.ecreo { width:990px; margin:auto; display:block; text-align:right; padding:5px 15px 0px 5px; color:#999999; font-size:10px; }
	div.ecreo a { color:#999999; font-size:10px; text-decoration:none; }
	div.ecreo a:hover { color:#990000 }
		
		
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color:#FF9900;
	padding: 8px 8px 4px;
	background: url(../img/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../img/bubble.png) bottom right;
}


div.proPatch { color:#969696; }
	div.proPatch a { color:#969696; }
	div.proPatch a:hover { color:#969696; }

h4 { color:#F77C03; font-size:14px; font-weight:bold; }

.size14 { font-size:14px; }
