.png {tmp:expression(setPng(this));}
.png24 {tmp:expression(setPng24(this));}

/* | layout | */
.relative {position:relative;}
.absolute {position:absolute;}
.u {text-decoration:underline;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.hand {cursor:pointer;}
.flowhd {overflow:hidden;}

/* | font | */
.small {font-size:11px;}
.normal {font-size:12px;}
.big {font-size:13px;}
.n {font-weight:normal;}
.b {font-weight:bold;}
.fn14 {font-size:14px;}
.fn20 {font-size:20px;}
.lh18 {line-height:18px;}
.lh24 {line-height:24px;}/* 11.5 추가 - 김태연 */

/* | display | */
.block {display:block;}
.none {display:none;}
.inline {display:inline;}
.hidden {display:hidden;}

/* |  color  | */
.color00 {color:#848484;}
.color01 {color:#ac0648;}
.color02 {color:#5d5d5d;}

.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.vTop {vertical-align:top;}
.vMid {vertical-align:middle;}
.vMidA * {vertical-align:middle;}
.vBot {vertical-align:bottom;}
.w100 {width:100%;}
.h100 {height:100%;}

/* sapcing */
.padT2 {padding-top:2px;}
.padT5 {padding-top:5px;}
.padT7 {padding-top:7px;}
.padT10 {padding-top:10px;}
.padT15 {padding-top:15px;}
.padT20 {padding-top:20px;}
.padT25 {padding-top:25px;}
.padT35 {padding-top:35px;}
.padT40 {padding-top:40px;}

.padB2 {padding-bottom:2px;}
.padB8 {padding-bottom:8px;}
.padB12 {padding-bottom:12px;}
.padB15 {padding-bottom:15px;}

.padL10 {padding-left:10px;}
.padL20 {padding-left:20px;}

.padR4 {padding-right:5px;}
.padR15 {padding-right:15px;}

.magT1 {margin-top:1px;}
.magT4 {margin-top:4px;}
.magT10 {margin-top:10px;}
.magT25 {margin-top:25px;}
.magT40 {margin-top:40px; }

.magB4 {margin-bottom:4px;}

.magL4 {margin-left:4px;}
.magL8 {margin-left:8px;}
.magL10 {margin-left:10px;}
.magR3 {margin-right:3px;}

/* form */
.chk {width:14px; height:14px; margin:0; padding:0; border:none; vertical-align:middle;}
.input01 {height:15px; padding:3px 0 0 5px; background:url('/images/bg/bg_input.gif') no-repeat; border:1px solid #d7d7d7; ime-mode:"active";}
.input01:hover {border:1px solid #d3427a;}
.input03 {height:17px; padding:3px 0 0 5px; background:#FFF; border:1px solid #D0D0D0; ime-mode:"active";}
.input03:hover {border:1px solid #d3427a;}

/* RollOver */
.rollover img {border-width:0px; display:inline;}
.rollover img.over {display:none;}
.rollover:hover {border:0px;}
.rollover:hover img {display:none;}
.rollover:hover img.over {display:inline;}

/* popup */
.popGuide01 {position:relative; padding:0 2px 2px 0; margin:0 auto; background:url('/images/bg/bg_popup.gif') no-repeat 2px 2px; text-align:left; z-index:300;}
.popGuide01 .layout {border:3px solid #ac0646; background:#FFF; overflow:hidden;}
.popGuide01 .popWrap {padding:24px 10px 0 10px; background:url('/images/bg/bg_pop_top.gif') no-repeat right 0;}
* html .popGuide01 .popWrap {height:1%;}
.popGuide01 .popTitle {height:39px; padding-left:15px; background:url('/images/bg/bg_h_line01.gif') no-repeat 0 bottom;}
/* 11.5 추가 - 김태연 */
.popGuide01 .popContent {padding:17px 11px 12px; color:#414141; font-family:'verdana';}
.popGuide01 .popContent.center2 {padding:30px 0; text-align:center;}
.popGuide01 .popContent .text_cs {color:#ac0648;}
.popGuide01 .popContent .text_sb1 {color:#414141; font-family:'verdana'; font-weight:bold; font-size:14px; line-height:18px; margin-bottom:11px;}
.popGuide01 .popContent .text_sb2 {color:#ac0648; font-family:'verdana'; font-weight:bold; font-size:14px; line-height:18px; margin-bottom:11px;}
.popGuide01 .popContent .text_sb3 {color:#ac0648; font-family:'verdana'; font-weight:bold; font-size:16px; line-height:20px; padding:30px 0;}
.popGuide01 .popContent .text_sb4 {color:#414141; font-family:'verdana'; font-weight:bold; font-size:14px; line-height:30px; padding:30px 0;}
.popGuide01 .popContent .text_sb5 {color:#ac0648; font-family:'verdana'; font-weight:bold; font-size:14px; line-height:30px; padding:30px 0;}
.popGuide01 .popContent .text_b1 {color:#414141; font-family:'verdana'; font-weight:bold; font-size:12px; line-height:18px; margin-bottom:11px;}
.popGuide01 .popContent .text_b2 {color:#414141; font-family:'verdana'; font-weight:bold; font-size:12px; line-height:18px;}
.popGuide01 .popContent .text_b3 {color:#414141; font-family:'verdana'; font-weight:bold; font-size:14px; line-height:18px; margin-bottom:11px;}
.popGuide01 .popContent .text_b4 {color:#ac0648; font-family:'verdana'; font-weight:bold; font-size:12px; line-height:18px; margin-bottom:11px;}
.popGuide01 .popContent .text_1 {color:#414141; font-family:'verdana'; font-size:12px; line-height:18px;}
.popGuide01 .popContent .text_2 {color:#414141; font-family:'verdana'; font-size:14px; line-height:18px;}
.popGuide01 .popContent .text_s1 {color:#ac0648; font-family:'verdana'; font-size:12px; line-height:18px;}
.popGuide01 .popContent .text_s2 {color:#ac0648; font-family:'verdana'; font-size:14px; line-height:18px;}
.popGuide01 .popContent .text_g1 {color:#7d7d7d; font-family:'verdana'; font-size:12px; line-height:18px;}
.popGuide01 .popContent .text_sg1 {color:#ac0648; font-family:'verdana'; font-size:12px; line-height:18px;}
/**/
.popGuide01 .popClose {position:absolute; right:5px; top:3px;}

.popGuide02 {position:relative; padding:0 2px 2px 0; margin:0 auto; background:url('/images/bg/bg_popup.gif') no-repeat 2px 2px; text-align:left; z-index:300;}
.popGuide02 .layout {background:#FFF; overflow:hidden;}
.popGuide02 .popWrap {padding:5px 19px 0 19px;}
* html .popGuide02 .popWrap {height:1%;}
.popGuide02 .popTitle {padding:15px 0 15px 10px; background:url('/images/bg/bg_h_popline.gif') repeat-x 0 bottom;}
.popGuide02 .popTitle .tit {margin:0 0 0 32px;}
.popGuide02 .popClose {position:absolute; right:5px; top:3px;}

.btnConf01 {display:inline-block; width:79px; height:27px; background:url('/images/btn/btn_conf01.gif') no-repeat; cursor:pointer;}
.btnConf01:hover {background-position:0 -27px;}
.btnConf01p {display:inline-block; width:79px; height:27px; background:url('/images/btn/btn_conf01.gif') no-repeat; cursor:pointer;}
.btnConf01p:hover {background-position:0 -27px;}
.btnConf02 {display:inline-block; width:79px; height:27px; background:url('/images/btn/btn_conf02.gif') no-repeat; cursor:pointer;}
.btnConf02:hover {background-position:0 -27px;}
.btnCancel01 {display:inline-block; width:79px; height:27px; background:url('/images/btn/btn_cancel01.gif') no-repeat; cursor:pointer;}
.btnCancel01:hover {background-position:0 -27px;}
.btnSign01 {display:inline-block; width:99px; height:27px; background:url('/images/btn/btn_sign.gif') no-repeat; cursor:pointer;}
.btnSign01:hover {background-position:0 -27px;}
.btnPWEmail {display:inline-block; width:226px; height:27px; background:url('/images/btn/btn_find_pw_email.gif') no-repeat; cursor:pointer;}
.btnPWEmail:hover {background-position:0 -27px;}
.btnReg {display:inline-block; width:99px; height:27px; background:url('/images/btn/btn_reg.gif') no-repeat; cursor:pointer;}
.btnReg:hover {background-position:0 -27px;}
.btnYes {display:inline-block; width:99px; height:27px; background:url('/images/btn/btn_yes.gif') no-repeat; cursor:pointer;}
.btnYes:hover {background-position:0 -27px;}
.btnCancel02 {display:inline-block; width:99px; height:27px; background:url('/images/btn/btn_cancel02.gif') no-repeat; cursor:pointer;}
.btnCancel02:hover {background-position:0 -27px;}
.btnDown {display:inline-block; width:113px; height:27px; background:url('/images/btn/btn_download.gif') no-repeat; cursor:pointer;}
.btnDown:hover {background-position:0 -27px;}

.btnChk {display:inline-block; width:117px; height:19px; margin-bottom:2px; background:url(../../images/btn/m1_11.jpg) no-repeat; cursor:pointer;}
.btnChk:hover {background-position:0 -19px;}
.btnChke {display:inline-block; width:117px; height:19px; margin-bottom:1px; background:url(../../images/btn/btn_email_chk.gif) no-repeat; cursor:pointer;}
.btnChke:hover {background-position:0 -19px;}

/*.btnAdd {display:inline-block; width:110px; height:27px; background:url('/images/btn/btn_add_info.gif') no-repeat;}
.btnAdd:hover {background-position:0 -27px;}
.btnClose01 {display:inline-block; width:79px; height:27px; background:url('/images/btn/btn_close01.gif') no-repeat;}
.btnClose01:hover {background-position:0 -27px;}*/


.popBtm {clear:both; height:38px; padding:12px 10px 0 10px; border-top:1px solid #e1e1e1;; text-align:center;}

.prevThum {clear:both; overflow:hidden;}
.prevThum .sicon {float:left; width:110px; height:151px; padding:52px 0 0 16px; background:#e2e2e2; text-align:center;}
.prevThum .sicon div {width:96px; height:88px; padding-top:8px; background:url('/images/popup/bg_icon_seller01.gif') no-repeat;}
.prevThum .bicon {float:left; width:169px; height:178px; padding:25px 0 0 10px; background:#f1f1f1; text-align:center;}
.prevThum .bicon div {width:154px; height:140px; padding-top:14px; background:url('/images/popup/bg_icon_seller02.gif') no-repeat;}

.prevScreen ul {clear:both; overflow:hidden;}
.prevScreen li {float:left; margin-right:15px; padding-bottom:15px;}
.prevScreen li div {font:bold 12px 'verdana'; color:#000;}
.prevScreen .scn {border:1px solid #cbcbcb;}

.popFindBox {text-align:center; margin:40px 0 60px 0;}
.popFindBox .yourId { font-weight:bold; font-size:18px; color:#ac0648}

.popInBox {text-align:center; margin:50px 0 50px 0;}
.popInBox02 {width:436px; margin:0 auto; padding:15px 13px; background:#f1f1f1;}
.popInBox02 .yourId { font-weight:bold; font-size:18px; color:#ac0648}

/* digital_signing_tool */
.popSBox {min-height:0; padding:15px 11px; margin-top:10px; border:1px solid #e1e1e1;}
* html .popSBox {height:1%;}

.btnIssueC {display:inline-block; width:102px; height:18px; background:url('/images/btn/btn_issue_c.gif') no-repeat; cursor:pointer;}
.btnIssueC:hover {background-position:0 -18px;}
.btnQuestion {display:inline-block; padding:0 0 0 20px; font:11px 'Verdana'; line-height:14px; color:#686868; background:url('/images/btn/btn_question_bg.gif') no-repeat 0 0;}
.btnQuestion a {color:#686868;}

/*
.sdkTerms {width:420px; height:80px; margin:0 auto; border:1px solid #ddd; padding:5px;}

.emailChange {padding:25px 15px 0;}
.emailChange .list {font-size:14px; line-height:24px;}
.emailChange .guide {margin-top:20px; color:#999;}
 11.5 수정 - 김태연*/
.sdkTerms {width:420px; height:80px; margin:0 auto; border:1px solid #ddd; padding:5px; margin:11px 0 5px;}

.emailChange {padding:17px 11px 12px; color:#414141; font-family:'verdana';}
.emailChange .list {font-size:14px; line-height:24px;}
.emailChange .guide {margin-top:20px;  color:#414141; font-family:'verdana'; line-height:16px;}

/* 11.5 추가 - 김태연 */
.signIn_search_box {padding:5px 10px;}
.signIn_search_box dl.popdl {clear:both; min-height:0; line-height:22px;}

.popGuide01 .popFindBox02 {margin: 0 auto; padding:9px 28px 12px; background:#ebebeb; color:#414141; font-family:'verdana'; font-size:12px;}
.popGuide01 .popFindBox02 dt,
.popGuide01 .popFindBox02 dd {height:24px; line-height:24px;}
.popGuide01 .popFindBox02 img {vertical-align:middle;}
/**/
/* 11.5 수정 - 김태연
dl.popdl {clear:both; min-height:0;}
dl.popdl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html dl.popdl {height:1%;}
dl.popdl dt {float:left; width:26px;}
dl.popdl dd {float:left; color:#848484;}
.popFindBox02 {width:430px; padding:9px 10px 9px 10px; background:#ebebeb;}*/

.popGuide01 dl.popdl {clear:both; min-height:0; font-family:'verdana';}
.popGuide01 dl.popdl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .popGuide01 dl.popdl {height:1%;}
.popGuide01 dl.popdl dt {float:left; width:26px;}
.popGuide01 dl.popdl dd {float:left; color:#414141;}

/**/
.pophr {font-size:0; line-height:0; height:1px; margin-left:10px; margin-right:10px; background:url('/images/bg/hr_h_line.gif') repeat-x 0 0; overflow:hidden;}

.btnMailModSubm {display:inline-block; width:177px; height:27px; background:url('/images/btn/btn_mail_mod_subm.gif') no-repeat;}
.btnMailModSubm:hover {background-position:0 -27px;}

/* app test add */
.popGuide01 .see_all_images {padding:0 10px; overflow-y:auto; overflow-x:hidden; position:relative;}
.popGuide01 .see_all_images .stit {margin:28px 0 16px;}
.popGuide01 .see_all_images .stit img {vertical-align:-5px;}
.popGuide01 .see_all_images .stit .num {font-size:11px; color:#666; font-family:'verdana';}
.popGuide01 .see_all_images .icon_table {} 
.popGuide01 .see_all_images .icon_table th {background-color:#bdbdbd; padding:10px; text-align:center;}
.popGuide01 .see_all_images .icon_table td {text-align:center; background-color:#ececec;}
.popGuide01 .see_all_images .icon_table .rline {border-right:solid 1px #bdbdbd;}
.popGuide01 .see_all_images .icon_table .lline {border-left:solid 1px #bdbdbd;}
.popGuide01 .see_all_images .icon_table .tline {border-top:solid 1px #bdbdbd;}
.popGuide01 .see_all_images .icon_table .bline {border-bottom:solid 1px #bdbdbd;}
.popGuide01 .see_all_images .icon_table .icons {padding:15px 0;}
.popGuide01 .see_all_images .icon_table .filename {padding:15px 10px; font-family:'verdana'; line-height:16px;}
/* /app test add */













/* 201202~201205 add css about Develop by Xprime*/

/****************************  Add New CSS   ********************************/
/* 20120609 modify - add/select country */
.pop_sel {text-align:right;}
.pop_sel label {padding-left:7px; margin-right:5px; background:url('/images/icon/icon_arw05.gif') no-repeat 0 3px; font-weight:bold; font-size:11px; color:#636363;}
.text_p {padding:15px 0 0 5px; font-weight:bold; color:#666; font-size:11px;}

.return_area {width:452px; margin:5px 0 0 5px;}
.return_area table {border-spacing:0; border-collapse:collapse;}
.return_area table td {line-height:14px;}
.return_area .tHead {width:100%;}
.return_area .tHead th {vertical-align:middle; text-align:center; background-color:#ddd; font-weight:bold; padding:7px 0;}
.return_area .tBody_wrap {width:452px; height:155px; overflow-y:auto; overflow-x:hidden; }
.return_area .tBody_wrap .tBody {width:452px;}
.return_area .tBody_wrap .tBody td {padding:5px 0 5px 10px; text-align:left; border:1px solid #ddd; word-wrap:break-word;}
.return_area .tBody_wrap .tBody td.cntr {padding:5px 0; text-align:center;}
/* //20120609 modify - add/select country */

/* 2012.04.04 Upload file check*/
.pop_glob_Btm { border-top: 1px solid #DDDDDD; text-align: center; padding-top:10px; margin:10px 0;}
.resultTxt { color: #AC0648; font-size: 11px; font-weight: bold; text-align: center; }
.popContent .uploadTxt { height: 27px; margin-top: 10px; position: relative; color:#767177; font-size: 11px; }
.select_all .uploadTxt p { margin-left: 20px; }
.popContent .uploadTxt span.bold { display: inline-block; font: bold 11px 'dotum'; margin-top: 15px;}
.color11 { color: #AC0648; }
.popContent .uploadTxt .rightTxt {bottom: 0; position: absolute; right: 0;}
.uploadtable table { width:100%; margin-top: 5px; margin-bottom:20px; border: 1px solid #DFDFDF; font-size: 11px;  color:#797979;}
.uploadtable table th { background-color: #F8F8F8; padding: 8px 5px; text-align:center;}
.uploadtable table td {  padding: 5px; text-align:center;  font-size: 11px;  color:#797979;}
.scroll_table {border-bottom: 1px solid #ECECEC;width: 100%; font-size: 11px; }
.scroll_table .table_head {width: 100%; border-top: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF;}
.scroll_table .table_head th {background-color: #F8F8F8;  font-weight: bold; padding: 15px 0; text-align: center; vertical-align: middle; color:#797979;}
.scroll_table .btm_wrap { overflow-x: hidden; overflow-y: auto; width: 100%;}
.scroll_table .table_body { width: 100%; border-right: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF;}
.scroll_table .table_body td {border-bottom: 1px solid #EBEBEB; line-height: 15px; padding: 8px 2px 8px 2px; font-size: 11px; vertical-align: middle; color:#797979; word-wrap:break-word;}
.scroll_table .table_body td.right {text-align:right;}
.scroll_table .table_body td.left {text-align:left;}
.scroll_table .table_body td.center {text-align:center;}
.scroll_table .table_body td.pdleft {padding-left:8px; }

.uploadtable table th.bgColhei {background-color: #FCEEEF; font-weight: normal; padding: 3px 5px; }


.popGuide {position:relative; padding:0 2px 2px 0; background:url('/images/bg/bg_popup.gif') no-repeat 2px 2px; text-align:left; z-index:10;}
/* P3 2011.09.01 z-index 300 -> 10���� ���� / ���̾� �˾����� select option �� ������ �Ϸ��� ������ */
.popGuide .layout {border:3px solid #ac0646; background:#FFF; overflow:hidden;}
.popGuide .popWrap {padding:21px 19px 17px 19px; background:url('/images/bg/bg_pop_top.gif') no-repeat right 0;}
* html .popGuide .popWrap {height:1%;}
.popGuide .popTitle {height:24px; padding:0 0 21px 12px; background:url('/images/bg/bg_h_line0_popup.gif') no-repeat 0 bottom;}
.app2_re_box {margin:0 auto 5px; text-align:center; margin:20px 0 5px;}
.app2_re_box{vertical-align:middle;padding:0 10px;}
.app2_re_box .seller_table{width:535px;}
.app2_re_box .seller_table th{background-color:#dddddd;padding:8px 5px;font-family:"dotum";border:1px solid #dddddd;}
.app2_re_box .seller_table td{border:1px solid #dddddd;padding:5px;font-family:"dotum";font-size:12px;}
.app2_re_box .seller_table .re_table_con{line-height:130%;padding:8px 13px;text-align:left;}
.popGuide .popClose {position:absolute; right:5px; top:3px;}

/*devel_p_03  20120426 ������ seller�� ����*/
.select_all{margin:20px 0 10px 0;}

.resultTxt{color:#ac0648; font-size:14px; font-weight:bold; text-align:center;}

.select_all .uploadTxt{position:relative; height:27px; border-top:1px solid #E1E1E1;margin-top:10px;background: url('/images/icon/icon_sel_arw05.gif') no-repeat 15px 20px;}
.select_all .uploadTxt span.bold{font: bold 12px 'dotum';display: inline-block;margin-top:15px}
.select_all .uploadTxt p{margin-left:20px;}
.select_all .uploadTxt .rightTxt{position:absolute; right:0; bottom:0;}

.uploadtable{padding:3px 0 15px 10px;}
.uploadtable table{width:745px; text-align:center;}
.uploadtable table.develop_tb {margin:0; font-size:12px;  }
.uploadtable table.develop_tb td {font-size:12px;  }
.uploadtable table th{background-color:#ddd; padding:8px 5px; border:1px solid #ddd;}
.uploadtable table th.bgColhei {background-color:#FCEEEF; padding:3px 5px; border:1px solid #ddd; font-weight:normal;}
.uploadtable table td{border:1px solid #ddd; padding:2px; }
.uploadtable table .re_table_con{line-height:130%; padding:8px 13px; text-align:left;}

.uploadpop33{width:745px; height:187px; _height:199px; overflow-y:scroll;margin:0 0 10px 10px;}
:root .uploadpop33{height:201px; }
.uploadpop33 table{width:715px;text-align:left;}
.uploadpop33 table tr.trbg td{background-color:#fceeef;}
.uploadpop33 table th{border:1px solid #dddddd;text-align:center;padding:8px 9px;background-color:#f0f0f0;}
.uploadpop33 th.normalfont{font-weight:normal;}
.uploadpop33 table .t_center {text-align:center;}
.uploadpop33 table td{border:1px solid #dddddd; padding:8px 10px;}
.uploadpop33 td.pop_right{text-align:right;padding-right:10px;}
/*// devel_p_03  20120426 ������ seller�� ����*/

.popContent p.searchR {  background: url("/images/icon/icon_sel_arw05.gif") no-repeat scroll 0px 20px transparent; height: 27px; margin-left:3px; padding-left:7px; }
.popContent p.searchR span.bold { display: inline-block; font: bold 12px 'dotum'; margin-top: 15px;}

.popGuide01 .padB5 { padding-bottom:5px; }

/*// 201202~201205 add css about Develop by Xprime*/