body { 
font-size:12px;
font-family:sans-serif;
line-height:1.5em; 
color: #666; 
background:#fff; 
margin:0;
padding:0;
text-align:center;
}

h1{
color:#fff;
font-family:san-serif;
font-size:16px;
font-weight:bold;
}

img{
margin:0;
padding:0;
}

li {
list-style-type:none;
}

p{
margin:0;
padding:0;
}

/* 不使用
#main_container{
margin:0 auto;
width:100%;
}
*/

#container{
margin:0 auto;
padding:0;
width:800px;
background:none;
}

/*
#main_header{
background:#FF99FF;
}
*/


#header_text{
margin:0 auto;
width:800px;
hight:10px;
text-align:left;
padding-left:5px;
background:#FF99FF;
}

#header_img{
width:200px;
float:left;
border-style:none;
}


#header_ad_layer{
margin:0 auto;
width:600px;
text-align:left;
float:left;
}


#header_ad_layer a{
margin:0 auto;
width:300px;
text-align:left;
float:left;
line-height:30px;
background:white;
}

#header_layer{
margin:0 auto;
width:600px;
hight:100px;
text-align:left;
background:#FFDFEF;
float:left;
}



#header_layer h1 {
color:#333333;
font-family:san-serif;
font-size:28px;
font-weight:bold;
text-align:left;
padding-left:3px;
padding-top:5px;
margin:0 auto;
line-height:40px;
}

/*
#main_banner{
margin:0 auto;
width:200px;
height:510px;
float:left;
}

#menu_container{
float:left;
margin:0;
padding:0;
width:200px;
text-align:left;
background:none;
}
*/

#menu_border{
float:left;
width:200px;
background-image:url(./images/1/button_bk.gif);
background-repeat: repeat-y;
}

#menu_border a{
font-family:Tahoma;
font-size:15px;
font-weight:bold;
color:#333333;
padding-left:5px;
line-height:50px;
text-decoration:none;
}

/*
#menu_top{
width:200px;
float:left;
}

#menu_top div{
padding:0;
margin:0;
width:200px;
hight:50px;
}

*/


#toplink{
float:left;
text-align:left;
background:none;
width:400px;
}
#toplink a{
color:#0b4302;
font-family:sans-serif;
font-weight:bold;
font-size:22px;
text-decoration:none;
}

.center_{
margin:0;
padding:0;
margin-top:6px;
text-align:center;
}
#main_footer{
background:#ffffff;
}
#footer_layer{
text-align:left;
margin:0 auto;
padding-top:16px;
width:800px;
color:#fff;
font-weight:bold;
height:34px;
background:#FF99FF; 
}



#tops{
float:right;
padding-top:16px;
color:#FFFFFF;
}

/*不使用
#menu_container_b{
float:right;
margin:0;
padding:0;
width:200px;
text-align:left;
background:none;
}

#menu_container_b div{
	background:#FF99FF;
	border-bottom:1px solid #fff;
}

#menu_container_b a{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#fff;
padding-left:5px;
text-decoration:none;
}
*/

#left_layer{
width:200px;
float:left;
background:none;
text-align:left;
}
#right_layer{
width:600px;
float:right;
background:none;
}


#main_desc{
background:none;
}

#title_at_list{
color:#c60042;
font-family:san-serif;
font-size:26px;
font-weight:bold;
margin-top:0;
padding-top:5px;
vertical-align:middle;
text-align:left;
}

#body_container{
margin: 0 auto;
width:800px;
background:none;
}

#sep_container{
background:none;
margin-left:3px;
margin-top:3px;
}

#desc_container{
margin-right:3px;
}
#description{
text-align:left;
color:#333333;
padding-left:3px;
}

.main_subject{
text-align:left;
}
.main_subject dt {
	border:#fff 1px solid;
	border-style:none none solid none;
	margin:0;
	padding-top:0;
	padding-bottom:0;
	padding-left:5px;	
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.main_subject dd {	
	padding:0;	
	margin:0;
	font-size:13px;
	padding-left:3px;
	color:#333333;
}
.main_subject a{
color:#CC0066;
text-decoration:none;
}

#respect_layer{	

	background:#FF99FF;	
}
#respect_head{
text-align:left;
margin-top:0;
padding-top:5px;
padding-left:6px;
color:#fff;
font-weight:bold;
background:#FF99FF;
height:30px;
border-bottom:1px solid #333333;
}
#respect{
margin:0;
text-align:left;
padding:3px;
}
#respect li {
line-height:1.5em;
list-style-image:none;
list-style-type:none;
margin:0 0 10px 0;
padding:0;
color:#fff;
}
#respect a{
color:#fff;
}

.clear{
clear:both;
}

.separator{
height:10px;
background:#333333;
}
