﻿/* 편성표 */
h1,h2,h3,h4,h5,h6 {
	display:none;
}
.cell {
	border-collapse:collapse;
}
#time_tv_title { width: 630px; /* 644 */ background: url("https://img.cbs.co.kr/cbs/tv/timetable/title_bg_tv.gif"); overflow: hidden; margin: 2px 0px 14px 0px; height: 51px; float: left; position: relative; }
#time_fm_title,
#time_mfm_title { width: 723px; background: url("https://img.cbs.co.kr/cbs/tv/timetable/title_bg_radio.gif"); overflow: hidden; margin: 0px 0px 14px 0px; height: 51px; float: left; position: relative; }
.time_tv_date {
	position:absolute;
	top:21px;
	left:265px;
	font-weight:bold;
	color:#fff;
}
.time_fm_date,
.time_mfm_date {
	position:absolute;
	top:21px;
	left:305px;
	font-weight:bold;
	color:#fff;
}
.time_select {
	position:absolute;
	top:16px;
	left:460px;
}

.time_t {
	width:513px; /* padding 준 여백만큼 빼기 */
	background:#649C9D;
	color:#fff;
	font-weight:bold;
	padding:9px 0 5px 0px;
	margin:0px 0px 0px 10px;
	float:left;
}

.white_bold_side { background: url("https://img.cbs.co.kr/cbs/tv/timetable/white_bold_side.gif"); width: 1px; height: 39px; }
#time_data {
	float:left;
}
.m_on { height: 23px; width: 87px; background: url("https://img.cbs.co.kr/cbs/tv/timetable/menu_on.gif"); color: #FDF1A5; padding: 12px 0px 0px 0px; text-align: center; }
a.m_on_text:link, 
a.m_on_text:visited,
a.m_on_text:hover,
a.m_on_text:active {
	color:#FDF1A5;
	font-weight:bold;
	
}
.m_off {
	height:23px;
	width:87px;
	background:url("https://img.cbs.co.kr/cbs/tv/timetable/menu.gif");
	text-align:center;
	padding:12px 0px 0px 0px;
	
}
.sc_t_top {
	height:10px;
	background:#768BBA;
}
.sc_t {
	text-align:center;
	font-weight:bold;
	color:#fff;
	height:14px;
	background:#768BBA;
}
.sc_t_r {
	text-align:center;
	font-weight:bold;
	color:#fff;
	height:14px;
	background:#768BBA;
	border-right:1px solid #fff;
}
.sc_gubun {
	font-weight:bold;
	color:#514D4E;
	background:#F5F1E8;
	text-align:center;
}
.sc_time {
	font-weight:bold;
	color:#514D4E;
	border-bottom:1px solid #DBD4C4;
	border-right:1px solid #DBD4C4;
	text-align:center;
	height:38px;
}
.sc_title {
	color:#514D4E;
	border-bottom:1px solid #DBD4C4;
	border-right:1px solid #DBD4C4;
	padding:3px 7px 2px;
	height:38px;
}
.sc_act {
	border-bottom:1px solid #DBD4C4;
	padding:0px 0px 0px 7px;
	height:38px;
}
.sc_gap {
	background:#BEB6AB;
	height:2px;
}
.pv_list {
	height:20px;
	float:right;
	margin:5px 5px;
}
#timetable_bottom {
	background:#6F6C67;
	height:28px;
	margin:19px 0px;
}
#timetable_bottom .down {
	margin:4px 250px 0px 5px;
	float:left;
}
#timetable_bottom .text {
	margin:7px 0px 0px 0px;
	color:#fff;
	float:left;
}
#timetable_bottom strong {
	font-weight:bold;
	margin:0px 0px 0px 15px;
	
}