@charset "utf-8";

img, p, ul, li { margin:0; padding:0; border:none; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }

body  {
	 font-family:Tahoma;
	 background:#fff;
	 margin:0;
	 padding:0 0 51px;
	 text-align:left;
	 color:#000000;
}

#body {
	width:1089px; 
	padding: 0 54px;
	margin:0 auto;
}

/* --- MAIN --- */
#main { 
	margin:0 auto;
	text-align:left;
} 

.width {
	width:980px;
}

.block { 
	height:20px; 
	background:none;
	border:none;
	clear:both;
	font-size:1px;
	line-height:0px;
}

.relate { 
	position:relative;
}

.centr_bl .content {
	font-family:Verdana;
}

.content {
	font-family:Tahoma;
}

/* --- HEADER --- */
#top_ok { 
	position:absolute;
	top:41px;
	left:35px;
}

#top_ok h5 {
	font-family:Tahoma;
	color:#9e9e9e;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	line-height:13px;
	margin:-130px 0 0 39px;
	width:96px;	
}

#hat_right {
	margin:0 0 0 195px;
}

/* --- BANNER --- */
#banner {
	height:80px;
	width:730px;
	border:1px #e2e2e2 solid;
	background:#fff;
	color:#e2e2e2;
	margin-bottom:25px;
	display:block;
}

#banner
{
	height:80px;
	width:730px;
}

/* --- MENU --- */
#menu {
	list-style:none;
	padding:0;
	margin:18px 0 10px;	
	height:32px;
	float:left;
}

	#menu li {
		float:left;
		margin: 0;
		padding:0;
		font-family:Verdana;
		font-size:14px;
		color:#fff;
	}

	#menu li a {
		text-decoration:none;
		color:#fff;
		float:left;
		background:#00a4e4;
		display:block;
		padding:7px 14px 0;
		height:26px;
	}

	#menu li a:hover {
		background:#4dc9f9;
	}

	#menu li#current {
		background:#000;
		padding:7px 14px 0;
		height:26px;
	}

        #menu li#current a{
		background:#000;
		padding:0px 0px 0;
	}

/* --- CLOCK ---*/
#clock {
	margin:0;
	padding: 0;
	height:46px;
	float:left;
}

	#clock h6 {
		font-size:11px;
		font-weight:normal;
		color:#9e9e9e;
		margin:0 0 4px 10px;
	}
	
	#clock h2 {
		font-size:26px;
		color:#00a4e4;
		font-weight:bold;
		margin:0 0 0 16px;
	}

/* --- CENTRAL Block --- */
.centr_bl {
	padding:28px 0 0;
}

/* --- center_left & center_right --- */
	.center_news {
		position:relative;
		padding:12px 18px;
		margin:0 0 -28px;
		height:57px;
	}
	
	.center_news h1 {
		position:absolute;
		top:-29px;
		left:0px;
		height:25px;
		padding:4px 0 0 17px;
		margin:0;
		display: block;
		font-size:18px;
		color:#fff;
	}	
	
	
	.center_news p {
		font-family:Tahoma;
		font-size:12px;
		height:45px;
	}

/* --- center_right --- */	
#center_right {
	float:right;
	width:318px;
	margin:0 0 -10px;
}

	#center_right .content {
		padding:0;
	}
	
	#center_right .center_news {
		background:#00a4e4;	
	}
	
	#center_right .center_news h1 {
		padding:4px 0 0 17px;
		width:176px;
		background:#00a4e4;
	}
	
	#center_right .center_news p,
	#center_right .center_news h1,
	#center_right .center_news h2 {
		color:#fff;
	}
	
	#center_right .center_news h2 {
		padding:11px 0 0;
		margin:0;
		width:78px;
		float:left;
		font-family:Arial;
		font-size:26px;
		position:relative;
	}
	
	#center_right .center_news p {
		padding:8px 0 7px 12px;
		margin:0 0 0 78px;
		border:0 #fff solid;
		border-left-width:1px;
		text-align:center;
		width:188px;
	}
	
/* --- center_left --- */	
#center_left {
	width:612px;
	margin: 0 318px -10px 0;
}
	#center_left .content{
		padding:0;
	}
	
	#center_left .content .center_news {
		background:#000;	
	}

	#center_left .content p, 
	#center_left .content h1 {
		background:#000;
	}
	
	#center_left .content p {
		color:#bababa;
	}
	
	#center_left .content a.title{
		font-size:14px;
		font-weight:bold;
		color:#00a4e3;
	}
	.ad_container img { margin: 0 0 -28px; }
/* --- FOOT Block --- */
table {  border-collapse: collapse; border-spacing: 0; width: 100%; }

.foot_title {
	display:block;
	padding:17px 0 10px 26px;
	margin:0;
	font-family:Tahoma;
	font-size:18px;
	color:#000;
	border-bottom:1px #f2f2f2 solid;
}



.hr {
	border:0 #f2f2f2 solid;
	border-top-width:1px;
	margin:3px 0 0;	
	clear:both;
}

.tvprog {
	margin:16px 0 26px;
	padding:0 0 0 21px;
	list-style:none;
	z-index:16;
}

	.tvprog li {
		clear:both;
		margin:0;
		padding:0;
		font-family:Tahoma;
		font-size:13px;
	}
	
	.tvprog li a {
		text-decoration:none;
		display:block;
	}
	
	.tvprog .name {
		color:#000;
		padding:2px 0 0;
		text-decoration:underline;
	}
	
	.tvprog .time {
		color:#000;
		text-decoration:none;
		display:block;
		float:left;
		background:#6e6e6e;
		color:#ebebeb;
		width:40px;
		padding:2px 0 2px 8px;
		margin:0 13px 6px 0;
	}
	
	.tvprog li a:hover {
		border:0px red solid;
	}
	
	.tvprog li a:hover .name{
		text-decoration:none;
	}
	
	.tvprog li a:hover .time{
		background:#00a4e4;
	}


#foot_left .content,
#foot_right .content,
#foot_center .content {
	background:#fff;
}

/* --- FOOT left --- */
#foot_left {
	float:left;
	width:302px;
	padding:0 0;
	margin-right:20px;
}

/* --- FOOT right --- */
#foot_right {
	float:right;
	width:302px;
	padding:0;
	margin:0 0 20px;
	background:#fff;
}

	#foot_right .content {
		padding:0;
		margin:0 0 -33px;
	}
	
/* --- FOOT center --- */
#foot_center { 
	width:300px;
	margin-right:302px;
	padding:0;
	background:#fff;
	font-family:Tahoma;
}

	#foot_center .content {
		padding:0 0 15px;
	}
	
	.news {
		margin: 0 10px 12px;
		padding:9px;
		background:#e9e9e9;
		font-family:Tahoma;
	}
	
	.news img { margin:0 0 9px; }
		
	.news .prog_info {
		margin:0; 
		display:block; 
		min-height:40px;
		width:100%; 
		text-decoration:none;
	}
		
	.news .new_date {
		color:#6e6e6e;
		font-size:9px;
		text-align:center;
		padding:0;
		margin:0;
		font-weight:normal;
	}

	.news .new_time {
		color:#000;
		font-size:19px;
		font-weight:bold;
		margin:0;
		text-align:center;
	}

	.news .new_title {
		color:#000;
		font-size:15px;
		font-weight:bold;
		margin:0 0 0 92px;
		text-align:center;
	}

	.news .new_comment {
		color:#777777;
		font-size:11px;
		margin:-3px 0 0 96px;
		padding:0;
		font-weight:normal;
		text-align:center;
	}
	.news_link
	{
		text-decoration:none;
		color:black;
		font-family:Tahoma;
		font-size:13px;
	}

	.new_left {
		float:left;
		width:92px;
		padding:0px 0 3px 0;
		margin:0 15px 0 0;
		border:0 #6e6e6e solid;
		border-right-width:1px;
		min-height:40px;
	}


	.news .prog_info:hover {
		background:#00a4e4;
		
	}

	.news .prog_info:hover .new_title, 
	.news .prog_info:hover .new_time{
		color:#fff;
	}

	.news .prog_info:hover .new_comment, 
	.news .prog_info:hover .new_date{
		color:#f2f2f2;
		background:#00a4e4;
		
	}
	
	.news .prog_info:hover .new_left {
		border-color:#f2f2f2;
		
	}


	#video_shingles { margin:0; padding:0; list-style:none; }
	#video_shingles li { width: 100%; margin: 0; padding:0; font-family:Tahoma; background:#f8f8f8; border-bottom:1px #f2f2f2 solid; }
	#video_shingles .handle { display: block; height:88px; padding: 9px 20px 0 10px; margin:0; text-decoration: none; }
	#video_shingles .video_title { display: block; font-size: 14px; font-weight:bold; margin: 0 0 3px; text-decoration:none; }
	#video_shingles .description { font-size:11px; margin:0; padding:0; line-height:normal; text-align:justify; }
	#video_shingles .flv_white { background:#fff; }
	#video_shingles .handle .video_title { color: #989898; }
	#video_shingles .handle .description { color: #6e6e6e; }
	#video_shingles .handle_hover .video_title { color:#00a4e4; }
	#video_shingles .handle_hover .description { color:#000; }

	.video_pic {
		width:163px;
		height:95px;
		float:left;
	}
	
		.video_pic .img{
			margin:9px 22px 8px 17px;
			width:123px;
			height:75px;
			border:1px #989898 solid;
		}
	
	.pages {
		margin:14px auto -10px;
		display:table;
		position:relative;
		z-index:15;
	}

	.pages .lnk {
		color:#fff;
		font-size:9px;
		text-decoration:none;
		background-color:#b8b8b8;
		display:block;
		padding:2px 4px;
		height:11px;
		float:left;
		margin:0 5px 0 0;
	}

	.pages #pg_l {
		background-image:url(../pic/arr_pg_l.gif);
		background-position:10% 50%;
		background-repeat:no-repeat;
		padding-left:12px;
	}

	.pages #pg_r {
		background-image:url(../pic/arr_pg_r.gif);
		background-position:90% 50%;
		background-repeat:no-repeat;
		padding-right:12px;
	}

	.pages .lnk:hover {
		background-color:#00a4e4;
	}
	
	.pages .pg {
		color:#6e6e6e;
		font-size:11px;
		display:block;
		float:left;
		padding:1px 0 0;
		margin:0 3px 0 0;
	}

	.pages .pg_cur {
		color:#b8b8b8;
		text-decoration:none;
                font-size:11px;
		display:block;
		float:left;
		padding:1px 0 0;
		margin:0 3px 0 0;
	}
	
	.page #pg_more {
		text-decoration:none;
	}


/* --- FOOT bottom --- */
#foot_bottom {
	clear:both;
	color:#fff;
	background:#6e6e6e;
	margin:0 0 -28px;
}
	#foot_bottom .content {
		padding:0; 
		margin:-10px 0 -18px; 
		display:block;
	}
	#ok_sm {
		margin:22px 0 0 39px;
		float:left;	
	}
	
	.text {
		float:left;
		margin:22px 0 0 40px;
		font-size:10px;
		color:#b7b7b7;		
		font-family:Tahoma;	
	}
	
	.text h2 {
		font-size:18px;
		color:#fff;
		font-weight:normal;
		margin:0 0 6px 0;
	}
	
	#foot_bottom ul {
		list-style:none;
		margin:0;
		padding:0;
	}

	.text li {
		margin:0 0 1px;
	}

	.text li a {
		color:#b7b7b7;
		text-decoration:none;
	}

	.text li a:hover {
		text-decoration:underline;
	}
		
	#contacts {
		float:left;
		margin:-5px 0 0 25px;
		padding:10px 0 8px 22px;
		border:0 #848484 solid;
		border-left-width:1px;		
		font-family:Tahoma;	
	}

	#contacts li {
		color:#fff;
		font-size:10px;
		margin:0;
		padding:0;
	}
	
	#contacts p {
		padding:0;
		margin:10px 0 0;
		width:192px;
		color:#b7b7b7;
		font-size:9px;
	}

  #copyright {
     font-family:Tahoma;
     color:#ffffff;
		 font-size:10px;
  }


.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

