#hotkey {
	WIDTH: 958px;
	height:25px;
	line-height:25px;
	border:1px solid #E6C48F;
}
#hotkey ul{
	padding-left:10px;
	padding-right:10px;
}
#hotkey li{
	display:inline;
	padding-right:1px;
}
/*mainbox-start*/
.specialclass ul{
	margin-top:6px;
}
.specialclass td{
	width:56px;
	height:18px;
	line-height:20px;
	text-align:left;
	padding-left:12px;
}
#maincon #right {
	width: 740px;
	FLOAT: left;
}
#right table,tr,td{
	text-align:center;
}
.category,.book,.publiser{
	width:526px;
}
.book td {text-align:left;width:250px;height:18px;}
.category li {
	display:inline; 
	line-height:20px;
	TEXT-ALIGN: left;
	padding-left:10px;
	padding-right:20px;
}
.publisher {margin-bottom:4px;}
.publisher td {text-align:left;width:166px;height:18px;}

#right #right_right {
	FLOAT: right;
	WIDTH: 206px;
}

.right_right_title {
	FONT-WEIGHT: bold;FONT-SIZE:13px;
	LINE-HEIGHT: 26px;
	BORDER-LEFT: #B0BEC7 1px solid;BORDER-right: #B0BEC7 1px solid;
	PADDING-LEFT:10px; PADDING-right:10px; 
	BACKGROUND: url(/images/tab_bg.gif);
}
.book_box_right{
	margin-bottom:6px;
   width:196px;
   height:auto;
   border:solid #B0BEC7;
   border-width:0px 1px 1px 1px;
   padding:4px;
}
.book_box_right ul{
   float:left;
   text-align:center;
   padding:4px 0px 4px 0px;
}
.book_box_right li{
	padding-left:4px;
   line-height:20px;
   list-style:decimal;
}
.book_box_right li img{
	margin:5px 0px 5px 0px;
}
.book_box_right .innertxt{ padding-top: 5px; padding-bottom: 10px;}
#maincon #left,#right {
 	padding-bottom: 32767px!important;
 	margin-bottom: -32767px!important;
}
#maincon .book_title {
	color:#222; font-size:11pt; font-weight:bold; display:block;
}
.fc000{
	color:#000000;
	font-size:13px;
}
#footer table{
	padding:10px;
	text-align:left;
}
#footer td{
	text-align:left;
}
/*mainbox-end*/