@import url("button.css");

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{color:#4c4c4c;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,sans-serif;font-size:12px;line-height:16px}
img,fieldset{border:0; vertical-align:middle;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}

/* Layout */
body{text-align:center; background:#ecf0e2;}
#wrap{width:1130px;margin:0 auto;text-align:left;}
#header{position:relative;height:45px}
#header h1{margin:0;padding:0;font:0}
#header h1 img{margin:15px 10px 0 15px;vertical-align:top}
#header ul.menu{overflow:hidden;float:left;position:absolute;top:23px;right:10px;list-style:none}
#header ul.menu li{float:left;margin-left:-1px;padding:0 10px;background:url(http://html.nhndesign.com/ui_library/img/event/ico_division.gif) no-repeat 0 0;color:#333;font:12px dotum;letter-spacing:-1px}
#header ul.menu li a{color:#333}
#footer{clear:both;margin:20px 0;color:#302f2e;font-size:11px;text-align:center;font-style:normal}
#footer em{font-family:verdana}
#footer a{color:#017679;font-weight:bold;text-decoration:none}

.setup_map {width:100%; height:200px; background:url("../images/map_bg.gif") no-repeat; text-align:center; border-bottom:1px solid #b3b3b3; text-align:left;}
.login_form ul {padding-top:10px;}
.login_form ul li {margin-bottom:8px;}
.menu_btn {width:290px; margin-left:15px;}
.menu_btn li {float:left; margin-right:20px; margin-left:20px; height:81px;}
.notice_list {margin-left:20px;}
.notice_list li {margin-bottom:5px;}
.quick_menu {width:85px; position:fixed; top:80px; margin-left:825px;}

#ly_help{position:absolute; top:65px; left:-45px; border:1px solid #888;background:#fff; text-align:left; visibility:hidden;}
#ly_help .clse{position:absolute;top:3px;right:4px}
#ly_help strong{display:block;margin-bottom:-5px;padding:9px 0 0 9px;font-size:11px;color:#2c2c2c;letter-spacing:-1px}
#ly_help p{padding:8px 9px 6px 9px;font-size:11px;color:#828282;line-height:16px;letter-spacing:-1px; font-weight:bold;}
#ly_help p em{color:#9092c2}
#ly_help .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
#ly_help .edge_rgt{position:absolute;top:0;right:0;width:9px;height:6px;margin-top:-6px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}

/* Content */
#container{clear:both;width:1130px}

.sub_left_menu {margin-bottom:10px;}
.sub_left_menu li {height:35px; border-bottom:1px solid #ededed; width:280px; margin-left:20px;}
.sub_left_menu li a {display:block; height:35px; line-height:35px; font-size:14px; font-weight:bold; padding-left:5px; color:#808080;}
.sub_left_menu li a:hover {color:#000; text-decoration:none;}


/* progress_bar */
.progress{overflow:hidden;height:25px;margin:0px 0 0;background:url(http://static.naver.com/groupware/2010/bg_progress.gif);border-right:1px solid #e3e3e3;font-family:'돋움',dotum;font-size:11px;line-height:15px;letter-spacing:-1px}
.progress .tit{float:left;position:relative;z-index:1000;width:74px;height:20px;margin:0;padding:5px 0 0;background:url(http://static.naver.com/groupware/2010/bg_progress_tit.gif) no-repeat;font-size:11px;color:#fff;line-height:15px;text-align:center}
.progress ol{float:left;margin:0;padding:0}
.progress li,.progress li span{background:url(http://static.naver.com/groupware/2010/bg_progress_item.gif) no-repeat;font-size:11px;white-space:nowrap}
.progress li{float:left;margin:0 0 0 -13px;padding:0 0 0 13px;background-position:-287px 0}
.progress li span{display:inline-block;height:20px;padding:5px 28px 0 13px;background-position:100% top}
.progress li.on{position:relative;z-index:10;background-position:0 100%;color:#fff}
.progress li.on span{background:url(http://static.naver.com/groupware/2010/bg_progress_item.gif) no-repeat 100% 100%}
.progress li.last,.progress li.last span{background:none}
.progress .right{position:absolute;top:6px;right:10px;color:#444}


.entry-title {font-size:26px; line-height:30px; letter-spacing:-1px; margin-bottom:15px;}

.menu_btn dd {text-align:center; font-size:13px;}
.menu_btn a {color:#666666;}
.menu_btn a:hover {color:#000; text-decoration:none;}


/* Register */
.form_table{margin:1em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:740px;border:0;border-top:2px solid #999; margin:0 auto;}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#fafafa; text-align:left; width:230px;}
.form_table tfoot th{border-bottom:1px solid #ddd}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{width:150px; position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}
.btn_set {text-align:center; margin-bottom:30px;}
.btn_set span {margin-right:5px;}

.skin_list li {float:left; text-align:center; margin-bottom:5px; margin-left:8px; margin-right:8px;}


.app_shot_list {width:760px; margin:0 auto; padding-top:15px; }
.app_shot_list li {float:left; margin:0 5px 15px 5px; }
.app_shot_list li img {width:180px;}