/*------------------------------------------------
* Main
------------------------------------------------*/
/* Main Top Contents */
/* #mtop_contents p {padding-top:28px;} */

/* Main Contetns */
div.main_left	{float:left; width:240px; padding-right:10px;}
div.main_center {float:left; width:464px; padding-right:10px;}
div.main_right {float:left; width:246px;}

	/* ÃÖ½Å¾Ù¹ü & Event */
	div.mtop_contents_layout {position:relative; margin:0 auto; width:970px; height:341px; background:url('/img/main/new_list_bar.png') 724px 50px no-repeat;}

	/* ÃÖ½Å¾Ù¹ü */
	h2.new_tit {position:absolute; top:25px; left:0;}

	ul.new_list {position:absolute; top:29px; left:75px;}
	ul.new_list li {float:left; padding-left:20px; background:url('/img/main/new_tit_bar.png') 8px 3px no-repeat;}
	ul.new_list li:first-child {background:url('');}

	div.new_list_now_lay {position:absolute; width:100px; height: 50px; top:29px; left:605px;}
	ul.new_list_now {float:right;}
	ul.new_list_now li {float:left; padding-right:3px;}

/*
	ul.new_list_main {position:relative;}
	li.new_list_main_1 {position:absolute; left:6px; top:65px; width:221px; height:170px; padding:1px 0 0 11px; background:url('/img/main/new_list_main_bg.png') no-repeat;}
	li.new_list_main_2 {position:absolute; left:60px; top:242px; width:120px; height:30px; color:#f73414; font-size:12pt; font-weight:bold;}
	li.new_list_main_3 {position:absolute; left:6px; top:278px; width:120px; height:30px; color:#fff; font-size:12pt; font-weight:bold;}
	li.new_list_main_4 {position:absolute; left:6px; top:300px; width:120px; height:30px; color:#fff; font-size:8pt;}
	li.new_list_main_4 span {padding-left:10px;}
	li.new_list_main_5 {position:absolute; left:157px; top:293px;}
*/
	div.turnTable {width:222px; padding-top:65px;}

	/*¸ÞÀÎ ¸®½ºÆ®*/
	div.new_list_layout {position:absolute; top:66px; left:230px; height:270px; width:500px; overflow:hidden;}
	div.new_list_move {width:2000px;}

	div.new_list_move_cont {float:left; width:500px;}
	ul.new_list_ul {width:500px; clear:both; overflow:hidden; margin-bottom:10px;}
	ul.new_list_ul li {position:relative; float:left; width:144px; height:124px; padding:1px 0 0 29px; margin-right:-55px; background:url('/img/main/new_list_bg.png') no-repeat; }

	p.new_list_tit {position:absolute; left:19px; top:100px; color:#ededed; font-weight:bold;}
	div.new_list_cont {position:absolute; left:29px; bottom:32px; width:92px; height:40px; background:#000; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; display:none;}
	div.new_list_cont dl {position:absolute; left:3px; top:4px; width:85px; height:38px; overflow:hidden;}
	div.new_list_cont dl dt {position:absolute; left:0px; top:0px; width:85px;}
	div.new_list_cont dl dt a {color:#fff; white-space:nowrap;}
	div.new_list_cont dl dt a:hover {text-decoration:underline;}
	div.new_list_cont dl dd {position:absolute; left:0px; top:18px; width:85px; color:#fff; font-size:8pt; z-index:10;}
	div.new_list_cont dl dd span {position:absolute; right:0px; bottom:-3px; z-index:10;}

	/* ÃÖ½Å¾Ù¹ü */
	h2.event_tit {position:absolute; top:28px; left:746px;}

	div.event_list_now_lay {position:absolute; width:110px; top:29px; right:10px;}
	ul.event_list_now {float:right;}
	ul.event_list_now li {float:left; padding-right:3px;}

	div.event_list_cont {position:absolute; top:60px; left:740px; width:225px; height:252px; overflow:hidden;}
	div.event_list_cont ul {height:252px; width:2250px;}
	div.event_list_cont ul li {float:left;}

	/* Bell Coupons */
	.mcoupon {position:relative; width:238px; border:1px solid #dfdfdf; margin-bottom:10px;}
	.mcoupon h2 {width:223px; height:23px; padding:12px 0 0 15px; border-bottom:1px solid #dfdfdf;}

	div.mcoupon_bg {position:relative; width:238px; height:91px; background:url('/img/main/coupon_bg_2.jpg') no-repeat;}
		p.coupon_rest {position:absolute; left:87px; top:8px; *top:9px; font-weight:bold; color:#fff;}
		p.coupon_rest span {color:#dd0101; padding-right:14px;}

		.mcoupon dl {position:absolute; left:0; top:30px;}
		.mcoupon dl dt {font-weight:bold; color:#a8a8a8; font-size:8pt; padding:18px 0 0 10px;}
/*		.mcoupon dl dd {position:absolute; left:71px; top:16px; color:#fff; font-family:arial; font-size:25px; font-weight:bold;} */

		.mcoupon dl dd {position:absolute; left:63px; top:14px; width:200px;}
		.mcoupon dl dd span img {padding-right:10px;}
		.mcoupon dl dd span img:first-child {padding-right:1px;}

		div#countdown_dashboard {position:absolute; width:170px;}
		div.hours_dash,
		div.minutes_dash,
		div.seconds_dash {float:left; width:50px; position:absolute; top:2px;}

		div.hours_dash {left:6px;}
		div.minutes_dash {left:63px;}
		div.seconds_dash {left:120px;}

		div.hours_dash div,
		div.minutes_dash div,
		div.seconds_dash div {float:left; width:25px; height:30px; font:bold 23px verdana,arial; color:#fff;}



	/* Music Battle */
	.mbattle {position:relative; width:238px; border:1px solid #dfdfdf; margin-bottom:10px;}
	.mbattle h2 {width:223px; height:23px; padding:12px 0 0 15px; border-bottom:1px solid #dfdfdf;}

	.mbattle div {width:220px; height:123px; padding:40px 0 0 18px; overflow:auto;}
	.mbattle div ul {float:left; width:82px;}
	.mbattle div ul:first-child {padding-right:30px}
	.mbattle div ul li {width:82px; text-align:center; font-size:8pt; color:#6e6d6d; padding-top:2px;}
	.mbattle div ul li span {font-weight:bold; font-size:9pt; color:#272727;}
	.mbattle div ul li img {padding:2px; border:1px solid #d2d2d2;}
	.mbattle div ul li.bpoint {
		position:absolute; 
		width:44px; 
		height:44px; 
		padding:14px 0 0 7px; 
		margin:-135px 0 0 55px; 
		font-weight:bold; 
		font-size:10pt; 
		color:#fff203; 
		background:url('/img/main/battle_point.png') no-repeat;
		text-align:left;
	}
	.mbattle p.bvs {position:absolute; left:94px; top:97px; width:47px; height:44px;}

	ul.battle_btn {width:165px; padding-top:13px; margin:0 auto; overflow:auto;}
	ul.battle_btn li {float:left; padding-left:8px;}
	ul.battle_btn li:first-child {padding-left:0;}

	/* Left Banner */
	div.mleft_bnr {width:240px; margin-bottom:10px;}
/*	div.mleft_bnr ul:first-child {margin-bottom:10px;} */
	div.mleft_bnr ul li {font-size:0; line-height:0; padding-bottom:1px;}


	/* Notice */
	.mnotice {position:relative; width:238px; border:1px solid #dfdfdf;}
	.mnotice h2 {width:225px; height:25px; padding:10px 0 0 13px; border-bottom:1px solid #dfdfdf;}
	.mnotice ul {height:67px; font-size:8pt; color:#656565; padding:18px 0 0 12px;}
	.mnotice ul li {width:210px; height:18px; padding-left:8px; background:url('/img/main/notice_dot.jpg') left 4px no-repeat;}
	.mnotice ul li a {color:#666;}
	.mnotice ul li span {font-weight:bold; color:#424242;}

	/* Bell Pang Chart */
	div.mchart {width:464px; height:377px; background:url('/img/main/mchart_bg.jpg') no-repeat;}

	div.mchart div:first-child {position:relative; width:464px; height:46px;}
	div.mchart div:first-child h2 {position:absolute; left:21px; top:19px;}
	div.mchart div:first-child h3 {position:absolute; right:74px; top:22px; }

	div.mchart_list {width:464px; padding-top:6px;}
	div.mchart_list *{vertical-align:middle;}
	div.mchart_list ul {width:464px; height:30px; clear:both; overflow:hidden;}
	div.mchart_list ul li {float:left;}

		li.mchart_1 {width:26px; text-align:right; padding:3px 15px 0 0;}
		li.mchart_2 {width:242px; font-size:8pt; padding-top:4px;}
		li.mchart_2 a {color:#666666;}
		li.mchart_3 {width:42px;}
		li.mchart_4 {width:40px; text-align:right; padding:4px 12px 0 0; color:#fff;}
		li.mchart_4 span {font-size:8pt; font-weight:bold;}
		li.mchart_4 img {margin-top:-2px; *margin-top:-3px;}
		li.mchart_4 * {vertical-align:middle;}

	ul.mchart_list_1 {position:absolute; left:90px; top:19px;}
	ul.mchart_list_1 li {float:left; padding-right:5px;}

	ul.mchart_list_2 {position:absolute; right:20px; top:16px;}
	ul.mchart_list_2 li {float:left; padding-left:5px;}

	div.mchart p {height:20px; padding:8px 0 0 20px; font-weight:bold; color:#686868;}

	/* Theme Album */
	div.mtheme {width:462px; padding:0px 0 0px 0px; margin-top:10px; border:1px solid #dfdfdf;}
	div.mtheme h2 {width:462px; border-bottom:1px solid #dfdfdf; text-align:center; height:27px; padding-top:10px; }
	div.mtheme ul {overflow:auto; padding-top:15px; height:100px;}
	div.mtheme ul li {float:left; padding-right:9px; text-align:center;}
	div.mtheme ul li:first-child {padding-left:16px;}
	div.mtheme ul li p {padding-top:6px;}

	/* Application */
	div.mapp {width:462px; height:62px; margin-top:8px; padding-top:10px; border:1px solid #dfdfdf; text-align:center;}

	/* Story */
	ul.mstory {width:246px;}
	ul.mstory li {float:left; height:37px;}

	div.mstory_cont {width:244px; height:584px; border:1px solid #dfdfdf; clear:both;}
/*	div.mstory_cont {width:244px; height:444px; border:1px solid #dfdfdf; background:url('/img/main/story_bg.jpg'); clear:both;} */
	div.mstory_cont dl { width:196px; margin:0 auto; padding-top:15px; background:url('/img/main/story_line.png') center bottom no-repeat;}
	div.mstory_cont dl dt {color:#4b4b4b; padding-bottom:10px;}
	div.mstory_cont dl dt span {font-weight:bold;}
	div.mstory_cont dl dd {position:relative; color:#4d4d4d; padding-bottom:15px;}
	div.mstory_cont dl dd ul {font-size:8pt; padding-left:74px;}
	div.mstory_cont dl dd ul li {clear:both; padding:0 0 3px 15px;}
		li.story_icon_11 {background:url('/img/sub/open_txt_icon_5.png') left top no-repeat;}
		li.story_icon_12 {background:url('/img/sub/open_txt_icon_4.png') left top no-repeat;}
		li.story_icon_13 {background:url('/img/sub/open_txt_icon_7.png') left top no-repeat;}
		li.story_icon_14 {background:url('/img/sub/open_txt_icon_8.png') left 1px no-repeat;}
		li.story_icon_15 {margin:3px 0 0 -15px;}

	div.mstory_cont dl dd p.story_img img {position:absolute; left:0px; top:0; border:1px solid #cacaca;}
	div.mstory_cont dl dd p.story_txt {padding-top:10px;}

	.mstory_cont	{
		position:relative;
		overflow-y:auto;
		overflow-x:hidden;
		scrollbar-face-color:#fff;
		scrollbar-shadow-color:#ffffff;
		scrollbar-3dlight-color:#D6D6D6;
		scrollbar-arrow-color:#777777;
		scrollbar-track-color:#EEEEEE;
		scrollbar-darkshadow-color:#D6D6D6;
		scrollbar-base-color:#ffffff;
	}

	/* Raking */
	div.mranking_lay {display:none;}
	ul.mranking {width:246px;}
	ul.mranking li {float:left; height:37px;}

	div.mranking_cont {width:244px; height:584px; border:1px solid #dfdfdf; clear:both;}
	div.mranking_cont table { width:196px; margin:0 auto; margin-top:15px;}
	div.mranking_cont table td {padding:5px 0; color:#666; font-size:8pt; border-bottom:1px solid #efefef;}
	div.mranking_cont table td span {color:#313131; font-weight:bold;}

	.mranking_cont	{
		position:relative;
		overflow-y:auto;
		overflow-x:hidden;
		scrollbar-face-color:#9b9b9b;
		scrollbar-shadow-color:#ffffff;
		scrollbar-3dlight-color:#D6D6D6;
		scrollbar-arrow-color:#777777;
		scrollbar-track-color:#EEEEEE;
		scrollbar-darkshadow-color:#D6D6D6;
		scrollbar-base-color:#ffffff;
	}

	/* Right Event */
	div.right_event {width:246px; padding-top:10px;}


	/* ·¹ÀÌ¾î ÆË¾÷ */
	div#LayerPop {position:absolute; top:0; left:50%; width:970px; height:0; margin-left:-485px;}

	div.mainPop_1 {position:absolute; top:530px; left:560px; width:368px; height:370px;}
		p.pop_txt_11 {position:absolute; width:216px; top:170px; left:67px; color:#646973; text-align:center;}
		p.pop_txt_11 span {font-weight:bold; color:#ed0000;}


	div.mainPop_2 {position:absolute; top:530px; left:214px; width:296px;}
		p.pop_txt_21 {position:relative;  background:#525252; color:#fff; height:20px; padding-top:7px; *height:22px;}
		p.pop_txt_21 *{vertical-align:middle;}
		p.pop_txt_21 input[type="checkbox"] {margin:0 5px; *margin-top:-2px;}
		p.pop_txt_22  {position:absolute; right:0; bottom:0;}

/*
border:1px solid red;
border:1px solid blue;
*/

/* ¸ÞÀÎ ·¹ÀÌ¾î ÆË¾÷ */
#bnr_main {width:355px; height:402px; position:absolute; top:290px; left:50%; margin-left:-180px; background:url(../img/main/bnr_main.png) no-repeat 0 0;  z-index:11}
#bnr_main .bnr1 {position:absolute; top:11px; left:11px;}
#bnr_main .bnr2 {position:absolute; top:181px; left:11px;}
#bnr_main img {display:block;}
#bnr_main .today {position:absolute; bottom:13px; left:11px; width:140px;}
#bnr_main .today .inpcheck {float:left; margin:4px 5px 0 0; padding:0;}
#bnr_main .today span {display:block; width:110px; height:19px; overflow:hidden; text-indent:-999px; background:url(../img/main/bnr_btn.gif) no-repeat 0 0;}
#bnr_main .x {position:absolute; bottom:13px; right:15px; width:40px; height:19px; overflow:hidden; text-indent:-999px; background:url(../img/main/bnr_btn.gif) no-repeat 100% 0;}
* html #bnr_main {width:345px; height:392px; background:none; background-color:#3c3c3c; border:1px solid #212121;}
* html #bnr_main .bnr1 {left:7px; top:7px;}
* html #bnr_main .bnr2 {left:7px; top:177px;}
* html #bnr_main .today {bottom:3px;}
* html #bnr_main .x {bottom:5px; right:10px;}