.pagetitle{
	width:760px;
	height:52px;
	margin:10px auto 0 auto;
}

	.pagetitle .right_side{
		width:560px;
		height:52px;
		background:url(/images/main_subnav_bg.jpg);
	}

h1{
	width:179px;/*200px*/
	height:19px;/*52px*/
	padding:33px 0 0 21px;
	background:url(/images/main_pagetitle_bg.jpg);
	font-weight:normal;
}

.subnav{
}

	.subnav li{
		height:50px;
		line-height:50px;
		margin-right:10px;
		padding:2px 0 0 15px;
		float:left;
		background:url(/images/subnav_liststyle_bg.jpg) left no-repeat;
		list-style:none;
	}
		
.main a:hover{
	color:#C40;
}
	.main .left{
		width:553px;
		background:url(/images/left_body_bg.jpg) repeat-y;
	}
	
.main_head{
	width:553px;
	height:8px;
	background:url(/images/left_top_bg.jpg) top no-repeat;
}

.main_body{
	width:523px;
	padding:0 15px 15px 15px;
	background:url(/images/left_bottom_bg.jpg) bottom no-repeat;
	line-height:150%;
}

.main_body .item{
	margin-bottom:20px;
}

.main_body .detail .item,
.main_body form.post .item{
	margin:10px 0 0 100px;
	clear:both;
}

.main_body .detail .item{
	margin-left:35px;
}

.main_body form.post .btn{
	text-align:center;
	width:40px;
	height:20px;
	line-height:20px;
	background:#F5F5F5;
	border:1px solid #000;
	margin-left:150px;
}

.main_body form.post .radio{
	margin-top:5px;
}

	.main_body form.post .radio label{
		float:none;
		color:#000;
		font-weight:normal;
	}
	
	.main_body form.post .radio strong{
		color:#09C;
	}

.main_body .detail label,
.main_body form.post label{
	float:left;
	width:60px;
	margin-right:10px;
	color:#000;
	font-weight:bold;
}

.main_body form.post input{
	height:16px;
}

.main_body form.post textarea{
	width:250px;
}

.main_body .detail .savepath{
	text-align:center;
	
}

.main_body .detail .detail_content{
	float:left;
	text-indent:24px;
}

	.main_body .detail .savepath a{
	color:#C30;
	}
.main_body .bigbtn{
	margin-bottom:10px;
}

.main_body .help{
	width:280px;
	height:120px;
	border:1px solid #E8E8E8;
	background:url(/images/left_title2_bg.jpg) 1px 1px no-repeat;
	padding:10px;
}
	.main_body .help .content{
		overflow:auto;
		width:275px;
		height:120px;
		padding-right:5px;
	}

.main_body .help h3{
	font-size:14px;
	color:#000;
	font-weight:bold;
}
	.main_body .help p{
		margin-bottom:5px;
		text-indent:24px;
	}

.main_body h2{
	display:block;
	width:494px;/*524px*/
	height:24px;
	line-height:24px;
	padding-left:25px;
	border-left:4px solid #F90;
	border-bottom:1px solid #F90;
	font-weight:bold;
}
	.main_body h2 strong{
		font-size:14px;
		color:#09C;
	}
	.main_body h2,
	.main_body h2 a,
	.main_body h2 a:hover{
		color:#000;
		font-size:14px;
	}
	
table.pathlist{
	margin:5px 0 10px 0;
	width:100%;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
	table.pathlist td{
		border-right:1px solid #CCC;
		text-align:center;
	}

	tr.dark{
		background:#FAFAFA;
	}
	tr.light{
		background:#FEFEFE;
	}
	
	td.uname,
	td.fromaddress,
	td.toaddress,
	td.leavetime,
	td.arrivetime,
	td.detail{
		text-align:center;
		color:#C30;
	}
	
	td.uname{
		width:11%;
	}
	td.fromaddress,
	td.toaddress{
		width:28%
	}
	td.leavetime,
	td.arrivetime{
		width:13%;
	}
	
.selectpage{
	height:35px;
	padding-left:10px;
	background:url(/images/left_line_bg.jpg) bottom no-repeat;
}

.selectpage .item{
	color:#999;
	float:left;
	width:98px;
	height:19px;/*28px*/
	padding-top:9px;
	text-align:center;
	background:url(/images/btn_bg.jpg);
	margin-right:5px;
}
	.selectpage .actived{
		color:#069;
		background:url(/images/btn_actived_bg.jpg);
	}

.main .right .item{
	width:197px;
	margin-bottom:15px;
	background:url(/images/right_body_bg.jpg) repeat-y;
}
	.main .right .item .item_head{
		padding-top:9px;
		background:url(/images/right_top_bg.jpg) top no-repeat;
	}
	.main .right .item .item_body{
		width:177px;
		line-height:150%;
		padding:5px 10px 10px 10px;
		background:url(/images/right_bottom_bg.jpg) bottom no-repeat;
	}
		.main .right .item .item_control p{		
			text-align:right;
		}
		
.main .right h2{
	font-size:14px;
	text-align:center;
	width:122px;/*197px*/
	height:30px;
	line-height:30px;
	padding-right:75px;
	background:url(/images/right_title1_bg.jpg);
}

.username{
	color:#C30;
}

table.newslist{
	width:100%;
}
	td.title{
		width:60%;
	}
	td.date{
		width:40%;
	}
	
.main_body table.newslist{
	margin:10px 0 20px 0;
	border:1px solid #CCC;
	line-height:200%;
}
	.main_body td.title{
		width:85%;
		padding-left:15px;
	}
	.main_body td.date{
		width:15%;
	}

.readnews .newstitle{
	margin-bottom:10px;
}
.newstitle h3{
	font-size:14px;
	text-align:center;
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
}

.newstitle .newsinfo{
	margin-top:5px;
	text-align:center;
	color:#CCC;
}

.readnews p{
	text-indent:24px;
}

.main .right form.search .item{
	background:none;
	width:150px;
	height:auto;
	margin:5px 0 0 15px;
}

.main .right form.search .radio{
	margin:0 0 0 15px;
}
	form.search .radio label{
		margin-left:3px;
	}
	.main .right form.search select{
		width:100px;
	}
	.main .right form.search .btn{
		text-align:center;
		width:40px;
		height:20px;
		line-height:20px;
		background:#F5F5F5;
		border:1px solid #000;
		margin-left:40px;
	}