@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011.css");
/* --- HTML Layout --- */
body {text-align:center; font-size:75%}
body.main {background:#154d6e url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_main.jpg") no-repeat center 150px}
body.sub {background:#154d6e url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_sub.jpg") no-repeat center 150px}
#wrap {overflow:hidden; width:100%; text-align:center}
#header {z-index:30; position:relative; clear:both; width:100%; height:150px; background:#fff; text-align:center}
.gnb	{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left}
#container {z-index:20; position:relative; overflow:hidden; width:100%; text-align:center}
body.sub #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
#f_copyright {overflow:hidden; width:990px; height:40px; *height:60px; margin:0 auto; padding-top:20px; text-align:center; font-size:12px; color:#e4e4e4; line-height:1.335}
body.sub #f_copyright {overflow:hidden; width:735px; height:40px; *height:60px; padding-top:20px; text-align:center; font-size:12px; color:#cfcfcf; line-height:1.335; background:#154d6e;}
/* --- Main Content --- */
#m_flash {overflow:hidden; width:990px; height:490px; margin:0 auto}
#m_con {overflow:hidden; width:988px; *width:990px; margin:0 auto; padding-bottom:35px; border:1px solid #282828; border-left:0px; border-right:0px; text-align:left; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_main_m_con.jpg") 0px 0px repeat-y}
#m_con .info {position:relative; overflow:hidden; width:971px; *width:990px; height:21px; *height:32px; margin-bottom:27px; padding:10px 19px 0 0; border-bottom:1px solid #282828; background:#000; font-size:11px; color:#fff; line-height:1.4; letter-spacing:-1px; text-align:right}
#m_con .info .t_menu {position:absolute; left:13px; top:9px; overflow:hidden; width:156px; height:13px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/s_menu.png") no-repeat}
#m_con .info .t_menu li {float:left; height:14px}
#m_con .info .t_menu li a {display:block; height:14px}
#m_con .info .t_menu li a.vod {width:62px; margin-right:20px}
#m_con .info .t_menu li a.bbs {width:74px}
#m_con .menu {display:inline; float:left; overflow:hidden; width:140px; margin:0 40px 0 20px}
#m_con .menu h3 {margin-bottom:5px; font-size:12px; color:#fff; letter-spacing:-1px; line-height:1.4}
#m_con .menu ul {overflow:hidden; width:140px; padding-bottom:10px; margin-bottom:16px; border-bottom:1px dotted #71acce;}
#m_con .menu ul li {width:127px; *width:140px; margin-bottom:5px; padding-left:13px; letter-spacing:-1px; vertical-align:top; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/icon_note.gif") no-repeat 1px 1px}
#m_con .menu ul li.btn_menu {padding-left:0px; background:none;}
#m_con .menu ul li.btn_menu img {width:138px; height:42px;}
#m_con .menu ul li a {font-size:11px; color:#e1e1e1; line-height:1.335}
#m_con .menu ul.no_bg {border-bottom:0}
#m_con .photo {float:left; overflow:hidden; width:500px; margin-right:20px}
#m_con .cast {position:relative; overflow:hidden; width:500px; height:135px; margin-bottom:27px}
#m_con .cast h3 {margin-bottom:9px; padding-bottom:5px; font-size:12px; color:#1274ae; letter-spacing:-1px; line-height:1.335; border-bottom:1px dotted #ccc;}
#m_con .cast .list {position:absolute; left:15px; top:31px; overflow:hidden; width:470px}
#m_con .cast ul {overflow:hidden; width:10000px !important; height:104px;}
#m_con .cast ul li {float:left; margin-right:6px; *margin-right:10px; text-align:center}
#m_con .cast ul li a {font-size:11px; color:#898989; letter-spacing:-1px; line-height:1.4; text-align:center}
#m_con .cast ul li .img {display:block; overflow:hidden; width:110px; margin-bottom:6px; border:1px solid #e6e6e6; cursor:pointer;}
#m_con .cast ul li .img img {width:110px; height:82px; vertical-align:top}
#m_con .btn_pre {display:block; position:absolute; left:0; top:67px; overflow:hidden; width:6px; height:11px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/btn_pre.gif"); text-indent:-5000em; cursor:pointer}
#m_con .btn_next {display:block; position:absolute; right:0; top:67px; overflow:hidden; width:6px; height:11px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/btn_next.gif"); text-indent:-5000em; cursor:pointer}
/*
#m_con .gallery {float:left; overflow:hidden; width:246px; margin:0 9px 27px 0}
#m_con .gallery h3 {margin-bottom:9px; padding-bottom:5px; font-size:12px; color:#fca000; letter-spacing:-1px; line-height:1.335; border-bottom:1px dotted #666}
#m_con .gallery ul {overflow:hidden}
#m_con .gallery ul li {float:left; margin-right:10px}
#m_con .gallery ul li a {font-size:11px; color:#898989; letter-spacing:-1px; line-height:1.4; text-align:center}
#m_con .gallery ul li .img {display:block; overflow:hidden; width:110px; height:82px; margin-bottom:6px}
#m_con .gallery ul li .img img {width:110px; height:82px; vertical-align:top}
*/
#m_con .gallery {float:left; overflow:hidden; width:500px; margin:0 9px 27px 0}
#m_con .gallery h3 {margin-bottom:9px; padding-bottom:5px; font-size:12px; color:#1274ae; letter-spacing:-1px; line-height:1.335; border-bottom:1px dotted #ccc}
#m_con .gallery ul {overflow:hidden; width:485px; *width:500px; padding-left:15px}
#m_con .gallery ul li {float:left; margin-right:10px; text-align:center}
#m_con .gallery ul li a {font-size:11px; color:#898989; letter-spacing:-1px; line-height:1.4; text-align:center}
#m_con .gallery ul li .img {display:block; overflow:hidden; width:110px; height:82px; margin-bottom:6px}
#m_con .gallery ul li .img img {width:110px; height:82px; vertical-align:top}
#m_con .clip {float:left; overflow:hidden; width:244px; margin-bottom:27px}
#m_con .clip h3 {margin-bottom:9px; padding-bottom:5px; font-size:12px; color:#fca000; letter-spacing:-1px; line-height:1.335; border-bottom:1px dotted #666}
#m_con .clip ul {overflow:hidden}
#m_con .clip ul li {float:left; margin-right:10px}
#m_con .clip ul li a {font-size:11px; color:#898989; letter-spacing:-1px; line-height:1.4; text-align:center}
#m_con .clip ul li .img {display:block; overflow:hidden; width:110px; margin-bottom:6px}
#m_con .clip ul li .img img {height:82px; vertical-align:top}
#m_con .event {float:left; overflow:hidden; width:241px; *width:256px; margin-right:8px; padding-left:15px}
#m_con .event ul {overflow:hidden; width:250px}
#m_con .event ul li {float:left; margin-right:15px}
#m_con .event ul li a {display:block; overflow:hidden; width:110px; height:110px; text-indent:-5000em}
#m_con .event ul li a.poll {background:url("http://img.imbc.com/broad/tv/ent/60sec/images/m_event.jpg") no-repeat 0 0}
#m_con .event ul li a.music {background:url("http://img.imbc.com/broad/tv/ent/60sec/images/m_event.jpg") no-repeat -125px 0}
#m_con .notice {float:left; overflow:hidden; width:236px}
#m_con .notice h3 {margin-bottom:9px; padding-bottom:5px; font-size:12px; color:#fca000; letter-spacing:-1px; line-height:1.335; border-bottom:1px dotted #666}
#m_con .notice ul {overflow:hidden}
#m_con .notice ul li {margin-bottom:5px; padding-left:11px; vertical-align:top; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/icon_notice.gif") no-repeat 4px 8px}
#m_con .notice ul li a {font-size:11px; color:#898989; line-height:1.4}
#m_con #rectangle_banner {float:left; overflow:hidden; width:250px; height:250px}
/* --- Sub Content --- */
#l_con {float:left; overflow:hidden; width:735px; margin-right:5px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_sub_s_con.jpg") 0px 175px repeat-y;}
#spot {position:relative; width:735px; height:175px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_spot.jpg") 0px 0px no-repeat;}
#spot h1 {position:absolute; left:310px; top:0; width:315px; height:175px}
#spot a {display:block; height:175px; text-indent:-5000em}
#spot .guest_article {position:absolute; right:56px; top:0; overflow:hidden; width:194px; *width:254px; height:158px; *height:175px; padding:17px 0 0 60px}
#spot .guest_article ul {overflow:hidden; width:125px; height:158px; white-space:nowrap}
#spot .guest_article ul li {float:left; overflow:hidden; width:125px; text-align:center}
#spot .guest_article ul li img {width:123px; height:158px}
#spot .btn_pre {display:block; position:absolute; left:0; top:95px; overflow:hidden; width:15px; height:27px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_blank.gif"); cursor:pointer}
#spot .btn_next {display:block; position:absolute; right:0; top:95px; overflow:hidden; width:15px; height:27px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_blank.gif"); cursor:pointer}
#snb {float:left; overflow:hidden; width:130px; text-align:center}
#snb .t_menu {overflow:hidden; width:130px; height:51px; margin-bottom:26px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_s_menu.jpg") no-repeat}
#snb .t_menu li {width:114px; *width:130px; height:19px; *height:25px; padding:6px 0 0 16px; vertical-align:top; letter-spacing:-1px; text-align:left}
#snb .t_menu li a {font-size:12px; color:#fff; font-weight:bold; line-height:1.335}
#snb .menu {overflow:hidden; width:110px; margin:0 auto; text-align:left}
#snb .menu h3 {margin-bottom:5px; font-size:11px; color:#fff; letter-spacing:-1px; line-height:1.4}
#snb .menu ul {overflow:hidden; width:110px; padding-bottom:10px; margin-bottom:16px; border-bottom:1px dotted #71acce;}
#snb .menu ul li {width:104px; *width:110px; margin-bottom:5px; padding-left:13px; letter-spacing:-1px; vertical-align:top; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/icon_note.gif") no-repeat 1px 1px}
#snb .menu ul li.btn_menu {padding-left:0px; background:none;}
#snb .menu ul li.btn_menu img {width:110px; height:33px;}
#snb .menu ul li a {font-size:11px; color:#e1e1e1; line-height:1.335}
#snb .menu ul.no_bg {border-bottom:0}
#s_con {float:left; overflow:hidden; width:605px}
#s_con .info {width:587px; *width:605px; height:30px; *height:51px; padding:19px 17px 0 0; border:1px solid #343231; border-left:0; background:#000; font-size:12px; color:#fff; line-height:1.335; text-align:right}
#s_con .info strong {font-size:12px; color:#fff}
#s_con .section {overflow:hidden; width:605px; text-align:center; background:#fff}
#s_con .boardWrap {margin:0 auto; width:585px; height:140px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/board_top.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .programWrap {margin:0 auto; width:585px; height:522px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/program.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .mcWrap {margin:0 auto; width:585px; height:315px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/mc.jpg") 0px 0px no-repeat; margin-bottom:250px;}
#s_con .attendWrap {margin:0 auto; width:585px; height:250px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/attend_top.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .applyWrap {margin:0 auto; width:585px; height:218px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/apply_top.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .previewWrap {margin:0 auto; width:585px; height:140px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/preview_top.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .gameWrap {margin:0 auto; width:585px; height:270px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/game_top.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .ruleWrap {margin:0 auto; width:585px; height:750px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/rule.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .staffWrap {margin:0 auto; width:585px; height:140px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/staff_top.jpg") 0px 0px no-repeat; margin-bottom:20px;}
#s_con .article {width:585px; min-height:600px; height:auto !important; height:600px; margin:0 auto; padding-bottom:35px; text-align:left}
#s_con h2 {width:585px; height:40px; *height:58px; padding-top:17px; margin:0 auto 19px auto; border-bottom:1px solid #e6e6e6; text-align:left; font-size:18px; color:#000; line-height:1.33}
#s_con .common_js {overflow:hidden; width:585px; margin-bottom:15px; text-align:center}
#right_common {float:left; overflow:hidden; width:250px}
/* --- Sub Content : Dance --- */
.dance_wrap {position:relative; overflow:hidden; width:585px; padding-top:110px}
.dance_wrap .list {position:absolute; left:20px; top:0; overflow:hidden; width:550px}
.dance_wrap .list ul {overflow:hidden; width:10000px !important;}
.dance_wrap .list ul li {float:left; width:100px; height:76px; border:1px solid #e6e6e6; margin-right:10px; text-align:center; font-size:11px; color:#898989; letter-spacing:-1px; line-height:1.4; cursor:pointer; background:url(http://img.imbc.com/broad/tv/ent/60sec/images/bg_subGame_list.jpg) 0px 0px no-repeat;}
.dance_wrap .btn_pre {display:block; position:absolute; left:0; top:33px; overflow:hidden; width:5px; height:9px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/btn_content_pre.gif"); cursor:pointer; text-indent:-5000em}
.dance_wrap .btn_next {display:block; position:absolute; right:0; top:33px; overflow:hidden; width:5px; height:9px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/btn_content_next.gif"); cursor:pointer; text-indent:-5000em}
.dance_wrap .view {overflow:hidden; width:551px; *width:585px; padding:15px 17px 53px 17px; background:#eee; text-align:center}
.dance_wrap h3 {margin-bottom:7px; font-size:16px; color:#ff5300; letter-spacing:-1px; font-weight:bold; line-height:1.335; text-align:left}
.dance_wrap .vod_flash {overflow:hidden; width:535px; margin:0 auto 19px auto}
.dance_wrap .txt {font-size:12px; color:#777; letter-spacing:-1px; line-height:1.55; text-align:left}
/* --- Sub Content : Guest --- */
.guest_wrap {position:relative; overflow:hidden; width:585px; padding-top:110px}
.guest_wrap .list {position:absolute; left:20px; top:0; overflow:hidden; width:550px}
.guest_wrap .list ul {overflow:hidden; width:10000px !important;}
.guest_wrap .list ul li {float:left; width:100px; margin-right:10px; text-align:center; font-size:11px; color:#898989; letter-spacing:-1px; line-height:1.4; cursor:pointer}
.guest_wrap .list ul li .img {display:block; width:98px; *width:100px; height:74px; *height:76px; margin-bottom:3px; border:1px solid #e6e6e6}
.guest_wrap .list ul li .img img {width:98px; height:74px; vertical-align:top}
.guest_wrap .btn_pre {display:block; position:absolute; left:0; top:33px; overflow:hidden; width:5px; height:9px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/btn_content_pre.gif"); cursor:pointer; text-indent:-5000em}
.guest_wrap .btn_next {display:block; position:absolute; right:0; top:33px; overflow:hidden; width:5px; height:9px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/btn_content_next.gif"); cursor:pointer; text-indent:-5000em}
.guest_wrap .view {overflow:hidden; width:551px; *width:585px; padding:15px 17px 53px 17px; background:#eee; text-align:center}
.guest_wrap .guest {margin-bottom:7px; font-size:12px; color:#2f2f2f; letter-spacing:-1px; font-weight:bold; line-height:1.335; text-align:center}
.guest_wrap .guest span {display:block; font-size:16px; color:#ff5300}
.guest_wrap .vod_flash {overflow:hidden; width:535px; margin:0 auto 19px auto}
.guest_wrap .txt {font-size:12px; color:#777; letter-spacing:-1px; line-height:1.55; text-align:left}
/* --- Sub Content : Staff --- */
.staff_wrap {position:relative; overflow:hidden; width:585px; height:699px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/staff.jpg") no-repeat center top; text-indent:-5000em}
/* --- Sub Content : Result --- */
.result_wrap {overflow:hidden; width:585px; height:644px; *height:699px; padding-top:55px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_result.jpg") no-repeat center top; text-align:center}
.result_wrap h3 {margin-bottom:23px; font-size:16px; color:#fff; line-height:1.335}
.result_wrap .result {width:382px; border-collapse:collapse; margin:0 auto; table-layout:fixed}
.result_wrap .result th {height:45px; background:#202020; border:1px solid #000; text-align:center}
.result_wrap .result td {height:35px; background:#e8e8e8; border:1px solid #000; text-align:center; font-size:12px; color:#202020; line-height:1.335}
/* --- Sub Content : Vote --- */
.vote_wrap {overflow:hidden; width:585px; height:549px; *height:699px; padding-top:150px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/bg_vote.jpg") no-repeat}
.vote_wrap .list {overflow:hidden; width:560px; *width:585px; padding-left:25px}
.vote_wrap .list li {float:left; width:119px; margin:0 14px 15px 0; text-align:center}
.vote_wrap .list li img {vertical-align:top}
.vote_wrap .list li .img {display:block; overflow:hidden; width:98px; *width:100px; height:74px; *height:76px; margin:8px auto; border:1px solid #e6e6e6}
.vote_wrap .list li .img img {width:98px; height:74px}
/* --- Sub Content : Program --- */
.program_wrap {overflow:hidden; width:585px; height:699px; text-indent:-5000em; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/program.jpg") no-repeat center top}
/* --- Sub Content : Music --- */
.music_wrap {overflow:hidden; width:585px}
.music_wrap .common_js {position:relative; height:140px; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/music_top.jpg") no-repeat}
.music_wrap select {position:absolute; right:36px; bottom:15px; font-size:12px; color:#000}
.music_wrap .btn_move {display:block; position:absolute; right:9px; bottom:15px; width:24px; height:20px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/ent/60sec/images/btn_music.gif") no-repeat 0 0; cursor:pointer; text-indent:-5000em}
#prog_contents .info {width:346px; height:200px; border:0; padding:0; background:none}