@charset "euc-kr";
/* @ Lyaout */
body {width:100%; text-align:center}
#wrapper {}
#header {width:100%; height:150px}
#header .gnb {width:990px; margin:0 auto; text-align:left}
#footer {padding:50px 0 100px 0;}
/* @ Main Content */
#main {background:url('http://img.imbc.com/broad/tv/ent/splash/image/main_bg1.jpg') no-repeat center 150px;}
#main #footer {color:#e7f4fd;}
#main .container {width:990px; margin:0 auto; text-align:left;}
#main .top_frame {height:453px;}
#main .top_frame p {text-indent:-5000px;}
#main .top_frame h1 img {margin:48px 0 0 56px; vertical-align:top;}
#main .container_box {height:503px; *height:505px; border:1px solid #0b1533; background:url('http://img.imbc.com/broad/tv/ent/splash/image/container_box_bg.jpg') no-repeat; overflow:hidden;}
#main .spot {height:45px; *height:47px; border-bottom:1px solid #0b1533; overflow:hidden; background:url('http://img.imbc.com/broad/tv/ent/splash/image/spot_bg1.jpg') no-repeat right top;}
#main .spot ul {float:left; width:186px; *width:187px; border-right:1px solid #0b1533; overflow:hidden;}
#main .spot li {float:left;}
#main .spot p {float:right; padding:17px 11px 0 0; color:#fffffe; letter-spacing:-1;}
#main .spot p span {color:#8eff48; font-weight:bold;}
#main .container_inner {clear:both; overflow:hidden;}
#main .menu {float:left; width:186px; *width:187px; height:100%; border-right:1px solid #0b1533;}
#main .menu ul {width:169px; margin-left:6px;}
#main .menu ul ul {margin:13px 0 0 0; padding:7px 0; background:url('http://img.imbc.com/broad/tv/ent/splash/image/line.png') repeat-x 0 top;}
#main .menu li {padding:13px 0 14px 0; background:url('http://img.imbc.com/broad/tv/ent/splash/image/line.png') repeat-x 0 bottom; text-indent:14px;}
#main .menu li li {padding:0 0 9px 0; background:url('http://img.imbc.com/broad/tv/ent/splash/image/list_style.png') no-repeat 13px 0; text-indent:29px;}
#main .menu li, #main .menu li a {color:#78f73e; font-weight:bold; letter-spacing:-1;}
#main .menu li li a {font-size:11px; color:#fff; font-weight:normal;} 
#main .contents {position:relative; float:right; width:801px; overflow:hidden;}
#main .preview {float:left; width:270px; height:256px;}
#main .preview h3 {padding:25px 0 0 80px; height:18px; *height:43px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/preview.jpg') no-repeat; color:#fff; letter-spacing:-1;}
#main .preview h3 span {display:block; width:0; height:0; text-indent:-5000px;}
#main .prev_vod {display:block; width:244px; height:164px; margin:16px 0 0 24px; border:1px solid #a9c1d6; overflow:hidden;}
#main .one_min {margin-left:270px; width:100%; height:256px;}
#main .one_min h3 {height:43px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/oneMin.jpg') no-repeat; text-indent:-5000px;}
#main .one_min ul {width:214px; margin:13px 0 0 25px; overflow:hidden;}
#main .one_min li {float:left; height:100px; margin-right:6px; color:#fff; font-size:11px; letter-spacing:-1; text-align:center;}
#main .one_min .photo {display:block; position:relative; height:70px; width:102px; margin-bottom:5px; border:1px solid #a9c1d6;}
#main .one_min .text {color:#fff; font-size:11px; letter-spacing:-1;}
#main .one_min img {width:102px; height:70px; vertical-align:top;}
#main .one_min .btn_play {position:absolute; bottom:3px; left:89px; width:10px; height:10px;}
#main .challenger {position:relative; height:173px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/btn.png') no-repeat 19px 95px;}
#main .challenger h3 {height:40px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/challenger.jpg') no-repeat; text-indent:-5000px;}
#main .challenger ul {width:735px; height:119px; margin:15px 0 0 38px; overflow:hidden;}
#main .challenger li {float:left; width:142px; margin-right:5px; text-align:center; color:#fff; font-size:11px; letter-spacing:-1;}
#main .challenger img {width:140px; height:96px; border:1px solid #a9c1d6; vertical-align:top;}
#main .challenger span {display:block; padding-top:10px;}
#main .challenger button {width:9px; height:17px; background:none; text-indent:-5000px; cursor:pointer;}
#main .prev {position:absolute; left:19px; top:95px;}
#main .next {position:absolute; right:14px; top:95px;}
#ad250 {position:absolute; top:15px; right:14px;}

/* @ Sub Content */
#sub {background:url('http://img.imbc.com/broad/tv/ent/splash/image/sub_dottedBg_mini.jpg') repeat-y;}
#sub #footer {padding-top:39px; color:#fff;}
#sub .wrapper_inner {height:1252px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/sub_bg1_mini.jpg') no-repeat center 0;}
#sub .container {position:relative; width:990px; margin:0 auto; text-align:left;}
#sub .container_box {width:734px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/container_innerBg.jpg') repeat-y; border-bottom:1px solid #5f90d3;}
#sub .top_frame {height:199px;}
#sub .top_frame h1 img {margin-top:24px;}
#sub .top_frame p {text-indent:-5000px;}
#sub .spot {height:50px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/sub_spotBg.jpg') no-repeat right 0; overflow:hidden;}
#sub .spot ul {float:left;}
#sub .spot p {padding:19px 12px 0 0; text-align:right; color:#fff; letter-spacing:-1;}
#sub .spot span {font-weight:bold;}
#sub .spot img {vertical-align:top;}
#sub .container_inner {overflow:hidden;}
#sub .menu {clear:both; float:left; *width:130px;width:122px;  padding:8px 0 0 8px; overflow:hidden;}
#sub .menu ul {width:112px;}
#sub .menu li {padding:7px 0; background:url('http://img.imbc.com/broad/tv/ent/splash/image/line.png') repeat-x 0 bottom; letter-spacing:-1; color:#343435; font-weight:bold; text-indent:4px;}
#sub .menu ul ul {padding:9px 0; margin-top:7px; margin-bottom:0; background:url('http://img.imbc.com/broad/tv/ent/splash/image/line.png') repeat-x 0 top;}
#sub .menu li li {height:11px; margin:0 0 6px 4px; padding:0; text-indent:14px; font-size:11px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/sub_listStyle.jpg') no-repeat left top;}
#sub .menu li li a {color:#1d5bd4; font-weight:normal;}
#sub .content {float:right; width:596px; *width:604px; padding:19px 0 78px 8px;}
#sub .content .con_head {margin-bottom:20px; padding-bottom:11px; text-indent:5px; color:#393939; font-size:16px; letter-spacing:-1; font-weight:bold; border-bottom:1px solid #dedede; width:587px;}
#sub .pro_introImg {margin-top:-5px;}
#sub .apply {vertical-align:top; margin-bottom:10px;}
#sub dl {padding-top:16px;}
#sub .dl_first {float:left; padding:16px 16px 0 35px;}
#sub dt {padding-bottom:10px;}
#sub dd {text-align:center; color:#484747; letter-spacing:-1;}
#sub .guest {float:left; vertical-align:top; border:1px solid #e3e3e3;}
#sub .profile {overflow:hidden;}
#sub .profile li {position:relative; float:left; width:294px; height:135px; overflow:hidden;}
#sub .profile img {vertical-align:top;}
#sub .profile dl {padding:3px 0 0 131px;}
#sub .profile dt {width:150px; padding:0 0 5px 0; line-height:17px; letter-spacing:-1; font-size:11px; color:#424242;}
#sub .profile dt span {font-size:14px; font-weight:bold; color:#08499d; padding-right:10px;}
#sub .profile dd {width:140px; position:relative; width:123px; text-align:left; line-height:15px; font-size:11px; color:#444; letter-spacing:-1; overflow:hidden;}
#sub .profile dd span {display:block;}
#sub .profile dd .sort {float:left;}
#sub .profile dd .info {float:left;}
#sub .staff {width:587px; overflow:hidden;}
#sub .staff li {height:113px; *height:127px; padding:14px 0 0 189px; background:#fff url('http://img.imbc.com/broad/tv/ent/splash/image/pd_intro.jpg') no-repeat 13px 0; font-size:14px; letter-spacing:-1; color:#3d3d3d;}
#sub .staff span {font-weight:bold;}
#sub .mc_intro dd {padding-bottom:6px;}
#sub .revod {width:585px;}
#sub .panel h3 {padding-left:10px;}
#sub .judge {width:100%; overflow:hidden; margin-top:-3px; padding-bottom:14px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/con_dotted.jpg') no-repeat 37px bottom;}
#sub .judge ul {padding-left:60px; overflow:hidden;}
#sub .judge li {float:left; width:253px; padding-top:15px; text-align:left;}
#sub .judge li img {display:block; width:212px; *width:214px; height:170px; *height:172px; margin-bottom:10px; border:1px solid #e9e9e9; vertical-align:top;}
#sub .judge li span.name {display:block; float:left; padding:0 0 8px 11px; color:#262626; font-size:16px; font-weight:bold; letter-spacing:-1;}
#sub .judge li span.job {padding-left:8px; color:#003eb8; font-size:14px; font-weight:normal; vertical-align:bottom;}
#sub .judge p {clear:both; text-align:left; line-height:16px; color:#484747; font-size:11px; letter-spacing:-1; padding-left:12px;}
#sub .coach {clear:both;}
#sub .coach h3 {margin:21px 0 17px 0;}
#sub .coach ul {overflow:hidden; padding-left:12px;}
#sub .coach li {float:left; width:106px; height:161px; margin-right:8px; text-align:center; color:#262626; font-weight:bold; letter-spacing:-1; font-size:14px;}
#sub .coach li img {display:block; width:104px; height:116px; *height:118px; margin-bottom:11px; vertical-align:top; border:1px solid #e9e9e9;}

#sub .apply {position:relative; width:587px; height:568px; background:url('http://img.imbc.com/broad/tv/ent/splash/image/apply7.jpg') no-repeat;}
#sub .apply p {text-indent:-5000px;}
#sub .apply .notice {position:absolute; top:285px; left:126px; text-indent:0; color:#fbfdfe; letter-spacing:-1; font-size:11px; line-height:15px;}
#sub .apply .notice span {display:block; text-indent:-5000px;}
#sub .apply .notice_board {position:absolute; top:269px; left:86px;}
#sub .apply .notice_board li {padding-bottom:7px; font-size:14px; letter-spacing:-1; font-weight:bold; color:#fff;}
#sub .apply .notice_board li span {font-weight:normal; color:#9cd9ff;}

#sub .notice_board2 {position:absolute; top:380px; left:67px; width:520px; height:77px; overflow:hidden;}
#sub .notice_board2 h3 {float:left; height:100%; margin-right:17px; padding-top:1px; color:#1d5480; letter-spacing:-1; font-size:11px; font-weight:bold;}
#sub .notice_board2 li {line-height:16px; color:#fbfdfe; letter-spacing:-1; font-size:11px; overflow:hidden; position:relative;}
#sub .notice_board2 .mark_left {display:block; float:left;}
#sub .notice_board2 .text_right {display:block; float:right; width:447px;}
#sub .re_info {display:block; position:absolute; left:144px; bottom:33px; width:130px; height:50px; text-indent:-5000px;}
#sub .apply_btn {position:absolute; right:143px; bottom:33px; width:130px; height:50px; cursor:pointer; text-indent:-5000px; background:none;}

#right_common {position:absolute; top:0; right:0;}