/* answers use */
span.as_open,span.as_close,span.as_good{color:#fff;padding:2px 7px;font-size:11px}
span.as_open{background-color:#e2007b}
span.as_close{background-color:#aaa}
span.as_good{background-color:#46a546}
.status{background: url(/static/images/icon_question.png) -2px -2px no-repeat; padding-left:20px}
.status.a1{background-position:-2px -22px}
.status.a2{background-position:-2px -42px}
.status.a3{background-position:-2px -62px}
div.related{margin-bottom:30px}
.best_answer{border:1px #FEDEEB solid;background-color:#FFF7FA;padding:10px}
div.alert_best{background:url(/static/images/icon_notice.png) 1px 3px no-repeat;padding:0px 0px 0px 25px;margin-top:20px}



/* notebook use */
ul.language_info li{margin-bottom:5px}
/* discussions use */
ul.topic_re li{margin:0px 0px 2px 20px;color:#333;list-style:disc}
.av{float:left;width:110px}
ul.op li{margin:0px 0px 5px 0px;background:url(/static/images/icon_arrow.gif) left 5px no-repeat;padding-left:10px}
/* article use */
.box_loop{border:1px #ddd solid; padding:15px; margin-bottom:20px; cursor:pointer}
.box_loop .col6{ width:388px}
.box_loop h1 a{color:#000; font-size:28px; line-height:0.5; font-weight:normal}
.vote.good2{background-position:0px -1140px; cursor:default}
.vote.views{background-position:0px -1760px; cursor:default}
.vote2{background:url(/static/images/icon_common.png) 0px -1120px no-repeat;padding:11px 0px 8px 25px; cursor:pointer} 
.vote2.good2{background-position:0px -1640px}
.vote2.views{background-position:0px -1720px}
.circle{/*-webkit-border-radius:50%; border-radius:50%*/}
.main_content{ padding-top:15px}
.main_content img { max-width:730px}
.main_content ul li{list-style:disc; margin-left:20px}
.tc_language{border-radius:20px; background:#fff; top:10px; right:10px; padding:5px 10px}
.tc_teacher_summary{font-size:12px; font-style:italic; padding:15px;right:0; bottom:20px; background:#fff; opacity:0.95}
.tc_teacher_schedule{padding:15px; background:#eee}
.tc_featured{border:1px #ddd solid; height:500px;position:relative; overflow:hidden; cursor:pointer}
.tc_featured .hero{position:absolute; text-align:center; overflow:hidden; height:330px}
.tc_featured .title{left:0px; top:-10px; background:#e2007b; color:#fff; opacity:0.9; padding:3px 10px; font-size:13px}
.tc_featured .summary{position:absolute; padding:15px; width:323px; background:#fff; opacity:0.95;min-height:130px}
.tc_featured .summary a{ font-size:28px; color:#000; line-height:1.2}
.tc_featured .infoa{position:absolute; bottom:39px; left:0px; padding:10px 15px; width:323px; background:#fff}
.tc_featured .author{position:absolute; bottom:0px; left:0px; padding:10px 15px; border-top:1px #ddd solid; width:323px; background:#fff;overflow: hidden;white-space: nowrap;}
.tc_sidebar{border:1px #ddd solid}
.tc_sidebar .title{padding:15px 15px 0px}
.tc_sidebar .title h3 a{color:#000; font-size:22px; line-height:1.2; font-weight:normal}
.tc_sidebar .content{padding:0px 15px 10px}
.tc_sidebar .author{border-top:1px #ddd solid; background:#efefef}
.tc_sidebarfeatured{border:1px #ddd solid;height:430px}
.tc_sidebarfeatured .title{left:0px; top:30px; background:#e2007b; color:#fff; opacity:0.9; padding:3px 10px; font-size:13px}
.tc_sidebarfeatured .content{padding:0px 15px 10px;height:300px; overflow:hidden; position:relative}
.tc_sidebarfeatured .content h3 a{color:#000; font-size:22px; line-height:1.2; font-weight:normal}
.tc_sidebarfeatured .content div{position:absolute; padding:15px; width:200px; background:#fff; left:0px}
.tc_sidebarfeatured .author{padding:10px 15px; border-top:1px #ddd solid; background:#efefef}
.tc_sidebarfeatured .description{position:absolute; bottom:0px; left:0px; width:228px; background:#fff}
.trans111{-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-o-transition:top 0.5s ease;-ms-transition:top 0.5s ease;transition:top 0.5s ease}
.transimage111{ top:300px}
.tc_diss{ border:1px #ddd solid;text-align:center; margin-bottom:30px}
.tc_diss h3{ padding:0px; margin:0px}
.tc_diss h3 a{ font-size:18px; color:#000; display:block;padding:10px}
.tc_diss h3 a:hover{ background:#eee}
.tc_tag a span.label{ background:#aaa}
.tc_tag a span.label:hover{background:#666}
/* common use */
.overview{background: #fffcf7;padding:15px 0px}
ul.subsort li{margin-bottom:3px}
/* common create question */
.create_align{padding:15px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; background:#f7f7f7}
/* common Photo hover style */
div.pic50 img{border:1px #fff solid;vertical-align:auto;width:50px;height:50px}
div.pic90 img{border:1px #fff solid;vertical-align:auto;width:100px;height:100px}
.photo_50,.photo_50.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:52px;height:52px}
.photo_50:hover, a.photo_50:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:52px;height:52px}
.photo_90,.photo_90.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:102px;height:102px}
.photo_90:hover, a.photo_90:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:102px;height:102px}
/* common vote */
.vote{background:url(/static/images/icon_common.png) 0px -1120px no-repeat;padding:3px 0px 2px 16px; cursor:pointer} 
.vote.good2{background-position:0px -1140px}
.vote.bad1{background-position:1px -1080px}
.vote.bad2{background-position:0px -1100px}
.ans_rate{font-size:20px;color:#736925;text-align:center}
.ans_rate .floatr,.ans_rate .floatl{ cursor:pointer}
.ans_rate div.ans_rate_op{margin:0 auto;padding:0px}
.edit_vote{background-color:#FDFFB0;border:1px solid #E4E682;overflow:hidden;width:40px;margin:0 auto;padding:0px 0px 1px}
.edit_flag{margin-top:10px}
.nob_rate,.nob_rate-{background-color:#FDFFB0;border:1px solid #E4E682;overflow:hidden;font-size:20px;text-align:center;width:48px;height:38px;float:left;padding-top:10px;cursor:pointer}
.nob_rate-{background-color:#efefef;border:1px solid #ccc;color:#666}
/* common rankings */
ul.list_pop_language li{background:url(/static/images/bg_homerow.gif) left bottom repeat-x;padding:10px 0px}
ul.list_pop_language li span.language{float:left}
ul.list_pop_language li span.count{color:#666;font-size:11px;margin-left:3px;float:right}
/* common layer */
div.list_area,div.answers_area,div.entry_area,div.group_area{margin:15px 0px 0px 0px}

div.original{margin-bottom:30px}
div.correction{margin-bottom:60px}
div.original div.right div.addthis_toolbox{float:left}
div.original_text{padding:20px;margin:0px;background:#f7f7f7;border:1px #eee solid}
div.original_text_line{border-bottom:1px #666 dotted;padding-bottom:20px;margin-bottom:10px}
div.original_text_line div.edit_left{float:left;width:525px}
div.original_text_line div.edit_right{float:right;width:50px;text-align:center}
div.correct_text{padding:10px;margin:0px;background:#fffcf7}
div.correct_loop{margin-bottom:30px}
div.edit_text{padding:20px;margin:0px 0px 10px 0px;background:#f7f7f7;border:1px #eee solid}
div.edit_text div.edit_left{float:left;width:525px}
div.edit_text div.edit_right{float:right;width:50px;text-align:center}
div.btn_edit{margin-bottom:10px}
div.re_area{border-left:5px #eee solid;padding-left:15px;width:585px;margin-top:15px; margin-bottom:20px}
div.re_area p.re_more{text-align:center;margin-bottom:15px;background:url(/static/images/bg_homerow_m.gif) left bottom repeat-x}
div.re_area p.re_more a{background-color:#fff;padding:0px 5px;font-size:11px}
div.re_area p.re_add{background:url(/static/images/bg_homerow.gif) left top repeat-x;padding-top:10px}
div.re_area ul.sortby li{border-right:1px #eee solid;padding:0px 8px 0px 0px;margin:0px 8px 0px 0px;list-style:none;float:left}
textarea.yclick{width:575px}

/* common input */
Select.common180{width:180px}
select.common140{width:140px}
Select.common120{width:120px}
Input.common180{border:1px #ccc solid;width:180px}
textarea.yclick{width:575px}

.link{ border-top:1px #ccc solid; padding-top:10px}
/* common recommendation */
.recommen_layout{border:1px #ddd solid; padding:15px}
