#center { position:relative; }
ul#days { list-style:none; }
ul#days li { float: left; width: 52px; text-align: center; position: relative; }
ul#days li a { color:#0857A6; text-decoration:underline; position: relative; top: 4px; }
ul#days li span {position: relative; top: 4px; }
ul#days li.act, ul#days li.act_today { background-image: url('/sites/all/themes/tvprog/images/dayact.gif'); background-repeat: no-repeat; background-position: center; height: 25px; }
ul#days li.act_today { width: auto; background: none; padding: 0px 12px 0px 18px; font-weight: bold }
#now { clear: both; background-color: #e5eeff; font-size: 11px; padding: 5px 17px; }
#now a { margin-right: 10px; }
#now span { border-bottom: 2px solid #b2ccff; margin-right: 10px; }
a.nextweek { font-size: 11px; position:absolute; top: 5px; right: 5px; }

p.lenta{clear:both;margin: 0px;line-height:18px;color:#000; padding-left: 45px;}
p.lenta span { float: left; color:#666; display: table; width: 45px;}
p.off {color:#666;}
div.imgchn { float: left; padding-top: 10px; margin-right: 12px; }
div.lkchn { margin-top: 19px; float: left; }
hr { color: #DADCDF; background-color: #DADCDF; height: 1px; border: 0px; margin-top:10px; text-align: center; }
.advrtbl {clear:left;display:block;width:590px;}
.advrtbl .bl {float:left;width:196px;}
.heard { border-bottom:1px solid #666; color:#666; font-size:12px; font-weight:bold; margin:10px 0 8px; text-transform:uppercase; }
.chname {display:block; padding-top: 20px}

