
html,body{
	margin:0;padding:0
}
body {
	padding:0px 10px 10px 10px;
	font-family: Arial, sans-serif, Helvetica,Verdana;
	font-size:12px;
}

p{margin:0 10px 10px}

div#footer p{margin:2px;padding-left:10px;}

div#wrapper{float:left;width:100%}
div#content{margin-right: 360px}
div#navigation{float:left;width:200px;margin-left:-200px}
div#extra{float:left;width:160px;margin-left:-360px}

div#extra{margin-top:5px;}
div#footer{clear:both;width:100%;margin-top:10px;}
div#footer p{color:#555;}
div#footer a:visited,div#footer a{color:#333;}
div#footer a:hover{color:#111;}

img#logo {
	margin:0;
	padding:0;
}

a img{
	border:none;
}


a.chanel,a.chanel:visited{
	color:#339;
	text-decoration:none;
}

a.chanel:hover{
	color:#55f;
}

div#ph-header{
	clear:both;
}

h1#headtext{
	font-family:sans-serif;

	font-size:1.5em;
}

h5.headtext{
/* 	border:1px solid #000; */
	white-space : nowrap;
	margin:0;
	text-align:left;
}


div#headmennu{
	height:30px;
}

div#header{
/* 	border-bottom:1px solid #000; */
}

div#headleft{
/* 	background-image:url('/images/shedulelogo.png'); */
/* 	background-repeat:no-repeat; */
	padding-left:30px;
/* 	height:100px; */
 	width:45%;
/* 	border:1px solid #000; */
	float:left;
}
div#headright{
	margin-left:50%;
/* 	border:1px solid #000; */
}

div#headmenu a,div#headmenu a:visited{
	color:#339;
	text-decoration:none;
}

div#headmenu a:hover{
	color:#77f;
/* 	background-color:#339; */
}

.current {
	color: #339 !important;
}
.current a, .current a:visited{
	color: #339 !important;
}

.current a:hover{
	color: #77f !important;
}

.current .time{
	color: #339 !important;
/* 	text-decoration:underline; */
/* 	border-bottom:solid 1px #292; */
}



span#time{
	font-weight:bolder;
}

.date{
	width:100px;
	text-align:right;
	margin:5px;
}

.time{
	color:#339;
	font-weight:bolder;
}



.time a{
	text-decoration:underline !important;
	color:#339;
}



.time a:hover{
	color:#55f;
}

#ph-footer{
	padding:10px;
	border-top:1px solid #000;
}

.string{
	padding:2px;
	padding-left:17px;
}

.string-exp{
	padding:2px;
	padding-left:17px;
	color:#888;
}

.string-exp span.header a:hover{
/* 	border-bottom:1px #55f solid; */
/* 	text-decoration:underline; */
/* 	color:#55f; */
}

.string-exp span.header a,.string-exp span.header a:visited{
	color:#888;
/* 	border-bottom:1px #888 dashed; */
	text-decoration:none;
}

.string span.header a:hover{
/* 	border-bottom:1px #55f solid; */
/* 	text-decoration:underline; */
/* 	color:#55f; */
}

.string span.header a,.string span.header a:visited{
	color:#000;
/* 	border-bottom:1px #000 dashed; */
	text-decoration:none;
}

.type3 a{
}

.type1{
	font-weight:bold;
	background-image : url('/images/movie.png');
	background-position : center left;
	background-repeat : no-repeat;
}

.type4{
	background-image : url('/images/football.png');
	background-position : center left;
	background-repeat : no-repeat;
}


div.chanel{
 	margin-left:110px;
/* 	height:80px; */
}

div.chanelwrap{
	margin:10px;
	border-bottom:1px solid #ccf;
	padding-bottom:20px;
}

div.chanelname{
	width:100px;
	margin-top:5px;
	float:left;
	text-align:center;
}

div.chanelname h3{
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#0f0;
}

div.desc{
}

table.calendar{
	text-align:right;
}

table.calendar th{
}


table.calendar td{
	width:40px;
	text-align:center;
	border:1px solid #fff;
}

table.calendar a, table.calendar a:visited{
	text-decoration:none;
	color:#339;
}

table.calendar a:hover{
	background:transparent;
}

table.calendar td.current{
	border:1px solid #339;
	background-color:#ccf;

}

a.chanlist, a.chanlist:visited, a.chanlist:hover{
	color:#339;
	background:transparent;
	text-decoration:none;
	white-space : nowrap;
}

a.chanlist:hover{
	color:#fff;
	background-color:#339;
	white-space : nowrap;
}


div.inlist{
	float:left;
	width:10em;
}

div#tv_slv_now{
	margin:5px;
/* 	border:1px solid #000; */
}

h5.block_header{
	margin:2px 0 2px 0;
	text-align:center;
}

#tv_slv_now a:hover,#tv_slv_now a:visited,#tv_slv_now a{
	text-decoration:none;
	color:#339;
}
#tv_slv_now dl{
	margin:0;
}

#tv_test a:hover,#tv_test a:visited,#tv_test a{
	text-decoration:none;
	color:#339;
	background:transparent;
}
#tv_test dl{
	margin:0;
}

div.schedule dd{
	margin-left:16px;
}
div.schedule dd span{
	margin-right:5px;
	font-weight:bolder;
}

div.schedule p{
	margin:0;
	padding:0;
}

div.schedule odd{

}

div.schedule even{

}


div.menu{
	margin-top:2px;
	padding:2px;
	background-color:#ccf;
	width:100%;
	height:15px;
	display:block;
	border-top:1px solid #339;
	border-bottom:1px solid #339;
}

div.menu a,div.menu a:visited{
	font-weight:bolder;
	color:#000;
	text-decoration:underline;
}

div.menu a:hover{
	font-weight:bolder;
	color:#444;
	text-decoration:none;
}

#headtext a,#headtext a:visited,#headtext a:hover{
	color:#339;
	background:transparent;
	text-decoration:none;
}

div#grouplinks{

}

div#grouplinks a{
	font-size:1.1em;
	font-weight:bold;
}


h1{
	font-size:1.5em;
}

div.blockapi{
	margin-top:10px;
	padding:0 10px 0 20px;
	text-align:justify;

}

div.blockapi h3{
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	margin-top:10px;
	font-size:15px;
}

div.blockapi a,div.blockapi a:visited{
	color:#339;
	text-decoration:none;
}

div.blockapi p{
	margin:2px 0 0 0;
}

div.blockapi a.link:hover{
	color:#99f;
	text-decoration:underline;
}


div.info{
	float:left;
	margin-right:250px;
	display:block;
}

div.counter{
	width:200px;
	float:right;
	text-align:right;
}

td.workday{

}

td.holiday{
	font-weight:bolder;
}

.desc {
	text-align:justify;
}

.desc h3{
	color:#339;
}

.desc a, .desc a:visited{
	color:#339;
	text-decoration:none;
}

.desc a:hover{
	color:#55f;
	text-decoration:underline;
}

.desc ul{
	list-style-type : circle;
}


span.ads{
	font-weight:normal;
	font-size:80%;
}

span.ads a,span.ads a:visited{
	color:#339;
	text-decoration:none;
}

span.ads a:hover{
	color:#955;
	text-decoration:underline;
}

td#search{
	padding:0;
	text-align:right;
}

td#search input{
	padding:0;
}

#cal-0{padding-left:0;}
#cal-1{padding-left:4em;}
#cal-2{padding-left:8em;}
#cal-3{padding-left:12em;}
#cal-4{padding-left:16em;}
#cal-5{padding-left:20em;}
#cal-6{padding-left:24em;color:#f00;}
#cal-7{padding-left:28em;color:#f00;}
#cal-8{
	text-align:left;
	padding-left:26em !important;
}


