@charset "utf-8";
/* CSS Document */

/*
* { border: 1px solid #f00 !important; }
*/
#wrapper { min-width: 1000px; }

#middle {
		width: 100%;
		height: 1%;
		position: relative;
		z-index:2;
	}
	#middle:after {

		display: block;
		clear: both;
		visibility: hidden;
		height: 0;
	}
	#containers {
		width: 100%;
		float: left;
		overflow: hidden;
		z-index:7;
	}
	#content {
		padding: 0 0 0 400px;
		z-index:6;
	}

	#sideLeft {
		float: left;
		width: 350px;
		margin-left: -100%;
		position: relative;
		z-index:5;
		}
	#newsall .event { font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 20px; padding-right: 20px; clear:both; padding-left: 10px; }
	#newsall .event img { margin-right: 13px; float: left; border: 1px solid #EEEEEE; }
	#newsall .event h2 { font: 18px Verdana, Arial, Helvetica, sans-serif; }
	#newsall .event h2 a, #newsall .new a, #c-right .focus a { color: #025776; }
	.info { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #696969; float: left; line-height: 10px; margin-top: 3px; margin-bottom: 34px;  }
.keyword { font-size: 12px; color: #585858; } .keyword a { font-size: 12px; color: #006080; text-decoration: none; }
 .slinks { font-size: 12px; color: #DDDDDD; text-align: justify } .slinks a {font-size: 12px; color: #006080; }	

	.newsformat h1 { color: #9f5a5e; font: 21px Georgia, 'Times New Roman', Times, serif; margin-bottom: 19px; padding-left: 10px; }
	.newsformat .even { font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 20px; padding-right: 20px; clear:both; padding-left: 10px; }
	.newsformat .even .img { margin-right: 13px; float: left; }
	.newsformat .even .h2 { font: 36px Georgia, 'Times New Roman', Times, serif; color: #9f5a5e; margin-bottom: 30px; }
	.newsformat .even .comments { font: 12px Verdana, Arial, Helvetica, sans-serif; margin-top: 8px; margin-bottom: 28px; }
	.newsformat .even .comments a { color: #e00; }
	.newsformat .even .date { color: #696969; font-size: 9px; }
	.newsformat .even .announce { padding-left: 5px    }

	#newsall .new { color: #282828; font: 12px Verdana, Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px; margin-bottom: 29px; margin-right: 10px; line-height: 18px; }
	#newsall .new.selected {border: 1px solid #006080;	
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px; 
	background: url('/main.png') bottom right no-repeat;
	 border-radius: 7px;
	  behavior: url('/js/pie.htc');
	overflow:hidden;
	margin-bottom: 27px; }
	#newsall .new .date { color: #696969; font-size: 9px; }
	#newsall .new h2 { font-size: 14px; font-weight: normal; display: inline; line-height: 18px; }
	#newsall .new h2 a { font-size: 14px; }
	#newsall .new .tags a { color: 055b5c; font-size: 10px; line-height: 20px; }


	#newsall .events-left { width: 50%; }
	#newsall .events-right { width: 50%; }
	#lefts .banner {  width: 100%; padding: 16px 0px 17px 40px; margin: 8px 0px 8px 10px; }
	#lefts .banner img { margin-left: -30px; }
	#lefts .banners { height: 00px; clear: both; margin-left: -60px; padding-left: 60px; }
	#lefts .banners .banner { width: 40%; float: left; text-align: center; padding-top: 17px; }
	
	#lefts .item .date { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding-bottom: 8px; }
	#lefts h1 { color: #9f5a5e; font: 21px Georgia, 'Times New Roman', Times, serif; margin-bottom: 19px; padding-left: 10px; }
#message
{
display: block;
display: none;

/* ссылка над всеми элементами */
z-index: 999;

/* ссылка не заслоняет полностью текст под ней */
opacity: .8;

/* ссылка всегда на одном и том же месте */
position: fixed;

/* ссылка внизу страницы */
top: 100%;
margin-top: -80px; /* = height + preferred bottom margin */

/* ссылка по центру */
left: 80%;
margin-left: -80px;

/* закругленные углы */
-moz-border-radius: 24px;
-webkit-border-radius: 24px;

/* ссылка большая, заметная и ее легко найти */
width: 300px;
line-height: 48px;
height: 48px;
padding: 10px;
background-color: #000;
font-size: 24px;
text-align: center;
}

#message a { color: #fff; }
	
	#top5
{
	background-color:#FFF;
	padding:10px;
	overflow:hidden;
	border: 1px solid #006080;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	 behavior: url('/js/pie.htc');
	  border-radius: 7px;
width: 230px;
}	
#corners
{

  border-radius: 7px;
	overflow:hidden;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	 behavior: url('/js/pie.htc');
	border: 1px solid #006080;
}	
#top5 .item .date { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding-bottom: 8px; }
#top5 .a {text-decoration:none; color: 006080; padding-bottom:8px;}
#top5 a {text-decoration:none; color: 006080; padding-bottom:8px;}
#top5	.quest {padding-bottom:8px; display: inline; }
	#slider {
	background-color:#DDDDDD;
	position:relative;
	padding:20px;
	overflow:hidden;
	border: 1px solid #006080;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	 border-radius: 7px;
	  behavior: url('/js/pie.htc');
	overflow:hidden;
}
#slider .img {padding: 5 5 5 5; margin: 5 5 5 5;}
.content {
	width:800px;
	float: left;
	position: relative;
	background-color:#FFF;
}
.inslider a {
	text-decoration:none;
}
.contentholder {
	border: 1px solid #DDDDDD;
	height:250px;
	width: 800px;
	overflow: hidden;
	position: relative;
	background-color:#FFF;
		border: 1px solid #006080;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	 border-radius: 7px;
	  behavior: url('/js/pie.htc');
	overflow:hidden;
}
.contentslider {
	position: absolute;
	top: 0; left: 0;
}
.imgslider img {
	float: left;
}
.contentnav {
	position: absolute;
	bottom: 30px; 
	left:300px;
	 height:30px;
	z-index: 100;
	text-align: center;
	line-height: 30px;
	border: 0px solid #000;
	background-color: #fff;
	border: 0px solid #000;
}
.contentnav a {
	padding: 5px;
	text-decoration: none;
	color: #333;
}
.contentnav a.active {
	font-weight: bold;
	color:#FFF;
	font-size:14px;
}
a {color: #006080, text-decoration: none; }
a:hover {color: #006080, text-decoration: none; }
a:link {color: #006080, text-decoration: none; }
a:visited {color: #006080, text-decoration: none;}


#date { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #888181; padding-top: 13px; margin-bottom: 14px; }

#content { padding: 0px 50px 0px 50px; }

#c-left { width: 80%; }
#c-left h1 { color: #9f5a5e; font: 21px Georgia, "Times New Roman", Times, serif; margin-bottom: 19px; padding-left: 10px; }
#c-left .event { font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 20px; padding-right: 20px; clear:both; padding-left: 10px; }
#c-left .event img { margin-right: 13px; float: left; border: 1px solid #EEEEEE; }
#c-left .event h2 { font: 18px Verdana, Arial, Helvetica, sans-serif; }
#c-left .event h2 a, #c-left .new a, #c-right .focus a { color: #025776; }
.info { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #696969; float: left; line-height: 10px; margin-top: 3px; margin-bottom: 34px;  }
.info a { color: #055c5d; }
.info .t {background: url(/images/info_block/dot.gif) 0 0 repeat-x; }
.info .b {background: url(/images/info_block/dot.gif) 0 100% repeat-x; }
.info .l {background: url(/images/info_block/dot.gif) 0 0 repeat-y; }
.info .r {background: url(/images/info_block/dot.gif) 100% 0 repeat-y; }
.info .bl {background: url(/images/info_block/bl.gif) 0 100% no-repeat; }
.info .br {background: url(/images/info_block/br.gif) 100% 100% no-repeat; }
.info .tl {background: url(/images/info_block/tl.gif) 0 0 no-repeat; }
.info .tr {background: url(/images/info_block/tr.gif) 100% 0 no-repeat; padding: 7px 7px 7px 7px; }

.newsformat { width: 80%; }
.newsformat h1 { color: #9f5a5e; font: 21px Georgia, "Times New Roman", Times, serif; margin-bottom: 19px; padding-left: 10px; }
.newsformat .even { font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 20px; padding-right: 20px; clear:both; padding-left: 10px; }
.newsformat .even .img { margin-right: 13px; float: left; }
.newsformat .even .h2 { font: 36px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; margin-bottom: 30px; }
.newsformat .even .comments { font: 12px Verdana, Arial, Helvetica, sans-serif; margin-top: 8px; margin-bottom: 28px; }
.newsformat .even .comments a { color: #e00; }
.newsformat .even .date { color: #696969; font-size: 9px; }
.newsformat .even .announce { padding-left: 5px    }




#c-left .events-left { width: 50%; }
#c-left .events-right { width: 50%; }

#c-left .banners { height: 114px; clear: both; margin-left: -60px; padding-left: 60px; }
#c-left .banners .banner { width: 33%; float: left; text-align: center; padding-top: 17px; }

#c-left hr { height: 1px; background: #c49b9d; border: none; margin: 21px 0px 21px 10px; width: 420px; }

#c-left .new { color: #282828; font: 12px Verdana, Arial, Helvetica, sans-serif; padding: 9px 6px 13px 8px; margin-bottom: 29px; margin-right: 10px; line-height: 18px; }
#c-left .new.selected { border: 2px solid #c68895; margin-bottom: 27px; }
#c-left .new .date { color: #696969; font-size: 9px; }
#c-left .new h2 { font-size: 14px; font-weight: normal; display: inline; line-height: 18px; }
#c-left .new h2 a { font-size: 14px; }
#c-left .new .tags a { color: 055b5c; font-size: 10px; line-height: 20px; }

#c-left .popular { width: 50%; margin-top: 26px; }
#c-left .popular h1 a { color: #526673; font: 18px Georgia, "Times New Roman", Times, serif; line-height: 18px; }
#c-left .popular .comments { font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 10px; padding-top: 14px; }
#c-left .popular .comments a { color: #d61506; }
#c-left .popular .new { margin-bottom: 20px; }
#c-left .popular.float_left .new { margin-left: 10px; }

#c-left .partners { width: 50%; margin-top: 26px; }
#c-left .partners h1 { padding-left: 0px; }
#c-left .partners h1 { font-size: 19px; line-height: 19px; }
#c-left .partners ul { font: 12px Verdana, Arial, Helvetica, sans-serif; list-style-type: disc; color: #3f3f3f; padding-left: 16px; }
#c-left .partners ul li { padding: 0; margin-bottom: 12px; }
#c-left .partners ul li a { color: #025776; }
#c-left .partners .logos { padding-left: 16px; padding-top: 50px; }
#c-left .partners .logo { width: 33%; float: left; }

#c-right { width: 20%; }

#c-right .focus, #c-right .top5 { border: 1px solid #f5e4e4; margin-left: 10px; }
#c-right .focus .top, #c-right .top5 .top { background: url(/images/focus_corner_t.gif) top right no-repeat; margin: -1px; }
#c-right .focus .top .bottom { background:url(/images/focus_corner_b.gif) bottom left no-repeat; padding: 13px 10px; }
#c-right .focus h2 { margin-bottom: 16px; }
#c-right .focus h2 a { font: 16px Georgia, "Times New Roman", Times, serif; line-height: 16px; color: #526673; }
#c-right .focus .item { margin-bottom: 20px; }
#c-right .focus .item a { font: 12px Verdana, Arial, Helvetica, sans-serif; }
#c-right .focus .item .date { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #696969; padding-bottom: 8px; }

#c-right .banner { background: #e4e4e4; width: 100%; padding: 16px 0px 17px 40px; margin: 8px 0px 8px 10px; }
#c-right .banner img { margin-left: -30px; }

#c-right .top5 .top .bottom { padding-top: 13px; }
#c-right .top5 .top .bottom div { padding: 6px 0px 10px 10px; }
#c-right .top5 h2 { margin-bottom: 10px; padding-left: 10px; }
#c-right .top5 h2 a { font: 18px Georgia, "Times New Roman", Times, serif; line-height: 16px; color: #526673; }
#c-right .top5 .views, #c-right .popular-box .news_count { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #9f5a5e; text-align: right; margin: 0px 10px 0px 0px; }
#c-right .top5 .odd { background-color: #eee; margin: 1px; }
#c-right .top5 .count, #c-right .popular-box .count { color: #404040; font: 10px Verdana, Arial, Helvetica, sans-serif; float: right; margin-right: 10px; padding-top:8px; }
#c-right .top5 a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #025776; line-height: 18px; }

#c-right .popular-box { background-color: #f3f2f2; margin-left: 10px; margin-top: 18px; }
#c-right .popular-box .tl { background: url(/images/popular_tl.gif) top left no-repeat scroll; }
#c-right .popular-box .tr { background: url(/images/popular_tr.gif) top right no-repeat scroll; }
#c-right .popular-box .bl { background: url(/images/popular_bl.gif) bottom left no-repeat scroll; padding: 18px 10px; }
#c-right .popular-box a { display: block; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #025776; line-height: 24px; }
#c-right .popular-box img { float: left; padding-right: 4px; padding-top: 3px; }
#c-right .popular-box h2 { margin-bottom: 10px; }
#c-right .popular-box h2 a { color: #526673; font: 18px Georgia, "Times New Roman", Times, serif; line-height: 18px; }

#c-right .box { padding-left: 10px; }
#c-right .box.top { padding-top: 7px; }
#c-right .box.top div.weather { text-align: center; padding-bottom: 26px; }
#c-right .box div { border: 1px solid #f5e4e4; padding: 13px 10px 8px 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }
#c-right .box form { margin-top: 10px; }
#c-right .box form input.submit { margin: 8px 0px 4px 21px; }
#c-right .box div label { display: block; line-height: 14px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000; margin-bottom: 4px; clear: both; }
#c-right .box div label input { margin-top: 1px; display: block; float: left; }




.float_left { float: left; }
.float_right { float: right; }
.clearer { clear: both; }

#submenu { background-color: #474747; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1b1b1; padding: 7px 15px 0px 12px; margin-bottom: 18px; margin-left: 0px; }
#submenu a { color: #fffefe; margin-right: 30px; }
#submenu .s-item { float: left; margin-top: 2px; margin-bottom: 12px; }
#submenu .float_right { font-size: 11px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px;}
#submenu .float_right a { color: #fff; margin-right: 0px;  }

#navi.inner { margin-bottom: 10px; }

.select-date { font: 30px Georgia, "Times New Roman", Times, serif; color: #303030; text-align: center; }
.select-date img { padding: 0px 12px; }
#content.inner #c-left .select-date.top { margin-bottom: 40px; }
#content.inner #c-left .select-date.top.listing { margin-bottom: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; margin-top: 15px; color: #025776; font-size: 160px;  }
#content.inner #c-left .select-date.bottom { margin-top: 20%; }



#content.inner { padding-left: 45px; }
#content.inner #c-left .event { padding-left: 5px; }

#c-right .focus.big { margin-bottom: 20px; }
#c-right .focus.big .item a { font-size: 14px; line-height: 18px; }
#c-right .focus.big .item .date { padding-bottom: 0px;  padding-left: 0px;}

#submenu .sel { float: left; margin-right: 30px; margin-top: 2px; margin-bottom: 12px; }

.s-tail { height: 11px; background:url(/images/s-tail.gif) top left no-repeat;  margin-left: 5px; margin-bottom: 16px; }

#submenu.w { margin-bottom: 0px; background-color: #4d5671; color: #a8a8a8; }

.l-menu { font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 18px; width: 25%; color: #8a8a8a; }
.l-menu div { margin-bottom: 14px;  padding-left: 15px; }
.l-menu a { color: #236177; }

.inform { width: 75%; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #0b0a0a; line-height: 22px; }
.inform h1 { font: 36px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; margin-bottom: 30px; }
.inform a { color: #236177; }
.inform a.a { margin-bottom: 25px; display: block; }
.inform h2 { font: 24px Georgia, "Times New Roman", Times, serif; margin-bottom: 4px; }
.inform .content { padding-left: 10px; }
.inform i { color: #565555; display: block; }
.inform p { margin-bottom: 30px; }

.w33 { width: 33.33333%; }
.w66 { width: 66.66666%; }
.w50 { width: 50%; }
.w25 { width: 25%; }
.w16 { width: 16%; } 
.wrap-radio { margin: 0 auto; width: 900px; text-align: center;}

#menu-radio { text-transform: lowercase; text-align: center; margin:0 auto; position:relative; left:25%;}
	#menu-radio li { display: inline; text-align: center; margin:0 auto; position:relative;left:25%;}
		#menu-radio li a { float: left; padding: 3px 6px; margin: 0 20px 0 0; font-weight: bold; color: #5296b2; text-decoration: none; text-align: center;}
		#menu-radio li a:hover {text-decoration: none; color: #5296b2; text-align: center; }

#text-radio { clear: both; margin: 0 0 40px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #131313; line-height: 22px; padding-left: 10px; }
.radio_logo { text-align: center; margin-bottom: 29px; }

#radio_submenu { background-color: #343434; margin-bottom: 15px; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 22px; padding: 4px 0px 3px 0px; }
#radio_submenu.society { margin-bottom: 30px; }
#radio_submenu a { color: #01a6e1; padding-left: 10px; margin-right: 15px; }
#radio_submenu .selected { color: #858686; padding-left: 10px; }

.text { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #131313; line-height: 22px; padding-left: 10px; }
#c-left .text h1, .text h1 { font: 36px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; padding-left: 0px; margin-bottom: 13px; }
.text h2 { font: 18px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; margin-bottom: 15px; }
.text h2.big, #c-left .text h1.small { font-size: 30px; }
.text p, .text.society .news_images { margin-bottom: 22px; }

.station_logo { margin-bottom: 25px; }

.anchorperson { margin-bottom: 40px; }
.anchorperson img { border: 3px solid #e6e6e6; float: left; margin: 0px 12px 5px 0px; }
.anchorperson h2 { font-family: Verdana, Arial, Helvetica, sans-serif; }

.text.table { padding-right: 15px; }

table.society { border: none; width: 100%; margin-bottom: 55px; }
table.society caption { font: 36px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; padding-left: 0px; margin-bottom: 13px; text-align: left; padding-bottom: 4px; }
table.society caption a { color: #025776; }
table.society th { border: 1px solid #ed9520; background-color: #ed9520; font: 14px Verdana, Arial, Helvetica, sans-serif; color: #343434; text-align: left; padding: 6px 0px 4px 10px; }
table.society td { border: 1px solid #ed9520; padding: 6px 0px 4px 10px; vertical-align: top; }
table.society td a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #025776; display: block; float: left; }
table.society td .description { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #82898b; float: left; clear: both; }

.text.society { padding-left: 0px; color: #0f0f0f; line-height: 18px; }
.text.society .strong { font-weight: bold; color: #090909; }
.text.society .news_images img { margin-right: 13px; }
.text.society .new_author { font-style: italic; margin-bottom: 45px; }
.text.society .new_keywords { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #6e6e6e; margin-left: 5px;}
.text.society .new_keywords a { color: #055c5d; }
.text.society .new_comments h2.big { font: 30px Verdana, Arial, Helvetica, sans-serif; color: #343434; }
.text.society .new_comments .leave_comment { font: 11px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 35px; }
.text.society .new_comments .leave_comment a { color: #ee0000; }
.text.society .new_comments .leave_comment.bottom { margin: 240px 0px 0px 0px; }
.text.society .new_comments .item { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #1f1f1f; line-height: 20px; margin-bottom: 20px; }
.text.society .new_comments .item .author { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #717171; line-height: 18px; }
.text.society .new_comments .item .author a { font-size: 12px; color: #1b6f6c; }

.new_item { margin-bottom: 40px; }
.new_item .date { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #696969; }
.new_item .title { font: 18px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 8px; }
.new_item .title a { color: #025776; }
.new_item .comments a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ee0000; margin-right: 20px; }

#submenu .extended { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1b1b1; padding-top: 2px; }

#submenu.nospace { margin-bottom: 5px; }

.filters { margin: 0px 0px 20px 5px; background-color: #ebebeb; padding: 7px 10px; }
.filters div.themes { padding-right: 15px; }

label.themes { display: block; font: italic 11px Verdana, Arial, Helvetica, sans-serif; color: #797979; width: 100%; }
label.themes textarea { height: 45px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #262626; border: 1px solid #787878; width: 100%; margin-bottom: 8px; }

.rating { display: block; font: italic 11px Verdana, Arial, Helvetica, sans-serif; color: #797979; width: 75%; }
.rating select  { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #262626; width: 100%; }

div.date { margin-top: 5px; padding-left: 0px; width: 186px; }
div.date select { width: 100%; margin-bottom: 3px; }
div.date label { display: block; float: left; margin-right: 6px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #929292; text-align: center; }
div.date label.c2  { width: 16px; }
div.date label.c4 { width: 32px; }
div.date label input { width: 100%; }
div.date div { padding: 2px 3px 0px 3px; }
div.filters div.float_right input { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #343434; }
.hide_topics { padding-top: 75px; text-align: right; }
.hide_topics a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #3a8296; border-color: #3a8296; }

a.dashed { border-bottom: 1px dashed; text-decoration: none; }

div.topics_list { padding: 0px 10px 10px 10px; border-bottom: 1px solid #ebebeb; margin: 0px 0px 10px 5px;  }
div.topics_list a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #026d93; display: block; float: left; margin-right: 20px; margin-bottom: 10px; text-decoration: none; border-bottom: 1px solid #fff; }
div.topics_list a.dashed { border-bottom: 1px dashed #026d93; }
div.topics_list h2 { font: 18px Verdana, Arial, Helvetica, sans-serif; color: #262626; }

.filters_rating { background-color: #ebebeb; padding: 10px 20px 24px 20px; margin-left: 5px; font: italic 12px Verdana, Arial, Helvetica, sans-serif; color: #797979; }
.filters_rating .sort_type label { padding-right: 57px; display: block; }
.filters_rating .sort_type select { width: 100%; margin-top: 4px; }
.filters_rating .sort_date select { width: 92%; margin-top: 4px; }
.filters_rating .submit { float: right; padding-top: 17px; }

.filters_themes { background-color: #ebebeb; padding: 13px 10px 5px 10px; margin: 0px 0px 20px 5px; }
.filters_themes .left { padding-left: 30px; }

.corner {
  background-color:#f9f9f9;
color: #000000;

}
.corner_calend {
 float: right;
heidht:197px; 
color: #000000;
 background-color:#c5c5c5;
 }
 
.calend_table {
  width: 200px;
  vertical-align: middle;
  color: #636363;

  margin:0 auto;
}
.calend_table td {
  vertical-align:middle !important;
  font-size: 12px;
  padding: 2px;
  font-family: Tahoma;
    font-weight: bold;
}
.calend_table .days_table {
  width:90%;
}
.calend_table .days, .calend_table .days_sun, .calend_table .days_sun_right {
  background: #bcbcbc;
  color: #000000;
  text-align:center;
  vertical-align:middle;
  width:14%;
  height: 22px;
}
.calend_table .day, .calend_table .no_day {
  background: #EDF4F7;
  color:#bcbcbc;
  text-align:center;
  vertical-align:middle;
  height: 24px;
  margin-top: 5px;

}

.calend_table .day_curr {
  background: #e3e3e3;
  color:#003a5c;
  text-align:center;
  }

.calend_table .day_sun, .calend_table .no_day_sun, .calend_table .day_sun_right, .calend_table .no_day_sun_right{
  background: #f0f0f0;
  color:#000000;
  text-align:center;
  vertical-align:middle;
}

.calend_table .navig_form1 {
  background: #f0f0f0;
  text-align:center;
  vertical-align:middle;
}
.calend_table .navig_form2 td {
  background: #f7f7f7;
  color:#446B7E;
  font-size:80%;
  font-weight: bold;
  text-align:center;
  vertical-align:middle;
 }
.calend_table .navig_butt {
  height:12px;
}
.calend_table .navig_butt img {
  cursor: pointer;
}

.calend_table .mouseover {
  background: #A7BAC3;
  color: #FFF;
  cursor: pointer;
  text-decoration:none;
  font-weight: bold;
}

.calend_table .month_link {
  text-decoration:none;
  font-weight: bold;
  color: #1b819f;
  cursor: pointer;
}

.calend_table .year_link {
 text-decoration:none;
  font-weight: bold;
  color: #1b819f;
  cursor: pointer;
}

.calend_table a {
  color: #1b819f;
  text-decoration:none;
  font-weight: bold;
}
.calend_table .mouseover a {
  color: #FFF;
  cursor: pointer;
  text-decoration:none;
  font-weight: bold;
}

.clndr a {
text-decoration:none; 
color:#1b819f;
}
.clndr {
text-decoration:none; 
color:#1b819f;
}
.clndr .mouseover {
  background: #dbe8f5;
  color: #FFF;
  cursor: pointer;
  text-decoration:none;
  font-weight: bold;
}
.w33 { width: 33.33333%; }
.w66 { width: 66.66666%; }

.radio_logo { text-align: center; margin-bottom: 29px; }

#radio_submenu { background-color: #343434; margin-bottom: 15px; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 22px; padding: 4px 0px 3px 0px; }
#radio_submenu.society { margin-bottom: 30px; }
#radio_submenu a { color: #01a6e1; padding-left: 10px; margin-right: 15px; }
#radio_submenu .selected { color: #858686; padding-left: 10px; }

.text { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #131313; line-height: 22px; padding-left: 10px; }
#c-left .text h1, .text h1 { font: 36px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; padding-left: 0px; margin-bottom: 13px; }
.text h2 { font: 18px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; margin-bottom: 15px; }
.text h2.big, #c-left .text h1.small { font-size: 30px; }
.text p { margin-top: 0px; margin-bottom: 0px; width:98%; } 
.text.society .news_images { margin-bottom: 22px; }

.station_logo { margin-bottom: 25px; }

.anchorperson { margin-bottom: 40px; }
.anchorperson img { border: 3px solid #e6e6e6; float: left; margin: 0px 12px 5px 0px; }
.anchorperson h2 { font-family: Verdana, Arial, Helvetica, sans-serif; }

.text.table { padding-right: 15px; }

table.society { border: none; width: 100%; margin-bottom: 55px; }
table.society caption { font: 36px Georgia, "Times New Roman", Times, serif; color: #9f5a5e; padding-left: 0px; margin-bottom: 13px; text-align: left; padding-bottom: 4px; }
table.society caption a { color: #025776; }
table.society th { border: 1px solid #ed9520; background-color: #ed9520; font: 14px Verdana, Arial, Helvetica, sans-serif; color: #343434; text-align: left; padding: 6px 0px 4px 10px; }
table.society td { border: 1px solid #ed9520; padding: 6px 0px 4px 10px; vertical-align: top; }
table.society td a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #025776; display: block; float: left; }
table.society td .description { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #82898b; float: left; clear: both; }

.text.society { padding-left: 0px; color: #0f0f0f; line-height: 18px; }
.text.society img { padding: 10px; align:baseline; }
.text.society br { margin-bottom: 20px; }
.text.society .strong { font-weight: bold; color: #090909; margin-bottom: 25px; }
.text.society .news_images img { margin-right: 13px; }
.text.society .new_author { font-style: italic; margin-bottom: 45px; }
.text.society .new_keywords { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #6e6e6e; margin-bottom: 30px; }
.text.society .new_keywords a { color: #055c5d; }
.text.society .new_comments h2.big { font: 30px Verdana, Arial, Helvetica, sans-serif; color: #343434; }
.text.society .new_comments .leave_comment { font: 11px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 35px; }
.text.society .new_comments .leave_comment a { color: #ee0000; }
.text.society .new_comments .leave_comment.bottom { margin: 240px 0px 0px 0px; }
.text.society .new_comments .item { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #1f1f1f; line-height: 20px; margin-bottom: 20px; }
.text.society .new_comments .item .author { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #717171; line-height: 18px; }
.text.society .new_comments .item .author a { font-size: 12px; color: #1b6f6c; }

.new_item { margin-bottom: 40px; }
.new_item .date { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #696969; }
.new_item .title { font: 18px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 8px; }
.new_item .title a { color: #025776; }
.new_item .comments a { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ee0000; margin-right: 20px; }


.adv_style { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #555555; margin-bottom: 10px; margin-top: 10px;}
.adv_style a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #025776; margin-bottom: 10px; margin-top: 10px;}
.adv_style h2 { font: 18px Georgia, "Times New Roman", Times, serif; line-height: 15px; }
.adv_style br { margin-bottom: 10px; }

