html,body,ul,ol,dl,li,p{
	margin:0;
	padding:0;
}
body{
	background-color:#000;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	font:12px/normal Verdana, Geneva, sans-serif;
	text-align:center
}
ol,ul{
	list-style-type:none
}

a, a:visited{
	color:#A90404;
	text-decoration:underline
}
a:hover{
	color:#DC3535;
}

label.msg{
	padding:3px;
	border:#7F4B1C 1px solid;
	background:#EAD7AD
}
.red{
	color:#f00
}
.yellow{
	color:#FDF400
}
.bred{
	color:#900
}

.f12{
	font-size:12px;
}
.f14{
	font-size:14px
}

.b{
	font-weight:bold
}
.udl{
	text-decoration:underline
}



.body{
	width:936px;
	margin:0 auto
}
.innercontainer .content{
	text-align:left;
	font-size:14px;
	color:#740000;
	padding:25px;
	line-height:26px
}

.navigation{
	background:url(images/inner_bg_nav.gif) no-repeat;
	width :934px;
	height:57px;
}
.navigation ul{
	width:750px;
	padding:7px 0;
	margin:0 auto
}
.navigation li{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:170px
}

.innerbody{
	background:url(images/inner_bg_rep.jpg) center -5px repeat-y;
}
.innerbottom{
	background:url(images/inner_bg_bottom.jpg) center no-repeat;
	background-color:#000;
	height:77px
}
.innercontainer{
	background-image:url(images/inner_bg_top.jpg);
	background-repeat:no-repeat;
	width:820px;
	padding:0 10px 10px 10px;
	margin:0 auto
}

.fl{
	float:left
}
.fr{
	float:right
}

.clear{
	clear:both
}

.map{
	width:703px;
}

.top{
	height:253px;
	clear:both;
	position:relative
}

.sheet{
	border-color:#481400;
	border-style:solid;
	border-width:1px 0 0 1px;
}
.sheet th, .sheet td{
	border-color:#481400;
	border-style:solid;
	border-width:0 1px 1px 0;
}

.text, .hr, .bline{
	background-image:url(images/bg_x.gif);
}
.bline, .hr{
	line-height:0;
	font-size:0;
}
.hr{
	height:2px;
	width:200px;
	background-position:center top;
	margin:5px auto
}
.bline{
	height:1px;
	width:200px;
	background-position:center -9px;
	margin:2px;
}

.text{
	border-width:1px;
	border-style:solid;
	border-color:#8b4706 #933208 #9f4507 #7f1102;
	background-color:#fcda93;
	background-repeat:repeat-x;
	background-position:left -17px;
	font-size:12px;
	color:#740000
}


.coin-panel,.coin-panel .panel-header, .coin-panel .panel-footer{
	background:url(images/coinpanel_bg.gif);
}
.coin-panel{
	width:224px;
	background-position:right top;
	background-repeat:repeat-y;
}
.coin-panel .panel-header{
	padding-top:17px;
	height:25px;
	background-repeat:no-repeat;
	background-position:left top;
}
.coin-panel .panel-body{
	height:270px;
	margin:0 5px 0 6px;
	background:url(images/coinpanel_body.gif);
}
.coin-panel .panel-footer{
	height:8px;
	line-height:0;
	font-size:0;
	background-position:left bottom;
	background-repeat:no-repeat
}

.userpanel{
	width:200px;
	height:121px;
	padding:8px;
	position:absolute;
	left:693px;
	background:url(images/userpanel.jpg) no-repeat;
	top:60px
}

.banner{
	background:url(images/banner.jpg) no-repeat;
	height:171px
}
.accnouce{
	height:171px;
	background:url(images/freebg.gif) no-repeat center center;
}
.accnouce div{
	font-weight:bold;
	color:#5a2719;
	font-size:14px;
	padding:35px 28px;
	line-height:23px;
	text-align:left
}

.tbgold{
	font-size:14px
}
.tbgold td, .tbgold th{
	line-height:23px
}
.tbgold th{
	color:#ffcc00;
	font-weight:normal
}
.tbgold td{
	color:#cc9900;
	border-bottom:1px dashed #cc9900
}
.tbgold tr.last td{
	border-bottom:none
}

.blocklist li{
	float:left;
	width:300px;
	height:38px;
	padding:16px;
	cursor:pointer
}
.blocklist li.on{
	padding:15px;
	border:#B05E12 1px solid;
	background:#FFEBCA
}

.footer{
	line-height:24px;
	padding:10px;
	color:#402907
}
.footer a{
	color:#402907
}

.imgbtn *, .bgtext *{
	display:none;
}
.bgtext{
	background:url(images/maintext.gif) no-repeat;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:middle;
}
.bgtext.btnlogin{
	background-position:-120px -8px;
	width:40px;
	height:20px
}
.bgtext.title{
	background-position:-5px -44px;
	width:345px;
	height:173px;
}
.bgtext.coin-rank{
	background-position:-180px -8px;
	width:82px;
	height:19px
}
.bgtext.dnsoray{
	background-position:left -217px;
	width:244px;
	height:73px
}
.bgtext.olivemail{
	background-position:left -304px;
	width:247px;
	height:78px
}
.bgtext.transin{
	background-position:right -38px;
	width:100px;
	height:27px
}
.bgtext.regist{
	background-position:right -1px;
	width:100px;
	height:27px
}
.bgtext.logint{
	background-position:left top;
	width:105px;
	height:30px
}
.bgtext.login{
	background-position:-121px -8px;
	width:40px;
	height:20px
}
.bgtext.intro, .bgtext.nav1, .bgtext.nav2, .bgtext.nav3, .bgtext.nav4, .bgtext .title-promote, .bgtext .title-exam
.bgtext.bmail, .bgtext.breg, .bgtext.btransin, .bgtext.bcoupon, .bgtext.bcontinue, .bgtext.bnext, .bgtext.bsubmit, .bgtext.bjoin{
	background-image:url(images/innertext.gif);
	background-repeat:no-repeat
}
.bgtext.nav1, .bgtext.nav2, .bgtext.nav3, .bgtext.nav4{
	width:127px;
	height:28px;
}
.bgtext.intro{
	background-position:-1px -1px;
	width:136px;
	height:37px
}
.bgtext.nav1{
	background-position:right -2px;
}
a.nav1:hover{
	background-position:right -126px;
}
.bgtext.nav2{
	background-position:right -31px;
}
a.nav2:hover{
	background-position:right -155px;
}
.bgtext.nav3{
	background-position:right -64px;
}
a.nav3:hover{
	background-position:right -188px;
}
.bgtext.nav4{
	background-position:right -95px;
}
a.nav4:hover{
	background-position:right -219px;
}
.bgtext.bmail, .bgtext.breg, .bgtext.btransin, .bgtext.bcoupon, .bgtext.bcontinue, .bgtext.bnext, .bgtext.bsubmit,.bgtext.bjoin{
	height:17px;
	vertical-align:middle
}
.bgtext.bmail{
	background-position:-55px -42px;
	width:85px
}
.bgtext.breg{
	background-position:-82px -69px;
	width:58px
}
.bgtext.btransin{
	background-position:-82px -96px;
	width:58px
}
.bgtext.bcoupon{
	background-position:-82px -124px;
	width:58px
}
.bgtext.bcontinue{
	background-position:-82px -153px;
	width:58px
}
.bgtext.bnext{
	background-position:-96px -182px;
	width:44px
}
.bgtext.bsubmit{
	background-position:-82px -211px;
	width:58px
}
.bgtext.bjoin{
	background-position:-82px -239px;
	width:58px
}


.imgbtn{
	background:url(images/btn.gif) no-repeat;
}
input.imgbtn, button.imgbtn{
	border:none;
	font-size:12px;
	color:#5a2719;
	cursor:pointer
}
.imgbtn.btn{
	background-position:left top;
	width:67px;
	height:22px;
	line-height:22px;
}
.imgbtn.login{
	background-position:left -30px;
	width:57px;
	height:43px;
	line-height:43px
}
.imgbtn.bnlft{
	background-position:left -81px;
	width:209px;
	height:59px
}
.imgbtn.bnrgt{
	background-position:left -147px;
	width:209px;
	height:59px
}
.imgbtn.help{
	background-position:-80px -30px;
	width:78px;
	height:21px
}
.imgbtn.innerbtn{
	background-position:-80px top;
	height:25px;
	width:79px
}
.imgbtn.coupons{
	background-position:right top;
	width:86px;
	height:30px;
}