.ABA-lnb-box + .ABA-lnb-box { margin-top:40px; }

/* 1depth */
.ABA-head-lnb h3 a { color:#000; font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:34px; text-align:center; display:block; padding:10px 0 40px 0; text-align:right; background-color:#ffffff;}

/* 2depth */
.ABA-lnb li { border-bottom:1px solid #e5e5e5;}
.ABA-lnb li a { color:#454545; font-size:14px; font-weight:normal; letter-spacing:-0.5px; line-height:20px; display:block; padding:15px 18px; position:relative; text-align:right;}
.ABA-lnb li.AB-child a { padding-bottom:13px; }
.ABA-lnb li.AB-current-lnb > a {  font-weight:bold;color:#ffffff;}

/* 3depth */
.ABA-lnb .ABA-lnb-sub { padding:5px 5px 10px 5px; }
.ABA-lnb .ABA-lnb-sub li { border-bottom:none; }
.ABA-lnb .ABA-lnb-sub li a { color:#858585; font-size:13px; font-weight:normal; line-height:18px; display:block; padding:13px 14px 13px 14px;}
.ABA-lnb .ABA-lnb-sub li a span.AB-lleft { background:url("icon_leftbar.gif") left top no-repeat; border:0; width:5px; height:1px; padding:0; position:absolute; top:22px; right:2px; }
.ABA-lnb .ABA-lnb-sub li.AB-current-lnb > a {  font-weight:bold;}

/*3depth 배경색*/
.GNB-color-01 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-01 .ABA-lnb-sub li > a:hover { background:none !important; color:#cf141e !important;}
.GNB-color-02 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-02 .ABA-lnb-sub li > a:hover { background:none !important; color:#FE8712 !important;}
.GNB-color-03 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-03 .ABA-lnb-sub li > a:hover { background:none !important; color:#EFBB42 !important;}
.GNB-color-04 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-04 .ABA-lnb-sub li > a:hover { background:none !important; color:#2ea019 !important;}
.GNB-color-05 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-05 .ABA-lnb-sub li > a:hover { background:none !important; color:#67b2e6 !important;}
.GNB-color-06 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-06 .ABA-lnb-sub li > a:hover { background:none !important; color:#204b92 !important;}
.GNB-color-07 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-07 .ABA-lnb-sub li > a:hover { background:none !important; color:#671477 !important;}
.GNB-color-08 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-08 .ABA-lnb-sub li > a:hover { background:none !important; color:#444444 !important;}
.GNB-color-09 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-09 .ABA-lnb-sub li > a:hover { background:none !important; color:#737373 !important;}
.GNB-color-10 .ABA-lnb-sub li.AB-current-lnb > a,
.GNB-color-10 .ABA-lnb-sub li > a:hover { background:none !important; color:#aaaaaa !important;}

/* 1depth 배경색 */
.GNB-color-01 .ABA-head-lnb h3 { background:#cf141e; }
.GNB-color-02 .ABA-head-lnb h3 { background:#FE8712; }
.GNB-color-03 .ABA-head-lnb h3 { background:#EFBB42; }
.GNB-color-04 .ABA-head-lnb h3 { background:#2ea019; }
.GNB-color-05 .ABA-head-lnb h3 { background:#67b2e6; }
.GNB-color-06 .ABA-head-lnb h3 { background:#204b92; }
.GNB-color-07 .ABA-head-lnb h3 { background:#671477; }
.GNB-color-08 .ABA-head-lnb h3 { background:#444444; }
.GNB-color-09 .ABA-head-lnb h3 { background:#737373; }
.GNB-color-10 .ABA-head-lnb h3 { background:#aaaaaa; }

/* 오버시 글자색 */
.GNB-color-01 .ABA-lnb li a:hover, .GNB-color-01 .ABA-lnb li.AB-current-lnb > a { background-color: #cf141e;}
.GNB-color-02 .ABA-lnb li a:hover, .GNB-color-02 .ABA-lnb li.AB-current-lnb > a { background-color: #FE8712;}
.GNB-color-03 .ABA-lnb li a:hover, .GNB-color-03 .ABA-lnb li.AB-current-lnb > a { background-color: #EFBB42;}
.GNB-color-04 .ABA-lnb li a:hover, .GNB-color-04 .ABA-lnb li.AB-current-lnb > a { background-color: #90b741;}
.GNB-color-05 .ABA-lnb li a:hover, .GNB-color-05 .ABA-lnb li.AB-current-lnb > a { background-color: #67b2e6;}
.GNB-color-06 .ABA-lnb li a:hover, .GNB-color-06 .ABA-lnb li.AB-current-lnb > a { background-color: #204b92;}
.GNB-color-07 .ABA-lnb li a:hover, .GNB-color-07 .ABA-lnb li.AB-current-lnb > a { background-color: #671477;}
.GNB-color-08 .ABA-lnb li a:hover, .GNB-color-08 .ABA-lnb li.AB-current-lnb > a { background-color: #444444;}
.GNB-color-09 .ABA-lnb li a:hover, .GNB-color-09 .ABA-lnb li.AB-current-lnb > a { background-color: #737373;}
.GNB-color-10 .ABA-lnb li a:hover, .GNB-color-10 .ABA-lnb li.AB-current-lnb > a { background-color: #aaaaaa;}

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