/* LAYOUT */
#Visual{ float: left; width: 853px; height: 70px; padding: 47px 107px 0 0; background: #378ac6 url(/images/visual.jpg); }		
	#Visual h2{ float: right; clear: right; width: 351px; text-align: center; font-size: 22px; color: #ddf0ff; }
		
#Content .bg1{ float: left; width: 100%; background: url(/images/bg_content_top2.jpg) no-repeat; }
#Content .bg2{ float: left; width: 960px; padding: 45px 0 50px 0; background: url(/images/bg_content_bottom.jpg) no-repeat bottom; }

#Tabs{ width: 310px; background: url(/images/bg_sidetabs_top.gif) no-repeat; margin: 0 0 10px 0; }	
	#Tabs .wrap{ width: 310px; background: url(/images/bg_sidetabs_bottom.gif) no-repeat bottom; min-height: 270px; }	
	* html #Tabs .wrap{ height: 270px; }
	#Tabs .tabs{ padding: 27px 0 10px 38px; height: 30px; }
	#Tabs .tabs a{ padding: 3px 6px; border: 1px solid white; margin: 0 5px 0 0; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; } 
	#Tabs .tabs a.active{ background: #f5f8fa; border: 1px solid #d5e6f0; color: #0f91e4; } 
	#Tabs .tabs a:hover{color: #dc0000; }
	#Tabs .box{ padding: 0 45px; }
	#Tabs .box ul{ margin: 0; padding: 0; list-style: none; }
	#Tabs .box li{ margin: 0 0 2px 0; padding: 0; }
	#Tabs .box a{ text-decoration: none; color: #756c6b; }
	#Tabs .box a:hover{ text-decoration: underline; }		
	