.tbl_frm{font-size:14px; padding:10px;}
.tbl_frm thead th{font-size:18px; color:#F00; text-align:left;}
.tbl_frm th, .tbl_frm td{padding:5px 0px;}

.frm_tab{}
.frm_tab tbody th{font-weight:normal; font-size:14px; text-align:right; padding:5px;}
.frm_tab tbody td{padding:6px;}

.loadding {display:none;}
.note{color:gray; line-height:22px; height:22px; min-height:22px; margin-left:5px;} /*display:block;clear:both; */
.err{color:#DD3C10;}
.ok{ color:green; }
.sel{border:solid 1px #CCC; padding:4px;}
.ipt, .text{border:1px solid #000; ont-size: 14px; padding:5px;}
.ipt:focus, .text:focus{border:1px solid #F90;}
.error{background-color:#D7330D; border:1px solid #BE2907; border-radius:3px; color:#FFF; font-size:12px; font-weight:bold; padding: 10px 0; text-align: center; display:none;}
.btn{padding:3px 10px; cursor:pointer;}
