@charset "utf-8";
/* NHN (developers@xpressengine.com) */
/* Default Skin - Start */
.selectLang{margin:0;padding:0}
/* Site Layout - Body Wrap */
.xe{position:relative; width:100%; margin:0 auto;}
html{background:url(/common/img/body_bg.gif) repeat-x 0 0;}
body{margin:0;  }
body, table, input, textarea, select, button {font-family: 나눔고딕,NanumGothic,NG,돋움,Dotum,Arial,Helvetica,sans-serif;}
.xe_width{}
/* Site Layout - Header */
.header{position:relative;height:97px;z-index:2;}
.header h1{margin:0;position:absolute; left:0; top:0; height:57px;}

.body{height:auto; background:none; margin:auto;z-index:1}
.middle{background:none;}
.body_l {position:relative; width:220px; height:100%; float:left; min-height:827px;}
.body_r {position:relative; width:780px;; height:100%; float:left;}


.top_gl {position:absolute; top:-10; right:0px; list-style:none; margin:0; padding:0;}
.top_gl li {float:left;}
/* 로그인 */
.wrap_account{position:absolute;top:5px;right:10px;text-align:right}
.account{list-style:none;margin:0;padding:0;zoom:1;_display:inline;}
.account li{float:left;background:url(../img/account_li.gif) no-repeat right top;padding-right:1px;}
.account li a{background-image:url(../img/account.gif);background-repeat:no-repeat; height:18px;line-height:18px;padding:5px 10px;float:left;text-decoration:none;color:#333;}
.account .account_R{padding-right:0;background:none;}
.account .account_L a,
.account .account_LL a{padding-left:15px;}
.account .account_L a:hover,
.account .account_LL a{background-position:left -50px;color:#eee;}
.account .account_M a{background-position:-20px top}
.account .account_M a:hover{background-position:-20px -50px;color:#eee;}
.account .account_R a{background-position:right top;padding-right:15px;}
.account .account_R a:hover{background-position:right -50px;color:#eee;}
/* 검색 */
.wrap_search{position:relative;margin-bottom:10px;}
.iSearch{position:relative;width:210px;height:29px;background:url(../img/search.gif)}
.iSearch .iText{vertical-align:middle;position:absolute;top:6px;left:5px;padding:1px 2px;width:171px;height:15px;line-height:15px;color:#666;border:0;background-color:#fbfbfb}
.iSearch .submit{vertical-align:middle;position:absolute;width:24px;height:22px;top:2px;right:2px;}

/* 메인메뉴 */
.gnb{}
.gnb ul{list-style:none; padding:0; margin:0; }
.gnb ul li{border-bottom:0px solid #ebebeb;  background:url(/common/img/left_menu_bul.gif) no-repeat 5px 13px; margin-left:0px; width:180px;}
.gnb ul li.highlight{background:#f6f6f6;  }
.gnb ul li a{text-decoration:none; font-size:13px; color:#606366; padding:0px 0px 0px 0px; line-height:30px;}
.gnb ul li.highlight a{color:#000; font-weight:bold; }

.gnb ul li ul{display:none;  }
.gnb ul li ul li{border-bottom:0;  background:url(/common/img/submenu_list_bg.png) repeat; padding-bottom:4px; padding-left:10px; }
.gnb ul li ul li a {letter-spacing:0px; font-size:12px; text-decoration:none; color:#7d7d7d !important; font-weight:normal !important; line-height:18px;line-height:30px;padding-left:10px;}
.gnb ul li ul li a:hover{color:blue !important;}
.gnb ul li ul li.active a {color:#ffffff !important; background:url(/common/img/submenu_btn_bg.png); display:block; width:188px; height:30px; margin-left:10px;width:170px;}

.joinContent {padding-left:40px; padding-bottom:40px;}


.top_menu{position:absolute; left:280px; top:27px; width:927px; height:40px; z-index:0;}
.top_menu ul{list-style:none; padding:0; margin:0; }
.top_menu ul li{ float:left; padding:0px 0px 0px 0px; }
.top_menu ul li.highlight{background:#f6f6f6; }
.top_menu ul li a{text-decoration:none; font-size:13px; color:#000; padding:0px 0px 0px 0px; line-height:43px;}
.top_menu ul li a.active{color:#ff0000;}
.top_menu ul li.highlight a{color:#000; font-weight:bold;  }

.top_menu ul li ul{display:none;  position:absolute; left:0; top:40px;}
.top_menu ul li ul li{  padding:0px; }
.top_menu ul li ul li a {letter-spacing:-1px; font-size:13px; text-decoration:none; color:#cadeff !important; font-weight:normal !important; line-height:18px;}
.top_menu ul li ul li.active a {  }
.top_menu ul li ul li a:link,
.top_menu ul li ul li a:visited,
.top_menu ul li ul li a:active{background:url(/common/img/top_2dep_bul.gif) no-repeat 12px 9px;}
.top_menu ul li ul li a:hover,
.top_menu ul li ul li.active a:link,
.top_menu ul li ul li.active a:visited,
.top_menu ul li ul li.active a:active,
.top_menu ul li ul li.active a:hover{color:#ffffff !important;}

.top_menu ul .topmenu_2deps_0 {left:23px;margin-top:29px;!important;}
.top_menu ul .topmenu_2deps_0 .bg_0 {display:block;width:1200px;height:28px;margin-left:-403px;margin-top:-4px;!important;background:url(/common/img/submenu_bg.png) no-repeat;}
.top_menu ul .topmenu_2deps_1 {left:183px; padding-top:29px; !important;}
.top_menu ul .topmenu_2deps_1 .bg_1 {display:block;width:1200px;height:28px;margin-left:-403px;margin-top:-4px;!important;background:url(/common/img/submenu_bg.png) no-repeat;}
.top_menu ul .topmenu_2deps_2 {left:331px; padding-top:29px; !important;}
.top_menu ul .topmenu_2deps_2 .bg_2 {display:block;width:1200px;height:28px;margin-left:-403px;margin-top:-4px;!important;background:url(/common/img/submenu_bg.png) no-repeat;}
.top_menu ul .topmenu_2deps_3 {left:400px; padding-top:29px; !important;}
.top_menu ul .topmenu_2deps_3 .bg_3 {display:block;width:1200px;height:28px;margin-left:-703px;margin-top:-4px;!important;background:url(/common/img/submenu_bg.png) no-repeat;}
.top_menu ul .topmenu_2deps_4 {left:150px; padding-top:29px; !important;}
.top_menu ul .topmenu_2deps_4 .bg_4 {display:block;width:1200px;height:28px;margin-left:-403px;margin-top:-4px;!important;background:url(/common/img/submenu_bg.png) no-repeat;}

.main_bg {width:180px; height:102px; padding:0px 0px 0px 14px;}
.main_bg li {float:left; list-style:none;}


/* 메인 */
.index_bg {display:block;background:url(/common/img/index_bg.gif) repeat-x ;width:100%;height:500px;position:absolute;top:120px;}
.index_page {margin-top:-29px;}

.main_left{list-style:none; padding:0; margin:0; }
.main_left li{border-bottom:0px solid #ebebeb;}

.index_bn1 {display:block;float:left;position:relative;width:490px;height:88px;top:22px;padding-bottom:45px;}
.index_bn2 {display:block;float:right;position:absolute;width:490px;height:88px;left:510px;top:522px;}



#bd,
.xm{padding-left:0px;}



/*빵조각*/
.breadclumb{margin:0;padding:10px 5px 0 0 ;float:right;list-style:none;}
.breadclumb li{float:left;padding-left:16px;height:18px;line-height:18px;background:url(../img/breadclumb.gif) no-repeat 7px 5px}
.breadclumb li.first_breadclumb{background-position:7px -44px;}
.breadclumb a{text-decoration:none;color:#888;}
.wrap_breadclumb{border-bottom:1px solid #f5f6ee;position:relative;height:35px;margin:0;}

/* Site Layout - Content Body */
.body{position:relative;z-index:1; width:1000px; margin:0 auto}
.body:after{content:"";display:block;clear:both}
.in_content{position:relative;*zoom:1;padding-top:0px;}
.in_content:after{content:"";display:block;clear:both}
/* Site Layout - Column Left */
.lnb{position:relative;width:210px;float:left}
.lnb h2{margin:0 0 5px 0; padding:0 0 0 5px;font-size:14px;position:relative;background:url(../img/lnb_h2.gif) no-repeat left bottom}
.lnb h2 a{display:inline-block;padding:5px 0 10px 0;text-decoration:none;color:#333;height:18px;line-height:18px;}
.lnb h2 a.lnb_more{padding:0;width:13px;height:13px;position:absolute;right:5px;top:8px;overflow:hidden;background:url(../img/lnb_more.gif) no-repeat left top}
.lnb .locNav_h2,
.lnb .locNav_h2 a{background:url(../img/active__a.png) no-repeat left 28px;_background:url(../img/active__a.gif) no-repeat left 28px;}
.lnb .locNav_h2{padding-left:10px;margin:0;}
.lnb .locNav_h2 a{border-bottom:0;background-position:right bottom;padding:5px 7px 14px 3px}
.in_lnb{margin-bottom:20px;position:relative;}
.wrap_locNav{margin-bottom:20px;}
.in_lnb a{color:#666;}
.locNav{padding:0;margin:0;margin-top:-1px;list-style:none}
.locNav li{padding:0;vertical-align:top}
.locNav li a{padding:8px 5px 8px 25px;display:block;border-bottom:1px solid #f5f6ee;color:#3e3e3e;position:relative;text-decoration:none}
.locNav li.active a{font-weight:bold;background:url(../img/lnb_act.gif) no-repeat 5px 9px;}
/* Content 위젯 디자인 추가하기 */
.lnb_design ul.widgetA li{text-indent:8px; background:url(../img/content_li.gif) no-repeat left 7px;line-height:18px;}
.lnb_design .widgetGalleryA{margin-left:-5px;width:210px;overflow:hidden;}
.lnb_design .widgetGalleryA li{margin-right:0;padding:0 5px;}
/* BANNER */
.lnb_banner{margin-bottom:5px;line-height:0;}
.lnb_banner a{font-size:0;}
.lnb_banner img{width:210px;display:inline;}
/* Site Layout - Column Right */
.content{width:800px;float:right}
/* Site Layout - Footer */
.footer{background:url(/common/img/bottom_bg.gif) repeat-x 0 0; clear:both width:100%; height:90px; line-height:17px;}
.footer_box{width:1000px; margin:0 auto; height:37px;}
.footer p{text-align:left; margin:0; color:#23406e; letter-spacing:-1px;  font-size:12px; }
.footer a{color:#fff;font-size:.10em;text-decoration:none}

/* index.html 비주얼 백그라운드 */
.visual {display:block;position:absolute;background:url(/common/img/visual_bg.gif) repeat-x 0 0;clear:both width:100%; height:500px;}

/**메인슬라이드**/
.slide_box {display:block;width:791px;height:461px;position:absolute;top:0px;left:209px;}

/** 추가 **/
.clear{clear:both;}





.navi{position:absolute; top:10px; right:10px; color:#acacac; z-index:10;}
.navi a{text-decoration:none; font-family:dotum;}
.navi a:link,
.navi a:visited,
.navi a:active{color:#acacac;}
.navi a:hover{color:blue;}



/* ----- Quick Menu ----- */

 

.slideMenu{position:absolute; right:-100px; top:130px; width:71px; padding:0px; margin:0px; background:url(/common/img/quick_bg.gif) no-repeat 0px 0px;}
.slideMenu li {padding:0px 0px 0px 3px;  width:71px;  list-style:none;}
 

.slideMenu .up {width:27px; height:14px; margin-top:15px}

.slideMenu .up a {display:block; background: url() no-repeat; width:27px; height:14px}

.slideMenu .up a:hover {background-position: 0px -14px;}

.slideMenu .up a span {display: none}

 

.slideMenu .down {width:27px; height:14px}

.slideMenu .down a {display: block;background: url(이미지주소) no-repeat; width:27px; height:14px}

.slideMenu .down a:hover {background-position: 0px -14px;}

.slideMenu .down a span {display:none}

 

/* ----- Quick Menu ----- */



.login {width:568px; height:400px; background:url(/common/img/login_bg.gif) no-repeat 0px 0px; }
.login_title {padding:29px 0px 0px 39px;}
.login_text {padding:10px 0px 0px 60px; }


/* page1_3 박스 */
.product_box {float:left;}
.product_box li {float:left;list-style:none;}



/* 폼메일 */

.as_title {padding-left:12px;}
.bbs_line {border-bottom-color:#ebebeb;border-bottom-width:1px;border-bottom-style:solid;}