/* Navigation
----------------------------------------------------------------------------*/
#nav {
	height: 30px;
	position:absolute;
	left: 100px;
	width: 800px;
	top: 76px;	/*float:left;*/
	_top:78px;
	
}
#nav ul {
	background: transparent url(../images/menu.gif) no-repeat 0 -30px;
	behavior: url(/css/iepngfix.htc);
	list-style-type:none;
	padding:0;
	margin:0;
	width: 800px;
	position:relative;
	height: 30px;
	left: 0px;
}
#nav li {
	float: left;
	height: 30px;
}

#nav a {
	border: none;
	display: block;
	font-weight: normal;
	height: 30px;
	padding: 0 5px;
	text-indent: -9999px;
	text-decoration:none;
	outline:0;
}


#nav a {
	background: url(../images/menu.gif) no-repeat 0 0;
}

#cg-top {	width: 57px;}
#cg-news {	width: 58px;}
#cg-game {	width: 58px;}
#cg-player { width:93px;}
#cg-schedule { width:81px;}
#cg-ticket { width:81px;}
#cg-guide { width:72px;}
#cg-goods { width:46px;}
#cg-school { width:34px;}
#cg-school02 { width:60px;}
#cg-sponsor { width:68px;}
#cg-profile { width:74px;}


#cg-top a {	background-position: 0 0;}
#cg-news a {background-position: -57px 0;}
#cg-game a {background-position: -115px 0;}
#cg-player a {background-position: -173px 0;}
#cg-schedule a {background-position: -266px 0;}
#cg-ticket a {background-position: -347px 0;}
#cg-guide a {background-position: -428px 0;}
#cg-goods a {background-position: -500px 0;}
#cg-school a {background-position: -546px 0;}
#cg-school02 a {background-position: -580px 0;}
#cg-sponsor a {background-position: -640px 0;}
#cg-profile a {background-position: -708px 0;}




#top #cg-top a {	background-position: 0 -30px;}
#news #cg-news a {background-position: -57px -30px;}
#photo #cg-news a {background-position: -57px -30px;}

#game #cg-game a {background-position: -115px -30px;}
#score #cg-game a {background-position: -115px -30px;}

#player #cg-player a {background-position: -173px -30px;}
#schedule #cg-schedule a {background-position: -266px -30px;}


#ticket #cg-ticket a {background-position: -347px -30px;}

#guide #cg-guide a {background-position: -428px -30px;}

#guide.goods #cg-guide a{ background-position:-428px 0;}

#guide.goods #cg-goods a,
#goods #cg-goods a {background-position: -500px -30px;}


#ikusei #cg-school a {background-position: -546px -30px;}
#school #cg-school02 a {background-position: -580px -30px;}
#sponsor #cg-sponsor a {background-position: -640px -30px;}
#profile #cg-profile a {background-position: -708px -30px;}



#nav a:hover,
#nav li:hover a,
#nav li.mnhover a {
	background: none !important;
	text-decoration:none;
}


/*è¿½åŠ?*/
#nav li ul {
	background:url(../images/smenu-bg.png) repeat;
	_background:url(../images/smenu-bg.gif) repeat;
	behavior: url(/css/iepngfix.htc);
	border: 1px solid #003399;
	height: auto;
	left: -9999px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 50;
	top: 30px;
	font-size:small;
	width:150px;
}

#nav li:hover ul,
#nav li.mnhover ul {
	left:auto;
}

#nav li ul li,
#nav li ul li a {
	margin: 0;
	padding: 2px 0;
	text-indent: 0;
	height:auto;
	width:100px;
	border:0 solid #fff;
}

#nav li ul,
#nav li ul li {
	width: 150px;
}


#nav li:hover ul li a,
#nav li.mnhover ul li a,
#nav li ul li a {
	background: none;
	display:block;
	color: #fff;
	text-decoration:none;
	padding:2px 5px 3px 20px;
	margin:0;
	width: auto;
	white-space:nowrap;
}
#nav li li {
	background: url(../images/navyazi_off.png) no-repeat 5px 5px;
	_background: url(../images/navyazi_off.gif) no-repeat 5px 5px;
}
#nav li li.mnhover ,
#nav li li:hover {
	background: #fefd91 url(images/navbg.gif) repeat-y 100% 0;
}
#nav li ul li a:hover {
	background: url(../images/navyazi_on.gif) no-repeat 5px 4px !important;
	color: #000;
}


* html #nav div {
	left: auto;
	right: auto;
	width: 100%;
}

* html #nav li ul,
* html #nav li ul li,
* html #nav li ul li a {
	height: 1%;
}
* html #nav li ul li {
	display:inline-table;
/*	display:inherit;
*/
}
* html #nav li li a {
	height /**/: auto;
	overflow /**/: visible;
}









#smenu{
	margin: 0;
	top: -11px;
	_top: -10px;
	*top: -10px;
	z-index: 5;
	position: relative;
	font-size: small;
	border-right: 0 solid #ccc;
	border-left: 0 solid #ccc;
	border-bottom: 0 solid #ccc;
	background: #fff;
	height: 30px;
	border-top: 0 solid #bec906;
	padding: 0 10px 0 0;
}
#smenu ul{	margin: 0 5px;	padding: 0;}
#smenu ul li{	list-style: none;	float: right;}
#page01 #smenu ul li#smenu01 a,
#page02 #smenu ul li#smenu02 a,
#page03 #smenu ul li#smenu03 a,
#page04 #smenu ul li#smenu04 a,
#page05 #smenu ul li#smenu05 a{	background-color:#FFFF66;	top:-2px;	color:#000;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;	border-left:1px solid #ccc;}

#page01 #smenu ul li#smenu01 a:hover,
#page02 #smenu ul li#smenu02 a:hover,
#page03 #smenu ul li#smenu03 a:hover,
#page04 #smenu ul li#smenu04 a:hover,
#page05 #smenu ul li#smenu05 a:hover{	background-color:#FFFF66; text-decoration:none;}

#smenu ul li a{
	padding: 5px 10px;
	height: 15px;
	display: block;
	position: relative;
	top:-2px;
	text-align: center;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 3px;
	width: auto;
	white-space: nowrap;
}
#smenu ul li a:hover{ background:#FFFF66; text-decoration:none;}

#main #smenu li a{	_width:90px;	}















#contmenu{
	margin: 0 0 20px 0;
	position: relative;
	font-size: small;
	padding: 0 10px 0 0;
}

#contmenu:after		{
/*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
*html #contmenu		{	height:1%;}
#contmenu			{	display:inline-block;}








#contmenu ul{
	padding: 0;
	margin: 0;
}
#contmenu ul li{
	list-style: none;
	float: left;
	margin: 0;
}
#contmenu ul li a{
	padding: 4px 10px;
	display: block;
	position: relative;
	border-right:1px solid #ccc;
	white-space: nowrap;
}

#contmenu ul li#no{
	padding: 4px 10px;
	display: block;
	position: relative;
	font-weight: bold;
	background: #ddd;
}

#contmenu ul li#contmenu01 a{	border-left:1px solid #ddd;}
#contmenu ul li a:hover,
#school01 #contmenu ul li#contmenu01 a,
#school02 #contmenu ul li#contmenu02 a,
#school03 #contmenu ul li#contmenu03 a,
#school04 #contmenu ul li#contmenu04 a,
#school05 #contmenu ul li#contmenu05 a,
#school06 #contmenu ul li#contmenu06 a,
#school07 #contmenu ul li#contmenu07 a{	background-color:#003399; color:#fff; text-decoration:none;}

