/* °øÅë css */
body		{text-align:left; font-family:Dotum;  margin: 0; padding: 0; background: #fff;}

body * { font-family: Gulim, ±¼¸², Arial, sans-serif; font-size: 12px; color:#000;}
div,p,h1,h2,h3,dl,dt,dd,ul,li,ol,input,th,td { margin: 0; padding: 0;}
dl,ul,ol { list-style: none; }
table { border-collapse: collapse; }
img { border:0; vertical-align:middle; }
a { text-decoration: none; }
hr { display: none; }
input, textarea, file { font-size:12px; vertical-align:middle; }
.inputTxt {border:1px solid #c2c2c2; font-size:11px; color:#5c5c5c; font-family:Dotum; height:17px; padding-top:2px;}
.inputTxt2 {border:1px solid #c2c2c2; font-size:11px; color:#5c5c5c; font-family:Dotum; height:17px; padding-top:2px; background:#f4f4f4;}
.joinSel1 {font-size:11px; font-family:Dotum; color:#5c5c5c;}
.checkStyle {margin:-2px;}
.textarea1 {border:1px solid #eaeaea; font-size:12px; font-family:Dotum;}

/* a */
a:hover, a:active, a:focus { text-decoration:underline;}
a { selector-dummy : expression(this.hideFocus=true);}

/* text-align */
.ar {text-align:right;} .ac {text-align:center !important;} .al {text-align:left;}

/* font */
.b {font-weight:bold;}

/* float */
.fl {float:left !important;} .fr {float:right;} .c {clear:both;}

/* position */
.pr{position:relative;}	 .pa{position:absolute;}

/* h1 */

/* h2 */
.h2_title1 {padding:15px 0; border-top:1px dotted #a5a5a5; font-size:12px; font-family:Dotum; color:#5c5c5c;}
.h2_title2 {padding:15px 0;}
.h2_title3 {padding:15px 0; border-bottom:1px dotted #a5a5a5; font-size:12px; font-family:Dotum; color:#5c5c5c;}

/* h3 */
.h3_title1 {padding:15px 0; border-top:1px dotted #a5a5a5; font-size:12px; font-family:Dotum; color:#5c5c5c;}
.h3_title2 {padding:15px 0;}
.h3_title3 {padding:15px 0; border-bottom:1px dotted #a5a5a5; font-size:12px; font-family:Dotum; color:#5c5c5c;}

/* span */
.c_632661 {color:#632661; font-size:12px; font-family:Dotum;}
.c_632 {color:#632661; font-size:11px; font-family:Dotum;}
.c_737373 {font-size:12px; font-family:Dotum; color:#737373;}
.c_4b4b4b {font-size:12px; font-family:Dotum; color:#4b4b4b;}

.fs_11 {font-size:11px;}
.fs_12 {font-size:12px;}

.p_b_c_632 {color:#632661; font-weight:bold; font-size:11px;}
.p_c_632 {color:#632661; font-size:11px;}
.p_b {font-weight:bold; font-size:11px;}

/* margin */
.m_tb_5 {margin:5px 0;}
.m_b_10 {margin-bottom:10px;}
.m_tb_20 {margin:20px 0;}

/* padding */

.p_tb_5 {padding:5px 0;}
.p_tb_10 {padding:10px 0;}

/* line-height */

.lineH_15 {line-height:15px !important;}
.lineH_20 {line-height:20px !important;}

/* select box */
.selectBox {font-size:11px; font-family:Dotum; color:#4b4b4b;}

/* border style */
.brd_c2 {border:1px solid #c2c2c2; background:#fff;}

/* ÀÛÀºÆË¾÷ °øÅë */
#s_popup {position:relative; width:390px; height:290px; border:5px solid #c096d8;}

#s_popup .popupHead {width:390px; height:40px; background:url(http://img.imbc.com/login/images/2009/popup_top_bg1.gif) no-repeat;}
#s_popup .headLeft {display:block; float:left; padding:13px 0 0 30px; font-size:12px; color:#4b4b4b; font-weight:bold;}
#s_popup .headRight {display:block; float:right; margin:13px 10px 0 0;}

#s_popup .popupContent {width:390px; height:250px; padding-top:22px;}
#s_popup .popupContentSub {width:327px; height:202px; border:1px solid #eaeaea; background:#fafafa; margin:0 auto;}

#s_popup .popupContentSub table {margin:0 auto;}

#s_popup .popupContentSub table td {font-size:11px; color:#4b4b4b; padding:3px 0; line-height:15px; letter-spacing:-1px;}
#s_popup .popupContentSub table td a, #s_popup .popupContentSub table td a:hover {font-size:11px; color:#4b4b4b; text-decoration:none;}
#s_popup .popupContentSub table td ul {width:242px; height:48px; border:1px solid #c2c2c2; overflow-x:hidden; overflow-y:auto; padding:5px 12px;}
#s_popup .popupContentSub table td ul li {font-size:11px; color:#4b4b4b; padding:3px 0;}
#s_popup .popupContentSub table td ul li a {display:block; text-decoration:none; font-size:11px; color:#4b4b4b;}
#s_popup .popupContentSub table td ul li a:hover {display:block; background:#eaeaea; text-decoration:none;}

#s_popup .popupContentSub table td p.passBox {font-family:Dotum; font-size:11px; color:#4b4b4b; padding:5px 0; border:1px solid #c2c2c2; background:#fff; text-align:center; line-height:20px;}

.agree {margin:10px 0 5px 10px;} /* 090819 Ãß°¡*/

/* Å« ÆË¾÷ °øÅë */
#l_popup {position:relative; width:590px; border:5px solid #c096d8;}

#l_popup .popupHead {width:590px; height:40px; background:url(http://img.imbc.com/login/images/2009/popup_top_bg2.gif) no-repeat;}
#l_popup .headLeft {display:block; float:left; margin:13px 0 0 30px; font-size:12px; color:#4b4b4b; font-weight:bold;}
#l_popup .headRight {display:block; float:right; margin:13px 10px 0 0;}

#l_popup .popupContent {width:590px; padding:22px 0;}
#l_popup .popupContentSub {width:509px; margin:0 auto;}

#l_popup .popupContentSub p {font-size:12px; color:#4b4b4b; font-family:Dotum;}
#l_popup .popupContentSub table.secede {margin:0 auto;}
#l_popup .popupContentSub table.secede th {height:33px; border-bottom:1px solid #c1c1c1; background:#ede2f4; text-align:center; font-weight:bold; color:#737373;}
#l_popup .popupContentSub table.secede td {height:59px; border-bottom:1px solid #c1c1c1; vertical-align:middle; text-align:center; color:#737373; font-size:11px;}
#l_popup .popupContentSub table.secede td span {font-size:12px; color:#632661;}

#l_popup .popupContentSub .loginBox {width:468px; border:1px solid #eaeaea; border-top:5px solid #d4d4d4; background:#fafafa; padding:65px 0; margin:0 auto;}
#l_popup .popupContentSub .loginBox table {text-align:left; color:#737373; margin:0 auto;}
#l_popup .popupContentSub .loginBox table td {font-size:12px; color:#737373;}

/* ³ªÀÇ ½ºÆù¼­ ³»¿ª */
#l_popup .popupContentSub .mySponsorTit1 {margin-bottom:10px; font-size:12px; color:#4b4b4b; font-weight:bold;}
#l_popup .popupContentSub .mySponsorTit2 {margin-bottom:10px; font-size:12px; color:#4b4b4b; margin-left:10px;}
#l_popup .popupContentSub .mySponsorTit2 span {margin-bottom:10px; font-size:12px; color:#632661;}
#l_popup .popupContentSub .sponser th {font-size:12px; color:#444444; text-align:center; height:33px; border-bottom:1px solid #c1c1c1; background:#ede2f4;}
#l_popup .popupContentSub .sponser td {font-size:12px; color:#737373; height:40px; border-bottom:1px solid #c1c1c1; vertical-align:middle; text-align:center;}
#l_popup .popupContentSub .sponser td span {font-size:11px; color:#737373;}
#l_popup .popupContentSub .sponsorTicket {border:1px solid #cccccc;}
#l_popup .popupContentSub .sponsorTicket td {font-size:12px; color:#000; padding:0 15px; vertical-align:middle;}

/* ·Î±×ÀÎ */
.utility_billing_agree {width:510px; margin:0 auto;}

/* ºñ¹Ð¹øÈ£ Ã£±â */
.login_findpw_choice {width:510px; margin:0 auto; color:#4b4b4b;}
.login_findpw_choice .choice1 {width:460px; border:1px solid #eaeaea; padding:15px 25px;}
.login_findpw_choice .choice1 p { font-size:12px; font-family:Dotum; color:#4b4b4b;}
.login_findpw_choice .choice1 .login,.login_findpw_choice .choice1 .login:hover {font-size:11px; text-decoration:none;}
.login_findpw_choice .choice2 { padding:15px 25px; }
.login_findpw_choice .choice2 p {letter-spacing:-1px; font-size:11px;  color:#4b4b4b;}
.login_findpw_choice .choice3 {width:460px; border:1px solid #eaeaea; padding:10px 25px; line-height:20px;}
.login_findpw_choice .choice3 p {font-size:11px; color:#4b4b4b; letter-spacing:-1px;}
.login_findpw_choice .choice4 {padding:15px 25px;}
.login_findpw_choice .choice4 p { font-size:11px; font-family:Dotum; color:#4b4b4b; line-height:20px;}

/* ÃæÀü Ãë¼Ò(È¯ºÒ) ½ÅÃ»³»¿ª º¸±â */
.cash_refund_historylist {width:536px; text-align:left; margin:0 auto;}
.cash_refund_historylist p {font-size:12px; color:#4b4b4b;}
.cash_refund_historylist table { margin:0 auto; color:#4b4b4b;}
.cash_refund_historylist table th {border-bottom:1px solid #c1c1c1; height:33px; background:#ede2f4; text-align:center; font-weight:bold;font-size:12px; color:#4b4b4b; }
.cash_refund_historylist table td {font-size:11px; color:#4b4b4b; text-align:center; height:59px; border-bottom:1px solid #c1c1c1;}

.cash_usecancel_historylist {width:536px; text-align:left; margin:0 auto;}
.cash_usecancel_historylist p {font-size:12px; color:#4b4b4b;}
.cash_usecancel_historylist table { margin:0 auto; color:#4b4b4b;}
.cash_usecancel_historylist table th {border-bottom:1px solid #c1c1c1; height:33px; background:#ede2f4; text-align:center; font-weight:bold;font-size:12px; color:#4b4b4b; }
.cash_usecancel_historylist table td {font-size:11px; color:#4b4b4b; text-align:center; height:59px; border-bottom:1px solid #c1c1c1;}

/* ÁÖ¼ÒÃ£±â */
.zipSearch {width:289px; border:1px solid #eaeaea; background:#fafafa; padding:15px 20px; margin:0 auto; margin-top:20px;}
.zipSearch p {font-size:11px;}
.zipSearch ul {width:258px; height:60px; overflow-y:auto; margin:0 auto; border:1px solid #eaeaea; background:#fff; padding:3px 0;}
.zipSearch ul li {margin:2px 0;}

/* 090819 Ãß°¡ */
.phoneTit {display:inline-block; float:left; margin-top:5px;}

.selectBox_ques {float:left; position:relative; width:240px; height:15px;}
.selectBox_ques input{width:240px; height:15px; padding:4px 0 0 3px; border:1px solid #c1c1c1; color:#5c5c5c; background:#fff; font-size:11px; overflow:hidden;}
.selectBox_ques span.arrow{position:absolute; top:3px; *top:5px; right:3px; *right:2px; display:block; width:15px; height:15px; background:url(../images/arrow3.gif) no-repeat; cursor:pointer;}
.selectBox_list_ques {z-index:10; display:none; position:absolute; left:0; top:20px; *top:22px; width:243px; *width:243px; height:110px; border:1px solid #c1c1c1; background:#fff; overflow-x:hidden; overflow-y:auto; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#ccc; scrollbar-3dlight-color:#ccc; scrollbar-arrow-color:#999; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff;}
.selectBox_list_ques li{float:left; width:240px;}
.selectBox_list_ques li a{display:block; padding:2px; background:#fff; color:#5c5c5c; font-size:11px; cursor:pointer;}
.selectBox_list_ques li a:hover{display:block; padding:2px; background:#efdbde; color:#5c5c5c;  font-size:11px; text-decoration:none;}

.selectBox_phone {float:left; position:relative; width:100px; height:15px;}
.selectBox_phone input{width:92px; height:15px; padding:4px 0 0 3px; border:1px solid #c1c1c1; color:#5c5c5c; background:#fff; font-size:11px; overflow:hidden;}
.selectBox_phone span.arrow{position:absolute; display:block; width:15px; height:15px; top:3px; *top:5px; left:80px; background:url(../images/arrow3.gif) no-repeat; cursor:pointer;}
.selectBox_list_phone {z-index:10; display:none; position:absolute; left:0; top:20px; *top:22px; width:92px; *width:92px; max-height:110px; border:1px solid #c1c1c1; background:#fff; overflow-x:hidden; overflow-y:auto; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#ccc; scrollbar-3dlight-color:#ccc; scrollbar-arrow-color:#999; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff;}
.selectBox_list_phone li{float:left; width:92px;}
.selectBox_list_phone li a{display:block; padding:2px; background:#fff; color:#5c5c5c; font-size:11px; cursor:pointer;}
.selectBox_list_phone li a:hover{display:block; padding:2px; background:#efdbde; color:#5c5c5c;  font-size:11px; text-decoration:none;}

.selectBox_date {float:left; position:relative; width:120px; height:15px;}
.selectBox_date input{width:112px; height:15px; padding:4px 0 0 3px; border:1px solid #c1c1c1; color:#5c5c5c; background:#fff; font-size:11px; overflow:hidden;}
.selectBox_date span.arrow{position:absolute; display:block; width:15px; height:15px; top:3px; *top:5px; left:100px; background:url(../images/arrow3.gif) no-repeat; cursor:pointer;}
.selectBox_list_date {z-index:10; display:none; position:absolute; left:0; top:20px; *top:22px; width:112px; *width:112px; max-height:110px; border:1px solid #c1c1c1; background:#fff; overflow-x:hidden; overflow-y:auto; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#ccc; scrollbar-3dlight-color:#ccc; scrollbar-arrow-color:#999; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff;}
.selectBox_list_date li{float:left; width:112px;}
.selectBox_list_date li a{display:block; padding:2px; background:#fff; color:#5c5c5c; font-size:11px; cursor:pointer;}
.selectBox_list_date li a:hover{display:block; padding:2px; background:#efdbde; color:#5c5c5c;  font-size:11px; text-decoration:none;}

.selectBox_country {float:left; position:relative; width:120px; height:15px;}
.selectBox_country input{width:112px; height:15px; padding:4px 0 0 3px; border:1px solid #c1c1c1; color:#5c5c5c; background:#fff; font-size:11px; overflow:hidden;}
.selectBox_country span.arrow{position:absolute; display:block; width:15px; height:15px; top:3px; *top:5px; left:100px; background:url(../images/arrow3.gif) no-repeat; cursor:pointer;}
.selectBox_list_country {z-index:10; display:none; position:absolute; left:0; top:20px; *top:22px; width:112px; *width:112px; max-height:110px; border:1px solid #c1c1c1; background:#fff; overflow-x:hidden; overflow-y:auto; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#ccc; scrollbar-3dlight-color:#ccc; scrollbar-arrow-color:#999; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff;}
.selectBox_list_country li{float:left; width:112px;}
.selectBox_list_country li a{display:block; padding:2px; background:#fff; color:#5c5c5c; font-size:11px; cursor:pointer;}
.selectBox_list_country li a:hover{display:block; padding:2px; background:#efdbde; color:#5c5c5c;  font-size:11px; text-decoration:none;}