@charset 'utf-8';

@import url('content.css');
@import url('table.css');
@import url('layer.css'); /*popup*/
@import url('global.css');
@import url('font.css');
@import url('main_en.css');
@import url('en_etc.css'); /*ecb*/

/*reset*/
h1, h2, h3, h4, h5, h6,div, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, caption, th, td, form, fieldset, legend, hr {margin:0; padding:0;}
pre {font-family:Dotum; white-space:pre;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
ul, ol, li {list-style:none;}
table {table-layout:auto !important; margin:0; padding:0; border-spacing:0; border:0;/*border-collapse:collapse;*/} /* 세금계산서 부분 상의로 border-collapse:collapse; 부분 주석제거 */
table td table {border-collapse:collapse;}
*+html table {border-collapse:collapse;}
img, fieldset, abbr, acronym {border:0;}
address, caption, cite, code, dfn, em, var {font-style:normal; font-weight:normal;}
q:before, q:after {content: '';}
input, select, button, textarea {}
input, select {vertical-align:middle;}
input.button, input.submit , input.image, button {cursor:pointer;}
hr {display:none}
caption {position:absolute; left:-9999px; width:0.01em; height:0.01em; font-size:0.1em; line-height:0.01em; overflow:hidden;}
a {color:#565656;}
a:link, a:visited {text-decoration:none;}
a:active, a:hover {text-decoration:none;}
.cboth {clear:both;}
img {vertical-align:middle;}
label {cursor:pointer;}

/*basic*/
html,body {height:100%;}
body {margin:0; padding:0; font-family:Arial,Tahoma,sans-serif; font-size:12px; color:#565656; width:100%; background:#fff; line-height:16px; }
body.none {background:#fff;}
body.layer {padding:0; margin:0; background:none;}

.ibkskip {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; white-space:nowrap;}
.ibkskip a {position:absolute; top:0; display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.ibkskip a:hover,
.ibkskip a:active,
.ibkskip a:focus {width:100%; height:auto; margin:0; padding:5px 0; text-align:center; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; background:#fff; position:absolute; z-index:9999;}

.screen_out {position:absolute; left:-9999px; width:0.01em; height:0.01em; font-size:0.1em; line-height:0.01em; overflow:hidden;}
.clearfix {overflow:hidden;}
.fl {float:left;}
.fr {float:right;}

/*layout*/
#ibkwrap {position:relative;  height:auto !important; height:100%; min-height:100%;}
#ibk_header {padding:0;/*background:url('/IBK/uib/pib/img/EN/common/bg_body.gif') repeat-x 0 0;*/}
#ibk_header.login { border-bottom:3px solid #0198e7;}
#ibk_header .lay_top_imsi {display:block;margin:0 auto;width:1140px;}

#ibk_container {position:relative; width:1140px; padding-top:25px; margin:0 auto;}/* overflow:hidden 삭제 */
#ibk_container:after{content:'';display: block;clear:both;}/* after로 float해제 */
body.popup #ibk_container {width:auto; overflow:visible; padding:0; margin:0;} /*개발팀에서 같은id 사용해 적용해 놓음*/
.ibk_containers {position:relative; width:100%; overflow:hidden;} /*main*/
.ibk_lnb {float:left; width:200px;}
.arr_lnb {display:none;}
.ibk_content {position:relative; float:left; width:900px; min-height:650px; padding-top:22px; margin:0 0 100px 40px; overflow:hidden;}
.ibk_content.fxd {margin:0 0 100px 0; margin-top:-25px;}
.ibk_contents {width:900px; margin:50px auto 0; padding-bottom:100px; overflow-x:hidden;}
#ibk_container.login {position:relative; width:100%; padding-top:0px; margin:0 auto;}

#ibk_footer {margin-top:15px; width:100%; position:relative; border-top:1px solid #d5d5d5; background:#f5f5f5;}
#ibk_footer img {display:inline-block; margin:0 auto; vertical-align:middle;}
#ibk_footer .foot_area {position:relative; width:1140px; overflow:hidden; margin:0 auto; padding:20px 0 25px; background:url('/IBK/uib/pib/img/EN/common/foot_bg.gif') no-repeat 285px 25px;}
#ibk_footer .copyright {margin-top:4px;padding-left:449px; line-height:20px; color:#575757;text-align:left;}
#ibk_footer .copyright span {color:#0057a6;}


/**/
.tops {position:fixed; bottom:130px; margin-left:1150px; z-index:1;}

/*input*/
input.tx {border:1px solid #d5d5d5; padding:0 2px 0 0; height:22px; line-height:22px; font-size:12px; width:150px; text-indent:5px;}
input.tx:focus {border:2px solid #196ec9; padding-right:0; height:20px; line-height:20px;}
input.rdonly {border:1px solid #b0cdd2; padding:0; background:#dedede; height:20px;}
input.rdonly:focus {border:1px solid #b0cdd2; padding:0; background:#dedede; height:20px;}
input.my {text-align:right;}
select {font-size:12px;  padding:0; color:#666; border:1px solid #ddd; height:24px; line-height:24px; width:152px; border:1px solid #ddd;}
select[disabled] {background:#dedede;}
textarea {border:1px solid #ddd; padding:0; height:100px; font-size:12px; width:150px;}

/*loading*/
.maskFilm {display:none; position:fixed; top:0; left:0; z-index:9900; width:100%; height:100%; background:url('/IBK/uib/pib/img/EN/common/dim_bg.png') repeat 0 0;}
.maskFilm2 {display:none; position:fixed; top:0; left:0; z-index:9950; width:100%; height:100%; background:url('/IBK/uib/pib/img/KO/common/dim_bg.png') repeat 0 0;}
.loading {display:none; position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%;}
.loading2 {display:none; position:fixed; top:0; left:0; z-index:9999; width:100%; height:100%;}
.load_area {display:table; width:100%; height:100%;}
.loads {position:relative; display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center;}
.loads .loadbox {margin:0 auto; width:237px; padding:33px 0 27px;  border:2px solid #0073d5; background:#fff url('/IBK/uib/pib/img/EN/common/preloader_ibk2.gif') no-repeat 0 0; box-shadow:3px 3px 3px #ccc;}
.loads .loadbox strong {display:block; margin-top:15px; font-size:14px; color:#262626;}
.loads .loadbox p {margin-top:5px; color:#262626;}

.loads .loadbox2{margin:0 auto; width:200px; position:relative;border:0;padding:19px 0 0;}
.loads .loadbox2 .round{display:block;width:71px;height:70px;position:absolute;left:50%;margin-left:-35px;top:0;background: url('/IBK/uib/pib/img/EN/common/preloader_ibk_02.png') no-repeat;}
.loads .loadbox2 div.txts {margin-top:33px;}
.loads .loadbox2 strong {display:block; margin-top:24px; color:#fff; font-size:14px;}
.loads .loadbox2 p{margin-top:2px;color:#fff;font-weight:bold;}

/*top*/
.gnb_aside {height:80px; position:relative; margin:0 auto; width:1140px; font-family:Tahoma;}
.gnb_aside h1 {position:absolute; top:18px; left:0; color:#333; font-size:14px;  font-weight:normal;}
.gnb_aside h1 img {vertical-align:bottom; padding-right:5px;}
.gnb_aside h1 a {color:#333;}
.gnb_aside .tlogout {position:absolute; top:28px; left:355px; display:inline-block; height:28px; font-size:11px; font-family:Tahoma; background:url('/IBK/uib/pib/img/EN/common/top_log_bg.gif') repeat-x 0 0;}
.gnb_aside .tlogout.dti {left:280px;}
.gnb_aside .tlogout .right {height:28px; background:url('/IBK/uib/pib/img/EN/common/top_logout_right.gif') no-repeat right 0;}
.gnb_aside .tlogout .left {height:28px;  padding:0 17px 0 20px; background:url('/IBK/uib/pib/img/EN/common/top_logout_left.gif') no-repeat 0 0;}
.gnb_aside .tlogout .tlog {display:inline-block; height:20px; padding-top:8px; line-height:11px; background:#135dab url('/IBK/uib/pib/img/EN/common/top_logout_middle.gif') no-repeat right 0;}
.gnb_aside .tlogout .tlog a {color:#fff; font-weight:bold; padding:0 20px 1px 16px; background:url('/IBK/uib/pib/img/EN/common/top_logout_bg.gif') no-repeat 0 0;}
.gnb_aside .tlogout .con  {display:inline-block; padding-left:7px;  line-height:11px;}
.gnb_aside .tlogout .con  a {color:#114287; padding:0 0 1px 15px; font-weight:bold; background:url('/IBK/uib/pib/img/EN/common/top_logout_con.gif') no-repeat 0 0;}

.gnb_aside .tlogin {position:absolute; top:28px; left:355px; display:inline-block; height:28px; background:url('/IBK/uib/pib/img/EN/common/top_log_bg.gif') repeat-x 0 0;}
.gnb_aside .tlogin.dti {left:280px;}
.gnb_aside .tlogin .right {height:28px; background:url('/IBK/uib/pib/img/EN/common/top_login_right.gif') no-repeat right 0;}
.gnb_aside .tlogin .left {height:28px; line-height:11px; padding:0 16px 0 2px; background:url('/IBK/uib/pib/img/EN/common/top_login_left.gif') no-repeat 0 0;}
.gnb_aside .tlogin .left img.pic {vertical-align:top; margin-top:-7px; height:24px; width:24px;}
.gnb_aside .tlogin .left .pic2 {position:absolute; margin:-7px 0 0 -28px; height:24px; width:24px;}
.gnb_aside .tlogin .tnick {display:inline-block; float:left; color:#114287; padding:9px 6px 0 0px;} 
.gnb_aside .tlogin .tnick.etc {padding-left:10px;}
.gnb_aside .tlogin .ttime {display:inline-block; float:left; color:#ff0000; padding:9px 5px 2px 19px; font-weight:bold; background:url('/IBK/uib/pib/img/EN/common/top_login_time.gif') no-repeat 0 6px;}
.gnb_aside .tlogin .ttime.time60 {background:url('/IBK/uib/pib/img/EN/common/login_blue.gif') no-repeat 0 6px;}
.gnb_aside .tlogin .ttime.time59 {background:url('/IBK/uib/pib/img/EN/common/login_orange.gif') no-repeat 0 6px;}
.gnb_aside .tlogin .ttime.time30 {background:url('/IBK/uib/pib/img/EN/common/login_red.gif') no-repeat 0 6px;}

.gnb_aside .tlogin .ttime a {color:#114287;}
.gnb_aside .tlogin .tout {display:inline-block; float:left; height:19px; padding:9px 0 0 15px; background:#135dab url('/IBK/uib/pib/img/EN/common/top_login_middle.gif') no-repeat 0 0;}
.gnb_aside .tlogin .tout a {color:#fff; font-weight:bold;  padding:0 0 0 16px; background:url('/IBK/uib/pib/img/EN/common/top_logout_bg.gif') no-repeat 0 0;}

.taside {float:right; padding-top:28px;}
.taside ul.tlink {float:left;}
.taside ul.tlink li {float:left; padding:5px 15px 0 11px; background:url('/IBK/uib/pib/img/EN/common/top_link_bg.gif') no-repeat 0 12px;}
.taside ul.tlink li a {color:#222;}
.taside ul.tlink li:first-child {color:#135dab;}
.taside ul.tlink li:first-child a {color:#135dab;}

.taside .tservice {margin-left:4px; padding:0; float:left; position:relative;}
.taside .tservice .btn_tit {display:inline-block; width:93px; height:24px; background:url('/IBK/uib/pib/img/EN/common/bg_top_service.png') no-repeat 0 top;}
.taside .tservice .btn_tit.on {display:inline-block; width:93px; padding-bottom:13px; background:url('/IBK/uib/pib/img/EN/common/bg_top_service_on.png') no-repeat 0 1px;}
.taside .tservice .btn_tit span{display:inline-block; width:93px; height:24px; text-indent:-9999px;font-size:0;background:url('/IBK/uib/pib/img/EN/common/top_service_tit.gif') no-repeat 12px 6px;}
.taside .tservice .btn_tit.on span{background:url('/IBK/uib/pib/img/EN/common/top_service_tit_on.gif') no-repeat 12px 6px;}

.taside .tservice .ser_list{display:none; width:93px; padding-bottom:10px;position:absolute; top:30px; left:0;background:#fff url('/IBK/uib/pib/img/EN/common/bg_bot_service.png') no-repeat 0 bottom;z-index:1001;}
.taside .tservice .ser_list.on{display:block;}
.taside .tservice .ser_list li a{display:block; width:91px; height:19px; text-indent:-9999px;font-size:0;border-left:1px solid #bfd1e7; border-right:1px solid #bfd1e7;}
.taside .tservice .ser_list .list01 a{background:url('/IBK/uib/pib/img/EN/common/top_service_list01.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list01 .on{background:url('/IBK/uib/pib/img/EN/common/top_service_list01_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list02 a{background:url('/IBK/uib/pib/img/EN/common/top_service_list02.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list02 .on{background:url('/IBK/uib/pib/img/EN/common/top_service_list02_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list03 a{background:url('/IBK/uib/pib/img/EN/common/top_service_list03.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list03 .on{background:url('/IBK/uib/pib/img/EN/common/top_service_list03_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list04 a{background:url('/IBK/uib/pib/img/EN/common/top_service_list04.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list04 .on{background:url('/IBK/uib/pib/img/EN/common/top_service_list04_on.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list05 a{background:url('/IBK/uib/pib/img/EN/common/top_service_list05.gif') no-repeat 11px 3px;}
.taside .tservice .ser_list .list05 .on{background:url('/IBK/uib/pib/img/EN/common/top_service_list05_on.gif') no-repeat 11px 3px;}

.taside .tglobal {margin-left:4px; padding:0; float:left; position:relative;}
.taside .tglobal .box_global {display:none;width:123px; padding-top:25px; box-sizing:border-box; position:absolute; top:18px; right:-17px; background:url('/IBK/uib/pib/img/EN/common/bg_tglobal_top.png') no-repeat 0 6px; z-index:1001;}
.taside .tglobal .box_global ul {padding-bottom:9px;background:url('/IBK/uib/pib/img/EN/common/bg_tglobal_bot.png') no-repeat 0 bottom; }
.taside .tglobal .box_global li {padding-left:38px; padding-top:8px; border-left:1px solid #bfd1e7; border-right:1px solid #bfd1e7;}
.taside .tglobal .box_global .ko {padding-bottom:10px;background:#fff url('/IBK/uib/pib/img/EN/common/icon_korea.gif') no-repeat 12px 10px;}
.taside .tglobal .box_global .en {padding-top:7px;background:#fff url('/IBK/uib/pib/img/EN/common/icon_en.gif') no-repeat 12px 7px;}
.taside .tglobal .box_global .ch {background:#fff url('/IBK/uib/pib/img/EN/common/icon_ch.gif') no-repeat 12px 8px;}
.taside .tglobal .box_global .vi {background:#fff url('/IBK/uib/pib/img/EN/common/icon_vi.gif') no-repeat 12px 8px;}
.taside .tglobal .box_global .in { background:#fff url('/IBK/uib/pib/img/EN/common/icon_in.gif') no-repeat 12px 8px;}
.taside .tglobal .box_global li a {font-size:12px; color:#575757;}
.taside .tglobal .box_global li a:hover {font-weight:bold;}

.taside .tsearch {margin-left:14px; padding:0; float:left;}
.taside .tsearch .sch_box {width:166px;display:none;}
.taside .tsearch .sch_box:after {display:block;clear:both;content:'';}
.taside .tsearch .sch_box .inp_box {float:left; display:inline-block; width:109px; padding:2px 15px; height:19px; margin-right:6px; background: url('/IBK/uib/pib/img/EN/common/bg_top_sch.png') repeat-x 0 0;}
.taside .tsearch .sch_box .inp_box .top_sch {display:inline-block; width:109px; height:17px; padding:0;  border:1px solid #fff; }
.taside .tsearch .sch_box .inp_box .btn_sch {float:left; display:inline-block; width:21px;height:23px;}

/*lnb*/
#lnb,
#lnb ul,
#lnb ul li,
#lnb ul li a {display:block; margin:0; padding:0; position:relative;}
#lnb {}
#lnb ul.f_step li {}
#lnb ul.f_step li ul {display:none; border-bottom:1px solid #0f437f;}
#lnb > ul.f_step > li > a {padding:12px 20px 12px 13px; z-index:2; font-size:14px; text-decoration:none; border-bottom:1px solid #104289; color:#1059a6;	background:url('/IBK/uib/pib/img/EN/menu/lnb_off.png') no-repeat right center;}
#lnb > ul.f_step > li > a span:first-child {display: inline-block;padding-left:7px; }
#lnb > ul.f_step > li > a:hover {font-weight:bold; background:url('/IBK/uib/pib/img/EN/menu/lnb_off.png') no-repeat right center}
#lnb > ul.f_step > li > a:hover span:first-child {padding-left:7px; background:url('/IBK/uib/pib/img/EN/menu/lnb_li_on.png') no-repeat 0 5px;}
#lnb > ul.f_step > li.on > a {font-weight:bold; }
#lnb > ul.f_step > li.on > a span:first-child{padding-left:7px; background:url('/IBK/uib/pib/img/EN/menu/lnb_li_on.png') no-repeat 0 5px;}
#lnb > ul.f_step > li.has-sub > a {background:url('/IBK/uib/pib/img/EN/menu/lnb_over.png') no-repeat right center;}
#lnb > ul.f_step > li.has-sub.on > a {background:url('/IBK/uib/pib/img/EN/menu/lnb_on.png') no-repeat right center;}

#lnb ul.s_step > li {background:url('') repeat-x 0 0; padding-top:1px;}
#lnb ul.s_step > li > a {padding:8px 20px; z-index:1; text-decoration:none; color:#114287; background:#eaf4f8;}
#lnb ul.s_step > li > a:hover {font-weight:bold; color:#fff; background:#114287 url('/IBK/uib/pib/img/EN/menu/lnb_right.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub > a {background:#eaf4f8 url('/IBK/uib/pib/img/EN/menu/lnb_plus.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub > a:hover {background:#114287 url('/IBK/uib/pib/img/EN/menu/lnb_plus.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub.on > a {background:#114287 url('/IBK/uib/pib/img/EN/menu/lnb_minus.png') no-repeat right center;}
#lnb ul.s_step > li.has-sub.on > a:hover {background:#114287 url('/IBK/uib/pib/img/EN/menu/lnb_minus.png') no-repeat right center;}
#lnb ul.s_step > li.on > a {color:#fff; background:#114287;}
#lnb ul.s_step > li.on > a:hover {color:#fff; background:#114287;}

#lnb ul.t_step > li > a {padding:6px 20px; color:#333; background:#f7f7f7;}
#lnb ul.t_step > li > a:hover {font-weight:bold;}

/*.f_step > li.on {background:url('/IBK/uib/pib/img/EN/menu/lnb_li_on.png') no-repeat 12px 16px;}*/
.f_step > li.fix {background:none; font-weight:bold;}
.f_step > li.fix > a span{ background:url('/IBK/uib/pib/img/EN/menu/lnb_li_on.png') no-repeat 0 5px;}
.s_step > li.on > a {font-weight:bold}
.t_step > li.on > a {font-weight:bold}

.lnb_my {margin-top:20px; padding:15px 19px 20px 19px; border:1px solid #9aaabf;}
.lnb_my.etc {margin-top:10px; border:1px solid #bfd1e7;}

.lnb_my .mybox {position:relative;}
.lnb_my .mybox strong.ltit {display:block; font-size:14px; color:#114287;}
.lnb_my .mybox strong.ltit a {color:#114287;}
.lnb_my .mybox .lnb_up {position:absolute; right:0; top:0;}
.lnb_my .mybox ul {margin-top:5px;}
.lnb_my .mybox ul li {padding:10px 0 2px 0; color:#575757;}
.lnb_my .mybox ul li img {vertical-align:-1px;}
.lnb_my .mybox ul li a {color:#575757;}

.lnb_my .mys {margin-top:10px; border:1px solid #bfd1e7;}
.lnb_my .mys.etc {margin-top:5px;}
.lnb_my .mys a {display:block; padding:5px 0 0 0; height:19px; color:#575757; text-align:center;} 
.lnb_my .mys a span {padding-left:16px; background:url('/IBK/uib/pib/img/EN/menu/lnb_tool.png') no-repeat 0 0;}
.lnb_my .mys a.sets span {padding-left:16px; background:url('/IBK/uib/pib/img/EN/menu/lnb_set.png') no-repeat 0 0;}
.lnb_my .mys a.del_all span {padding-left:20px; background:url('/IBK/uib/pib/img/EN/menu/lnb_del.png') no-repeat 0 0;}
.lnb_my .mys_none {padding-top:15px; text-align:center;}

.lnb_link {margin-top:10px;}
.lnb_link a {display:block; border-radius:2px; border:0; height:33px; line-height:33px; padding:0 15px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:url('/IBK/uib/pib/img/EN/button/bg_btn_ok.png') repeat-x 0 0; vertical-align:middle;}
.lnb_banner {margin-top:10px;}
.lnb_banner2 {margin-top:0;}
.lnb_banner2 li{padding:10px 0 0 0; }

.paybox { border:1px solid #c3d4e9; font-family:Tahoma;}
.paybox ul.plinks {border-top:2px solid #c2e6f6; padding:5px 10px 14px;}
.paybox ul.plinks li {padding-top:10px; }
.paybox ul.plinks li .tt {color:#114287; font-weight:bold;}
.paybox ul.plinks li .num {float:right; color:#ff0000; text-decoration:underline; font-weight:bold;}
.paybox ul.plinks li .num a {color:#ff0000;}
.paybox ul.plinks li ul {margin-top:5px;}
.paybox ul.plinks li ul li {padding:0 0 0 10px; color:#757575; background:url('/IBK/uib/pib/img/EN/common/bg_lnb_list.gif') no-repeat 0 7px;}
.paybox ul.plinks li ul li a {color:#757575;}

.lnb_btn {margin-top:10px;}
.lnb_btn a.btn_ok {display:block; text-align:center; font-family:Tahoma; height:33px; line-height:33px;}

/*gnb*/
.gnb {height:39px; padding:21px 0 0; background:#0098e7;} /*ecb*/ /*135dab*/
.gnb_wrap {margin:0 auto; width:1140px;}
.gnb ul.menus {width:100%; overflow:hidden;}
.gnb ul.menus li {float:left; padding:0 39px;}
.gnb ul.menus li:first-child {padding-left:0;}
.gnb ul.menus li a.gmenu {display:inline-block;  height:39px; overflow:hidden; font-size:16px; color:#fff;}
.gnb ul.menus li a.gmenu.on  {background:url('/IBK/uib/pib/img/EN/menu/gnb_bg.png') no-repeat center bottom; text-decoration:none;}
.gnb ul.menus li.active .gnb_box {visibility:visible;}
.gnb ul.menus li.active .gnb_box .selected.active ul{display:block; visibility:visible;}

.gnb ul.menus2 {width:100%; overflow:hidden; background:url('/IBK/uib/pib/img/EN/menu/dti_gnb_bg.png') no-repeat right 0;}
.gnb ul.menus2 li {float:left; padding:0 0; width:163px; text-align:center; background:url('/IBK/uib/pib/img/EN/menu/dti_gnb_bg.png') no-repeat 0 0;}
.gnb ul.menus2 li:first-child {width:162px;}
.gnb ul.menus2 li a {display:inline-block; height:39px; overflow:hidden;}
.gnb ul.menus2 li a.gmenu:hover img,
.gnb ul.menus2 li a.gmenu.on:hover img {margin:-39px 0 0 0;}
.gnb ul.menus2 li a.gmenu.on img {margin:-78px 0 0 0;}

.gnb_all {float:right; margin-top:-42px;}

.gnb_box {visibility:hidden;position:absolute; width:100%; left:0; top:140px; z-index:1000; background:#fff url('/IBK/uib/pib/img/EN/menu/gnb_bottom.png') repeat-x 0 bottom;}

.gnbs {width:1140px; padding:40px 0 0 0; margin:0 auto; overflow:hidden;position: relative;}
.gnbs .gmenu_close {width:24px;height:24px;display:block;position: absolute;right:0;top:16px;z-index: 110;}
.gnb_menu {padding:0 0 0 0; margin:0;position:relative;}
.gnb_menu.etc {padding-bottom:5px; background:#fff url('/IBK/uib/pib/img/EN/menu/gnb_bottom.png') repeat-x 0 bottom !important;position: relative} /*gnb_div*/

.gnb_menu table {width:1140px; padding:0; margin:0 auto; overflow:hidden; border-collapse:collapse;}
.gnb_menu table td {width:20%; padding:0 0 22px 0; border:0; vertical-align:top; background:url('/IBK/uib/pib/img/EN/menu/gnb_line.gif') no-repeat 0 bottom;}
.gnb_menu table tr td:first-child {background:none; padding-left:0;}
.gnb_menu table tr td:first-child ul.navi li a.fix{padding-left:14px;background: #135dab url('/IBK/uib/pib/img/EN/menu/lnb_bul.png') no-repeat 0 8px;}

.gnb_menu .gtit {display:block; color:#114287; font-size:14px; padding:1px 10px 0 20px; line-height:18px;}
.gnb_menu .gtit a {color:#114287;}

.gnb_menu ul.navi {margin:9px 0 0 0;}
.gnb_menu ul.navi li { float:none; padding:0 0 0 0;}
.gnb_menu ul.navi li a {display:block; color:#575757; padding:3px 20px 1px 20px;font-size: 12px;}/*open*/
.gnb_menu ul.navi li a:hover {color:#114287; font-weight:bold;}
.gnb_menu ul.navi li a.fix{display: block; padding-left: 32px; color:#fff; font-weight: bold; text-decoration: none; background:#135dab url("/IBK/uib/pib/img/EN/menu/lnb_bul.png") 20px 7px no-repeat;}
.gnb_menu ul.navi li.selected a {}
.gnb_menu ul.navi li.selected a span {padding-right:17px; padding-bottom:1px; background:url('/IBK/uib/pib/img/EN/menu/gnb_plus.png') no-repeat right 1px;}
.gnb_menu ul.navi li.selected a:hover {font-weight:bold; color:#114287; text-decoration:underline;}
.gnb_menu ul.navi li.selected a.on {display:block; padding-left:32px; color:#fff; font-weight:bold; text-decoration:none; background:#135dab url('/IBK/uib/pib/img/EN/menu/lnb_bul.png') no-repeat 20px 7px;}
.gnb_menu ul.navi li.selected a.on span {background:none;}

.gnb_menu ul.navi li ul {position:absolute; display:none; top:0; left:228px;min-width:150px; padding:7px 0; background:#fff;  border:1px solid #135dab; z-index:1001; box-shadow:2px 2px #ccc;}
.gnb_menu ul.navi li ul.gright {box-shadow:-1px 2px 2px #ccc;}
.gnb_menu ul.navi li ul li {padding:0 0 0 0; text-decoration:none;}
.gnb_menu ul.navi li ul li a {display:block; padding:3px 10px 1px 10px; margin:0; color:#575757; font-weight:normal; text-decoration:none; background:none;}
.gnb_menu ul.navi li.selected ul li a {padding:3px 10px 1px 10px; background:none; text-decoration:none;}
.gnb_menu ul.navi li.selected ul li a:hover {background:#e9e9e9; font-weight:bold; color:#575757; text-decoration:none;}

.gnb_menu table tr td:first-child .gtit {padding-left:0;}
.gnb_menu table tr td:first-child ul.navi li a {padding-left:0;}
.gnb_menu table tr td:first-child ul.navi li.selected a {padding-left:0;}
.gnb_menu table tr td:first-child ul.navi li.selected a.on {padding-left:12px; background:#135dab url('/IBK/uib/pib/img/EN/menu/lnb_bul.png') no-repeat 0 7px;}
.gnb_menu table tr td:first-child ul.navi li.selected ul li a {padding-left:10px;}

.mclose {display:none;}

/*.mclose {position:absolute; display:inline-block; height:15px; width:13px; margin-top:0; border:0; line-height:0; text-decoration:none; cursor:pointer; background:url('/IBK/uib/pib/img/EN/menu/gnb_plus.png') no-repeat 0 0; text-indent:-9999px;}
.mclose.open {background:url('/IBK/uib/pib/img/EN/menu/gnb_close.png') no-repeat 0 0;}
.mclose img {vertical-align:top;}*/

/*locations*/
#locations {height:40px; overflow:hidden; border-bottom:1px solid #ededed; background:#f8f8f8;}
#locations .loc_area {margin:0 auto; padding-top:14px; width:1140px; height:20px; overflow:hidden;}
#locations .navigation {float:left;}
#locations .navigation li {float:left; padding:0 6px 0 9px; line-height:16px; color:#767676; background:url('/IBK/uib/pib/img/EN/menu/loc_bul.gif') no-repeat 0 6px;}
#locations .navigation li:first-child {padding-left:0; background:none;}
#locations .navigation li a {color:#767676;}
#locations .navigation li .state {font-weight:bold; color:#222;}
#locations .comm_area {float:right;}
#locations .comm_area ul {}
#locations .comm_area ul li {float:left; padding:0 0 0 15px; line-height:16px; color:#606060;}
#locations .comm_area ul li a {color:#606060;}
#locations .comm_area ul li.pic img {margin-top:-2px;}
#locations .comm_area a.helpc {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/EN/menu/loc_help.gif') no-repeat 0 0;}
#locations .comm_area a.printc {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/EN/menu/loc_print.gif') no-repeat 0 0;}
#locations .comm_area a.myc {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/EN/menu/loc_my.gif') no-repeat 0 0;}
#locations .comm_area a.filebox {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/EN/menu/loc_filebox.gif') no-repeat 0 0;}
#locations .comm_area a.com {padding:2px 0 2px 21px; background:url('/IBK/uib/pib/img/EN/menu/loc_company.gif') no-repeat 0 0;}

/*error*/
.error_cont {display:table; width:100%; height:100%;}
.error_area {position:relative; display:table-cell; top:0; width:100%; height:100%;  vertical-align:middle;}
.error_box {width:740px; margin:50px auto 0;}
.errors {padding:40px 0 35px; border-top:2px solid #61bceb; border-bottom:1px solid #c9def1;}
.errors .tit {display:block; padding:80px 0 0 0; font-size:24px; line-height:28px; letter-spacing:-1px; color:#333; text-align:center; background:url('/IBK/uib/pib/img/EN/common/bg_error.png') no-repeat center 0;}
.errors .found {display:block;padding:26px 20px 0; text-align:center; font-weight:bold; font-size:14px; color:#ff0000;}
/*
.errors.not_104 .tit {display:block; padding:80px 0 0 0; font-size:24px; letter-spacing:-1px; color:#333; text-align:center; background:url('/IBK/uib/pib/img/EN/common/bg_error.png') no-repeat center 0;}
.errors.not_104 .tit{background-position:60px 20px;}

.errors.not_104 .txt1{margin-top:3px;text-align:left;padding-left:165px;}
.errors.not_104 .txt2{padding-left:165px;text-align:left;}
.errors.not_104 .txt2 span.tt{margin:35px 0 20px;font-weight:bold;}
*/
.errors .tit.logout {display:block; padding:80px 0 0 0; font-size:24px; letter-spacing:-1px; color:#333; text-align:center; padding-top:85px; background:url('/IBK/uib/pib/img/EN/common/bg_logout.png') no-repeat center 0;}
.errors .txt1 {margin-top:30px; padding:0 20px; font-size:14px; color:#333; line-height:22px; text-align:center;}
.errors .txt1.cnt {padding-left:0; text-align:center;}
.errors .txt2 {margin-top:20px; padding:0 20px; text-align:center;}
.errors .txt2 span.tt {display:inline-block; padding:0 10px 0 10px; background:url('/IBK/uib/pib/img/EN/common/bg_list_comm.gif') no-repeat 0 5px;}
.errors .txt2 span.tt2 {display:inline-block; padding:0 10px 0 10px; background:url('/IBK/uib/pib/img/EN/common/bg_bar.png') no-repeat 0 2px;}
.errors .txt2 span.tt3 {display:inline-block; color:#ff0000; font-weight:bold;}

.error_box.center {width:740px; margin:50px auto 0; background:url('/IBK/uib/pib/img/EN/common/bg_error.png') no-repeat center 40px;}
.error_box.center .errors {text-align:center;}
.error_box.center .tit {background:none; padding:80px 0 0 0;}
.error_box.center .errors .txt1 {margin-top:30px; padding:0 20px;}
.error_box.center .errors .txt2 {margin-top:20px; padding:0 20px;;}

.error_box.kica_install{width:737px;margin:0 auto;}
.error_box.kica_install .errors{padding: 46px 0 50px;}
.error_box.kica_install .errors .tit{font-size:26px;color:#114280;font-family:'IBKiDreamL';font-weight:normal;background:url('/IBK/uib/pib/img/EN/common/bg_kica_install.png') no-repeat center 0;}
.error_box.kica_install .errors .message{padding:37px 0 0 54px;font-size:14px;line-height:22px;color:#575757;}
.error_box.kica_install .errors .message strong{color:#ff0000;}
.error_box.kica_install .errors .list_comm{padding:0 0 0 54px;}
.error_box.kica_install .errors .list_comm li{line-height:18px;}
.error_box.kica_install .errors .txt2{width:630px;height:53px;margin:16px auto 0;padding:0;line-height:53px;background:#f9f9f9;border:1px solid #ececec;color:#575757;}
.error_box.kica_install .errors .txt2 span.tt2{background:none;}

.terminals {padding:46px 0 0 55px;}
.terminals .tts {padding:12px 45px 11px; line-height:19px; width:540px; border:1px solid #ccddee; background:url('/IBK/uib/pib/img/EN/common/bg_txt_comm.gif') no-repeat 19px 14px;}
.terminals .tts2 {margin-top:35px; padding:0 0 0 20px; line-height:23px; color:#575757; background:url('/IBK/uib/pib/img/EN/common/bul_h5.gif') no-repeat 0 4px;}

/*logout*/
.ban_logout {margin-top:30px;}

/*calendar*/
#s_calendar{display:none;}
.cal_box {width:230px; padding:5px; border:1px solid #b3b3b3; background:#fff;}
.cal_select {text-align:center;}
.cal_select .bts {padding-left:5px; padding-right:5px; font-size:11px;}
table.cal_tbl {margin-top:6px; width:100%;}
table.cal_tbl th {height:27px; padding:0; font-weight:normal; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
table.cal_tbl th.sun, table.cal_tbl td.sun {color:#ff0000;}
table.cal_tbl th.sat, table.cal_tbl td.sat {color:#1857a6;}
table.cal_tbl tr td {height:27px; padding:0; text-align:center; color:#5d5d5d;}
table.cal_tbl tr td.select {color:#fff; background:url('/IBK/uib/pib/img/EN/common/cal_bg.gif') no-repeat center;}

/**/
.layer_link {display:none; position:absolute; margin-top:2px; margin-left:-20px; width:144px; border:1px solid #4791d8; background:#fff; text-align:left; z-index:100;}
.layer_link .tit {display:block; color:#3d5a8f; padding:9px 0 7px 10px; background:#f5f5f5;}
.layer_link ul {margin:5px 14px 0; border-bottom:1px solid #d1e0f0;}
.layer_link ul li {padding-bottom: 10px;}
.layer_link ul li a {color:#575757;}
.layer_link .btns_close {text-align:right; padding:8px 15px 5px 0;}
.layer_link .btns_close a {padding:0 0 0 12px; color:#575757; background:url('/IBK/uib/pib/img/EN/common/lays_close.gif') no-repeat 0 2px;}

input[readonly] {background:#fff;} /*개발팀요청으로 #ebebe4에서 수정 */



/* logout */
.logout-conts {width:900px;height: auto;margin:106px auto 0 auto;overflow: hidden;}
.logout-conts .visual-box {height: 277px;background: url('/IBK/uib/pib/img/EN/common/thumb_logout.png') 82px 0 no-repeat;border-bottom: 1px solid #e5e5e5}
.logout-conts .visual-box > h2, .logout-conts .visual-box > p {padding-left:365px;}
.logout-conts .visual-box > h2 {padding-top:23px;}
.logout-conts .visual-box > p {color: #575757;font-size: 14px;line-height: 22px;font-weight: bold;margin-top:15px;}
.logout-conts .visual-box  .btn_area {margin-top:67px;}
.logout-conts .desc-box {height: 193px;padding:24px 0 0 35px;}
.logout-conts .desc-box .desc-item {height:45px;margin-top:20px;background: url('/IBK/uib/pib/img/EN/common/bg_icon_logout.png') no-repeat;}
.logout-conts .desc-box .desc-item.item01 {background-position:0 0;margin-top:25px;}
.logout-conts .desc-box .desc-item.item02 {background-position:0 -45px;}
.logout-conts .desc-box .desc-item > h4 {padding:5px 0 0 60px;}
.logout-conts .desc-box .desc-item > p {padding:5px 0 0 79px;color:#575757;line-height: 18px}
.logout-conts .bn-box {height:175px;border-top: 1px solid #e5e5e5;padding-top:20px}
.logout-conts .bn-box > div {width: 440px;height: 100px;}
.logout-conts .bn-box > div.bn-left {float:left;}
.logout-conts .bn-box > div.bn-right {float:right;}
