/* Ä£Äâµ¯´° */
.DialogTextInfo{width:300px; height:80px;}
.DialogTextInfo table, .DialogTextInfo tr{width:100%; height:100%;}
.DialogTextInfo td{ vertical-align:middle; text-align:center; width:100%; height:100%;}
.underlay{position: absolute;background: #000;opacity: .5;filter: alpha(opacity=50);z-index: 1;}
.dialog-2-c .underlay, .dialog-std-c .underlay, .dialog-school-c .underlay, .dialog-readmore-c .underlay{padding: 8px;background: #000;top: -8px;left: -8px;opacity: .5;filter: alpha(opacity=50);}
.dialog-2-c .underlay_modal{background: #666;}
.dialog-2-c .dialog-close{z-index: 3;top: 8px;right: 10px;}
.dialog-1{
	top: 0;
	width: 240px;
	padding: 10px;
	border: 1px solid #666;
	background: #f8f8f9;
	z-index: 11;
}
.dialog-1-extra{width: 360px;}
.dialog-grp{padding: 0;}
.dialog-grp h3{padding: 2px 10px;background: #06c;color: #fff;_zoom: 1;}
.dialog-grp .bd, .dialog-grp .ft{padding: 10px;}
.dialog-grp .ft{margin-top: -15px;padding-top: 0;_zoom: 1;}
.dialog-1 .act{margin-top: 12px;text-align: right;}
.dialog-1 .act input{margin-left: 8px;}
.dialog-1 .decor{position: absolute;width: 13px;height: 12px;bottom: -12px;left: 80%;background: url(/img/pmsg_dialog.gif) 0 0 no-repeat;}
.dialog-1-acct .decor{left: 50%;}
.dialog-1 .wall-post{margin: 0;}
.dialog-1 .wall-post textarea{width: 352px;height: 60px;}
.dialog-2{width: 460px;background: #fff;border: 1px solid #999;}
.dialog-2 .bd{padding: 12px;}
.dialog-2 .bd .block{margin: 10px;}
.dialog-2 .bd .block li{white-space: nowrap;}
.dialog-2 .bd p{margin: 10px 0;}
.dialog-2 .share-content{width: 330px;margin: 20px 20px 20px 5.5em;padding-left: 10px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #eee;}
.dialog-2 .bd textarea{width: 430px;height: 80px;}
.dialog-2 .ft input{margin: 0 4px;}
.dialog-1 .loading, .dialog-2 .loading{margin: 12px;}
.dialog-school-c .dialog-close{z-index: 3;top: 8px;right: 8px;}
.dialog-school{position: relative;z-index: 3;width: 620px;border: 1px solid #06c;background: #fff;}
.dialog-school .hd{padding: 5px 10px;border-bottom: 1px solid #ccc;}
.dialog-school .hd, .dialog-school .ft{background: #f7f7f7;}
.dialog-school h3{font-size: 12px;margin-bottom: 4px;}
.dialog-school .hd a{float: left;width: 3em;margin-right: 6px;padding: 0 4px;}
.dialog-school .hd a.current{background: #06c;color: #fff;}
.dialog-school .hd table a{float: none;width: auto;margin-right: 0;}
.dialog-school .hd td{padding: 6px 6px 6px 0;border-top: 1px solid #ccc;}
.dialog-school .hd table.alt td{width: 9%;}
.dialog-school .bd{height: 200px;overflow:scroll;overflow-x: hidden; padding: 10px;}
.dialog-school table{width: 100%;}
.dialog-school .bd td{padding: 2px 6px 2px 0;border-bottom: 1px solid #ccc;}
.dialog-school .bd .loading{width: 12em;margin: 48px auto;}
.dialog-school .ft{padding: 10px;border-top: 1px solid #ccc;text-align: right;}
.dialog-std-c{margin-left: -240px;}
.dialog-std-c .underlay{width: 450px;}
.dialog-std{width: 450px;background: #fff;}
.dialog-std h3, .dialog-2 .hd h3{padding: 5px 10px 0;border: 1px solid #2782d6;background: #7dc3f6;color: #fff;font-size: 14px;line-height: 200%;_zoom: 1;}
.dialog-2 .hd h3{border: 0;}
.dialog-std .dialog-content{border: solid #666;border-width: 0 1px 1px; zoom:1;}
.dialog-std .dialog-content:after{content: "";display: block;height: 0;overflow: hidden;visibility: hidden;clear: both;}
.dialog-std .dialog-content .image{float: left;margin: 10px;}
.dialog-std .dialog-content .info{padding: 10px 0;}
.dialog-std form, .dialog-std p.act, .dialog-2 .ft{clear: both;padding: 10px;border-top: 1px solid #ccc;background: #eee;text-align: right;}
.dialog-std .f-button{margin-left: 1em;}
.dialog-readmore{width: 400px;border: 1px solid #ccc;background: #fff;}
.dialog-readmore .bd{padding: 12px;}
.dialog-readmore .ft{padding: 5px 12px;border-top: 1px solid #999;background: #f7f7f7;text-align: right;}
.dialog-important{margin-bottom: .5em;padding-bottom: 16px;background: url(i/dialog_important_cap_bottom.gif) 100% 100% no-repeat;}
.dialog-important .dialog-c{padding: 5px 10px;background: #feffcf;}
.dialog-important .dialog-c h4{color: #391800;font-size: 13px;}
div.dialog-close{display: block;width: 13px;height: 13px;background: url(i/ico-close-dark.gif) 0 0 no-repeat;text-indent: -999em;font-size: 0;line-height: 0;overflow: hidden;cursor: pointer;}
div.close:hover{background-position: 0 100%;}
.dialog-advanced{visibility: hidden;position: absolute;z-index: 3;top: 125px;left: 50%;}
.dialog-advanced .dialog-content{position: relative;background: #fff;z-index: 3;}
.dialog-advanced .dialog-content h3{padding: 5px 10px 0;border: solid #666;border-width: 1px 1px 0;background: #509be6;color: #fff;font-size: 14px;line-height: 200%;_zoom: 1;}
.dialog-advanced .dialog-content h4{margin: 0 15px;padding: 10px 0 0;border-bottom: 1px solid #ccc;font-size: 14px;}
.dialog-advanced .loading{margin-left: 160px;padding: 20px 0 20px 20px;background: url(i/loading.gif) 0 50% no-repeat;}
.dialog-advanced .dialog-close{position: absolute;top: 12px;right: 15px;z-index: 3;}
.dialog-advanced .dialog-close a.close{display: block;width: 13px;height: 13px;background: url(i/ico-close-dark.gif) 0 0 no-repeat;text-indent: -999em;font-size: 0;line-height: 0;overflow: hidden;}
.dialog-advanced .dialog-close a.close:hover{background-position: 0 100%;}
.dialog-advanced p.act{clear: both;padding: 10px 15px;border-top: 1px solid #ccc;background: #eee;text-align: right;}
.dialog-advanced p.act .f-button{margin-left: 1em;}
.dialog-content .dialog-content{border: solid #666;border-width: 0 1px 1px; zoom:1;}
.dialog-content .dialog-content:after{content: "";display: block;height: 0;overflow: hidden;visibility: hidden;clear: both;}
.dialog-content .dialog-content .image{float: left;margin: 10px;}
.dialog-content .dialog-content .info{padding: 10px 0;}
.dialog-content .dialog-content form{clear: both;padding: 10px;border-top: 1px solid #ccc;background: #eee;text-align: right;}
.dialog-content .dialog-content .f-button{margin-left: 1em;}
.dialog-content .content{border: solid #666;border-width: 0 1px 1px; zoom:1;}
.dialog-content .content:after{content: "";display: block;height: 0;overflow: hidden;visibility: hidden;clear: both;}
.dialog-content .content .main{padding: 10px;}
.dialog-content .content .main h5{border-bottom: 1px solid #ccc;color: #333;line-height: 200%;}
.dialog-content .content .main ol{padding: .5em 0 .5em 2em;line-height: 200%;}
.dialog-content .content .main ol li{list-style-type: decimal;}
.dialog-content .content .main em{color: #c00;font-style: normal;font-weight: bold;}
.dialog-content .content .main p{margin: 10px 0;}
.dialogBgIframe{
	width:400px; height: 300px;
}

/*** ringfox ***/
.group_entity{
	clear:both;
	width: 540px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding:5px;
}
.gradeline {
background:#FBF0DB none repeat scroll 0%;
border:1px solid #F59613;
height:10px;
margin-top:3px;
overflow:hidden;
text-indent:-9999px;
width:120px;
}
.gradeline em {
background:#F59613 none repeat scroll 0%;
display:block;
}
.rating ,
.rating .current ,
.rating .star_hover{
background:url(star.gif) repeat-x;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
}

.rating{
position:relative;
background-position:left top;
}

.rating .current{
position:absolute;
top:0;
left:0;
background-position:left center;
}

.rating .star ,
.rating .star_hover{
position:absolute;
top:0;
left:0;
height:25px;
cursor:pointer;
}

.rating .star_hover{
background-position:left bottom;
}

.tabs_header .shortcut{
	position:absolute;right:25px;top:-6px;
}
.quans_item{
	background-color: #FBEFE1;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;	
}
.quans_item a{
	font-weight: bold;
	color: #FF0000;	
}
