@charset "utf-8";body, input, table, textarea, h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
body{background-color:#6030A1;margin:0;padding:0}
a:link{color:#d90000}
a:visited{color:#000000}
a:hover{color:#ff3300}
a:active{color:#ff3300}
.style1{font-size:18px}
.style2{display: inline-block;padding-top: 30px;text-align: center;width: 140px}
span.style5{display:block;font-size:12px}
span.style6{font-size:18px;font-weight:bold}
a img{border:1px solid #ffffff}
div.container{margin:0px auto;width:100%}
div.head{background-color:#FFF;border-bottom:1px solid #999999;width:1000px;font-family:"Times New Roman", Times, serif;margin:0px auto}
#logo{float:left;margin:7px}
div.head span.style3{float: left;height: 90px;margin: 10px 0 0 25px; text-align: center;width: 728px}
div.head span.style4{float:left;margin:5px 0 0 25px}
div.head_left{width:900px;float:left}
div.head_right{float:left;width:100px}
div.head span.user{float:left;display:block;width:100px;margin-top:14px;padding-top:6px;padding-bottom:4px}
div.head span.user a{color:#D90000}
div.head span.user a:hover{color:#FF3300}
div.ad{background-color:#ffffff;border-bottom:1px solid #999999;margin:14px auto 0px auto;padding:4px 0px;text-align:center;width:1000px; display:table}
div.body{width:1000px;margin:10px auto}
ul.side{margin:4px 2px 10px 2px;padding:0px;text-align:left}
ul.side li{marker-offset:0px;margin-left:16px;padding:2px 0px}
ul.side li.head{border-bottom:1px solid #cccccc;font-weight:bold;list-style-type:none;margin:4px 0px;padding:3px 0px}
ul.side li.foot{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;list-style-type:none;margin:4px 0px 4px 0px;padding:4px 0px;text-align:right}
.navigator{float:left;margin:7px 0px 7px 13px;padding:5px 0px}
.navigator li{display:inline;list-style-type:none;margin-right:3px;padding:0px}
.navigator li a{border:1px solid #aaaaaa;color:#d90000;padding:1px 3px;text-decoration:none}
.navigator li a:hover{background-color:#cccccc}
.navigator li .nav_selected{color:#000000;padding:0px 1px}
.tt	{  background: none repeat scroll 0 0 #CCC;color: #000;font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
    font-size: 11px;line-height: 16px; position: absolute;text-align: left;visibility: hidden;z-index: 1200}
div.search{float:right;margin-right:1px}
div.search form{margin:0;padding:0}
#boxsearch	{ background-color: #FFF; max-height:400px; margin-left: 1px; padding: 5px; position: absolute; width: 300px; z-index: 100; display:none}
.search_row { border: 0 solid; height: 40px;  margin: 0 auto; position: relative}
.search_game_title { border: 0 solid;height: auto; left: 40px; position: absolute;top: 8px;width: 200px}
.search_row:hover	{ background:#ccc}
div.thumb{float:left;margin:7px 0px 0px 23px;text-align:center;width:246px; height:170px;display:inline}
.imgnote	{ float:left; margin:7px 0 0 22px}
div.thumb a img{background-color:#dddddd;border:1px groove #000000}
div.thumb a:hover img{border:1px solid #ff3300}
ul.tag{float:left;margin:5px;padding:0px;width:190px}
ul.tag li{margin-left:12px;margin-top:3px}
ul.tag li.head{background-color:#cccccc;border-bottom:1px solid #999999;border-top:1px solid #999999;font-weight:bold;list-style-type:none;margin:0px;padding:3px 0px;text-align:center}
ul.tag li.foot{font-weight:bold;list-style-type:none;margin-bottom:9px;margin-left:0;margin-top:9px}
ul.latest{float:left;margin:10px 0px 5px 35px;padding:0px;width:250px}
ul.latest li{list-style-type:none;margin-left:35px;margin-top:5px;text-align:center;height:175px;width:180px}
ul.latest li.head{background-color:#cccccc;border-bottom:1px solid #999999;border-top:1px solid #999999;font-weight:bold;margin:0px 0px 20px 0px;padding:3px 0px;height:13px;width:250px}
ul.latest a img{background-color:#dddddd;border:1px groove #000000;height:135px;width:180px}
ul.latest a:hover img{border:1px solid #ff3300}
#upload_item{margin:auto;width:450px}
#upload_item p{text-align:justify}
#upload_item th{width:150px;text-align:left;vertical-align:top}
#upload_item #upload_item_submit{text-align:center;padding:10px}
#upload_item .needed::after{content:' *';color:red}
#contact table{width:500px;margin:auto;border-collapse:collapse}
#contact table td{border:1px solid #999}
#contact #contact_submit{text-align:center}
h1{width:68%;text-align:center;background:#FFF;margin:0;padding:0;font-size:16px;float:left}
#footer{text-align:center; width:1000px; margin:7px auto; color:#FFF}
#footer p{font-size:13px}
#footer a{font-weight:bold}
#links_submit{text-align:center;margin:15px}
#links_submit span{padding-right:200px}
.menu{border:1px solid #999999;background:#FFF;float:left}
div.bar{clear:both;float:left;text-align:center;width:95%}
#show_item{border-bottom:1px solid #999999;background:#fff;margin:14px auto}
.captcha{border:1px solid #999}
.flash_notice, .flash_error{border-bottom:1px solid #999999;margin-top:15px;padding:5px;font-weight:bold;font-size:large}
.flash_notice{color:green;background:#CCFFCC}
.flash_error{color:#990000;background:#FFCCCC}
#comments{padding:7px}
#comments p{border:1px solid #999999;padding:3px;font-size:10px;background-color:#ccc;margin-top:1px;margin-bottom:1px}
#comments p span{font-size:9px}
#comments p span a{color:red}
#comments p span strong span{}
#comments table{border:1px solid #999;background:#cccccc;width:100%}
#favorites{padding-left:20px;padding-top:2px}
#favorites a{padding-left:5px;color:black;text-decoration:none}
.fav_inactive, .fav_active{height:19px;width:20px;float:left}
.fav_active{}
.fav_inactive{}
#fav_body{float:right}
#more_play	{ background-color:#ffffff;border-bottom:1px solid #999999;margin:14px auto 0px auto;padding:4px 0px;text-align:center;width:1000px; height:250px}
.more_left	{ float:left; width:460px}
.more_right	{ float:right; width:310px}
.tags		{ float:left; margin-left:30px}
.left		{ float:left}
.right		{ float:right}
.none		{ display:none}
#page		{ margin:5px 0}
/*register-signin*/
#signup		{ width:50%; padding-left:5px; border-left:1px solid #999}
#signin		{ width:45%; padding-left:5px}
.ttsu		{ width:180px; display:block; float:left; color:#F00}
.err		{ border:1px solid #F00}
/*upload*/
#upload {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #3366CC;
    cursor: pointer !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: 90%;
}
/*like*/
.like { display: inline-block;white-space: nowrap}
#imglike	{ background: url("like.png") no-repeat scroll -108px -120px transparent;height: 15px;width: 13px; display:inline-block}
#aimglike	{ background: url("like.png") no-repeat scroll -80px 2px transparent;height: 15px;width: 13px; display:inline-block}
#imgdlike	{ background: url("like.png") no-repeat scroll -143px -139px transparent;height: 15px;width: 13px; display:inline-block}
#aimgdlike	{ background: url("like.png") no-repeat scroll -95px 2px transparent;height: 15px;width: 13px; display:inline-block}
#imgcount	{ background: url("like.png") no-repeat scroll -53px -218px transparent;height: 9px;width: 14px; display:inline-block}
.tdiem		{ border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;height: 24px;margin: 2px 0;overflow: hidden; width:200px}
.t-diem-l	{ background: none repeat scroll 0 0 #006600;border-right: 1px solid #FFFFFF;float: left;height: 4px}
.t-diem-r	{ background: none repeat scroll 0 0 #CC0000;float: right;height: 4px;margin-right: -1px}
.afv	{ background: url("like.png") no-repeat scroll -61px -21px transparent;height: 15px;width: 14px; display:inline-block}
.success	{ background:#009900}
/*comments*/
.imgcm	{ display:inline-block; float:left; overflow:hidden}
.page_selected	{background:#F90}