table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0;}

/* 드라마 상단 섬네일 추가 - 2014.10.02 */
.topcontents_boxoffice{width:805px;clear:both; margin-bottom:10px; display:inline-block;}
.tcb_movie_height{height:230px;}
.tcb_drama_height{height:253px;}
.new_tab{border-bottom:1px #dbdcde solid; height:29px;clear:both; margin-left:15px;}
.ntabbotton{display:inline-block; width:112px; height:28px; line-height:28px; float:left; font-size:12px; text-align:center; cursor:pointer; font-weight:bold; border-left:1px #dbdcde solid; border-right:1px #dbdcde solid; text-decoration:none;}
.ntabbotton1{display:inline-block; width:112px; height:28px; line-height:28px; float:left; font-size:12px; text-align:center; cursor:pointer; font-weight:bold; border-right:1px #dbdcde solid; text-decoration:none;}
.tabon_selected{color:#e41815; border-top:2px #e41815 solid;background-color:#ffffff;}
.tabon_unselected{color:#333333; border-top:1px #b1b2b4 solid;}

.n_posterarea{margin-left:31px; margin-top:15px;}
.n_posterarea li{float:left; display:inline-block; margin-right:15px; text-align:center;}

.n_posterarea .movie_starcount{margin-top:3px;}
.n_posterarea .tcb_bc_etm{font-size:12px;margin-top:3px; line-height:16px; color:#888;}
.n_posterarea .tcb_tit{margin-top:5px; font-size:12px; line-height:16px;}

.n_posterarea a{color:#444544; text-decoration:none;}
.n_posterarea a:hover{color:#444544; text-decoration:underline;}

.n_posterarea .tcb_poster{width:112px; height:162px;border:0;}/*0108*/
/*.n_posterarea .tcb_poster:hover{outline: 3px solid #f95d5d; outline-offset: -3px;}*/

.n_posterarea .event{position:absolute; margin-top:126px; height:20px; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; background-color:#e41815; width:112px;  padding:0;}
.n_posterarea .text{position:absolute; margin-top:131px; width:112px; text-align:center; color:#ffffff; font-weight:bold; font-size:11px; padding:0;}


.n_posterarea li .thumb {position:relative; display:inline-block; width:112px;overflow:hidden; margin-bottom:8px;}
.n_posterarea li .thumb .movieposter_img {height:162px; width:112px; text-align:center; margin-bottom:7px;}
.n_posterarea li .thumb .movieposter_img .ico_event_dc{position:absolute; background:url(/images/event/sale/ico_kbscont_rol_bg.png); width:112px; height:25px; margin-top:137px; font-size:12px; font-weight:bold; color:#fff; line-height:25px; text-align:center;}
.n_posterarea li .thumb .movieposter_img img {height:162px; width:112px;}
.n_posterarea li .thumb .thumb_dsc {height:162px; width:112px;background:url(/images/moon/tvschedule/cover.png); text-align:center; position:absolute; top:-162px; left:0; display:inline-block;}
.n_posterarea li .thumb .thumb_dsc .coverlink{display:inline-block;height:162px; width:112px; text-decoration:none; position:absolute; cursor:pointer; left:0;}
.n_posterarea li .thumb .thumb_dsc .t_dsc_mov{margin:105px 7px 0 7px; text-align:center; float:left;}
.n_posterarea li .thumb .thumb_dsc .t_dsc_dra{margin:107px 7px 0 7px; float:left; text-align:center;}
.n_posterarea li .thumb .thumb_dsc .t_dsc_ani{margin:127px 7px 0 7px; float:left; text-align:center;}
.n_posterarea li .thumb .thumb_dsc .t_dsc_mov .dsc1{font-size:11px; text-align:center; color:#f6e807; font-weight:bold; height:24px; line-height:24px; width:98px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:5px; border-bottom:1px solid #777;}
.n_posterarea li .thumb .thumb_dsc .t_dsc_dra .dsc1{font-size:11px; text-align:center; color:#f6e807; font-weight:bold; height:24px; line-height:24px; width:98px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
.n_posterarea li .thumb .thumb_dsc .t_dsc_ani .dsc1{font-size:11px; text-align:center; color:#f6e807; font-weight:bold; height:24px; line-height:24px; width:98px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
.n_posterarea li .thumb .thumb_dsc .t_dsc_dra .dsc2{font-size:11px; color:#fff; font-weight:bold; height:22px; line-height:20px; width:98px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap; border-bottom:1px solid #777; margin-bottom:3px;}
.n_posterarea li .thumb .thumb_dsc .dsc2{font-size:11px; color:#fff; font-weight:bold; height:20px; line-height:20px; width:98px;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
.n_posterarea li .thumb .thumb_dsc .dsc2 span{font-weight:normal; color:#777}
.n_posterarea li .thumb .thumb_dsc .dsc3{font-size:11px; color:#fff;}
.n_posterarea li .thumb .thumb_dsc .btn_area {text-align:center;}
.n_posterarea .blankspace{display:inline-block; width:5px;}
.ico_starcount1{display:inline-block; width:14px; height:13px; background:url(/images/moon/tvschedule/ico_star.png) 0 0 no-repeat;}
.ico_starcount2{display:inline-block; width:14px; height:13px; background:url(/images/moon/tvschedule/ico_star.png) -14px 0 no-repeat;}

.height_movie{height:220px;}
.height_drama{height:210px;}



/*---------------------------------
 *  Photos slider > With nav bullets
 *---------------------------------*/
.topcontents_boxoffice .sliderkit-panel {width:805px}
.topcontents_boxoffice .photoslider-bullets
, .topcontents_boxoffice .photoslider-bullets2
, .topcontents_boxoffice .photoslider-bullets3
, .topcontents_boxoffice .photoslider-bullets4{width:805px;}

/* Nav */
.topcontents_boxoffice .photoslider-bullets .sliderkit-nav
, .topcontents_boxoffice .photoslider-bullets2 .sliderkit-nav
, .topcontents_boxoffice .photoslider-bullets3 .sliderkit-nav
, .topcontents_boxoffice .photoslider-bullets4 .sliderkit-nav{position:absolute;width:805px; }
.topcontents_boxoffice .photoslider-bullets .sliderkit-nav-clip
, .topcontents_boxoffice .photoslider-bullets2 .sliderkit-nav-clip
, .topcontents_boxoffice .photoslider-bullets3 .sliderkit-nav-clip
, .topcontents_boxoffice .photoslider-bullets4 .sliderkit-nav-clip{position:relative; top:208px;text-align:center;}
.topcontents_boxoffice .photoslider-bullets .nav_circle_top_drama
, .topcontents_boxoffice .photoslider-bullets2 .nav_circle_top_drama 
, .topcontents_boxoffice .photoslider-bullets3 .nav_circle_top_drama 
, .topcontents_boxoffice .photoslider-bullets4 .nav_circle_top_drama {top:195px;}
.topcontents_boxoffice .photoslider-bullets .sliderkit-nav-clip ul li
, .topcontents_boxoffice .photoslider-bullets2 .sliderkit-nav-clip ul li
, .topcontents_boxoffice .photoslider-bullets3 .sliderkit-nav-clip ul li
, .topcontents_boxoffice .photoslider-bullets4 .sliderkit-nav-clip ul li{float:left;margin:0 9px 0 0;}
.topcontents_boxoffice .photoslider-bullets .sliderkit-nav-clip ul li a
, .topcontents_boxoffice .photoslider-bullets2 .sliderkit-nav-clip ul li a
, .topcontents_boxoffice .photoslider-bullets3 .sliderkit-nav-clip ul li a
, .topcontents_boxoffice .photoslider-bullets4 .sliderkit-nav-clip ul li a{width:13px;height:13px;background:transparent url("/images/moon/tvschedule/drama/page_off.png") no-repeat 0 0;}
.topcontents_boxoffice .photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a
, .topcontents_boxoffice .photoslider-bullets2 .sliderkit-nav-clip ul li.sliderkit-selected a
, .topcontents_boxoffice .photoslider-bullets3 .sliderkit-nav-clip ul li.sliderkit-selected a
, .topcontents_boxoffice .photoslider-bullets4 .sliderkit-nav-clip ul li.sliderkit-selected a{background:transparent url("/images/moon/tvschedule/drama/page_on.png") no-repeat 0 0;}

	
.topcontents_boxoffice .sliderkit .sliderkit-go-prev{height:35px; width:28px; position:absolute; left:0px; top:78px;}
.topcontents_boxoffice .sliderkit .sliderkit-go-next{height:35px; width:28px; position:absolute; left:780px;; top:78px;}
.topcontents_boxoffice .sliderkit .sliderkit-go-prev a{background:transparent url("/images/moon/tvschedule/drama/btn_tablayer_gray.png") no-repeat 0 0;}
.topcontents_boxoffice .sliderkit .sliderkit-go-next a{background:transparent url("/images/moon/tvschedule/drama/btn_tablayer_gray.png") no-repeat -14px 0;}
.topcontents_boxoffice .sliderkit .sliderkit-go-prev a:hover{background:transparent url("/images/moon/tvschedule/drama/btn_tablayer_red.png") no-repeat 0 0;}
.topcontents_boxoffice .sliderkit .sliderkit-go-next a:hover{background:transparent url("/images/moon/tvschedule/drama/btn_tablayer_red.png") no-repeat -14px 0;}
.topcontents_boxoffice .sliderkit .sliderkit-go-btn a{display:inline-block; height:35px; width:14px; blr:expression(this.onFocus=this.blur())}
.topcontents_boxoffice .sliderkit .sliderkit-go-btn a:focus{-moz-outline-style:none;}






/* 상세보기 - 2014.10.02 */
.topcontents_box_detail{width:805px;clear:both; margin-bottom:20px; height:190px;}
.detailview li{display:inline-block; float:left; text-align:left;}
.detailview .posterarea img{width:112px; height:162px; margin:5px;}
.detailview .posterarea{ margin-right:15px; height:172px; margin-left:13px; border:1px #d0d0d0 solid;}

.detailview .detailinfo{width:635px; border-bottom:1px #d8d8d8 solid; height:200px;}
.detailview .title .ntitle{color:#e41815; font-weight:bold; border-bottom:1px #e41815 solid; padding:0 10px 0 5px; margin:0; font-size:14px; font-weight:bold; height:22px;}
.detailview .detailinfo .title{line-height:23px; background:url(/images/moon/tvschedule/drama/detailviewbgline.gif) repeat-x bottom; margin:0 0 6px 0; padding:0;}
.detailview .detailinfo li{overflow:hidden;width:635px; line-height:19px; color:#353535; padding:0; margin:0;}
.detailview .detailinfo .list{padding-left:5px; height:25px;}
.detailview .detailinfo .list_select{ float:left; width:300px; height:30px; line-height:30px; }
.detailview .detailinfo .list_select  select {padding-left:5px; width:200px;  height:25px; line-height:25px;  font-size:13px;border:1px #d0d0d0 solid; background-color:#ffffff}

.detailview .detailinfo .list_num{padding-left:5px;}


.detailview .detailinfo .star{float:left; padding-top:2px; height:20px;padding-left:5px;}
.detailview .detailinfo .btn_moreview{display:inline-block; text-align:right; float:right;padding-right:10px;}
.detailview .detailinfo .story{padding-left:5px;margin-bottom:0px;min-height:60px;overflow:hidden}
.detailview .detailinfo .story p{width:100%; }
.detailview .detailinfo li span{color:#949494;}
.bcast{text-align:center; border-right:1px #d8d8d8 solid;}
.detailinfo p{float:left;border-bottom:none;}

/* 영화 */
.topcontents_box_detail .MVO .cate {display:hidden;}
.topcontents_box_detail .MVO .story {height:80px;}


/* 편성표 - 어제방송자료,요일별 방송자료 2014.01.20 디자인수정 */
.topcontents02_box{width:805px;clear:both; margin-bottom:10px;}

.contentshead{position:relative; background-image:url(/images/moon/tvschedule/drama/title_bc_bg.gif); margin-left:8px; background-repeat:repeat-x; height:25px; margin-bottom:10px; text-align:left;}

.posterarea_ydrama li{display:inline-block; height:220px; width:124px; float:left; margin-left:10px;}
.posterarea_ydrama p{display::inline-block; text-align:left; color:#717171; font-size:11px; font-weight:bold; height:10px;}
.posterarea_ydrama p img{height:6px; margin-top:4px;}
.posterarea_ydrama a img{width:112px; height:163px; padding:5px; border:1px #d0d0d0 solid; margin-bottom:2px;}
.posterarea_ydrama a{display:inline-block; height:180px;}
/*.posterarea_ydrama a:hover{color:#676767; font-size:12px; text-decoration:underline;}*/

.topcontents02_box .paging{text-align:center;}
.topcontents02_box .paging img{margin-left:4px; margin-right:4px;}

.middle_banner{margin-bottom:15px; padding-top:10px; margin-left:8px; height:58px;}

.paddingtop8{padding-top:5px;}

#b_schedule{width:805px; margin-bottom:20px; display:inline-block; min-height:450px;}

.schedule_tab{position:absolute; margin-left:8px; margin-top:38px; z-index:1000; float:left;}
.schedule_tab li{display:block; text-align:left; }


.b_schedule_list{display:inline-block; width:760px; margin:5px 0 0 45px; height:100%; background-color:#3a3b3e; border-bottom:1px #000000 solid; float:right;}
.schedule_list{display:inline-block; font-weight:bold; color:#ffffff; background-color:#3a3b3e; height:auto;}

.schedule_list .title_genre{display:inline-block; width:760px; background-image:url(/images/moon/tvschedule/drama/titleframe01_2.png); background-repeat:repeat-x; height:23px; background-color:#3a3b3e;}
.schedule_list .title_genre .left{float:left; background-image:url(/images/moon/tvschedule/drama/titleframe01_1.png); background-repeat:no-repeat; padding-left:9px; width:500px; padding-top:6px;}
.schedule_list .title_genre .right{float:right; background-image:url(/images/moon/tvschedule/drama/titleframe01_3.png); background-repeat:no-repeat; width:6px; height:23px;}

.schedule_list .title_genre_in{width:760px; background-image:url(/images/moon/tvschedule/drama/titleframe02_2.png); background-repeat:repeat-x; height:23px; background-color:#3a3b3e; clear:both;}
.schedule_list .title_genre_in .left{float:left; background-image:url(/images/moon/tvschedule/drama/titleframe02_1.png); background-repeat:no-repeat; padding-left:9px; width:500px; padding-top:5px; height:18px; border-left:1px #000000 solid;}
.schedule_list .title_genre_in .right{float:right; background-image:url(/images/moon/tvschedule/drama/titleframe02_3.png); background-repeat:no-repeat; width:6px; height:23px; border-right:1px #000000 solid;}

.schedule_list .list{padding-left:13px; display:inline-block; width:745px; height:auto; clear:both; background-color:#3a3b3e; padding-top:25px; border-left:1px #000000 solid; border-right:1px #000000 solid;}
.schedule_list .list div{display:inline-block; float:left; width:134px; margin-left:15px; height:200px; padding-bottom:20px;}
.schedule_list .list .detail{}
.schedule_list .list .detail li{display:inline-block;text-align:left;}
.schedule_list .detail .poster{width:108px; height:154px; text-align:left; background-image:url(/images/moon/tvschedule/drama/bg_frame.png); background-repeat:no-repeat;}
.schedule_list .detail .poster a img{width:93px; height:138px; border:1px #787878 solid; margin-top:5px; margin-left:5px;}
.schedule_list .poster .up{position:absolute;width:0px;height:0px}
.schedule_list .poster .up .upup{margin-left:-25px; margin-top:-13px;width:0px;height:0px}
.schedule_list .up img{width:42px; height:42px; margin:1px 0 0 1px;}
.schedule_list .detail h3{margin-top:3px; height:19px; margin-left:5px;}
.schedule_list .detail h3 a{font-size:12px; font-weight:bold; color:#c7c7c7; text-decoration:none;}
.schedule_list .detail h3 a:hover{font-size:12px; font-weight:bold; color:#c7c7c7; text-decoration:underline;}
.schedule_list .detail p{height:14px; margin-left:5px;}
.schedule_list .poster .event{position:absolute; margin-top:124px; height:20px; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; background-color:#ee145b; width:93px; margin-left:6px; padding:0;}
.schedule_list .poster .text{position:absolute; margin-top:130px; width:93px; text-align:center; color:#ffffff; font-weight:bold; font-size:11px; margin-left:6px; padding:0;}

.schedule_list .line{border-top:1px #292929 solid; border-bottom:1px #6f6f6f solid; clear:both; background-color:#3a3b3e; margin:0 30px 0 30px;}

#m_tab_bt{margin-bottom:10px;width:800px;clear:both;position:relative;}/*0108*/
.brodcastbt{position:absolute;height:21px;margin-left:13px;}
.brodcastbt li{display:inline-block; float:left;}
.leftarea{position:absolute;height:28px;margin-left:13px;}
.oversize{margin-top:-4px; color:#777880;}

.catestyle{margin-bottom:-7px; padding-top:7px;}

.category{text-align:right; color:#6b6b6b; font-size:12px; height:20px; padding-right:10px;}/*0108*/
.category li {display:inline-block; float:right;}/*0108*/
.category a{color:#6b6b6b; font-size:12px; text-decoration:none;}
.category a:hover{color:#6b6b6b; font-size:12px; text-decoration:underline;}
.category .select{color:#f06f9f; font-size:12px; font-weight:bold;}


/* 요일별 전체방송 - 2014.01.10 부분수정*/
.week_schedule{display:inline-block;border-top:1px #c5c5c5 solid; margin-left:10px; width:792px; color:#838383; background-image:url(/images/moon/tvschedule/titallistbg.gif); background-repeat:repeat-y;border-bottom:1px #c5c5c5 solid;}
.week_schedule .col{display:inline-block; float:left; display:inline-block; margin-right:-1px;}
.week_schedule .col_inner{display:inline-block; border-right:1px #c5c5c5 solid;border-left:1px #c5c5c5 solid; }
.week_schedule .col_inner ul{padding:5px 11px 5px 11px;}
.week_schedule .col h3{width:112px; height:19px; font-size:12px; font-weight:bold; text-align:center; padding-top:8px; background-image:url(/images/moon/tvschedule/drama/bg_schedule_title.gif);}
.week_schedule .col_inner li{width:100%;  text-align:center; margin-bottom:10px;}

.week_schedule .col_inner li .poster{width:90px; height:133px; margin-bottom:5px;}
.week_schedule .col a{font-size:11px; font-weight:normal; text-decoration:none;letter-spacing: 0; color:#838383;}
.week_schedule .col a:hover{text-decoration:underline;}
.week_schedule .col_selected{display:inline-block; background-image:url(/images/moon/tvschedule/drama/bg_schedule_select.gif);}
.week_schedule .col.col_selected h3{color:#ffde00; border-bottom:none; padding-bottom:1px; background-image:url(/images/moon/tvschedule/drama/bg_schedule_select.gif);}
.week_schedule .col.col_selected a{font-size:11px; color:#ffde00; text-decoration:none;letter-spacing: 0;background:transparent}
.week_schedule .col .up{position:absolute;}
.week_schedule .col .up .upup{margin-left:-20px; margin-top:-11px;}
.week_schedule .col .up img{width:42px; height:42px; margin:1px 0 0 1px;}