body{margin:0;padding:0px;text-align:center; background-color:#E4E4E4;}
body,div,table,td,input,textarea,select{font-family: Arial, Helvetica, sans-serif,"Times New Roman", Times, serif; font-size:12px;}
ul{margin:0; padding:0px;}
ul li{ padding:5px 0px 5px 0px;}
form{ margin:0; padding:0px;}
A:link { COLOR: #000; TEXT-DECORATION: none;}
A:visited { COLOR: #000; TEXT-DECORATION: none;}
A:hover { COLOR: #BF0000; TEXT-DECORATION:underline;}
A:active { COLOR: #000; TEXT-DECORATION: none;}

.clear{ clear:both;height:0;font-size:0;}
.search_text{ width:135px;margin:2px 0px; padding:2px; background-color:#EAEAEA; border:1px solid #7F9DB9;}
.search_sel{ width:155px;background-color:#EAEAEA; border:1px solid #7F9DB9;}
.search_btn{ margin-top:5px; background-color:#EAEAEA; border:1px solid #7F9DB9;}
.btn_1{ background-color:#EAEAEA; border:1px solid #7F9DB9;}

.font-10{ font-size:10px;}
.font-11{ font-size:11px;}
.font-12{ font-size:12px;}
.font-13{ font-size:13px;}
.font-14{ font-size:14px;}
.font-16{ font-size:16px;}
.font-18{ font-size:18px;}
.font-20{ font-size:20px;}
.font-21{ font-size:21px;}
.color-820000{color:#820000;}
.color-FF0{ color:#FF0000;}
.color-999{ color:#999;}
.line-through{text-decoration:line-through;}

.text-right{text-align:right;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.B{ font-weight:bold;}
.reg_btn{ background:url(user/new_account.gif); width:147px; height:20px; border:none;}		
.login_btn{ background:url(user/login.gif); width:74px; height:22px; border:none;}	
	
#div_body{width:1024px;text-align:left; margin:0 auto; padding:0px;}
#top_top{ position:absolute; height:125px; width:1024px;}
	#top_logo{position:absolute; margin-left:10px;}
		#top_logo_img{ position:absolute;width:114px; height:110px; 
					   margin:12px 0px 0px 18px; background:url(logo.gif); }
		.top_logo_txt{ position:absolute; margin:34px 0px 0px 130px;width:350px;
					   font-size:22px; font-weight:bold;}
		.top_logo_txt_2{position:absolute; margin:57px 0px 0px 132px; width:700px;
						 font-size:13px; font-weight:bold;}
					 
	#top_navi{ float:right; width:629px; height:69px; background:url(top_navi_bg-5.gif) no-repeat;}
		#top_navi ul{ margin:17px 0px 0px 138px;list-style:none; text-align:center;}
		#top_navi ul li{ float:left; margin:0px 5px; font-size:16px; font-weight:bold; color:#FFFFFF;}
		/*main navigation*/
		#top_txt_1{ position:absolute; margin:185px 0px 0px 8px; font-weight:bold; line-height:142%; 
					color:#fff; font-size:14px; width: 1010px;}
			#top_txt_1 A{ color:#fff; text-decoration:underline;}
			#top_txt_1 A:hover{ color:#BF0000; text-decoration:underline;}
					
		
#bottom{clear:both; margin-top:20px;text-align:center; height:200px; }
	#bot_top{ background:url(bot_navi.jpg) no-repeat; height:68px;}
	#bot_navi{ height:65px; background-color:#000; color:#FFF;}
		#bot_navi ul{ margin:0px auto; list-style: none;}
		#bot_navi ul li{ float:left; margin:0px 7px; padding:0px 0px 0px 15px;}
		#bot_navi A:link{ color:#FFF; text-decoration:none;}
		#bot_navi A:visited { COLOR: #FFF; TEXT-DECORATION: none;}
		#bot_navi A:hover { COLOR: #BF0000; TEXT-DECORATION: underline;}
		#bot_navi A:active { COLOR: #FFF; TEXT-DECORATION: none;}
	.bot_li_1{ background:url(bot_li_1.gif) 0px 3px no-repeat;}	
	.bot_li_2{ background:url(bot_li_2.gif) 0px 3px no-repeat;}			
	#bot_img{ margin-top:10px; height:56px; }	
		#bot_img ul{ margin:0px auto; list-style:none; width:420px;}
		#bot_img ul li{ float:left;}	
	.bot_img_1{ background:url(bot_img_1.jpg) no-repeat; width:101px; height:56px;}	
	.bot_img_2{ margin:10px 0px 0px 15px; background:url(bot_img_2.jpg) no-repeat; width:122px; height:29px;}		
	.bot_img_3{  margin:10px 0px 0px 15px;background:url(bot_img_3.jpg) no-repeat; width:70px; height:23px;}	
	.bot_img_4{  margin:10px 0px 0px 5px;background:url(bot_img_4.jpg) no-repeat; width:52px; height:25px;}		
	#bot_txt{ margin-top:10px;font-weight:bold; line-height:150%;}	
	#bot_link{ margin:50px auto 0px auto;text-align:left; width:65%;}
		.bot_link_title{border-bottom:1px solid #666666;width:90%;}
		.bot_link_con{ padding:5px;}
		
.showpage {  clear:both; width:95%;text-align:right; margin:0px auto; font-size:11px;}
	.total_nums{ float:left; margin-top:5px; text-align:left;}
	.showpage a{  border:1px #999 solid; background:#fff; }
	.this_page{ font-weight:bold; border:1px #999 solid; background:#999; color:#FFF; }
	.showpage a,.this_page{margin-right:3px; height:25px; line-height:25px; padding:1px 5px;}
	.showpage select{font-size:11px; margin-left:10px; height:18px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .clearfix {height: 1%;}
