body {
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
ul,li {margin:0; padding:0; list-style:none;}
select {font-size: 12px;color: #333333;border: 1px solid #CCCCCC;}
body,form,h1,h2,h3,h4,h5,h6,img,ul,li,dl,dt,dd,div ,p{ margin: 0px; padding: 0px; border: 0px; }
li { list-style-type: none; }
h1 { color:#fff;font-size:13px; padding-left:20px}
h2 { color:#C20008;font-size:15px; margin-left:17px; font-weight:bold}
.input {
	border: 1px solid #CCCCCC;
	background-color: #fff;
	width: 100px;
	height:16px;
	font-size: 12px;
}
.top {color: #AC9E9B;}
.top a {color: #AC9E9B;}
.top a:hover {color: #fc0; }
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited{
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #f60;
}

.menu a{float:left; line-height:97px; padding:0 10px; display:block; font-size:14px; font-weight:bold; border-right:1px #363636 solid; color:#FFF;text-decoration: none; background-image:url(/images/menubg.gif)}
.menu a:link {
	float:left; line-height:97px; padding:0 10px; display:block; font-size:14px; font-weight:bold; border-right:1px #363636 solid; color:#FFF;text-decoration: none;background-image:url(/images/menubg.gif)
}
.menu a:visited{
	float:left; line-height:97px; padding:0 10px; display:block; font-size:14px; font-weight:bold; border-right:1px #363636 solid; color:#FFF;text-decoration: none;background-image:url(/images/menubg.gif)
}
.menu a:hover {
	float:left; line-height:97px; padding:0 10px; display:block; font-size:14px; font-weight:bold; border-right:1px #363636 solid; color:#ff0;text-decoration: none;background-image:url(/images/menudian.gif)
}
.footer {color: #737373; font-size:11px; line-height:18px; padding-top:5px}
.footer a:link {
	text-decoration: underline;
	color: #333;
}
.footer a:visited{
	text-decoration: underline;
	color: #333;
}
.footer a:hover {
	text-decoration: underline;
	color: #f00;
}

.gamelist { line-height:22px; padding:10px}
.gamelist li.gtitle {display:block; color:#333; font-weight:bold;}
.gamelist li.gtitle a:hover{color:#f00; text-decoration:none;background-color:#989477}
.gamelist li.glist a{display:block; color:#646464; padding-left:22px}
.gamelist li.glist a:hover{color:#f00; text-decoration:none; background-color:#E8E7E3}

.newslist { padding:0 0 10px 20px;}
.newslist li {line-height:22px;}

.faqlist { padding:10px 0 10px 10px;}
.faqlist li {line-height:20px;list-style-type:disc; color:#FAE4E6}

.login { width:110px; height:14px; font-size:11px}

.btn { border:1px #999 solid; background:url(images/btn.gif) center repeat-x; height:20px; padding:0 5px; margin:0; cursor:pointer; color:#fff}
.text td { color:#333}

/*page*/
.pagey {
color:#999; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; border:1px #999 solid; text-decoration:none;
}
a.pagey {
color:#333; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#fff;border:1px #333 solid; text-decoration:none;
}
a.pagey:hover {
color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#801414;border:1px #333 solid; text-decoration:none;
}
.page {
color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#801414; border:1px #333 solid; text-decoration:none;
}
a.page {
color:#333; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#fff; border:1px #333 solid; text-decoration:none;
}
a.page:hover {
color:#FFFFFF; font-size:12px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:3px; background-color:#801414; border:1px #333 solid; text-decoration:none;
}
/*page*/
legend { color:#74AE04; font-weight:bold}
#map{float:left;margin-left:10px;margin-top:5px;font:10px verdana;width:650px}
#map a:hover{color:#f60}
#map .letter{font:bold 12px Verdana; color:#000; border-bottom:1px solid #999; padding:2px 0; margin:5px 0; clear:both}
#map .letter span{font:8px Verdana; color:#333; float:right; cursor:pointer}
#map a { width:160px; float:left}
#map div { height:auto; line-height:15px} 

#namebar{border:1px solid #646467;background: #090; color:#FFFFFF}
.goa {font:10px Verdana; color:#fff}
.goa span {text-decoration: underline; cursor:pointer; padding:3px}
.show {color:#F00}

#topic{text-align:left;padding:0px 4px;clear:both;overflow:hidden;height:25px;overflow:hidden;margin-top:8px;cursor:pointer;border:1px solid #91BF04;background:#91BF04}
#topic img {float:left; margin:6px 8px 0px 0px}
#topic h2{font:bold 12px Verdana;margin:5px 0px 0px 0px;padding:0px;float:left;color:#fff}
#topic span{float:right;font-size:9px;margin:5px 5px 0px 0px}
.list{font:12px verdana;border-left:1px solid #91BF04;}
.list td{border-bottom:1px solid #91BF04;border-right:1px solid #91BF04;padding:5px 4px}

#menu li {
 display: block;
 padding:1px 20px 0 20px;
 text-align: center;
 float: left;
 cursor: hand;
 border-right:1px #CCC solid;
}
.sec1 { color: #E8E7E3; font-size:14px}
.sec2 { color: #fff; font-weight:bold;font-size:14px}
.block { display: block;}
.unblock { display: none;}