@charset "euc-kr";
/* IMBC Web Operation Division */
@import url("http://www.imbc.com/commons/css/common2013v2.css");
/* --- default --- */
#container h1 		{position:absolute; left:139px; top:0}
#container h1 a 	{display:block; width:192px; height:175px}
#container h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px}
hr 		{clear:both; display:none}
em	 	{font-style:normal}
label 	{position:relative; top:1px}
caption {display:none}
.blind {position:absolute; left:-1000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
/* --- layout --- */
body.main	{background:#f5f0e8 url("http://img.imbc.com/broad/tv/ent/sectiontv/images/bg_main_v6.jpg") no-repeat center 120px; text-align:center}
body.sub	{background:#f5f0e8 url("http://img.imbc.com/broad/tv/ent/sectiontv/images/bg_sub_v7.jpg") no-repeat center 120px; text-align:center}
#wrap 		{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; width:990px; min-height:900px; height:auto !important; height:900px; margin:0 auto; text-align:left}
#spot 		{z-index:10; position:relative; width:830px; height:175px}
#colgroup	{overflow:hidden; width:820px; background:#fff}
#snb		{float:left; overflow:hidden; width:140px; *width:179px; padding:20px 20px 0 19px}
#main_content {position:relative; width:820px; min-height:323px; height:auto !important; height:743px; padding-top:420px}
.sub #imbc_content {float:left; overflow:hidden; width:600px; *width:641px; padding:0 20px; border-left:1px solid #e6e6e6}
#footer		{z-index:10; clear:both; width:100%; padding:40px 0; text-align:center;}
#Adcode		{position:absolute; top:0; right:0; !important}
/* --- main --- */
.top_bar {overflow:hidden; width:820px; height:33px; background:#ffd200}
.top_bar ul {float:left; overflow:hidden; width:180px; height:33px}
.top_bar ul li {float:left; height:33px}
.top_bar ul li a {display:block; float:left; height:33px; text-indent:-5000em}
.top_bar ul li a.vod {width:86px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/top_menu.jpg") no-repeat 0 0}
.top_bar ul li a.bbs {width:94px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/top_menu.jpg") no-repeat -86px 0}
.top_bar p {float:left; width:620px; *width:640px; height:22px; *height:33px; padding:11px 20px 0 0; font-size:11px; color:#8b6f0b; letter-spacing:-1px; line-height:1.335; text-align:right}
.top_bar p em {margin:0 6px; color:#cfad2f; font-size:11px}
.section_wrap {overflow:hidden; width:818px; *width:820px; border:1px solid #ded8ce; background:#f5f0e8;}
.section_wrap .menu {position:relative; z-index:50; float:left; overflow:hidden; width:140px; *width:178px; padding:19px; text-align:left}
.section_wrap .menu ul {overflow:hidden; width:140px; padding:1px 0 0 0; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_sub_dott.gif") repeat-x left top}
.section_wrap .menu ul li {width:135px; *width:140px; height:22px; *height:28px; padding:6px 0 0 5px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_sub_dott.gif") repeat-x left bottom; letter-spacing:-1px}
.section_wrap .menu ul li a {font-size:12px; font-weight:bold; color:#977700; line-height:1.335; text-decoration:none}
.section_wrap .menu ul li a:hover {text-decoration:none}
.recently {float:left; width:389px; *width:411px; min-height:271px; height:auto !important; height:288px; padding:12px 20px 15px 20px; border-left:1px solid #ded8ce; border-right:1px solid #ded8ce} /*2015-05-20 ¼öÁ¤*/
.this_vod {float:left; width:389px; *width:411px; min-height:271px; height:auto !important; height:288px; padding:17px 20px 0 20px; border-left:1px solid #ded8ce; border-right:1px solid #ded8ce}
.this_vod h2 {margin-bottom:8px; font-size:12px; color:#977700; line-height:1.4}
.recent_vod {float:left; width:389px; margin-bottom:15px;}
.recent_vod h2 {margin-bottom:8px; font-size:12px; color:#977700; line-height:1.4}
.recent_clip {float:left; width:389px; position:relative;}
.recent_clip h2 {margin-bottom:8px; font-size:12px; color:#977700; line-height:1.4}
.recent_clip ul {width:389px;}
.recent_clip ul li {float:left; overflow:hidden; width:123px; margin-right:6px}
.recent_clip ul li img {width:123px;}
.recent_clip ul li p {position:relative; width:100%; text-align:center; z-index:99;}
.recent_clip ul li p a {display:block;} 
.recent_clip .tit {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; text-align:left;} /* 2015-05-20 line:52~54 ¼öÁ¤ Ãß°¡*/
.more {display:block; position:absolute; right:0; top:0; padding-right:6px; color:#402b18; background:url("http://img.imbc.com/broad/tv/ent/alllove/images/icon_arrow2.gif") no-repeat right 5px; text-decoration:none}
.detail {position:relative; z-index:50; overflow:hidden; width:389px}
.detail .img {float:left; width:125px; height:95px; margin-right:12px}
.detail .img img {border:1px solid #626261}
.detail .txt {float:left; overflow:hidden; width:252px; font-size:12px; color:#555; line-height:1.65; text-decoration:none}
.detail .txt:hover {text-decoration:none}
.lastest {position:relative; z-index:30; float:left; overflow:hidden; width:169px; *width:209px; padding:12px 20px 0 20px}
.lastest h2 {margin-bottom:8px; font-size:12px; color:#977700; line-height:1.4}
.lastest .img {display:block; width:125px; height:95px; margin-bottom:11px}
.lastest .img img {border:1px solid #636262}
.lastest ul {overflow:hidden; width:169px}
.lastest ul li {width:159px; *width:168px; padding-left:9px; margin-bottom:1px; vertical-align:top; letter-spacing:-1px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/icon_dott.gif") no-repeat 0 7px; line-height:1.4}
.lastest ul li a {display:block; overflow:hidden; font-size:12px; color:#555; text-decoration:none; text-overflow:ellipsis}
.lastest ul li a:hover {text-decoration:none}
.camera {position:relative; width:1040px; height:205px; margin:-30px 0 0 -106px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_camera.png");_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_camera.png",sizingMethod='image')}
/* --- sub --- */
#snb .menu {overflow:hidden; width:140px; text-align:left}
#snb .menu ul {overflow:hidden; width:140px; padding:1px 0 0 0; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_sub_dott.gif") repeat-x left top}
#snb .menu ul li {width:135px; *width:140px; height:22px; *height:28px; padding:6px 0 0 5px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_sub_dott.gif") repeat-x left bottom; letter-spacing:-1px}
#snb .menu ul li a {font-size:12px; font-weight:bold; color:#977700; line-height:1.335; text-decoration:none}
#snb .menu ul li a:hover {text-decoration:none}
.sub #imbc_content h2 {width:600px; height:37px; *height:56px; padding-top:18px; margin-bottom:15px; border-bottom:1px solid #e6e6e6; font-size:18px; color:#977700}
.section {width:600px; min-height:670px; height:auto !important; height:700px; padding-bottom:30px; text-align:left}
.top {overflow:hidden; width:600px; margin-bottom:15px; text-align:center}
.top img {margin-bottom:5px; vertical-align:top}
.staff {overflow:hidden; width:600px}
.staff li {width:600px; min-height:139px; height:auto !important; height:157px; margin-bottom:15px; padding-bottom:18px; vertical-align:top; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_staff_dott.gif") repeat-x left bottom}
.staff li .img {display:block; float:left; width:155px; height:139px; margin-right:10px}
.staff li .detail {float:left; overflow:hidden; width:435px}
.staff li .detail .name {display:block; margin-bottom:5px; padding:5px 0; font-size:12px; text-align:center; line-height:1.4; background:#b8cbda; font-weight:bold}
.staff li .detail .txt {display:block; font-size:12px; color:#555; line-height:1.4}
.staff li .detail table {table-layout:auto}
.mc_tab {overflow:hidden; width:600px; height:23px; *height:24px; margin-bottom:20px; border-bottom:1px solid #000}
.mc_tab li {float:left; height:23px}
.mc_tab li a {display:block; height:23px; text-indent:-5000em}
.mc_tab li a.mc {width:85px; margin-right:4px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/panel_on.gif") no-repeat -16px 0}
.mc_tab li a.mc_on {width:85px; margin-right:4px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/mc_on.gif") no-repeat -16px 0}
.mc_tab li a.panel {width:104px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/mc_on.gif") no-repeat -105px 0}
.mc_tab li a.panel_on {width:104px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/panel_on.gif") no-repeat -105px 0}
.poll_wrap {overflow:hidden; width:600px}
.poll_top {overflow:hidden; width:600px; margin-bottom:15px}
.poll_wrap table {width:100% !important}
#star_report {overflow:hidden; width:600px; margin-bottom:15px}
.bbs-summary {overflow:hidden; width:600px; margin-bottom:15px}

/* @ Star Ranking */
.star-ranking {overflow:hidden; width:600px; height:501px; *height:541px; padding-top:40px; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_star_ranking.jpg") no-repeat; text-align:center}
.star-ranking .theme {margin-bottom:34px}
.star-ranking .txt_info {overflow:hidden; width:517px; height:84px; *height:106px; margin:0 auto 34px; padding-top:22px; font-size:14px; color:#645301; font-weight:bold; letter-spacing:-1px; line-height:1.4; background:url("http://img.imbc.com/broad/tv/ent/sectiontv/images3/bg_ranking_info.png") no-repeat}
.star-ranking .txt_info span {display:block; margin-bottom:10px; color:#393939; font-weight:normal; font-size:12px; letter-spacing:0}
.star-ranking ul {overflow:hidden; width:520px; *width:600px; margin-bottom:10px; padding:0 40px; text-align:left}
.star-ranking ul li {position:relative; width:434px; *width:520px; margin-bottom:13px; padding-left:26px; color:#050f17; line-height:1.333}
.star-ranking ul li input {overflow:hidden; position:absolute; left:6px; top:1px; width:13px; height:13px}
.star-ranking .button {display:block; width:143px; height:40px; margin:0 auto; padding:0; border:0; background:none; cursor:pointer}

/* like btn */
.btn-like-program-wrap{position:absolute; top:20px; left:20px; z-index:999;}