@charset "utf-8";
/* CSS Document */

body {
background-image: url(../pic/bg-main-n.jpg) ; 
background-repeat:repeat-x; background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

/*  page bg site */



a img { border:0;}

#super-main{ width:996px; margin:auto; background:url(../pic/foot-g.png) bottom center no-repeat; padding: 0 0  95px 0;}
#big-main { 

 

margin:0 auto!important ;
padding:0 0  0 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
overflow:hidden;

}




#big-main #bgl {
padding:0; width:112px;
margin:0;
float:left;
}


#big-main #bgc {
padding:0;
width:773px;
margin:0;
float:left;

}

#big-main #bgc #menu-top 
{  height:38px;
background:url(../pic/menu-top-bg-n.jpg) no-repeat left;  margin:0; padding:0;}

#big-main #bgc img { padding:0; margin:0;}

#big-main #bgc #menu-top  a 
{ float:left;  margin:0 ; padding:10px 15px 11px 15px ; display:block;}

#big-main #bgc #menu-top  a:hover  
{ background:url(../pic/hover-menu-top-n.png) no-repeat bottom center;}

#big-main #bgc #menu-top a.select,#big-main #bgc #menu-top a.select:hover 
{ background: url(../pic/bg-top-hover-g.jpg) repeat-x}

#slider-1 { width:773px; height:277px; clear:both; padding:0; margin:0; background:#FFF}


#bgc  .down 
{ background:url(../pic/bg-down-hover.png) repeat-x top;
padding:5px; color:#CCC;
}

#bgc  .down  a { color:#FFF; text-decoration:none;}


#bgc  .sub { padding: 0}
 
#bgc  .sub ul { margin:0 ; padding:0; } 

#bgc  .sub ul  li { margin:0; padding:1px 0; list-style:none; text-align:center;}

/*table race content-start*/

	#bgc  #map-race 
	{ background:url(../pic/race/bg-n.jpg) repeat-x top ; padding: 0;
	margin:0; overflow:hidden;
	}
	
	#bgc  #map-race  ul 
	{ float:left; margin:0 5px; display:inline; list-style:none; padding: 0;}
	
	#bgc  #map-race  ul li 
	{ float:left; list-style:none;  color:#FFF; display:block; 
	background: url(../pic/race/level-line.jpg) right center no-repeat; padding:10px 10px 5px 10px ; text-align:center;} 
	
	#bgc  #map-race  ul li p { margin:0; padding:2px 0;}
	
	
	#bgc  #map-red 
	{ background: url(../pic/race/hover.png) no-repeat top left;
	margin:10px ; padding:5px ; float:left;height:70px; width:300px;}
	
	
	#bgc  #map-red p { margin:  10px; color:#FFF; }
	
	#bgc  #map-red a { color:#ccc; text-decoration:none;}
	
	#bgc  #map-race  a {color:#ccc; text-decoration:none;}

/*table race content-end*/


/*(table colour blue)-stared*/



#bgc  .tb-b-top { background:url(../pic/tb-wtop2.gif);}

#bgc  .tb-b-top p 
{ margin:0 5px; padding:10px 0 10px 20px ; background:url(../pic/logo-sc.jpg) left center no-repeat;
color:#666; font-size:13px;}

#bgc  .tb-b-body { background:url(../pic/tb-w-body2.gif) repeat-y center; padding:5px 0;}

#bgc  .tb-b-body h2
{margin:0 5px; padding:10px 0 10px 20px ; 
background:url(../pic/logo-sc.jpg) left center no-repeat;
color:#CCC; font-size:13px; font-weight:normal;} 

#bgc  .tb-b-body  ul { margin:0; padding:0;text-align:center; }
#bgc  .tb-b-body  ul li { margin:0 auto; padding:1px 0; list-style:none;color: #666; font-size:11px; }

#bgc  .tb-b-foot { height:20px;}

/*(table colour blue)-end*/

/*(table colour black)-stared*/



#bgc  .tb-w-top { background:url(../pic/tb-wtop.gif);}

#bgc  .tb-w-top p 
{ margin:0 5px; padding:10px 0 10px 35px ; background: url(../pic/age.png) left center no-repeat;
color:#CCC; font-size:13px;}

#bgc  .tb-w-body { background:url(../pic/tb-w-body.gif) repeat-y center; padding:5px 0;}

#bgc  .tb-w-body h2
{margin:0 5px; padding:10px 0 10px 20px ; 
background:url(../pic/logo-sc.jpg) left center no-repeat;
color:#CCC; font-size:13px; font-weight:normal;} 

#bgc  .tb-w-body  ul { margin:0; padding:0;text-align:center; }
#bgc  .tb-w-body  ul li { margin:0 auto; padding:1px 0; list-style:none;color:#FFFFFF; font-size:11px; }

#bgc  .tb-w-foot { height:20px; background:url(../pic/tb-w-foot.png) top no-repeat}
/*(table colour black)-end*/



#bgc  .tb-w-top-421
{ width:461px; background:url(../pic/tb-white-top-n.png) top no-repeat; height:20px;}

#bgc  .tb-w-body-421
{ width:461px; background:url(../pic/tb-white-body-n.png) repeat-y center; margin:0; padding:0;}



/* countdown-start*/
#bgc  .tb-w-body-421 .count
{ margin: 0 20px; padding: 0; height:auto; overflow:hidden;  }

#bgc  .tb-w-body-421 .count .logo 
{ width:120px; color:#666; padding:5px 0 5px 30px ; margin:0 0 0 7px; background:url(../pic/clock.gif) no-repeat left;}

#bgc  .tb-w-body-421 .count .clock
{  color:#333; font:25px; padding:23px 0 5px 0; margin:0; background:url(../pic/tb-black.png) no-repeat left top; height:52px; }

/* countdown-end*/

/* clip*/
#bgc  .tb-w-body-421 .clip
{margin: 0 20px; padding: 0; height:auto; overflow:hidden; }

#bgc  .tb-w-body-421 .clip .logo-clip
{ color:#666; padding:5px 0 5px 30px ; margin:0 0 0 7px; background: url(../pic/clip/clip.gif) no-repeat left;
}

#bgc  .tb-w-body-421 .clip .body-clip
{ text-align:center; padding:5px 0}

/* clip*/
/* news*/
#bgc  .tb-w-body-421 .news
{margin: 0 10px; padding: 0; height:auto; overflow:hidden; }

#bgc  .tb-w-body-421 .news .logo-news
{ color:#666; padding:5px 0 5px 40px ; margin:0 0 0 7px; background: url(../pic/news/news.gif) no-repeat left;
}

#bgc  .tb-w-body-421 .news .body-news
{ text-align:center; padding:5px 0; margin:0;}

#bgc  .tb-w-body-421 .news .body-news ul
{ margin:10px ;height:590px; overflow:auto;}

#bgc  .tb-w-body-421 .news .body-news ul li 
{ list-style:none; padding:5px; margin:0 auto; width:385px; }

li.head-news {background:url(../news2010/img/bg-main.jpg) top no-repeat ; width:378px; height:71px;  padding:0; margin:0; }

li.head-news a:link, li.head-news a:visited {margin:0  0 0 160px; padding:20px 0 0 0; display:block; text-align:left; color:#333; text-decoration:none; }

li.head-news a:hover { color:#F60; text-decoration:none;}

/* news*/

/*guide*/
#bgc  .tb-w-body-421 .guide .logo
{ color:#666; padding:5px 0 5px 40px ; margin:0 0 0 7px; background: url(../pic/guide.gif) no-repeat left;
}

#bgc  .tb-w-body-421 .guide { padding:5px 0; margin: 0 10px}

#bgc  .tb-w-body-421 .guide strong { color:#F00; font-weight:normal;}

#bgc  .tb-w-body-421 .guide  p { margin:0 20px; color:#666; padding:7px;}
#bgc  .tb-w-body-421 .guide  p  a:link, #bgc  .tb-w-body-421 .guide  p  a:visited { color:#666; text-decoration:none;}
#bgc  .tb-w-body-421 .guide  p  a:hover { color: #F60; text-decoration:underline;}


#bgc  .tb-w-body-421 .guide  h3 { font-weight:normal; font:12px;margin:0 20px;}
#bgc  .tb-w-body-421 .guide  h3 a:link, #bgc  .tb-w-body-421 .guide  h3 a:visited { color:#F00; text-decoration:none;}
#bgc  .tb-w-body-421 .guide  h3 a:hover { color:#F60; text-decoration:none;}

#bgc  .tb-w-body-421 .guide  hr { margin:10px 15px; }


/*guide*/


#bgc .tb-w-foot-421
{ width:461px; background:url(../pic/tb-white-foot-n.png) top no-repeat; height:20px;}

#big-main #bgr{
padding:0;
margin:0;
float:left;
width:107px;}




/*  page bg site */



/* about-index-stareted*/
.content-main {  background:url(../pic/bggaray-shot.png) repeat-x top; font-family:Tahoma, Geneva, sans-serif; width:773px; overflow:hidden;}

.content-main strong { color: #94BA12; font-weight:normal;}

.content-main .head-w760
{ width:760px; background:url(../pic/bg-w760_head.png) top no-repeat; height:33px; margin:0 7px;}

.content-main .body-w760
{ width:760px; background:url(../pic/bg-w760_body.png) top repeat-y; margin:0 7px; padding:5px 0;}

		.content-main .body-w760 h1 { margin:5px 40px; padding:5px 0; color:#F00; font-size:24px; font-weight:normal;}
		
		.content-main .body-w760 h2 { margin:5px 40px; padding:5px 0; color:#F00; font-size:18px; font-weight:normal;}
		
		.content-main .body-w760 h1 span { font-size:12px;}
		
		.content-main .body-w760 p  { text-indent:20px; margin:10px 40px; font-size:12px; line-height:150%; color:#666; padding:10px 0; }
		
		.content-main .body-w760 p.img { text-indent: 0px; text-align:center; }
		
		.content-main .body-w760 ul { margin:5px 60px; line-height:150%; color:#666; font-size:12px; padding:10px 0;}
		
		.content-main .body-w760 ul  li { list-style: outside circle;}
		
		.content-main .body-w760 ol { margin:5px 60px; line-height:150%; color:#666; font-size:12px; padding:10px 0;}
		
		.content-main .body-w760 ol  li { list-style: decimal;}

		.content-main .body-w760 a :link,.content-main .body-w760 a :visited { color:#F60; text-decoration:none;}

		.content-main .body-w760 a :hover { color:#09F; text-decoration:underline;} 

.content-main .foot-w760

{ width:760px; background:url(../pic/bg-w760_foot.png) top no-repeat; height:25px; margin:0 7px;}

/* about-index-end*/

.ul-gall { padding:0; margin:0; float:left;}
.ul-gall  li {  padding:10px 0; color:#333; margin:0px; font-size:11px ; width:100px;}
.ul-gall  li  a { text-decoration:none;}
.ul-gall  li  a:link,#ul-gall  li  a:visited{ color:#06F;}
.ul-gall  li  a:hover { background-color:#06F; color:#FFF; display:block;}
/* font a */

a.link:link,a.link:visited{ color:#666; text-decoration:none;}
a.link:hover{ color: #06C; text-decoration: underline;}

/*bg-colour*/
.bg-yel-light{ background-color:#FFC; border:#FC0 1px solid; padding:10px 0; clear:both; margin:auto;}

.bg-yel-light p { margin:0; padding:0;}
/*bg-colour*/
/*font-colour*/
.font-white-12px { color:#FFF; font-size:12px;}

.font-white-16px { color:#FFF; font-size:16px;}

.font-glay-16px  { color:#666; font-size:16px;}

.font-glay-13px  { color:#666; font-size:13px;}

.font-blue-13px  { color: #069; font-size:13px;}

.font-blue-18px  { color: #069; font-size:18px;}

a.font-glay-13px :link,a.font-glay-13px :visited{ text-decoration:none;}
a.font-glay-13px :hover { text-decoration:underline; color:#F30;}

.font-glay-18px  { color:#666; font-size:20px;}
a.font-glay-18px :link,a.font-glay-18px :visited{ text-decoration:none;}
a.font-glay-18px :hover { text-decoration:underline; color:#F30;}


.font-glay-24px  { color:#666; font-size:24px;}

.font-red-12px { color:#F00; font-size:12px; }

.font-glay-12px  { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.font-black-12px  { color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.bg-glay{ background-color:#F2F2F2;}

.tb-border{ border:#999 solid 1px;  padding:10px 0;}

a.galy:link , a.galy:visited { font-family:Arial, Helvetica , sans-serif; color:#333!important; text-decoration:none;}

a.galy:hover { color:#F60!important; text-decoration:underline ;}

a.oran:link , a.oran:visited { font-family:Arial, Helvetica , sans-serif; color: #F60!important; text-decoration:none;}

a.oran:hover { color: #09F!important; text-decoration:underline ;}