﻿@import url("/css/cbs.css");

.PGM_M{width:963px;margin:0px auto}
.PGM_M .PGMcontents{
	float:left;
	width:812px;
	padding-left:10px;
	position:relative;
	left:-10px;
}
.PGM_M .rightAD{width:130px;padding-left:5px;float:right}
/* title ***********************************/
.PGMcontents #title{
	width:812px;
	height:30px;
	float:left;
	color:#ffffff;
	background-color:#727272;
}
.PGMcontents #title strong{
	padding:10px 0px 8px 10px;
	width:230px;
	float:left;
	font-size:12px;
}
.PGMcontents #title label{
	padding:10px 10px 8px 0px;
	float:right;
	font-size:12px;
	color:#fff;
}
.PGMcontents #title label em {font-style:normal;font-weight:bold;}
.PGMcontents .top_fla {
	width:812px; 
	height:346px; 
	overflow:hidden; 
}

/* leftList ***********************************/
.PGMcontents div#leftList{
	background:url('https://img.cbs.co.kr/cbs/tv/pgm/program/blogDocumentary/listBG.gif') no-repeat 0px bottom;
	width:190px; 
	float:left;
	position:relative;
	top:10px;
}
.PGMcontents div#leftList ul.list{
	width:154px;
	padding:0px 18px;
	float:left;
}
.PGMcontents div#leftList ul.list li{
	background:url('https://img.cbs.co.kr/cbs/tv/pgm/program/blogDocumentary/bul_gray.gif') no-repeat 4px 8px;
	width:130px;
	padding:9px 0px 5px 22px;
	float:left;
}
.PGMcontents div#leftList ul.list li strong{
	font-weight:bold; display:block; padding-bottom:4px;
	color:#787878;
	font-family:돋움, dotum;
}
.PGMcontents div#leftList ul.list p {
	display:block; line-height:1.6;
}
.PGMcontents div#leftList ul.list p span {
	display:block; 
}

.PGMcontents div#leftList dl.marker{
	width:154px;
	margin-top:20px;
	padding:0px 18px;
	float:left;
}
.PGMcontents div#leftList dl.marker dt{
	width:154px;
	margin-bottom:5px;
}
.PGMcontents div#leftList dl.marker dd{
	background:url('https://img.cbs.co.kr/cbs/tv/pgm/program/blogDocumentary/bul_Sgray.gif') no-repeat 1px 9px;
	width:144px;
	font-size:11px;
	color:#929292;
	font-weight:bold;
	line-height:1.4;
	padding:4px 0 0 10px;
	float:left;
}
.PGMcontents div#leftList dl.marker dd label {height:20px;}
.PGMcontents div#leftList dl.marker dd label,
.PGMcontents div#leftList dl.marker dd span{
	float:left;font-size:11px;
}
.PGMcontents dl#thisWeek.thisWeek dd.photo {
	width:141px !important;
	height:94px !important;
	float:left;
}
.PGMcontents dl#thisWeek.thisWeek dd.photo img{
 float:left;
 clip: rect(0px 141px 94px 0px);
 width:141px;
}
.PGMcontents dl#thisWeek.thisWeek dd.title { 
	display:block;
	width:95px; 
	height:80px;
	float:left;
	overflow:visible;
	white-space: pre-wrap !important;
} .PGMcontents dl#thisWeek.thisWeek dd.title strong {
	white-space: normal !important;
}
.PGMcontents dl#thisWeek.thisWeek dd.title strong a,
.PGMcontents dl#spot strong a { color:#326c95;}
/* vodData ***********************************/
.PGMcontents div#vodData{
	
}
.PGMcontents div#vodData dl{
	width:330px;
	height:150px;
	left:30px;
	top:30px;
	overflow:hidden;
	line-height:1.7;
	position:absolute;
	color:#545454;
}
.PGMcontents div#vodData dl dt {
	font-size:14px;
	font-weight:bold;
	height:30px;
	color:#822352;	
}.PGMcontents div#vodData dl dd a {text-decoration:none;}
.PGMcontents div#vodData p{
	width:230px;
	height:160px;
	padding:1px;
	left:350px;
	top:20px;
	position:absolute;
}
.PGMcontents dl#thisWeek.thisWeek dd.txt { padding-top:10px;}
.PGMcontents dl#newArticle.newArticle {top:647px !important;}
.PGMcontents DL.spot#spot DD DL.data DT { height: 29px; }
.PGMcontents .data dt strong { vertical-align: middle; }