.topic_info {
	clear:both;
	border-bottom:1px dotted #99CC99;
	background:#FFFFFF;
	height:50px;
	padding:0px 20px;
}
.topic_name {
	overflow:hidden;
	width:63%;
	float:left;
	font-size:12px;
	color:#000000;
	padding-top:12px;
}
.topic_name a{color:#000000; text-decoration:none;}
.topic_name a:hover{color:#000000; text-decoration:underline;}

.topic_topic {
	width:7%;
	float:left;
	text-align:center;
	padding-top:14px;
	padding-bottom:10px;
	color:#333333;
	font-size:11px;
	background:url(../images/share_bg_1.gif) no-repeat center;
}
.topic_reply {
	width:15%;
	float:left;
	text-align:center;
	color:#333333;
	font-size:11px;
	padding-top:6px;
	line-height:18px;
}
.topic_reply a {font-size:11px;color:#333333;text-decoration:none}
.topic_reply a:hover {color:#990000;text-decoration:underline;}

.topic_last {
	width:15%;
	float:left;
	text-align:center;
	color:#333333;
	font-size:11px;
	padding-top:6px;
	padding-bottom:6px;
	line-height:18px;
	background:url(../images/share_bg_2.gif) no-repeat center;
}
.topic_last a {font-size:11px;color:#333333; text-decoration:none}
.topic_last a:hover {color:#990000; text-decoration:underline;}



.topic_header_info {
	clear:both;
	border-bottom:1px dotted #99CC99;
	background:#FFFFFF;
	padding:0px 40px;
	height:40px;
	border-bottom:#5B5B5B solid 1px;
	border-top:#5B5B5B solid 1px;
}
.topic_header_name {
	overflow:hidden;
	width:63%;
	float:left;
	font-size:15px;
	font-weight:bolder;
	line-height:40px;
	letter-spacing:3px;
	color:#000000;
}
.topic_header_topic {
	width:7%;
	float:left;
	text-align:center;
	color:#333333;
	font-size:15px;
	font-weight:bolder;
	line-height:40px;
	letter-spacing:3px;
}
.topic_header_reply {
	width:15%;
	float:left;
	text-align:center;
	color:#333333;
	font-size:15px;
	font-weight:bolder;
	line-height:40px;
	letter-spacing:3px;
}
.topic_header_last {
	width:15%;
	float:left;
	text-align:center;
	color:#333333;
	font-size:15px;
	font-weight:bolder;
	line-height:40px;
	letter-spacing:3px;
}


.share-list-tab {
	margin-top:20px;
}

.share-list-tab ul{
	padding:0px;
	margin:0px;
}
.share-list-tab li.on{
	display:inline;
	margin-left:10px;
	background:#ffffff;
	line-height:18px;
	padding:5px 30px 5px 30px;
	letter-spacing:3px;
}

.share-list-tab li.off{
	display:inline;
	margin-left:10px;
	background:#85879f;
	color:#FFFFFF;
	line-height:18px;
	padding:5px 30px 3px 30px;
	letter-spacing:3px;
}


.share-list-tab a{
	color:#FFFFFF;
	text-decoration:none;
}
.share-list-tab li.on a {
    color:#666;
}
.share-list-tab a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.share-list{
	padding:20px 20px 10px 20px; 
	background-color:#FFFFFF;
}




/*   ------------  detail  -----------  */

.share-detail-tab{
	margin-top:20px;
	padding-left:10px;
}

.share-detail-tab ul{
	padding:0px;
	margin:0px;
}
.share-detail-tab li{
	display:inline;
	margin-left:5px;
}


.detail_header_info {
	clear:both;
	border-bottom:1px dotted #99CC99;
	background:#FFFFFF;
	padding:0px 20px;
	height:40px;
	border-bottom:#5B5B5B solid 1px;
	border-top:#5B5B5B solid 1px;
}
.detail_name{
	font-size:20px;
	font-weight:bolder;
	line-height:40px;
	color:#4e8893;
	float:left;
}

.detail-dot{
	float:left;
	padding-top:13px;
	padding-right:10px;
}

.detail_date{
	font-size:12px;
	line-height:40px;
	float:right;
	margin-left:15px;
}
.detail_counter{
	font-size:12px;
	line-height:40px;
	float:right;
}

.detail-body{
	background-color:#FFFFFF;
	padding:15px 20px 15px 45px;
}


.author-name{
	float:left;
	color:#4e8893;
	font-size:16px;
	font-weight:bolder;
}
.reply-btn{
	float:right;
}

.share-detail{
	clear:both;
	padding:15px 0px;
}

.share-reply{
	border-top:#666666 dashed 1px;
	padding:15px 0px;
	margin:15px 0px;
}

.reply-name{
	float:left;
	color:#4e8893;
	font-size:16px;
	font-weight:bolder;
}
.reply-name a{
	color:#4e8893;
	text-decoration:none;
}
.reply-name a:hover{
	color:#4e8893;
	text-decoration:underline;
}
.reply-date{
	float:right;
}
.blockquote{
	margin:15px 0px 15px 150px;
	padding:15px;
	background-color:#f0f0f0;
}




.pages{
	text-align:center;
	line-height:15px;
	margin:20px 0px;
}
.pages span {
    color: #666;
    cursor: default;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.pages img{
	margin:0px 10px;
}
.pages a, .pages a.page-prev, a.page-next {
	color:#85879f;
	text-decoration:none;
}
.pages a:hover{
	color:#000000;
	font-weight:bolder;
	text-decoration:none;
}
.pages .page-prev {
    padding: 0 8px 0 24px;
    background: transparent url(../images/share_prev.gif) no-repeat left center;
}
.pages .page-next {
    padding: 0 24px 0 8px;    
    background: transparent url(../images/share_next.gif) no-repeat right center;
}




/* ---------------  reply -----------------*/

.reply-title{
	font-size:16px;
	font-weight:bolder;
	color:#4e8893;
	line-height:40px;
}
.reply-body{
	background-color:#FFFFFF;
}
.reply-body form {
    border-top: 1px solid #5b5b5b;
	padding:20px 100px;
}

.edit-tools{
	background-color:#d4d5e3;
	margin:10px 0px;
}
td{
	font-size:12px;
}
