html, body { height: 100%; margin: 0; padding: 0; font-size:12px; color:#888; }
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb); 
* { font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; }

img { border:none; }
a:link { color:#000; text-decoration:none;}
a:visited { color:#000; text-decoration:none;}
a:hover { color:#000; text-decoration:none;}
a:active { color:#000; text-decoration:none;}

div#mask { position:absolute; z-index:9; background-color:#000; display:none; left:0; top:0; }

div#wrap { width:1020px; height:93%; margin:0 auto; }

div#left_area { width:179px; height:100%; border-right:1px solid #ddd; float:left; }
div#left_area h1 { padding:0; margin:0; text-align:left; }
div#left_area div { width:93%; padding-bottom:18px; margin:0 auto; }
div#left_area div#left_menu { border-top:solid 2px #ddd; padding-top:25px; }

div#left_center { width:839px; height:100%; float:left; }
div#left_center div#main_menu { width:100%; height:80px; border-bottom:solid 1px #ddd; position:relative; }
div#left_center div#main_menu div#slide_box { width:380px; height:50px; background-color:#F0F0F0; position:absolute; right:0; bottom:0px; }
div#left_center div#main_menu div#slide_box p#slide_box_close { position:absolute; top:2px; right:10px; }

td.login_id { width:110px; padding:4px; }
td.login_pwd { width:136px; text-align:left; }
input.main_login_id { border:none; background-color:#EDEBE0; width:110px; height:32px; padding:5px; }
input.main_login_pwd { border:none; background-color:#EDEBE0; width:120px; height:32px; padding:5px; }

div#footer { display:none; margin-top:210px; color:#000; line-height:20px; background-color:#e0e0e0; border-top:solid 2px #c3c3c3; padding-top:15px; padding-bottom:10px; }

table#left_notice { border-top:solid 2px #ddd; }
table#left_notice thead th  { text-align:left; height:30px; padding-top:15px; padding-bottom:10px; }
table#left_notice tbody td p { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:150px; padding:0; margin:0; height:24px; }

input.search_txt { border:none; margin:5px; width:285px; height:35px; background-color:#F0F0F0; font-size:18px; }
input.login_id { }

a.cor_default { color:#666666; }
a.cor_gallery { color:#19A9E3; }
a.cor_photo { color:#ed5424; }
a.cor_product { color:#99ca3c; }

div#join_area { width:839px; float:left; }
div#join_area div.join_step { padding-top:50px; text-align:center; }
div#join_area div.join_step2 { padding:10px; margin-top:25px; }
div#join_area div.join_step2 p { padding-top:10px; padding-bottom:25px; font-size:15px; }

p.description { color:#888; padding-top:35px; line-height:19px; }

div#paging { color:#000; text-align:center; font-size:100%; margin-top:20px; }
div#paging .page_num_on { color:#1589bc; margin:5px; margin-top:0; margin-bottom:0; font-weight:bold; border-bottom:solid 1px #ddd; }
div#paging .page_num { color:#000; margin:5px; margin-top:0; margin-bottom:0; border-bottom:solid 1px #ddd; }
div#paging .prev { color:#000; border:solid 1px #ddd; padding:4px; font-size:85% }
div#paging .next { color:#000; border:solid 1px #ddd; padding:4px; font-size:85% }