@import url("/inc/css/common.css");

/* °øÅë , added by DDuGy */
.searchBar						{ width: 727px; height: 36px; margin: 2px 0px; color: #666666; font-size: 12px; } /* 2009-03-19 ¿ì·®°³Æí ÀÛ¾÷ ¼öÁ¤ */
.searchBar_1						{ width: 727px; height: 36px; margin: 2px 0px 0px 0px; color: #666666; font-size: 12px; }
/*.searchBar select				{ behavior: url("/inc/js/selectbox.htc"); }*/
.searchTable					{ margin-top: 7px; color: #666666; font-size: 12px; }
.searchTable td.s_title			{ text-align: left; padding-left: 10px; font-size: 12px; }
.searchTable td.s_result		{ color: #F83500; text-align: left; }
.searchTable td.s_selectBox		{ padding-right: 5px; text-align: right; }
.searchTable td.s_selectBox	select	{ width: 100px; padding-right: 5px; }
.searchTable td.s_searchTxt		{ padding-right: 5px; text-align: right; }
.searchTable td.s_searchBtn		{ padding-right: 10px; text-align: right; }
.searchTable td.s_lbSelectBox	{ padding-right: 5px; text-align: right; }
.searchTable input				{ width: 184px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font:12px ±¼¸²; }
.mobile							{ margin-top: 40px; }
.eaTheme						{ width: 727px; height: 112px;} 


/* °øÁö»çÇ× ÆË¾÷ */
.ntList					{ }
.tbl_ntList				{ width: 500px; }
.tbl_ntList th			{ background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#EFEFEF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px;font-family:"Gulim";}
.tbl_ntList th.last		{ background-image:none;}
.tbl_ntList th.le		{ background:url("/img/common/bbs_head_le.gif") no-repeat left top;width:10px;}
.tbl_ntList th.ri		{ background:url("/img/common/bbs_head_r.gif") no-repeat left top;width:10px;}
.tbl_ntList td			{ border-bottom:1px solid #EBEBEB; height: 28px; text-align: center; }
.tbl_ntList .defaultImg	{ padding: 0px 0px 5px 5px; }
.tbl_ntList .noborder	{ border: 0px; }
.tbl_ntList span		{ font-weight: bold; }
.tbl_ntList .alert		{ height: 20px; padding:3px 10px 0px 0px; font-size: 12px; color: #666666; text-align: right; }

.ntView					{ }
.tbl_ntView				{ width: 500px; }
.tbl_ntView th			{ background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#EFEFEF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px;font-family:"Gulim";}
.tbl_ntView th.last		{ background-image:none;}
.tbl_ntView th.le		{ background:url("/img/common/bbs_head_le.gif") no-repeat left top;width:10px;}
.tbl_ntView th.ri		{ background:url("/img/common/bbs_head_r.gif") no-repeat left top;width:10px;}
.tbl_ntView td			{ height: 28px; text-align: center; }
.tbl_ntView .defaultImg	{ padding: 0px 0px 5px 5px; }
.tbl_ntView .noborder	{ border: 0px; }
.tbl_ntView span		{ font-weight: bold; }
.tbl_ntView .alert		{ height: 20px; padding:3px 10px 0px 0px; font-size: 12px; color: #666666; text-align: right; }

.ntcontentBox						{ background: url("/img/membership_event/vip_cafe/main/img_box02.gif") repeat-y; }
.ntcontentBox .bbsContent			{ padding: 10px 20px; }
.ntcontentBox .bbsContent .contentText	{ color: #666666; height:208px;word-break:break-all;}
.ntcontentBox .bbsContent .contentInfo	{ margin: 30px 30px 10px 30px; width: 500px; border-top:1px solid #EBEBEB; }
.ntcontentBox .bbsContent .contentInfo td	{ height: 40px; border-bottom:1px solid #EBEBEB; }
.ntcontentBox .bbsContent .contentInfo td.title	{ text-indent: 10px; background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#FFFFFF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px; font-weight: bold; }
.ntcontentBox .bbsContent .contentInfo td.cell	{ text-indent: 20px; font-size: 12px; }


.ntpager							{ width: 500px; }
.ntpager dl						{  }
.ntpager dt						{ position: absolute; text-indent: -9999px; }
.ntpager dd						{ display: inline; float: left; }
.ntpager dd.pageNav				{ padding-top: 15px; }
.ntpager dd.btnArea				{ float: right; }



/* ¸ÞÀÎ */
#MainBoard						{ width:296px; border: 0px; position:absolute; left:435px; top:26px; z-index:0; }
#MainBoard1						{ width:296px; border: 0px; position:absolute; left:0px; top:0px; z-index:1; }
#MainBoard2						{ width:296px; border: 0px; position:absolute; left:0px; top:0px; z-index:2; visibility: hidden;}
.tbl_main						{ margin:  0px 0px 0px 10px; color: #59544c; font-size: 12px; }
.tbl_main td					{ padding-top: 5px; padding-left: 5px; height: 25px; border: 0px; border-bottom: 1px solid #cccccc; vertical-align: bottom; }


/* ºñ·Î±×ÀÎ ¸ÞÀÎ */
.mloginTheme		{ width: 727px; height: 475px; background: url("/img/membership_event/vip_cafe/main/img_mloginTheme.gif") no-repeat; }
.mloginTheme img	{ margin :  252px 0px 0px 199px; }
.mloginTheme td 	{ padding : 22px 0px 0px 199px; }
.mloginOFFline		{ margin:  0px 0px 0px 10px; }
.mloginCoupon		{ width: 727px; height: 147px; background: url("/img/membership_event/vip_cafe/main/img_mloginCoupon.gif") no-repeat; }
.mloginCoupon img	{ position: relative; top: 29px; left: 115px; }
.mloginCoupon td	{ padding : 0px 0px 0px 340px; }

/* 20080417 ºñ·Î±×ÀÎ ¸ÞÀÎ °³Æí */
.vip_benefit {width:405px;}
.vip_benefit .benefit_tit {float:left;display:inline;margin-left:20px;}
.vip_benefit .banner01 {width:271px;border-top:5px solid #F9E6E3;border-right:5px solid #F9E6E3;border-bottom:5px solid #F9E6E3;}
.vip_benefit .banner02 {width:271px;border-top:5px solid #E9DEC2;border-right:5px solid #E9DEC2;border-bottom:5px solid #E9DEC2;}
.vip_benefit .banner03 {width:271px;border-top:5px solid #E3E3E3;border-right:5px solid #E3E3E3;border-bottom:5px solid #E3E3E3;}
.cafe_benefit {width:291px;}

/* 20080911 ºñ·Î±×ÀÎ ¸ÞÀÎ °³Æí */
div.invitation { width:727px; height:238px; margin-top:15px; padding:27px 0 0 27px; background:url('/img/membership_event/vip_cafe/main/bg_vipcafe_main01.jpg') no-repeat top left; }div.invitation dl.invi { margin:26px 0 0 26px; }div.invitation dl.invi dd { width:226px; margin-top:10px; }div.invitation p.btn_01 { margin:10px 0 0 26px; }
div.enjoy_vip { position:relative; width:348px; height:283px; margin-top:30px; }div.enjoy_vip div.more { position:absolute; top:5px; left:303px; }
	div.enjoy_vip ul.benefits { margin-top:10px; padding-top:10px; *padding:0; width:348px; height:257px; background:url('/img/membership_event/vip_cafe/main/bg_vip_benefits.gif') no-repeat top left; }
		div.enjoy_vip ul.benefits li { margin-left:10px; *margin-top:10px; padding:14px 0 0 15px; width:328px; height:113px; background:url('/img/membership_event/vip_cafe/main/bg_benefits_li.gif') no-repeat top left; }
		div.enjoy_vip ul.benefits li dl dd { display:inline; }
		div.enjoy_vip ul.benefits li dl dd.last { margin-left:25px; }
		div.enjoy_vip ul.benefits li dl dd img{ margin-top:10px; *margin-top:16px; }
div.have_favor { position:relative; width:348px; height:283px; margin:30px 0 0 31px; }
	div.have_favor .mt18 { margin-top:18px; }
div.under { clear:both; width:727px; }
div.special { position:relative; width:348px; height:155px; margin-top:30px; }
	div.special div.more { position:absolute; top:5px; left:303px; }
div.become { position:relative; width:348px; height:155px; margin:30px 0 0 31px; }
	div.become dl.become_vip { width:348px; height:129px; margin-top:10px; padding:16px 0 0 16px; background:url('/img/membership_event/vip_cafe/main/bg_become_vip.gif') no-repeat top left; }

/* 20080911 ·Î±×ÀÎ ¸ÞÀÎ °³Æí */
div.vipcafe_flash { position:relative; margin-top:14px; width:727px; height:259px; }
div.intro_benefits { position:relative; margin-top:30px; width:348px; height:170px; margin-bottom:35px; *margin-bottom:0; }
	div.intro_benefits ul { margin-top:8px; padding:18px 0 0 19px; width:100%; height:146px; background:url('/img/membership_event/vip_cafe/main/bg_intro_benefits.gif') no-repeat top left; }
	div.intro_benefits ul li { display: inline; padding:0; }
		div.intro_benefits ul li p { margin-top:7px; }
	div.intro_benefits ul li.li01 { width:155px; height:54px; background:url('/img/membership_event/vip_cafe/main/bg_intro_benefits_li01.gif') no-repeat top left; }
	div.intro_benefits ul li.li02 { margin-left:14px; width:155px; height:54px; background:url('/img/membership_event/vip_cafe/main/bg_intro_benefits_li02.gif') no-repeat top left; }
	div.intro_benefits ul li.li03 { margin-top:9px; width:155px; height:54px; background:url('/img/membership_event/vip_cafe/main/bg_intro_benefits_li03.gif') no-repeat top left; }
	div.intro_benefits ul li.li04 { margin:9px 0 0 14px; width:155px; height:54px; background:url('/img/membership_event/vip_cafe/main/bg_intro_benefits_li04.gif') no-repeat top left; }
div.cafe_news { position:relative; margin:30px 0 0 30px; width:348px; height:170px; }
	div.cafe_news div.more { position:absolute; top:5px; left:303px; }
div.preview_arthall { position:relative; clear:both; margin-top:29px; width:727px; height:180px; }
div.enjoy_cafe { position:relative; margin-top:11px; width:727px; height:195px; }
	div.enjoy_cafe ul { margin-top:10px; padding:10px 0 0 10px; width:100%; height:170px; background:url('/img/membership_event/vip_cafe/main/bg_enjoy_cafe_ul.gif') no-repeat top left; }
	div.enjoy_cafe ul li { display:inline; }
	div.enjoy_cafe ul li img { margin-left:-2px; *margin:0; }

/*¿ìÃø »çÀÌµå ÆÐ³Î(2008-09-09 ¼öÁ¤)*/
.quick_box {background:url("/img/common/bg_offer_quick_top.gif") no-repeat left top;text-align:center;padding-top:15px;}
.quick_bottom {height:13px;background:url("/img/common/bg_offer_quick_bottom.gif") no-repeat left bottom;text-align:center;font-size:0;padding:0;}

.quick_menu {padding:0px 20px 0 20px;}
.quick_menu li {width:100%;border-bottom:1px dashed #B2B2B2;padding:5px 0;}
.quick_menu li.none {border-bottom:none;margin-bottom:-20px;_margin-bottom:-6px;}


/* ÇÁ¸®¹Ì¾ö ½Ã³×¸¶ , added by DDuGy */
.cinemaTheme		{ width: 727px; height: 298px;}
.cinemaTheme img	{  }
.cinemaQuiz			{ width: 727px; height: 188px; background: url("/img/membership_event/vip_cafe/cinema/img_cinemaQuiz.gif") no-repeat; }
.tbl_cinema			{ width: 642px; height: 188px; margin: 7px 46px 23px 39px; }
.tbl_cinema td.quiz { padding-left: 14px; }
.tbl_cinema p.question { margin: 5px 0px; }


/* ÇÁ¸®¹Ì¾ö ÆÄÆ¼ , added by DDuGy */
#partyTheme						{ width: 727px; height: 276px;}
#partyTheme fieldset			{ position: absolute; margin: 305px 0 0 205px; width:480px; border: 0px; }
*html #partyTheme fieldset { position: absolute; margin: 285px 0 0 205px; width:480px; border: 0px; }
**html #partyTheme fieldset { position: absolute; margin: 285px 0 0 205px; width:480px; border: 0px; }
#partyTheme div					{ float: left; }
#partyTheme textarea			{ width: 395px; height: 71px; }
#partyTheme input				{ width: 28px; height: 16px; margin: 8px 0px 10px 15px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font:12px ±¼¸²; }
#partyTheme a					{ float: right; padding-left: 5px; }

#partyMake					{ background: url("/img/membership_event/vip_cafe/party/img_partyMake.gif") bottom no-repeat; padding-left: 20px; width: 727px; height: 75px;}
#partyMake div				{ float: left; }
#partyMake textarea			{ width: 485px; height: 61px; }
#partyMake input				{ width: 28px; height: 16px; margin: 5px 0px 5px 15px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font:12px ±¼¸²; }
#partyMake a					{ float: right; padding-left: 5px; }
#partyMake fieldset			{ position: absolute; margin: 5px 0 0 126px; width:570px; border: 0px; }
*html #partyMake fieldset	{ position: absolute; margin: 5px 0 0 116px; width:570px; border: 0px; }
**html #partyMake fieldset	{ position: absolute; margin: 5px 0 0 116px; width:570px; border: 0px; }



.bbs_tbl td {height:50px;color:#888888;text-align:center;border-bottom:1px solid #EBEBEB;padding-top:4px;font-family:±¼¸², Gulim;font-size:12px;}
.bbs_tbl td.party				{ padding-left:45px; font-size: 12px; letter-spacing: -1px; line-height: 14px; }
.bbs_tbl td.party_phone			{ background:url("/img/membership_event/vip_cafe/common/img_phone.gif") no-repeat 5px center; padding-left:45px; font-size: 12px; letter-spacing: -1px;}

/* ¹«ÇÑ»ó»ó Å°¿öµå , added by DDuGy */
#keywordTheme { width: 727px; height: 410px;}

#keywordMake					{ background: url("/img/membership_event/vip_cafe/keyword/img_keywordMake.gif") bottom no-repeat; padding-left: 20px; width: 727px; height: 95px;}
#keywordMake div				{ float: left;margin-top:-18px;}
/*071210 ¼öÁ¤ ½ÃÀÛ */
#keywordMake textarea			{ width: 485px; height: 61px; word-break:break-all;}
/*071210 ¼öÁ¤ ³¡ */
#keywordMake input				{ width: 28px; height: 16px; margin:-29px 0px 5px 15px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font:12px ±¼¸²; }
#keywordMake a					{ float: right; padding-left: 5px; margin-top:-9px;}
#keywordMake fieldset			{ position: absolute; margin: 25px 0 0 126px; width:570px; border: 0px; }
*html #keywordMake fieldset		{ position: absolute; margin: 25px 0 0 116px; width:570px; border: 0px; }
**html #keywordMake fieldset	{ position: absolute; margin: 25px 0 0 116px; width:570px; border: 0px; }

#keywordBest					{ background: url("/img/membership_event/vip_cafe/keyword/img_keywordBest.gif") bottom no-repeat; padding-left: 20px;  width: 727px; height: 111px;}
#keywordBest table tr td		{word-break:break-all;}	

#keywordTheme fieldset			{ position: absolute; margin: 427px 0 0 126px; width:570px; border: 0px; }
*html #keywordTheme fieldset	{ position: absolute; margin: 407px 0 0 116px; width:570px; border: 0px; }
**html #keywordTheme fieldset	{ position: absolute; margin: 407px 0 0 116px; width:570px; border: 0px; }
#keywordTheme div				{ float: left; }
/*071210 ¼öÁ¤ ½ÃÀÛ */
#keywordTheme textarea			{ width: 485px; height: 61px; word-break:break-all;}
/*071210 ¼öÁ¤ ³¡ */
#keywordTheme input				{ width: 28px; height: 16px; margin: 5px 0px 5px 15px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font:12px ±¼¸²; }
#keywordTheme a					{ float: right; padding-left: 5px; }

.bbs_tbl td {height:50px;color:#888888;text-align:center;border-bottom:1px solid #EBEBEB;padding-top:4px;font-family:±¼¸², Gulim;font-size:12px;}
.bbs_tbl td.keyword				{ font-size: 12px; letter-spacing: -1px; line-height: 18px; padding-left: 10px; }
.bbs_tbl td.k_btnDel			{ text-align: right; }
.bbs_tbl td.k_btnRec			{ }

.make{height:101px;color:#888888;text-align:left;  font-family:±¼¸², Gulim; font-size:12px;}


.pager							{ width: 727px; margin-bottom: 20px; }
.pager dl						{  }
.pager dt						{ position: absolute; text-indent: -9999px; }
.pager dd						{ display: inline; float: left; }
.pager dd.pageNav				{ padding-top: 15px; }
.pager dd.btnArea				{ float: right; }

/* ²É¹è´Þ ½ÅÃ», added by DDuGy */
#flowerTheme					{ width: 727px; height: 326px;}

.searchTable td.f_selectBox		{ padding-right: 5px; text-align: right; }
.searchTable td.f_selectBox	select	{ width: 68px; padding-right: 0px; text-align: right; }

.bbs_tbl td {height:40px;color:#888888;text-align:center;border-bottom:1px solid #EBEBEB;padding-top:4px;font-family:±¼¸², Gulim;font-size:12px;}
.bbs_tbl td.flower				{ padding-left: 10px; font-size: 12px; letter-spacing: -1px; line-height: 14px; } /*2009-07-13 ¼öÁ¤*/
.bbs_tbl tr.flower_notice		{ font-weight: bold; }
.bbs_tbl td.flower_open			{ background:url("/img/membership_event/vip_cafe/flower/img_open.gif") no-repeat 5px center; padding-left:70px; font-size: 12px; letter-spacing: -1px;}
.bbs_tbl td.flower_close		{ background:url("/img/membership_event/vip_cafe/flower/img_close.gif") no-repeat 5px center; padding-left:70px; font-size: 12px; letter-spacing: -1px;}
.bbs_tbl .cntComment			{ color: #D41E1E; padding: 0px 0px 3px 5px; font-size: 10px; }
.bbs_tbl .bold					{ font-weight: bold; }
.bbs_tbl .noborder				{ border: 0px; }
.bbs_tbl td.gubun {background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#FFFFFF;color:#666666;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px;font-family:"Gulim"; }
.bbs_tbl td.last {background-image:none;color:#666666;}

.brdButtonNav					{ width: 727px; text-align: right; margin-bottom: 20px; padding-right: 10px;}

.contentBox						{ background: url("/img/membership_event/vip_cafe/flower/img_box02.gif") repeat-y; }
.contentBox .bbsContent			{ padding: 10px 20px; }
/*071210 ¼öÁ¤ ½ÃÀÛ */
.contentBox .bbsContent .contentText	{ color: #666666; word-break:break-all;}
/*071210 ¼öÁ¤ ³¡ */
.contentBox .bbsContent .contentInfo	{ margin: 30px 30px 10px 30px; width: 615px; border-top:1px solid #EBEBEB; }
.contentBox .bbsContent .contentInfo td	{ height: 40px; border-bottom:1px solid #EBEBEB; }
.contentBox .bbsContent .contentInfo td.title	{ text-indent: 10px; background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#FFFFFF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px; font-weight: bold; }
.contentBox .bbsContent .contentInfo td.cell	{ text-indent: 20px; font-size: 12px; }

.btnNavigator					{ margin: 10px; }
.btnNavigator .btn_aL			{ float: left; }
.btnNavigator .btn_aR			{ float: right; }

.writeComment					{ margin-top: 20px; width: 727px; }
.tbl_wCmt						{ width: 727px; background: url("/img/common/cmt_bg.gif") repeat-x; }
.tbl_wCmt td.cmtBg				{ height: 60px; background: url("/img/common/cmt_bg.gif") repeat-x left top; }
.tbl_wCmt td.cmtLe				{ background: url("/img/common/cmt_le.gif") no-repeat left top; width: 25px; }
.tbl_wCmt td.cmtRi				{ background: url("/img/common/cmt_r.gif") no-repeat left top; width: 25px; }
.tbl_wCmt select				{ width: 50px; }
.tbl_wCmt input					{ width: 451px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font:12px ±¼¸²; }

.listComment					{ margin: 20px 0px; width: 727px; }
.listComment .tbl_lCmt			{ }
.listComment .tbl_lCmt td		{ height: 25px; border-bottom: 1px solid #EBEBEB; text-align: center; color: #666666; padding-top: 3px; }
/*071210 ¼öÁ¤ ½ÃÀÛ */
.listComment .tbl_lCmt td.cmtList	{ font-family: "Gulim"; font-size: 12px;  word-break:break-all;}
/*071210 ¼öÁ¤ ³¡ */

.writeArticle					{ margin-bottom: 20px; }
.tbl_wArticle					{ width: 727px; }
.tbl_wArticle th				{ background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#EFEFEF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px;font-family:"Gulim";}
.tbl_wArticle th.last			{background-image:none;}
.tbl_wArticle th.le {background:url("/img/common/bbs_head_le.gif") no-repeat left top;width:10px;}
.tbl_wArticle th.ri {background:url("/img/common/bbs_head_r.gif") no-repeat left top;width:10px;}

.tbl_wArticle td				{ border-bottom:1px solid #EBEBEB; }
.tbl_wArticle td.title			{ height: 35px; text-indent: 10px; background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#FFFFFF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px; font-weight: bold; }
.tbl_wArticle td.titleT			{ height: 35px; text-indent: 10px; background:url("/img/common/bbs_gubun.gif") no-repeat right 7px;height:24px;background-color:#FFFFFF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px; font-weight: bold; }
.tbl_wArticle td.cell			{ height: 35px; padding-left: 20px; font-size: 12px; text-align: left; color: #666666;}
/*071119 selectbox ¼öÁ¤ 
.tbl_wArticle select.category	{ width: 120px;  behavior:url('/inc/js/selectbox.htc'); }
/*071119 selectbox ¼öÁ¤ */
.tbl_wArticle input.subject		{ width: 520px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE; font-size:12px; font-family:µ¸¿ò; }
.tbl_wArticle input.apply		{ width: 153px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE; font-size:12px; font-family:µ¸¿ò; }
.tbl_wArticle textarea.message	{ width: 600px; height: 115px; margin: 5px 0px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font-size:12px; font-family:µ¸¿ò; line-height:17px; }
.tbl_wArticle input.name		{ width: 200px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE; font-size:12px; font-family:µ¸¿ò; }
.tbl_wArticle input.tel		{ width: 60px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font-size:12px; font-family:µ¸¿ò;  }
.tbl_wArticle input.postNo		{ width: 60px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE; font-size:12px; font-family:µ¸¿ò;  }
.tbl_wArticle input.address		{ width: 550px; height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE; font-size:12px; font-family:µ¸¿ò;  }
.tbl_wArticle select.year	{ width: 60px; }
.tbl_wArticle select.month	{ width: 40px; }
.tbl_wArticle select.day	{ width: 40px; }
.tbl_wArticle select.email	{ width: 70px; }
.tbl_wArticle select.phon	{ width: 50px; }

/* 071126  ¼öÁ¤ */
.contentText {word-break-break-all;}
/* 071126 ¼öÁ¤ */

/*ÀÌº¥Æ® ÈÄ±â */
.searchTable td.e_selectBox		{ padding-right: 5px; text-align: left; }
.searchTable td.e_selectBox	select	{ width: 158px; padding-right: 5px; text-align: left; }
/*071119 selectbox Ãß°¡ 
.searchTable select.sketch	{ behavior:url('/inc/js/selectbox.htc'); }
/*071119 selectbox Ãß°¡ */

/*Á¦ÈÞÇýÅÃ HOTÀÌº¥Æ® ºí¸´Ã³¸®*/
.bul_gold {background : url('/img/membership_event/vip_cafe/main/bul_gold.gif') no-repeat left; padding-left: 10px;}
.bul_gold02 {background : url('/img/membership_event/vip_cafe/main/bul_gold.gif') no-repeat left 5px; font-family:µ¸¿ò, Dotum; font-size:12px; letter-spacing:0px;  padding-left: 10px; margin:5px 0 5px 20px;}

/* ÀÏÀÏº¹±Ç */
#lotteryTheme					{ background: url("/img/membership_event/vip_cafe/lottery/img_lotteryTheme.gif") no-repeat; padding-left: 20px; width: 727px; height: 354px;}
#lotteryTheme fieldset			{ position: absolute; margin: 80px 0px 0px 80px; width:225px; border: 0px; }
*html #lotteryTheme fieldset			{ position: absolute; margin: 80px 0px 0px 80px; width:225px; border: 0px; }
**html #lotteryTheme fieldset			{ position: absolute; margin: 80px 0px 0px 80px; width:225px; border: 0px; }
#lotteryTheme fieldset dl		{ float: left; width: 300px; }
#lotteryTheme fieldset dt		{ padding-bottom: 7px; }
#lotteryTheme a					{ float: right; padding-top: 40px; }

/* ÀÌº¥Æ® Ä¶¸°´õ, added by DDuGy */
.calendarBody					{ width: 727px; background: url("/img/membership_event/vip_cafe/event/calendar/img_calendar02.gif") repeat-y; }
.calHeader						{ height: 122px; background: url("/img/membership_event/vip_cafe/event/calendar/img_calendar_month07.gif"); }
.calBody						{ background: url("/img/membership_event/vip_cafe/event/calendar/img_calendar02.gif") repeat-y; }
.calFooter						{ height: 3px; background: #FFFFFF url("/img/membership_event/vip_cafe/event/calendar/img_calendar04.gif") no-repeat; }

.tbl_calendar td				{ height: 99px; background: url("/img/membership_event/vip_cafe/event/calendar/img_calendar05.gif") no-repeat right top; padding: 7px 0px 0px 4px; vertical-align: top; }
.tbl_calendar td.header			{ height: 122px; background: none; vertical-align: bottom; padding-bottom: 3px; }
*html .tbl_calendar td.header			{ height: 122px; background: none; vertical-align: bottom; padding-bottom: 0px; }
**html .tbl_calendar td.header			{ height: 122px; background: none; vertical-align: bottom; padding-bottom: 0px; }
.tbl_calendar td.headerContent	{ height: 81px; background: none; vertical-align: top; padding: 0px 4px; }
.tbl_calendar td.sun			{ padding-left: 9px; }
.tbl_calendar td.sat			{ background: none; }
.tbl_calendar td.spliter		{ height: 1px; background: none; padding: 0px; background: url("/img/membership_event/vip_cafe/event/calendar/img_calendar03.gif") no-repeat; }

/* ÀÌº¥Æ® ÈÄ±â, added by DDuGy */
.eaBtnNavi	{ margin: 20px 0px 20px 0;text-align:center;}
.eaBtnNavi ul { }
.eaBtnNavi li { padding:0 8px 0 8px; display: inline; }
.eaBtnNavi li.last { height:94px; padding-left: 17px; display: inline; }

.searchBar1 { width: 727px; height: 20px; margin: 0px 0px; color: #666666; font-size: 12px;  margin-bottom:9px;border:1px solid red;}
.searchBar1 .f_selectBox select.month { width: 90px;border:1px solid red;}
.searchBar1 .T_selectBox select.month { width: 270px;border:1px solid red;}
.searchBar1 .f_selectBox select.category { width: 50px;border:1px solid red;}
.searchBar1 .searchTable {margin:5px 0;}
.searchBar1 .searchTable input {background-color:#EBEBEB;padding-top:4px;}
.searchTable td.s_title, .searchTable td.s_result { font-size: 11px; }
.searchBar1 .searchTable .s_selectBox {background:url("/img/common/bu/bu_dot01.gif") no-repeat 29px 8px;font-size:12px;color:#484848;font-weight:bold;}
.bdline {border:1px solid #DBDBDB;} 
.grayline {border-bottom:5px solid #F7F7F7;margin:-9px 0 9px 0;}
.tb_txt {background:url("/img/common/bu/bu_dot01.gif") no-repeat left center;font-family:±¼¸², Gulim;font-size:12px;color:#484848;font-weight:normal;}


.eaList					{ }
.tbl_eaList				{ width: 727px; }
.tbl_eaList th			{ background:url("/img/common/bbs_gubun.gif") no-repeat right center;height:24px;background-color:#EFEFEF;color:#484848;padding:4px 0 2px 0;vertical-align:middle;letter-spacing:-1px;font-size:12px;font-family:"Gulim";}
.tbl_eaList th.last		{ background-image:none;}
.tbl_eaList th.le		{ background:url("/img/common/bbs_head_le.gif") no-repeat left top;width:10px;}
.tbl_eaList th.ri		{ background:url("/img/common/bbs_head_r.gif") no-repeat left top;width:10px;}
.tbl_eaList td			{ border-bottom:1px solid #EBEBEB; font-size:12px;font-family:"Gulim"; color:#888888; height: 28px; text-align: center; }
.tbl_eaList .defaultImg	{ padding: 0px 0px 5px 5px; }
.tbl_eaList .noborder	{ border: 0px; }
.tbl_eaList span		{ font-weight: bold; }
.tbl_eaList .alert		{ height: 20px; padding:3px 10px 0px 0px; font-size: 12px; color: #666666; text-align: right; }

.eaBtnNav				{ text-align: right; padding: 0px 10px 20px 0px; }

/* °¡Á·¿©Çà, added by DDuGy */
/* 080125 ¼öÁ¤½ÃÀÛ */
.tlTheme					{ width: 727px; height: 324px; background: url("/img/membership_event/vip_cafe/tourlife/img_tourlife_theme.jpg"); }
.tlTheme img				{ position: relative; top: 240px; left: 505px; }

.tlBanner					{ margin-bottom: 20px; }
.tlContentBox				{ }
.tlContent					{ background: url("/img/membership_event/vip_cafe/tourlife/img_box02.gif") repeat-y; padding: 10px 24px; }
.tlContentBody				{ }
.tbl_tlContent				{ width: 679px; margin: 10px 0px 0px 0px; }
.tbl_tlContent td.title		{ width: 117px; height: 25px; background-color: #EFEDE1; padding: 7px 0px 7px 20px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.tbl_tlContent td.cell		{ width: 494px; height: 25px; padding: 7px 0px 7px 16px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.tbl_tlContent td.split		{ height:2px; background-color: #EFEDE1; }
.tbl_wtourlife				{ width: 675px; }

.tbl_inTable				{ width: 490px; border-collapse: collapse; margin: 5px 0px; }
.tbl_inTable th				{ height: 20px; background-color: #F8F7F2; border: 1px solid #CCCCCC; }
.tbl_inTable th.brdHeader	{ height: 3px; background-color: #CDB557; border: 1px solid #CCCCCC; }
.tbl_inTable td				{ height: 20px; border: 1px solid #CCCCCC; padding: 2px 5px; }
.caution					{ width: 617px; margin: 5px 0px 20px 0px; text-align: right; }
.stInfo						{ width: 679px; margin: 10px 0px; border-bottom: 1px solid #EBEBEB; }
.stInfo p.st01				{ color: #3C4144; padding-left: 20px; margin: 10px 0px; }
.stInfo p.st02				{ color: #666666; padding-left: 20px; margin: 10px; }

.rbox {width:708px;background:url('/img/membership_event/vip_cafe/tourlife/rbox_top.gif') no-repeat left top; padding-top:25px;}
.rbox .img {width:708px;border-left:1px solid #CCCCCD;border-right:1px solid #CCCCCD;padding-left:35px;}
.rbox .end {width:708px;height:25px;background:url('/img/membership_event/vip_cafe/tourlife/rbox_end.gif') no-repeat left bottom;}

/* 080125 ¼öÁ¤ ³¡ */

/* ¿ì·®°í°´ ¼±Á¤±âÁØ, added by DDuGy */
.gIntro				{ float: left; width: 196px; }
.gContent			{ float: right; width: 531px; }
.gGrade				{ margin-left: 20px; }
.tbl_gGrade			{ margin: 10px 0px 0px 95px; background: url("/img/membership_event/vip_cafe/guide/guide/img_box02.gif") repeat-x; }
.tbl_gGrade td		{ height: 20px; padding-top: 2px; }
* html .tbl_gGrade td		{ height: 20px; padding-top: 3px; }
.tbl_gGrade	td.le	{ background: #FFFFFF url("/img/membership_event/vip_cafe/guide/guide/img_box01.gif"); }
.tbl_gGrade	td.ri	{ background: #FFFFFF url("/img/membership_event/vip_cafe/guide/guide/img_box03.gif"); }
.tbl_gGrade	.sID	{ font-weight: bold; }
.tbl_gGrade .sGrade	{ font-weight: bold; color: #AB7111; }
.gGeneral			{ margin: 30px 0px 30px 20px; }
.tbl_guide			{ margin: 30px 0px 30px 20px; }
.tbl_guide td		{ vertical-align: bottom; }

/* ¿ì·®°í°´ ÇýÅÃ¾È³», added by DDuGy */
.tbl_guideNavi			{ width: 727px; background: url("/img/membership_event/vip_cafe/guide/online/img_bg.gif") repeat-x; margin-bottom: 20px;}
.tbl_guideNavi td		{ height: 42px; }
.tbl_guideNavi td.le	{ background: #FFFFFF url("/img/membership_event/vip_cafe/guide/online/img_le.gif"); }
.tbl_guideNavi td.ri	{ background: #FFFFFF url("/img/membership_event/vip_cafe/guide/online/img_ri.gif"); }

.onlineSubTitle			{ margin: 10px 0px 20px 0px; }

.tbl_event				{ margin: 10px 0px; background: url("/img/membership_event/vip_cafe/guide/online/img_event_title.gif") top no-repeat; }
.tbl_event td			{ height: 115px; padding-bottom: 10px; }

.onlineWideBanner		{ margin: 10px 0px 30px; }

.tbl_affiliate			{ margin: 10px 0px; background: url("/img/membership_event/vip_cafe/guide/online/img_event_title.gif") top no-repeat;}
.tbl_affiliate td		{ padding: 0px 1px 8px 0px; }
.tbl_affiliate td.nopadding { padding: 0px 0px 8px 0px; }
*html .tbl_affiliate td		{ padding-bottom:8px; }
**html .tbl_affiliate td		{ padding-bottom:8px; }

/* ¿ìÃø ¹è³Ê, added by DDuGy */
*html #Subcon .rBanner		{ text-align: center; }
**html #Subcon .rBanner		{ text-align: center; }

/* ÇØÇÇ¶óÀÌÇÁ, addedy by DDuGy */
.hlTheme					{ width: 727px; }
.hlBoard					{ width: 727px; margin-bottom: 30px; }
.tbl_hlOut					{ width: 727px; border-collapse: collapse; }
.tbl_hlOut td				{ border: 1px solid #DEDEDE; border-top: 2px solid #DEDEDE; vertical-align: top; }
.tbl_hlOut td.img			{ vertical-align: middle; text-align: center; }
.tbl_hlIn					{ color: #666666; }
.tbl_hlIn th				{ height: 23px; padding: 0px; border-bottom: 1px solid #DEDEDE; }
.tbl_hlIn td				{ height: 25px; border: 0px; border-bottom: 1px dashed #DEDEDE; vertical-align: bottom; }
.tbl_hlIn td.title			{ background: url("/img/membership_event/vip_cafe/happylife/bu_title.gif") 25% 60% no-repeat; text-indent: 38px; vertical-align: middle;}
.tbl_hlIn td.titleT			{ text-indent: 26px; vertical-align: middle;}
.tbl_hlIn td.cellT			{ padding: 10px; background: url("/img/membership_event/vip_cafe/happylife/bu_cell.gif") 0% 60% no-repeat;}
.tbl_hlIn td.cell			{ background: url("/img/membership_event/vip_cafe/happylife/bu_cell.gif") 0% 60% no-repeat; text-indent: 10px; }
.tbl_hlIn td.titleF			{ height: 40px; background: url("/img/membership_event/vip_cafe/happylife/bu_title.gif") 25% 80% no-repeat; text-indent: 38px; }
.tbl_hlIn td.cellF			{ height: 40px; background: url("/img/membership_event/vip_cafe/happylife/bu_cell.gif") 0% 80% no-repeat; text-indent: 10px; }
.tbl_hlIn td.desc			{ padding-left: 5px; }
.tbl_hlIn td.bottom			{ height: 50px; padding-right: 20px; vertical-align: middle; text-align: right; border: 0px; }
.tit    					{ text-align: left; height: 23px; background-color: #f1f1f1;  }

/* VIP¼Ò½ÄÁö º¸±â, added by DDuGy */

#vList1					{ width:300px; border: 0px; position:absolute; left:0px; top:310px; z-index:3; }
#vList2					{ width:300px; border: 0px; position:absolute; left:0px; top:310px; z-index:2; }
#vList3					{ width:300px; border: 0px; position:absolute; left:0px; top:310px; z-index:1; }
#Footer_v				{ width:100%; border: 0px; position:absolute; left:0px; top:900px; z-index:1; }


.vmTheme			{ width: 727px; height: 299px; background: url("/img/membership_event/vip_cafe/magazine/img_vmTheme.gif"); }
.vmTheme img.btn	{ position: absolute; top: 210px; left: 510px; }
/*.vmTheme img.tab01	{ position: absolute; top: 308px; left: 0px; }
.vmTheme img.tab02	{ position: absolute; top: 314px; left: 145px; }
.vmTheme img.tab03	{ position: absolute; top: 314px; left: 256px; }*/

.tbl_vm				{ width: 727px; margin: 20px 0px; }
.tbl_vm td			{ padding-bottom: 10px; }

.tbl_vm1			{ position: absolute; top: 308px; left: 0px; }

/* VIP¼Ò½ÄÁö ½ÅÃ», added by DDuGy */
.tbl_amNavi						{ width: 727px; background: url("/img/membership_event/vip_cafe/guide/online/img_bg.gif") repeat-x; margin-bottom: 20px;}
.tbl_amNavi td					{ height: 42px; }
.tbl_amNavi td.le				{ background: #FFFFFF url("/img/membership_event/vip_cafe/guide/online/img_le.gif"); }
.tbl_amNavi td.ri				{ background: #FFFFFF url("/img/membership_event/vip_cafe/guide/online/img_ri.gif"); }

/* 071123 ¼öÁ¤ */
.amTheme						{ width: 727px; height: 217px; background: url("/img/membership_event/vip_cafe/magazine/img_amTheme.gif"); }
.amTheme img.btn				{ position: absolute; top: 270px; left: 510px; }
.amStatus						{ width: 727px; height: 240px; background: url("/img/membership_event/vip_cafe/magazine/img_amStatus_new.gif"); margin: 20px 0px; }

.amTheme_honor					{ width: 727px; height: 268px; background: url("/img/membership_event/vip_cafe/magazine/img_amTheme_honor.gif"); }
.amStatus_honor					{ width: 727px; height: 200px; background: url("/img/membership_event/vip_cafe/magazine/img_amStatus_honor_01_new.gif"); margin: 20px 0px; }

.tbl_amStatusOut				{ width: 727px; }
.tbl_amStatusOut td.oHead		{ height: 55px; }
.tbl_amStatusOut td.oLeft		{ padding-left: 150px; vertical-align: top; }
.tbl_amStatusOut td.oLeft div.appCnt	{ color: #FF0000; margin: 12px 0px 3px 0px; }
.tbl_amStatusOut td.oLeft div.ratio	{ color: #FF0000; }
.tbl_amStatusOut td.oRight		{ vertical-align: top; }

.tbl_amStatusIn					{ width: 396px; }
*html .tbl_amStatusIn					{ width: 400px; }
**html .tbl_amStatusIn					{ width: 400px; }
.tbl_amStatusIn td				{ height: 30px; border-top: 1px solid #EBEBEB; vertical-align: bottom; padding: 5px 0px;}
.tbl_amStatusIn td input		{ height: 20px; border-top:1px solid #A2A2A2;border-left:1px solid #A2A2A2;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font:12px ±¼¸²; }
.tbl_amStatusIn td input.post		{ width: 50px; }
.tbl_amStatusIn td input.address	{ width: 304px; margin: 1px 0px; }
.tbl_amStatusIn td.title		{ font-weight: bold; text-indent:10px; color:#484848;}
.tbl_amStatusIn td.bottom		{ height: 55px; padding-right: 15px; vertical-align: middle; text-align: center; }

.amCaution						{ width: 727px; height: 171px; background: url("/img/membership_event/vip_cafe/magazine/img_caution.gif"); }
.amCaution img					{ position: relative; left: 595px; top: 132px; }
.amCaution_honor				{ width: 727px; height: 171px; background: url("/img/membership_event/vip_cafe/magazine/img_caution_honor.gif"); }
.amCaution_honor img			{ position: relative; left: 595px; top: 132px; }

.tabname{background:url(/img/common/bu/bu_dot03.gif) no-repeat left .3em;padding-left:10px;font-family:±¼¸², Gulim;font-size:12px;font-weight:bold;color:#EE5E00;} /* Å¸ÀÌÆ² : Áß´Ü¶ô */
.tab {margin-bottom:20px;background:url("/img/common/tab_bg03.gif") repeat-x left bottom;}

#Bodypop {position: relative;width: 960px;min-height: 300px;margin: 0 auto;padding: 0 0 0px;text-align: left;z-index:0;}

.vip_is {position:relative;background:url("/img/membership_event/vip_cafe/magazine/bg_vip_box.gif") no-repeat left top;width:727px;height:117px;}
.vip_is .thum {position:absolute;top:16px;left:59px;}
.vip_is dl {position:absolute;top:22px;left:220px;}

/* 080411 Å¬¸¯Å¬¸¯ ¼ûÀº±×¸² */
.puzzleDiv {position:relative;width:427px;margin-top:25px;text-align:center;}
.btnDiv {width:428px;height:25px;text-align:center;}

.puzzleDiv .card1_ {position:absolute;left:30px;top:6px;z-index:10;width: 166px; height: 211px; background:url('/img/membership_event/vip_cafe/puzzle/cafe_logo_.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/membership_event/vip_cafe/puzzle/cafe_logo_.png',sizingMethod='crop');}
.puzzleDiv .card2_ {position:absolute;left:112px;top:0px;z-index:50;width: 188px; height: 221px; background:url('/img/membership_event/vip_cafe/puzzle/cafe_logo2_.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/membership_event/vip_cafe/puzzle/cafe_logo2_.png',sizingMethod='crop');}
.puzzleDiv .card3_ {position:absolute;left:230px;top:8px;z-index:100;width: 148px; height: 202px; background:url('/img/membership_event/vip_cafe/puzzle/cafe_logo3_.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/membership_event/vip_cafe/puzzle/cafe_logo3_.png',sizingMethod='crop');}

.puzzleDiv .card1 {position:absolute;left:30px;top:6px;z-index:10;width: 166px; height: 211px; background:url('/img/membership_event/vip_cafe/puzzle/cafe_logo.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/membership_event/vip_cafe/puzzle/cafe_logo.png',sizingMethod='crop');}
.puzzleDiv .card2 {position:absolute;left:112px;top:0px;z-index:50;width: 188px; height: 221px; background:url('/img/membership_event/vip_cafe/puzzle/cafe_logo2.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/membership_event/vip_cafe/puzzle/cafe_logo2.png',sizingMethod='crop');}
.puzzleDiv .card3 {position:absolute;left:230px;top:8px;z-index:100;width: 148px; height: 202px; background:url('/img/membership_eventss/vip_cafe/puzzle/cafe_logo3.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/membership_event/vip_cafe/puzzle/cafe_logo3.png',sizingMethod='crop');}

/* 080414 ÀÏÀÏº¹±Ç(°³Æí) */
/*
.lotteryDiv {background:url('/img/membership_event/vip_cafe/lottery/new/bg_lottery.gif') no-repeat left top;width:727px;height:434px;}
.lotteryDiv .lotterinfo {float:left;display:inline;width:288px;margin:49px 74px 0 84px;}
*/

/* 2009-03-11 ÀÏÀÏº¹±Ç °³Æí */
.lotteryDiv { background:url('/img/membership_event/vip_cafe/lottery/new/bg_lottery02.jpg') no-repeat left top; width:727px; height:469px; margin-top: 20px; }
.lotteryDiv .lotterinfo {float: left;display:inline;width:288px;margin:49px 0 0 84px; text-align: center; }
.txtlist li { display:block; padding: 10px 0; border-bottom:1px dashed #CCC;}
.txtlist li.first { padding-bottom: 3px !important; }
.txtlist li.last { padding-left: 35px; border-bottom: none; }

.lottery_rbox {width:727px;background:url('/img/membership_event/vip_cafe/lottery/new/rbox_top.gif') no-repeat left top; padding-top:19px;}
.lottery_rbox dl {width:727px;border-left:1px solid #CCCCCD;border-right:1px solid #CCCCCD;padding-left:11px;}
.lottery_proc {margin:5px 0 0 12px; }
.lottery_proc .guide {width:150px;color:#666666;line-height:14px;text-align:center;}
.lottery_rbox .end {width:727px;height:19px;background:url('/img/membership_event/vip_cafe/lottery/new/rbox_end.gif') no-repeat left bottom;}

/*
.lottery_prize {width:727px;height:95px;background:url('/img/membership_event/vip_cafe/lottery/new/round_le.gif') no-repeat left top;padding-left:20px;}
.lottery_prize dl {width:687px;height:95px;background-color:#F5F5F5;border-top:1px solid #CCCCCD;border-bottom:1px solid #CCCCCD;padding-top:7px; display:block; }
.lottery_prize dd {border-left:1px dashed #CCCCCC;padding-left:5px; display:block; }
.lottery_prize .right {width:20px;height:95px;background:url('/img/membership_event/vip_cafe/lottery/new/round_ri.gif') no-repeat left top;}
*/
.lottery_prize {width:727px;height:115px;background:url('/img/membership_event/vip_cafe/lottery/new/bg_round_le02.gif') no-repeat left top;}
.lottery_prize dl { float: left; width: 711px; }
.lottery_prize dt { float: left; padding-left: 35px; padding-top: 24px; }
.lottery_prize dd { float: left; padding: 15px 0 0 26px; }

/* 2009-03-11 ÀÏÀÏº¹±Ç °³Æí */
.lucky_num {width:288px;height:45px;background:url('/img/membership_event/vip_cafe/lottery/new/bg_lucky.gif') no-repeat left top;padding: 12px 0 0 18px;}
.lucky_num li {float:left;display:inline;font-size:12px;color:#fff;letter-spacing:0;}
.lotterinfo .item2 {background:url('/img/membership_event/vip_cafe/lottery/new/bg_lucky02.gif') no-repeat left top !important;} /* 2009-08-19 ÀÏÀÏº¹±Ç °³Æí Ãß°¡ */

/* 080418 ¿ì·®Ä«Æä ¸ÞÀÎ(°³Æí) */
#vipmain #Header {width:100%;height: 147px;}
#cafenews #Content {margin:0px;}

.vip_flash {width:727px;height:389px;padding:0px;}

.cafeDiv {float:left;display:inline;width:300px;margin:-26px 0px 0 20px;}
.btn_more {width:300px;margin-top:-115px;text-align:right;}
.privilege {margin-top:7px;}
.privilege h2.title, .happylife h2.title {display:none;}

.happylife {float:right;display:inline;background:url("/img/membership_event/vip_cafe/main/flash_end.gif") no-repeat left top;width:376px;height:40px;margin:-5px 0 0 0px;padding:52px 0 0 0;}

.tab_mini {float:left;display:inline;background:url("/img/membership_event/vip_cafe/main/bg_tab_mini.gif") repeat-x left top;width:300px;}
.tab_mini li {float:left;display:inline;}
.tab_mini li.last {background:url("/img/membership_event/vip_cafe/main/bg_tab_mini_last.gif") no-repeat right bottom;padding-right:10px;}

.con_li {margin-left:2px;padding:0;color:#888;}
.con_li li {background:url("/img/common/bu/bu_dot14.gif") no-repeat left 8px;padding-left:8px;line-height:16px;color:#888;}

.con_li03 {color:#888;width:300px;margin-top:-30px;padding-top:30px;}
.con_li03 li {background:url("/img/common/bu/bu_dot09.gif") no-repeat left 8px;padding-left:8px;color:#888;}
.con_li03 li a {font-size:12px;}


#logoDiv {position:absolute;cursor: pointer;}
#logoDiv .logo {position:relative;width: 146px; height: 152px; background:url('/img/common/img_cafelogo2.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/common/img_cafelogo2.png',sizingMethod='crop');}

/* 2008-04-18 ¿Â¶óÀÎÇýÅÃ/¿ÀÇÁ¶óÀÎÇýÅÃ(°³Æí) */
.descspace { padding-top:40px;margin-left:35px; }
ul.descex dt { float:left;width:60px; }
ul.descex dd { float:left;width:595px; }
ul.descex dd ol { margin-top:8px; }
ul.descex dd ol li { font-size:12px;font-family:"Gulim";color:#666;letter-spacing:0; }
ul.descex dd ol li.n01 { padding-left:15px;background:url('/img/membership_event/vip_cafe/guide/online/num01.gif') no-repeat left 3px; }
ul.descex dd ol li.n02 { padding-left:15px;background:url('/img/membership_event/vip_cafe/guide/online/num02.gif') no-repeat left 3px; }

.subtit { margin:30px 0px 20px 0px; }
.onoff_banbg {width:727px;background:url('/img/membership_event/vip_cafe/guide/online/bg_banner_onoffline.gif') no-repeat left top;}
ul.bannerlist { margin:49px 0 0 35px; }
ul.bannerlist li { display:inline;margin:0 8px 20px 0; }
ul.bannerlist dl { width:213px; }
ul.bannerlist dt { margin-bottom:-5px; }

.subtit2 { margin:50px 0px 20px 0px; }
ul.bannerlist2 {}
ul.bannerlist2 li { display:inline;margin:0 11px 2px 0; }
ul.bannerlist2 li.one, ul.bannerlist2 li.last { margin:0 0 2px 0; }

/* 2008-04-18 ÁøÇàÁßÀÎÀÌº¥Æ®(°³Æí) */
ul.event_menu { margin:15px 0 35px 31px; }
ul.event_menu li { display:inline;text-align:center; }
.event_banbg {width:727px;background:url('/img/membership_event/vip_cafe/guide/online/bg_banner_onoffline.gif') no-repeat left top;}
ul.evtbannlist { margin:33px 0 0 18px; }
ul.evtbannlist li { display:inline;margin:0 17px 5px 0; }

/* 2008-04-25 ÇÁ¸®¹Ì¾ö ÃÊÃ»Àå(°³Æí) */
.invitation_quiz {width:727px;height:108px;background:url('/img/membership_event/vip_cafe/invitation/quiz_le.gif') no-repeat left top;padding-left:190px;}
.invitation_quiz dl {width:514px;height:108px;background-color:#F9F9F9;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;padding-top:7px;}
.invitation_quiz dt {height:65px;}
.invitation_quiz dd {padding-left:0px;}
.invitation_quiz .right {width:23px;height:108px;background:url('/img/membership_event/vip_cafe/invitation/quiz_ri.gif') no-repeat left top;}

.point .dot03 {font-family:±¼¸², Gulim;font-size:12px;padding-left:15px;}
.point .dot04 {background:url("/img/common/bu/bu_dot04.gif") no-repeat left 6px;font-family:±¼¸², Gulim;font-size:12px;color:#666666;padding:0 0 0 12px;}
.point ul li {padding-left:10px;}
.point ul li .li02{background:url("/img/common/bu/bu_dot01.gif") no-repeat left .6em;color:#666;padding-left:5px;}

/*2008-08-20 Ãß°¡*/
.event_menu02{margin:20px 0;}
.event_menu02 li{float:left;}

/* 2008-07-10 ÇÁ¸®¹Ì¾ö ÃÊÃ»Àå ÇýÅÃ ¾È³» */
.invitation_info {width: 727px; margin-top: 30px;}
	.invitation_info li {float: left; width: 393px; padding-bottom: 25px;}
	.invitation_info li.last {width: 334px;}
		.invitation_info dl {position: relative;}
			.invitation_info dt {position: absolute; left: 168px;}
			.invitation_info dd {}

/* 2008-07-28 Çà¿î¹øÈ£ ÀÌº¥Æ® Âü¿©ÇÏ±â Ãß°¡ */
.lucky_number {
	position: relative;
	width: 687px; height: 148px; /* 2009-01-23 height ¼öÁ¤ */
	background: url('/img/membership_event/vip_cafe/event/event/vipcafeinvite/bg_message.gif') no-repeat left top;
}
	.lucky_number .lucky {
		position: absolute;
		left: 278px; top: 67px; /* 2009-01-12 top ¼öÁ¤ */
		width: 217px; height: 47px;
		padding: 13px 0 0 10px;
		border: 1px solid #fff;
		background: #fff;
		font-family: verdana; font-size: 18px;
	}
	.lucky_number img {
		position: absolute;
		right: 17px; top: 65px; /* 2009-01-12 top ¼öÁ¤ */
	}


/*---------------¿ì·®°í°´ Ä«Æä ½Å±ÔÆäÀÌÁö(2008-09-22)----------------*/
/*Honors CLUB*/
.honors_club {background:url('/img/membership_event/vip_cafe/honors_club/bg_honors_club.gif') no-repeat left top;width:727px; height:182px;padding:29px 0 0 41px;}
html>/**/body .honors_club {width:686px;height:153px;}
.honors_club .honors_club_txt {padding:11px 0 12px 0;}
.honors_club .honors_club_list li {background:url("/img/common/bu/bu_dot03.gif") no-repeat left 5px;padding-left:12px;color:#666;}
.honors_club_top {background:url('/img/membership_event/vip_cafe/honors_club/bg_honors_club_top.gif') no-repeat left bottom;width:727px;height:15px;}
.honors_club_btm {background:url('/img/membership_event/vip_cafe/honors_club/bg_honors_club_btm.gif') no-repeat left bottom; width:727px;padding: 0 0 10px 0; overflow:hidden;} /* 2009-03-18 ¿ì·®°³Æí padding¼öÁ¤/overflowÃß°¡ */
.honors_club_btm .honors_club_cont li {background:url("/img/common/bu/bu_dot03.gif") no-repeat left 5px;padding: 5px 0 2px 9px;color:#000;font-weight:bold;} /* 2009-03-18 ¿ì·®°³Æí margin »èÁ¦/padding ¼öÁ¤ */
.honors_club_btm .honors_club_cont li.none{background:none; padding: 0 30px 0 0;} /* 2009-03-24 ¿ì·®°³Æí padding ¼öÁ¤ */
.honors_club_sel {background:url("/img/common/bu/bu_dot03.gif") no-repeat left 5px;padding:0 0 5px 12px;color:#000;font-weight:bold;}

.bbs_tbl td{height:20px;}

.bargraph div {float: left;width: 515px;*width: 515px;background: url('/img/service/service_mall/bg_bargraph.gif') no-repeat left top; margin-left: 5px; _margin-left: 3px; padding: 3px 3px 3px 11px;} /* 2009-03-17 ¿ì·®°³Æí ¼öÁ¤ */
.bargraph_none {float: left;width: 500px;*width: 500px;background: url('/img/service/service_mall/bg_bargraph_none.gif') no-repeat left top;padding: 3px 3px 3px 11px;} /*2008-12-04 ¸·´ë ±×·¡ÇÁ ¼öÁ¤ */
.bargraph_none img {margin-left:-30px;}
.bargraph p {width: 496px;} /*2008-12-04 ¸·´ë ±×·¡ÇÁ ¼öÁ¤ */
.bargraph p .graph {position: relative;*height: 1%;line-height: 11px;}
.bargraph p .end {position: absolute;top: 0;	right: -5px;display: block;width: 5px;height: 11px;background: url('/img/service/service_mall/bg_bargraph_graphend.gif') no-repeat right top;}
.bargraph strong {position: relative;float: right;display: block;width: 54px;margin-top: -3px;}

.phone_confirm{background: url('/img/membership_event/vip_cafe/honors_club/bg_phone_confirm.gif') no-repeat left bottom;width:727px;height:107px;} /* 2009-03-18 ¿ì·®°³Æí padding »èÁ¦ */
.phone_confirm dt{width:180px;float:left; margin:21px 0 0 50px;} /* 2009-03-18 ¿ì·®°³Æí padding Ãß°¡ */
.phone_confirm dd.phone_confirm_txt{float:left; padding-top:21px; } /* 2009-03-18 ¿ì·®°³Æí padding ¼öÁ¤ */

.reviewarticle2 .poll_list {margin-bottom: -22px;}
.reviewarticle2 .first {border-top: none; border-bottom:none;padding-bottom:10px; padding-top: 5px;margin-bottom:-10px;}
.reviewarticle2 .last {border-top: 1px solid #EBEBEB; border-bottom:none; padding-top:10px;padding-bottom:10px; margin-bottom:-10px;}
.reviewarticle2 .poll_last { border-bottom:none;padding-bottom:10px;_padding-bottom:0px;}
.reviewarticle2 .poll_list ul {margin-top:5px;_margin-top:0;	margin-left:10px;}
.reviewarticle2 .poll_list ul li {font-size:12px;margin-bottom:10px;_margin-bottom:5px;}
.reviewarticle2 .poll_list ul li.last {font-size:12px;margin-bottom:0px;}
.reviewarticle2 .poll_list ul li .radio {vertical-align:-1px;}
.reviewarticle2 .poll_list .memo .bul {background: url('/img/common/bu/bu_2x2_black.gif') no-repeat left 6px;color:#767676;padding-left:6px;vertical-align:2px;width:70px;}
.reviewarticle2 .top {display: block;width: 677px;*width: 727px;*height: 1%;background: url('/img/common/bg_reviewarticle_top.gif') no-repeat left top;margin: 0 -25px;padding: 25px 25px 0 25px;_padding: 15px 25px 0 25px;}
.reviewarticle2 .info {margin-top:-11px;background: url('/img/common/bg_reviewarticlememo_top.gif') no-repeat left bottom;padding: 10px 10px 15px 10px;}
.reviewarticle2 .memo {position: relative;clear: left;min-height: 50px;*height: 1%;background: url('/img/common/bg_reviewarticlememo_body.gif') repeat-y left top;padding: 1px 12px;color: #777777;}
.reviewarticle2 .memo .bul {background: url('/img/common/bu/bu_2x2_black.gif') no-repeat left 6px;margin-top:1px;padding-left:6px;vertical-align:2px;width:80px;}
.reviewarticle .memo .vote {margin-bottom:10px;_margin-bottom:6px;vertical-align:2px;text-align:right;font-weight:bold;}
.reviewarticle2 .memo .vote_last {vertical-align:2px;text-align:right;font-weight:bold;}
.bargraph_ff {margin-top:-7px;_margin-top:5px;}
.bargraph_ff .vote { font-weight:bold; } /* 2009-03-17 ¿ì·®°³Æí Ãß°¡ */
.reviewarticle2 .bottom {width: 677px;*width: 727px;background: url('/img/common/bg_reviewarticle_bottom.gif') no-repeat left bottom;margin: 0 -25px;padding: 10px 25px;margin-top:-10px;_margin-top:-20px;}
.reviewarticle2 .btngrp_last {background: url('/img/common/bg_reviewarticlememo_bottom.gif') no-repeat left top;margin-bottom: 1px;padding-top: 20px;}

 .reviewarticle2 {background: url('/img/common/bg_reviewarticle_body.gif') repeat-y left top;padding: 0 25px;}
 .reviewarticle2 .memo {position: relative;clear: left;min-height: 50px;*height: 1%;background: url('/img/common/bg_reviewarticlememo_body.gif') repeat-y left top;padding: 1px 12px;color: #777777;} /* 2009-03-17 ¿ì·®°³Æí ¼öÁ¤ */
html>/**/body .reviewarticle2 .memo { overflow: hidden; } /* 2009-03-17 ¿ì·®°³Æí Ãß°¡ */
 .reviewarticle2 .btngrp {background: url('/img/common/bg_reviewarticlememo_bottom.gif') no-repeat left top;margin-bottom: 15px;padding-top: 20px;}

/*VIP ¾ÆÆ®È¦*/
.vip_arthall {background:url('/img/membership_event/vip_cafe/arthall/bg_vip_arthall.gif') no-repeat left top;width:727px; height:182px;padding:29px 0 0 41px;}
html>/**/body .vip_arthall {width:686px;height:153px;}
.vip_arthall .vip_arthall_txt {padding:11px 0 13px 0;}

.vip_arthall01 {background:url('/img/membership_event/vip_cafe/arthall/bg_vip_arthall01.gif') no-repeat left top;width:727px; height:140px;padding:30px 0 0 59px;}
html>/**/body .vip_arthall01 {width:686px;height:153px;}
.vip_arthall01 .vip_arthall_txt01 {padding-top:13px;}


/*¿ì·®°í°´À» Ã£¾Æ¶ó*/
.vip_find {background:url('/img/membership_event/vip_cafe/find/bg_vip_find.gif') no-repeat left top;width:727px; height:178px;padding:34px 0 0 30px;}/*2008-10-14 ¼öÁ¤*/
html>/**/body .vip_find {width:686px;height:149px;}
.vip_find .vip_find_txt {padding-top:15px;}

.vip_invitation01{float:left;background:url('/img/membership_event/vip_cafe/find/bg_vip_invitation01.gif') no-repeat left top;width:363px; height:209px;padding:10px 0 0 18px;border-right:1px solid #969696;}
.vip_invitation01 .vip_invitation01_txt{padding:10px 0 5px 0;}
.vip_invitation01 .vip_confirm {background:url('/img/membership_event/vip_cafe/find/bg_vip_confirm.gif') no-repeat left top;width:273px; height:32px;padding:5px 0 0 12px;}
.vip_invitation02{float:left;background:url('/img/membership_event/vip_cafe/find/bg_vip_invitation02.gif') no-repeat left top;width:363px; height:209px;padding:10px 0 0 23px;}
.vip_invitation02 .vip_invitation02_txt{padding:10px 0 37px 0;}

.vip_ranking01{float:left;background:url('/img/membership_event/vip_cafe/find/bg_vip_ranking.gif') no-repeat left top;width:312px; height:335px;padding:26px;display:inline;}
.tbl_ranking{width:260px;margin-bottom:10px;}
.tbl_ranking th{background-color:#000;color:#fff;font-weight:bold;border-right:1px solid #fff;border-bottom:1px solid #fff;height:20px;}
.tbl_ranking td{color:#666;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;height:20px;}
.tbl_ranking tr.rank_line01{background-color:#e8e8e8;}
.tbl_ranking tr.rank_line02{background-color:#f1f1f1;}

/*ÀÀ¸ðÇÏ±â ·¹ÀÌ¾îÆË¾÷(2008-10-30)*/
#popup{width:666px;height:239px;background:url('/img/membership_event/vip_cafe/arthall/bg_popup.png') transparent no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/membership_event/vip_cafe/arthall/bg_popup.png',sizingMethod='crop');}
#popup .popup_view {position: relative;padding:24px 41px 18px 30px;}
.fix{position:absolute;top:350px;left:55px;z-index:1000;}
.popup_view .poptit_area{height:24px;border-bottom:3px solid #000;padding-bottom:16px;width:417px;}
.popup_view .h1_pop{background:url('/img/common/bu/bul_popup.gif') no-repeat left 1px;padding-left:16px;float:left;}
.popup_view .alter{float:left; padding-left:20px;color:#666;border-bottom:1px solid #dadada;width:417px;padding-bottom:10px;}
.popup_view .alter li{float:left;margin-right:15px;}
.popup_view .close{float:right;}
.popup_view .pop_btn{float:right;text-align:right;padding-right:0px;cursor: pointer;}
/*---------------¿ì·®°í°´ Ä«Æä ½Å±ÔÆäÀÌÁö(2008-09-22)----------------*/



/*¸â¹ö½Ê VIP 2009-09-24*/
div.sms_complet { float:left; width:100%; height:323px; background:url('/img/membership_event/vip_cafe/coupon/sms/bg_roundbox01.gif') no-repeat top left; padding:33px 0 0 31px; }
	div.sms_complet ul li { float:left; display:inline; }
	div.sms_complet ul li.li_01 { margin-left:28px; }
	div.sms_complet .txt_ex { display:none; }
	div.sms_complet div.gray_box { float:left; width:661px; height:94px; background:url('/img/membership_event/vip_cafe/coupon/sms/bg_graybox.gif') no-repeat top left; padding:17px 0 0 20px; }
		div.sms_complet div.gray_box ul li.left { float:left; width:228px; height:20px; padding-top:3px; }
		div.sms_complet div.gray_box ul li.right { float:left; width:255px; height:23px; }
		div.sms_complet div.gray_box ul li.last { margin-top:16px; }


/* 2008-07-28 8¿ù ´º½º·¹ÅÍ º¹ºÒº¹ ÅõÇ¥ ÀÌº¥Æ® Ãß°¡ */
ul.newsletter-info { margin: 14px 0 0 19px; }
	ul.newsletter-info li { height: 51px; }
	ul.newsletter-info li.num1 { background: url('/img/membership_event/vip_cafe/event/08newsletter/txt_num01.gif') no-repeat left top; }
	ul.newsletter-info li.num2 { background: url('/img/membership_event/vip_cafe/event/08newsletter/txt_num02.gif') no-repeat left top; }
	ul.newsletter-info li.num3 { background: url('/img/membership_event/vip_cafe/event/08newsletter/txt_num03.gif') no-repeat left top; }
		ul.newsletter-info dl { margin-left: 46px; }
			ul.newsletter-info dl dt {
				display: inline;
				float: left;
			}
			ul.newsletter-info dl dd { text-indent: 15px; }
			ul.newsletter-info dl dt, ul.newsletter-info dl dd { margin-top: 11px; }
div.newsletter-ballot {
	position: relative;
	width: 729px; height: 216px;
	background: url('/img/membership_event/vip_cafe/event/08newsletter/bg_ballot_do.gif') no-repeat left top;
}
	div.newsletter-ballot ul {
		position: absolute;
		left: 0; top: 23px;
	}
		div.newsletter-ballot li {
			display: inline;
			float: left;
			padding-left: 24px;
		}
			div.newsletter-ballot dl {}
				div.newsletter-ballot dt {}
				div.newsletter-ballot dd {
					width: 116px;
					padding-top: 3px;
					color: #f17c30;
					text-align: center;
				}
					div.newsletter-ballot dd em { font-style: normal; font-weight: bold; }
					div.newsletter-ballot dd.check { padding: 0; }
	.btn-ballot { margin: 26px 0 31px 0; text-align: center; }
div.newsletter-join {
	position: relative;
	width: 729px; height: 151px;
	background: url('/img/membership_event/vip_cafe/event/08newsletter/bg_letter_join.gif') no-repeat left top;
}
	div.newsletter-join dl {
		position: absolute;
		left: 34px; top: 28px;
	}
		div.newsletter-join dt {
			float: left;
			width: 236px; height: 102px;
		}
		div.newsletter-join dd { float:left; position:relative; }
			div.newsletter-join ul {}
				div.newsletter-join li { padding-left: 20px; color: #666; font-size: 12px;}
				div.newsletter-join li.num01 { background: url('/img/common/bu/no1.gif') no-repeat left 2px; }
				div.newsletter-join li.num02 { background: url('/img/common/bu/no2.gif') no-repeat left 1px; line-height: 120%; }
				div.newsletter-join li.num03 { background: url('/img/common/bu/no3.gif') no-repeat  left 2px; }
				div.newsletter-join p { padding-top: 12px; color: #888; }
					div.newsletter-join span { font-size: 12px;}

/* 2008-07-28 8¿ù ´º½º·¹ÅÍ º¹ºÒº¹ ÅõÇ¥ ÀÌº¥Æ® Ãß°¡ */


/*

	2009³â 3¿ù ¿ì·®°³Æí
	vip_cafe.css

*/

/* ÄÁÅÙÃ÷ ¼û±â±â ±â´É */
.hidden_frame { width: 0;height: 0;overflow: hidden;position: absolute; top: -9999px; left: -9999px; }

/* ÀÓ´ëÆù Á¦µµ ¾È³» */
.rent_service {
	width: 727px; height: 154px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_rent_service.gif') no-repeat left top;
}
.rent_service .service {
	margin-left: 221px;
}
.rent_service .service p {
	padding-top: 15px;
}
.rent_service .as_lose {
	width: 510px;
	margin: 22px 0 0 221px;
}
.rent_service .as_lose dl {
	float: left;
	width: 247px;
}
.rent_service .as_lose .last {
	margin-left: 12px;
}
.rent_service .as_lose dt {
	height: 21px;
	overflow: hidden;
}
.rent_service .as_lose dd {
	width: 247px; height: auto;
	overflow: hidden;
}
.htbl_basic caption {
	width: 0; height: 0; line-height: 0; font-size: 0;
}
.htbl_basic th {
	padding-left: 0;
}
.htbl_basic thead th {
	color: #484848;
	font-weight: bold;
}
.htbl_basic tbody th, .htbl_basic tfoot th {
	background: #f8f8f8;
}
.htbl_basic th, .htbl_basic td {
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
.htbl_basic th.item {
	background: #fbfbfb;
}
.htbl_basic td {
	padding: 8px 8px 3px 8px;
}
.htbl_basic .td.item1 {
	background: #f8f8f8 !important;
	border-bottom: 1px solid #dedede;
	text-align: center;
}

.htbl_basic tfoot td {
	border-bottom:1px solid #dedede;
}

/* ±¸ºñ¼­·ù ¹× À¯ÀÇ»çÇ× */
ul.rent_keeping {
	margin-top: 8px;
}
ul.rent_keeping li {
	margin-left: 21px; padding:0 0 3px 10px;
	background:url('/img/common/bu/bu_dot04.gif') no-repeat 0 6px; 
	line-height: 140%;
	color: #666;
	font-size:12px;
}
ul.rent_keeping li img {
	vertical-align: middle;
	margin-left: 5px;
}
ul.required {
	margin: 10px 0 0 15px;
}
ul.required li {
	padding-left:5px;
	background:url("/img/common/bu/bu_dot01.gif") no-repeat left .6em;
	color:#888;
}

/* ÀÓ´ëÆù Á¾·ù */
.rent_list {
	width: 727px; height: 155px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_rent_service02.gif') no-repeat left top;
}
.rent_list .title {
	margin: 15px 0 0 222px;
}
.phone_standard {
	width: 727px;
	overflow: hidden;
}
.phone_standard ul {
	width: 727px; height: 10px;
	padding-top: 23px; padding-left: 2px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_rent_service_top03.gif') no-repeat left top;
}
.phone_standard ul li {
	display: inline; /*2009-04-27 ¼öÁ¤*/
	position: relative;
	float: left;
	width: 170px;
	margin-left: 10px;
	border-right: 1px dashed #e1e1e1;
}
.phone_standard .standard {
	width: 727px; height: 314px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_rent_service03.gif') no-repeat left bottom;
}
.phone_standard .standard .last {
	border: 0 none;
}
.phone_standard ul li dl {
	width: 160px;
	margin-bottom: 16px;
}
.phone_standard dl dt {
	margin-left: 45px;
}
.phone_standard dl dd {
	margin-left: 45px;
	line-height: 140%;
}
.phone_standard dl dt, .phone_standard dl dd {
	color: #666;
	font-size: 11px;
}
.phone_standard dl dd.img {
	position: absolute;
	left: -45px; top: 3px;
}
.phone_standard dl dd.more {
	height: 9px;
}

/* ÃßÃµ ÈÞ´ëÆù */
ul.event_join {
	clear: left;
	width: 727px; height: 222px;
	padding: 20px 0 0 4px; /*2009-06-25 ¼öÁ¤*/
	background: url('/img/membership_event/vip_cafe/recommend/bg_event_join.gif') no-repeat left top;
}
ul.event_join li {
	display: inline;
	float: left;
	width: 141px;
	border-left: 1px dashed #d6d6d6;
	text-align: center;
}
ul.event_join li.first {
	border: none;
}
ul.event_join li.last {
	padding-left: 5px; margin-right: 0;
}
ul.event_join label { width: 0;height: 0;overflow: hidden;position: absolute; top: -9999px; left: -9999px; }
ul.event_join input {
	display: block; /*2009-06-25 Ãß°¡*/
	margin: 0 auto; /*2009-06-25 Ãß°¡*/
	margin-top: 2px;
}
ul.event_join p {
	margin-top: 5px;
	color: #f17c30;
	font-size: 11px;
}
.btn_gift {
	width: 727px;
	margin-top: 15px;
	text-align: center;
}

/* ÃßÃµ ÈÞ´ëÆù */
.recommend_hp01 { float:left; width:727px; height:282px; margin:0 30px 0 0; padding:35px 0 0 30px; background:url('/img/membership_event/vip_cafe/recommend/bg_recommend_hp01.jpg') no-repeat top left; }
.recommend_hp01 p{ margin:0 0 0 15px; }
.recommend_hp01 dl {position:relative; width:667px; height:130px; margin:25px 0 0 0; padding:17px 0 0 20px; background:url('/img/membership_event/vip_cafe/recommend/bg_recommend_hp02.jpg') no-repeat top left; }
.recommend_hp01 dl dt { float:left; width:190px; }
.recommend_hp01 dl dd { padding:8px 0; }
.recommend_hp01 dl dd li { margin:0; padding:0 0 4px 0; }
.recommend_hp01 p.btn_more { position:absolute; top:82px; left:295px; } /*2009-06-25 ¼öÁ¤*/

.recommend_hp02 { float:left; margin:0; width: 100%;}
.recommend_hp02 dl {}
.recommend_hp02 dl dt { float:left; width:200px; margin-right: 30px; padding-left: 30px; } /*2009-04-23 ¼öÁ¤*/
.recommend_hp02 dl dd { padding:0 0 15px 0; }

.tab_vipcafe {float:left;background:url("/img/common/lx_tab.gif") repeat-x left top;width:711px;height:32px;margin:30px 0;padding-left:16px;}
*:first-child+html .tab_vipcafe {width:711px;}, * html .tab_vipcafe {width:727px;}
.tab_vipcafe .on {list-style:none;float:left;display:inline;}
.tab_vipcafe .off {list-style:none;float:left;display:inline;margin:6px 0 1px 0;}

/* ÃßÃµ¿ä±Ý */
#re_charge {}
#re_charge dl.charge_visual {
	position: relative;
	width: 727px; height: 143px;
	background: url('/img/membership_event/vip_cafe/recommend/bg_re_charge_visual.gif') no-repeat left top;
}
#re_charge dl.charge_visual dt {
	margin-left: 44px; padding-top: 37px; padding-bottom: 12px;
}
#re_charge dl.charge_visual dd {
	width: 279px;
	margin: 0 0 0 44px;
}
#re_charge dl.charge_visual img.btn {
	position: absolute;
	left: 164px; top: 34px;
}
#re_charge .tfamily_discount {
	width: 727px; height: 130px;
	background: url('/img/membership_event/vip_cafe/recommend/bg_tfamily_discount.gif') no-repeat left top;
}
#re_charge .tfamily_discount dt, #re_charge .double_discount dt, #re_charge .she_ttime dt {
	margin-left: 189px; padding-top: 21px; padding-bottom: 12px;
}
#re_charge .tfamily_discount dd, #re_charge .double_discount dd, #re_charge .she_ttime dd {
	margin-left: 189px;
}
#re_charge .tfamily_discount img.btn, #re_charge .double_discount img.btn, #re_charge .she_ttime img.btn {
	position: absolute;
	left: 189px; top: 86px;
}
#re_charge .double_discount {
	width: 727px; height: 130px;
	background: url('/img/membership_event/vip_cafe/recommend/bg_double_discount.gif') no-repeat left top;
}
#re_charge .she_ttime {
	width: 727px; height: 130px;
	background: url('/img/membership_event/vip_cafe/recommend/bg_she_ttime.gif') no-repeat left top;
}
#re_charge .tfamily_discount, #re_charge .double_discount, #re_charge .she_ttime {
	position: relative;
}
#re_charge .txt1 {
	padding-top: 3px;
	color: #888;
	text-indent: 49px;
}

/* ÀÌº¥Æ® ´çÃ·¹ßÇ¥ */
dl.winner_visual {
	width: 727px; height: 142px;
	background: url('/img/membership_event/vip_cafe/winner/bg_winner_visual.jpg') no-repeat left top;
}
dl.winner_visual dt {
	margin-left: 44px; padding: 33px 0 12px 0;
}
dl.winner_visual dd {
	margin-left: 44px;
}
dl.winner_visual .end {
	padding-top: 17px;
}

/* Honors CLUB °á°ú º¸±â */
.result_header {
	margin-top: 20px;
	zoom: 1;
}
.result_header h2 {
	float: left;
}
.result_header fieldset {
	float: right;
	border: 0;
}
.result_header legend {
	clear: both; position: absolute; left: 0; top: 0; width: 0; height: 0; font-size: 0; line-height: 0; border: 0 none; color: #fff; overflow: hidden;
}
.result_header select {
	width: 500px;
}
.honors_re {
	width: 727px !important; height: 153px;
	margin: 0; padding: 0;
	background:url('/img/membership_event/vip_cafe/honors_club/bg_honors_club02.jpg') no-repeat left top !important;
}
.honors_re dt {
	margin-left: 41px; padding-top: 29px; padding-bottom: 21px;
}
.honors_re dd {
	margin: 0; padding: 0;
	margin-left: 41px;
}
/*2009-06-29 Ãß°¡*/
.honors_re .btns {
	margin: -18px 0 0 153px;
	padding: 0;
}

/* ÀÌ´ÞÀÇ ¼³¹®Á¶»ç Å¸ÀÌÆ² */
.question_header {
	margin-top: 29px; padding-bottom: 16px;
	overflow: hidden;
	zoom: 1;
}
.question_header img {
	float: left;
}
.question_header a {
	float: right;
	margin-top: 8px;
}
.honors_club_cont {
	margin: 20px 0 20px 40px;
}
.honors_club_cont ol {}
.honors_club_cont li ol li {
	width: 648px;
	color: #5c5c5c !important;
	font-weight: normal !important;
	background: none !important;
	border-bottom: 1px dashed #dedede;
}
.honors_club_cont li input {
	vertical-align: middle;
	margin-top: -3px;
}
.honors_club_cont label {
	cursor: pointer;
}
.honors_club_cont li li.last {
	border-bottom: none;
}
.honors_club_cont em {
	width: 100%;
	text-align: right;
	font-style: normal;
	color: #ee5e00;
}
.honors_club_cont textarea {
	display: block;
	width: 655px; height: 73px;
	padding: 5px;
	border-top: 1px solid #a2a2a2;
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	font-size: 12px; font-family: µ¸¿ò, dotum, arial, sans-serif;
	line-height: 140%;
	overflow: auto;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #cdcdcd;
	scrollbar-shadow-color: #cdcdcd;
	scrollbar-darkshadow-color: #fff;
	scrollbar-arrow-color: #a5a5a5;
}

/* ¸â¹ö½Ê VIP */
#membership_vip {}
#membership_vip .mypoint_search {
	width: 727px; height: 142px;
	background: url('/img/membership_event/vip_cafe/membership/bg_mypoint_search.jpg') no-repeat left top;
}
#membership_vip .mypoint_search dl {
}
#membership_vip .mypoint_search dt {
	width: auto;
	padding: 25px 0 0 42px;
}
#membership_vip .mypoint_search dd {
	margin: 31px 0 0 43px;
}
#membership_vip .mypoint_search dd.btn {
	_display: inline;
	margin: -17px 0 0 155px;
}
#membership_vip .mypoint_search ul {
	clear: left;
	margin-left:36px;
}
#membership_vip .mypoint_search ul li {
	float: left;
	margin-right: 12px; padding-top: 15px;
	font-weight: bold;
	color: #000;
}
#membership_vip .mypoint_search em {
	font-style: normal;
	color: #ee5e00;
	letter-spacing: 0;
}
#membership_vip .mypoint_search a {
	margin: -3px 0 0 30px;
}

#membership_vip .benefit_header {
	margin: 22px 0 0 20px;
}
#membership_vip .benefit_header strong {
	display: block;
	margin-bottom: 9px;
}
#membership_vip h2 {
	clear: both;
	margin: 14px 0 0 20px; padding-bottom: 9px;
}
/* ¶ó¿îµå ¹Ú½º */
#membership_vip .point_box {
	clear: left;
	width: 706px; height: 243px;
	background: url('/img/membership_event/vip_cafe/membership/bg_pointbox.gif') no-repeat left bottom;
}
#membership_vip .point_box .boxtop {
	width: 706px; height: 14px;
	background: url('/img/membership_event/vip_cafe/membership/bg_pointbox_top.gif') no-repeat left top;
}
/* cinemaPlus */
#membership_vip dl.cinema_plus {
	position: relative;
	width: 100%; height: 100px; min-height: 223px;
}
#membership_vip dl.cinema_plus dt {
	margin-left: 19px; padding-top: 17px; padding-bottom: 14px;
}
#membership_vip dl.cinema_plus dd.img {
	margin-left: 18px;
}
#membership_vip dl.cinema_plus dd.detail {
	margin: -174px 0 0 274px;
}
#membership_vip dl.cinema_plus dd.btn {
	position: absolute;
	right : 342px; bottom: 0;
}
#membership_vip dl.cinema_plus strong {
	display: block;
	padding-bottom: 6px;
}
#membership_vip dl.cinema_plus ol {}
#membership_vip dl.cinema_plus ol li {
	padding-left: 6px;
	background: url('/img/membership_event/vip_cafe/membership/ico_black_2.gif') no-repeat left 5px;
	letter-spacing: 0;
	color: #666;
}
#membership_vip dl.cinema_plus ol li.none {
	padding-left: 0;
	background: none;
}
#membership_vip dl.cinema_plus ol li strong {
	display: inline;
}
/* Food */
#membership_vip dl.food {
	position: relative;
	width: 100%;
}
#membership_vip dl.food dt {
	margin-left: 19px; padding-top: 17px; padding-bottom: 14px;
}
#membership_vip dl.food dd.img {
	margin-left: 18px;
}
#membership_vip dl.food dd.detail {
	margin: -190px 0 0 274px;
}
#membership_vip dl.food dd.btn {
	position: absolute;
	right : 342px; bottom: 0;
}
#membership_vip dl.food strong {
	display: block;
	padding-bottom: 6px;
}
#membership_vip dl.food ol {}
#membership_vip dl.food ol li {
	letter-spacing: 0;
	color: #666;
}
#membership_vip dl.food ol li strong {
	display: inline;
}
#membership_vip dl.food dd h3 {
	height: 24px;
}
#membership_vip dl.food dd ul {
	float: left;
	width: 450px;
}
#membership_vip dl.food dd ul li {
	float: left;
	width: 223px; height: 60px;
}
#membership_vip dl.food dd li dl {}
#membership_vip dl.food dd li dt {
	margin: 0 0 0 72px; padding: 0;
	color: #666;
	font-weight: bold;
}
#membership_vip dl.food dd li dd.img {
	margin: -16px 0 0 1px;
}
#membership_vip dl.food dd li dd.detail {
	margin: -37px 0 0 72px;
}
#membership_vip dl.food dd li dd span {
	display: block;
	color: #666;
	font-size: 11px;
	line-height: 120%;
}

/* serviceCar */
#membership_vip ul.service_car {
	position: relative;
	float: left;
	width: 100%;
}
#membership_vip ul.service_car li {
	float: left;
	display: inline;
	width: 320px;
	margin: 0; padding: 0;
}
#membership_vip ul.service_car li.end {
	width: 300px;
	padding-left: 49px;
}
#membership_vip ul.service_car dl {
	float: left;
	width: 320px; height: auto;
	margin-top: 13px; padding-bottom: 21px;
	overflow: hidden;
}
#membership_vip ul.service_car dl.end {
	width: 300px;
}
#membership_vip ul.service_car dt {
	width: 128px;
	margin: 10px 0 0 123px;
}
#membership_vip ul.service_car dd.img {
	width: 111px; height: 85px;
	margin-top: -18px; padding: 0;
}
#membership_vip ul.service_car dd.detail {
	margin: -64px 0 0 123px; padding: 0;
}
#membership_vip ul.service_car dd.btn {
	_display: inline;
	width: auto ;
	margin: 3px 0 0 123px; padding: 0;
}
#membership_vip ul.service_car dd.detail ol {}
#membership_vip ul.service_car dd.detail ol li {
	width: 200px;
	padding-left: 6px;
	background: url('/img/membership_event/vip_cafe/membership/ico_black_2.gif') no-repeat left 5px;
	color: #666;
	font-family:µ¸¿ò, dotum, Arial, sans-serif;
	font-size: 11px;
	line-height: 140%;
	letter-spacing: 0;
}
#membership_vip ul.service_car dd.detail ol li.none {
	padding-left: 0;
	background: none;
}

/* ÃßÃµ ¸â¹ö½Ê */
#membership_vip .recommend {}
#membership_vip .recommend dl {
	float: left;
}
#membership_vip .recommend dt {
	float: left;
}
#membership_vip .recommend dd {
	float: left;
	margin: 41px 0 0 -18px;
}
#membership_vip .recommend ul {
	margin-top: 14px;
}
#membership_vip .membership_title {
	clear: both;
	#height: 1%;/*2009-06-26 Ãß°¡*/
	margin-top: 11px; 
}
#membership_vip .membership_title h2 {
	float: left;
	margin-left: 20px; /*2009-06-26 ¼öÁ¤*/
}
#membership_vip .membership_title a {
	float: right;
	margin-top: 31px; margin-right: 20px;
}

/* T Culture day */
#membership_vip dl.t_culture {
	position: relative;
	width: 100%; height: 100px; min-height: 223px;
}
#membership_vip dl.t_culture dt {
	width: 254px; height: 39px;
	margin-left: 198px; padding-top: 18px;
}
#membership_vip dl.t_culture dd.img {
	width: 157px; height: 214px;
	margin: -39px 0 0 18px;
}
#membership_vip dl.t_culture dd.detail {}
#membership_vip dl.t_culture dd.btn {
}
#membership_vip dl.t_culture strong.free_view {
	display: block;
	width: 388px; height: 23px;
	margin: -160px 0 0 198px;
}
#membership_vip dl.t_culture ol {
	margin: 25px 0 0 198px;
}
#membership_vip dl.t_culture ol li {
	float: left;
	width: 239px;
	padding-left: 6px;
	background: url('/img/membership_event/vip_cafe/membership/ico_black_2.gif') no-repeat left 5px;
	letter-spacing: 0;
	color: #666;
}
#membership_vip dl.t_culture ol strong {
	display: inline;
	width: 65px;
}
#membership_vip dl.t_culture ol strong.item {
	width: 78px;
}
#membership_vip dl.t_culture ol em {
	display: block;
	font-style: normal;
	color: #ee5e00;
	text-indent: 77px;
}
#membership_vip dl.t_culture ol span {
	padding-left: 90px;
}
/* membership list style1 */
#membership_vip ul.membership_list, #membership_vip ul.membership_list02 {
	clear: both;
	margin: 11px 0 0 36px;
}
#membership_vip ul.membership_list li {
	display: inline;
	float: left;
	width: 157px; height: 110px;
	margin-right: 14px;
	background: url('/img/membership_event/vip_cafe/membership/bg_membership_list.gif') no-repeat left top;
}
#membership_vip ul.membership_list dl {
	position: relative;
	width: 147px; height: 139px;
}
#membership_vip ul.membership_list dt {
	position: absolute;
	bottom: 0;
	width: 157px;
	color: #666;
	text-align: center;
	line-height: 120%;
}
#membership_vip ul.membership_list dd {
	position: absolute;
	top: 0;
	width: 157px; height: 88px;
}
#membership_vip ul.membership_list dd img {
	margin-top: 10px; margin-left: 11px;
	border: 1px solid #dfdfdf;
}
#membership_vip ul.membership_list02 dd img {
	margin-top: 10px;
}
#membership_vip ul.membership_list strong {
	display: block;
}

/* membership list style2 */
#membership_vip ul.membership_list02 li {
	float: left;
	width: 157px; height: 72px;
	background: url('/img/membership_event/vip_cafe/membership/bg_membership_list02.gif') no-repeat left top;
}
#membership_vip ul.membership_list02 dl {
	position: relative;
	width: 157px; height: 100px;
	margin-left: 11px;
}
#membership_vip ul.membership_list02 dt {
	position: absolute;
	bottom: 0;
	width: 137px;
	color: #666;
	text-align: center;
	line-height: 120%;
}
#membership_vip ul.membership_list02 dd {
	position: absolute;
	top: 0;
	width: 157px; height: 50px;
}
#membership_vip .membership_special {
	clear: both;
	margin-left: 20px;
}
/*2009-06-26 »èÁ¦*/
#membership_vip .membership_special img {
	/*margin-left: 23px;*/
}
/*2009-06-26 Ãß°¡*/
#membership_vip .membership_special li {
	display: inline;
	float: left;
}
/*2009-06-26 Ãß°¡*/
#membership_vip .membership_special li.first {
	padding-right: 30px;
}

/* ¿ì·®°í°´ ½Å±Ô°¡ÀÔ ÀÌº¥Æ® [s] */
.lucky_gift {
	position: relative;
	width: 680px; height: 185px;
	margin-left: 20px;
	background: url('/img/membership_event/vip_cafe/event/event/vipcafeinvite/bg_lucky_gift.jpg') no-repeat left top;
}
.lucky_gift h3{
	position: absolute;
	left: 422px; top: 37px;
}
.lucky_gift input {
	position: absolute;
	left: 424px; top: 89px;
	width: 228px; height: 27px;
	padding-top: 3px;
	border: 1px solid #fff;
	background: #fff;
	text-align: center;
	font-family: verdana; font-size: 14px; font-weight: bold;
}
.lucky_gift a {
	position: absolute;
	left: 459px; top: 123px;
}
/* ¿ì·®°í°´ ½Å±Ô°¡ÀÔ ÀÌº¥Æ® [e] */

/* ¿ì·®°í°´ ´õºíÇàº¹ ÀÌº¥Æ® 2Â÷ */
.recommend_topvisual {
	position: relative;
	width: 727px; height: 262px;
	background: url('/img/membership_event/vip_cafe/recommend/bg_recomm_topvisual.jpg') no-repeat left top;
}
.recommend_topvisual h2, .recommend_topvisual h3,.recommend_topvisual span { display: none; }
.recommend_topvisual p, .recommend_topvisual a { position: absolute; }
.recommend_topvisual p { right: 69px; top: 157px; } /*2009-06-25 ¼öÁ¤*/
.recommend_topvisual a { right: 67px; top: 205px; } /*2009-06-25 ¼öÁ¤*/

/*
	Á¦¸ñ : smsº¸³Ê½ºÇýÅÃ¾È³»
	³»¿ë : smsº¸³Ê½ºÇýÅÃ¾È³» ¸®´º¾ó
	ÀÛ¼ºÀÏ : 2009-08-18
*/
.sms_bonus {
	width: 100%; height: 153px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_sms_bonus.jpg') no-repeat left top;
}
.sms_bonus p {
	position: relative;
	left: 221px; top: 8px;
}
.sms_certify {
	position: relative;
	width: 100%; height: auto;
	padding-bottom: 20px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_certify.gif') no-repeat -740px bottom;
}
.sms_certify .body {
	width: 100%; height: 144px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_certify.gif') no-repeat left top;
}
.sms_certify strong img {
	margin: 20px 0 0 22px;
}
.sms_certify .info1 {
	margin: 15px 0 0 21px;
}
.sms_certify .info2 {
	margin: 7px 0 0 21px;
}
.sms_certify .btns {
	margin: 15px 21px 0 0;
	text-align: right;
}
.sms_certify .btns img {
	margin-left: 2px;
}
.btn_sms_bonus {
	width: 100%;
	padding-top: 11px;
	text-align: center;
}
/* sms½ÅÃ»¿Ï·á */
.save_apply {
	width: 100%; height: 153px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_save_apply.gif') no-repeat 53px 37px;
}
.save_apply p {
	position: relative;
	left: 179px; top: 25px;
}
.sktelecom_sms {
	margin-left: 22px;
}
.sktelecom_sms .item_list { 
	position: relative;
	width: 100%; height: 67px;
	background: url('/img/membership_event/vip_cafe/benefit/bg_sktelecom_sms.gif') no-repeat left top;
	font-size: 0;
	line-height: 0;
}
.sktelecom_sms h3 {
	padding-bottom: 7px;
}
.sktelecom_sms .item_list dl {
	width: 94%;
}
.sktelecom_sms .item_list dl dt {
	display: inline;
	float: left;
	width: 209px !important;
}
.sktelecom_sms .item_list dl dt {
	display: inline;
	float: left;
	width: auto;
}
.sktelecom_sms .item_list dl.item01 {
	position: absolute;
	left: 31px; top: 9px;
}
.sktelecom_sms .item_list dl.item01 dt {
	padding-top: 6px;
}
.sktelecom_sms .item_list dl.item02 {
	position: absolute;
	left: 31px; top: 42px;
}
.sktelecom_sms .item_list dl.item02 dt {
	padding-top: 1px;
}
/* smsÁö±Þ³»¿ªÁ¶È¸ */
.supply {}
.supply h3 {
	margin-left: 15px; padding-bottom: 4px;
	font-weight: bold;
	letter-spacing: 0;
}
.supply strong {
	color:#ed5e00;
}
.supply form {
	padding: 12px 0 11px 0;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.supply fieldset {
	margin: 0; padding: 0;
	border: 0 none;
}
.supply fieldset legend {
	position: absolute;
	top: 0; left: 0;
	width: 0; height: 0;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
.supply fieldset label {
	margin: 0 0 0 15px; padding: 1px 5px 0 11px;
	background: url('/img/common/bu/bu_rect01.gif') no-repeat left top;
}
.supply input {
	color:#ed5e00;
	font-weight: bold;
}
.supply button {
	width: 66px; height: 21px;
	margin-left: 12px;
	border: 0 none;
	cursor: pointer;
	vertical-align: middle;
}
.supply .btn_definite {
	background: url('/img/membership_event/vip_cafe/benefit/btn_sms_definite.gif') no-repeat;
}
.supply button span {
	visibility: hidden;
}

/*
	Á¦¸ñ : ÀÏÀÏº¹±Ç
	³»¿ë : ÀÏÀÏº¹±Ç ºÎºÐ °³Æí
	ÀÛ¼ºÀÏ : 2009-08-19
*/
.again_apply {
	padding: 11px 0 0 11px important;
}
.again_apply p.explain {
	color: #fff;
	font: normal 11px dotum, µ¸¿ò, AppleGothic sans-serif;
	word-spacing:0.15em;
}

/* 2010-05-18 Çàº¹ÇÑ °Ç°­°ËÁø ÆË¾÷Ãß°¡*/
div.agreeBox{padding:15px 0 0 20px;width:560px;height:173px;background:url('/img/popup/membership_event/vip_cafe/box_txt.gif') no-repeat;color:#666;}
div.agreeBox ul li {padding-left:10px;background:url('/img/common/bu/bu_dot08.gif') no-repeat left 6px;}
div.agreeSel {margin:10px 0 0 35px;}
div.agreeSel ul li {padding-left:7px;background:url('/img/common/bu/bu_dot01.gif') no-repeat left 5px;color:#888;}
div.agreeSel p.p_agreeSel {margin:10px 0 0 170px;}
div.agreeSel p.p_agreeSel label{margin-right:20px;}
div.agreeSel input,div.agreeSel label {vertical-align:middle;}
div.freeBox {position:relative;margin:20px 0 0 15px;padding:30px 0 0 208px;width:560px;height:181px;background:url('/img/popup/membership_event/vip_cafe/bg_free_box.gif') no-repeat;}
div.freeBox ul li span {width:80px;}
div.freeBox ul li img,div.freeBox ul li input {vertical-align:middle;}
div.freeBox ul li {margin-bottom:5px;}
div.freeBox ul li label{margin-right:10px;}
div.freeBox div.btn {position:absolute;left:420px;top:135px;}

/*2010-08-09 ¸ÞÀÎ °³Æí css Ãß°¡-ji eun*/
/*¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷*/
div.layerPop {position:relative;padding:28px 0 0 25px;background:url('/img/membership_event/vip_cafe/main/pop_layer_bg.gif') no-repeat left top; width:541px; height:384px;}
div.layerPop div.infomTit strong {color:#777;!important}
div.layerPop div.infomTit p {margin:5px 0 10px; color:#888;}
div.layerPop div.infomTit strong {font-size:14px; font-family:µ¸¿ò;}
div.layerPop div.infomTit span.vipName {color:#474098;font-size:16px;}
div.layerPop div.infomTit span.class {color:#C73E06;font-size:16px;}
div.layerPop div.vipContent {overflow:hidden;margin-top:20px; background:url('/img/membership_event/vip_cafe/main/layer_content_bg.gif') no-repeat left top;width:491px;height:71px;}
div.layerPop div.vipContent h2 {display:inline;float:left;padding-top:2px;}
div.layerPop div.vipContent div.title {height:20px;}
div.layerPop div.vipContent p.viewBtn{float:right; padding:3px 10px 2px 0;}
div.layerPop div.vipContent p.viewBtn2{float:right; padding:0 10px 2px 0;}
div.layerPop div.vipContent div.title span {float:left; padding-left:10px; color:#999; font-size:11px;font-family:µ¸¿ò;}
div.layerPop div.vipContent div.leftContent {float:left;width:243px;}
div.layerPop div.vipContent div.rightContent {float:right;width:247px;}
div.layerPop div.vipContent div.vipSearch {margin-top:18px;text-align:center;}
div.layerPop div.vipContent div.vipSearch span {padding-right:0; margin-right:0;font-size:11px;color:#7F7F7F;font-family:µ¸¿ò;font-weight:bold;}
div.layerPop div.vipContent div.vipSearch strong {color:#CE3202;font-family:µ¸¿ò;font-size:14px;vertical-align:middle;}
div.layerPop div.vipContent div.vipSearch strong.L-type {font-size:13px;}
div.layerPop div.vipContent div.vipSearch img.vipSearchBtn {margin-left:7px;vertical-align:middle;}
div.vipSearch2 {text-align:center;font-size:11px;color:#7F7F7F;font-family:µ¸¿ò;font-weight:bold;}
div.vipSearch2 span.type1 {display:inline-block;margin-top:18px;}
div.vipSearch2 span.type2 {display:inline-block;margin-top:10px;}
div.vipSearch2 span.type2 a img {margin-top:-3px;}
div.vipBanner {margin-top:20px;}
div.vipBanner a.rBanner{padding-left:4px;}
div.laypopClose {position:absolute;right:25px;top:22px;}

/*
	Á¦¸ñ : vip ¶ó¿îÁö °³Æí[2010-08-17-ji eun]
*/
div.vip_bp {padding-top:20px;}
div.mainContent {clear:both; margin-top:20px;}
p.vipSbtit {margin-left:17px;padding-top:3px;}
strong.vip_org {color:#EE5E00;font-weight:normal; display:inline-block; padding:5px 0 10px 17px;}
ul.vipList {margin-top:5px;}
ul.vipList li {color:#666;margin-left:17px;padding-left:13px;background: url('/img/membership_event/vip_cafe/vip/bu_3x3_black.gif') no-repeat left 6px;}
ul.vipList li ul {margin-top:5px;}
ul.vipList li ul li {background:none;margin-left:0;padding-left:0;}
/*vip ¿ì·®°í°´¿ä±ÝÇÒÀÎ-ji eun*/
.happiness {position: relative;width: 727px; height: 191px;background: url('/img/membership_event/vip_cafe/benefit/bg_happiness.gif') no-repeat left top;}
.happiness h3 {position: absolute;left: 176px; top: 20px;}
.happiness .summary {position: absolute;left: 176px; top: 43px;}
.happiness ul {position: absolute;left: 176px; top: 80px;list-style: none;margin: 0; padding: 0;}
.happiness ul li, .charge_discount ul li {margin: 0; padding: 0 0 0 10px;background: url('/img/common/bu/bu_dot04.gif') no-repeat left 6px;color: #666;line-height: 140%;}
.happiness p.btns {position: absolute;left: 176px; bottom: 13px;}
.happiness p.btns img {margin-right: 4px;}
.happiness_summary {padding: 8px 0 0 10px;font: 14px "µ¸¿ò", dotum, AppleGothic, arial, sans-serif;font-size: 11px;color: #888;line-height: 140%;}
.happiness_summary span {font-size: 12px;}
.charge_discount {position: relative;width: 727px; height: 143px;background: url('/img/membership_event/vip_cafe/benefit/bg_vipcharge_discount.gif') no-repeat left top;}
.charge_discount h3 {position: absolute;left: 176px; top: 23px;}
.charge_discount p {position: absolute;left: 176px; top: 46px;}
.charge_discount ul {position: absolute;left: 176px; top: 84px;}
.htbl_basic caption {position: absolute;left: -9999px; top: 0;width: 0; height: 0;font-size: 0;overflow: hidden;visibility: hidden;}
.htbl_basic th {color: #000;}
.htbl_basic td {text-align: center;}
.htbl_basic .item1 {color: #484848;background-color: #fff !important;}
.htbl_basic em {color: #ff5400;font-style: normal;}
dl.use_charge {margin: 2px 0 0 19px;color: #666;line-height: 140%;}
dl.use_charge dt.item {margin: 0; padding: 0 0 0 10px;background: url('/img/common/bu/bu_dot04.gif') no-repeat left 6px;}
dl.use_charge em {color: #ee5e00;font-style: normal;}
.btn_charge_discount img {margin: 7px 0 0 17px;}
#divMyVipBtn a {margin-left:8px;}

/* 2011-06-03 Ãß°¡ */
.privilege_banner {width:727px;}
.privilege_banner li {float:left; display:inline; border-bottom:1px solid #fcb87b; border-right:1px solid #fcb87b;}
.privilege_banner li.last {border-right:none;}
.privilege_banner li.bottom {border-bottom:none;}
