/************************************************************************
 * ÆÄÀÏ¸í  : main.css
 * ¼³¸í : ¸ÞÀÎ css
 * °ü¸®ÀÚ : dalrae@ktmusic.co.kr
************************************************************************/

#contentBody	{background:none;}
#contenWrapMain	{padding:165px 0 133px 0;}

/* main layout & common */
.main	 {width:960px; overflow:auto; overflow:hidden;}

.main	 a:link			{text-decoration:none; color:#616969;}
.main	 a:visited		{text-decoration:none; color:#616969;}
.main	 a:hover			{text-decoration:none; color:#ed1c24;}
.main	 a:active		{text-decoration:none; color:#ed1c24;}

.main	 h2	{margin:0 0 12px 0;}

.main	 .topContent	{width:960px; overflow:auto; overflow:hidden;}
.main	 .topContent	.newAlbum	 {float:left; width:770px;}
.main	 .topContent	.rollBanner	 {float:left; 190px;font-size:0;line-height:0;}

.main	 .btmContent	{width:960px; overflow:auto; overflow:hidden;}
.main	 .btmContent	.content_left	{float:left; width:770px; border-top:3px solid #e1e8e8; overflow:auto; overflow:hidden;}
.main	 .btmContent	.content_left	.lay_small	{float:left; width:265px;}
.main	 .btmContent	.content_left	.lay_big	{float:left; width:484px; margin-top:28px; border-left:1px solid #e9eded;}
.main	 .btmContent	.content_right	{float:left; width:190px;}

/* todayHit html */
.main	 .today_hit_html	{position:relative;width:243px;padding:28px 0 4px 8px;}
.main	 .today_hit_html	h2	 {margin:0 0 8px 3px;}
.main	 .today_hit_html	.btnR	 {position:absolute;top:26px;right:0;}
.main	 .today_hit_html ul {width:243px;height:210px;}
.main	 .today_hit_html ul li {position:relative;width:243px;height:21px;font-size:0;line-height:0;}
.main	 .today_hit_html ul li dt {position:absolute;left:55px;top:5px;width:160px;font:bold 12px µ¸¿ò;color:#7f9e9a;letter-spacing:-0.1em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;}
.main	 .today_hit_html ul li dt a {color:#7f9e9a;}
.main	 .today_hit_html ul li dt a:hover {color:#7f9e9a;}
.main	 .today_hit_html ul li dt strong {color:#3b5353;}
.main	 .today_hit_html ul li .num {position:absolute;left:0;top:0;}
.main	 .today_hit_html ul li .upAndDown {position:absolute;left:26px;top:7px;width:24px;font:bold 8px tohoma;background:url('http://image.dosirak.com/Images/main/todayHIt_icon_bg.gif') no-repeat top right;letter-spacing:-0.1em;}
.main	 .today_hit_html ul li .upAndDown img {margin-right:2px;vertical-align:middle;}
.main	 .today_hit_html ul li .upAndDown span.up {color:#ed1c24;}
.main	 .today_hit_html ul li .upAndDown span.down {color:#019ecb;}
.main	 .today_hit_html ul li .btnDown {position:absolute;right:1px;top:2px;}
.main	 .today_hit_html ul li.on dt {position:absolute;left:55px;top:5px;font:bold 12px µ¸¿ò;color:#029897;}
.main	 .today_hit_html ul li.on dt a {color:#029897;}
.main	 .today_hit_html ul li.on dt strong {color:#029897;}

/* ¹ÂÁ÷ºñµð¿À */
.main		.musicVideo	{width:250px; margin-top:19px; padding-left:11px;}
.main		.musicVideo	li	{width:250px; height:83px; overflow:auto; overflow:hidden;line-height:0;font-size:0;}
.main		.musicVideo	li	.photo	{position:relative; float:left; width:135px;}
.main		.musicVideo	li	.photo	.btn	{position:absolute; top:24px; left:56px;}
.main		.musicVideo	li	.video_info	{float:left; margin-top:11px;}
.main		.musicVideo	li	.video_info	.album_detail	{width:100px;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	{width:70px; letter-spacing:-0.1em; white-space:nowrap;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	a	{font:normal 12px µ¸¿ò;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	a:link			{text-decoration:none; color:#616969;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	a:visited		{text-decoration:none; color:#616969;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	a:hover			{text-decoration:none; color:#ed1c24;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	a:active		{text-decoration:none; color:#ed1c24;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	strong	a	{font:bold 12px µ¸¿ò;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	strong	a:link			{text-decoration:none; color:#323c3c;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	strong	a:visited		{text-decoration:none; color:#323c3c;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	strong	a:hover			{text-decoration:none; color:#ed1c24;}
.main		.musicVideo	li	.video_info	.album_detail	.txtOver	strong	a:active		{text-decoration:none; color:#ed1c24;}

/* °øÁö»çÇ× */
.main	 .notice	{width:250px; margin-top:19px; padding-left:11px;}
.main	 .notice	ul {padding-top:1px;}
.main	 .notice	li	{width:215px; height:20px; padding-left:10px; background:url('http://image.dosirak.com/Images/main/bul_dot_gray.gif') no-repeat 1px 4px; font:normal 12px µ¸¿ò; overflow:hidden;}
.main	 .notice	li.txtOver	{white-space:nowrap;}

/* °ø°³¾Ù¹ü */
.main	 .openAlbum	{position:relative; width:459px; padding:1px 0 17px 22px; border-bottom:1px solid #edf1f1;}
.main	 .openAlbum	.btnR	 {position:absolute; top:1px; right:0;}
.main	 .openAlbum	ul	{width:459px; padding-top:1px; overflow:auto; overflow:hidden;}

.main	 .openAlbum	ul	li	{float:left; width:229px; overflow:auto; overflow:hidden; letter-spacing:-0.1em}
.main	 .openAlbum	ul	li	dl	{position:relative; width:229px; overflow:hidden;}
.main	 .openAlbum	ul	li	dl	dt	{position:absolute; top:3px; left:99px; width:110px; color:#323c3b; font:bold 12px µ¸¿ò; line-height:15px;}
.main	 .openAlbum	ul	li	dl	dt	a:link			{text-decoration:none; color:#323c3c;}
.main	 .openAlbum	ul	li	dl	dt	a:visited		{text-decoration:none; color:#323c3c;}
.main	 .openAlbum	ul	li	dl	dt	a:hover			{text-decoration:none; color:#ed1c24;}
.main	 .openAlbum	ul	li	dl	dt	a:active		{text-decoration:none; color:#ed1c24;}
.main	 .openAlbum	ul	li	dl	dd	 {width:229px; overflow:hidden;}
.main	 .openAlbum	ul	li	dl	dd	 .photo	{float:left; width:99px; height:77px; background:url('http://image.dosirak.com/Images/Main/bg_openAlbum_imgBox.gif') no-repeat left 0;}
.main	 .openAlbum	ul	li	dl	dd	 .photo	img	{width:75px; height:75px;}
.main	 .openAlbum	ul	li	dl	dd	 .text	{float:left; width:115px; margin-top:37px; font:normal 11px µ¸¿ò; line-height:15px;} /* [0308] */

/* TV¼Ó À½¾Ç */
.main	 .TVmusic	{position:relative; width:459px; padding:13px 0 14px 22px; border-bottom:1px solid #edf1f1;}
.main	 .TVmusic	h2	 {margin-bottom:12px;}
.main	 .TVmusic	.btnR	 {position:absolute; top:13px; right:0;}
.main	 .TVmusic	ul	 {width:459px; overflow:auto; overflow:hidden;}
.main	 .TVmusic	ul	li	{float:left; width:229px; overflow:auto; overflow:hidden;}
.main	 .TVmusic	ul	li	.TVmusic_con	 {position:relative; width:229px;}
.main	 .TVmusic	ul	li	.TVmusic_con	 .txtOver	 {white-space:nowrap;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dt.title	 {position:absolute; top:1px; left:101px; width:108px;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	{width:229px; overflow:hidden;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	.photo	{float:left; width:100px;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	{float:left; margin-top:19px;width:108px;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li	{width:108px;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li.title	 {color:#4f6161; font:bold 11px µ¸¿ò; letter-spacing:-0.1em;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li.title	a:link			{color:#323c3c;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li.title	a:visited		{color:#323c3c;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li.title	a:hover			{color:#ed1c24;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li.title	a:active		{color:#ed1c24;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li.masterpiece	{padding-left:12px; background:url('http://image.dosirak.com/Images/Commons/ico_masterpiece.gif') 0 3px no-repeat;}
.main	 .TVmusic	ul	li	.TVmusic_con	 dd.con	ul.album_detail	li.artist		{padding-left:12px; background:url('http://image.dosirak.com/Images/Commons/ico_artist.gif') 0 3px no-repeat;}
.main	 .TVmusic	ul	li	.text	{float:left; width:225px;color:#4f6161; font:normal 11px µ¸¿ò; line-height:13px;}

/* ¹ÂÁ÷ºê·±Ä¡ -> Æ®·£µå ¹ÂÁ÷ [0308] */
.main	 .musicBrunch	{position:relative; width:459px; padding:10px 0 8px 22px; margin-bottom:10px; border-bottom:1px solid #edf1f1;}
.main	 .musicBrunch	.h2	 {position:absolute; top:0; left:22px; margin-left:0px;}
.main	 .musicBrunch	.h2 a.eventLine	 {position:relative; top:-3px; margin-left:5px; color:#029897; font:bold 11px dotum; padding-left:8px; background:url('http://image.dosirak.com/Images/Commons/icon_mycon_addBuy_off.gif') no-repeat 0 2px;}
*html .main	 .musicBrunch	.h2 * {vertical-align:middle;}
*html .main	 .musicBrunch	.h2 a.eventLine {position:static;}
.main	 .musicBrunch	.h2 a.eventLine:hover	 {color:#ed1c24}
.main	 .musicBrunch	.btnR	 {position:absolute; top:13px; right:0;}
.main	 .musicBrunch	ul	{padding-top:13px;}
.main	 .musicBrunch	li	{width:459px; margin-bottom:9px; overflow:auto; overflow:hidden; font-size:0px;}
.main	 .musicBrunch	li	dl	{position:relative; width:459px;}
.main	 .musicBrunch	li	dl	dt.txtOver	{position:absolute; top:3px; left:171px; width:282px; color:#323c3d; font-size:12px; font-weight:bold;  white-space:nowrap;}
.main	 .musicBrunch	li	dl	dt.txtOver	a:link			{color:#323c3c;}
.main	 .musicBrunch	li	dl	dt.txtOver	a:visited		{color:#323c3c;}
.main	 .musicBrunch	li	dl	dt.txtOver	a:hover		{color:#ed1c24;}
.main	 .musicBrunch	li	dl	dt.txtOver	a:active		{color:#ed1c24;}
.main	 .musicBrunch	li	dl	dd	 {width:459px; overflow:hidden;}
.main	 .musicBrunch	li	dl	dd	 .photo	{float:left; width:171px;}
.main	 .musicBrunch	li	dl	dd	 .info_txt	{float:left; width:286px; margin-top:26px; font:normal 12px µ¸¿ò;}
.main	 .musicBrunch	li	dl	dd	 .musicSong	{float:left; width:274px; padding-top:3px; font:normal 11px dotum; color:#616969; padding-left:12px; background:url('http://image.dosirak.com/Images/Commons/ico_masterpiece.gif') no-repeat 0 3px;}
.main	 .musicBrunch	li	dl	dd	 .musicSong a	{color:#616969;}
.main	 .musicBrunch	li	dl	dd	 .musicSong a:hover	{color:#e01c24;}
.main	 .scrollNav {position:absolute; width:28px; height:13px; bottom:0; right:-3px; font-size:0; letter-spacing:-1px;}
.main	 .scrollNav {*bottom:3px; _bottom:-1px; _right:-4px;}
.main	 .scrollNav a.prev {margin-right:-1px;}
.main	 .scrollNav a img {vertical-align:top;}

/* ¿¬¿¹´º½º */
.main	 .eNews	 {position:relative; width:459px; padding:13px 0 13px 22px;}
.main	 .eNews	.btnR	 {position:absolute; top:13px; right:0;}
.main	 .eNews	 .newsCon	 {width:459px; overflow:auto; overflow:hidden;}
.main	 .eNews	 .newsCon	 .photo	{float:left; width:175px;}
.main	 .eNews	 .newsCon	 ul	 {float:left; width:284px;}
.main	 .eNews	 .newsCon	 ul	 li	{width:275px; margin-bottom:1px; padding-left:9px; background:url('http://image.dosirak.com/Images/Main/bul_dot_gray.gif') no-repeat left 6px; color:#616969; font-family:µ¸¿ò; letter-spacing:-0.1em; overflow:hidden;}
.main	 .eNews	 .newsCon	 ul	 li.txtOver	{white-space:nowrap;}
.main	 .eNews	 .newsCon	 ul	 li.txtOver	a:link			{color:#616969;}
.main	 .eNews	 .newsCon	 ul	 li.txtOver	a:visited		{color:#616969;}
.main	 .eNews	 .newsCon	 ul	 li.txtOver	a:hover		{color:#616969;font-weight:bold;letter-spacing:-0.2em;}
.main	 .eNews	 .newsCon	 ul	 li.txtOver	a:active		{color:#616969;}



/* DOSIRAK BUY */
.main	 .dosirak_buy	{width:177px; height:150px; margin-bottom:10px; padding:18px 0 0 13px; background:url('http://image.dosirak.com/Images/Main/bg_dosirak_buy.gif') no-repeat;}
.main	 .dosirak_buy	h2	 {margin:0 0 14px 4px;}

.main	 .coupon_down	{padding-bottom:10px;overflow:hidden;zoom:1;}
.main	 .coupon_down	li	{float:left;font-size:0px;}

/* À½¾Ç½ÅÃ» & À½¿ø¿À·ù½Å°í */
.main	 .music_center	{width:182px; height:34px; margin-bottom:10px; padding:14px 0 0 8px; background:url('http://image.dosirak.com/Images/Main/bg_music_center.gif') no-repeat;}
.main	 .music_center	li	{float:left; width:89px; font-size:0px;}

/* 091215·¹ÀÌ¾îÆË¾÷ */
.layerPopup_top	{height:161px; background:url('http://image.dosirak.com/Images/Main/layerPopup_main_091215_top.jpg') no-repeat;}
.layerPopup_top	.info	{position:absolute; top:96px; left:30px; width:396px; letter-spacing:-0.1em; line-height:15px;}
.layerPopup_mid	{height:175px; padding-left:28px; background:url('http://image.dosirak.com/Images/Main/layerPopup_main_091215_bg.jpg') repeat-y;}
.layerPopup_mid	.layer_btn	{margin-top:7px; padding-left:145px; }