 @charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {font:13px/1.5 '³ª´®°íµñ', NanumGothic, 'Nanum Gothic', 'simsun'; color:#282828; line-height:150%} 

/* Main menu */ 
#menu {width: 100%; margin: 0; padding: 10px 0 0 0; list-style: none;}
#menu li {float: left; padding: 0 0 10px 0; position: relative; line-height: 0;}

#menu a {float: left; height: 25px; padding:16px 0 0 28px; color: #1e1e1e; font-family:'ng800'; font-size:16px;}

#menu li:hover > a {color: #2465a9;}

*html #menu li a:hover /* IE6 */ {color: #2465a9;}
#menu li:hover > ul {display: block;}

/* Sub-menu */

#menu ul {list-style: none; margin:0; padding:0; display: none; position: absolute; top: 50px; left: 0; z-index: 99999; border:1px solid #2465a9; background-color:#fff; }

#menu ul ul {top: 0; left:150px;}

#menu ul li {float: none; margin: 0; padding: 0;  display: block;}

#menu ul li:last-child { -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none;}    

#menu ul a {padding: 10px; height: 10px; width: 120px; height: auto; line-height: 1; display: block; white-space: nowrap; float: none;text-transform: none; font-size:14px;}

*html #menu ul a /* IE6 */
{height: 10px;}

*:first-child+html #menu ul a /* IE7 */
{height: 10px;}

#menu ul a:hover {background: #ffe17a;}

#menu ul li:first-child > a{border-top:1px solid #2465a9;}

#menu ul li:first-child > a:after{content: ''; position: absolute; left:50px; top: -8px;width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #444;}

#menu ul ul li:first-child a:after {left: 80px; top: 12px; width: 0; height: 0; border-left: 0; border-bottom: 5px solid transparent;  border-top: 5px solid transparent;  border-right: 8px solid #444;}

#menu ul li:first-child a:hover:after
{
    border-bottom-color: #2465a9; 
}

#menu ul ul li:first-child a:hover:after
{
    border-right-color: #2465a9; 
    border-bottom-color: transparent; 	
}


#menu ul li:last-child > a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */ 