﻿body {
	background : url('../images/body_background.gif') #fff repeat-x 0px 80px;
	color : #7B7B7B;
	text-align : center;
	font-family : tahoma, sans-serif;
	font-size : 12px;
	margin: 0px;
	padding: 0px;
	
}
img{border:none}
ul,ol,li{margin:0;padding:0;}
a {color : #7B7B7B;text-decoration:none;}
a:hover {color:#7B7B7B;text-decoration:none;}
a:visited {color:#7B7B7B;text-decoration:none;}
h2,form,select,input,ul,li{margin:0px;padding:0px;list-style:none;}
#page_header {
	margin : 0px auto;
	width : 753px;
	height : 80px;
	text-align : left;
	overflow : hidden;
}
#page_title {
	margin-left : 3px;
	margin-top : 13px;
	width : 180px;
	height : 44px;
}

#page_menu {
	margin : 0px auto;
	width : 800px;
	height : 35px;
	float : none;
	clear : both;
	text-align : center;
	color: #fff;
	font-weight: bold;
}

#page_menu ul {margin-top:0px;}
#page_menu li {padding:10px 10px 0px 10px;height : 14px;float : left;display : block;}
#page_menu a{color:#fff;text-decoration:none}
#page_spacing {clear : both;float : none;border-top : #fff 5px solid;}
#page_wrapper{width:753px;margin:0 auto;margin-top:10px;}
#page_wrapper h2 {
	background: url(subject.jpg) 0 0;
	color: #fff;
	font-size: 13px;
	line-height: 29px;
	margin:0px;
}
#main h1{
	background:#a2a2a2;
	color: #fff;
	font-size: 15px;
	line-height: 29px;
	margin:0px;
	text-align: center;
	position:relative;
}
#leftcol h2{font-size:12px}
#main h1 .bright{background:url(subject.jpg) 5px 0;width:5px;position:absolute;right:0;height:20px}
.examinfo{margin:0 0 10px 0}
.examinfo h2{background:none #a2a2a2!important;position:relative;line-height:30px;height:30px;}
.bleft{background:url(subject.jpg) 0 0;width:5px;position:absolute;left:0;height:20px;*top:0px!important;}
.bright{background:url(subject.jpg) 10px 0;width:5px;position:absolute;right:0;height:20px;*top:0px!important;}
.content ol a,a:hover,a:visited{color:#FF0000}
.nominate img{border:none;background:none;margin:0;padding:0}
#booklist{height:100%;position:relative}
#booklist h2{background:#a2a2a2}
#booklist ol{width:250px;float:left;margin:0 0 10px 10px;}
#booklist ol li{line-height:20px;float:left;width:155px}
.imgb{background:url(../images/imbg_79101.gif) top left;padding:4px 5px 5px 4px;margin-right:5px;float:left;}
.page{text-align:center;}
#bookimg{width:250px;text-align:center;line-height:20px}
#bookimg img{border:1px solid #DDDBDE;padding:2px;width:150px;height:200px;}
#bookinfo{width:275px;margin: 0 0 10px 0}
#bookdesc{line-height:25px;clear:both;color:#000}
#bookimg,#bookinfo{float:left;height:280px}
#bookimg p{font-weight:bold;color:#FF0000}
#leftcol {width: 186px;float:left;}
#books_hot{margin-top:10px;}
.content{padding:10px;border:1px solid #a5a4a4;text-align:left;line-height:25px;}
.content ul li{line-height:25px;background:url(li.jpg) 0 10px no-repeat;padding-left:10px;position:relative}
.date{float:right;position:absolute;right:0;_right:15px;_top:-5px}
#books_search input{width:150px;border:1px solid #d7d7d7}
#books_search select{margin:10px 0 0 0;width:100px;float:left}
#books_search input.submit {width:28px;margin:12px 0 0 8px;}
#main{width: 550px;float:right;}
#main h2{font-size:12px;text-align:left;padding-left:10px;}
#main h2 span{float:right;padding:8px 5px 0 0;font-size:10px;}
#new,#hot{margin-top:5px;width:270px;float:left;text-align:left}
#new table,#hot table{margin-top:5px;padding:0 0 5px 5px;border-bottom:1px dotted #A5A4A4}
#new td,#hot td{padding:0 0 0 5px;}
#new a,a.hover,a.visited,#hot a,a.hover,a.visited{color:#ABA05F}
#hot{margin-left:5px}
#page_footer {
	margin : 0px auto;
	width : 755px;
	height : 30px;
	line-height: 30px;
	background-color : #5C5E5F;
	font-size : 12px;
	color : #C8C6C6;
}

.docs,.docs td{border:1px solid #a2a2a2;line-height:20px;height:30px;border-collapse:collapse;}
.docst{text-align:center;height:30px;background:#FF9933;color:#0000CC;font-weight:bold;}
.docsb{background:#dedede}
.docse{border:1px solid #a2a2a2;border-top:none;margin:0;line-height:30px}
.docsinfo{margin-bottom:10px}
.docsinfo h3{background:#a2a2a2;margin:0;height:30px;line-height:30px;color:#fff;text-align:left;text-indent:20px;position:relative}

#page_footer a {color:#E4E1E1;text-decoration:none;}
#page_footer a:hover {color:#fff;}
#page_footer #rights {padding-left:15px;float:left;}
#page_footer #links {padding-right:10px;float:right;font-weight:bold;}
#page_footer #links span {margin-left:20px;display:block;position:relative;float:left;}

.red{color:red;}
.bold{font-weight:bold}
.line{clear:both;border-bottom:1px dotted #A5A4A4;width:100%;margin-bottom:10px}
.f4{background:#f4f4f4}

#pay h1{text-align:left;padding-left:20px}
.payBank{border:#ededed 1px solid;padding:10px}
.payBank td{padding:10px 0;}
.post{border:#ededed 1px solid;margin:10px 0;text-indent:35px;padding:10px 0 0 0}
.post p{background:#f4f4f4;margin:10px;text-indent:0;padding:5px}
.contact h3{text-align:center}
#ad{border:1px solid #e3e3e3;width:250px;height:280px;float:right;text-align:center;color:red;line-height:250px}
#cnzz{padding-top:8px}
.border{border:1px solid red}