
body {
	height:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#e4e4e4;

}

.flash{	
	width:100%;
	height:400px;
	margin: 0px;
	padding: 0px;
	background-color:#151515;
}



#shadow{	
	width:100%;
	height:10px;
	margin: 0px;
	padding: 0px;
	background: url(../image/top/top_shadow.gif) repeat-x;
}


.top_contents{	
	width:100%;
	margin: 0px;
	padding: 0px;
	background-color:#fff;

}

.top_contents_area{	
	width:800px;
	margin: 0px auto;
	padding: 0px;
	background-color:#fff;

}


.top_left{
	margin:0px;
	padding:0px 0px 0px 0px;
	width: 580px;
	float:left;

}



.top_right{
	margin-top:0px;
	padding:0px;
	width: 204px;
	float:right;

}


/* ---- NEWS ---- */

#title_news{
	width: 580px;
	height:25px;
	margin:0px;
	padding:0px;
	background: url(../image/common/line_01.gif) repeat-x bottom;

}

#title_news h1{
	margin:0px;
	padding-left:10px;
	float:left;

}




.news_area{
	margin:0px auto;
	padding:8px 0px 5px 0px;
	width: 580px;
	background: url(../image/common/dot_01.gif) repeat-x bottom;


}

.news_day{
	margin:0px;
	padding: 0px 0px 0px 10px;
	width: 120px;
	text-align:left;
	float:left;

}

.news_text{
	margin:0px;
	padding: 0px 0px 0px 12px;
	width: 430px;
	background: url(../image/top/arrow_01.gif) no-repeat;
	background-position: 0px 6px;
	text-align:left;
	float:left;

}


.news_btn{
	margin:0px auto;
	padding:8px 0px 5px 0px;
	width: 580px;
	text-align:right;


}




/* ---- FONT SIZE ---- */

#fontsize{
	width: 120px;
	margin:0px;
	padding:0px;
	float:right;
}

#font_size_title{
	margin:6px 6px 0px 0px;
	padding:0px;
	float:left;
}



/* ---- LANGUAGE ---- */


#language_area{	
	width:204px;
	margin: 0px;
	padding: 0px;

}

#language_area ul{
	margin:0px;
	padding:0px;
}

#language_area li{
	list-style-type: none;
	margin: 0px 1px;
	padding: 0px;
	float:right;
}

/*---------EXCEPTIONALFOR--CHINESE-------------*/
/*#language_area li:first-child{
	display: none;
}

#language_area img:first-child{
	display: none;
}

#language_area ul li {
behavior: expression(
this.className = (this.previousSibling == null) ? " first-child" : "",
this.style.behavior = "none");
}

#language_area ul li.first-child {
	display: none;
}
*/


/* ---- SEARCH BOX ---- */

#cse-search-box{	
	margin: 0px;

}

#search_area{	
	width:204px;
	height:36px;
	margin: 0px;
	padding: 0px;
	background: url(../image/common/search_base.gif) no-repeat;
}

#search_box{
	margin: 0px;
	padding: 6px 0px 0px 7px;
}

#search_box input{
	width:127px;
	height:24px;
	margin: 0px;
	padding:0px;
	float:left;
}

#search_btn{	
	margin: 0px:;
	padding: 0px 3px;
	float:left;
}


/* ---- FOOTER ---- */

#footer_navi{	
	width:100%;
	margin: 0px;
	padding: 0px;
	background-color:#fff;

}

#footer_navi_area{	
	width:800px;
	margin: 0px auto;
	padding: 0px;
	border-top: 1px #ccc solid;
	background-color:#fff;

}

#footer_navi_area ul{
	margin:0px;
	padding:0px;
}

#footer_navi_area li{
	list-style-type: none;
	margin: 4px;
	padding: 0px;
	float:left;
}


#copyright{	
	width:100%;
	height:80px;
	margin: 0px auto;
	padding: 0px;
	border-top: 3px #d3d2d2 solid;

}




/* ---- COMMON ---- */


img {
	border: 0px;
}


.clear{
	margin:0px;
	padding:0px;
	clear:both;
}

