﻿#wrapper{
	width:1000px;
	}

/*** tab样式 ***/
.tabs_profile{ margin-bottom: 15px; height: 23px; border-bottom: 1px solid #9D9DA8; overflow: hidden; }
.tabs_profile a{text-decoration:none;}
.tabs_profile ul.tabs { position: absolute; z-index: 10; padding-left:5px; }
.tabs_profile ul.tabs li { float: left; margin: 0 5px 0 0; display: inline; }
.tabs_profile ul.tabs li a { text-decoration:none;color:white; float: left; padding: 0 0 0 14px; height: 24px; background: url(http://bulo.hjenglish.com/app/images/tab_profile_bg.gif) no-repeat left top; display: block; }
.tabs_profile ul.tabs li a:hover { color:white; text-decoration:none; }
.tabs_profile ul.tabs li a span { text-decoration:none;padding: 6px 14px 7px 0; background: url(http://bulo.hjenglish.com/app/images/tab_profile_bg.gif) no-repeat right top; line-height: 14px; display: block; }
.tabs_profile ul.tabs li a span img{ vertical-align: middle; }
.tabs_profile ul.tabs li.active a { text-decoration:none;cursor:default; color:#484853; float: left; padding: 0 0 0 14px; height: 30px; background: url(http://bulo.hjenglish.com/app/images/active_tab_profile_bg.gif) no-repeat left top; font-weight:700;; display: block; }
.tabs_profile ul.tabs li.active a:hover { text-decoration:none;color:#484853; }
.tabs_profile ul.tabs li.active a span { text-decoration:none;padding: 6px 14px 7px 0; background: url(http://bulo.hjenglish.com/app/images/active_tab_profile_bg.gif) no-repeat right top; line-height: 14px; display: block; }

/*** 导航样式 ***/
#cont_h1{
	position:absolute;
	top:175px;
	font-size:16px;
	color:#494949;
}
#cont_h1 a {
	font-size:16px;
}


/*** 圆角 ***/
.cblock{
	position:relative;
	z-index:10;
	background-color:white;
	margin-bottom:20px;
	width:100%;
}
.hasMinHeight{
	min-height:550px;
	_height:550px;
}
.cblock .cblockMain{
	margin-left:20px;
	margin-right:20px;
	line-height:1.5em;
	padding:15px 0;
}
#sidebar .cblock .cbH2{
	margin-top:0;
}
.cbH2{
	background:transparent url('/images/bg_cbh2.gif') no-repeat left center;
	padding-left:10px;
	color:#339A18;
	margin:8px 0;
	font-weight:bold;
	height:1.2em;
	line-height:1.2em;
}
#myClassInfo .cbH2{
	padding-left:25px;
	background:transparent url('/images/ico_home.gif') no-repeat left top;
	line-height:22px;
}
.cblock .cbTopBtnArea{
	position:absolute;
	right:10px;
	top:15px;
}
.cbTopBtnArea a{
}
.cblock .cbMore{
	clear:both;
	line-height:0;
	height:16px;
	text-align:right;
}
.cblock .tl,.cblock .tr,.cblock .bl,.cblock .br{
	position:absolute;
	z-index:99;
	display:block;
	width:5px;
	height:5px;
	font-size:0;
	line-height:0;
}
.cblock .tl{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 0;
	top:0;
	left:0;
}
.cblock .tr{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 -5px;
	top:0;
	right:0;
}
.cblock .bl{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 -10px;
	bottom:0;
	_bottom:-1px;
	left:0;
}
.cblock .br{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 -15px;
	bottom:0;
	_bottom:-1px;
	right:0;
}



.tabArea .current{
	display:block;
}


/*** 列表样式 ***/
#tabCharList{
	width:100%;
	position:relative; 
	top:10px;
	margin-left: 5px;
}

#tabCharList td{
	border-bottom:1px #E6E6E6 dotted;
	background:#fff;
	line-height:2em;
	overflow-y:hidden;
}
#tabCharList td a{ display:block;
	display:inline;
  }
#tabCharList th{
	border:none;
	background:#fff;
	font-weight:normal;
	color: gray;
}
#tabCharList tbody th {
	background: #FAFAFA;
}
.topicOverflow{
	font-size:14px;
	line-height:24px;
	margin-top:10px;
	width:auto;
	overflow:hidden;
	}

.ptop {
	background:url('/images/icon_top.gif') no-repeat transparent;
color:#666666;
height:10px;
overflow:hidden;
padding-right:1px;
position:relative;
width:10px;
display:inline-block;
}

.pbest {
	background:url('/images/icon_best.gif') no-repeat;
	color:#666666;
	padding-left:12px;
	padding-right:1px;
}

a.grayBG:link,a.grayBG:visited,a.grayBG:active{background-color:#F7F7F7;color:#808080;text-decoration:underline;}
a.grayBG:hover{color:white;background-color:#003399;}


/*** 操作列表 ***/
.optionList{
}
.optionList li{
	font-size:14px;
	font-weight:bold;
	/*background:transparent url('/images/bg_option_item.gif') no-repeat 0 1px;*/
	padding-left:15px;
	padding-right:15px;
	margin-bottom:8px;
	height:1.2em;
}
.optionList li a:link,.optionList li a:visited,.optionList li a:active{
	color:#67A63E;
}
.optionList li a:hover{
	color:#F26122;
}

/*** 相关文章、问题、资源列表 ***/
.relativeList{
	font-size:12px;
	width:100%;
	margin-top:10px;
}
.relativeList li{
	margin-bottom:5px;
	padding-left:12px;
}

/*submit 新按钮样式*/
input.btn{
	background:#ffffff none repeat scroll 0 0;
	background:transparent url('/images/bg_btn.png');
	border-color:#D4D4D4;
	color:#616161;
	border-style:solid;
	border-width:1px;
	padding:0px 5px;
	height:23px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	cursor:pointer;
	-moz-border-radius:3px;
	font-weight:bold
}
input.btn:hover{
	color:#FF6600;
}

#lbNumber a{
  font-size:12px;
  }
  
  /*** path ***/
#path{
	padding-bottom:10px;
	margin:10px 0;
	padding-left:15px;
	border-bottom:solid 1px #eeeeee;
	overflow:hidden
}
#path .uplevel{
	font-size:14px;
	font-weight:bold;
	color:#008000;
	text-decoration:none;
}
#path a.uplevel:hover{
	text-decoration:underline;
}
#path .title{
	display:inline;
	font-size:14px;
}
/*** 话题列表 ***/
.topic{
	margin:15px auto;
}
.userFace{
	float:left;
	width:12%;
	text-align:center;
	font-weight:bold;
}
.topicMain{
	float:left;
	width:88%;
}
.topicInfo{
	padding-bottom:5px;
	border-bottom:1px #ccc dotted;
	height:1.5em;
}
#best_answer .topicInfo{
	margin-left:70px;
	}

.topicContainer{
	margin:5px 0;
	padding:5px;
	line-height:1.5em;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:530px;overflow:hidden;
}
.comment{
	margin-left:20px;
}
.txtComment{
	width:460px;
	height:140px;
}
/*fu*/
.thread_bottom{
	/*** border-bottom:dotted 1px #DDDDDD; ***/
}
.thread_img img{
	}


input.btn2em,input.btn4em{
  border:none;
}

a.btn_public{
  font-size:14px;
  font-weight:bold;
  }
a.btn_public:hover{
  color:#f60;
  }

.orange{color:#F26122;}
.gray{color:#808080;}
.grayline:link,.grayline:visited,.grayline:active{color:#808080;text-decoration:underline;}
.green{color:#008000;}
.red{color:red;}
.yellowBG{background-color:#FFFFBF;}
.redBG{background-color:#DC143C;color:white;}
.greenBG{background-color:#006400;color:white;}
.orangBG{background-color:#ff6600;color:white;}
.blueBG{background-color:#00008B;color:white;}
.blackBG{background-color:#333333;color:white;}
.pinkBG{background-color:#DC143C;color:white;}
.whiteBG{background-color:#ffffff;}


.searchbox{
	height: 18px;
	width: 120px;
	}


/*** 增加语音活动 ***/
a.btn_event_left{
	background:url('/app/images/event_btn_left.gif') no-repeat;
	width:30px;
	height:40px;
	display:inline-block;
	float:left; 
	}
a.btn_event_left:hover{
	background:url('/app/images/event_btn_left_hover.gif') no-repeat;
	}
a.btn_event_right{
	background:url('/app/images/event_btn_right.gif') no-repeat;
	width:30px;
	height:40px;
	display:inline-block;
	float:right; 
	}
a.btn_event_right:hover{
	background:url('/app/images/event_btn_right_hover.gif') no-repeat;
	}
a.btn_event_left,a.btn_event_right{
	position:relative;
	top:38px;
	}
.event_img{
	float:left; 
	}
.event_img img{
	padding:1px;
	border:1px solid #ccc; 
	}
.event_title{
	float:left; 
	width:306px;
	}
.event_title p{
	line-height:22px;
	color: gray;
	}
.event_info{
	width:225px;
	border-left:1px dotted #ccc;
	line-height:24px;
	margin-left:10px;
	}
#loading{
	position:relative;
	top:40px;
	}
.newnumber{
	font-size:11px;
	}
sup{
	font-size:12px;
	}

#main{ overflow:hidden; height:auto;}

.thread table{
	/*width:650px;*/
	table-layout:fixed;
}

/*20120719 new*/
.thread_img{font-size:14px; line-height:1.8em;margin-top:10px;display:block;}
.replyArea .thread_img{ font-size:12px;}
.replyArea table{ width:550px !important;}
.replyArea{ margin-left:60px;}