.inptxtlog { background:none; font-family:Arial, Helvetica, sans-serif; border:none; outline:none; margin:0; padding:3px 8px; vertical-align:middle; }

div.inp_44 { vertical-align:middle; text-align:left; position:relative; display:inline-block; line-height:44px; height:44px; }
div.inp_44 div, div.inp_44 table { height:100%; position:absolute; top:0; }

div.inp_44 { overflow:hidden; white-space:nowrap; }
div.inp_44 .fill { width:100%; z-index:1; height:41px; top:1px; }
div.inp_44 .title { width:100%; z-index:2; }
div.inp_44 .bord { width:100%; z-index:3; }
div.inp_44 .text { width:100%; z-index:4; }

div.inp_44 .bord .bw { background:url(../img/tpl/gbl/input/44_w.png); width:7px; }
div.inp_44 .bord .be { background:url(../img/tpl/gbl/input/44_e.png); width:7px; }
div.inp_44 .bord .bns { background:url(../img/tpl/gbl/input/44_ns.png); }


div.inp_44 .fill div, div.inp_44 .fill .bw5 { background:#dadfe6 }
div.inp_44.on .fill div, div.inp_44.on .fill .bw5 { background:#fff; }

div.inp_44.error .fill div, div.inp_44.error .fill .bw5 { background:#ffc569; }
div.inp_44.error .text input { color:#6f3528; }

div.inp_44 .title { display:block; } 
div.inp_44 .title span { color:#768399; font-size:18px; font-weight:bold; margin-left:16px; }
div.inp_44.hidetitle .title { display:none; } 

div.inp_44 .fill .bw { width:4px; }
div.inp_44 .fill .be { width:4px; }
div.inp_44 .fill .bw1 { left:1px; width:1px; height:33px; top:4px; }
div.inp_44 .fill .bw2 { left:2px; width:1px; height:37px; top:2px; }
div.inp_44 .fill .bw3 { left:3px; width:1px; height:39px; top:1px; }
div.inp_44 .fill .bw4 { left:4px; width:1px; height:39px; top:1px; }
div.inp_44 .fill .bw5 { height:41px; line-height:0; }
div.inp_44 .fill .bw6 { right:4px; width:1px; height:39px; top:2px; }
div.inp_44 .fill .bw7 { right:3px; width:1px; height:39px; top:2px; }
div.inp_44 .fill .bw8 { right:2px; width:1px; height:37px; top:3px; }
div.inp_44 .fill .bw9 { right:1px; width:1px; height:33px; top:5px; }

div.inp_44 .text input { font-size:18px; font-weight:bold; color:#4d4d4d; margin-left:7px; padding:9px 7px 10px; height:22px; line-height:22px; vertical-align:top; margin-top:1px; }



div.inp_44w { vertical-align:middle; text-align:left; position:relative; display:inline-block; line-height:43px; height:45px;  }
div.inp_44w div, div.inp_44w table { height:100%; position:absolute; top:0; }

div.inp_44w { overflow:hidden; white-space:nowrap; }
div.inp_44w .fill { width:100%; z-index:1; height:41px; top:1px; }
div.inp_44w .title { width:100%; z-index:2; top:1px; }
div.inp_44w .bord { width:100%; z-index:3; }
div.inp_44w .text { width:100%; z-index:4; top:1px; }

div.inp_44w .bord .bw { background:url(../img/tpl/gbl/input/44w/w.png) no-repeat 0 1px; width:7px; }
div.inp_44w .bord .be { background:url(../img/tpl/gbl/input/44w/e.png) no-repeat 0 1px; width:7px; }
div.inp_44w .bord .bns { background:url(../img/tpl/gbl/input/44w/ns.png) repeat-x 0 1px; }


div.inp_44w .fill div, div.inp_44w .fill .bw5 { background:#fff; }
div.inp_44w.on .fill div, div.inp_44w.on .fill .bw5 { background:#fff; }

div.inp_44w.error .fill div, div.inp_44w.error .fill .bw5 { background:#fff; }
div.inp_44w.error .text input { color:#ff5631; }

div.inp_44w.error .bord .bw { background:url(../img/tpl/gbl/input/44w/err_w.png) no-repeat 0 0px; width:9px; }
div.inp_44w.error .bord .be { background:url(../img/tpl/gbl/input/44w/err_e.png) no-repeat 0 0px; width:9px; }
div.inp_44w.error .bord .bns { background:url(../img/tpl/gbl/input/44w/err_ns.png) repeat-x 0 0px; }


div.inp_44w .title { display:block; } 
div.inp_44w .title span { color:#768399; font-size:18px; font-weight:bold; margin-left:16px; }
div.inp_44w.hidetitle .title { display:none; } 

div.inp_44w .fill .bw { width:4px; }
div.inp_44w .fill .be { width:4px; }
div.inp_44w .fill .bw1 { left:1px; width:1px; height:33px; top:4px; }
div.inp_44w .fill .bw2 { left:2px; width:1px; height:37px; top:2px; }
div.inp_44w .fill .bw3 { left:3px; width:1px; height:39px; top:1px; }
div.inp_44w .fill .bw4 { left:4px; width:1px; height:39px; top:1px; }
div.inp_44w .fill .bw5 { height:41px; line-height:0; }
div.inp_44w .fill .bw6 { right:4px; width:1px; height:39px; top:2px; }
div.inp_44w .fill .bw7 { right:3px; width:1px; height:39px; top:2px; }
div.inp_44w .fill .bw8 { right:2px; width:1px; height:37px; top:3px; }
div.inp_44w .fill .bw9 { right:1px; width:1px; height:33px; top:5px; }

div.inp_44w .text input { font-size:18px; font-weight:bold; color:#4d4d4d; margin-left:8px; padding:10px 7px 10px; height:22px; line-height:22px; vertical-align:top; margin-top:1px; }






div.inp_37w { vertical-align:middle; text-align:left; position:relative; display:inline-block; line-height:37px; height:37px; }
div.inp_37w div, div.inp_37w table { height:100%; position:absolute; top:0; }

div.inp_37w { overflow:hidden; white-space:nowrap; }
div.inp_37w .fill { width:100%; z-index:1; height:34px; top:1px; }
div.inp_37w .title { width:100%; z-index:2; }
div.inp_37w .bord { width:100%; z-index:3; }
div.inp_37w .text { width:100%; z-index:4; }

div.inp_37w .bord .bw { background:url(../img/tpl/gbl/input/37w/w.png); width:7px; }
div.inp_37w .bord .be { background:url(../img/tpl/gbl/input/37w/e.png); width:7px; }
div.inp_37w .bord .bns { background:url(../img/tpl/gbl/input/37w/ns.png); }


div.inp_37w .fill div, div.inp_37w .fill .bw5 { background:#fff; }
div.inp_37w.on .fill div, div.inp_37w.on .fill .bw5 { background:#fff; }

div.inp_37w.error .fill div, div.inp_37w.error .fill .bw5 { background:#ffc569; }
div.inp_37w.error .text input { color:#6f3528; }

div.inp_37w .title { display:block; } 
div.inp_37w .title span { color:#768399; font-size:18px; font-weight:bold; margin-left:16px; }
div.inp_37w.hidetitle .title { display:none; } 

div.inp_37w .fill .bw { width:4px; }
div.inp_37w .fill .be { width:4px; }
div.inp_37w .fill .bw1 { left:1px; width:1px; height:26px; top:4px; }
div.inp_37w .fill .bw2 { left:2px; width:1px; height:30px; top:2px; }
div.inp_37w .fill .bw3 { left:3px; width:1px; height:32px; top:1px; }
div.inp_37w .fill .bw4 { left:4px; width:1px; height:32px; top:1px; }
div.inp_37w .fill .bw5 { height:34px; line-height:0; }
div.inp_37w .fill .bw6 { right:4px; width:1px; height:32px; top:2px; }
div.inp_37w .fill .bw7 { right:3px; width:1px; height:32px; top:2px; }
div.inp_37w .fill .bw8 { right:2px; width:1px; height:30px; top:3px; }
div.inp_37w .fill .bw9 { right:1px; width:1px; height:26px; top:5px; }

div.inp_37w .text input { font-size:18px; font-weight:bold; color:#4d4d4d; margin-left:8px; padding:6px 7px 7px; height:22px; line-height:22px; vertical-align:top; margin-top:1px; }