#gnb_area {
	 top: 34px; width: 100%; position: absolute; z-index: 1000; right:0px; padding-bottom:30px; 
}
#gnb {
	margin: 0px auto; width: 1100px; position: relative;
}
#gnb > ul > li {
	padding: 0px 47px 0px 0px; float: left; display: block;
}
#gnb a .fcolor {
	color: rgb(14, 123, 192);
}
#gnb a:hover .fcolor {
	color: rgb(14, 123, 192);
}
#gnb > ul > li > a {
	padding: 0px; height: 48px; float: left; display: block;background:url("/images/common/NAV_topN_blank.png") no-repeat; vertical-align:top;
}
#gnb > ul > li > a:hover {text-decoration: none;}
#gnb > ul > li.gnbMenu01 > a {left: 260px; top: 0px; position: absolute; background-position:0px 0px; width:59px;}
#gnb > ul > li.gnbMenu01 > a.selected{background-position:0px -50px;}

#gnb > ul > li.gnbMenu02 > a {left: 383px; top: 0px; position: absolute; background-position:-123px 0px; width:29px}
#gnb > ul > li.gnbMenu02 > a.selected{background-position:-123px -50px;}

#gnb > ul > li.gnbMenu03 > a {left: 476px; top: 0px; position: absolute; background-position:-216px 0px;  width:75px;}
#gnb > ul > li.gnbMenu03 > a.selected{background-position:-216px -50px;}

#gnb > ul > li.gnbMenu04 > a {left: 615px; top: 0px; position: absolute; background-position:-355px 0px; width:59px;}
#gnb > ul > li.gnbMenu04 > a.selected{background-position:-355px -50px;}

#gnb > ul > li.gnbMenu05 > a {left: 738px; top: 0px; position: absolute;background-position:-478px 0px;  width:60px;}
#gnb > ul > li.gnbMenu05 > a.selected{background-position:-478px -50px;}

#gnb > ul > li.gnbMenu06 > a {left: 862px; top: 0px; position: absolute; background-position:-602px 0px;  width:74px;}
#gnb > ul > li.gnbMenu06 > a.selected{background-position:-602px -50px;}

#gnb > ul > li.gnbMenu07 > a {left: 1000px; top: 0px; position: absolute; background-position:-740px 0px; width:124px;}
#gnb > ul > li.gnbMenu07 > a.selected{background-position:-740px -50px;}

.submenu {
	background:#fff; padding: 20px 0px 10px; width: 1100px; overflow: hidden; margin-top: 51px; position: relative; height:270px;
}
.submenu .topImg {
	width: 475px; float: left;
}
.submenu .listWrap {
	padding: 15px 0px 0px 30px; width: 595px; color: rgb(87, 96, 112); float: right; background-color: rgb(255, 255, 255);
}
.submenu .listWrap > ul > li {
	margin: 0px 0px 10px; width: 565px; overflow: hidden; padding-bottom: 8px; clear: both; border-bottom:1px solid #eeeeee; display: block; font-size: 14px; font-family:NanumGothicBold;
}

.submenu .listWrap a:hover {
	text-decoration: none; font-family:NanumGothicBold;
}

.gnbClose {
	top: 48px; right: 0px; position: absolute; z-index: 9990;
}