/* CSS Document */
 @import url("common.css");
 @import url("footer.css");
/*=========================== ÀüÃ¼ ===========================*/
body {
	height:100%;
	text-aling:center;
	background:url(../images/main/T_bg.gif) no-repeat center top;
	margin:0;
	padding:0;
	font-size:12px;
	letter-spacing:-1;
}
.wrapper {
	width: 100%;
	margin:0 auto;
}
/*=========================== ÀüÃ¼ (footer Á¦¿Ü) °¨½Ñ°Í ===========================*/
.subBg {
	width: 100%;
	height:100%;
	margin:0 auto;
	float:left;
	background:url(../images/common/sub_C_bg.gif) repeat-x left bottom;
}
.pageCenter {
	width:1125px;
	margin:0 auto;
}
/*=========================== ¸ÞÀÎ ÄÁÅÙÃ÷µé ===========================*/
.mainContents {
	float:left;
	width:983px;
	padding-bottom:30px;
}
/*=========================== ÁÂÃø ÀÌº¥Æ® ¹× ³×ºñ°ÔÀÌ¼Ç ÂÊ ===========================*/
.L-con {
	float:left;
	width:609px;
}
.mainEvent {
	position:relative;
	width:609px;
	height:539px;/*background:url(../images/main/L_mainEvent.gif) no-repeat left top;*/
}
.naviBg {
	position:relative;
	width:609px;
	height:422px;
	background:url(../images/main/L_naviBg.gif) no-repeat left top;
}
.menu1 {
	position:relative;
	top:208px !important;
	top:0px;
	_margin-top:208px;
	left:0px;
	width: 162px;
	height: 179px;
}
.menu2 {
	position:relative;
	top:92px !important;
	top:0px;
	_margin-top:-116px;
	left:162px;
	width: 105px;
	height: 125px;
}
.menu3 {
	position:relative;
	top:-32px !important;
	top:0px;
	_margin-top:-124px;
	left:267px;
	width: 130px;
	height: 132px;
}
.menu4 {
	position:relative;
	top:-178px !important;
	top:0px;
	_margin-top:-146px;
	left:397px;
	width: 158px;
	height: 125px;
}
.menu5 {
	position:relative;
	top:-418px !important;
	top:0px;
	_margin-top:-239px;
	left:450px;
	width: 146px;
	height: 115px;
}
#link {
	position:relative;
	margin-top:-400px !important;
	top:0px;
	margin-top:-400px;
	_top:0px;
	left:0px;
	margin-left:175px;
	z-index:9999;
	width:250px;
	height:230px;
}
#link img {
	width:250px;
	height:230px;
}
/*============== ³×ºñ°ÔÀÌ¼Ç ¹Ø ¹è³Êµé =======================*/
.LB-con {
	float:left;
	margin-top:73px;
	width:609px;
}
.minigame {
	float:left;
	width:356px;
	height:117px;
	padding-top:100px;
	text-align:right;
}
.L-CPgame {
	width:223px;
	height:217px;
	/*background:url(../images/main/L_CPgame_bann.gif) no-repeat left top;*/
	text-align:right;
	float:right;
}
.L-CPgame img {
	margin-top:100px;
}
/*=========================== ¿ìÃø ÀÌº¥Æ® ¹× CP ¹è³Êµé ===========================*/
.R-con {
	float:right;
	width:330px;
	height:650px;
	padding-left:44px;
	background:url(../images/main/R_logBg.gif) no-repeat left top;
}
/*========== ·Î±×ÀÎ Àü ===========*/
.login {
	padding-top:2px;
	height:97px;
	background:url(../images/main/T_login_bg.gif) left top repeat-x;
}
.login .ID, .login .PW {
	width:69px;
	height:14px;
	color:#9c6041;
	font-size:11px;
	border:solid 1px #d4d4d4;
	vertical-align:middle;
}
.login .btnLogin {
	padding:0;
	border-width:0;
	vertical-align:middle;
}
.login .btnSignup {
	padding:0;
	margin-left:15px;
	border-width:0;
	vertical-align:middle;
}
.login .remember {
	list-style:none;
	margin-top:12px;
}
.login .rememberID {
	float:left;
	font-size:10px;
	color:#999999;
	text-align:left;
	width:170px;
	display:inline;
}
.login .forgotID a {
	float:right;
	color:#127fba;
	text-decoration:underline;
	font-size:10px;
	width:135px;
	display:inline;
	text-align:center;
}
/*========== ·Î±×ÀÎ ÈÄ ===========*/

.logout {
	clear:both;
	padding:4px 0px 4px 0;
	width:329px;
	height:97px;
	background:url(../images/main/RT_memberBg.gif) repeat-x left top;
}
.logout .UserID {
	float:left;
	list-style:none;
	width:100%;
}
.logout .UserID .ID {
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.logout .UserID .goMember {
	float:right;
	vertical-align:middle;
}
.logout .UserID .btnLogout {
	padding:0;
	border-width:0;
	margin-left:7px;
	vertical-align:middle;
}
.logout .UserID .goMember {
	margin-top:4px;
}
/*³»Á¤º¸ ¸®½ºÆ®*/
.myinfoArea {
	padding:4px;
	width:310px;
}
.logout .myinfoArea .myinfo {
	float:left;
	width:141px;
	margin-top:9px !important;
	margin-top:2px;
}
.logout .myinfoArea .myinfo .mylist {
	float:left;
	list-style:none;
	width:77px;
	padding-bottom:6px;
}
.logout .myinfoArea .myinfo .mylist li {
	font-size:10px;
	color:#0f7ca6;
	line-height:13px;
}
.logout .myinfoArea .myinfo .mydata {
	float:right;
	list-style:none;
}
.logout .myinfoArea .myinfo .mydata li {
	font-size:10px;
	line-height:13px;
	text-align:right;
	font-weight:bold;
}
.logout .myinfoArea .myinfo .mydata a.cash, .logout .myinfoArea .myinfo .mydata a.point {
	color:#d90000;
	text-decoration:none;
}
.logout .myinfoArea .myinfo .mydata a.ask {
		background:url(../images/common/ico_newpost.gif) no-repeat right center;
	text-decoration:none;
	font-size:10px;
	line-height:14px;
	text-align:right;
	font-weight:bold;
	padding-right:13px;
	color:#fd8644;
}
.logout .myinfoArea .myinfo .mydata a.event {
	background:url(../images/common/ico_newevent.gif) no-repeat right center;
	text-decoration:none;
	font-size:10px;
	line-height:14px;
	text-align:right;
	font-weight:bold;
	padding-right:13px;
	color:#fd8644;
}
/*=========================== MyCPµé ===========================*/
.logout .FavoriteCP {
	float:right;
	margin-top:7px !important;
	margin-top:0px;
}
.logout .FavoriteCP .CPTItle {
	width:100px;
	font-size:10px;
	color:#0f7ca6;
}
.logout .FavoriteCP .mycp {
	float:left;
	list-style:none;
	width:142px;
}
.logout .FavoriteCP .mycp li {
	float:left;
	width:39px;
	height:29px;
	margin-right:4px;
	text-align:center;
	background-color:#cbcbcb;
	border:solid 1px #666666;
	display:inline;
}
.logout .FavoriteCP .mycp .edit a {
	color:#999999;
	font-size:10px;
	display:block;
	padding-top:4px;
	text-decoration:none;
}
.posR-log .quickLink {
	padding:10px 0;
}
/*========== Äü¸µÅ© ===========*/
.quickLink {
	float:left;
	list-style:none;
	width:330px;
}
.quickLink .redeem {
	float:left;
}
.quickLink .buy {
	float:right;
}
/*========== eventBanner ===========*/
.eventBanner {
	clear:both;
	padding:5px 0 10px 0;
	min-height:144px;
}
.eventNum {
	list-style:none;
	float:right;
}
.eventNum li {
	float:left;
	margin:0 2px;
}
.eventNum a {
	padding:4px;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(../images/main/R_eventNumbg_out.gif) no-repeat center center;
}

.eventNum a:hover {
	padding:4px;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(../images/main/R_eventNumbg_over.gif) no-repeat center center;
}
.eventNum a.eventView {
	padding:4px;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:url(../images/main/R_eventNumbg_over.gif) no-repeat center center;
	cursor:default;
}
/*========== CPBanner2 ===========*/
.CPBanTable {
	min-height:170px;
}
.CPBanTable tr td {
	vertical-align:top;
}
.CPban2 {
	border:5px solid #c6c6c6;
}
.CPbanPad {
	padding:0 6px 6px 0 !important;
	padding:0 5px 5px 0;
}
/*========== °øÁö»çÇ× ===========*/
.notice {
	margin-top:15px;
}
.notice table {
	width:100%;
}
.notice td {
	padding:2px;
}
.notice .date {
	width:50px;
	text-align:right;
}

.notice a {
	color:#666666;
	text-decoration:none;
	background:url(../images/main/R_notice_dash.gif) no-repeat left center;
	padding:2px 0 2px 10px;
}


.notice a.new {
	color:#e72121;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/common/ico_new.gif) no-repeat right center;
	padding:2px 30px 2px 10px;
}

/*=========================== ¿ìÃø CP ¹è³Êµé ===========================*/
.R-CPdiv {
	float:left;
	width:122px;
	padding-left:20px;
	margin-top:50px;
}
.LCPBG2 {
	background:url(../images/main/L_cp_bg2.gif) repeat-y right top;
}
.LCPFix {
	text-align:center;
	background:url(../images/main/L_cp_bg4.gif) no-repeat left center;
}
.LCPFix img {
	padding:5px 0;
}
/*=========================== Footer ===========================*/
.Footer {
	clear:both;
	width: 100%;
	background:url(../images/common/sub_B_bg.gif) repeat-x left top;
}
.posFooter {
	width: 880px;
	height:140px;
	margin:0 auto;
	padding-top:35px;
}
