/* ±âº»Á¤ÀÇ */
body		{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; }
th,td{ text-align:left; }
img { border:0; vertical-align:middle; }

hr { display: none; }
input, textarea, file { font-size:12px; vertical-align:middle; }

a { text-decoration: none; }
a:hover, a:active, a:focus { text-decoration:underline;}

#wrap 		{width:100%; background:url(http://img.imbc.com/login/images/2009/bg_footer.gif) repeat-x bottom; text-align:center;}
#header		{z-index:30; position:relative; clear:both; width:100%; background:#fff; text-align:center;}
.gnb		{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left;}
.lnb {width:250px; text-align:center; float:left;}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left; padding-top:5px;overflow:hidden; }
#colgroup {z-index:10; position:relative; width:988px;  background:none; text-align:left; border:1px solid #dddddd; margin:21px 0; padding-bottom:25px;}
#mypageColgroup {z-index:10; position:relative; width:990px; background:none; text-align:left; min-height:800px;}

#content {z-index:10; position:relative; width:710px; margin:0 auto;}
#mypageContent {z-index:10; position:relative; width:580px; margin:0 auto; text-align:left;  float:left;}
#adultContent {z-index:10; position:relative; width:910px; margin:0 auto; padding:29px 0; text-align:center;}
#passContent {z-index:10; position:relative; width:910px; margin:0 auto; padding:29px 0; text-align:left; color:#4b4b4b; font-size:12px;}
#loginContent {z-index:10; position:relative; width:910px; margin:0 auto; padding:29px 0; text-align:left; color:#4b4b4b; font-size:12px; overflow:hidden;}

#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important; display:none;}

.inputTxt {border:1px solid #c2c2c2; font-size:12px; color:#5c5c5c; font-family:Dotum; height:17px; padding-top:2px;}
.checkStyle {margin:-2px;}
.cash_txt {border:1px solid #c2c2c2;}


/* text-align */
.ar {text-align:right !important;} .ac {text-align:center !important;} .al {text-align:left !important;}

/* font */
.b {font-weight:bold;}

/* float */
.fl {float:left !important;} .fr {float:right;} .c {clear:both;}

/* position */
.pr{position:relative;}	 .pa{position:absolute;}

.c_632 {color:#632661 !important;}
.c_7373 {color:#737373 !important;}

/* font-size */
.fs_11 {font-size:11px !important;}

/* 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; font-weight:normal;}

/* span */
.c_632661 {color:#632661; font-size:12px; font-family:Dotum;}
.c_5c5c5c {color:#5c5c5c;}

/* margin */
.m_t_5 {margin-top:5px;}
.m_t_15 {margin-top:15px;}
.m_t_20 {margin-top:20px;}
.m_t_25 {margin-top:25px;}
.m_t_30 {margin-top:30px;}
.m_b_15 {margin-bottom:15px;}
.m_b_20 {margin-bottom:20px;}
.m_b_25 {margin-bottom:25px;}
.m_tb_5 {margin-top:5px; margin-bottom:5px;}
.m_tb_10 {margin-top:10px; margin-bottom:10px;}
.m_tb_15 {margin-top:15px; margin-bottom:15px;}
.m_tb_20 {margin-top:20px; margin-bottom:20px;}
.m_l_20 {margin-left:20px;}

 /* padding */
.p_t_5 {padding-top:5px;}
.p_tb_10 {padding-top:10px; padding-bottom:10px;}
.p_tb_15 {padding-top:15px; padding-bottom:15px;}
.p_tb_20 {padding-top:20px; padding-bottom:20px;}

.p_l_0 {padding-left:0px;}
.p_l_5 {padding-left:5px;}
.p_r_5 {padding-right:5px;}


/* selectbox */
.select1 {font-size:12px; color:#4b4b4b;}
.joinSel1{font-size:12px; font-family:Dotum; color:#5c5c5c;}

/* ¸¶ÀÌÆäÀÌÁö °øÅë css*/
.mypageLnb {width:250px; background:url(http://img.imbc.com/login/images/2009/mypage_left_bg.gif) repeat-y; text-align:center; padding-bottom:10px;}
.mypageLnb dl {width:220px; border:1px solid #ae88c4; margin:2px auto; padding:2px 12px; text-align:left; background:#fff;}
.mypageLnb dl dt {font-size:12px; color:#707070; padding:5px 0 2px 0; clear:both; overflow:auto;}
.mypageLnb dl dt a, .mypageLnb dl dt a:hover {font-size:12px; color:#707070;  text-decoration:none;}
.mypageLnb dl dt span {font-size:12px; color:#632661;}
.mypageLnb dl dt span.mypageLeftDt1 {display:inline-block; font-weight:bold; color:#632661; float:left; }
.mypageLnb dl dt span.mypageLeftDt2 {display:inline-block; font-size:12px; color:#632661; float:right; }
.mypageLnb dl dt span.mypageLeftDt2 a, .mypageLnb dl dt span.mypageLeftDt2 a:hover {font-size:12px; color:#632661; text-decoration:none;}
.mypageLnb dl dd {clear:both; padding:4px 0 2px 9px; border-top:1px solid #eaeaea; margin:2px 0}
.mypageLnb dl dd a,.mypageLnb dl dd a:hover {font-size:12px; color:#707070; text-decoration:none;}
.mypageLnb dl dd span {font-size:12px; color:#632661;}
.mypageLnb dl.myMenu dd {clear:both; padding:4px 0 2px 0; border-top:1px solid #eaeaea; margin:2px 0; display:block;}
.mypageLnb dl.myMenu dd a, .mypageLnb dl.myMenu dd a:hover {font-size:12px; color:#707070; text-decoration:none;}
.lnb p.link {border:5px solid #e3e3e3; text-align:center; margin-top:10px; padding:5px}
.mypageIndex {width:510px; margin:0 auto;}

/* È¸¿ø°¡ÀÔ ¸ÞÀÎ */
.joinNormal {position:absolute; display:block; left:45px; top:369px;}
.joinJunior {position:absolute; display:block; left:406px; top:369px;}
.livingKorea {position:absolute; display:block; left:45px; top:495px;}
.livingAbroad {position:absolute; display:block; left:406px; top:495px;}

/* ¾à°üµ¿ÀÇ */
.warningTxt {width:100%; }
.warningTxt ul {width:100%; margin:15px 13px;}
.warningTxt ul li {font-size:12px; font-family:Dotum; color:#5c5c5c; padding-bottom:5px; letter-spacing:-1px;}
.warningTxt ul li img {display:inline;}
.agreeTextarea {font-size:12px; font-family:Dotum; color:#737373; padding: 10px 15px; border:1px solid #eaeaea;}

.fwarningTxt {width:100%;}
.fwarningTxt ul {width:100%; margin:15px 5px;}
.fwarningTxt ul li {color:#5c5c5c; font-size:11px; font-family:Dotum; padding-bottom:5px; letter-spacing:-1px;}
.fwarningTxt ul li strong {color:#5c5c5c; font-size:11px; font-family:Dotum;}

/* ½Ç¸íÈ®ÀÎ */
.nameCheckBox {width:100%; border:1px solid #eaeaea; background:#fafafa;}
.nameCheckBox table {margin:15px auto;}
.nameCheckBox table th {padding:0 10px;}
.nameCheckBox table td {padding:5px 0; font-size:12px; color:#737373;}

/* È¸¿ø°¡ÀÔ Æû */
.inputBox {width:100%; border:1px solid #eaeaea; background:#fafafa; margin:20px 0;} 
.inputBox table {width:100%; }
.inputBox table th {padding-left:14px; vertical-align: top;}
.inputBox table td {font-size:11px; color:#5c5c5c; font-family:Dotum; vertical-align:top;line-height:150%;}
.inputBox table td  p {font-size:11px; color:#5c5c5c; font-family:Dotum;}
.inputBox table td span {font-size:12px; color:#5c5c5c; font-family:Dotum;}
.inputBox select {color:#5c5c5c; font-family:Dotum;vertical-align:middle;}

.jwarningTxt {width:100%;}
.jwarningTxt ul {width:100%; margin-top:20px;}
.jwarningTxt ul li {color:#5c5c5c; font-size:11px; font-family:Dotum; padding-bottom:5px; letter-spacing:-1px;}
.jwarningTxt ul li strong {color:#5c5c5c; font-size:11px; font-family:Dotum;}

.parentConfirm {font-size:11px; font-family:Dotum; color:#5c5c5c; margin-top:-10px; margin-bottom:10px; padding-left:10px;}

/* È¸¿ø°¡ÀÔ ¿Ï·á */
.joinOkMsg {position:absolute;; width:50px; left:190px; top:21px; font-size:17px; font-family:Dotum; color:#632661; font-weight:bold;}
.joinMsgBox {font-size:12px; font-family:Dotum; color:#5c5c5c; border:1px solid #eaeaea; background:#fafafa; padding:20px 30px; text-align:left;}
.h2JoinOk {padding:10px 0;  height:27px;}

/* ÆË¾÷ */
#popup {position:relative; width:390px; height:290px; border:5px solid #c096d8;}


.idSearch {width:245px; margin:0 auto; text-align:left; letter-spacing:-1px;}
.idSearch strong {font-size:11px; font-family:Dotum; color:#4b4b4b;}

.joinConfirm {width:210px; margin:0 auto; text-align:left; letter-spacing:-1px;}
.joinConfirm p span {color:#632661; font-weight:bold;}

/* ¼ºÀÎÀÎÁõ */
.adultBox {width:470px; text-align:left; margin:0 auto;}
.adultLoginBox {width:468px; text-align:center; border:1px solid #eaeaea; border-top:5px solid #d4d4d4; padding:60px 0;}
.adultLoginBox table {text-align:left; color:#737373; margin:0 auto;}

/* ÀÌ¿ë¾à°ü */
.billingTxt {font-size:12px; font-family:Dotum; color:#4b4b4b;}
.billingTxt p.p1 {padding:10px; letter-spacing:-1px}
.billingTxt p.p2 {padding:10px; letter-spacing:-1px; color:#632661;}
.billingTxt p.p2 span {color:#632661;}

/* Å»Åð */
.secedeDl { font-size:12px; font-family:Dotum; margin-left:10px;}
.secedeDl dt {color:#3d3d3d; font-weight:bold; margin-bottom:5px;}
.secedeDl dd {color:#737373; padding-left:10px; margin-bottom:12px;}
.secedeBox {width:708px; border:1px solid #eaeaea; background:#fafafa; text-align:left; margin:0 auto;}
.secedeBox table {margin:10px 20px;}
.secedeBox table td {font-size:12px; font-family:Dotum; color:#5c5c5c;}

.secedeSubBox {width:600px; margin:0 auto; font-size:12px; font-family:Dotum; color:#5c5c5c; padding:20px 0;}
.secedeSubBox ul li {margin-bottom:3px;}

/* ºñ¹Ð¹øÈ£ º¯°æ  */
.passBox {width:906px; border:1px solid #eaeaea; border-top:5px solid #d4d4d4; padding:30px 0; margin:0 auto; margin-top:20px;}
.passBox table {margin:0 auto;}
.passBox table td {font-size:11px; letter-spacing:-1px;}

/* ·Î±×ÀÎ */
.leftContent {position:relative; width:470px; float:left; }
.rightContent {position:relative; width:400px; float:right; }
.rightContent img {border:1px solid #b8b8b8;}
.loginBox {width:468px; border:1px solid #eaeaea; border-top:5px solid #d4d4d4; background:#fafafa; padding:65px 0;}
.loginBox table {text-align:left; color:#737373; margin:0 auto;}

/* ¾ÆÀÌµð Ã£±â */
.loginTitleBox {position:relative; width:471px;}
.loginSearch {position:absolute; left:242px; top:25px;}

/* ¸¶ÀÌÆäÀÌÁö ¸ÞÀÎ */
.mypageIndex p.txt {font-size:12px; color:#737373; padding:0 19px;}

/* ¹®È­Ä³½Ã ÃæÀü ³»¿ª Á¶È¸ */
.searchTb {width:510px; border:1px solid #eaeaea; background:#fafafa;}
.searchTb td {font-size:12px; color:#5c5c5c; padding:0 20px;}
.mypageSelect {font-size:12px; color:#737373;}

/* ÀÌ¿ëÃë¼Ò ½ÅÃ» */
.cash_usecancel_list {width:510px; margin:0 auto;}
.cash_usecancel_list p {font-size:12px; color:#737373;}
.cash_usecancel_list table {width:508px; border:1px solid #eaeaea; background:#fafafa;}
.cash_usecancel_list table th {width:70px; padding-left:40px; vertical-align:top;}
.cash_usecancel_list table td {font-size:12px; color:#737373;}

/* ¹®È­Ä³½Ã ÃæÀü ³»¿ª Á¶È¸ */
.cash_chargelist {width:510px; margin:0 auto;}
.cash_chargelist p {font-size:12px; color:#737373;}
.cash_chargelist .table1 {width:508px; border:1px solid #eaeaea; background:#fafafa;}
.cash_chargelist .table1 td {font-size:12px; color:#4b4b4b; padding:0 15px; vertical-align:middle;}
.cash_chargelist .table2 {width:510px;}
.cash_chargelist .table2 th {height:33px; border-bottom:1px solid #c1c1c1; background:#ede2f4; color:#737373; font-weight:bold; text-align:center;}
.cash_chargelist .table2 td {height:33px; border-bottom:1px solid #c1c1c1;text-align:center; color:#737373;}

/* ÃæÀü Ãë¼Ò(È¯ºÒ) ½ÅÃ» */
.cash_urefund_list {width:510px; margin:0 auto;}
.cash_urefund_list p {color:#737373; letter-spacing:-1px; line-height:20px;}
.cash_urefund_list .table1 {width:508px; border:1px solid #eaeaea; background:#fafafa;}
.cash_urefund_list .table1 th {width:70px; padding-left:40px;  vertical-align:top;}
.cash_urefund_list .table1 td {font-size:12px; color:#737373;}
.cash_urefund_list .table1 td p {font-size:11px; letter-spacing:-1px;}

.cash_urefund_list .table2 {width:510px;}
.cash_urefund_list .table2 th {height:33px; border-bottom:1px solid #c1c1c1; background:#ede2f4; color:#737373; font-weight:bold; text-align:center;}
.cash_urefund_list .table2 td {height:60px; border-bottom:1px solid #c1c1c1;text-align:center; color:#737373;}

/* ¹®È­Ä³½Ã ÀÌ¿ë ³»¿ª Á¶È¸ */
.cash_uselist {width:510px; margin:0 auto;}
.cash_uselist p img {font-size:12px; color:#737373;}
.cash_uselist p img { vertical-align:top;}
.cash_uselist .table1 {width:508px; border:1px solid #eaeaea; background:#fafafa;}
.cash_uselist .table1 td {font-size:12px; color:#4b4b4b; padding:0 15px; vertical-align:middle;}
.cash_uselist .table2 {width:510px;}
.cash_uselist .table2 th {height:33px; border-bottom:1px solid #c1c1c1; background:#ede2f4; color:#737373; font-weight:bold; text-align:center;}
.cash_uselist .table2 td {height:60px; border-bottom:1px solid #c1c1c1; font-size:11px; text-align:center; color:#737373;}
.cash_uselist .pageNavi_on {display:inline-block; width:19px; height:14px;  text-align:center; color:#4b4b4b; margin:0 4px; padding-top:3px; font-weight:bold;}
.cash_uselist .pageNavi {display:inline-block; width:19px; height:14px;  border:1px solid #d1d1d1; text-align:center; color:#4b4b4b; margin:0 4px; padding-top:3px; text-decoration:none;}
.cash_uselist .pageNavi:hover {border:1px solid #632661; text-decoration:none;}

/* ¾È½É ·Î±×ÀÎ */
#safe_login {overflow:hidden; width:316px; margin:20px auto 0; padding-top:20px; text-align:left; border-top:1px solid #d4d4d5}
#safe_login a {display:block; width:316px; height:24px; margin-bottom:9px; vertical-align:top}
#safe_login a img {vertical-align:top}
#safe_login p {color:#737373; line-height:1..33; letter-spacing:-1px; font-size:11px; font-family:"Dotum"}