body {background: #ffffff; font-family: arial, sans-serif; font-size: 12px; color: #90969a; margin: 0px; padding: 0px;}
* {margin: 0px; padding: 0px;}
form { display: inline; font-size: 12px;}
td {font-family: arial, sans-serif; font-size: 11px; color: #64625d;}
a { text-decoration: none; font-family: arial, sans-serif; font-size: 11px; color: #64625d;}
a:hover {text-decoration: underline;}
a:visited {color: #810081;}
.clear {clear: both; font-size: 0px; height: 0px;}
h2 {color: #003399; font-size: 16px; margin-bottom: 15px;}
h2 a.gl {color: #003399; font-size: 20px; font-weight: normal;}
h2 a.gl:visited {color: #810081;}
h3 {color: #003399; font-size: 12px;}
h3 a.vaj {color: #003399; font-size: 14px; font-weight: normal;}
h3 a.vaj:visited {color: #810081;}
.anons_gl {line-height : 20px; font-size: 13px; }
.anons_gl a {font-size: 13px; color: #64625d;}
.main_left_td {width: 617px; float: left; }
.main_right_td {width: 372px; float: right;}
.main_right_td1 {width: 240px; float: right;}
.head_efir {float: left; margin-top: 12px; font-size: 13px; color: #003399;}
.head_efir span {color: #cc0000; font-size: 14px; font-weight: bold; padding-left: 10px;}
.head_efir span a {color: #cc0000; font-size: 14px; font-weight: bold;}
.head_efir span a:visited {color: #cc0000;}
.head_data {color: #90969a; font-size: 13px; margin-top: 7px;}
.head_search {float: left; margin-top: 12px; font-size: 11px; margin-left: 30px; font-family: verdana, arial, sans-serif;}
.i_search {width: 107px; height: 22px; border: 1px solid #cccccc;}
.s_submit {border: 0px; background-color : transparent; background-image: url('/i/search_submit_bg.gif'); background-position: top left; background-repeat: no-repeat; width: 24px; height: 21px; color: #FFF; font-size: 12px; margin-left: 6px;}
.rss_wap {float: right; margin-top: 25px;}
.rss_wap_k {float: right; margin-top: 0px;}
.kosm {float: left; margin-top: 25px;}
.rss_wap a {font-size: 10px;}
.block_video_right {background-color: #f0f3f7; border-bottom: 1px solid #e1e1e1; padding-top: 14px; padding-bottom: 14px;}
.block_banner_right {width: 240px; float: right;}
.pic_m_border {float: left; border: 1px solid #e1e1e1; padding: 2px; margin-right: 27px;}
.pic_s_border {float: left; border: 1px solid #e1e1e1; padding: 2px; margin-right: 11px;}
.line {background-image: url('/i/bg_head_bottom.jpg'); background-position: bottom left; background-repeat: repeat-x;}
.index_vaj_item {float: left; width: 300px; height: 88px; overflow : hidden;}
.index_econom {width: 304px; background-color: #fdf5db; float: left; margin-left: 7px;}
.index_econom a {color: #333333; font-size: 12px; font-weight: bold;}
.index_econom ul {margin-left: 18px;}
.index_econom li {list-style-type: square; color: #cc6600; padding-left: 4px; margin-bottom: 10px; padding-right: 10px;}
.index_econom_sport_head {background-color: #FFF; border-top: 2px solid #fab672; border-bottom: 3px solid #fad79a; padding-top: 4px; padding-bottom: 2px; color: #cc0000; font-size: 16px;}
.index_econom_sport_head {padding-left: 18px; color: #cc0000; font-size: 16px;}
.index_sport {width: 304px; background-color: #fdf5db; float: left;}
.index_econom_sport_head a {color: #cc0000; font-size: 16px; font-weight: normal;}
.index_econom_sport_head a:visited {color: #cc0000; font-size: 16px;}
.menu {border-top: 1px solid #e3e6ea;}
.menu a {display: block; padding: 6px 0px 6px 5px; border-bottom: 1px solid #e3e6ea; color: #90969a; font-size: 12px;}
.menu a.activ {color: #333333; padding: 5px 0px 5px 5px; font-size: 13px;}
.menu a:visited {color: #90969a;}
.menu a.activ:visited {color: #333333;}
.menu_video {border-top: 1px solid #e3e6ea; text-align: left;}
.menu_video a {display: block; padding: 6px 0px 6px 5px; border-bottom: 1px solid #e3e6ea; color: #90969a; font-size: 12px;}
.menu_video a.activ {color: #333333; padding: 5px 0px 5px 5px; font-size: 13px;}
.menu_video a:visited {color: #90969a;}
.menu_video a.activ:visited {color: #333333;}
.menu1 {border-bottom: 1px solid #e3e6ea; margin-left: 163px; margin-top: 5px; padding-bottom: 5px;}
.menu1 a {float: left; padding: 0px 12px 0px 12px; color: #90969a; font-size: 12px;}
.menu1 a.activ {color: #333333; font-size: 12px;}
.menu1 a:visited {color: #90969a;}
.menu1 a.activ:visited {color: #333333;}
.menu1 span {float: left; color: #90969a; font-size: 14px;}
.foto_img {border: 3px solid #FFF; margin: 0px; padding: 0px;}
.foto_text {padding: 10px 20px 10px 20px;}
.title_news_foto {padding: 3px 0 3px 18px; color: #cc0000; font-size: 16px;}
.title_news_foto a {color: #cc0000; font-size: 16px;}
.title_news_foto a:visited {color: #cc0000; font-size: 16px;}
.index_news {border-top: 1px solid #e3e6ea; padding-top: 17px;}
.index_news ul {}
.index_news li {float: left; padding-bottom: 8px; color: #999999; font-size: 11px; list-style-type: none;}
.index_news li a {color: #003399; font-size: 12px;}
.index_news li.text {float: left; width: 260px; padding-left: 8px;}
.footer {border-top: 1px solid #e1e1e1; margin-top: 15px; padding: 14px 0px 14px 81px; color: #cccccc;}
.ico {margin-left: 8px; margin-right: 8px;}
.of_day {border: 1px solid #e3e6ea; margin-bottom: 23px;}
.foto_line {border-top: 1px solid #e3e6ea; background-color: #eef1f5; height: 5px; font-size: 0px;}
.foto_block_border {border-top: 1px solid #e3e6ea; border-bottom: 1px solid #e3e6ea; background-color: #eef1f5; padding: 10px; text-align: center;}
.foto_block_bg_f {text-align: left; border: 1px solid #e3e6ea; background-color: #FFF; padding: 6px;}
.pic_of_day {text-align: left;}
.pic_of_day ul {margin-left: 15px; font-size: 10px;}
.pic_of_day li {color: #cc6600; list-style-type: square; font-size: 10px; margin-bottom: 12px;}
.pic_of_day li a {color: #003399; font-size: 12px;}
.doc_titile {color: #003399; font-size: 20px; font-weight: normal; margin-left: 135px; margin-top: 15px; margin-bottom: 15px;}
.foto_video_block_bg {background-color: #f0f3f7; border: 1px solid #e3e6ea; padding: 18px; margin-bottom: 20px;}
.doc_body {padding-left: 14px; color: #333333; font-size: 14px; line-height : 18px;}
.doc_body a {font-size: 14px; color: #003399; text-decoration: underline;}
.doc_body a:hover {font-size: 14px; color: #810081; text-decoration: underline;}
.doc_body ul {margin-left: 20px; padding-left: 10px;}
.doc_body li { list-style-type : disc;}
.doc_data {margin-left: 135px; margin-top: 20px; color: #333333; font-weight: bold; font-size: 12px;}
.time {background-color: #3860b7; color: #FFF; padding-left: 3px; padding-right: 3px; font-weight: normal;}
.doc_body p {padding-bottom: 15px; text-align : justify;}
.pic_320 {width: 326px; background-color: #FFF; border: 1px solid #e3e6ea; text-align: center; padding: 2px 0px 2px 0px;}
.z_fv {background-image: url('/i/bg_fv_menu.gif'); background-position: bottom left; background-repeat: repeat-x;}
.z_fv a {float: right; padding: 7px 20px 4px 20px; margin-left: 3px;}
.z_fv a.activ {padding-top: 0px; padding-left: 0px; padding-right: 0px; background-color: #FFF; border-top: 1px solid #fab672; border-right: 1px solid #fab672; border-left: 1px solid #fab672; color: #cc0000; font-size: 14px;}
.z_fv a.na {padding: 0px; padding-top: 4px;padding-left: 0px; padding-right: 0px; background-image: url('/i/bg_fv_menu1.gif'); background-position: top left; background-repeat: repeat-x; color: #90969a; font-size: 12px;}
.z_fv div.a {padding-top: 4px; padding-left: 20px; padding-right: 20px; padding-bottom: 4px; margin: 0px; background-color: #e3e6ea; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.z_fv div.activ {padding-top: 4px; padding-left: 20px; padding-right: 20px; border-top: 3px solid #ffdc9e;}
.video_z a {float: left;}
.prev {cursor: pointer;}
.next {cursor: pointer;}
.disabled img {display: none;}
.SliderProtoDoc {margin-top: 0px;}
.SliderIndex {}
.SliderIndex ul {margin: 0; padding: 0; list-style-type: none;}
.SliderIndex li {width: 54px; height: 54px; text-align: center; margin: 0; padding: 0; float: left;}
.SliderIndex li img {border: 2px solid #FFF; margin: 0px;}
.SliderIndex li img.activ {border: 2px solid #ffcc66;}
.active_scroll {border: 2px solid #ffcc66;}
.autor {text-align: right; color: #90969a; font-style : italic; margin-right: 56px; font-size: 14px; margin-bottom: 24px;}
.autor a {color: #90969a; font-style : italic; font-size: 14px;}
.autor_pic {text-align: left; width: 315px; color: #90969a; font-style : italic; font-size: 11px; margin-top: 5px; margin-bottom: 5px;}
.autor_pic a {color: #90969a; font-style : italic; font-size: 11px;}
.line_bottom {border-bottom: 1px solid #e3e6ea; margin-bottom: 20px; padding-bottom: 3px;}
.comment {color: #333333; width: 602px; overflow : hidden; font-size: 13px; background: url('/i/comment_bulet.gif') top left no-repeat; padding-left: 13px; margin-bottom: 20px;}
.coment_title {font-size: 14px; color: #003399;}
.comment_tbl td.title {color: #333333; padding-right: 6px; text-align: right;}
.comment_tbl td {padding-bottom: 15px; font-size: 14px;}
.form_border {border: 1px solid #cccccc;}
.comment_tbl td.captcha_text {color: #333; font-size: 12px;}
.comment_tbl td.submit_form {text-align: right;}
.kn input {width: 168px; background : transparent; border: 0px; color: #FFF; padding: 0px; margin: 0px; font-size: 13px; height: 18px;}
.kn {width: 168px; background: url('/i/bg_submit.gif') top left repeat-x; padding: 0px; text-align: center;}
.kn b.x1 {display: block; height: 1px; overflow : hidden; border-left: 1px solid #f0f3f7; border-right: 1px solid #f0f3f7;}
.kn b.x2 {display: block; height: 1px; overflow : hidden; border-left: 2px solid #f0f3f7; border-right: 2px solid #f0f3f7;}
.float_left {float: left;}
.float_right {float: right;}
.data_all {color: #333333; font-weight: bold; font-size: 12px;}
.pic_92 {float: left; border: 1px solid #e1e1e1; padding: 2px; margin-right: 14px; text-align: center;}
.section_item {margin-bottom: 25px;}
.section_item h2 {margin-bottom: 5px;}
.section_item span.src {display: block; text-align: right; color: #90969a; font-size: 12px; margin-bottom: 10px;}
.section_item span.src a {color: #90969a; font-size: 12px; font-weight: bold;}
.section_item span.date_head {display: block; color: #999999; font-size: 12px; font-weight: normal;}
.section_item h2 a {color: #003399; font-size: 14px;}
.section_item span.data {color: #999999; font-size: 12px; font-weight: normal;}
.anons {color: #90969a; font-size: 12px;}
.anons a {font-size: 12px;}
.anons:hover {color: #333;}
.arhiv_ico {display: block; background: url('/i/call_ico.gif') top left no-repeat; padding-left: 23px; height: 16px; color: #989898; font-weight: bold; font-size: 12px;}
.arhiv_ico:visited {color: #989898;}
.index_news1 div {color: #999999;}
.index_news1 div.times {float: left; padding-right: 10px; color: #999999; font-size: 12px; padding-top: 3px;}
.index_news1 div a {color: #003399; font-size: 16px;}
.index_news1 div.text { padding-left: 43px;}
.video_bg_block {width: 418px; float: left; text-align: center; margin-bottom: 18px; margin-right: 12px;}
.video_bg_block_border {background-color: #FFF; border: 1px solid #e3e6ea; padding: 3px; text-align: center;}
.rvideo_item {float: left; width: 190px; height: 160px; font-size: 11px; overflow: hidden; border-right: 1px solid #e3e6ea; border-bottom: 1px solid #e3e6ea;}
.rvideo_item a.title {color: #333; font-size: 12px;}
.rvideo_item_right {border-right: 0px;}
.red {color: #cc0000;}
.paging {margin: 0px; padding: 0px; color: #999999;}
.paging a {color: #333333; font-weight: bold; padding: 1px 2px 1px 2px; margin-left: 3px; font-size: 12px;}
.paging a.activ {padding: 1px 2px 1px 2px; color: #FFF; font-weight: bold; background-color: #cccccc;}
.paging a:visited {color: #333333;}
.paging a.activ:visited {color: #FFF;}
.hot_titile {float: left; padding-top: 3px; padding-bottom: 2px;}
.hot_titile a {color: #cb0000; font-size: 11px;}
.hot_titile a:visited {color: #cb0000;}
.hot_titile_a {background-color: #FFFFFF; border: 5px solid #d21501; border-top: 0px; padding: 20px;}
.hot_titile_a a {color: #003399; font-size: 14px; line-height : 18px;}
.hot_titile_a a:visited {color: #003399;}
.activ_skrol {border: 1px solid #ffcc66;}
.serv_efir {padding: 3px 0px 3px 0px; border-top: 2px solid #eef1f5; text-align: center;}
.serv_efir_border_bottom {border-bottom: 2px solid #eef1f5;}
h2.efir {color: #000; font-size: 16px;}
.air_item {float: left; width: 190px; height: 160px; font-size: 11px; overflow: hidden; border-right: 1px solid #e3e6ea; border-bottom: 1px solid #fbcc9c;}
.air_item a.title {color: #333; font-size: 12px;}
.air_item_right {border-right: 0px;}
.rvideo_news {width: 313px; background-color: #FFF; margin-top: 30px;}
.rvideo_news a {color: #333333; font-size: 12px; font-weight: bold;}
.rvideo_news ul {margin-left: 5px;}
.rvideo_news li {list-style-type: square; font-size: 11px; color: #cc6600; padding-left: 12px; margin-bottom: 18px;}
.search_item {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dedede;}
.search_item h3 {margin-bottom: 7px; margin-top: 7px;}
.search_item h3 a {color: #003399; font-weight: bold;}
.search_item a {color: #90969a;}
.rttopblock a {background-color: #7bc347; padding: 3px 20px 3px 20px; color: #FFF; font-weight: bold; font-size: 14px; margin-bottom: 20px;}
.rttopblock a:visited {color: #FFF;}
a.smol_grey {color: #333333; font-size: 11px;}
a.smol_grey:visited {color: #333333; font-size: 11px;}
.z_fv2 {background-image: url('/i/bg_fv_menu.gif'); background-position: bottom left; background-repeat: repeat-x;}
.z_fv2 span {float: right; padding: 7px 20px 4px 20px; margin-left: 3px;}
.z_fv2 span.activ {padding-top: 0px; padding-left: 0px; padding-right: 0px; background-color: #FFF; border-top: 1px solid #fab672; border-right: 1px solid #fab672; border-left: 1px solid #fab672; }
.z_fv2 span.na {padding: 0px; padding-top: 4px;padding-left: 0px; padding-right: 0px; background-image: url('/i/bg_fv_menu1.gif'); background-position: top left; background-repeat: repeat-x; }
.z_fv2 span.na a {color: #90969a; font-size: 12px;}
.z_fv2 span.activ a {color: #cc0000; font-size: 14px;}
.z_fv2 div.a {padding-top: 4px; padding-left: 20px; padding-right: 20px; padding-bottom: 4px; margin: 0px; background-color: #e3e6ea; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.z_fv2 div.activ {padding-top: 4px; padding-left: 20px; padding-right: 20px; border-top: 3px solid #ffdc9e;}
.z_fv2 td {padding-left: 5px; padding-right: 5px; }
.z_fv2 span.na td {border-right: 1px solid #FFF;}
.z_fv2 span.activ td {border-right: 1px solid #90969a;}
.z_fv2_tbl {padding: 7px 8px 4px 8px;}
.z_fv2_s div.a {padding-bottom: 12px; padding-top: 12px;}
.z_fv2_s div.activ {padding-bottom: 10px; padding-top: 10px;}
.z_fv2 td.rp_top {border-right: 0px;}
.z_fv2 td.rp_top a {color: #90969a; font-size: 12px;}
.d_letters {position: relative; padding: 20px 0 0 0; font-family: Verdana, sans-serif;}
.d_letters a {font-size: 14px; color: #363c4a; font-family: Verdana, sans-serif; padding-right: 6px;}
.d_letters a:visited {color: #363c4a;}
.d_letters a.activ:visited {color: #a90000; text-decoration: underline;}
.SliderProtoDoc1 {height: 244px; overflow : hidden;}
.SliderProtoDoc1 ul {padding: 0px; margin: 0px;}
.SliderProtoDoc1 li {height: 122px; margin: 0; padding: 0; list-style-type: none;}