/* box for lnb */
.ABA-lnb-box {text-align:center;}
/* head basic style */

/*1depth*/
.ABA-head-lnb{display:none;}

/*2depth*/
.ABA-body-lnb .ABA-lnb{ overflow:hidden; }
.ABA-body-lnb .ABA-lnb li{ display:inline-block; margin:0 2px;}
.ABA-body-lnb .ABA-lnb li a{display:inline-block; width:170px; height:44px; line-height:44px; text-align:center; font-size:16px; font-weight:400; background:#fff; border:1px solid #ddd; border-radius: 5px 5px 0px 0px;}



/*3depth*/
.lnb-2dph .lnb-3dph { display:none; }
.lnb-3dph .ABA-lnb-sub li { display:inline-block; }
.lnb-3dph .ABA-lnb-sub a { display:inline-block; }

.LNB-menu .lnb-3dph{position:relative; margin-top:5px; height:25px;}
.LNB-menu .lnb-3dph .lnb-3dph-inner{position:absolute; top: 2px; left:0;}
.LNB-menu .lnb-3dph .ABA-lnb-sub a{color:#737373; font-weight:bold; height:25px; line-height:25px; font-size:13px; padding:0 13px; background:url("lnb_sub_bar.gif") right center no-repeat;}
.LNB-menu .lnb-3dph .ABA-lnb-sub li:last-child a{background:none;}
.LNB-menu .lnb-3dph .ABA-lnb-sub a:hover{text-decoration:underline;}

.LNB-tab .lnb-3dph{margin-top:15px;}
.LNB-tab .lnb-3dph .ABA-lnb-sub a{color:#737373; height:32px; line-height:32px; font-size:13px; letter-spacing:-0.5px; padding:0 17px; margin:0 8px 8px 0; border:1px solid #d3d3d3; background:#fff; border-radius: 5px 5px 0px 0px;}


/* LNB링크색 */
.ABA-body-lnb ul.ABA-lnb li a:hover, .LNB-tab .lnb-3dph .ABA-lnb-sub a:hover { background-color:#f7f3f0; border: 1px solid #eae4df; color: #666666;}


.GNB-color-01 .lnb-2dph .AB-current-lnb a,
.GNB-color-01.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#ca0a0a; border-color:#ca0a0a; color:#fff; }
.GNB-color-01.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#ca0a0a; font-weight:bold; }
.GNB-color-01 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-01.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#b20000; color:#ffffff; border: 1px solid #9b0202; }


.GNB-color-02 .lnb-2dph .AB-current-lnb a,
.GNB-color-02.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#ed6200; border-color:#ed6200; color:#fff; }
.GNB-color-02.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#ed6200; font-weight:bold; }
.GNB-color-02 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-02.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#d54a08; color:#ffffff; border: 1px solid #d54a08; }


.GNB-color-03 .lnb-2dph .AB-current-lnb a,
.GNB-color-03.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#f2c504; border-color:#f2c504; color:#fff; }
.GNB-color-03.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#f2c504; font-weight:bold; }
.GNB-color-03 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-03.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#ecb600; color:#ffffff; border: 1px solid #e3b000; }


.GNB-color-04 .lnb-2dph .AB-current-lnb a,
.GNB-color-04.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#329439; border-color:#329439; color:#fff; }
.GNB-color-04.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#329439; font-weight:bold; }
.GNB-color-04 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-04.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#227528; color:#ffffff; border: 1px solid #1e6b23; }


.GNB-color-05 .lnb-2dph .AB-current-lnb a,
.GNB-color-05.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#20add9; border-color:#20add9; color:#fff; }
.GNB-color-05.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#20add9; font-weight:bold; }
.GNB-color-05 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-05.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#139cc6; color:#ffffff; border: 1px solid #1b9ec6; }


.GNB-color-06 .lnb-2dph .AB-current-lnb a,
.GNB-color-06.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#293e8e; border-color:#293e8e; color:#fff; }
.GNB-color-06.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#293e8e; font-weight:bold; }
.GNB-color-06 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-06.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#1a2a67; color:#ffffff; border: 1px solid #142257; }


.GNB-color-07 .lnb-2dph .AB-current-lnb a,
.GNB-color-07.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#612b90; border-color:#612b90; color:#fff; }
.GNB-color-07.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#612b90; font-weight:bold; }
.GNB-color-07 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-07.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#43156c; color:#ffffff; border: 1px solid #41146a; }


.GNB-color-08 .lnb-2dph .AB-current-lnb a,
.GNB-color-08.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#4d4d4d; border-color:#4d4d4d; color:#fff; }
.GNB-color-08.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#4d4d4d; font-weight:bold; }
.GNB-color-08 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-08.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#343434; color:#ffffff; border: 1px solid #2d2d2d; }


.GNB-color-09 .lnb-2dph .AB-current-lnb a,
.GNB-color-09.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#888888; border-color:#888888; color:#fff; }
.GNB-color-09.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#888888; font-weight:bold; }
.GNB-color-09 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-09.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#6c6c6c; color:#ffffff; border: 1px solid #595959; }


.GNB-color-10 .lnb-2dph .AB-current-lnb a,
.GNB-color-10.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { background:#aaaaaa; border-color:#aaaaaa; color:#fff; }
.GNB-color-10.LNB-menu .lnb-3dph .ABA-lnb-sub .AB-current-lnb a { color:#aaaaaa; font-weight:bold; }
.GNB-color-10 .ABA-body-lnb ul li.AB-current-lnb > a:hover, .GNB-color-10.LNB-tab .lnb-3dph .ABA-lnb-sub .AB-current-lnb a:hover { background:#898989; color:#ffffff; border: 1px solid #838383; }




/*새글 또는 페이지 신규등록시 아이콘 표시*/
.ABA-lnb-box span.AB-recent-update { background-position:left center; background-repeat: no-repeat; display:inline-block; width:11px; height:11px; margin-left:8px; }
.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"); }