.clearBoth {
    clear: both;
}

.newToday {
    padding-top: 10px;
    margin-top: 20px;
    float: left;
    text-align: left;
}

.newTodayTitle a{
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 5px;
}

.newTodayTitle,
.newTodayLink {
    float: left;
    margin-bottom: 25px;
}

.newTodayPos {
    background-image: url("/CMS/media/img/v4/recommended-bg.gif");
    width: 232px;
    height: 131px;
    margin-top: 10px
}


.newTodayLongDesc {
    background-image: url("/CMS/media/img/v4/1Row4ColsBG.gif");
    width: 212px;
    padding: 10px;
}

.newTodayBottomBorder {
	background-image: url("/CMS/media/img/v4/recommanded-down-bg.gif");
    width: 232px;
    height: 3px;
}

.newTodayTopBorder {
	background-image: url('/CMS/media/img/v5/program-tv/nowy-program-tv/recommended-bg.gif'); 
	width: 232px; 
	height: 134px; 
	position: absolute;
}

.newTodayHitBadge {
    position: absolute;
    margin-left: 190px;   
    margin-top: -3px;
    z-index: 10;
}

.newTodaySingle {
	margin-left: 10px;
	font-size:12px; /* dla _refresh v6 WWW-1910 */
	float: left;
	overflow:hidden;
}

.newTodayTitle {
    margin-left: 10px;
}

.newTodayLink {
    margin-top: 3px;
    margin-left: 10px;
}

.newTodayPlusIco {
	z-index: 1000; 
	position: absolute; 
	display: block; 
	width: 17px; 
	height: 17px; 
	background-image: url('/CMS/media/img/v5/program-tv/add_ico.png'); 
	margin-left: 208px; 
	margin-top: 94px;
}

.newTodayVod {
	float: left;
}

.newTodayVodSingle {
	margin-left: 10px; 
	width: 149px; 
	height: 217px; 
	float: left; 
	display: block;
}

.posterVod {
	width: 149px; 
	height: 217px; 
	position: absolute; 
	display: block;
}

.opacityVod {
	width: 149px; 
	height: 217px; 
/* 	background-color: white;  */
/* 	opacity: .7;  */
	background-image: url("/CMS/media/img/v5/program-tv/posterOpacity.png");
	position: absolute; 
	display: block;
}

.playVod {
	width: 149px; 
	height: 217px; 
	background-image: url('/CMS/media/img/v4/vod/play.png'); 
	background-repeat: no-repeat; 
	background-position: center; 
	position: absolute; 
	display: block;
}

.aplaVod {
	width: 149px; 
	height: 37px; 
	background-image: url('/CMS/media/img/v5/vod/VodBottomBackground.png'); 
	background-repeat: no-repeat; 
	background-position: center; 
	position: absolute; 
	margin-top: 218px; 
	color: white; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: center; 
	display: block;
}

span.aplaVod span {
	display: inline-block; 
	vertical-align: middle; 
	width: 145px;
}

.newTodayTopMainBorder {
	border-top: 1px solid #E4E4E4; 
	margin-bottom: 20px; 
	margin-left: 10px;
}

.newTodaySingleMainHref {
	display: inline-block; 
	position: absolute;
}

.newTodayApla {
	background-image: url('/CMS/media/img/v4/recommanded-info-top-bg.png'); 
	width: 228px; 
	margin-left: 2px; 
	height: 1px; 
	margin-top: 89px; 
	display: inline-block;
}

.newTodayAplaTxt {
	display: block; 
	background-image: url('/CMS/media/img/v4/recommanded-info-txt-bg.png');
}

.newTodayAplaTxtTop {
	color: white; 
	padding: 5px 10px; 
	width: 195px; 
	display: inline-block;
}

span.newTodayAplaTxtTop > span {
	display: block; 
	margin-bottom: 4px;
}

.boldFontWeight {
	font-weight: bold;
}

.newTodayVodTopBorder {
	border-top: 1px solid #E4E4E4; 
	margin-bottom: 20px; 
	margin-left: 10px;
}

.opacityVod,
.playVod {
	display: none;
}

.filmClass a{
    background-color: #4247B7;
}
.serialClass a{
    background-color: #955AAB;
}
.sportClass a{
    background-color: #55B453;
}
.rozrywkaClass a{
    background-color: #5EB0D6;
}
.dokumentClass a{
    background-color: #864A2A;
}
.dzieciClass a{
    background-color: #EB4C90;
}
.hdClass a{
    background-color: #F1AD37;
}
.vodClass a{
    background-color: #282828;
}
.cpoNoweCpGoFix2 {
	width: 471px; 
	height: 255px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.cpoNoweCpGoPosterFix2 {
	width: 471px; 
	height: 193px;	
	background-position: center 82px;
}
.cpoNoweCpGoPosterBottomFix2 {
	width: 453px; 
	height: 44px;	
}