body {
    overflow:auto;
	background-color: #666;
}

body,td,th {
	color: #999;
}

.tv_channels_list {
	float: left;
	width: 100%;
	background-color: #999;
	padding: 2px;
	height: 680px;
	overflow-y:auto;
	overflow:auto;
}

ul.tv_channels_list {
	list-style: none;
	border-top: 1px solid #333; 
	margin-bottom: 5px; 
}
ul.tv_channels_list li {
	border-bottom: 1px solid #333;
}
ul.tv_channels_list a, ul.nav a:visited {
	padding: 5px 5px 5px 5px;
	display: block; 
	text-decoration: none;
	background-color: #999;
	color: #000;
}
ul.tv_channels_list a:hover, ul.nav a:active, ul.nav a:focus {
	background-color: #666;
	color: #333;
}

h2, h3, h4, h5, h6, p {
	margin-top: 2;
	padding-right: 2px;
	padding-left: 2px;
	color:#000;
}



.vod_list {
	float: left;
	width: 100%;
	background-color: #666;
	padding: 2px;
	height: 130px;
	overflow-y:auto;
	overflow:auto;
	border-image:space;
}

ul.vod_list {
	list-style: none;
	border-top: 1px solid #333; 
	margin-bottom: 5px; 
}
ul.vod_list li {
	border-bottom: 1px solid #333;
	font-size:16px;

}
ul.vod_list a, ul.nav a:visited {
	padding: 5px 5px 5px 5px;
	display: block; 
	text-decoration: none;
	background-color: #999;
	color: #000;
	font-size:16px;
}
ul.vod_list a:hover, ul.nav a:active, ul.nav a:focus {
	background-color: #666;
	color: #333;
}


.time {
	float: left;
	width: 100%;
	background-color: #CCC;
	padding: 2px;
	height: 18px;
	overflow-y:auto;
	overflow:auto;
	border-image:space;
}

.title {
	float: left;
	width: 100%;
	background-color: #999;
	padding: 2px;
	height: 40px;
	overflow-y:auto;
	overflow:auto;
	border-image:space;
}

ul.title a, ul.nav a:visited {
	padding: 5px 5px 5px 5px;
	display: block; 
	text-decoration: none;
	background-color: #999;
	color: #000;
}
ul.title a:hover, ul.nav a:active, ul.nav a:focus {
	background-color: #666;
	color: #333;
}



.info_over_player {
	text-decoration: none;
	background-color: #A34;
	color: #000;
}
h1.info_over_player {
	text-decoration: none;
	background-color: #A34;
	color: #FFF;
	font-size:large;
}

.info_over_player a:hover, a:link, a:active, a:visited, a:focus, h1 {
	color:#999;
	font-size:inherit;
	margin:inherit;
}

#menu {
	color:#CBCBCB;
	font-family:Verdana, Geneva, sans-serif;
	alignment-adjust:middle;
}
#menu a, a:visited a:hover {
	font-size:inherit;
	text-decoration: none;
	color: #CCC;
	padding: 1px;
	text-align:right;
	vertical-align:text-bottom;
	height: 36px;
}
#favorite a, a:visited a:hover {
	font-size:inherit;
	text-decoration: none;
	color: #CCC;
	padding: 1px;
	text-align:right;
	vertical-align:text-bottom;
	height: 36px;
}

img {
    opacity: 0.85;
    filter: alpha(opacity=85); /* For IE8 and earlier */
	padding-right: 10px;
}

#contact-form {
	color:#FFF;
	vertical-align:central;
	font-size:inherit;
}

#footer {
	color:#CCC;
	vertical-align:central;
	font-size:inherit;
	alignment-baseline:central;
}

#footer a, a:visited a:hover {
	font-size:inherit;
	text-decoration: none;
	color: #CCC;
	padding: 1px;
	text-align:center;
	vertical-align:text-bottom;
}
#content p {
	color:#CCC;
	vertical-align:central;
	font-size:larger;
	alignment-baseline:central;
}