
/******************/
/*左列*/
.left{
	float:left;
	width:269px;
}


.listtitle{
	margin-left:16px!important;
	margin-left:17px;
	width:269px;
	height:53px;
	line-height:85px;
	background:url(bg_listtitle.gif) no-repeat;
	overflow:hidden;
	color:#EEE;
	font-weight:bold;
}

.productlist{
	float:left;
	width:240px;
	margin-left:30px!important;
	margin-left:15px;
	background:url(bg_list.gif) repeat-y;
}



.subtitle1{
	clear:both;
	width:240px;
	text-align:left;
	height:30px;
	line-height:30px;
	font-weight:bold;
	background:url(bg_gclt.gif) no-repeat;
}

.subtitle2{
	clear:both;
	width:240px;
	text-align:left;
	height:50px;
	line-height:50px;
	font-weight:bold;
	background:url(bg_ipcl.gif) no-repeat;
}
.subtitle3{
	float:left;
	width:240px;
	text-align:left;
	height:50px;
	line-height:50px;
	font-weight:bold;
	background:url(bg_dtl.gif) no-repeat;
}



.productlist ul{
	padding:0 0 0 5px;
}

.productlist li{
	float:left;
	width:78px;
	height:24px;
	line-height:24px;	
	font-weight:normal;
	text-align:left;
}

.ipcard li{
	width:116px;
}

.allsearch{
	margin-top:10px;
	height:30px;
	line-height:30px;
	
}

.productlist a:link{color:#111;text-decoration:none;}
.productlist a:visited{color:#111;text-decoration:none;}
.productlist a:hover{color:#B3382D;text-decoration:underline;}

/*右列*/
.right{
	float:right;
	margin-right:19px!important;
	margin-right:9px;
	width:680px;

	}

.ad{
	width:680px;
	background:#656463;
}


.ad li{
	float:left;
	margin-left:2px;
	width:330px;
}
.ad img{

	width:330px;
	height:100px;
	border:2px solid #FFF; 
}



.fastbuy{
	clear:both;
	padding-top:10px;
	width:680px;
	height:40px;
	line-height:40px;
	background:url(bg_fastbuy.gif) #E6E6E6 no-repeat;
}

.hotgamecard{
	width:660px;
	height:230px;
}
.cardtitle{
	width:660px; 
	height:32px;
	line-height:32px;
	text-align:left;
}


.cardtitle span{
	float:left;
	padding-left:60px;
	font-weight:bold;
	font-size:14px;
	background:url(icon_cardtitle.gif) no-repeat 10px 0;
}
.cardtitle a{
	width:80px;
	line-height:32px;
	padding-right:10px;
	float:right;
	text-align:right;
	color:#B3382D;
	background:url(icon_more.gif) no-repeat 0px 10px;
}

.hotgamecard ul{margin-top:5px;}

.hotgamecard li{
	float:left;
	width:163px;
	text-align:left;
}

.hotgamecard li li{
	clear:both;
	width:153px;
	padding-left:10px;
}

.gamecardlist {
	width:660px;
	height:190px;
	background:url(bg_gamecard.gif) #FFF no-repeat;
}


.hotipcard{
	width:660px;
	height:230px;
}

.hotipcard ul{margin-top:5px;}

.hotipcard li{
	float:left;
	width:163px;
	text-align:left;
}

.hotipcard li li{
	width:153px;
	padding-left:10px;
}

.buynow {
	float:right;
	margin-right:10px;
	text-align:center;
	background:url(bg_buttonbuy.gif) no-repeat;
}
.buynow a{
	width:66px;
	height:19px;
	display:block;
	color:#B3382D;
}

.ipcardlist {

	width:660px;
	height:190px;
	background:url(bg_ipcard.gif) #CACBC9 no-repeat;
}

.newp{
	width:661px;
	background:url(bg_newp.gif) #FFF repeat-y;

}

.newpbg{
	float:left;
	width:661px;
	background:url(bg_npbgp.gif) no-repeat;
}



.newproduct{
	float:left;
	width:310px;
}
.newproduct li{
	line-height:200%;
	background:url(dot_list.gif) no-repeat 10px 10px;
}



.newproduct a:link{color:#111;text-decoration:none;}
.newproduct a:visited{color:#111;text-decoration:none;}
.newproduct a:hover{color:#B3382D;text-decoration:underline;}


.nptitle{
	height:50px;
	line-height:50px;
	width:310px;
	
}

.nptitle span{
	float:left;
	padding-left:50px;
	font-weight:bold;
	color:#B3382D;
	font-size:14px;
}
.nptitle a{
	width:60px;
	line-height:50px;
	padding-right:10px;
	float:right;
	text-align:right;
	color:#B3382D;
	background:url(icon_more.gif) no-repeat 15px 20px;
}


.bgptitle{
	height:50px;
	line-height:50px;
	width:310px;

}


.bgptitle span{
	float:left;
	padding-left:20px;
	font-weight:bold;
	color:#B3382D;
	font-size:14px;
}
.bgptitle a{
	width:90px;
	line-height:50px;
	padding-right:10px;
	float:right;
	text-align:right;
	color:#B3382D;
	background:url(icon_more.gif) no-repeat 15px 20px;
}



.bestgameproduct{
	float:left;
	width:310px;
	margin-left:30px;
	text-align:left;
}

.bestgameproduct img{
	float:left;
	margin:10px;
	width:78px;
	height:78px;
	background:#FFF;
	border:1px solid #BCBDB9;
	vertical-align:tops;
}

.bestgameproduct hr{
	border:1px dashed #EEE; 
	height:1px;
}

.bestgameproduct ul{
	clear:both;
}

.mainfooter{
	margin:0 auto;
	widht:999px;
	height:50px;
	line-height:50px;
	background:url(bg_mainfooter.gif) #504539 no-repeat;
}



/*************shop.info页面**************/

.mainfooter2{
	clear:both;
	margin:0 auto;
	widht:999px;
	height:50px;
	line-height:50px;
	background:url(bg_mainfooter2.gif) #504539 no-repeat;
}

.right2{
	float:right;
	margin-right:20px!important;
	margin-right:10px;
	width:680px;
	background:url(bg_maincontent1.gif) #BCBDB9 repeat-y;
}

.whereuare{
	
	width:680px;
	height:55px;
	line-height:55px;
	font-size:14px;
	text-align:left;
	background:url(bg_whereuare.gif) #BCBDB9 no-repeat;
}
.xgrmtj{
	clear:both;
	margin:0 0 5px 17px;
	width:269px;
	height:25px;
	padding-top:50px;
	background:url(bg_xgrmtj.gif) no-repeat;
	overflow:hidden;
	color:#EEE;
	font-weight:bold;
}

.leftad{
	clear:both;
	margin:10px 0 0 30px;
	width:240px;

}
.leftad img{
	border:2px solid #FFF;
}

.info{
	text-align:left;
	padding-left:20px;
}

.info table{
	width:95%;
}
.info tr{

	background-color:expression((this.sectionRowIndex%2==0)?"#EFEFEF":"#FFF");
}

.info td{
	padding:5px;
	border-bottom:1px dotted #CCC;
}

.contenttitle{
	font-weight:bold;
	font-size:14px;
}


.pinglun{
	text-align:left;
	padding-left:20px;
}
.pinglun hr{
	width:90%;
	border:1px solid #EEE; 
	height:1px;
}

.plaction{
	width:300px;
	float:right;
}
.plaction li{
	float:left;
	padding-left:10px;
	width:100px;
	background:url(icon_arrow.gif) no-repeat 0px 8px;
}


.banktop{
	clear:both;
	margin:0 auto;
	width:999px;
	background:url(bg_banktop.gif) no-repeat;
}
.bankbottom{
	margin:0 auto;
	width:999px;
	background:url(bg_bankbottom.gif) no-repeat;
}
.bankmiddle{
	margin:0 auto;
	padding-left:50px;
	width:949px;
	background:url(bg_bankmiddle.gif)  repeat-y;
}

.bankmiddle li{
	float:left;
	width:180px;
	text-align:center;
}


/******注册页面*******/
.loginbar_list{color:#fff;}
.loginbar_list span{
	color: #DFA115;
}
.loginbar a:link{color:#DFA115;text-decoration:underline;}
.loginbar a:visited{color:#DFA115;text-decoration:underline;}
.loginbar_list a:link{color:#fff;text-decoration:none;}
.loginbar_list a:visited{color:#fff;text-decoration:none;}
.loginbar_list a:hover{color:#DFA115;text-decoration:none;}
.register{
	height: 67px;
	line-height: 76px;
	width: 269px;
	background-image: url(register_r3_c2.gif);
	background-repeat: no-repeat;
}
.mainbg_register{
	float:left;
	width:999px;
	background:url(www.gif) repeat-y;
 
}
.register_conter{
	background-image: url(register_bg1.gif);
	background-repeat: repeat-y;
	float: left;
	width: 239px;
	margin-left:17px!important;
	margin-left:17px;
	padding-left:30px;
	text-align: left;
	display: inline;	
}
.register_conter h2{
	font-size: 12px;
	font-weight: bold;
}
.register_top{
	background: url(register_r2_c4.gif) #BCBDB9 no-repeat;
	float: left;
	height: 65px;
	width: 620px;
	padding-left:40px;
	padding-right:20px;
	padding-top:25px;
	text-align: left;
}
.register_top li{
	background: url(oicn_register.gif) no-repeat 0px 10px;
	padding-left:15px;
	 
}
.register_top span{
	color: #FFFFFF;
}
.register_flow{
	background-image: url(register_r6_c4.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 131px;
	width: 680px;
}
.register_text{
	background-image: url(register_bg3.gif);
	background-repeat: repeat-y;
	float: left;
	width: 644px;
	padding-left:36px;
	text-align: left;
	padding-top:22px;
	color: #666666;
}
.register_text h3{
	font-size: 14px;
	font-weight: bold;
	color: #B3382D;
}
.register_text p{
	font-weight: bold;
	text-align: right;
	float: left;
	width: 126px;
	color: #000000;	
}
.register_text a{margin-right:12px;}
.register_text a:link{

	color: #B3382D;
	text-decoration: underline;
}

.register_text a:visited{
	
	color: #B3382D;
	text-decoration: underline;
}
.register_text a:hover{

	color: #B3382D;
	text-decoration: none;
}
.register_text input{
	margin:0 15px 0 12px;
}

.register_text ol{
	color: #666666;
	padding-left:150px!important;
	padding-left:160px;
	margin:10px 0;
	width:400px;
}
.register_text span{
	font-weight: bold;
	color: #B3382D;
}
.register_text pre{
	padding:0;
	margin:0;
	display: inline;
	color: #2F8927;
}
.register_text ul{
	display:block;	
	color: #666666;
	padding-left:130px!important;
	padding-left:140px;
	margin:10px 0;
	
	}
.width1{margin-bottom:12px;}
/*
.register_text fieldset{
	width:460px;
	clear:both;
	border:0px;
	text-align: left;
	margin-left:128px!important;
	margin-left:140px;
	color: #404040;
}
.register_text label{
   width:92px;
	float:left;
}
.register_text label input {
 margin:0 6px 0 0;
 padding:0;

}
.width2{
    	width:460px;
	margin-left:135px!important;
	margin-left:140px;
	margin-top:12px;
	margin-bottom:12px;
	
  }
 .width2 ul{display:inline;}
 .width2 li{float:left;}
 .width2 select{margin:0 1px 0 0;}
 .width2 input{ margin:0;}
 */
 .width4{

	
  }
 .width4 ul{display:inline;}
 .width4 li{float:left;}
 .width4 select{display:inline;
 margin:0 1px 0 0;}
 .width4 input{ margin:0;}
 

 
.register_text h4{
	font-size: 14px;
	font-weight: bold;
	margin-left:130px!important;
	margin-left:140px;
	background: url(iocn_01.gif) no-repeat 0 0;
	padding-left:23px;

}
.register_text h4 a:link{
	color: #000000;
	text-decoration: underline;	
	}
.register_text h4 a:visited{
	color: #000000;
	text-decoration: underline;
	}
.register_text h4 a:hover{
	color: #B3382D;
	text-decoration: underline;	
	}

#width3{
 	width:580px;
	
 }


.register_font{
	height: 40px;
	width: 420px;
	background-image: url(register_bg02.gif);
	background-repeat: no-repeat;
	margin-left:100px;
	padding-left:30px;
	line-height: 40px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.register_font a:link{ 	
    color: #B3382D;
	text-decoration: underline;	}
.register_font a:visited{
	color: #B3382D;
	text-decoration: underline;	
}
.register_font a:hover{
	color: #000;
	text-decoration: underline;	
	
}
.register_font input{margin:0; padding:0;}
button{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding:15px;
	margin-left:30px;
	margin-top:30px;
}
.mainfooter2_register{
	clear:both;
	margin:0 auto;
	widht:999px;
	height:50px;
	line-height:50px;
	background:url(register_r12_c1.gif) #504539 no-repeat;
}
.hide1{}
.register_text select{

	font-size:12px;

}


.register_text textarea{
	display:block;
	float:left;
	font-size:12px;
	margin-bottom:12px;

}
.register_text .hide1 label{
	widht:800px;
	border: 1px dotted #FF0000;
	float:left;
}
.register_conter a:link{
	color: #000000;
	text-decoration: none;
}
.register_conter a:visited{
	color: #000;
	text-decoration: none;
}
.register_conter a:hover{
	color: #B3382D;
	text-decoration: underline;
}
/******注册页面结束*******/
/*
list页面特有的
*/
.font1{
	color: #DFA115;
	font-weight: bold;
}
.search_bottom{
	background-image: url(ss.gif);
	background-repeat: no-repeat;
	float: left;
	height: 7px;
	width: 250px;
	margin-left:29px;
	display: inline;
}
.mainbg_list{
	float:left;
	background:url(bg_mail2.gif) repeat-y; margin-left:-1px;
}
.gong_title{
	height: 44px;
	width: 645px;
	background-image: url(list_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding:19px 0 0 35px; 
	margin-right:1px;

}
.search{
	background:url(search.gif) no-repeat;
	margin-left:18px!important;
	margin-left:18px;
}
.gong_title p{
	float: left;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
	color: #B3382D;
	padding:0;
	margin:0;
}
.alllabel{
	margin-bottom:30px;
}
.alllabel p{margin:10px 0;}
.alllabel span{color: #B3382D; margin-left:20px;}

.list2{
	background: url(list_bg1.gif) repeat-y;
	float:left;
	padding-left:65px;
	padding-top:20px;
	width: 604px;
	text-align: left;

}
.list2 h2{font-size: 14px;	color: #B3382D; padding-left:15px; background:url(dot_7x13.gif) no-repeat; float:left;}

.news_list1{
	clear:both;
	padding:0;
}
.news_list1 .title{height:20px;}

.list2 .more{float:right; margin-right:140px;}
.list2 .more:link, .news_list1 .more:visited{text-decoration:underline;} 
.list2 .more:hover{text-decoration:none;}
.news_list1 ul{padding:0 0 30px 0; clear:both;}
.news_list1 li{
	line-height: 25px;
	height: 25px;
	width: 455px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBBBB9;
	padding-left:15px;
	background: url(oicn5.gif) no-repeat 0 11px;
	overflow:hidden;
}
.news_list1 li a{
	width: 384px;
	color: #000000;
	text-decoration: none;
	display: block;
	float:left;
}
.news_list1 li a:visited{
	color: #000000;
	text-decoration: none;
		
}
.news_list1 li a:hover{
	color: #B3382D;
	text-decoration: none;
		
}
.page li{
	float: left;
	height: 25px;
	width: 60px;
	padding-left:15px;
	line-height: 25px;
	
}
.page li a:link{
	color: #000000;
	text-decoration: underline;
}
.page li a:visited{
	color: #000000;
	text-decoration: underline;
}
.page li a:hover{
	color: #C9991B;
	text-decoration: underline;
}
.oicn1,.oicn2,.oicn3,.oicn4{
	background: url(oicn1.gif) no-repeat 0 50%;
	
}
.oicn2{
	background-image: url(oicn2.gif);
	
}
.oicn3{
	background-image: url(oicn3.gif);
	
}
.oicn4{
	background-image: url(oicn4.gif);
	padding-right:15px;

}
li.oicn5{
	width:auto;
}
.page{
	width: 604px;
	line-height: 25px;
   
}
.page p{
	width: 40px;
	float:left;	line-height: 25px;
}
.page-right{
	float:left;
	width:200px;
}
select{
	padding:0 3px;
	margin-top:2px;
}

.seatch_content{
	background-color: #BCBDB8;
	height: 100px;
	width: 250px;
	margin-left:29px!important;
	margin-left:29px;
	margin-top:0px;
	padding:3px 0;
}
.seatch_content label{
	height: 25px;
	width: 238px;
	float:left;
	margin-left:10px;
	text-align: left;
	color:#333;
}
.seatch_content label span{
	text-align: right;
	width: 80px;
	display: block;
	float:left;
}
.seatch_content label span.cc{
	width: 154px;
	float:left;
		text-align: left;
}
.seatch_content label span a:link{
	color: #333333;
	text-decoration: underline;	
}
.seatch_content label span a:visited{
	color: #333;
	text-decoration: underline;	
}
.seatch_content label span a:hover{
	color: #B3382D;
	text-decoration: underline;	
}
.gh ul{
	clear:both;
	color: #FFFFFF;
	
}
.gh li{background: url(oicn_list1.gif) no-repeat 0 12px;
	height: 53px;
	width: 120px;
	line-height: 53px;
	font-weight: bold;
	margin:0 auto;}
.compositor ul{
	float: left;
	height: 36px;
	width: 250px!important;
	width: 251px;
	background-image: url(bg_list00.gif);
	background-repeat: repeat-x;
	margin-left:30px!important;
	margin-left:14px;
}
.compositor li{
	line-height: 36px;
	background-image: url(jifen_on.gif);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 79px;
}
.compositor li.gonghui{
	background-image: url(jifen_on.gif);
	margin-right:2px;
}
.compositor li.renqi{
	background-image: url(renqi_off.gif);
	margin-right:3px!important;
	margin-right:1.5px;
}
.compositor li.wanjia{
	background-image: url(wanjia_off.gif);
	margin-right:0px;
}
.compositor li.gonghui a{
	background-image: url(jifen_on.gif);
	display:block;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	height: 36px;
	width: 79px;
}
.compositor li.gonghui a:hover{
	background-image: url(jifen_off.gif);
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	height: 36px;
	width: 79px;
}
.compositor li.renqi a{
	background-image: url(renqi_off.gif);
	margin-right:3px;
	display:block;
	height: 36px;
	width: 79px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.compositor li.renqi a:hover{
	background-image: url(renqi_on.gif);
	margin-right:3px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.compositor li.wanjia a{
	background-image: url(wanjia_off.gif);
	display:block;
	width: 87px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.compositor li.wanjia a:hover{
	background-image: url(wanjia_on.gif);
	width: 87px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.compositor_bg{
	background-image: url(bgbg2.gif);
	background-repeat: repeat-y;
	float: left;
	width: 250px;
	margin-left:30px!important;
	margin-left:28px;
	display: inline;	
}
.more_compositor{
	height: 33px;
	width: 250px;
	background-image: url(more_compositor.gif);
	background-repeat: no-repeat;
	margin-left:30px!important;
	margin-left:28px;
	float:left;
	display: inline;
}
.more_compositor a{
	display:block;
	width:60px;
	height:20px;
	float:right;
	margin-right:8px;
}

.ad{
	height: 91px;
	width: 247px;
	border: 2px solid #FFFFFF;
	background-image: url(ad5.jpg);
	background-repeat: no-repeat;
	margin-left:30px!important;
	margin-left:28px;
	margin-top:15px;
	margin-bottom:15px;
	display: inline;
}
.mainfooter1{
	widht:999px;
	height:47px;
	background:url(bottom_bg.gif) no-repeat!important;
	background:url(ff.gif) no-repeat;
	float:left;
	
}
.copyright_list{
	background-image: url(bv.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 180px;
	width: 999px;
	margin:0 auto;
	padding-top:50px;
}



/*排行*/

.shopindex .left{width:288px;}
.shopindex .seatch_content{
	margin-left:29px!important;
	margin-left:20px;
}

.tab-pane{margin:0 0 10px 28px; padding-top:10px; background:url(index_bills_250x310.gif) no-repeat 0 50px!important; background:url(index_bills_250x310.gif) no-repeat 0 40px; text-align:left;}
.tab-page table{width:210px; margin:8px 0 5px 15px; table-layout:fixed; }
.tab-page tr{height:20px;}


.col1{width:20px; text-align:center; padding-right:10px;}
.col2{width:54%; height:20px; overflow:hidden; white-space:nowrap; text-align:left;}
.col3{text-align:right; }
.tab-page .more{float:right; margin-right:25px;}
.tab-page .more:link, .tab-page .more:visited, .tab-page .more:hover{color:#000;}


/*相册页*/
.photo_index ul{list-style:none;}
.photo_index li{width:130px; height:150px; padding:10px 20px; list-style:none; float:left; text-align:center;}
.photo_index li a{width:120px; height:100px; padding:5px; border:1px solid #aaa; display:block;}
.photo_index li img{width:120px; height:100px;}
.photo_index li p{width:120px; height:22px; overflow:hidden;}
.photo_index li p a{border:0;}




/*推荐*/
.tjgh{width:250px; height:250px; margin:0 0 0 28px; background:url(index_tjgh_250x250.gif) no-repeat; line-height:normal!important; line-height:160%;}
.tjgh h2{display:none;}
.tjgh .ghzj{float:right;display:block; margin:6px 10px 8px 0;}
.tjgh .ghzj:link, .tjgh .ghzj:visited{color:#BCBDB9; text-decoration:underline;}
.tjgh .ghzj:hover{color:#BCBDB9; text-decoration:none;}
.tjgh ul{clear:both;}
.tjgh li{width:121px; float:left; padding:4px 2px;  border-bottom:1px solid #504539;}
.tjgh li img{width:120px; height:60px;}
.tjgh li p{width:118px; height:22px; border:1px solid #504539; background:#BCBDB9; text-align:center; margin-top:2px;}
.tjgh .more{float:right; margin:5px 25px 0 0;}
.tjgh .more:link, .tjgh .more:visited, .tjgh .more:hover{color:#BCBDB9;}



/******************
	注册页
*******************/


.r_area{width:640px; padding:0 20px; color:#333; background:url(register_bg3.gif) repeat-y; clear:both;}
.r_area h3{font-size:14px; color:#B3382D; text-align:left; padding:20px 0 0 10px;}
.r_area strong{color:#f00; font-weight:normal; margin:0 3px;}
.r_area .notice{color:#FF6600; font-weight:bold;}

.r_title{height:21px; padding:7px 0 0 15px; background:url(title10.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold;}
.r_title span{display:none;}
.r_title strong{color:#FFDA44; margin-left:5px; font-weight:bold;}

.r_sub_t{height:26px; padding:0 10px; margin:15px 0 0 0; color:#666; border-bottom:1px solid #ccc; clear:both;}
.r_sub_t .else{float:right;}
.r_sub_t h2{height:26px; float:left; color:#B3382D; font-size:14px; padding:0 0 0 20px; background:url(shift_off.gif) no-repeat left 4px; cursor:pointer; margin:0;}
.r_sub_t h2.on{background-image:url(shift_on.gif);}

.r_area table{width:100%; clear:both; border-collapse:collapse;}
.r_area td{vertical-align:top; padding:10px 0;}
.r_area td.col1{width:120px; text-align:right; font-weight:bold;}
.r_area td.col2{width:200px; padding-left:10px;}
.r_area td.col3{padding:5px; text-align:left;}
.r_area td.col3 .default{padding:2px 5px; color:#666;}
.r_area td.col3 .action{padding:8px; background:#FFFEEB; border:1px solid #887F34; color:#887F34;}
.r_area td.col3 .error{padding:5px 5px 5px 30px; background:#FFFDC4 url(error.gif) no-repeat 5px 5px; border:1px solid #EC8B3E; color:#333;}
.r_area td.col3 .error p.strong{color:#FE0000;}

.r_area .in{width:200px;}
.r_area a{color:#FF6600;}
.r_area a:hover{color:#FF6600;}

.col2 .radio{font-weight:bold;}
.col2 .radio p{float:left; margin:0 5px 0 0;}
.col2 .radio input{margin-right:3px;}

.col2 .check{}
.col2 .check p{width:75px; float:left; height:25px;}
.col2 .check input{margin-right:5px;}
.col2 .check .else{width:240px; clear:both; padding-left:5px;}
.col2 .check .else input{width:196px; margin-left:5px;}

#defaltArea, #area_1, #area_2, #area_3{clear:both;}

#area_2 .r_sub_t, #area_3 .r_sub_t{padding-top:30px;}

#area_1 table{}

.r_area .submit{text-align:center; padding:30px 0 40px 0;}
.r_area .submit p{margin-bottom:10px;}	

.sgame{width:200px; border:0;}
.sgame label{width:90px; display:block; float:left;}
.moregame{}