@charset "utf-8";
input,select{vertical-align: middle;}
/* .ie7 input[type="password"],.ie8 input[type="password"] {padding: 3px 5px;}  
/* .ie7 #_TBL01 button {margin:-17px 0 !important;}누구셈:?? 
.box04 {z-index: auto;*z-index:10;}
.ie7 .box04 ~ .box04 {z-index: 1}
.box04.sub{z-index:1;}
.ui-dialog .ui-dialog-content{overflow-x: hidden !important;}
 .ie7 input[type="password"].otp_pass02,.ie8 input[type="password"].otp_pass02{padding:0 3px;}  
.ie10 .otp_container .otp_otp .otp_scrt_no {top:74px !important;}
.ie7 .box04 .inline .f_r {margin-top:-22px}
 .ie7 table  .f_r.btn_pop,.ie7 table .f_r.btn_quickbox {margin-top:-18px}
.ie7 .box04 #account {width: 347px;}
.ie7 .th2.box04 #account {width: 213px;}
.ie7 .box04 #account.inputW,.ie8 .box04 #account.inputW {width: 450px;}
/* .ie7 button.pibtn span {position:relative !important;top:-1px !important;} 버튼에서 왜 ??*/
/* .ie7 button.pbtn span {position:relative !important;top:-1px !important;}
.ie7 button.pbtnBold span{position:relative !important;top:-1px !important;} */
/* .ie7 button.pchk span{position:relative;top:-1px; left:6px} */
/* .ie7 .cs310_01  button.pibtn span {position:relative !important;top:0 !important;} 
.ie7 .idLogin #id_save {margin-left:106px;margin-top:0px;vertical-align: bottom;}

/* buttons 
button.bigBtnOrg span,button.bigBtnGry span
 {position:relative;top:0;right:0;height: 29px;}
 button.pbtnBold span,button.pibtn span,.pchk span,button.rBtn span,
 button.Orglinebtn span,button.Grylinebtn span,button.Grylinebtn2 span,button.Orglinebtns span,
 button.nBtn25 span
 {position:relative;top:0;right:0;height: 25px;}
 button.Orgbtn span, button.Grgbtn span
{position:relative;top:0;right:0;height: 20px;}
button.Orgbtn22 span, button.Grgbtn22 span
{position:relative;top:0;right:0;height: 22px;}
 /* active 
 button.bigBtnOrg:active,button.bigBtnGry:active,
 button.pbtnBold:active, button.pibtn:active,button.pchk:active,button.rBtn:active,
 button.Orglinebtn:active, button.Grylinebtn:active, button.Grylinebtn2:active, button.Orglinebtns:active,
  button.Orgbtn:active, button.Grgbtn:active,button.Orgbtn22:active, button.Grgbtn22:active,
  button.nBtn25:ative
{outline:#000 dotted 1px !important;}
 /* focus 
 button.bigBtnOrg:focus,button.bigBtnGry:focus,
 button.pbtnBold:focus, button.pibtn:focus,button.pchk:focus,button.rBtn:focus,
 button.Orglinebtn:focus, button.Grylinebtn:focus, button.Grylinebtn2:focus, button.Orglinebtns:focus,
  button.Orgbtn:focus, button.Grgbtn:focus,button.Orgbtn22:focus, button.Grgbtn22:focus,
  button.nBtn25:focus,button.pbtn.ar:focus span
{outline:#000 dotted 1px !important;}

button.cBtn
{line-height: 21px;}
button.cBtn span
{position:relative;top:0;right:0;height: 21px;}
button.cBtn:focus {outline:1px dotted #666;}
/* buttons:end 

li .pbtn {vertical-align: middle;}
.pbtn span{position:relative;top:0;right:0;height: 20px;}
.ie7 .box04 .inline {vertical-align: middle;}
.ie8 .cs310 .pos_br .pbtnBold {float: left;}
.ie8 .cs310 .pos_br .pibtn {float: right;margin-left:4px;}
.ie8 #finance_main .quick_srh .srh_input{line-height:31px;}
.ie7 .fi280b div.absRight {position:absolute; right: 10px; top:15px;}
.ie7 span#bankSelect_span,.ie7 span#pnl_fnins {display: inline-block;border:1px solid #bcbcbc;margin-right: 4px;}
.ie7 input[type="button"].banksLayerOpen {border:0px;height: 18px;}

.ie7 .FI141_11W .F1_popup_box{width:700px;}
.ie7 button {margin-right:2px;margin-left:2px;}
.ie7 .common_func button {margin-right:0px;margin-left:0px;}
.ie7 .srhareaBox1 .FI141_5lt_slide_bg{z-index: -1;}
.ie7 .en423 .box03 .f_r {margin-top:-24px;}

iframe[name='_dfrm1']:focus {outline:#444 dotted 1px;}

.ie7 .positionNoneIe7 {position: static !important}
*/