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

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

#header #banner { background-color: #0c382d; border-bottom: #c4c4c4 solid 11px; }
#header .top { padding: 30px 50px 0px 60px; }

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

#login { float: right; background: url(/images/login_bottom.gif) bottom left no-repeat; }
#login.auth { font: 11px Arial, Helvetica, sans-serif; }
#login.auth .top { line-height: 24px; }
#login.auth .top a {  color: #1b6f6c; display: inline; }
#login .top { width: 184px; height: 92px; background: url(/images/login_top.gif) top left no-repeat; padding: 26px 0px 0px 13px; line-height: 11px; }
#login .top form input, #search .top form input { width: 130px; height: 17px; border: 1px solid #b5b5b5; font: 12px Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #acacac; float: left; }
#login .top form div.submit { width: 27px; height: 19px; margin-left: 140px; }



#login .top form .submit input.submit { color: #040404; border: none; width: 50px; height: 19px; background: url(/images/login_submit.gif) top left no-repeat; margin-top: 1px; }
#login .top a { font: 11px Arial, Helvetica, sans-serif; color: #1b6f6c; text-decoration: underline; display: block; }
#login .top a#forgot { float: right; margin-right: 12px; }



#login .top form div.submitser { width: 55px; height: 19px; margin-left: 10px; }
#login .top form .submitser input.submit { color: #040404; border: none; width: 55px; height: 19px; background: url(/images/login_submitser.gif) top left no-repeat; margin-top: 1px; }




#search { float: right; padding-right: 31px; }
#search .bottom { background: url(/images/search_bottom.gif) bottom left no-repeat; }
#search .top { width: 201px; height: 58px; background: url(/images/search_top.gif) top left no-repeat; padding: 10px 0px 0px 22px; line-height: 11px; }
#search .top form label { font: 11px Arial, Helvetica, sans-serif; color: #5b5b5b; float: left; padding-right: 5px; margin-bottom: 11px; }
#search .top form label input.styled { display: none; }
#search .top form label span.radio { width: 7px; height: 7px; margin: 4px 3px 0 0; background: url(/images/radio.gif) no-repeat; display: block; float: left; }
#search .top form div.submit { width: 27px; height: 19px; margin-left: 140px; }
#search .top form div.submit input.submit { color: #040404; border: none; width: 43px; height: 19px; background: url(/images/search_submit.gif) top left no-repeat; margin-top: 1px; }

#search #subscribe { padding-top: 13px; }
#search #subscribe a { font: 11px Arial, Helvetica, sans-serif; color: #1b6f6c; text-decoration: underline; }
#search #subscribe a img { padding: 2px 2px 0px 0px; }
#search #subscribe a.news { margin: 0px 14px 0px 21px; }

#navi { margin: 0px 45px 15px 45px;  }
#navi .left { background: url(/images/menu_left.gif) top left no-repeat; padding: 0px 0px 0px 15px; }
#navi .right { background: url(/images/menu_right.gif) bottom right no-repeat; padding: 0px 15px 0px 0px; }
#navi .content { background-color: #f9f9f9; height: 27px; border-bottom: #f6eaea 1px solid; border-top: #f6eaea 1px solid; padding-top: 13px; float: none; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 15px; padding: 11px 0px 0px 0px; color: #747474; }
#navi .content a { font-size: 14px; margin: 0px 22px 0px 0px; color: #025776; }
#navi .content a.mark_1 { color: #2c76ba; margin-left: 11px; }
#navi .content a.mark_2 { color: #303030; }
#navi .content a.mark_3 { color: #da284e; }

#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 { background: url(/images/mid_banners.jpg) #c4c4c4 60% 0 no-repeat; 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; }



#footer .top { background: url(/images/bottom_banners.jpg) top center no-repeat; background-color: #e4e4e4; padding: 17px 60px; margin: 40px 0px 21px 0px; }
#footer .top .bottom-banner { width: 25%; text-align: center; float: left; }

#footer .bottom { border-top: 5px solid #c49b9d; margin: 0px 60px 50px 60px; font: 11px Verdana, Arial, Helvetica, sans-serif; padding-top: 18px; }
#footer .bottom .left { width: 40%; line-height: 18px; }
#footer .bottom a { color: #025776; }

.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;}

#commented-news { background-color: #ebeaea; margin-left: 10px; margin-top: 30px; }
#commented-news .c .tl { background: url(/images/commented-box/tl.gif) top left no-repeat; }
#commented-news .c .tl .tr { background: url(/images/commented-box/tr.gif) top right no-repeat; }
#commented-news .c .tl .tr .bl { background: url(/images/commented-box/bl.gif) bottom left no-repeat; }
#commented-news .c .tl .tr .bl .br { background: url(/images/commented-box/br.gif) bottom right no-repeat; padding: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
#commented-news .c .tl .tr .bl .br a { color: #025776; }
#commented-news .c .tl .tr .bl .br h2 { font: 18px Georgia, "Times New Roman", Times, serif; margin-bottom: 18px; }
#commented-news .c .tl .tr .bl .br h2 a { color: #526673; }
#commented-news .c .tl .tr .bl .br .date { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #696969; padding-left: 0px}
#commented-news .c .tl .tr .bl .br .comments { font: 10px Verdana, Arial, Helvetica, sans-serif; margin-top: 8px; margin-bottom: 28px; padding-left: 0px; }
#commented-news .c .tl .tr .bl .br .comments a { color: #e00; }
.tail { background:url(/images/commented-box/b.gif) top right no-repeat #fff; height: 32px; }

#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%; } 

.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-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; }

#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; }



#reg { float: center; font: 12px Arial, Helvetica, sans-serif; }
#reg.auth { font: 11px Arial, Helvetica, sans-serif; }
#reg.auth .top { line-height: 24px; }
#reg.auth .top a {  color: #1b6f6c; display: inline; }
#reg .top { width: 184px; height: 92px;  padding: 0px 0px 0px 0px; line-height: 15px; }
#reg .top form input { width: 270px; height: 21px; border: 1px solid #b5b5b5; font: 12px Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #acacac; float: left; }
#reg .top form div.submit { width: 47px; height: 19px; margin-left: 140px; }
#reg .top form .submit input.submit { color: #040404; border: none; width: 27px; height: 19px;  margin-top: 1px; }
#reg .top a { font: 11px Arial, Helvetica, sans-serif; color: #1b6f6c; text-decoration: underline; display: block; }
#reg .top a#forgot { float: right; margin-right: 12px; }





.calend_table {
  vertical-align: middle;
  border: 2px solid #A7BAC3;
  background: #E0EBF1;
  color: #636363;
}
.calend_table td {
  vertical-align:middle !important;
  font-size: 100%;
  padding: 10px;
  font-family: Georgia;;
}
.calend_table .days_table {
  width:100%;
  background:#FFF;
}
.calend_table .days, .calend_table .days_sun, .calend_table .days_sun_right {
  background: #A7BAC3;
  color: #FFFFFF;
  text-align:center;
  vertical-align:middle;
  width:14%;
  height: 22px;
}
.calend_table .day, .calend_table .no_day {
  background: #EDF4F7;
  color:#A7BAC3;
  text-align:center;
  vertical-align:middle;
  height: 24px;
  margin-top: 10px;
  padding: 0;
}

.calend_table .day_curr {
  background: #FFFFFF;
  color:#446B7E;
  text-align:center;
  vertical-align:middle;
  height: 22px;
  padding: 0;
  border: 1px solid #C2D0D7;
}

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

.calend_table .navig_form1 {
  padding: 3px;
  background: #E0EBF1;
  text-align:center;
  vertical-align:middle;
}
.calend_table .navig_form2 td {
  background: #EDF4F7;
  color:#446B7E;
  font-size:90%;
  font-weight: bold;
  text-align:center;
  vertical-align:middle;
  border-top: 1px solid #A7BAC3;
  padding: 3px;
}
.calend_table .navig_butt {
  padding: 0;
  height:26px;
}
.calend_table .navig_butt img {
  cursor: pointer;
}

.calend_table .mouseover {
  background: #A7BAC3;
  color: #FFF;
  text-align:center;
  vertical-align:middle;
}

.calend_table .month_link {
  text-decoration:underline;
  color: #446B7E;
  cursor: pointer;
}

.calend_table .year_link {
  text-decoration:underline;
  color: #446B7E;
  cursor: pointer;
}

.calend_table a {
  color: #446B7E;
  text-decoration: underline;
}
.calend_table .mouseover a {
  color: #FFF;
  cursor: pointer;
  text-decoration: underline;
}


.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; }


.forum_style {}
.forum_style a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #025776; margin-bottom: 10px; margin-top: 100px;}
.forum_style img { margin-top: 7px; margin-right: 10px;}
.forum_style td { valing:middle;}


.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; }
