@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v2.css");

/* layout */
body {text-align:center; background:#f3f3f3;}
#wrapper {position:relative; width:100%; background:#f3f3f3 url(http://img.imbc.com/broad/tv/ent/musiccore/images2/sub_bg_v6.jpg) no-repeat center 150px;}
#header {position:relative; width:100%;}
#header .gnb {width:990px; margin:0 auto; text-align:left;}
#container {position:relative; width:990px; margin:0 auto; text-align:left; margin-bottom:30px;}
#footer {clear:both; position:relative; padding-bottom:92px;}

/* container */
#visual{position:relative; height:250px;}
#visual h1{position:absolute; top:7px; left:-41px;}

#nav{width:735px; height:51px;}
#nav ul{width:130px; height:51px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/top_menu_bg.gif) no-repeat; float:left;}
#nav ul li{width:113px; *width:130px; height:18px; *height:25px; padding:7px 0 0 17px;}
#nav ul li a{font:bold 12px dotum; color:#fff; letter-spacing:-1; display:block;}
#nav p{width:589px; *width:605px; height:31px; *height:51px; padding:20px 16px 0 0; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/bar_bg_s.gif) no-repeat; float:right; font:bold 11px dotum; color:#fff; text-align:right;}

/* content */
#content{position:relative; width:735px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/s_content_bg.gif) repeat-y; border-bottom:1px solid #dfdfdf; overflow:hidden;}

#imbc_nav{width:130px; float:left;}
#imbc_nav h3{width:113px; *width:130px; height:20px; *height:31px; padding:10px 0 0 17px; font:bold 12px dotum; color:#f35467; letter-spacing:-1;}
#imbc_nav .menu li a{display:block;}
#imbc_nav .b_menu{margin-left:11px;}
#imbc_nav .b_menu li{margin-bottom:5px;}
#imbc_nav .b_menu li img{width:109px; height:25px; vertical-align:top;}
#imbc_nav .menu li{width:97px; *width:130px; height:20px; *height:31px; padding:10px 0 0 33px; font:12px dotum; color:#666; letter-spacing:-1; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/aside_icon.gif) no-repeat 18px 10px;}
#imbc_nav .menu li a{display:block;}


#imbc_content{width:585px; *width:605px; padding:24px 10px; float:left;}
#imbc_content h3{font:bold 16px dotum; color:#37312b; margin-bottom:23px; letter-spacing:-1;}s
.board{margin-bottom:140px;}

#right_common{position:absolute; top:0; right:0;}


/* ¹æÃ»±Ç ½ÅÃ» */
.ticket{position:relative; width:585px; height:644px; margin-bottom:29px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/ticket_bg.jpg) no-repeat;}
.ticket_con{width:490px; height:287px; margin:99px 0 19px 47px;}
.way_t{margin:0 0 21px 59px;}
.map_btn{position:absolute; top:402px; left:123px;}
.inden_t{margin-left:62px;}
.member_btn{position:absolute; top:497px; left:368px;}
.tiket_date{position:relative; width:464px; *width:526px; height:43px; *height:70px; padding:27px 0 0 62px; margin:25px 0 0 30px; background:#e8e6e8; font:bold 16px dotum; color:#484042;}
.tiket_date span{position:absolute; top:16px; right:70px;}


/* Ãâ¿¬¿äÃ», ÀÌ ÃãÀÌ ´ë¼¼ */
.explan{margin-bottom:20px;}

/* Á¦ÀÛÁø ¼Ò°³ */
.pd{width:550px; *width:585px; height:630px; *height:722px; padding:92px 0 0 35px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/pd_bg.jpg) no-repeat; font:bold 14px dotum; color:#484848; line-height:28px;}

/* ½ÃÃ»ÀÚÀ§¿øÈ¸ ¸ðÁý(recruit) */
.recruit{width:585px; height:665px; margin-bottom:22px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/recruit_bg.jpg) no-repeat;}
.recruit_tit{padding:8px 0 0 79px;}
.recruit_con{padding:14px 0 15px 57px;}
.recruit dl{width:450px; *width:508px; height:100px; *height:124px; padding:16px 29px 8px 29px; margin:0 0 13px 42px; background:#fff; border:1px solid #ecb3ba;}
.recruit dl dt{margin-bottom:8px; font:bold 15px dotum; color:#e64152; text-decoration:underline; letter-spacing:-1;}
.recruit dl dd{font:bold 13px dotum; color:#555; line-height:24px;}
.recruit_member{position:relative; margin-left:42px;}
.recruit_member span{position:absolute; top:-4px; right:39px;}
.recruit_btn{width:178px; height:20px; *height:40px; margin:11px 0 0 205px;}

/* musiclist (2013-04-10 Ãß°¡ ±è¼±ÁÖ) */
.musiclist_tit{width:585px; height:15px;  margin-bottom:9px;}
.musiclist_tit .icon{padding:2px 4px 0 2px;}
.musiclist_tit p{float:left; padding:0 2px 1px 0; font:bold 14px dotum; color:#666; letter-spacing:-1; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/mtit_line.gif) repeat-x left bottom;}
.musiclist_tit p span{color:#111;}
.musiclist_tit .icon{float:left;}
.vote_con{clear:both; width:561px; *width:583px; padding:14px 11px; margin-bottom:10px; background:#f5f5f5; border:1px solid #dedede; font:12px dotum; color:#555; line-height:24px; letter-spacing:-1;}
.vote_con li{padding-left:13px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/musiclist_icon.gif) no-repeat 0 7px;}
.vote_con .vote_date{padding:2px 2px 0 2px; background:#f93e72; font:bold 12px dotum; color:#f9f3f5;}
.vote_con .t1{font:bold 12px dotum; color:#f93e72;}
.vote_con2{width:561px; *width:585px; padding:12px; margin-bottom:23px; background:#f3e9ea; font:11px dotum; color:#666;}
.vote_con2 li{padding-left:12px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/star_icon.gif) no-repeat 0 1px;}
.b_select{line-height:16px;}
.vote_con2 .t1{font:bold 12px dotum; color:#f93e72; letter-spacing:-1;}
.vote_con2 .t2{color:#555;}
.vote_con2 .t3{margin-left:52px;}
.vote_con2 .t4{margin:8px 0 10px 0;}
.vote_t{display:block; padding:15px 0 0 100px;}

.musiclist{width:535px; *width:583px; padding:13px 24px 25px 24px;  border:1px solid #eaeaea; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/musiclist_patten.gif) repeat;}
.musiclist .t{display:block; padding-bottom:8px;}
.musiclist table{width:535px;}
.musiclist table thead{height:40px; *height:38px; background:#fff; font:bold 12px dotum; color:#282828;}
.musiclist table thead tr th{height:38px; border-top:1px solid #f597b1; border-bottom:1px solid #f597b1;}
.musiclist table thead tr .bl{border-left:1px solid #f597b1;}
.musiclist table thead tr .br{border-right:1px solid #f597b1;}
.musiclist table thead tr .tl{text-align:left; text-indent:5px;}
.musiclist table tbody{font:12px dotum; color:#555;}
.musiclist table tbody tr{height:30px;}
.musiclist table tbody tr td{border-bottom:1px solid #f597b1;}
.musiclist table tbody tr td img{width:70px; height:20px; vertical-align:top;}
.musiclist table tbody tr .tc{text-align:center;}
.musiclist table tbody tr .tl{text-align:left;}
.musiclist table tbody tr .pl{padding-left:20px;}
/*
.musiclist table tbody tr td input{width:13px; height:13px;}
*/
/* checkbox (http://img.imbc.com/broad/tv/ent/musiccore/images2) */
.checker span{overflow:hidden; display: inline-block; width:13px; height:13px; margin-left:10px; background:url(http://img.imbc.com/broad/tv/ent/musiccore/images2/checkbox.gif) no-repeat; -webkit-font-smoothing: antialiased;}
.checker input {width:13px; height:13px;}
.checker span.checked{width:13px; height:13px; background-position: 0px -13px;}
.musiclist .buttons{width:130px; height:40px; margin:24px 0 0 208px; cursor:pointer;}
