BODY{
	margin:0px;
	background-color:#ffffff;
}

TABLE{
	border-collapse:collapse;
}

TH{
	font-size:12px;
	height:25px;
	border-bottom:1px solid #efefef;
	font-weight:normal;
}

TD{
	font-size:12px;
	
	vertical-align:top;
}

TD.list{
	border-bottom:1px solid #efefef;
}

DIV{
	font-family:Courier New;
	font-size:12px;
}

DIV,TEXTAREA{
	SCROLLBAR-ARROW-COLOR:#E0E0E0;
	SCROLLBAR-FACE-COLOR:#C0C0C0;
	SCROLLBAR-DARKSHADOW-COLOR:#C0C0C0;
	SCROLLBAR-HIGHLIGHT-COLOR:#C0C0C0;
	SCROLLBAR-3DLIGHT-COLOR:#C0C0C0;
	SCROLLBAR-SHADOW-COLOR:#C0C0C0;
	SCROLLBAR-TRACK-COLOR:#E0E0E0;
}

TEXTAREA {
	/*border:1px solid #c0c0c0;*/
	background:#ffffff;
}

INPUT,TEXTAREA{
	border:1px solid #c0c0c0;
}
INPUT[type=radio]{
	border-style:none;
}

A { color:#000000; padding:2px;}
A:hover { color:#a32806; text-decoration:none; background: #efefef;}
A:visited { color:#909090; }

.body{
	width:985px;
}
DIV.bodyLeft{
	float:left;
	width:705px;
	text-align:left;
}
DIV.bodyRight{
	float:right;
	width:248px;
	text-align:left;
}
UL{
	list-style:none;
	padding:0px;
}


.top {background-color:#C4DBE3;height:5px;}

#head { height:70px; padding-left:20px; padding-right:20px; padding-top:20px; font-size:14px;}
#head .left { float:left;  height:40px; padding:5px;}
#head TD { vertical-align:bottom;}
/*
#head .topThisMenuN A{ 
	color:#ffffff; 
	font-weight:bolder; 
	text-decoration:none; 
	background:;font-size:14px;
}
#head .topThisMenuS{ 
	background-image:url(top_menu_over.gif); 
	width:89px;
	 height:40px; 
	 cursor:pointer;
	 margin-left:2px;
	 margin-right:2px; 
	 padding-left:10px;
	 padding-top:13px;
}
#head .topThisMenuS A{ 
	color:#ffffff; 
	font-weight:bolder; 
	text-decoration:none; 
	background:;
	font-size:14px;
}
*/
.topThisMenuN{ 
	background:url(top_menu_over.gif) no-repeat; 
	width:89px; 
	height:40px; 
	cursor:pointer;
	margin-left:2px;
	margin-right:2px; 
	padding-left:15px;
	padding-top:13px;
	
	color:#ffffff; 
	font-weight:bolder; 
	text-decoration:none; 
	font-size:14px;
}
.topMenuN{ 
	background:url(top_menu_out.gif) no-repeat; 
	width:89px; 
	height:32px; 
	cursor:pointer;
	margin-left:2px;
	margin-right:2px; 
	padding-left:15px;
	padding-top:9px;
	
	color:#ffffff;  
	text-decoration:none; 
	font-size:14px;
}
/*
#head .topMenuN A{ 
}
#head .topMenuS{ 
}
#head .topMenuS A{ 
	color:#ffffff; 
	font-weight:bolder; 
	text-decoration:none; 
	font-size:14px;
}
*/
#head .right{ float:right; height:40px; padding:5px; font-weight:bolder; text-align:right;vertical-align:bottom;}

/*
#search { height:64px; background-color:#efefef; text-align:left;border:1px solid #c0c0c0;}
#search .left { float:left; width:180px; background-image:url(index_search_bg_left.gif);}
#search .right{ float:right; width:180px; background-image:url(index_search_bg_right.gif);}

#search #sTypeText{ font-size:14px;}
*/


/*Search Block*/

DIV #search{
	height:61px;
	background-image:url(index_search_bg.gif);	
	background-repeat:repeat-x;
	padding:0px;
}
DIV #search .search_block{
	height:61px;
	background-image:url(index_search_bg_img.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:left;
	padding-left:50px;
}

DIV #search .search_block TABLE{
	margin-top:20px;
}
DIV #search .search_block TABLE TD{
	color:#ffffff;
}

DIV #search .search_block TABLE TD .input_block{
	height:22px;
	padding:0px;
	padding-left:5px;
	background-color:#ffffff;
}
DIV #search .search_block TABLE TD #btnSearch{
	background:url(index_search_btn.gif) no-repeat;
	width:44px;
	height:24px;
	margin-left:10px;
}
DIV #search .search_block TABLE TD .input_block .searchType{
	float:left;
	background-color:#ffffff;
	color:#000000;
	padding:2px;
	padding-right:20px;
}

SPAN#searchType{
	display:none;
}
#searchType INPUT{
	float:left;
}
DIV#searchType{
	background-image:url(show_search.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:25px;
	padding-left:18px;
	padding-top:5px;
	cursor:pointer;
}
DIV#searchMenu{
	display:none;
}



/*Index Hot Block*/
DIV #index_hot{
	height:275px;
	margin-bottom:5px;
}
DIV #index_hot .img_hot{
	float:left;
	border:1px solid #D10707;
	margin-right:5px;
}
DIV #index_hot .img_hot TABLE{
	width:400px;
	height:275px;
}
DIV #index_hot .info_hot{
	float:left;
}
DIV #index_hot .info_hot .index_hot_title {
	heigth:30px;
}
DIV #index_hot .info_hot .index_hot_title .index_hot_title_img{
	width:107px;
	height:30px;
	background-image:url("index_hot.gif");
}
DIV #index_hot .info_hot .index_hot_title .index_hot_title_con{
	padding-left:40px;
}
DIV #index_hot .info_hot .info_hot_content{
	margin-top:5px;
	height:240px;
	background:#efefef;
}
DIV #index_hot .info_hot .info_hot_content TABLE{
	margin-left:20px;
	margin-right:20px;
	width:530px;
}
DIV #index_hot .info_hot .info_hot_content TD{
	border-bottom:1px solid #e0e0e0;
	padding:3px;
}
DIV #index_hot .info_hot .info_hot_content TD .info_title{
	padding:2px;
	height:21px;
	font-weight:bold;
}
DIV #index_hot .info_hot .info_hot_content TD .info_title .info_tit{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
DIV #index_hot .info_hot .info_hot_content TD .info_title .info_num{
	padding:1px;
}
DIV #index_hot .info_hot .info_hot_content TD .info_title .info_num SPAN{
	font-family:small fonts;
	font-size:9px;
	/*border:1px solid #FF6133;*/
	background-color:#000000;
	color:#ffffff;
	padding-left:2px;
	padding-right:2px;
}
DIV #index_hot .info_hot .info_hot_content TD .info_title .info_num .no1{
	font-family:small fonts;
	font-size:9px;
	/*border:1px solid #FF6133;*/
	background-color:#FF6133;
	color:#ffffff;
	padding-left:2px;
	padding-right:4px;
}
DIV #index_hot .info_hot .info_hot_content TD .info_con{
	padding-left:29px;
	color:#909090;
}
DIV #index_hot .info_hot .info_hot_content TD .info_con A{
	color:#909090;
}
/*Index Title Block*/
DIV .t{
	float:left;
	background-color:#C80607;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	color:#ffffff;
}
DIV .c{
	float:left;
	padding:4px;
	padding-left:20px;
}

/*Index Tags Block*/
DIV #index_tags{
	/*height:200px;*/
	border:1px solid #c0c0c0;
	padding:4px;
}
DIV #index_tags .tag_body{
	background:#efefef;
}
DIV #index_tags .tag_title{
	height:20px;
}
DIV #index_tags TABLE TD{
	padding:5px;
	line-height:25px;
}
DIV #index_tags TABLE TD A{
	color:#505050;
}


DIV #index_body{
	width:980px;
	margin-top:5px;
}

/*Index Left Block*/
DIV #index_body .index_body_left{
	float:left;
	width:725px;
	margin-right:5px;
}

/*Hot Book Topic*/
DIV #index_hot_booktopic{
	margin-top:5px;
}
DIV #index_hot_booktopic TABLE{
	clear:both;
	margin-top:7px;
}
DIV #index_hot_booktopic TABLE TD{
	vertical-align:top;
}
DIV #index_hot_booktopic TABLE TD.block_img{
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
}
DIV #index_hot_booktopic TABLE TD.block_info{
	
}
DIV #index_hot_booktopic TABLE TD.block_info .info_title{
	padding:5px;
	font-size:14px;
	font-weight:bolder;
	background-color:#efefef;
}
DIV #index_hot_booktopic TABLE TD.block_info .info_title A{
	color:#000000;
	text-decoration:none;
}
DIV #index_hot_booktopic TABLE TD.block_info .info_info{
	padding:5px;
}
DIV #index_hot_booktopic TABLE TD.block_info .info_intro{
	color:#909090;
	line-height:18px;
}
DIV #index_hot_booktopic TABLE TD.block_info A{
	
}

/*Hot Blog Topic*/
DIV #index_hot_blog{
	margin-top:1px;
	border:1px solid #D10707;
	padding:5px;
	height:220px;
}
DIV #index_hot_blog TABLE TH{
	font-weight:bold;
	color:#909090;
	border-bottom:1px dotted #efefef;
}
DIV #index_hot_blog TABLE TD{
	border-bottom:1px dotted #efefef;
	height:20px;
}

/*Hot Group*/
DIV #index_hot_group{
	margin-top:10px;
	background-color:#efefef;
}
DIV #index_hot_group .hot_group_content{
	padding:5px;
}
DIV #index_hot_group .hot_group_content TABLE TD{
	vertical-align:top;
	text-align:center;
	padding:5px;
	width:80px;
	height:80px;
}
DIV #index_hot_group .hot_group_content TABLE TD IMG{
	border:1px solid #c0c0c0;
}


/*Index Right Block*/
DIV #index_body .index_body_right{
	float:right;
	width:248px;
}

DIV .index_sort_logo{
	width:248px;
	height:57px;
	background-image:url("index_sort.gif");
}

/* Sort BookTopic */
DIV .index_sort_booktopic{
	margin-top:5px;
	padding:3px;
	background-color:#F3E7E7;
}
DIV .index_sort_booktopic .index_sort_booktopic_title{
	height:19px;
	background:url("index_sort_booktopic.gif") no-repeat;
}

DIV .index_sort_booktopic .index_sort_blog_title{
	height:19px;
	background:url("blog_sort.gif") no-repeat;
}

DIV .index_sort_booktopic .index_sort_booktopic_content{
	margin:3px;
	border:1px solid #ffffff;
	padding:5px;
}
DIV .index_sort_booktopic .index_sort_booktopic_content .index_sort_booktopic_content_block{
	background-color:#ffffff;
}


.no1{
	font-family:small fonts;
	font-size:9px;
	/*border:1px solid #FF6133;*/
	background-color:#FF6133;
	color:#ffffff;
	padding-left:2px;
	padding-right:4px;
}
DIV .top_1{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px 3px;
}
DIV .top_2{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -22px;
}
DIV .top_3{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -43px;
}
DIV .top_4{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -66px;
}
DIV .top_5{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -89px;
}
DIV .top_6{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -112px;
}
DIV .top_7{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -135px;
}
DIV .top_8{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -158px;
}
DIV .top_9{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -180px;
}
DIV .top_10{
	width:24px;	height:20px;	background-image:url(index_sort_number.gif);	background-position: 0px -203px;
}

/*Sort Book*/
DIV .index_sort_book{
	margin-top:5px;
	padding:5px;
	background-color:#F3E7E7;
}
DIV .index_sort_book .index_sort_book_title{
	height:26px;
	background:url("index_sort_attbook.gif") no-repeat;
}
DIV .index_sort_book .index_sort_book_content{
}
DIV .index_sort_book .index_sort_book_content .index_sort_book_content_block{
	
}
DIV .index_sort_book .index_sort_book_content .index_sort_book_content_block .block_top{
	width:239px; height:5px; font-size:0px; margin-top:5px; background:url("index_sort_attbook_b_t.gif") no-repeat bottom;
}
DIV .index_sort_book .index_sort_book_content .index_sort_book_content_block TABLE{
	width:239px; background-color:#ffffff;
}
/*DIV .index_sort_book .index_sort_book_content .index_sort_book_content_block TABLE TD*/
.book_img{
	width:70px;
	padding:5px;
	vertical-align:top;
}
/*DIV .index_sort_book .index_sort_book_content .index_sort_book_content_block TABLE TD*/
.book_img IMG{
}
/*DIV .index_sort_book .index_sort_book_content .index_sort_book_content_block TABLE TD*/
.book_info{
	padding-left:5px;
	vertical-align:top;
	line-height:20px;
}
DIV .index_sort_book .index_sort_book_content .index_sort_book_content_block .block_bottom{
	width:239px; height:5px;font-size:0px;  background:url("index_sort_attbook_b_b.gif") no-repeat top;
}

/*Sort Blog*/
DIV .index_sort_blog{
	margin-top:5px;
	padding:5px;
	background-color:#E8E6E7;
}
DIV .index_sort_blog .index_sort_blog_title{
	height:25px;
	background:url("index_sort_blog.gif") no-repeat;
}
DIV .index_sort_blog .index_sort_blog_content{
	margin-top:5px;
	border:1px solid #ffffff;
	padding:5px;
}
DIV .index_sort_blog .index_sort_blog_content .index_sort_blog_content_block{
	padding:2px;
	background-color:#ffffff;
}
DIV .index_sort_blog .index_sort_blog_content .index_sort_blog_content_block TABLE TD{
	padding-top:3px;
	padding-bottom:3px;
}
DIV .index_sort_blog .index_sort_blog_content .index_sort_blog_content_block TABLE TD.row{
	background-color:#efefef;
}

/*New Member*/
DIV #index_new_member{
	margin-top:10px;
	background-color:#F3F1F2;
	padding:5px;
}
DIV #index_new_member .index_new_member_title{
	height:26px;
	background:url("index_new_member.gif") no-repeat;
}

DIV #index_new_member .index_new_blog_title{
	height:26px;
	background:url("blog_sort.gif") no-repeat;
}
DIV #index_new_member .index_new_member_content{
	margin-top:10px;
	padding:5px;
	border:1px solid #c0c0c0;
}
DIV #index_new_member .index_new_member_content .index_new_member_content_block TABLE TD{
	vertical-align:top;
	text-align:center;
	padding:5px;
	width:80px;
	height:70px;
}
DIV #index_new_member .index_new_member_content .index_new_member_content_block TABLE TD IMG{
	border:1px solid #c0c0c0;
}



#loading{
	background:url(../icon_loading.gif) no-repeat 2px 4px;
	background-color:#ffffcc;
	padding:5 5 5 20;
	position:absolute;
	border:1px solid #c0c0c0;
	display:none;
}

.upload_frame{
	width:300px;
	height:18px;
	border-style:none;
	overflow:none;
}


#copyright{
	clear:both;
	width:980px;
	margin:20px 0 0 0;
	height:100px;
	background:url(index_bottom.gif) repeat-x top left;
	font-size:12px; 
	padding:30 0 0 0; 
	line-height:20px;
}
#copyright TD{
	padding-left:20px;
	line-height:20px;
}

#copyright .copyright_logo{
	height:35px;
	width:79px;
	background:url(copyright_logo.gif) no-repeat;
}



DIV .cote{
	border:1px solid #D10707;
	margin-bottom:10px;
}
DIV .cote .title{
	padding:5px;
	padding-left:15px;
	color:#ffffff;
	border-bottom:1px solid #D10707;
	background-image:url(index_search_bg_img.gif);
	background-repeat:no-repeat;
	background-position:70% 10%;
}

DIV .black{
	padding:5px;
}

.books_list_tb TABLE TD{
	border:1px solid #efefef;
}


.a{color:#CE0606;}
.a:visited{color:#F26666;}


.history_label{
	margin:1px;
	border:1px solid #c0c0c0;
	float:right;
}
.history_label A{
	text-decoration:none;
}

.history_label_on{
	margin:1px;
	border:1px solid #c0c0c0;
	float:right;
	padding:3px;
	background-color:#efefef;
	
}
.history_label_on A{
	text-decoration:none;
}

.checkbox{
	border-style:none;
}


DIV.ItemTitle{
	padding:5 5 5 5;
	margin:5 0 5 0;
	font-size: 14px;
	font-weight: bolder;
	background:#f5f5f5;
	border-width:0 0 1 0;
	border-style:solid;
	border-color:#c0c0c0;
	color:#777;
}


.PicsInput{
	color:#c0c0c0;
}










.subject { height:30px;font-size:24px;font-weight:bolder; color:#707070;margin:10px;padding-left:20px;}
.ErrMsg {color:#ff0000;font-size:12px;}

h3{ font-size:14px; color:#D10707;/*#05BDFF*/;margin:0px;font-weight:normal;padding:3px;font-weight;bold;}
h2{ font-size:14px; color:#D10707;/*#05BDFF*/;margin:0px;font-weight:normal;}

.bg{ background-color:#003548; color:#ffffff; margin:5px; padding:2px;}

.nav_line{padding:3px;padding-left:20px;font-size:12px;background:#FFD2E9;}

.list{margin-top:5px;/*border:1px solid #D10707;#FF9600*/;}
.list A{color:#023A50;}
.list .title{color:#000000;height:32px;padding-left:10px;padding-top:7px; background:#FFD2E9;}
.list .content{height:25px;padding:2px;}

.list_1{margin:5px;}
.list_1 .title{height:44px;background-image:url(list_1_title_bg.gif);padding-left:15px;padding-top:12px;color:#ffffff;font-size:14px;}
.list_1 .title DIV{font-size:14px;}
.list_1 .content{ border:1px solid #8F8F8F;border-top:none;height:220px;padding-top:10px;}

.list_2{margin:5px;}
.list_2 .title{height:44px;background-image:url(list_2_title_bg.gif);padding-left:15px;padding-top:12px;color:#000000;font-size:14px;}
.list_2 .title DIV{font-size:14px;}
.list_2 .content{ border:1px solid #8F8F8F;border-top:none;height:220px;padding-top:10px;}

.gray_List{margin-top:5px;border:5px solid #efefef;}
.gray_List .title{margin:1px;background-color: #8BCEE7;}
.gray_List .content{border-top:1px solid #efefef;}

.line_dot{border-bottom:1px dotted #c0c0c0;}

TABLE.list{
	width:95%;
	margin-left:30px;
	border:none;
}
TABLE.list TH{
	color:#909090;
	font-weight:bold;
	border-bottom:1px solid #efefef;
}
TABLE.list TD{
	border-bottom:1px solid #efefef;
}
TABLE.list TD A{
	color:#000000;
	text-decoration:none;
}
TABLE.list TD A:hover{
	color:#000000;/*#05BDFF;*/
	text-decoration:none;
	border-bottom:1px dotted $05BDFF;
}
TABLE.list TD A:visited{
	color:#3587D2;
	text-decoration:none;
}
.iconNext{
	background-image:url(icon_next.gif);
	background-positionX:center;
	background-positionY:center;
	background-repeat:no-repeat;
	width:16px;height:16px;
}

.iconPrev{
	background-image:url(icon_prev.gif);
	background-positionX:center;
	background-positionY:center;
	background-repeat:no-repeat;
	width:16px;height:16px;
}



DIV.index_catalog{
	/*border:1px dashed #8BCEE7;*/
	height:420px;
}
DIV.index_catalog.nav{
	/*border-bottom:1px solid #8BCEE7;*/
	height:30px;
}

.catalog_nav_out{
	/*background-image:url(index_nav_item_out.gif);*/
	background-position:center;
	background-repeat:repeat-x;
	height:30px;
	padding-top:8px;
	
	font-size:14px;
	color:#000000;
	cursor:pointer;
	/*border:1px solid #FF9600;
	border-bottom:none;*/
}
.catalog_nav_now{
	background-image:url(index_search_bg_img.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:30px;
	padding-top:8px;
	font-weight:bolder;
	font-size:14px;
	color:#ffffff;
	cursor:pointer;
}
.catalog_nav_over{
	/*background-image:url(index_nav_item_out.gif);*/
	background-color:#efefef;
	background-position:center;
	background-repeat:repeat-x;
	height:30px;
	padding-top:8px;
	font-weight:bolder;
	font-size:14px;
	color:#000000;
	cursor:pointer;
	/*border:1px solid #FF9600;*/
	
}
.catalog_nav_done{
	width:5px;
}
.catalog_body{
	background-image:url(index_nav_item_top_line.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid  #BF7204;
	border-top:none;
}
.catalog_body .itemtitle{
	float:left;
	font-weight:bolder;
	color:#000000;
	padding:3px;
	font-size:14px;
}

DIV#button{
	margin:0px;padding:0px;
}
DIV#button UL{
	float:right;
	list-style:none;
}
DIV#button UL LI{
	background:url(icon_btn_r.gif) no-repeat top right;
	padding-top:4px! important;
	padding:0px;
	height:21px;
	color:#000000;
	float:right;
	margin-left:5px;
}
DIV#button UL LI A{
	background:url(icon_btn_l.gif) no-repeat top left;
	height:21px;
	padding-top:4px! important;
	padding:4 5 0 5;
	color:#000000;
	text-decoration:none;
}
DIV#button UL LI A:hover{
	color:#a32806;
	text-decoration:underline;
}

DIV.button{
	background:url(icon_b1_r.gif) no-repeat top right;
	padding-top:7px! important;
	padding:0px;
	font-size:14px;
	font-weight:bolder;
	float:left;
	height:28px;
	cursor:pointer;
}

DIV.button A{
	background:url(icon_b1_l.gif) no-repeat top left;
	padding:7px;
	color:#fff;
	height:28px;
	text-decoration:none;
	cursor:pointer;
}
DIV.button A:hover{
	
	background:url(icon_b1_l.gif) no-repeat top left;
	color:#fff;
	text-decoration:underline;
}
DIV.button A:visited{
	background-color:#;
	color:#fff;
}

INPUT.button{
	background:url(icon_btn.gif) no-repeat;
	width:66px;
	height:21px;
	font-size:12px;
	padding:2 0 0 0 ;
	border-style:none;
	cursor:pointer;
	/*star:expression(onmouseover=function(){this.style.backgroundColor="#FF0000"},onmouseout=function(){this.style.backgroundColor="#FFFFFF"});
	onmouseover:expression(onmouseover=function(){
		try{this.style.color='#f00';}catch(e){}
	});*/
	/*
	onmouseout:expression(onmouseout=function(){
		try{this.style.color='#00f';}catch(e){}
	});
	*/
}

INPUT#btnGotoPage{
	width:34px;
	height:18px;
	background:url(icon_btn_pagego.gif) no-repeat;
	text-indent:-20em;
	border-style:none;
}

DIV.button1{
	background:url(icon_btn_r.gif) no-repeat right;
	padding-top:4px! important;
	padding:0px;
	height:21px;
	color:#000000;
	float:right;
	margin-left:5px;
}
DIV.button1 A{
	background:url(icon_btn_l.gif) no-repeat left;
	height:21px;
	padding:4 5 0 5;
	color:#000000;
	text-decoration:none;
}
DIV.button1 A:hover{
	background:url(icon_btn_l.gif) no-repeat left;
	height:21px;
	color:#a32806;
	text-decoration:underline;
}

DIV.buttonBuy{
	background:url(icon_btn_r.gif) no-repeat right;
	height:21px;
	color:#000000;
	float:right;
	margin-left:5px;
}
DIV.buttonBuy A{
	background:url(icon_btn_l.gif) no-repeat left;
	height:21px;
	color:#000000;
	padding:4 5 0 5;
	text-decoration:none;
}
DIV.buttonBuy A:hover{
	background:url(icon_btn_l.gif) no-repeat left;
	height:21px;
	color:#a32806;
	text-decoration:underline;
}

DIV.buttonHot{
	background:url(icon_btn_r.gif) no-repeat right;
	height:21px;
	color:#000000;
	float:right;
	margin-left:5px;
}
DIV.buttonHot A{
	background:url(icon_btn_l.gif) no-repeat left;
	height:21px;
	color:#000;
	padding:4 5 0 5;
	text-decoration:none;
}
DIV.buttonHot A:hover{
	background:url(icon_btn_l.gif) no-repeat left;
	height:21px;
	color:#a32806;
	text-decoration:underline;
}

* ul{
	margin:0px;
}
*.li{
	list-style: none;
}

DIV.description ul{
	padding:10px;
}
DIV.description li{
	float:left;
	padding:5px;
}
DIV.description TD{
	padding:10px;
	line-height:22px;\
}

DIV.description img{
	height:60px;
}


DIV.buttons li{
	height:40px;
}


DIV.line_links ul{
	margin-top:15px;
	margin-bottom:15px;
}
DIV.line_links li{
	float:right;
	font-size:14px;
	padding-left:10px;
}


DIV.topic li{
	float:left;
	padding:5px;
}
DIV.topic li .times{
	padding:10px;
	font-size:14px;
}
DIV.topic li img{
	margin:10px;
	height:50px;
	border:none;
}

DIV.topic.comment ul{
	float:none;
	height:30px;
	margin-left:50px;
}
DIV.topic.comment li{
	float:left;
	padding:5px;
}
DIV.topic.comment li .commenttitle{
	float:none;
	padding:5px;	
	background-color:#efefef;
	border-bottom:#efefef;
}
DIV.topic.comment li .commentcontent{
	
}
DIV.topic.comment li img{
	margin:10px;
	height:50px;
	border:none;
}


.album{}
.album .top{}
.album .bottom{}

.album .top .left{
	
	width:20px;
	height:20px;
	padding-left:5px;
	padding-top:6px;
	padding-right:2px;
	background-image:url(ablum_border_00.gif);
	background-repeat:no-repeat;
}

.album .top .right{
	
	width:12px;
	background-image:url(ablum_border_01.gif);
	background-repeat:no-repeat;
}

.album .bottom .left{
	
	height:12px;
	background-image:url(ablum_border_02.gif);
	background-repeat:no-repeat;
}

.album .bottom .right{
	
	width:12px;
	height:12px;
	background-image:url(ablum_border_03.gif);
	background-repeat:no-repeat;
}

.album_picture{
	width:128px;
	height:150px;
}
.album_picture .title{
	width:128px;
	overflow:hidden;
}

.view_picture_bar{
	height:30px;
	padding:10px;
	text-align:center;
}
.view_picture_bar A{
	color:#000000;
	font-weight:bolder;
}
.leftBtn{
	padding:5px;
	border:1px solid #FF9600;
	background-color:#FEE3BC;
}
.centerText{
	padding:5px;
	margin-left:20px;
	margin-right:20px;
}
.rightBtn{
	padding:5px;
	border:1px solid #FF9600;
	background-color:#FEE3BC;
}


.PAGE {
	padding:8 2 8 2;
	font-family:verdana;
}

/*
.PAGE UL{
	list-style-type:none;
}

.PAGE LI{
	float:left;
}
.PAGE LI A{
	padding:1 4 1 4;
	font-family:verdana;
	font-size:9px;
	border:1px solid #c0c0c0;
	color: #000000;
	text-decoration:none;
	font-weight:bolder;
}
.PAGE LI.next{
	text-indent:-20em;
	background:url("icon_page.gif") 0px 0px no-repeat;
	width:14px;height:14px;
}
.PAGE LI.next A{
	text-indent:-20em;
	padding:1 1 1 1;
}
*/

.PAGE A{
	padding:1 4 1 4;
	font-family:verdana;
	font-size:9px;
	border:1px solid #c0c0c0;
	color: #000000;
	text-decoration:none;
	font-weight:bolder;
}
.PAGE .now{ 
	padding:1 4 1 4;
	color: #ffffff;
	font:9px verdana;
	border:1px solid #c0c0c0;
	background-color: #c0c0c0;
}
.PAGE .none{ 
	padding:1 0 1 0;
	font:9px verdana;
}
.PAGE A:hover{
	padding:1 4 1 4;
	font-family:verdana;
	font-size:9px;
	border:1px solid #c0c0c0;
	background-color: #efefef;
	color: #000000;
}
/*
.PAGE A.next{
	width:8px;height:12px;margin:0 4 0 0;display:block;
	background:url("icon_page.gif") 0px 0px no-repeat;
	cursor:pointer;
}
.PAGE A.nextstop{
	width:8px;height:12px;margin:0 4 0 0;display:block;
	background:url("icon_page.gif") -2px -12px no-repeat;
	cursor:pointer;
}
.PAGE .prev {
	width:14px;height:14px;display:block;
}
.PAGE .prev A{
	text-indent:-20em;
	width:12px;height:12px;margin:0 4 0 0;padding:2 3 4 5;display:block;
	background:url("icon_page.gif") 0px -24px no-repeat;
	cursor:pointer;
}
.PAGE A.prevstop{
	width:8px;height:12px;margin:0 4 0 0;display:block;
	background:url("icon_page.gif") -2px -36px no-repeat;
	cursor:pointer;
}
*/
.PAGE A.next{
	width:12px;height:12px;margin:2 4 0 0;display:inline;
	background:url("icon_page.gif") 0px 0px no-repeat;
	cursor:pointer;
}
.PAGE A.nextstop{
	width:12px;height:12px;margin:2 4 0 0;display:inline;
	background:url("icon_page.gif") -2px -12px no-repeat;
	cursor:pointer;
}
.PAGE A.prev{
	width:12px;height:12px;margin:2 4 0 0;display:inline;
	background:url("icon_page.gif") 0px -24px no-repeat;
	cursor:pointer;
}
.PAGE A.prevstop{
	width:12px;height:12px;margin:2 4 0 0;display:inline;
	background:url("icon_page.gif") -2px -36px no-repeat;
	cursor:pointer;
}

.PAGE INPUT {
	font-family:verdana;
	font-size:9px;
}

.iconIndex{
	height:16px;
	background:url("icon.gif") 0px 0px no-repeat;
	font-size:14px;
	padding:1 1 1 24;
}
.iconBook{
	height:16px;
	background:url("icon.gif") 0px -44px no-repeat;
	font-size:14px;
	padding:1 1 1 24;
}
.iconBookTopic{
	height:16px;
	background:url("icon.gif") 0px -178px no-repeat;
	font-size:14px;
	padding:1 1 1 24;
}
.iconBlog{
	height:16px;
	background:url("icon.gif") 0px -199px no-repeat;
	font-size:14px;
	padding:1 1 1 24;
}
.iconGroup{
	height:16px;
	background:url("icon.gif") 0px -157px no-repeat;
	font-size:14px;
	padding:1 1 1 24;
}

.iconAlbum{
	height:16px;
	background:url("icon.gif") 0px -237px no-repeat;
	font-size:14px;
	padding:1 1 1 24;
}

.iconBoard{
}

.iconPlus{
	width:14px;
	height:14px;
	background-image:url(icon_plusminus.gif);
	background-repeat:no-repeat; 
	cursor:pointer;
	margin:0 5 0 0;
}
.iconMinus{
	width:14px;
	height:14px;
	background-image:url(icon_plusminus.gif);
	background-position:0 -16; 
	background-repeat:no-repeat; 
	cursor:pointer;
	margin:0 5 0 0;
}

.iconSuccess{
	width:48px;
	height:48px;
	background-image:url(icon_success_48x48.gif);
	background-repeat:no-repeat; 
}


.iconAbort{
	width:48px;
	height:48px;
	background-image:url(icon_abort_48x48.gif);
	background-repeat:no-repeat; 
}
.iconOK{
	width:13px;
	height:13px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-image: url("check_right.gif"); 
}

.iconNo{
	width:13px;
	height:13px;
	margin-right:5px;
	background-repeat:no-repeat;
	background-image: url("check_error.gif"); 
}

.iconDownArrow{
	width:14px;
	height:14px;
	margin-right:5px;
	background-image: url("icon.gif"); 
	background-position:-90px -0px;
}

.iconUp{
	width:8px;
	height:8px;
	background-image: url("icon_updown.gif"); 
	background-position:-0px 3px;
}
.iconDown{
	width:8px;
	height:8px;
	background-image: url("icon_updown.gif"); 
	background-position:-0px -10px;
}

.iconTop *{
	width:18px;
	height:14px;
	margin-right:5px;
}
.iconTop1{
	background-image: url("icon_top.gif"); 
	background-position:-4px -2px;
}
.iconTop2{
	background-image: url("icon_top.gif"); 
	background-position:-4px -23px;
}
.iconTop3{
	background-image: url("icon_top.gif"); 
	background-position:-4px -44px;
}
.iconTop4{
	background-image: url("icon_top.gif"); 
	background-position:-4px -65px;
}
.iconTop5{
	background-image: url("icon_top.gif"); 
	background-position:-4px -86px;
}
.iconTop6{
	background-image: url("icon_top.gif"); 
	background-position:-4px -107px;
}
.iconTop7{
	background-image: url("icon_top.gif"); 
	background-position:-4px -128px;
}
.iconTop8{
	background-image: url("icon_top.gif"); 
	background-position:-4px -149px;
}
.iconTop9{
	background-image: url("icon_top.gif"); 
	background-position:-4px -170px;
}
.iconTop10{
	background-image: url("icon_top.gif"); 
	background-position:-4px -191px;
}


DIV#HotGroup{
	padding-left:15px;
	padding-bottom:15px;
}

DIV#HotGroup ul{

}
DIV#HotGroup li{
	float:left;
	list-style:none;
	margin-right:25px;
	margin-bottom:15px;
}

DIV#HotGroup li IMG{
	width:50px;
	height:50px;
}

DIV#HotGroup li DIV{
	width:50px;
}
DIV#HotGroup li SPAN{
	width:50px;
	height:25px;
	overflow:hidden;
	cursor:pointer;
}

.info_list{
	background:url(icon_info.gif) no-repeat 2px 6px;
	padding:0 0 0 20;
}

.UL#list_info{
} 
UL#list_info LI{
	font-size:14px;
	list-style:url(icon_info.gif) 2px 6px;
	padding:0 0 3 10;
	height:14px;
}

.blog{
	padding:0px;
}

.indexhottb{
	margin-top:10px;
	margin-bottom:10px;
}



.indexhottb TD{
	border-bottom:1px solid #e0e0e0;
	padding:3px;
}
.indexhottb TD .info_title{
	padding:5 0 5 0;
	height:25px;
	font-weight:bold;
}
.indexhottb TD .info_title .info_tit{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
.indexhottb TD .info_title .info_num{
	padding:1px;
}
.indexhottb TD .info_title .info_num SPAN{
	font-family:small fonts;
	font-size:9px;
	/*border:1px solid #FF6133;*/
	background-color:#000000;
	color:#ffffff;
	padding-left:2px;
	padding-right:2px;
}
.indexhottb TD .info_title .info_num .no1{
	font-family:small fonts;
	font-size:9px;
	/*border:1px solid #FF6133;*/
	background-color:#FF6133;
	color:#ffffff;
	padding-left:2px;
	padding-right:4px;
}
.indexhottb TD .info_con{
	padding-left:29px;
}


.blog #topbar{
	vertical-align:bottom;
	padding-left:20px;
	height:42px;
	/*background-color:#FFF0BA;
	border-bottom:1px solid #FF9600;*/
	background-image:url(blog_header_bg.gif);
}
.blog #topbar .blog_logo{
	vertical-align:bottom;
	width:86px;
	height:38px;
	margin-top:2px;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/skin_3/blog_header_logo.png', sizingMethod='scale');
	
}
.blog #topbar .nav{
	float:left;
	padding-left:20px;
	padding-top:25px;
	font-size:14px
}
.blog #topbar A{
	color:#fff;
	text-decoration:none;
}
.blog #topbar A:hover{
	color:#E14515;
	background-color:#fff;
	text-decoration:none;
}
.blog #topbar .nav A{
	font-weight:bold;
}
.blog #topbar .admin{
	float:right;
	padding-right:20px;
	padding-top:25px;
	font-size:14px;
}
.blog #topbar .admin A{
	color:#fff;
}

.blog #blog_title{
	text-align:left;
	height:60px;
	padding:10px;
	padding-left:30px;
}
.blog #blog_title .title{
	font-size:24px;
	color:#000000;/*#FD5705;*/
	font-weight:bolder;
}
.blog #blog_title .urllink{
	padding-left:60px;
	font-size:12px;
	color:#000000;
}

.blog .bloglist{
	border:3px solid #e0e0e0;
	margin-bottom:5px;
}
.blog .bloglist .title{
	margin:1px;
	padding:7px;
	padding-left:10px;
	font-weight:bolder;
	background-color:#FFF0BA;
}
.blog .bloglist .title .blogtitle{
	font-size:14px;
	font-weight:bolder;
}
.blog .bloglist .title .datetime{
	padding-top:0px;
	font-size:12px;
	font-weight:normal;
}
.blog .bloglist .content{
	padding:10px;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	width:710px;
	overflow:hidden;
}
.blog .bloglist .content A{
	color:#0000ff;
}
.blog .bloglist .TAG{
	padding:5px;
	font-size:14px;
	padding-left:10px;
}
.blog .bloglist .bottom{
	padding:10px;
	font-size:14px;
	line-height:20px;
	background-color:#efefef;
}



/* calendar style */
#calendar TD{
	vertical-align:middle;
}
.cal_today_yes{
	background-color:#FFF0BA;
	font-weight:bolder;
}
.cal_today_yes A{
}
.cal_yes{
	background-color:#efefef;
}
.cal_today_none{
	background-color:#FFF0BA;
}
.cal_none{
	font-size:12px;
}


DIV.tab{
	border-bottom:1px solid #efefef;
	height:20px;
}
DIV.tab a{
	text-decoration:none;
}
DIV.tab .item{
	float:left;
	font-size:12px;
	padding:10 15 0 15;
	cursor:pointer;
}
DIV.tab .nowitem{
	float:left;
	font-size:14px;
	padding:5 10 5 10;
	font-weight:bold;
	background:#efefef;
}
DIV.tab .nowitem a{
	color:#00f;
}

INPUT.out{
	border-style:none;
	background-color:;
}
INPUT.over{
	border-style:1px;
	background-color:;
}

.trSlt{
	background:#ff9;
}