/*********common*************/
html,body{
	font-family:"MS PGothic", Arial, sans-serif;font-size:12px; height:100%; color:#333;  background-color:#A6DCC4;}
table, input, button, textarea, select{
	font-size:12px;}
*{
	margin:0; padding:0;}
.clear{
	clear:both; font-size:0px; height:0px; overflow:hidden;}
ul,li{
	list-style:none;}
img{
	border:0;}
a,a:visited{
	color:#3F3F8C;}
.right{
	float:right;}
.left{
	float:left;}
h1,h2,h3,h4,h5,h6{
	font:normal 12px arial, Simsun, sans-serif;}
#red{ color:#FF0000;}
#clear{ clear:both;}
.fix{
	border:0!important; background:none!important;}
.margin-fix{
	margin:0!important;}

#main{ 
	width:760px;  padding:0px 9px;
	background: url(../images/common/bg.jpg) repeat-y; margin:0px auto; min-height:100%; _height:100%;}
#menu{ 
	height:36px; border:1px solid #B8B7B2; background: url(../images/common/menu_bg.jpg) repeat-x; width:757px;}
#menu_in{ width:530px; height:29px; margin:3px auto;}
#menu_in li{ float:left; margin-right:3px;}
#menu_in a{
	display:block; width:102px; height:29px; float:left;}
#menu_in a.nav1{
	background:url(../images/common/nav1.jpg) no-repeat;}
#menu_in a.nav2{
	background:url(../images/common/nav2.jpg) no-repeat;}
#menu_in a.nav3{
	background:url(../images/common/nav3.jpg) no-repeat;}
#menu_in a.nav4{
	background:url(../images/common/nav4.jpg) no-repeat;}
#menu_in a.nav5{
	background:url(../images/common/nav5.jpg) no-repeat;}
#menu_in a:hover, #menu_in a#active{
	background-position:bottom;}

/*********footer*************/
#footer{ width:729px; height:35px; margin:15px;}
#footer_left{ width:413px; height:34px; float:left; background:url(../images/common/footer1.jpg) no-repeat;}
#footer_left a{
	display:block; height:20px; width:133px; float:right;}
#footer_right{ width:132px; float:right;}

/*********top*************/
#top_all{ padding:27px;}
#top_left{ width:403px; border:1px solid #E5E5E5; float:left; background:#FAFAF8 url(../images/tp/bg.jpg) bottom no-repeat;}
#top_left ul{ margin:14px; padding:0px; line-height:30px; min-height:300px; _height:300px;}
#top_left li{
	padding:6px 0; line-height:150%; border-bottom:1px dashed #B7B8B2;}
#top_left li span.date{
	display:block; float:left; font:bold italic 12px Arial; color:#6E7072; margin-right:20px;
	background:url(../images/common/dot.gif) no-repeat left center; padding-left:15px;}
#top_left li a.list{
	display:block; margin-left:100px; color:#808183; text-decoration:none;}


#top_right{ width:260px; float:left; margin-left:32px;}
#up_bg{ width:244px;background:url(../images/tp/bg1.jpg) no-repeat; padding:8px;}
#down_bg{ width:260px;background:url(../images/tp/bg2.jpg) no-repeat; height:14px;}

#top_t{ border-bottom:1px dashed #BBB; height:20px; line-height:20px;}
#top_t span.t1{
	display:block; float:left; width:56px; height:16px;
	background:url(../images/tp/title1.gif) no-repeat;}
#top_t span.t2{
	display:block; float:left; width:56px; height:16px;
	background:url(../images/tp/title2.gif) no-repeat;}
#top_t span.t3{
	display:block; float:left; width:56px; height:16px;
	background:url(../images/tp/title3.gif) no-repeat;}
#top_t a.more{ float:right; text-decoration:none; font-size:11px; background:url(../images/common/dot1.jpg) no-repeat right; height:16px; padding-right:23px;}
#up_bg p{ float:left; width:167px; line-height:16px; margin-top:10px; font-size:11px;}
#tpimg_right{ width:70px; height:61px; float:right; margin-top:10px;}

/*********page*************/

.margin40{
	margin-right:40px;}
.page{
	height:12px; float:right;}
a.previous{
	width:46px; height:12px; display:block; float:left; margin-right:15px;
	background:url(../images/topics/page_previous.jpg) no-repeat;}
a.next{
	width:60px; height:12px;display:block; float:left;
	background:url(../images/topics/page_next.jpg) no-repeat;}