body{
	margin: 0;padding:0;
 	 font: 11px Tahoma;
}


.all_content{
		background: White;
		
}


.both{
	clear: both;
}
h1, h2, h3, p, ul, li, ol, a{
	margin: 0;padding:0;
}


h1
{
font-size: 16px;
}




.logo{
		background: url(../images/logo.gif) no-repeat 0 0; height: 150px; width: 810px; margin: 0 auto;


	}
.back_logo{
	background: url(../images/logo_back.gif) repeat-x;
	height: 150px;
}	
a img{
	border: none;
}

td{
	vertical-align: top;
}


.level_nav{
		background: #E8E8E8; width:765px; margin:0 auto 30px auto; padding: 2px 0 2px 45px;font:9px Verdana;
}
/*
------------------ menu -------------------
*/
	.back_menu{
		background: url(../images/menu_back.gif) repeat-x; height: 52px;
	}
		.menu {
		background: url(../images/menu.gif) repeat-x;	width: 810px;
		height: 	32px; margin: 0 auto;
	}
	.shadow_menu{
		background: url(../images/shadow_menu.jpg) no-repeat -10px 23px; width: 831px; margin: 0 auto; height:51px;
		
	}
	.back_menu .shadow_menu .menu .menu_item{
		width:135px;
		height: 32px;
		margin:0 auto; 
		float:left;
		text-align: center; 
		font:bold 10px/29px Verdana;
		font-weight: bolder;
	}
	.back_menu .shadow_menu .menu .menu_item a, .back_menu .shadow_menu .menu .menu_item a:visited{
		color: #CCCCCC; font:bold 10px/29px Verdana; text-decoration:none;  
		display: block;
		
	}
	.menu_item a:hover,  .menu_item a#current{
			background: url(../images/active_menu.gif) no-repeat;
	}
	/*
	----------- flash -----------
	*/
	.flash{
		margin: 0 auto; height: 476px;  width:810px;
	}

.footer{
	background: url(../images/footer_back.gif) repeat-x; height: 118px; 
}
.footer p{
	color: white; margin:0 0 0 0px;  width:380px;padding-top:15px; float:left;
}
.footer p a, .footer a{
	color:#ffffff
}



.in_footer{
width: 810px; margin:0 auto;
}
#ks{
	 float:right; margin:24px 0 0 40px;
}


/*
----------- ks -----
*/
span.ks_logo{
	color:#C5C5C5; display:block;margin-left:30px; margin-top:-3px; *margin-top:-3px; position:relative; left:-4px; font:bold 10px Verdana; text-transform: uppercase; text-decoration:none;
}
a.ks_link{
	color:#C5C5C5;display:block;position:relative;margin:-14px 0 0 33px; text-decoration:none;width:100px;
}



.lang_link{
	color:white; 
	z-index:100;
        height:25px; position:relative;
	float:right;margin:10px -3px 0 0;
	
	
}
.lang_link a{
	color:white; font:10px Verdana; padding:3px;  display:block; float:left; margin:3px; 
}
.la_ng_link a:hov_er{
	border:1px solid silver; padding:2px;
}




/*
--- table style ---
*/

table{
font:10px Verdana;
}




	


#info_top{
	/*text-align:right; 
	position:absolute; top:15px; width:667px; height:120px;
	background:url(/images/iso.gif) 0% 30px no-repeat; */

 /* add by Tau 16 07 2008 */	
background:transparent url(/images/logo2008.gif) no-repeat scroll -37px -25px;
height:120px;
position:absolute;
text-align:center;
top:38px;
width:777px;
width:846px;
}



	#tel_top{
	color:#9cb8d2; 
	font:24px Arial,serif;
	}
	#multi{
	font:14px Arial, serif;color:white; padding:0 0 12px 0; 
/* yyyy */
display:none;


	}
	#mail_top a{
	font:12px Arial, serif;color:white;
	}
	#info_top2 #h1_top h12{

	height:0px;font:normal 0px Arial; color:white; padding:0px 0 0 0;position:absolute; 
	}



/* form qa*/
	
form.qa_form{
	hfeight: 200px;  
}
form.qa_form div span{
	display: block; float: left; width: 118px;
	text-align: right; padding: 3px 5px 0 0;
}
form.qa_form div{
	margin: 5px 0; 
}
form.qa_form input, textarea{
	 overflow: auto; font: 11px Georgia; width: 350px;
}


form.qa_form input.send_message{
 margin: 0 0 0 229px;  display: block;
}


#h1_top
{


	
	float: right;
	width: 300px;
	padding-right: 20px;

}

#h1_top h1
{

	color:#9cb8d2;
	font-size: 13px;
	float: right;
	

}




