@charset "utf-8";
/* NHN (developers@xpressengine.com) */

html{ background-image:url(../images/bg.gif); background-position:center; background-repeat:repeat-y; font: 12px/18px  Gulim, Dotum, Tahoma, Geneva, sans-serif;color:#a6a6a6}
html,
body,
.header h1{padding:0;margin:0;}
.header{position:relative;height:100px;}
.in_header{position:relative;width:1000px;margin:0 auto;height:100px;}

/* 실제 사용 넓이 */
.inner_header,
.body{position:relative;width:1000px;margin:0 auto;}
.body{padding-bottom:20px;}
.body:after{content:"";display:block;clear:both;}
/* 실제 사용 넓이 끝 */

/* 로그인 */
.hoze_login{position:absolute;right:50px;top:37px;}
.hoze_login a{color:#a6a6a6;text-decoration:none;}

/* 로고 */
.header h1{position:relative;top:30px;left:30px; float:left;}

/* 언어 선택 */
.language{position:absolute;top:2px;left:10px;height:20px;line-height:16px}
.language div{float:left;position:relative;margin-right:10px;}
.language ul{margin:0;padding:0;height:20px;width:300px;}
.language li{list-style:none;float:left;background-image:url(../images/flag.gif);background-repeat:no-repeat;position:relative;width:17px;margin-right:3px;}
.language li button{display:block;width:17px;padding:3px 0;overflow:hidden;text-indent:-999px;font-size:9px;color:#fff;background:none;border:0;text-align:left;white-space:nowrap;cursor:pointer}
.hoze_ko{background-position:left top;}
.hoze_en{background-position:-20px top;}
.hoze_jp{background-position:-40px top;}

/* 메뉴 */
.gnb{position:relative;top:28px;height:45px; width:728px; right:22px; white-space:nowrap;*display:inline-block; background:url(/img/gnb_back1.png) no-repeat left top; float:right;}
.gnb li{float:left;list-style:none;white-space:nowrap}

.gnb ul{list-style:none;margin:0;padding:0;zoom:1;_position:absolute;height:76px;background:url(../images/empty.gif);)padding:0;}
.gnb ul:after{content:"";display:block;clear:both}
.gnb ul ul{display:none;position:absolute;top:34px; padding-left:0px; height:38px;white-space:nowrap;}
.gnb li.highlight ul{display:block;_display:inline;}
.gnb li a{float:left;padding:11px 0 0 0;color:#9e9e9e;white-space:nowrap;text-decoration:none;}
.gnb ul ul a{padding:0px 7px 1px 0px;}
.gnb ul ul li.l1{width:20px; height:22px; background:url(/img/gnb2_left.png) no-repeat left top}
.gnb ul ul li.l2{width:20px; height:22px; background:url(/img/gnb2_right.png) no-repeat left top}
.gnb ul ul li a{height:22px; font-size:12px; color:#1a5889; font-weight:bold;background:url(/img/gnb2_center.png) repeat-x; padding:2px 7px 0 7px;letter-spacing:-2px;}




/* Site Layout - Column Left */
.cate_top{ width:1000px; clear:both; margin:0; padding:0; height:226px;}
.lnb{position:relative;width:246px;float:left; background:url(/img/lnb_back.png) left top no-repeat;}
.lnb h2{margin:22px 0 0 45px;}

.locNav{padding:0px;margin:0;list-style:none; margin-left:45px;}
.locNav li{padding:0;vertical-align:top}
.locNav li a{padding:8px 5px 8px 4px;display:block;border-bottom:1px solid #e8e8e8;color:#888;position:relative;z-index:99;text-decoration:none;letter-spacing:-2px; font-weight:bold;}
.locNav li.active a{color:#000;background:#e2e7e6;border:0;border-left:0;border-right:0}
.locNav li ul{display:block;position:relative;width:184px;padding:0 3px;margin:0;border-top:1px solid #fff;overflow:hidden}
.locNav li li{padding:0;border-top:1px solid #f2f2f2;position:relative;top:-1px}
.locNav li li a{padding:6px 5px 6px 10px;width:169px;color:#818181 !important;border:none;background:none !important;border:none !important}
.locNav li.active li.active a{color:#ff1a00 !important;font-weight:bold !important;background:url(../images/default/bulletLnb.gif) no-repeat 175px center  !important}


/* Site Layout - Column Right */
.content{width:100%; clear:both;}



.footer{clear:both;padding-bottom:50px;}
.bot_top{ margin:0 auto; padding:0; height:105px; width:1000px; text-align:center}
.inner_footer{background:url(/img/bottom_back.png) no-repeat top center ;height:110px;margin:0 auto; width:1000px; text-align:center;}
.inner_footer img{ margin-top:5px;}
/* 하단메뉴 */
.bottom_menu{height:38px;white-space:nowrap;*display:inline-block;text-align:center;}
.bottom_menu ul{list-style:none;margin:0;padding:0;display:inline-block;height:38px;*display:inline;*zoom:1;position:relative;}
.bottom_menu ul:after{content:"";display:block;clear:both}
.bottom_menu li{float:left;}
.bottom_menu li a{float:left;padding:15px 6px 5px 6px;height:18px;color:#9e9e9e;white-space:nowrap;text-decoration:none}


