#navmenu{
	width:878px;margin-right: auto;margin-left: auto; padding: 0px;background: #ffffff;background: url(../images/nav/flash8_menu_bg.gif) repeat;height:40px;text-align:left;
}

* #nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}


#nav {
	height: 38px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#nav div {
	left: 0;
	margin: 0;
	position: absolute;
	right: 8px;
	top: 0;
}
#nav ul {
	background: url(../images/nav/flash8_menu2009.gif) no-repeat 0 -47px;
	height: 38px;
	margin: 0 ;
	position: relative;
	width: 878px;
}
#nav li {
	float: left;
	height: 38px;
}

#n-home{
	width: 50px;
}
#n-flash{
	width: 57px;
}
#n-top{
	width: 59px;
}
#n-flasher{
	width: 45px;
}
#n-game{
	width: 56px;
}
#n-fmv{
	width: 45px;
}
#n-sjs{
	width: 44px;
}
#n-job{
	width: 45px;
}
#n-news{
	width: 44px;
}
#n-teach{
	width: 44px;
}
#n-fla{
	width: 56px;
}
#n-download{
	width: 46px;
}
#n-fm{
	width: 61px;
}
#n-draw{
	width: 44px;
}
#n-fpd{
	width: 44px;
}
#n-blog{
	width: 45px;
}
#n-home_new{
	width: 45px;
}
#n-bbs{
	width: 48px;
}



#nav a {
	border: none;
	color: #777;
	display: block;
	font-weight: normal;
	height: 40px;
	padding: 0 5px;
	text-indent: -9999px;
}
#nav a {
	background: url(../images/nav/flash8_menu2009.gif) no-repeat;
}
#nav #n-home a {
	background-position: 0 0;
}



#nav #n-flash a {
	background-position: -50px 0;
}
#nav #n-top a {
	background-position: -107px 0;
}
#nav #n-flasher a {
	background-position: -166px 0;
}
#nav #n-game a {
	background-position: -211px 0;
}
#nav #n-fmv a {
	background-position: -267px 0;
}
#nav #n-sjs a {
	background-position: -312px 0;
}
#nav #n-job a {
	background-position: -356px 0;
}
#nav #n-news a {
	background-position: -401px 0;
}
#nav #n-teach a {
	background-position: -445px 0;
}
#nav #n-fla a {
	background-position: -489px 0;
}
#nav #n-download a {
	background-position: -545px 0;
}
#nav #n-fm a {
	background-position: -591px 0;
}
#nav #n-draw a {
	background-position: -652px 0;
}
#nav #n-fpd a {
	background-position: -696px 0;
}
#nav #n-blog a {
	background-position: -740px 0;
}
#nav #n-home_new a {
	background-position: -785px 0;
}
#nav #n-bbs a {
	background-position: -830px 0;
}


#nav a:hover,
#nav li:hover a,
#nav li.mnhover a {
	background: none !important;
}

#nav li ul {
	background: #fff url(../images/nav/flash8_menu_bg2.png) repeat-x;
	border-bottom: 5px solid;
	border-top: 2px solid;
	border-color: #777;
	height: auto;
	left: -9999px;
	margin: -1px 0 0 5px;
	padding: 1px 0;
	position: absolute;
	z-index: 3;
}
#nav li:hover ul,
#nav li.mnhover ul {
	left: auto;
}
#nav li#n-bbs:hover ul,
#nav li#n-bbs.mnhover ul {
	left: auto;
	right: 6px;
}
#nav li#n-home_new:hover ul,
#nav li#n-home_new.mnhover ul {
	left: auto;
	right: 48px;
}
#nav li#n-blog:hover ul,
#nav li#n-blog.mnhover ul {
	left: auto;
	right: 97px;
}
#nav li#n-fpd:hover ul,
#nav li#n-fpd.mnhover ul {
	left: auto;
	right: 142px;
}
#nav li#n-draw:hover ul,
#nav li#n-draw.mnhover ul {
	left: auto;
	right: 103px;
}
#nav li#n-fm:hover ul,
#nav li#n-fm.mnhover ul {
	left: auto;
	right: 143px;
}
#nav li#n-download:hover ul,
#nav li#n-download.mnhover ul {
	left: auto;
	right: 210px;
}
#nav li#n-fla:hover ul,
#nav li#n-fla.mnhover ul {
	left: auto;
	right: 267px;
}
#nav li#n-teach:hover ul,
#nav li#n-teach.mnhover ul {
	left: auto;
	right: 300px;
}
#nav li#n-news:hover ul,
#nav li#n-news.mnhover ul {
	left: auto;
	right: 355px;
}

#nav li#n-job:hover ul,
#nav li#n-job.mnhover ul {
	left: auto;
	right: 397px;
}
#nav li#n-sjs:hover ul,
#nav li#n-sjs.mnhover ul {
	left: auto;
	right: 442px;
}
#nav li#n-fmv:hover ul,
#nav li#n-fmv.mnhover ul {
	left: auto;
	right: 486px;
}
#nav li#n-game:hover ul,
#nav li#n-game.mnhover ul {
	left: auto;
	right: 543px;
}
#nav li#n-flasher:hover ul,
#nav li#n-flasher.mnhover ul {
	left: auto;
	right: 577px;
}
#nav li#n-top:hover ul,
#nav li#n-top.mnhover ul {
	left: auto;
	right: 645px;
}
#nav li#n-flash:hover ul,
#nav li#n-flash.mnhover ul {
	left: auto;
	
	right: 708px;
}
#nav li ul li,
#nav li ul li a {
	height: auto;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#nav li ul li a {
	border: 1px #fff;
	border-style: none solid;
}
#nav li ul,
#nav li ul li {
	width: 120px;
}
#nav li#n-bbs ul,
#nav li#n-bbs ul li {
	width: 150px;
}
#nav li#n-blog ul,
#nav li#n-blog ul li {
	width: 140px;
}
#nav li#n-fm ul,
#nav li#n-fm ul li {
	width: 140px;
}
#nav li#n-flasher ul,
#nav li#n-flasher ul li {
	width: 130px;
}
#nav li#n-teach ul,
#nav li#n-teach ul li {
	width: 130px;
}
#nav li#n-flash ul,
#nav li#n-flash ul li {
	width: 115px;
}
#nav li:hover ul li a,
#nav li.mnhover ul li a,
#nav li ul li a {
	background: none;
	display: block;
	font-size: 12px;
	padding: 5px 22px 5px 10px;
	color: #444;
}
#nav li li {
	
}
#nav li li.mnhover,
#nav li li:hover {
	background: #5079C5 url(../images/nav/bg_link.gif) repeat-y 100% 0;
}
#nav li ul li a:hover {	
	color: #fff;
}


#main {
	margin: 0 ;
	padding: 0;
	position: relative;
	width: 878px;
}
