@charset "iso-8859-1";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	font: small/150% arial,helvetica,clean,sans-serif;
}
h1,h2,form{
	margin:0;
	padding:0;
}

h2{
}
hr{
	clear:both;
}
.well{
	margin:5px;
	text-align:justify;
}

.head{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.head a{
	display:block;
	width:200px;
	float:left;
}
.head h2{
	float:right;
	font-size:small;
	width:750px;
	white-space:nowrap;
	margin:10px 0 12px;
	padding:0;
	text-align:right;
}
.head #formSearch{
	float:right;
	font-size:small;
	width:400px;
	text-align:right;
}
.head .asd728{
	float:right;
	width:728px;
	height:90px;
}
.menu{
	clear:both;
	width:960px;
	margin:5px auto 0 auto;
	padding:0;
	height:35px;
	line-height:35px;
	background-image:url(menu_bg.gif);
	background-repeat:no-repeat;
	background-color:#ff8e00;
	overflow:hidden;
}
.menu li{
	display:block;
	width:85px;
	margin:0 0 0 3px;
	float:left;
}
.menu li.long{
	width:135px;
}
.menu a{
	display:block;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
}
.menu a:hover{
	background-image:url(menu_a_hover_bg.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.menu li.long a:hover{
	background-image:url(menu_a_long_hover_bg.gif);
}
.menu strong{
	color: yellow;
}
.menu_under{
	width:960px;
	margin:0 auto;
	height:38px;
	line-height:35px;
	background-image:url(menu_under_bg.gif);
	background-repeat:no-repeat;
	color:#666666;
	background-color:#ebebea;
	text-align:center;
	overflow:hidden;
}
.menu_under a{
	margin:0 5px;
	color:#666666;
}
.menu_under a:hover{
	color:#ff7300;
}
.banners{
	width:960px;
	margin:5px auto 0;
	overflow:hidden;
}
.banners .b100, .banners .b80{
	float:left;
}
.banners .b100{
	margin:0 3px;
	width:100px;
	height:100px;
}
.banners .b80{
	margin:0 3px 0 4px !important;
	margin:0 3px;
	width:80px;
	height:80px;
}
.foot{
	clear:both;
	width:960px;
	margin:10px auto 0;
	background-image:url(foot_border_buttom.gif);
	background-repeat:repeat-x;
	text-align:center;
	line-height:40px;
}
.foot a{
	color:black;
}

.main{
	clear:both;
	width:960px;
	margin:0 auto;
}
h1{
	clear:both;
	margin:10px 0 0;
	padding-left:10px;
	height:28px;
	line-height:28px;
	font-size:medium;
	font-weight:bold;
	background-color:#8387b5;
	background-image:url(h1_bg.gif);
	background-repeat:no-repeat;
	color:#fff;
}
.content{
	padding:1px;
	border:1px solid #6f74a9;
	overflow:hidden;
}
.content .title{
	line-height:32px;
	font-size:medium;
	font-weight:bold;
	padding-left:10px;
	background-image:url(h1_under_title_bg.gif);
	text-align:center;
	color:#013299;
	background-color:#dddce7;
}
.content .title a{
	color:#663399;
}

.box{
	width:237px;
	height:110px;
	float:left;
	margin:1px;
	background-color:#f0f0f0;
	line-height:110%;
	overflow:hidden;
}
.box a.img{
	float:left;
	margin:5px 4px 5px 3px;
}
.box .name{
	float:right;
	width:150px;
	font-size:small;
	font-weight:bold;
	color:black;
	text-decoration:none;
	color:#17437e;
}
.box .desc{
	width:145px;
	float:right;
	font-size:x-small;
}

.pages{
	height:22px;
	line-height:22px;
	margin:3px;
	float:right;
}
.pages div{
	font-size:small;
	width:25px;
	float:left;
	margin:1px 2px 1px 2px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url(pages_bg.gif);
}
.pages .current{
	color:white;
	background-image:url(pages_current_bg.gif);
}
.pages div a{
	text-decoration:none;
}

.list{
	clear:both;
	margin:0 5px;
	padding:5px 0;
	border-bottom:1px solid #e4e8ef;
}
.list th{
	text-align:left;
	line-height:150%;
	font-size:medium;
}
.list th a{
	color:#000;
	text-decoration:none;
}
.list th a:hover{
	text-decoration:underline;
}
.list img{
	margin:5px 0;
}
.list .longdesc{
	text-align:justify;
}
.list .more{
	color:blue;
	text-decoration:none;
}
.list .more:hover{
	text-decoration:underline;
}

.index_link{
	clear:both;
	margin:5px 0;
	padding:10px;
	border:2px solid #ffd0a8;
	background-color:#ffffee;
	color:#00af00;
}
.index_link a{
	color:#00af00;
	text-decoration:none;
}
.index_link a:hover{
	text-decoration:underline;
}

.game_div1, .game_div2, .game_div3, .game_div4, .game_div5, .game_div6{
	margin:5px 0;
}
.game_div1, .game_div2, .game_div4{
	float:left;
}
.game_div3, .game_div5{
	float:right;
}
.game_div1{
	width:190px;
	text-align:center;
}
.game_div2{
	width:600px;
}
.game_div3{
	width:160px;
}
.game_div4{
	width:410px;
}
.game_div5{
	width:350px;
}
.game_div6{
	width:100%;
}

.img_thumb{
	margin:5px;
}

.game_div2 hr, .game_div3 hr{
	margin:5px 0;
}
.desc{
	display:block;
	line-height:180%;
	text-align:justify;
}
.game_div2 ul{
	font-weight:bold;
	color:#036;
}
.game_div2 ul li{
	margin-left:20px;
	line-height:180%;
}
.series{
	margin:5px 0;
}
.series .title{
	margin:5px 0;
	font-size:small;
}
.series div.one{
	clear:both;
	overflow:auto;
}
.series img{
	float:left;
	margin:1px 5px 3px 2px;
}
.series .name{
	font-size:small;
	font-weight:bold;
	color:black;
	text-decoration:none;
	color:#17437e;
}
.series .desc{
	text-align:justify;
}

a.play{
	display:block;
	margin:5px;
	padding:5px 10px;
	width:150px;
	font:25px/150% Verdana, Geneva, sans-serif;
	text-decoration:none;
	background-color:#ee5500;
	border:2px solid #d83100;
	border-radius:5px;
	text-align:center;
	color:white;
}
a.play:hover{
	background-color:#f85e00;
	box-shadow:0 0 5px #f85e00;
}
