@charset "utf-8";



/* CSS Document */



html, body{ 



	margin: 0;



	padding: 0;



	background: #060200;



	min-width: 1200px;



}



body,td,th{



	font: normal 13px/18px Arial, Helvetica, sans-serif;



	color: #d7c4a2;



}



a{



	text-decoration: underline;



	color: #ed9a36;



}



a:hover{



	text-decoration: none;



}



p{



	margin: 0;



	padding: 0 0 9px 0;



}



img, form{



	border: none;



}



form{



	margin: 0;



	padding: 0;



}



a img{



	cursor: pointer;



}



h1{
	height: 25px;
	background: url(../images/h1_bg.gif) no-repeat left bottom;
	text-align: right;
	margin: 0;
	padding: 0;
}



#bd_c ul{

	margin: 0;

	padding: 0 0 9px 0;

	list-style: none;

}

#bd_c ul li{

	background: url(../images/rarr_l_ul.gif) no-repeat left 7px;

	padding: 0 0 0 12px;

	margin-left: 18px

}



.img_left{

	float: left;

	margin: 0 9px 0 0;

}

.img_left_border{

	float: left;

	margin: 0 9px 0 0;

	border: solid #4f3313 1px;

}



.img_border{

	border: solid #4f3313 1px;

}





.img_right{

	float: right;

	margin: 0 0 0 9px;

}

.img_right_border{

	float: right;

	margin: 0 0 0 9px;

	border: solid #4f3313 1px;

}



#tl{



	height: 30px;



	background: url(../images/bg_line_t.jpg) no-repeat center bottom;



}



#tl h1{



	font: normal 11px/18px Arial, Helvetica, sans-serif;



	padding: 5px 0 0 0;



	margin: 0 0 0 19px;



	background: none;



	color: #4f3313;



	float: left;



}



#tl ul{



	float: right;



	margin:0;



	padding:0;



	list-style: none;



	height: 25px;



	padding-top: 5px;



}



#tl ul li{



	float:  left;



	margin: 0 24px 0 0;



	padding: 0;



}



#tl ul li a{



	display: block;



	margin: 0 0 0 0;



	padding: 0 0 0 18px;



	background-position: 0 center;



	background-repeat: no-repeat;



	color: #4f3313;



	text-decoration: none;



	font-size: 11px;



}



#tl ul li a:hover{



	text-decoration: underline;



}



#tl ul li a.ico_home{



	background-image: url(../images/ico_home.gif);



}



#tl ul li a.ico_map{



	background-image: url(../images/ico_map.gif);



}



#tl ul li a.ico_cont{



	background-image: url(../images/ico_cont.gif);



}



#bl{



	background: url(../images/bg_line_b.jpg) no-repeat center 0;



}



#bl_c{



	color: #4f3313;



	font-size: 11px;



	line-height: 13px;



	padding: 18px 0 18px 0;



}



#bl_c br{



	clear: both;



}



#bl_c a{



	color: #4f3313;



	text-decoration: none;



}



#bl_c a:hover{



	text-decoration: underline;



}



#copy{



	float: left;



	margin: 18px 0 0 42px;



	width: 220px;



}



#own{



	float: left;



	margin: 4px 0 0 42px;



	padding: 0;



	width: 220px;



}



#own span{



	display: block;



	clear: both;



}



#own ul{



	list-style: none;



	margin: 18px 0 0 0;



	padding: 0;



	float: left;



}



#own ul li{



	margin: 0 0 9px 0;



	padding: 0;



}



#own ul a{



	display: block;



	padding: 0 0 0 22px;



	line-height: 16px;



	background-repeat: no-repeat;



	background-position: 0 0;



	color: #d7c4a2;



}



#under{



	float: left;



	margin: 4px 0 0 12px;



	padding: 0;



}



#under span{



	display: block;



	clear: both;



}



#under ul{



	list-style: none;



	margin: 18px 0 0 0;



	padding: 0;



	float: left;



}



#under ul li{



	float: left;



	margin: 0 18px 0 0;



	padding: 0;



	line-height: 16px;



	overflow: hidden;



	background-repeat: no-repeat;



	background-position: 0 0;



}



#under ul a img{



	border: solid #4f3313 1px;



}



#under ul a:hover img{



	border: solid #d7c4a2 1px;



}



#bm{



	float: left;



	margin: 18px 0 0 12px;



	padding: 0;



	list-style: none;



}



#bm li{



	float: left;



	margin: 0 18px 0 0;



}



#md{



	background: url(../images/bg.jpg) repeat-y center 0;



}



#md_a_t{



	background: url(../images/bg_art_t.png) no-repeat center 0;



	_background: url(../images/bg_art_t.jpg) no-repeat center 0;



}



#md_a_b{



	min-height: 400px;



	background: url(../images/bg_art_b.png) no-repeat center bottom;



	_height: 400px;



	_overflow: visible;



	_background: url(../images/space.gif);



}



#bd_l{



	width: 270px;



	float: left;



	padding-bottom: 60px;



	overflow: hidden;



}



#bd_c{



	float: right;



	margin-right: 24px;



	overflow: hidden;



	padding-bottom: 40px;



}



h1#logo{



	margin: 20px 0 0 0;



	padding: 0;



	width: 263px;



	height: 284px;



	background: none;



}



h1#logo a{



	display: block;



	width: 263px;



	height: 284px;



}



ul#lm{



	list-style: none;



	margin: 23px 0 0 0;



	padding: 10px 0 0 41px;



	width: 270px;



	height: 226px;



}



ul#lm li{



	padding: 5px 0 5px 0;



	//padding: 4px 0 3px 0;



}



ul#lm li a{



	display: block;



	width: 174px;



	height: 25px;



	background-position: 0 -4px;



	background-repeat: no-repeat;



}



ul#lm li a span{



	display: none;



}



ul#lm li a:hover, ul#lm li.act a{



	background-position: 0 -39px;



}



ul#lm li#mi_01 a{



	background-image: url(../images/mi_01.gif);



}



ul#lm li#mi_02 a{



	background-image: url(../images/mi_02.gif);



}



ul#lm li#mi_03 a{



	background-image: url(../images/mi_03.gif);



}



ul#lm li#mi_04 a{



	background-image: url(../images/mi_04.gif);



}



ul#lm li#mi_05 a{



	background-image: url(../images/mi_05.gif);



}



ul#lm li#mi_06 a{



	background-image: url(../images/mi_06.gif);



}



div#lc{



	width: 270px;



	height: 212px;



	margin: 38px 0 0 0;



}



ul#mp_s{



	list-style: none;



	margin: 18px 0 0 0;



	padding: 21px 30px 15px 32px;



	height: 273px;

	

	z-index: 3;



}



ul#mp_s li{



	float: left;



   z-index: 3;



	height: 267px;



	padding-left: 9px;



	margin-left: -9px;



	overflow: hidden;

	



	background: url(../images/ha_shadow.png) no-repeat 0 0;



	position: relative;



}



ul#mp_s li.ha_f{



	background: none;



}



ul#mp_s li.ha_s{



	float: right;



	padding: 0;



	margin: -267px 0 0 0;



	_margin: 0;



	width: 9px;



}



ul#mp_s li div{



	height: 567px;



}



ul#mp_s li div div{



	display: block;



	position: absolute;



	bottom: 0;



	_bottom: -1px;



	left: 9px;



	width: 100%;



	height: auto;



	padding: 10px 0 8px 10px;



	overflow: hidden;



	background: url(../images/darken.png);



	font: normal 11px/13px Arial, Helvetica, sans-serif;



	color: #fde8c1;



}



ul#mp_s li div div h6{



	margin: 0;



	padding: 0 29px 4px 0;



	font: normal 18px/20px Arial, Helvetica, sans-serif;



}



ul#mp_s li div div span{



	display: block;



	padding-right: 140px;



}



ul#mp_s li div div span p{



	padding: 0;



	margin: 0;



}



ul#mp_s li div div a{



	position: absolute;



	float: right;



	right: 31px;



	bottom: 8px;



	color: #fde8c1;



	padding-right: 9px;



	background: url(../images/rarr_l.gif) no-repeat right 6px;



}



#c_lc{



	float: left;



	margin-left: 4px;



	padding: 27px 0 0 3px;



}



#c_rc{



	width: 260px;



	float: right;



	margin-right: 4px;



	padding: 27px 0 0 0;



}



#sp{



	background: url(../images/partners_bg.jpg) no-repeat 0 0;



	width: 613px;



	height: 138px;



	margin: 9px 0 9px -3px;



}



#sp a#sp_sl, #sp a#sp_sr{



	display: block;



	width: 28px;



	height: 138px;



}



#sp a#sp_sl{



	float: left;



}



#sp a#sp_sl span{



	display: block;



	width: 8px;



	height: 23px;



	background: url(../images/partners_l.jpg) no-repeat 0 0;



	margin: 58px 0 0 9px;



}



#sp a#sp_sr{



	float: right;



}



#sp a#sp_sr span{



	display: block;



	width: 8px;



	height: 23px;



	background: url(../images/partners_r.jpg) no-repeat 0 0;



	margin: 58px 0 0 11px;



}



#sp a#sp_sl:hover span, #sp a#sp_sr:hover span{



	background-position: 0 -23px;



}



#sp_scroll{



	float: left;



	/*border: 1px solid red;*/



}



#sp ul{



	list-style: none;



	float: left;



	margin: 11px 0 0 0;



	padding: 0;



	display: block;



	width: 557px;



	height: 115px;



	overflow: hidden;



}



#sp ul li{



	float: left;



	margin: 0 5px 0 5px;



	padding: 0;



	background: none;



}



a.go_more{



	padding-right: 10px;



	background: url(../images/rarr.gif) no-repeat right 7px;



}



h1.main_header{



	background: url(../images/h1_bg.gif) no-repeat right bottom;



	margin: 0 0 0 52px;



}



h1 span{



	display: none;



}



.news_l{



	background: url(../images/news_spread.gif) no-repeat 0 bottom;



	padding: 0 2px 11px 2px;



	margin: 0 0 9px 0;



}



a.news_t{



	display: block;



	font-weight: bold;



	margin-bottom: 9px;



}



.news_n{



	clear: both;



	overflow: hidden;



	margin-top: -3px;



	height: 17px;



}



.news_d{



	display: block;



	background: url(../images/news_date.gif) no-repeat 0 0;



	width: 64px;



	font: bold 11px/12px Arial, Helvetica, sans-serif;



	padding: 2px 0 0 0;



	text-align: center;



	color: #be7c2c;



	float: left;



	margin-top: 3px;



}



a.news_m{



	display: block;



	float: right;



	width: 90px;



	height: 17px;



	background: url(../images/news_more.gif) no-repeat 0 0;



}



a.news_m:hover{



	background-position: 0 -17px;



}



img.first_letter{



	margin: -30px 0 -4px 0;



}



span.f_letter{

	display: none;

}



ul#mp_s li div div div.hs_a {



   display: none;



}


.blog_record h1{
	font: normal 24px/26px Arial, Helvetica, sans-serif;
	margin: 0 0 9px 0;
	padding: 0;
	background: none;
	text-align: left;
	height: auto;
}

.blog_record h2{
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	margin: 0 0 9px 0;
	padding: 0;
}

.blog_record h3{
	font: normal 16px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 9px 0;
	padding: 0;
}

