@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	border:0;
	padding:0;
}
body{
	background:url(http://cdn.r2games.com/en/crystalsaga/lp8/images/bg.jpg) #000 no-repeat top center;
}
.top{
	height:959px;
}
.top .logo{
	position:absolute;
	width:325px;
	height:326px;
	left:292px;
	
}
.top .main{
	width:921px;
	height:808px;
	margin:0 auto;
	background:url(http://cdn.r2games.com/en/crystalsaga/lp8/images/bg2.png) no-repeat;
	position:relative;
}
.top .main .login{
	width:350px;
	position:absolute;
	left:130px;
	top:300px;
}
.top .main .login .login_input{
}
.top .main .login .login_input input.text{
	background:none;
	width:294px;
	height:54px;
	line-height:54px;
	text-indent:30px;
	margin-bottom:5px;
}
.top .main .login .login_input input.code{
	width:200px;
	height:54px;
	line-height:54px;
	text-indent:30px;
	margin-bottom:5px;
	background:none;
}
.div_agree{
}
.div_agree label{
	color:#37281a;
	font-size:12px;
	letter-spacing:-0.25px;
	display:block;
	clear:both;
}
.div_agree label input{
	margin: 2px 5px 0 0;
	float:left;
}
.div_agree label a{
	color:#863113;
}
.openid a.openid_img{
	background:url(http://cdn.r2games.com/en/crystalsaga/lp8/images/openid.png) left top no-repeat;
	width:327px;
	height:60px;
	display:inline-block;
	margin: 5px 0 0 30px;
	font-size:13px;
	letter-spacing:-0.25px;
	line-height:100px;
	color:#863113;
}
.playnow_div{
	color: #863113;
	font-size: 13px;
}
.playnow_div p{
	text-indent:17px;
}
.playnow_div a.playnow{
	width:230px;
	height:55px;
	background:url(http://cdn.r2games.com/en/crystalsaga/lp8/images/playnow.png) top no-repeat;
	display:inline-block;
	margin: 5px 0 0 25px;
}
.playnow_div a.playnow:hover{
	background-position:bottom;
}
.news{
	position:absolute;
	top:320px;
	left:500px;
}
.news #accordion{
	width:256px;
}
.news #accordion h3{
	background:url(http://cdn.r2games.com/en/crystalsaga/lp8/images/title_bg.png) no-repeat top center;
	border:0;
}
.news #accordion .ui-widget-content{
	background:none;
	border:0;
	padding:10px 0;
	font-size:13px;
	color:#37281a;
	letter-spacing:0.3px;
	height:228px;
}
.news #accordion h3 .ui-icon{
	left:auto;
	right:37px;
	margin-top:-8px;
}
.google_dv {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8D9EC1;
    height: 90px;
    left: 90px;
    position: absolute;
    top: 840px;
    width: 728px;
}
.footer{
	height:160px;
	text-align:center;
}
.footer p{
	color:red;
	margin:35px 0 20px;
}
.footer .links a ,.footer .links{
	color:#fff;
	line-height:30px;
	text-decoration:none;
}
