

/* @group core nav menu */
#nav { margin: 0px 0px 0px 50px; padding: 0; list-style: none;  height: 0px; padding-left: 0px; padding-right: 0px; float:left}

#nav>li { float: left;  background: none; position: relative; z-index: 999; margin: 0 0px; padding: 0px 0px 0px 0px; width:155px; }
#nav>li.onmenu  a{ color: #fe9806; !important }
#nav>li.onmenu  ul li  a{ color: #fff; !important }

#nav>li a {
	display: block;
	padding: 0;
	font-weight: 500;
	line-height: 70px;
	text-decoration: none;
	color: #333;
	zoom: 1;
	padding: 0px 20px ;
	font-size:19px;   font-family:'Noto Sans SC', simsun, simhei, helvetica, sans-serif, 'NanumGothic','돋음',gulim,arial,tahoma,dotum,'굴림';  
	text-align:center;
}

#nav>li:first-child { background:none }

#nav>li a:hover, #nav li a.hov {  color: #333; background-color:#ffb400 ; height:70px}



/* @group subnav */
#nav ul { position: absolute; left: 1px; display: none; margin: 0; padding: 0; list-style: none; padding-bottom: 0px; background-color:#ffba00  }	

#nav ul li { width: 250px; float: left; border-top: 1px solid #e5a700; text-align: left; height:40px ; color:#fff;}
#nav ul li:first-child { border-top:none;}
#nav ul li:hover { border-left: 0px solid transparent; border-right: 0px solid transparent; background-color:#333 }

#nav ul a { display: block;  line-height: 40px;  text-transform:  uppercase; color: #fff; font-weight: normal; font-size:15px;  display:block; width:100%;  }
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #fff; display:block; width:100%; height:40px }
#nav ul li a{text-align:left;}
* html #nav ul { margin: 0 0 0 -2px; }

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }




