/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
*html body{
	font-size:small;
	font:x-small;
	font-family:Verdana, Geneva, sans-serif;
}
*:first-child+html body{
	font-size:small;
	font:x-small;
	font-family:"Arial Black", Gadget, sans-serif;
}
/*--- reset element ---*/
body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,table,th,td,
form,fieldset,legend,label,input,textarea,embed,object{margin:0;padding:0;}
html{overflow-y:scroll;}
table {border-collapse:collapse;border-spacing:0;}
th,td {text-align:left;vertical-align:top;font-weight:normal;}
fieldset{border:0;}
ul,li{list-style:none;}
img{border:0;line-height:0;vertical-align:bottom;}
sub,sup{font-size: 75%;/font-size:100%;line-height:0;}
sup{vertical-align:0.333em;}
sub{vertical-align:baseline;}
input,textarea,select {font-family:inherit;font-size:inherit;/font-size:100%;font-weight:inherit;}
embed,object{outline: none;}
/*ClearFix-*/
/*--- clearfix ---*/
.clearfix:after{content:'';display:block;clear:both;height:0;}
.clearfix{/zoom:1;}


 #nds {position:absolute; top:10px; left:660px; width:310px; height:23px; z-index:999;}


#navcontainer{
	width: 960px;
	height: 53px;
	margin: 0 auto;
	position: relative;
}
#navcontainer h1{  /* logo */
	position: absolute;
	left: 0px;
    top: 0px;
}
#navcontainer #btnplay{
	position: absolute;
    right: 2px;
    top: -78px;
}
#navcontainer #btnplay p{
	position: relative;
	width: 144px;
	height: 144px;
}
#navcontainer #btnplay p span{
	display: block;
	position: absolute;
}
#navcontainer #btnplay p .shining1{
	left: 6px;
    top: -8px;
}
#navcontainer #btnplay p .shining2{
	left: 92px;
    top: 78px;
}
#navcontainer #btnplay p .btnbody{
	width: 144px;
	height: 144px;
	left: 0;
    top: 0;
}
#navcontainer #btnplay a{
	position: absolute;
	display: block;
	width: 144px;
	height: 144px;
	left: 0;
    top: 0; 
}
#navcontainer ul{
	position: absolute;
	width: 700px; 
	left:280px;
    top: 15px;
	
}
#navcontainer li{
	
	float: left;
	width: 110px;
	height: 100px;
	margin: 0 0 0 5px;
	position: relative;
}


#navcontainer #gnav01 {width: 80px; }

#navcontainer #gnav02 {width: 120px;}
#navcontainer #gnav03 {width: 130px;}




#navcontainer li p{
	position: absolute;
}
#navcontainer li .gnavbody{
	left:  -20px;
	 
	top: 70px;
	
}
#navcontainer li .gnavicon{
	left: 35px; 
    top: 23px;
	visibility: hidden;
}
#navcontainer li .gnavshining1{
	left: 15px;
    top: 5px;
	visibility: hidden;
}
#navcontainer li .gnavshining2{
	left: 65px;
    top: 25px;
	visibility: hidden;
}
#navcontainer li .gnavhitarea{
	
	left: 0px;
	top: 70px;
	width: 100px;
	height: 40px;
	
}
#navcontainer li .gnavhitarea a{
	display: block;
	width: 100px;
	height: 40px;
	margin: 0 auto;
	_position: relative;
	
}