.f_blk{margin:0 20px;}
.f_blk h4{font-size:14px;color:#3366AA;line-height:30px;border-bottom:1px solid #CCCCCC;margin:30px 0 0;background:#F4F4F7;text-indent:8px;}
.f_blk h4 em{float:right;line-height:30px;font-weight:normal;font-size:12px;color:#999999;font-style:normal;padding-right:10px;}
.f_blk p{color:#FF6633;clear:both;padding:10px;margin:0;margin-left:50px;}

.do_pwd_res_idx_box{text-align:center;}
.do_pwd_res_idx_icon{padding:30px;text-align:center;height:200px;}
.do_pwd_res_idx_icon a{float:left;margin-left:193px;width:166px;height:169px;overflow:hidden;}
.do_pwd_res_idx_icon a.rstPwdEmail{background:url(../rest_pwd_email.jpg) no-repeat;}
.do_pwd_res_idx_icon a.rstPwdComplain{background:url(../rest_pwd_complain.jpg) no-repeat;}
.do_pwd_res_idx_sch{clear:both;padding:10px;text-align:left;width:600px;margin:20px auto;font-size:14px;border:1px solid #CCCCCC;background:#EEEEEE;}

table.t_f td.label{width:200px;}
table.t_f th{background:#EEEEEE;border-bottom:1px dotted #AAAAAA;font-size:14px;color:#55AA22;padding:10px;}
table.t_f td.input div{padding:2px;}
table.t_f td.input div input{width:140px;}
table.t_f td.input em,table.t_f td em{font-size:12px;color:#FF0000;text-decoration:underline;cursor:pointer;font-weight:normal;font-style:normal;display:none;}
table.t_f td span{font-size:12px;color:#0000FF;text-decoration:underline;cursor:pointer;font-weight:normal;display:none;}

ul{}
ul li{}
ol{}
ol li{}

.tbl_head{height:25px;clear:both;width:500px;}
.tbl_body{}
.tbl_head li{float:left;width:120px;text-align:center;font-weight:bold;line-height:25px;margin-left:4px;}
.tbl_body ol {height:35px;overflow:hidden;}
.tbl_body ol li{float:left;width:120px;text-align:center;font-weight:bold;line-height:25px;margin-left:5px;text-align:center;}
.tbl_body ol li input{width:100px;}
.tbl_body ol li.tb_del{width:30px;}
.tbl_body li.tb_add{padding-left:10px;}