table.tvChannelHeader{
}

table.tvChannelHeader td{
	vertical-align:top;
	padding:5pt;
}
table.tvChannelHeader h2{
	font-size: 10pt;
	margin:0 0 10pt 0;
}

table.tvChannelHeader div{
	font-size: 8pt;
	padding: 0 0 0 10pt;
}

table.tvChannelHeader li{
	font-size: 8pt;
}

div.tvProgList {
	padding:5pt;
}

div.tvProgList h3{
	font-size: 10pt;
}
div.tvProgList div{
	padding:2pt 0 2pt 2pt;
}

div.tvProgList div span{
	font-weight:bold;
	font-size: 9pt;
}
div.tvProgList div.cur{
	font-weight:bold;
	background-color:#EEEEEE;
}

div.tvChannelList{
	margin:10pt 5pt 10pt 5pt;
	font-size:8pt;
	text-align:center;
}

div.tvDayList{
	margin:10pt 5pt 10pt 25pt;
	font-size:8pt;
	text-align:left;
}

div.tvDayList h4{
	font-size:8pt;
	margin:3pt 0 3pt 0 ;
}

div.tvDayList_r{
	margin:10pt 5pt 10pt 0pt;
	font-size:8pt;
	text-align:left;
}

div.tvDayList_r h4{
	font-size:8pt;
	margin:3pt 0 3pt 0 ;
}

div.tvÑalendar {
}
div.tvÑalendar div.month{
	float:left;
	margin:5pt;
	height:270px;
}

.tvChannels {
	padding: 0 0 0 5pt;
}
.tvChannels .cannel img {
	float: left;
}
.tvChannels .cannel div {
	margin: 0 0 0 70px;
	font-size:8pt;
}
.tvChannels .cannel h2 {
	margin: 0 0 0 70px;
}
.tvChannels .cannel {
	clear: both;
	padding-bottom: 15pt;
}

