body{	margin:0px;padding:0px;	background-color:##FFFFE6;	}
*{font-size:12px; line-height:18px;	font-family:sans-serif;	color:#000;	text-align:left;	padding:0px;margin:0px;}

img {border:none;}

.contentBase{	width:700px;	margin: 12px auto 12px auto;	background-color:#006699;	}

.headBase	{	background-image:url('../img/bg/bgm_top.png');background-repeat:no-repeat;	}
.headBase	{	height:48px;	position:relative;	}
.headBase .logoMain{	position:absolute;top:-10px;left:-5px;	 }
.headBase .logoText{	position:absolute;top:8px;left:100px;	}
.headBase .logoDsc{		position:absolute;top:26px;left:360px;	color:#fff;	}
.headBase .logoSub{		position:absolute;top:6px;left:490px;}

.menuBase{	height:20px;	margin-left:30px;	padding-left:48px;		position:relative;	}
.menuBase a, .menuBase span{	height:20px;	display:block;	width:100px;margin-left:10px;	float:left;	background-repeat:no-repeat;	text-align:center;	}
.menuBase a.wait{	background-image:url('../img/bg/bg_bero_wait.png');	}
.menuBase a.wait:hover{	background-image:url('../img/bg/bg_bero_hver.png');	}
.menuBase a.slct{	background-image:url('../img/bg/bg_bero_slct.png');	}
.menuBaseClr{clear:both;}

.footBase{margin-left:30px;width:640px;	color:#fff;text-align:right;}
.footBottom	{	height:8px; background-image:url('../img/bg/bgm_bottom.png');	overflow:hidden;	}	

.mainBasePrnt{margin-left:30px;	background-color:#FFFFE6;		width:640px;height:486px;		}
#mainBase{													width:640px;height:480px;	position:relative;	}
.mainBaseHead{	height:3px;	background-image:url('../img/bg/bgc_head.png');		overflow:hidden;	}	.mainBaseFoot{	height:3px;	background-image:url('../img/bg/bgc_foot.png');		overflow:hidden;	}	


#game, #about, #download, #contact, #loading	{	width:640px;height:480px;	position:absolute;	top:0px;left:0px;	margin:0px; padding:0px;	}

#mainBase div.stdContent{	width:624px;	margin:0px 8px;			}

#mainBase div.stdContent h3{	font-size:16px;	margin:8px 0px 0px 0px;	padding-left:14px;	background-image:url('../img/icon/icon_knock.gif');background-repeat:no-repeat;		}
#mainBase div.stdContent .mainDsc{	padding:0px 0px 4px 12px;		}

#mainBase div.stdContent .sub{	margin:8px 12px 8px 12px;	padding:0px;	width:600px;			}
#mainBase div.stdContent .sub .subHead{	height:3px;	background-image:url('../img/bg/bgs_head.png');					overflow:hidden;	}	#mainBase div.stdContent .sub .subFoot{	height:3px;	background-image:url('../img/bg/bgs_foot.png');	clear:both;		overflow:hidden;	}	#mainBase div.stdContent .sub .subBody{				background-image:url('../img/bg/bgs_body.png');	padding:4px 0px 0px 0px;		}
#mainBase div.stdContent .sub h4{	font-size:14px;	margin:0px 0px 0px 8px;	padding-left:14px;	background-image:url('../img/icon/icon_knock.gif');background-repeat:no-repeat;		}
#mainBase div.stdContent .sub .subDsc{	padding:4px 4px 8px 16px;	XXbackground-color:#f00;	}



#mainBase div.stdContent .sub .photoOnly{	padding:8px 0px 8px 2px;	}
#mainBase div.stdContent .sub .photoOnly img{	margin:0px 5px;	}


#ctctCmnt{	height:310px;	}
#mainBase div.stdContent .cmntBase{					width:580px;	}
#mainBase div.stdContent .cmntBase .cmntFormBase{	width:280px;	float:left;	}
#mainBase div.stdContent .cmntBase .cmntListBase{		width:280px;	float:left;	}

#mainBase div.stdContent .cmntBase .cmntFormBase div.line{	width:280px;	padding-bottom:4px;	}
#mainBase div.stdContent .cmntBase .cmntFormBase p.lbl{		width:50px;	float:left;	text-align:right;padding-right:4px;	}
#mainBase div.stdContent .cmntBase .cmntFormBase input		{	width:200px;				}
#mainBase div.stdContent .cmntBase .cmntFormBase textarea	{	width:200px; height:100px;		resize:none;	}	#mainBase div.stdContent .cmntBase .cmntFormBase .btnSubmit	{	width:56px;height:20px;	display:block;		float:left;	text-align:center;	}
#mainBase div.stdContent .cmntBase .cmntFormBase .btnSubmit			{	background-image:url('../img/bg/bg_btn_sbmit_wait.png');	color:#fff;	}
#mainBase div.stdContent .cmntBase .cmntFormBase .btnSubmit:hover	{	background-image:url('../img/bg/bg_btn_sbmit_hver.png');	color:#333;	cursor:pointer;	}

#mainBase div.stdContent .cmntBase .cmntFormBase .cmntFormDsc	{	padding-left:10px;	font-size:10px;line-height:12px;	color:#006699;	clear:both;	padding-top:4px;	}
#mainBase div.stdContent .cmntBase .cmntFormBase .cmntFormDsc br{	padding-left:10px;	font-size:10px;line-height:12px;	}

#mainBase div.stdContent .cmntBase #cmntList{	width:280px;height:260px;	overflow:auto;	background-color:#fff;	}
#mainBase div.stdContent .cmntBase #cmntList div{		margin-bottom:4px;	padding-top:2px; background-image:url('../img/bg/bgline_dot1.png'); background-repeat:repeat-x;		}
#mainBase div.stdContent .cmntBase #cmntList p		{	font-size:9px;line-height:12px;	}
#mainBase div.stdContent .cmntBase #cmntList p br	{	font-size:9px;line-height:12px;	}
#mainBase div.stdContent .cmntBase #cmntList p.nm{		}
#mainBase div.stdContent .cmntBase #cmntList p.dt{	text-align:right;padding-right:4px;	font-size:9px;line-height:10px;	}
#mainBase div.stdContent .cmntBase #cmntList p.txt{	padding-left:8px;	}
#mainBase div.stdContent .cmntBase #cmntList img.cmntLodingIcon{	padding:100px 0px 0px 132px;	}

#mainBase img.mainLoadingIcon{	padding:232px 0px 0px 312px;	}


