/* box for lnb */
.ABA-lnb-box { margin-bottom:20px; }
/* head basic style */
.ABA-head-lnb h3{ padding:0 0 23px 1px; border-bottom: 1px solid #e3e3e3; margin-bottom:13px;}
.ABA-head-lnb h3 a{font-weight:600;font-size:30px;color:#2b2b2b; letter-spacing:-1px; }

/* 2depth */
.ABA-body-lnb { padding:0; }
.ABA-lnb li { padding-bottom:1px; }
.ABA-lnb li a { color:#181818; font-size:17px; line-height:1.5; letter-spacing:-0.5px; display:block; padding:15px 13px 24px 13px; height:17px;}
.ABA-lnb li a:hover, .ABA-lnb li.AB-current-lnb a { color:#ffffff; font-weight:bold; }

.ABA-head-lnb{position:relative; width:100%;}
.ABA-head-lnb h3 a{font-weight:600;font-size:28px;color:#2a2a2a;}
/*.ABA-head-lnb .AB-lleft{position:absolute; left:0; top:0; width:10px; height:50px; background-position:0 0 !important; }
.ABA-head-lnb .AB-rleft{position:absolute; right:0; top:0;width:10px; height:50px; background-position:0 -100px !important; }*/

.ABA-body-lnb{position:relative;width:100%;text-align:left;padding:0;}
.ABA-body-lnb ul.ABA-lnb{padding-top:00px;}/*좌우 배경 들어갈만큼*/*
.ABA-body-lnb ul.ABA-lnb > li > a{font-size:16px;padding-left:16px;display:block; border-bottom: 1px solid #e8e8e8;}
.ABA-body-lnb ul li.AB-current-lnb a{font-weight:bold;}
ul.ABA-lnb .AB-child a{display:block;}
ul.ABA-lnb > li.AB-child > a { position:relative; }
ul.ABA-lnb > li.AB-child > a > span.AB-rleft { background-position:0 0; background-repeat:no-repeat; display:inline-block; width:15px; height:15px; position:absolute; right:15px; top:20px; }


/*3뎁스 */
/*ul.ABA-lnb .AB-child a{display:block; background:url("icon_3pth.gif") 95% 8px no-repeat;}*/
ul.ABA-lnb .AB-child a{display:block; }
ul.ABA-lnb ul.ABA-lnb-sub{padding:10px 0 10px 21px; border-bottom: 1px solid #eee;}
ul.ABA-lnb ul.ABA-lnb-sub li{padding:0 !important;border:none !important;background:url("icon_leftbar.gif") 0px 20px no-repeat;}
ul.ABA-lnb ul.ABA-lnb-sub li a{ color:#a5a5a5; font-size:14px; font-weight:normal; background:none !important; padding:10px 0 10px 10px !important;}
ul.ABA-lnb ul.ABA-lnb-sub li a:hover{background:none !important;}
.AB-current-lnb ul.ABA-lnb-sub li {margin-left:5px;}
.AB-current-lnb ul.ABA-lnb-sub li a{font-weight:normal;}
ul.ABA-lnb-sub li{margin-left: 5px;}


/* 마우스 오버시 배경색 */
.GNB-color-01 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-01 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#cf141e; }
.GNB-color-02 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-02 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#FF8330; }
.GNB-color-03 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-03 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#FFAE00; }
.GNB-color-04 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-04 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#2ea019; }
.GNB-color-05 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-05 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#24c3ff; }
.GNB-color-06 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-06 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#195dae; }
.GNB-color-07 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-07 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#7750BB; }
.GNB-color-08 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-08 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#333333; }
.GNB-color-09 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-09 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#7A7F83; }
.GNB-color-10 .ABA-body-lnb ul li.AB-current-lnb > a,.GNB-color-10 .ABA-body-lnb ul.ABA-lnb li a:hover{ background-color:#aaaaaa; }


/*새글 또는 페이지 신규등록시 아이콘 표시*/
[class*="GNB-color-"] .ABA-lnb-box .AB-recent-update { background-position:left center; background-repeat:no-repeat; display:inline-block; vertical-align:middle; width:11px; height:11px; margin-left:8px; margin-top:-1px; }
.GNB-color-01 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_01.gif"); }
.GNB-color-02 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_02.gif"); }
.GNB-color-03 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_03.gif"); }
.GNB-color-04 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_04.gif"); }
.GNB-color-05 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_05.gif"); }
.GNB-color-06 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_06.gif"); }
.GNB-color-07 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_07.gif"); }
.GNB-color-08 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_08.gif"); }
.GNB-color-09 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_09.gif"); }
.GNB-color-10 .ABA-lnb-box .AB-recent-update { background-image:url("bg_menu_n_10.gif"); }