@import url("http://www.imbc.com/broad/tv/drama/css/default100421.css");

/* Layout Selector */


body.main			{background:#393939 url(http://img.imbc.com/broad/tv/drama/mysweethome/images/bg_main_v4.jpg) repeat-x 0 0px;}
h1{padding: 20px 0 0 100px;}
body.main h2{font-weight:bold;padding-bottom:14px;color:#b31ea6;font-size:12px;line-height:12px;}
body.main h3, body.main h3 a{font-weight:bold;color:#ccc;font-size:14px;}
/* Layout Selector */
#wrap 		{width:100%; background:url(http://img.imbc.com/broad/tv/drama/taste/images/bg_footer.gif) repeat-x bottom; 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; margin:0 auto; text-align:left;}
.lnb		{z-index:10;}
.snb		{z-index:10;}
#content	{z-index:10; position:relative; width:820px; *height:600px; background:none; text-align:left;padding:0 0 70px;float:left;margin-top:-45px;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}
.mainFlash	{position:relative; left:-160px;width:990px; height:480px;}


/* Class Selector */

div#spot{width:830px;}
div#top{text-align:right;padding:5px 27px 0 0;}

div#top_bar{background:url(http://img.imbc.com/broad/tv/drama/mysweethome/images/topbar_bottom.jpg) no-repeat left bottom;width:818px;height:33px;float:left;clear:both;position:relative;z-index:2;}
div#top_bar a.btn{float:left;}
div.top_menu_wrap{float:left;padding:0 0;margin-top:10px;font-size:11px;letter-spacing:-1px;}
div.top_menu_wrap ul{float:left;}
ul#top_menu {float:left;width:625px;padding:0 0 0 7px;}
ul#top_menu li {background:url("http://img.imbc.com/broad/tv/drama/mysweethome/images/icon_bar.gif") no-repeat right 2px;float:left;padding:0 11px 0 12px;}
ul#top_menu li.last {background:none;}
ul#top_menu li.menu{float:right;}

ul#event_ul{position:relative;}
div.top_menu_wrap ul li{float:left;height:17px;padding-right:2px;}
div.top_menu_wrap ul li a{color:#757575; !important; font-size:11px !important;}
div.top_menu_wrap ul li.menu a#menu_btn{background:url(http://img.imbc.com/broad/tv/drama/suro/images/btn_menu_open.gif) no-repeat left top;padding:1px 0 0 17px;}
div.top_menu_wrap ul li.event{text-align:right;overflow:hidden;}

div.snb_wrap{background-color:#000;filter:alpha(opacity=80);opacity: 0.8;position:absolute;left:0;top:0;z-index:1;width:820px;height:175px;visibility:hidden;}
div#snb{padding:25px 0 0 180px;visibility:hidden;position:absolute;left:0;top:0;z-index:1;}
div#snb ul#layer_menu{float:left;height:150px;width:640px;}
div#snb ul#layer_menu li{float:left;border-left:1px solid #504844; padding:0 16px;min-height:126px;*height:126px; }
div#snb ul#layer_menu li.border_none{border-left:0;}
div#snb a.layer_btn_close{position:absolute;display:block;right: 5px; top: 5px;width:23px;height:24px;}
div#snb a.layer_btn_close img{width:23px;height:24px;}
div#snb ul#layer_menu li.last{border-left:0px none;padding:0 0 0 16px;text-align:right;}
div#snb ul#layer_menu li dl{width:81px;}
div#snb ul#layer_menu li dl dt{color:#931988;font-weight:bold;padding-bottom:7px;font-size:12px;}
div#snb ul#layer_menu li dl dd{line-height:17px;letter-spacing:-1px;color:#efb7ea; *padding-bottom:2px;}
div#snb ul#layer_menu li dl dd a{font-size:11px;color:#cfcfcf;}
div#snb ul#layer_menu li dl dd a:hover{color:#931988;}

div.main_top {position:relative;z-index:2;clear:both;float:left;width:818px;*width:820px;background:url(http://img.imbc.com/broad/tv/drama/mysweethome/images/main_content_bg_1.jpg) repeat-y left;padding-bottom:20px;}
div.main_top .main_top_left{padding:19px;float:left;}
#program_info{width:140px;line-height:15px;font-size:11px !important;color:#efb7ea;padding:0 0 12px 0;}
#program_info b{font-size:11px !important;}

.main_top_left{font-size:11px;letter-spacing:-1px;}


#keyword_wrap{border-top:1px solid #a4379a;padding-top:12px;float:left;width:140px;}
#keyword_wrap dl dt{background:url(http://img.imbc.com/broad/tv/drama/mysweethome/images/arrow_keyword.gif) no-repeat left;padding:0 0 0 10px;margin-bottom:5px;color:#fff;font-weight:bold;}
#keyword_wrap dl dd{background:url(http://img.imbc.com/broad/tv/drama/mysweethome/images/dot_keyword.gif) no-repeat 1px;padding-left:10px;color:#efb7ea;}
#keyword_wrap dl dd a{line-height:16px;color:#efb7ea;}
#keyword_wrap dl dd a:hover{color:#efb7ea;}
#sub_left #keyword_wrap{padding-bottom:20px;}

div.main_top .main_top_center{padding:19px 19px 19px 20px;float:left;}
div.main_top .main_top_center #recent_vod{float:left;width:600px;}
div.main_top .main_top_center #recent_vod h2{*margin-top:1px;}
div.main_top .main_top_center #recent_vod dl, div.main_top .main_top_center dl dt, div.main_top .main_top_center dl dd{float:left;}
div.main_top .main_top_center #recent_vod dl{width:600px;}
div.main_top .main_top_center #recent_vod dl dt{padding-right:15px;height:173px;*height:158px;}
div.main_top .main_top_center #recent_vod dl dd{width:393px;padding:4px 0 0 0;}
div.main_top .main_top_center #recent_vod dl dd p.title a{font-size:14px;color:#333;font-weight:bold;}
div.main_top .main_top_center #recent_vod dl dd p.date {font-size:11px;}
div.main_top .main_top_center #recent_vod dl dd p.content {}

div.main_top .main_top_right{float:left;padding:14px 0 0 21px;}
#vod_1minute{float:left;padding:19px 20px 19px 19px;}
#hot_issue{float:left;padding:19px 20px 19px 19px;}
.issue_wrap{float:left;width:280px;}
#hot_issue .type{float:left;}
#hot_issue .type dl{width:280px;}
#hot_issue .type dl, #hot_issue .type dl dt, #hot_issue .type dl dd{float:left;}
#hot_issue .type_1 dl{padding-bottom:11px;}
#hot_issue .type_1 dl dt img{width:100px;height:74px;border:1px solid #e6e6e6;}
#hot_issue .type dl dt{padding-right:14px;}
#hot_issue .type dl dd{width:162px;}
#hot_issue .type dl dd h3{padding-bottom:5px;}
#hot_issue .type dl dd p{font-size:11px;line-height:16px;}
#hot_issue .type ul{clear:both;}
#hot_issue .type ul li{background:url(http://img.imbc.com/broad/tv/drama/taste/images2/dot_keyword.gif) no-repeat left;padding-left:11px;}
#hot_issue .type ul li a{font-size:11px;color:#555;}
.issue_wrap .type_1{float:left;width:280px;overflow:hidden;}
.issue_wrap .type_1 .rolling_issue{float:left;width:2000000px;position:relative;left:0px;}


#hot_issue .type_2 p.image{padding-bottom:6px;}
#hot_issue .type_2 p.image img{width:278px;height:75px;border:1px solid #ccc;}
#hot_issue .type_2 p.title a{color:#333333;font-size:14px;font-weight:bold;}
#hot_issue .type_2 p.content a{font-size:12px;}
#today_news{float:left;padding:19px;}
#today_news .today_news_content{width:280px;float:left;}
.news_content{float:left;width:274px;}
.news_content dl, .news_content dl dt, .news_content dl dd{float:left;}
.news_content dl{padding-bottom:15px;clear:both;width:274px;}
.news_content dl dt{padding-right:14px;line-height:9px;}
.news_content dl dt img{border:1px solid #e6e6e6;width:58px;height:43px;}
.news_content dl dd{width:198px;line-height:18px;}
.news_content dl dd h3{font-size:12px;}
.news_content dl dd h3 a{font-size:12px;}

.vod_1minute_content{float:left;width:140px;}
.vod_1minute_content dl, .vod_1minute_content dl dt, .vod_1minute_content dl dd{float:left;}
.vod_1minute_content dl{padding-bottom:15px;}
.vod_1minute_content dl.no_padding, .news_content dl.no_padding{padding-bottom:0;}
.vod_1minute_content dl dt {padding-right:10px;line-height:9px;}
.vod_1minute_content dl dt img{border:1px solid #e6e6e6;}
.vod_1minute_content dl dd{font-size:11px;width:70px;line-height:15px;}

div.menu_bottom{border:1px solid #434343;background-color:#393939;clear:both;float:left;padding:19px;margin-top:10px;}
div.menu_bottom *{font-family:Dotum !important;font-size:11px !important;}
div.bottom_wrap{width:780px;float:left;}
div.menu_bottom ul#layer_menu, div.menu_bottom ul#layer_menu li{float:left;}
div.menu_bottom ul#layer_menu{}
div.menu_bottom ul#layer_menu li{padding:0 20px;border-right:1px solid #454545;}
div.menu_bottom ul#layer_menu li dl{width:85px;}
div.menu_bottom ul#layer_menu li dl dt, ul#drama_link li.title{color:#999;padding-bottom:12px;font-size:11px;line-height:13px;font-weight:bold;}
div.menu_bottom ul#layer_menu li dl dd, ul#drama_link li{line-height:17px; font-size:11px;letter-spacing:-1px;}
ul#drama_link{padding-left:20px;float:left;}
ul#drama_link li{width:125px;}
/*ul#drama_link li a{letter-spacing:-2px;}*/
dl.issue_dl, dl.issue_dl dt, dl.issue_dl dd{float:left;}
dl.issue_dl dt{width:200px;}
dl.issue_dl dd{padding:7px 16px 0 18px;width:270px;*width:304px;}
dl.issue_dl dd ul li{color:#aaa;}
dl.issue_dl dd ul li h3{font-size:14px;font-weight:bold;padding-bottom:3px;color:#333;}
dl.issue_dl dd ul li p{line-height:17px;}
dl.issue_dl dd ul li a{color:#5ea0c1;text-decoration:underline;line-height:17px;}
.issue_arrow_wrap{float:right;padding-top:14px;}
.issue_arrow_wrap span, .issue_arrow_wrap span a{float:left;}
.issue_arrow_wrap span.count{padding-right:6px;font-size:11px;}
.issue_arrow_wrap span a.left_arrow{background:url(http://img.imbc.com/broad/tv/drama/taste/images/issue_arrow_left.gif) no-repeat left top;width:15px;height:15px;}
.issue_arrow_wrap span a.right_arrow{width:14px;height:15px;background:url(http://img.imbc.com/broad/tv/drama/taste/images/issue_arrow_right.gif) no-repeat right top;}

div.issue_div{float:left;padding:0 0 0 15px;width:218px;*width:238px;}
div.issue_div ul li{background:url(http://img.imbc.com/broad/tv/drama/taste/images/dot_black.gif) no-repeat left;padding-left:7px;color:#777;line-height:20px;}
div.issue_div ul li a:hover{color:#5ea0c1;}
li#issue_li {height:71px;overflow:hidden;}
.img_vod_wrap{padding:19px;float:left;background:#2c2c2c;}
.img_vod_content{float:left;width:780px;padding-bottom:8px;background:#2c2c2c;}


.img_vod_content dl{float:left;padding-left:11px;}
.img_vod_content dl.no_padding{padding-left:0;}
.img_vod_content dt{width:100px;height:65px;border:1px solid #E6E6E6;text-align:center;background-color:#000;}
a.play_link{background:url(http://img.imbc.com/broad/tv/drama/taste/images/btn_play.png) no-repeat right bottom;width:19px;height:21px;margin:-25px 0 0 65px;position:absolute;*position:relative;display:block;}
.pointer{cursor:pointer;}
.img_vod_content dd{color:#777;text-align:left;width:102px;padding-top:5px;font-size:11px;letter-spacing:-1px;line-height:15px;}
.img_vod_content dd a{padding:0 4px;display:block;}
.img_vod_content dd a:hover{color:#5EA0C1;}





#cast_nav span.arrow{padding:20px 0;float:left;width:8px;*width:23px; }
#cast_nav span#arrow_left{padding-right:15px;*width:23px;}
#cast_nav span#arrow_right{*width:21px;padding-left:13px;}
#cast_nav span.arrow img{filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
#cast_nav ul, #cast_nav ul li{float:left;}
#cast_nav .cast_nav_ul_wrap{width:505px;float:left;overflow:hidden;}
#cast_nav ul{width:2000000px;position:relative;left:0;}
#cast_nav ul li{padding-right:17px;}
#cast_nav ul li dl dt img{border:1px solid #cdcdcd;width:68px;height:51px;}
#cast_nav ul li dl dd{text-align:center;width:70px;margin-top:-1px;*margin-top:5px;color:#555;letter-spacing:-2px;line-height:15px;font-size:11px;}
#cast_content{clear:both;padding-top:20px;float:left;width:600px;}
#cast_content img.cast_main_pic{border:1px solid #eaeaea;}
.cast_content_sub{margin-top:20px;float:left;width: 600px;}
.cast_content_sub_left{width:435px;float:left;}
.left_full{width:auto;}
.cast_content_sub span.name{font-size:16px; font-weight:bold;color:#000;}
.cast_content_sub span.bar{color:#cbcbcb;}
.cast_content_sub span.job{color:#d7426d;}
.cast_content_sub span.age{color:#777;}
.cast_content_sub div.explain{padding-top:6px;line-height:22px;}
.cast_content_sub div.explain p{color:#777;line-height:22px;font-size:12px;letter-spacing:0px;}
.cast_content_sub_right{float:left;padding:23px 0 0 20px;}
.cast_content_sub_right .cast_info_wrap{width:145px;}
.cast_content_sub_right .cast_info_pic{border:1px solid #eaeaea;}
.cast_content_sub_right .title, .cast_content_sub_right .content{padding-left:11px;}
.cast_content_sub_right .title{color:#000;background:url(http://img.imbc.com/broad/tv/drama/taste/images2/content_sub_right_arrow.gif) no-repeat left top;line-height:8px;margin-top:15px;}
.cast_content_sub_right .content{color:#777;line-height:15px;margin-top:5px;}
.cast_content_sub_right .sub{padding-top:8px;}
.cast_content_sub_right .sub span{display:block;background:url(http://img.imbc.com/broad/tv/drama/taste/images2/content_sub_right_arrow.gif) no-repeat left;padding-left:11px;margin-bottom:4px;}
.cast_content_sub_right .sub span a{color:#5574ca;text-decoration:underline;}
.none{display:none;}

.cast_content_sub dl, .cast_content_sub dl dt, .cast_content_sub dl dd{float:left;}
.cast_content_sub dl{padding-bottom:15px;width:585px;}
.cast_content_sub dl dt img{border:1px solid #ebebeb;width:193px;height:133px;}
.cast_content_sub dl dd{padding-left:14px;width: 376px;*width: 390px;}
.cast_content_sub dl dd span.job{font-weight:bold;}
.cast_content_sub dl dd span.age{color:#777;}
.cast_content_sub dl dd div.explain{padding-top:10px;}
.cast_content_sub dl dd span.char_info a{color:#5574ca;text-decoration:underline;background:url(http://img.imbc.com/broad/tv/drama/taste/images2/content_sub_right_arrow.gif) no-repeat left;padding-left:11px;margin-left: 10px;}

.style_content{margin-top:20px;}
.style_content p.question{color:#e36f8a;font-size:12px;font-weight:bold;margin-top:10px;}
.style_content p.answer{color:#777;font-size:12px;margin:11px 0 13px;letter-spacing:0px; line-height:17px;}

/**	¿ìÃø ÇÏ´Ü ±¤°í	**/
/*div#ads_layer{position:absolute;top:615px;left: 830px;}*/

/************ ¸ÞÀÎ Áß´Ü ·¹ÀÌ¾Æ¿ô css *************/
div.ui-layout{clear:both;padding-top:10px;float:left;}
div.widget {width: 818px;border:1px solid #2c2c2c;	float:left;clear:both;position:relative;}
div#widget_1{z-index:2;margin-bottom: 10px;background:url(http://img.imbc.com/broad/tv/drama/mysweethome/images/main_content_bg_2.jpg) repeat-y left;}
div#widget_2{z-index:1;}
div.widget div.itemHeader{float:left;position:absolute;right:7px;top:8px;display:block;}
div.widget div.itemHeader img{cursor:pointer;}
div.widget div.itemContent{float:left;width:818px;padding:0 0 0 0;}

/* ÀÌº¥Æ® ¸®½ºÆ® ÆäÀÌÁö ³×ºñ 10.04.12 */
.pgnavi table {width:85px;}

/*		¸ÞÀÎ ´Ù½Ãº¸±â ¾ÆÀÌÄÜ ¿µ¿ª		*/
div.main_top .main_top_center #recent_vod dl dd div.re_list_cmt3{height:120px;*height:105px !important;overflow:hidden;}
div.main_top .main_top_center #recent_vod dl dd div.re_list_cmt3 div.info ul li{float:left;width:40px;height:16px;}

.main_ad {position:absolute; left:830px; top:610px; overflow:hidden; width:160px; height:80px}