html, body, #contents { min-height: 100%; width: 100%; height: 100%; }
html>body, html>body { height: 100%; }
body { margin: 0px; background-color: #666666; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px;
	background: url(images/v3/bg_page.jpg) #000000 repeat-x top; }

form { 
	margin-top : 0px; 
	margin-bottom : 0px; 
	z-index:0;
}

table {
	line-height: 15px;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

a:link {		color: #FFFFFF;		}
a:visited {		color: #FFFFFF;		}
a:hover {		color: #FFFFFF;		}
a:active {		color: #FFFFFF;		}

#container {
	position: absolute; width: 900px; left: 50%; margin-left: -450px;
	text-align: left; font-size: 10px; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif;
}
	#awmAnchor-kalfire_menu_v2_nl { position: absolute; top: 0px; left: 0px; width: 900px; height: 30px; }
	
	#header { position: relative; width: 900px; height: 250px; background: url(images/v3/bg_top.jpg) no-repeat top; } 
	
		#header_logo { position: absolute; top: 35px; left: 0px; width: 250px; height: 100px; } 
		
		#awmAnchor-kalfire_menu_v2_nl { position: absolute; top: 125px; left: 25px; } 
		#awmAnchor-kalfire_menu_v2_fr { position: absolute; top: 125px; left: 25px; } 
		#awmAnchor-kalfire_menu_v2_en { position: absolute; top: 125px; left: 25px; } 
		#awmAnchor-kalfire_menu_v2_du { position: absolute; top: 125px; left: 25px; } 
		#awmAnchor-kalfire_menu_v2_sp { position: absolute; top: 125px; left: 25px; } 
		#awmAnchor-kalfire_menu_v2_it { position: absolute; top: 125px; left: 25px; } 
		#awmAnchor-kalfire_menu_v2_pt { position: absolute; top: 125px; left: 25px; } 
		#header_menu { position: absolute; top: 120px; left: 0px; width: 900px; height: 30px; background: #CC0000; } 
		
		#header_search { position: absolute; top: 90px; left: 0px; width: 900px; height: 30px; text-align: right; } 
		
		#header_banner { position: absolute; top: 165px; left: 0px; }
		
	#content { position: relative; width: 900px; min-height: 400px; /*  overflow: auto;overflow-x: hiddden */ }
		
		#content_left { float: left; margin-top: 10px; width: 600px; min-height: 400px; border: #333333 solid 1px; background: #000000; overflow: auto; overflow-x: hidden; }
			
		#content_right { float: left; margin-top: 10px; margin-left: 20px; width: 270px; min-height: 330px; overflow: auto; }
			
		#content_footer { position: f; border-top: #333333 solid 1px; padding-top: 10px; font-size: 8px; color: #454545}
			#content_footer a { font-size: 8px; color: #454545;}
			
		#content_full { float: left; margin-top: 10px; width: 898px; min-height: 330px; border: #333333 solid 1px; background: #000000; overflow: auto; overflow-x: hiddden; }
		
		#content_productlist { width: 875px; height: 160px; overflow: auto; overflow-y: hidden; margin: 15px 0 15px 10px; }

		#text_padding { padding: 10px 30px 10px 30px; }
		
	/* Firefox show scrollbar */	
	#ffscrollbarfix { position: absolute; top: 0; bottom: -0.1px; width: 1em; z-index: -1; }	

#container_popup {
	position: absolute; width: 900px; height: 600px; left: 50%; top: 50%; margin-left: -450px; margin-top: -300px;
	text-align: left; font-size: 10px; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; overflow: auto;
}

	#content_popup { position: relative; width: 900px; height: 600px; overflow: auto; overflow-x: hiddden }
			
.textBigTitle { font-size: 24px; color: #CC0000; line-height: 34px; }
.textTitle { font-size: 15px; line-height: 20px; font-weight: bold; }
.textSmallTitle { font-size: 13px; line-height: 20px; font-weight: bold; }
.text { font-size: 10px; line-height: 15px; }
		
