.program_daytop {
	background-color:#5E2121;
	color:#FFFFFF;
	float:left;
	font-family:"RobotoBoldCondensed",Geneva,Arial,Helvetica,sans-serif;
	font-size:15px;
	padding:0 0 0 7px;
	margin-top: 12px;
	width:100%;
}

.programbox_cont {
	position:relative;
	float:left;
	padding:20px 0 20px 0;
	margin:0 12px;
	width:162px;
	color:#fff;
}
.boxcont_poster {
	width:154px;
	height:217px;
	border:4px solid #fff;
}
.boxcont_poster img {
	position:absolute;
	clip:rect(0 154px 217px 0);
}
.boxcount_info {
	width:154px;
	height:140px;
	padding:10px 4px;
}
.boxcount_title {
	font-size: 16px;
	font-family: 'RobotoBoldCondensed', Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	height: 25px;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}
.boxcount_title a {
	color:#fff;
}
.boxcount_time_wrap {
	width:100%;
	height:85px;
}
.boxcount_time {
	background:url(/site/images/icon_clock.png) no-repeat top left;
	padding-left:15px;
	overflow:hidden;
	border-top:1px solid #5c3333;
	font-size:13px;
	line-height:24px;
	position:relative;
}
.timeshort {
	color:#ec4e4e;
	background:url(/site/images/icon_clock_red.png) no-repeat top left;
}
.icon_3d_prog {
	background:url(/site/images/icon_3d.png) no-repeat top right;
	width:17px;
	height:19px;
	position:absolute;
	top:2px;
	right:0;
}
.icon_sv_prog {
	background:url(/site/images/icon_sv.png) no-repeat top right;
	width:34px;
	height:19px;
	position:absolute;
	top:2px;
	right:20px;
}
.boxcount_info .last {
	border-bottom:1px solid #5c3333;
}
.button_full {
	width:93%;
}
.button_full span {
	text-align:center;
	text-indent:-12px;
}
.boxcount_year {
	font-size:12px;
}
.title_program {
	float:left;
	width:300px;	
}
.program_pdf {
	float:right;
	width:600px;
}
.program_pdf p {
	float:right;	
}
.pdf_button, 
.pdf_button span 				{background:url(/site/images/btn_yellow.png) no-repeat; outline:none; height:23px; font-family: 'RobotoBoldCondensed', Geneva, Arial, Helvetica, sans-serif;}

.pdf_button 					{display:inline-block; margin-right:12px;}
.pdf_button span 				{display: inline-block; width:100%; padding: 0px 0px 0px 12px; cursor: pointer; white-space: nowrap; background-position: right 0; color:#2c2c2c; font-size:12px; text-transform:uppercase;}