sup{font-size:8px; font-family:Verdana; color:#f00}

ul.comment_loop li{padding:0px;margin:0px;background:none}
.comment_loop div.l_pic{width:30px}
.comment_loop div.r_text{margin-left:45px}/* Photo Style */
ul.sortby li.sort{margin-right:6px}
div.info_area{position:relative}
div.flag_area{padding:40px 0px 0px 10px}
div.statistics_area{border-top:1px #ccc solid}
div.pic_area{text-align:center; position:relative}
.pic_edit{position:absolute; top:210px; right:0px}
a.teacher_link{background:#2e9fff; color:#fff; padding:3px 10px}
span.nickname{font-size:26px}
span.lastlogin{padding:0px 0px 0px 10px; line-height:30px; color:#666}
div.guaranteed{position:absolute; right:20px; top:16px}
/* Font Style */
.black16b,.black16b a{font-size:16px;color:#333;font-weight:bold}
.black16b a{text-decoration:underline}
.black16b a:hover{color:#36c}
.pink16b{font-size:16px;color:#e2007b;font-weight:bold}
.pink11{color:#e2007b;font-size:11px;text-decoration:none}
div.ncard H3{line-height:120%;font-size:18px;color:#333;font-weight:normal;margin:0 0 5px;padding:0px}
/*menu style*/
div.unlogin{margin:0px;padding:10px;background-position:right;background-color:#fef7cf;border:1px #dac013 solid;font-size:12px}
/* Photo Style */
div.pic30 img,div.pic50 img,div.pic75 img{border:1px #fff solid}
div.pic30 img{width:30px;height:30px}
div.pic50 img{width:50px;height:50px}
div.pic75 img{width:75px;height:75px}
div.pic150 img{width:150px;height:150px}
.photo_30,.photo_30.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:32px;height:32px}
.photo_30:hover, a.photo_30:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:32px;height:32px}
.photo_75,.photo_75.no:hover{display:block;border:1px solid #F0F0F0;background-color:#fff;width:77px;height:77px}
.photo_75:hover, a.photo_75:hover{display:block;border:1px solid #e2007b;background-color:#fff;width:77px;height:77px}
.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}
/*profile style*/
.profile_area{margin:0px}
div.ncard div.left{float:left;width:160px}
div.ncard div.right{float:right;width:165px}
ul.feedback li{margin-bottom:5px;font-style:italic;padding-left:20px}
p.price{font-family:Verdana;margin:0;padding:0}
span.hourly{font-size:10px;color:#666}
span.or_price{font-weight:bold}
span.hourly2{font-size:19px; font-weight:bold}
.em{font-weight:normal}
/*third service*/
table.connect{ border-style:none;border-collapse: collapse; width:100%}
table.connect td{padding:5px 5px 10px 5px; border-bottom:1px #eee solid}
table.connect td.name{ widows:250px}
table.connect td.option{ widows:150px; text-align:right}

table.nt tr:hover {background-color:#fffcc1; cursor:pointer}
table.nt thead tr:hover {background-color:#fff; cursor: auto}

table.nttd tr:hover {background-color:#fff; cursor: auto}
table.nttd td{ width:14%}
table.nttd td:hover {background-color:#fffcc1; cursor:pointer}
/*new*/
div.wrote{margin-top:20px}
div.winput{background-color:#fffcf7;padding:10px 12px 12px}
textarea.blackpost{width:583px;background:#fff;border:1px #ccc solid;padding:6px;font-size:12px}
input.write{width:400px;height:20px;border:1px #adcee7 solid;color:#999;overflow-y:hidden;font-size:16px;padding:2px}
/*apply schedule style*/
table.schedule td { padding:6px}
table.schedule th { padding:6px}
table.schedule td div div {height:20px;padding-right:10px;cursor:pointer}
table.schedule td div div.act {background: url(/static/images/icon_recycle.png) right 0px no-repeat;padding-right:10px;cursor:pointer}
ul.edit_sechdule li{margin-bottom:5px;padding:0px 0px 5px 0px}
ul.edit_sechdule li.act{background: url(/static/images/icon_recycle.png) right 0px no-repeat;padding-right:20px;cursor:pointer}
/*teacher profile*/
div.schedule_info{margin:10px}
div.schedule_info div.left{width:47%;float:left;padding-right:10px}
div.schedule_info div.right{width:47%;float:right;border-left:1px #ddd solid;padding-left:10px}
div.left div.first,div.right div.first{margin-bottom:10px;padding-bottom:5px;background:url(/static/images/bg_homerow.gif) left bottom repeat-x}
div.schedule_btn{border-top:1px #ddd solid;padding-top:10px;text-align:center;margin:0px 10px 10px 10px}
/*oet result*/
ul.oet_d li{margin:0px 0px 5px;padding-left:0;list-style:none}
ul.oet_d li div.item{float:left;width:150px;text-align:left}
ul.oet_d li div.op{float:none;width:auto;margin-left:165px}
div.submenu_line{height:1px;background-color:#ccc;line-height:1px;display:block;overflow:hidden}
/*  */
.position_r{position:relative}
.position_a{position:absolute; height:60px; top:0; right:10px}
.position_b{position:absolute; top:10px; right:10px}
div.pb_in{margin:0px 0px 10px 0px;background:#d1eed1; padding:10px}
.pb_in.none{ background:#eee}

.pb_hourly{position:absolute; top:0px; right:10px; text-align:center}
.pb_hourly span.hr{font-size:14px; font-family:verdana; font-weight:bold}
.pb_snap td{border-bottom:1px #eee solid; padding:10px 0px}
.pb_snap td td{ border:none; padding:0}
div.pb_aboutme{background:url(/static/images/bg_profile_aboutme.png) no-repeat left top; padding:5px 0px 0px 40px}
div.pb_aboutme div{background:url(/static/images/bg_profile_aboutme2.png) no-repeat right bottom; padding:0px 40px 0px 0px; font-size:110%; font-style:italic; color:#666; min-height:35px}
.pb_background_info{padding:0px 0px 20px 0px}
.pb_background_info ul.formadd li{ position:relative}
.pb_background_info ul.formadd li div.item{ width:550px}
.pb_background_info ul.formadd li div.op{ position:absolute; right:10px;top:0px}
.pb_resume{position:relative}
.pb_resume div.uploaded{position:absolute; right:10px; top:10px}
.pb_fileupload{padding:5px 10px 5px 30px;background:#e8f1cf url(/static/images/icon_common.png) 5px -557px no-repeat; color:#678021}
.pb_status_on,.pb_status_off{padding:5px 10px 5px 30px; margin-bottom:10px;background:#fffcc1 url(/static/images/icon_common.png) 7px -557px no-repeat; color:#678021}
.pb_status_off{background:#fffcc1 url(/static/images/icon_common.png) 7px -597px no-repeat;color:#FF0000}
div.schedule_area{margin-bottom:30px}
div.schedule_area div.ll,div.schedule_area div.sp{padding:10px 0; border-bottom:1px #ccc solid; margin-bottom:10px;}
div.schedule_area div.tr{padding:10px 0}
/**/
table.pnt td{border-bottom:1px #ddd solid}
.gridS.rows{ margin-left:0px;border-bottom:1px #ddd solid; padding:15px 0px}
.gridS.rows2{ margin-left:0px;border-bottom:1px #ddd solid; padding:0px}
.gridS.rows2 div{ padding:15px 0px}
.premium.yes{background:url(/static/images/icon_yes24.png) 0px 0px no-repeat;padding:3px 0px 2px 24px}
.gridS.rows2 .col7{ font-size:13px; font-weight:bold}
.gridS.rows2 .col4.textc{ font-size:14px}
.gridS.rows2 .col4.textc.pink{ background:#fef1f8}
.gridS.rows2 .col4.textc.dpink{ background:#e2007b; color:#fff}
/*.menu {position:relative;display: inline}
.drop {position:absolute;height:auto;overflow: hidden;width:200px;opacity: 0; display:none;-webkit-transition: display .25s linear 0s, opacity .25s linear 0s, width .25s ease-out .1s;-o-transition: display .25s linear 0s,opacity .25s linear 0s, width .25s ease-out .1s;transition: display .25s linear 0s,opacity .25s linear 0s, width .25s ease-out .1s}
.menu:hover .drop {position:absolute; bottom:-94px;width:180px; padding:4px 10px;height:auto;opacity: 1; display:block;color:#fff;text-align: center; text-decoration: none; background:#e2007b; cursor:pointer}*/
span.arrr {background: url(/static/images/icon_top.png) 100% -275px transparent;padding-right: 16px;}
span.arrn {padding-right: 16px;}

.profile_area h4{border-bottom:2px #ddd solid;padding-bottom:10px; cursor:pointer}
.apply_step .col10{width:590px}
.apply_step .col1_50.textr.alignr.author_txt{ width:100px}
.hover{position:relative}
.hover div.del{position:absolute; top:5px; right:5px}
.hover:hover{ margin-left:-10px; padding:7px 0px 7px 10px; background:#fffcc1}

/* new calendar */
td div.time_slot{height:100px;overflow-y:auto}
td div.day_add{ height:20px; padding:4px 0px 0px 0px}

#show_account .btm15 .col1,#edit_div_account .btm15 .col1{width:16px}