table, th, td {border-spacing:0;}
#MemBody{ width:100%; padding:0px 0; margin-top:0px; color:#ddd; position:relative;}

#MemBody caption{ font-size:10pt; color:#999; text-align:left; height:24px;}
#MemBody textarea {width:99%; height:188px;}

.agree {color:#b6b6b6; font-size:14px; margin-top:5px;}
#MemBody .join_t {padding-bottom:13px; font-size:18px; font-weight:500; color:#222;}
#MemBody .comm_check_label {font-size:14px; color:#535353; font-weight:500;}
#MemBody .join_btn {border:none; width:210px; height:48px; background:url('/theme/mvpn/images/member/join_btn.jpg') no-repeat 0 0; font-size:0; cursor:pointer;}
#MemBody .join_btn2 {border:none; width:142px; height:48px; background:url('/theme/mvpn/images/member/join_btn2.jpg') no-repeat 0 0; font-size:0; cursor:pointer;}
#MemBody input.text {width:247px; height:34px; line-height:34px;}
#MemBody input.text2 {width:145px; height:29px; line-height:29px;}
#MemBody input.text3 {width:216px; height:29px; line-height:29px;}
#MemBody h4 {margin-bottom:8px; font-size:16px; font-weight:500; color:#3f3f3f;}


/*join.skin.php*/
#MemBody #WriteTable {width:100%; border-top:2px solid #178ce6;}
#MemBody #WriteTable th { padding-left:22px; text-align:left; font-size:14px; font-weight:500; border-bottom:1px solid #d3d3d3; color:#3f3f3f; background:#f6f6f6; }
#MemBody #WriteTable th.nobg {background-image:none;}
#MemBody.type1 th{vertical-align:top; background:url(/images/common/board/list_th_bg.gif) left top repeat-x}
#MemBody #WriteTable td {padding:7px; text-align:left; border-bottom: 1px solid #d3d3d3; font-size:13px; color:#888;}
#MemBody #WriteTable td .red {font-size:12px; font-family:'Nanum Gothic';}
#MemBody #WriteTable td.email input.text {width:150px;}
#MemBody #WriteTable td.email select {height:36px; margin-left:3px;}
#MemBody #WriteTable .mem-label {position:absolute; margin-left:4px; line-height:34px;}
#MemBody #WriteTable .mem-label {letter-spacing:-1px \0/IE8;/*IE8Àû¿ë*/ *letter-spacing:-1px;/*IE7Àû¿ë*/}

/* find */
#MemBody .memberTable {width:100%; border-top:2px solid #178ce6;}
#MemBody .memberTable th { padding-left:22px; text-align:left; font-size:14px; font-weight:500; border-bottom:1px solid #d3d3d3; color:#3f3f3f; background:#f6f6f6; }
#MemBody .memberTable th.nobg {background-image:none;}
#MemBody .memberTable td {padding:8px 12px; text-align:left; border-bottom: 1px solid #d3d3d3; font-size:16px; color:#999;}
#MemBody .memberTable td .red {font-size:12px; font-family:'Nanum Gothic';}


#MemTitle{ font-size:1.2em; color:#999; font-weight:bold;}
#MemBody .BarLine{ height:1px; border-bottom:1px solid #eee}

/* login */
#MemBody .login_box {height:92px; background:url('/theme/mvpn/images/common/icon/icon_login.png') no-repeat 42px 0; overflow:hidden;}
#MemBody .login_box h3 {float:left; padding-left:155px; font-size:52.63px; font-weight:100; color:#5a5a5a;}
#MemBody .login_box p {padding-top:20px; font-size:15.5px; font-weight:500; color:#178ce6; text-align:center;}
#MemBody .login_box p em {font-style: italic;}
#MemBody .login_box p span {display:block; font-size:12px; font-weight:400; color:#979797;}

#MemBody .login_con {width:474px; height:143px; margin-top:30px; padding:38px 119px; border:1px solid #e0e0e0; background:#fafafa;}
#MemBody .login_con .loginid, #MemBody .login_con .loginpw {width:325px; height:37px; border:1px solid #c9c9c9;}
#MemBody .login_con .loginid {margin-bottom:6px;}
#MemBody .login_con .loginid-label, #MemBody .login_con .loginpw-label {position:absolute; margin:9px; font-size:14px; color:#000; font-weight:300;}
#MemBody .login_con .btn_findid, #MemBody .login_con .btn_join {display:inline-block; *display:inline; *zoom:1; width:231px; height:33px; margin-top:6px; border:1px solid #c9c9c9; color:#9c9c9c; font-size:13px; line-height:32px; font-weight:500; text-align:center;}
#MemBody .login_con .btn_findid:hover, #MemBody .login_con .btn_join:hover {text-decoration:none; border:1px solid #178ce6; color:#0081c6}
#MemBody .login_con .btn_findid {float:left;}
#MemBody .login_con .btn_join {float:right;;}

/* È¸¿ø ºñ¹Ð¹øÈ£ È®ÀÎ */
#MemBody .mem_pass_check_title {font-size:15px; color:#444; text-align:center;}
#MemBody .mem_pass_check_title strong {display:block; font-size:17px; font-weight:500; *font-weight:bold; font-weight:bold\9; color:#178ce6;}
#MemBody .pass_con {width:474px; height:82px; margin-top:30px; padding:38px 119px; border:1px solid #e0e0e0; background:#fafafa;}
#MemBody .pass_con .checkpw {width:473px; height:37px; border:1px solid #c9c9c9;}
#MemBody .pass_con .checkpw-label {position:absolute; margin:9px; font-size:14px; color:#000; font-weight:300;}
#MemBody .pass_con .btn_confirm {width:233px; height:35px; margin-top:6px; border:none; background:url('/theme/mvpn/images/common/btn/btn_confirm02.jpg') no-repeat 0 0; cursor:pointer; font-size:0; line-height:0; text-indent:-9999px;}
#MemBody .pass_con .btn_cancel {display:inline-block; *display:inline; *zoom:1; width:231px; height:33px; margin-top:6px; border:1px solid #c9c9c9; color:#9c9c9c; font-size:13px; line-height:32px; font-weight:500; text-align:center;}
#MemBody .pass_con .btn_confirm:hover {border:none; background:url('/theme/mvpn/images/common/btn/btn_confirm02_hover.jpg') no-repeat 0 0;}
#MemBody .pass_con .btn_cancel:hover {text-decoration:none; border:1px solid #178ce6; color:#0081c6}
#MemBody .pass_con .btn_confirm {float:left;}
#MemBody .pass_con .btn_cancel {float:right;;}

/* Board Write,Modify */
#MemBody #writeform th{padding:10px; width:15%; color:#bbb; font-size:12px; font-weight:normal;}
#MemBody #writeform td{padding:10px; color:#999; border-bottom:1px solid #eee; font-size:12px; font-weight:normal; text-align:left;}
#MemBody #writeform .BarLine{ height:1px; }

#MemBody .FieldInfo{ color:#990000;}

#MemBody .pagebtn{border-left:1px solid #555; border-top:1px solid #555; border-right:1px solid #333; border-bottom:1px solid #333; color:#999; font-family:Tahoma; font-size:0.75em; height:15px; padding:0; cursor:pointer;}


/*¿ìÆí¹øÈ£, ¾ÆÀÌµðºñ¹øÃ£±â ·¹ÀÌ¾îÆË*/

#layerPop01, #layerPop02, #layerPop03, #layerPop04{width:500px; min-height:220px; background-color:#fff; padding:20px 0px; border:4px solid #292929; position:absolute; left:50%; top:50%; margin-left:-250px; margin-top:-150px; display:none; z-index:9999999;}
#layerPop01 h4,#layerPop02 h4,#layerPop03 h4,#layerPop04 h4{width:400px; height:30px; padding:30px 50px 20px; color:#292929; font-size:20px;}
#layerPop01 .closeBtn ,#layerPop02 .closeBtn ,#layerPop03 .closeBtn ,#layerPop04 .closeBtn {position:absolute; top:50px; right:50px; width:18px; height:18px; z-index:5; font-size:25px; color:#fff;}
#layerPop01 .layer, #layerPop02 .layer, #layerPop03 .layer, #layerPop04 .layer{width:400px; height:auto; padding:10px 50px; background:#fff;}






