@charset "utf-8";
/* CSS Document */

/* 4단 세로메뉴
---------------------------------------------------------------------------------*/
#lnb { margin:0 0 30px 0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; *zoom:1; list-style:none; overflow:hidden; border:1px solid #181e1f; border-top:none; background-color:#101415; }

/* 1차 */
#lnb li a { padding:12px; display:block; color:#555; background-color:#101415; text-transform:uppercase; border-top:1px solid #181e1f; *zoom:1; }
#lnb li a:hover { color:#fff !important; }
#lnb li.on a { font-weight:bold; color:#89b5c6; background:#101415 url(images/btn_arrow.gif) no-repeat right center; }

/*2차 */
#lnb li ul { list-style:none; margin:0; padding:0; font:8pt 돋움; letter-spacing:-1px; }
#lnb li ul li a { padding-left:30px; font-weight:normal; border:none; border-top:1px solid #090909; background:#191e1f; color:#ebebeb; text-transform:none; }
#lnb li.on ul li a { font-weight:normal !important; color:#999; background:#191e1f; }
#lnb li.on ul li.on a { font-weight:bold !important; color:#89b5c6; background:#191e1f url(images/btn_arrow.gif) no-repeat right center; }

/*3차 */
#lnb li ul li ul { margin:0; padding:0; }
#lnb li ul li ul li a { padding:8px 0 8px 50px; background:none; border-top:none; }
#lnb li.on ul li.on ul li a { font-weight:normal !important; color:#999; background:none; }
#lnb li.on ul li.on ul li.on a { font-weight:bold !important; color:#89b5c6; }

/*4차 */
#lnb li ul li ul li ul { margin:0; padding:0; }
#lnb li ul li ul li ul li a { padding-left:36px; background:none; border:none; }
#lnb li.on ul li.on ul li.on ul li a { font-weight:normal !important; color:#999; background:none; }
#lnb li.on ul li.on ul li.on ul li.on a{ font-weight:bold !important; color:#000; background:url(images/default/btn_arrow.gif) no-repeat right center; }