@charset "utf-8";
/*------------------------------
Weelaa Base Style Sheet 

Developed by: Amanda
Email: xhxxac16@163.com
Date Created:2009.9.9
Last Updated:
Copyright: weelaa.com Inc
-----------------------------*/

/* begin global */
* html {overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0;}
html, body, table, tr, td, th, select, option, input, button {font:12px/1.5 "\5b8b\4f53",verdana,Arial,Tahoma,Sans-Serif;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
ul, ol {list-style-type: none;}
a img, fieldset {border:0;}
hr {*margin-top:-8px; border:0; border-top:1px solid #BBB; height:0;}
.clear {height:1px; overflow:hidden; clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	
.none {display:none;}
.hidden {visibility:hidden;}
input{vertical-align:middle;}
input.radio,input.checkbox {vertical-align:-1px;vertical-align:middle\9;}
input[type=radio],input[type=checkbox] {vertical-align:-2px;vertical-align:middle\9;}
input[type="text"]{margin-top:0;*margin-top:-1px;height:16px;padding:3px;border:1px solid #CDCDCD;} 
* html input.text{margin-top:-1px;height:16px;padding:3px;border:1px solid #CDCDCD;}
.need, .error {color:#f00;}
.txt_right{text-align:right;}
.hint{color:#999;}
.explain {color:#555; font-weight:normal;}
.lt {float: left;}
.rt {float: right;}
.border{
	border:1px solid red;
}
/* end global */
body {margin: 0 auto; padding: 0; color:#525A5A;}


h1{font:bold 22px/29px "\5b8b\4f53",verdana,Arial,Tahoma,Sans-Serif;color:#999;}
h3{font:bold 15px/25px "\5b8b\4f53",verdana,Arial,Tahoma,Sans-Serif;color:#4773AB;}
h4{font-size:13px;}
h5{font-size:12px;color:#999;}

/* default links */
a:link{text-decoration: none; color: #1281e4;}
a:visited{text-decoration: none;color:#4773AB;}
a:hover{text-decoration: underline; color: #1281e4;}
a:active{text-decoration: underline; color: #1281e4;}

a.top, a.top:hover{width:42px;height:20px;text-indent:-9999px;background:url('images/skin.png') no-repeat -190px 0;}
a.top:hover {background-position:-190px -20px;}


#wrapper {margin: 0 auto;padding:0;background:url('images/bg_body.png') repeat-x;}

/*
BETA --------------------- */
#beta{padding-bottom:1px;height:32px;*height:31px;background-color:#ddd;overflow:hidden;width:100%;display:table;}
#beta_content{margin:0 auto;width:967px;height:30px;line-height:30px;text-align:center;}
#header{margin:0 auto;}

#mark_bg{margin:0 auto;width:967px;position: relative;z-index:-1;}
.bg_icon{position: absolute;top:-140px;left:380px;width:231px;height:249px;background:url('images/bg_icon.png') no-repeat;}

#column{margin:55px auto 15px;width:967px;}
#special_game,#container {margin:0 auto;width:967px;background-color:#fff;}
#special_game{margin-bottom:20px;padding:20px;width:927px;height:170px;background:url('images/header_bg.png') no-repeat 0 -46px;}
#container{min-height:384px;height:auto!important;height:384px;}
#content{float:left;width:620px;}
#sidebar{float:right;padding-left:39px;width:291px;background:url('images/skin.png') no-repeat -2545px 0;}
#back_top{margin:70px auto 0;padding-right:124px;width:843px;height:20px;}


/*
FOOTER --------------------- */
#footer{width:100%;padding-top:23px;height:56px;background-color:#F6F6F7;border-top:1px solid #DFE1E3;}
#footer .f_content{margin:0 auto;width:967px;}