@import url("/english/common/css/style.css");

/* top page */

#top_header_image {
	width: 758px;
	height:171px;
	margin: 3px 2px 2px 0px;
	text-align: right;
	vertical-align:bottom;
	background-image: url(/english/images/header_img01.jpg);
	background-repeat: no-repeat;
}

#top_search_form {
	padding-top:141px;
	padding-right: 10px;
}

#top_right {
	width: 197px;
	height: 100%;
	margin: 0px 3px 0px 7px;
	background-color: #e9e9e9;
	text-align: left;
	vertical-align:top;
}

.top_right_inner {
	width: 180px;
	margin: 9px 9px 0px 8px;
}

#periodical {
	width: 180px;
	background-color: #FFFFFF;
	margin: 9px 9px 0px 8px;
}

#periodical_inner {
	width: 168px;
	margin:0px 5px 0px 7px;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
}

#periodical01 {
	width: 106px;
	font-size: 12px;
	text-align: right;
	vertical-align:top;
}

#periodical02 {
	width: 106px;
	font-size: 11px;
	text-align: right;
	vertical-align:bottom;
}

#periodical02 a:link,#periodical02 a:visited {
	font-size: 11px;
	color: #FF3911;
}

#periodical02 a:active,#periodical02 a:hover {
	font-size: 11px;
	color: #BD5C32;
}

.gray01 {
	color: #787878;
}

.blue01 {
	color: #4F81B2;
}

.blue02 {
	color: #49689E;
}

#top_left_top {
	width: 552px;
	margin: 3px 0px 3px 0px;
}

.left_top_sepalate {
	width: 5px;
	height:100%;
	background-image: url(/english/images/left_top_sepalate.gif);
	background-repeat: repeat-y;
}

.left_top_table {
	height:100%;
	background-image: url(/english/images/bg_left_top.jpg);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align:top;
	background-position: left bottom;
	
	padding-bottom:10px;
}

.left_top_tit {
	margin-top:2px;
	margin-left:8px;
	margin-bottom:2px;
}

.left_top_stit {
	font-size: 12px;
	line-height: 13px;
	color: #d0100f;
	font-weight:bold;
}

.left_top_stit a:link,.left_top_stit a:visited {
	color: #d0100f;
	text-decoration: none;
}

.left_top_stit a:active,.left_top_stit a:hover {
	color: #BD5C32;
	text-decoration: none;
}

.left_top_inner {
	margin-left:15px;
}

table.left_top_list {
	margin:0px;
	padding:0px;
}

table.left_top_list td {
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 14px;
	color: #787878;
	text-align: left;
	vertical-align:top;
}

table.left_top_list a:link,table.left_top_list a:visited {
	font-size: 12px;
	color: #787878;
	line-height: 14px;
}

table.left_top_list a:active,table.left_top_list a:hover {
	font-size: 12px;
	color: #BD5C32;
	line-height: 14px;
}

table.left_top_list02 {
	padding:0px;
	margin-left: 10px;
	margin-bottom:10px;
	margin-top:20px;
	
}

table.left_top_list02 td {
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 14px;
	color: #004094;
	text-align: left;
	vertical-align:top;
}

table.left_top_list02 a:link,table.left_top_list02 a:visited {
	font-size: 12px;
	color: #004094;
	line-height: 14px;
}

table.left_top_list02 a:active,table.left_top_list02 a:hover {
	font-size: 12px;
	color: #BD5C32;
	line-height: 14px;
}


.left_bottom_tit {
	padding:8px 8px 6px 10px;
}

table.left_bottom_news {
	width: 220px;
	padding:0px;
	margin-left:10px;
	margin-right:15px;
	margin-bottom: 24px;
}

table.left_bottom_news td{
	padding:3px 0px 3px 0px;
	font-size: 11px;
	color: #858383;
	text-align: left;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
}

table.left_bottom_news td.news_date{
	padding-right:5px;
	white-space: nowrap;
}

.news_image {
	width: 230px;
	margin:0px 10px 4px 5px;
}

.today_date {
	font-size: 11px;
	color: #4F81B2;
	line-height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 7px;
	white-space: nowrap;
}

table.left_today_table {
	width: 290px;
 	border: 1px solid #406AA4;
	margin-left:9px;
	margin-right:3px;
}

.left_today_table th {
	height: 24px;
	font-size: 12px;
	color: #004094;
	text-align:center;
	vertical-align:middle;
	line-height: 24px;
	background-image: url(/english/common/images/bg_th.jpg);
	background-repeat: repeat-x;
}

table.left_today_table th.left_today_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #868686;
}

.left_today_table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:5px 0px 5px 5px;
}

.more {
	width: 301px;
	text-align: right;
	padding:7px 3px 2px 0px;
}

