body {background: #ffffff; font-family: arial, sans-serif; font-size: 12px; color: #333; margin: 0px; padding: 0px;}
* {margin: 0px; padding: 0px;}
html,body {height:100%; width:100%;}
#mb_fullscreen {height:100%;}
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;}
div 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: 25px; font-weight: normal;}
h2 a.gl:visited {color: #810081;}

h2 span.gl {color: #003399; font-size: 25px; font-weight: normal;}
h2 span.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_width_750 {width: 754px; float: left;}
.main_all_bg_top {background: url('/i/bg_gr_top.jpg') top left repeat-x; padding-top: 30px;}

.main_left_td {width: 610px; float: left; background: url('/i/bg_gr_top.jpg') top left repeat-x; padding-top: 20px;}
.main_right_td {width: 387px; 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;}

.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;}

.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_vaj_item {height: 85px; padding-top: 5px; margin-bottom: 5px;}

.menu {margin-top: 2px; background: url('/i/menu_bg_activ.jpg') top center no-repeat;}
.menu a {display: block; padding: 6px 0 6px 6px; margin: 0 5px 0 5px; border-bottom: 1px solid #e3e6ea; color: #90969a; font-size: 12px;}
.menu a.activ {color: #333333; font-size: 13px;}
.menu a:visited {color: #90969a;}
.menu a.activ:visited {color: #333333;}

.menured a {color: #ff0000;}
.menured a:visited {color: #ff0000;}
.menured a.activ:visited {color: #ff0000;}

.menu_video {text-align: left;}
.menu_video a {display: block; 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; margin-right: 20px; padding: 0px;}
.foto_text {padding: 10px 20px 10px 20px;}
.title_news_foto {padding: 3px 0 3px 18px;  color: #333333; font-weight: bold; font-size: 14px; text-transform : uppercase; text-align: left;}
.title_news_foto a {font-weight: bold; font-size: 14px; text-transform : uppercase;}




.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 0px; color: #cccccc;}

.ico {margin-right: 8px;}

.of_day {border: 1px solid #d0d3d9; padding: 0px; background-color: #ebe4d8; margin-bottom: 23px;}
.foto_line {font-size: 0px;}

.foto_block_border {border-top: 1px solid #e3e6ea; border-bottom: 1px solid #e3e6ea; background-color: #ebe4d8; padding: 10px; text-align: center;}
.foto_no_color {background-color: #FFF;}
.foto_block_bg_f {text-align: left; background-color: #FFF; padding: 6px; padding-left: 25px;}

.pic_of_day {text-align: left;}
.pic_of_day ul {margin-left: 15px; font-size: 10px;}
.pic_of_day li {color: #cf1a1a; list-style-type: square; font-size: 10px;  margin-bottom: 12px;}
.pic_of_day li a {color: #000000; font-size: 12px;}

.doc_titile {color: #003399; font-size: 20px; font-weight: normal; margin-left: 76px; margin-top: 8px; margin-bottom: 20px;}
.foto_video_block_bg {background-color: #eaf1f7; border: 1px solid #d0d3d9; 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: #3399cc; 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: 76px; margin-top: 20px; color: #333333; font-weight: bold; font-size: 12px;}
.time {background:#1270a9 url('/i/bg_data.jpg') top left no-repeat;; color: #FFF; padding-left: 5px; padding-right: 5px; font-size: 12px; font-weight: bold;}
.doc_body p {padding-bottom: 15px; text-align : justify;}



.pic_320 {width: 343px; background-color: #dee3e8; border: 1px solid #d0d3d9; border-top: 0px; text-align: center; padding: 11px 0px 11px 0px;}
 
.z_fv {background: url('/i/n_fv_bg_bottom') bottom left repeat-x;}
.z_fv a {float: right; padding-bottom: 6px; padding-top: 8px; margin-top: -1px;}
.z_fv a.activ {padding-top: 0px; padding-left: 0px; padding-right: 0px; background: url('/i/n_fv_bg_activ.jpg') bottom left repeat-x;  color: #FFF; font-size: 13px; font-weight: bold;}
.z_fv div.activ {padding-top: 8px; padding-left: 20px; padding-right: 20px;}
.z_fv a.na {padding: 0px; padding-top: 3px; color: #333333; font-size: 11px;} 
.z_fv div.a {background: url('/i/n_fv_bg_na.jpg') bottom left repeat-x; padding-left: 20px; padding-right: 20px; padding-top: 4px; padding-bottom: 2px; border: 1px solid #d1d4da; border-bottom: 0px;  margin: 0px;}


.z_fv_v {background: url('/i/n_fv_bg_bottom') bottom left repeat-x; padding-left: 17px;}
.z_fv_v a {padding-bottom: 6px; padding-top: 8px; float: left;}
.z_fv_v a.activ {background: url('/i/n_fv_bg_activ.jpg') bottom left repeat-x;  color: #FFF; font-size: 13px; font-weight: bold;}
.z_fv_v div.activ {padding-left: 15px; padding-right: 15px;}
.z_fv_v a.na {padding: 0px; padding-top: 3px; color: #333333; font-size: 11px;} 
.z_fv_v div.a {background: url('/i/n_fv_bg_na.jpg') bottom left repeat-x; padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 2px; border: 1px solid #d1d4da; border-bottom: 0px;  margin: 0px;}


.z_fv_v a.a_grey {color: #999999;}

.z_fv_v a.sactiv {padding: 0px; padding-top: 3px; color: #be0505; font-size: 11px; font-weight: bold;} 
.z_fv_v div.sactiv {background: url('/i/n_fv_bg_na.jpg') bottom left repeat-x; padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 2px; border: 1px solid #d1d4da; border-bottom: 0px;  margin: 0px;}



.prev {cursor: pointer;}
.next {cursor: pointer;}
.disabled img {display: none;}




.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 {width: 200px; height: 16px;  background: #1976b1 url('/i/sect_data_bg.jpg') top left repeat-x;  color: #FFF; font-weight: bold; font-size: 12px;}
.data_all span {padding-left: 70px;}
.data_all_size {margin: 20px 0 14px 0;}


.pic_92 {float: left; background-color: #e6eaee; padding: 4px; 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;}
.section_item span.red {color: #cc0000;}


.anons {color: #90969a; font-size: 12px;}
.anons a {font-size: 12px;}
.anons a: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 { padding: 4px; text-align: center;}
.video_bg_air {background:#FFF url('/i/video_play_bg.jpg') top left repeat-x; padding: 4px;}


.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;  padding: 0 2px 1px 1px;  margin-left: 3px; font-size: 11px;}
.paging a.activ {color: #FFF; padding: 0 2px 1px 1px; background: url('/i/pageng_bg.gif') top left no-repeat;}
.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;}


.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 {color: #999; float: left; width: 190px;  font-size: 11px; overflow: hidden;}
.air_item a.title {color: #333; font-size: 12px;}
.air_item a {color: #000;}
.air_item_right {border-right: 0px;}
.rvideo_item1_del3 {height: 4px; background: #eaf1f7 url('/i/n_bottom_bg_a.jpg') top left repeat-x;}
.rvideo_item1_3block {background-color: #FFF; border: 1px solid #d0d3d9; height: 173px;}


.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: #c70202; 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: url('/i/n_fv_bg_bottom') bottom left 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: 10px 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;}




.ban_bg {background-color: #f0f3f8; border: 1px solid #c1c2c6; padding: 10px;}
.ban_border {border-top: 1px solid #c1c2c6; border-bottom: 1px solid #c1c2c6; padding-top: 10px; padding-bottom: 10px;}

.Slider_bg_color {background-color: #e6eaee; margin: 0 10px;}



.border131_size {width: 131px; margin: 23px auto auto 11px;}
.border131_1 {border: 1px solid #e8eff5;}
.border131_2 {border: 1px solid #e4ebf1;}
.border131_3 {border: 1px solid #dee5eb;}
.SliderProtoDoc_bolock_border {background-color: #FFF; border: 1px solid #d0d3d9;  height: 267px; overflow : hidden;}

.SliderVideoDoc_bolock_border  {background-color: #FFF; border: 1px solid #d0d3d9; height: 341px; overflow : hidden;}



.SliderProtoDoc {height: 231px;  overflow : hidden;}
.SliderProtoDoc ul {padding: 0px; margin: 0px;}
.SliderProtoDoc li {width: 100px; height: 77px; margin: 0; padding: 0; list-style-type: none;}

.SliderProtoDoc li img {border: 4px solid #e6eaee;}
.SliderProtoDoc li img.activ_skrol {border: 4px solid #0f88c6;}


.SliderProtoDoc1 {height: 280px; overflow : hidden;}
.SliderProtoDoc1 ul {padding: 0px; margin: 0px;}
.SliderProtoDoc1 li {height: 140px; margin: 0; padding: 0; list-style-type: none;}
.SliderProtoDoc1 li img {}



.bloger_border {border-top: 1px solid #dbdee3; border-bottom: 1px solid #dbdee3; height: 35px;}
.bloger_border1 {border-top: 3px solid #ebedf2; padding-top: 3px; }
.blog_ico {float: left;}
.blog_ico img {margin-left: 3px; margin-right: 3px;}
.blog_link {float: right; padding-right: 10px; text-align: right; width: 150px; }
#blog_open {color: #cc0000; text-decoration: underline; cursor: pointer; font-size: 13px;}


.blocks_tabs {position : absolute; width: 544px;}
.blogs_boderr {width: 544px; padding: 15px 10px 15px 10px; background-color: #f0f3f7;}
#tabs {border: 1px solid #f0f3f7; }
#tabs ul {margin: 0; padding: 0; margin-left: 13px; position : relative; z-index: 100;}
#tabs li {margin: 0; padding: 0; text-decoration: none; list-style: none; float: left; margin-left: 5px; font-size: 14px; position : relative; z-index: 100;}
#tabs li.nul {color: #666666; text-decoration: underline; cursor: pointer; text-align: center; }
#tabs li.nul div {border: 0px; background-color: #dbdde3; margin-top: 6px; padding-top: 4px; padding-bottom: 4px; width: 220px;}
#tabs li.activ {border: 1px solid #e5a04d; border-bottom: 0px; color: #cc0000;}
#tabs li.activ div {margin-top: 0px; background-color: #ffffff; border-top: 4px solid #ffcc66; width: 220px; padding: 4px 10px 0 10px; padding-bottom: 5px;}

#tbl_block {position : relative; background-color: #FFF; border-top: 0px; padding: 0px; margin: 0px; margin-top: -4px; z-index: 80; border: 1px solid #e3e6ea;}
.tbl_block_i {padding: 20px 10px 20px 10px; margin: 0px; }
.close_block_tabs {cursor: pointer;}

.rnews_body_size {width: 600px; padding-right: 5px; overflow: hidden;}
#print_photo {display: none;}


.block_video_index {width: 372px; float: right;}
.index_left_block1 {width: 752px; float: left;}
.index_menu_and_banner {width: 126px; float: right;}
.index_gl_block {width: 617px; float: left;}
.index_block_foto_bottom {float: left; width: 440px; margin-left: 6px;}





.head_n_bg {background: url('/i/index_head_n_bg.jpg') bottom left repeat-x;}
.head_n_bg1 {height: 92px; background: url('/i/index_head_n_bg1.jpg') bottom left no-repeat; padding-left: 18px;}
.head_n_bg1_section {height: 92px; padding-left: 18px; background: url('/i/index_head_n_bg_sect.jpg') bottom left no-repeat;} 
.head_section_text {font-size: 30px; color: #bde1ff; padding-left: 18px; float: left; padding-top: 12px; text-transform : uppercase;}
.head_section_text a {font-size: 30px; color: #bde1ff;}
.head_section_text a:visited {font-size: 30px; color: #bde1ff;}

.head_section_textm {font-size: 26px; color: #bde1ff; float: left; text-transform : uppercase;}
.head_section_textm a {font-size: 26px; color: #bde1ff;}
.head_section_textm a:visited {font-size: 26px; color: #bde1ff;}

.head_wap_rss {height: 20px; text-align: right; padding-right: 15px;}
.head_wap_rss a {font-size: 9px; color: #003399; text-decoration: none; padding: 0 0 0 14px;}
.head_wap_rss img {margin-left: 6px;}
.head_logo {float: left; width: 163px; margin: 0px;}
.head_data {font-size: 14px; color: #990000; padding-left: 15px; padding-top: 16px; float: left; width: 160px;}
.head_ico_zbr_home {float: right; width: 78px; padding-top: 22px; text-align: right; }
.head_ico_zbr_home a {padding-right: 14px;}
.head_efir_kn {float: right; width: 220px; padding-top: 14px; text-align: right;}
.head_efir {float: right; text-align: right; color: #e5f3ff; font-size: 16px; padding-top: 8px; width: 130px; padding-right: 10px;}
.head_them_search {margin-top: 5px; margin-bottom: 10px;}

a.item-theme {text-decoration: underline; color: #333; font-size: 13px;}
.item2-theme span {color: #dadde3; padding: 0 8px 0 8px;}
.item2-theme {}

.index_gl_block, .index_left_block1 {width: auto; float: none;}
.index_gl_block {padding-top: 33px;}
.index_menu_and_banner {width: auto; float: none;}
.index_block_foto_bottom {float: none;}






.index_gl_block {padding: 0 8px 20px 8px;}
.pic_m_border {float: left; padding: 10px; background-color: #dee3e8; border: 0px; margin-right: 15px;}
.pic_s_border {float: left; padding: 4px; background-color: #dee3e8; border: 0px; margin-right: 9px;}
.pic_s_border a {padding: 0px; margin: 0px; font-size: 0px;}
.dd_left {width: 610px; margin-right: 10px; float: left;}
.dd_right {width: 386px; overflow : hidden; float: right;}
.sport_and_ekonom {margin-top: 25px; margin-bottom: 25px;}


.pic_s_border_no_bg {margin-right: 9px; border: 0px; float: left;}

.index_econom a {color: #000; font-size: 12px; }
.index_econom ul {margin-left: 30px;}
.index_econom li {list-style-type : none; padding-left: 4px; margin-bottom: 10px; padding-right: 10px;}
.index_econom li {list-style-image : url('/i/li_bulet.gif');}



.gl_econom_block {border: 1px solid #d0d3d9; background: #FFF url('/i/bg_ekonom_gl.jpg') top center no-repeat; margin: 0 10px 10px 10px; padding: 10px;}



.index_sport {width: 295px;  background-color: #eae4d6; float: left; border-bottom: 1px solid #b7bac3;}
.index_econom {width: 295px; background-color: #eae4d6; float: left;  border-bottom: 1px solid #b7bac3; margin-left: 7px;}

.index_econom_sport_head {background-color: #eae4d6; border-top: 1px solid #b7bac3; color: #cc0000; font-size: 16px; padding: 7px 0 3px 18px; color: #343233; font-size: 14px; text-transform : uppercase;}
.index_econom_sport_head a {color: #343233; font-size: 14px; font-weight: bold;}
.index_econom_sport_head a:visited {color: #343233; font-size: 14px;}

#linkssport a:hover {text-decoration: underline !important;}
#blekonom li {margin-right: 10px;}
#blekonom li:hover {background-color: #ddd2bd;}
#linkssport div.item_sport_vesti:hover {background-color: #ddd2bd;}

.sport_line {background: url('/i/bg_tochka.gif') bottom left repeat-x; height: 2px; margin: 0 10px 10px 10px;}


.index_sport {border: 0px;}
.index_econom {border: 0px; margin-left: 0px;}
.td_sport_and_ekonom {background-color: #eae4d6; width: 295px; border-bottom: 1px solid #b7bac3;}


.index_block_foto_bottom {float: left; width: 300px; margin-left: 6px;}
.block_menu_and_banner {background: #eaf1f7; border: 1px solid #b6bac3; padding: 16px 0px 16px 5px;}

.menu_block_l {width: 126px; background-color:#FFF; border: 1px solid #e3e6ea; padding-bottom: 10px;}

.menu_block_float {float: left;}

.dd_righr_11 {margin: 0px; float: right; width: 243px; padding-top: 3px; padding-right: 3px;}

.pikofd_line {padding: 0px; background: url('/i/bg_tochka.gif') bottom left repeat-x; height: 2px;  margin: 5px 0;}


.search_pole {float: right; width: 194px; border: 1px solid #666666;}
.s_submit {border: 0px; background: transparent url('/i/search_buton_n.gif') top no-repeat; width: 18px; height: 20px; color: #FFF; font-size: 0px;}
.i_search {border: 0px; width: 170px; height: 19px;}
.search_text {float: right; width: 69px; font-size: 16px; font-weight: bold; text-align: right; padding-right: 10px; padding-top: 3px;}
.new_tehem_list {color: #cc0000; font-size: 14px; width: 680px; float: left; padding-top: 10px;}
.head_h_them {float: left; padding-left: 18px;}
.new_tehem_list img {margin-left: 10px; margin-right: 10px; cursor: pointer;}
.head_theme {display: block; float: left; width: 500px; overflow : hidden; color: #dadde3; font-size: 14px;}
.head_theme a {color: #666666; font-size: 12px; padding: 0 10px 0 10px;}

.block_head_them {color: #666666; font-size: 13px; margin-bottom: 20px; margin-left: 15px; padding: 5px 10px 20px 10px; background: url('/i/bg_tochka.gif') bottom left repeat-x;}
.block_head_them a {color: #3399cc; text-decoration: none; font-size: 13px;}
.block_head_them h2 {color: #333333; font-size: 27px;}
.block_head_them h2 a {color: #333333; font-size: 27px;}
.block_head_them div.d_f {padding-left: 50px;}
.block_head_them div.d_f span {color: #666666; font-weight: bold; padding: 0 5px 0 5px;}
.head_data_img {padding: 0px; margin: 0px;}








.brodk_item {background-color: #ffffff; border: 1px solid #d0d3d9; margin-bottom: 4px;}
.brodk_item_size {border: 1px solid #FFF; background: url('/i/brod_right_bg.gif') top right repeat-y; padding-bottom: 10px;}
.brodk_item div.brodk_data {float: left; width: 125px; padding: 15px 0 0 10px; font-size: 12px; font-weight: bold; color: #999999;}
.brodk_item div.brodk_time_photo {float: left; width: 72px; padding-top: 16px;}
.brodk_item div.brodk_time_photo span.time {display: block; width: 50px; height: 13px; background: url('/i/bg_time_brodk.jpg') top left repeat-x; text-align: center; color: #FFF; font-size: 12px; font-weight: bold;}
.brodk_item div.brodk_text {float: left; width: 300px; padding-top: 14px;}
.brodk_item div.brodk_send {float: right; width: 75px; padding-top: 14px; text-align: center;}
.brodk_item div.brodk_send img {margin-bottom: 6px;}
.brodk_item div.brodk_send a {color: #3399cc; font-size: 11px;}
.brodk_item div.brodk_text h2 {color: #999999; font-weight: bold; font-size: 14px; margin-bottom: 10px;}
.brodk_item div.brodk_text a {color: #000000; font-size: 13px;}
.brodk_item div.brod_posle {text-align: center; border: 1px solid #e2e2e2; color: #999999; font-size: 12px; font-weight: bold; width: 58px;}

.brodk_item_a {background-color: #fffde6;}
.brodk_item_a div.brodk_text h2 {color: #003399;}
.brodk_item_a div.brodk_item_size {border: 1px solid #e9eaed; background: url('/i/brod_right_bg_a.gif') top right repeat-y;}
.brodk_item_a div.brodk_data {color: #cc0000;}
.brodk_item_a div.brodk_time_photo span.time {background: url('/i/bg_time_brodk_a.jpg') top left repeat-x;}



.brodk_f div.brodk_text h2 {color: #003399;}
.brodk_f div.brodk_text {color: #666666;}
.brodk_f div.brodk_text a {color: #666666;}
.brodk_f {background-color: #FFF;}
.brodk_f div.brodk_time_photo span.time {background: url('/i/bg_time_brodk_f.jpg') top left repeat-x;}
.brodk_f div.brodk_item_size {background: url('/i/brod_right_bg_f.gif') top right repeat-y;}
.brodk_f div.brodk_data {color: #333333;}
.brodk_f div.brod_posle {color: #333333;}



.bg_gr_top {height: 42px; background: url('/i/bg_gr_top.jpg') top left repeat-x;}
.bg_gr_bottom_t {height: 42px; background:url('/i/bg_gr_bottom.jpg') bottom left repeat-x;}
.bg_gr_bottom {height: 42px; background:url('/i/bg_gr_bottom1.jpg') bottom left repeat-x;}
.bg_gr_center {height: 37px; background: url('/i/bg_gr_center.jpg') top left repeat-x;}
.del_bg_gr_bottom {height: 9px; font-size: 0px;}




.air_promo {margin-left: 10px;}
.air_promo_item {background: url('/i/li_bulet.gif') top left no-repeat; padding-left: 17px; color: #000000; font-size: 12px; margin-bottom: 15px;}
.air_promo_item a {color: #000000; font-size: 12px;}

.mrc__share {margin-top: -5px;}



/* Актуальные темы */

.a_theme_top {padding-top: 32px; background: url('/i/a_theme_bg_top.jpg') top left repeat-x; margin-top: 15px;}
.a_theme_bottom {padding-bottom: 36px; background: url('/i/a_theme_bg_bottom.jpg') bottom left repeat-x;}
.a_theme_block {padding: 0 36px 0 36px; line-height: 22px;}
.a_theme_block h3 {font-size: 14px; font-weight: bold; color: #cf0004; margin-bottom: 7px;}
.a_theme_block a {color: #00339d; font-size: 13px;}
.a_theme_block a:hover {color: #00339d; font-size: 13px;}
.a_theme_block span {color: #b1b2b7; font-size: 16px; padding: 0 8px 0 8px;}


/*---------------- Start ui_datepicker_css -------------------------*/

/*    Datepicker ---------------------------------  */
#ui-datepicker-div { background: #fdf5db; z-index: 1000;}
.ui-datepicker { width: 170px; background-color: #FFF;}
.ui-datepicker .ui-datepicker-header { position:relative; background: #fdf5db;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { display: none; }
.ui-datepicker .ui-datepicker-next { display: none; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { padding-top: 2px; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; margin-right: 10px; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month {width: 70px;}
/*.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}*/
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; background: #ebebeb; font-size: 12px;}
.ui-datepicker th { text-align: center; font-weight: bold; border: 0; background: #FFFFFF; padding-top: 2px; padding-bottom: 2px; }
.ui-datepicker td { border: 0; padding: 1px; border: 1px solid #7f9db9; }
.ui-datepicker td span, .ui-datepicker td a { display: block; text-align: center; color: #336699; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker .ui-datepicker-today { background: #ffc657 !important; }
 
 
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
 
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
 
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


/*---------------- End ui_datepicker_css -------------------------*/




/* -------------------- Start lightbox -------------------- */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



/* -------------------- End lightbox -------------------- */



/* Стиль для IE6 */
* html .dd_left {margin-right: 0px;}
/* Стиль для IE6 */


div a:visited {color: #810081;}

a#menu_id_541 {
    background-image: url('/i/vesti_animation_button_new.gif');
    background-repeat: no-repeat;
    background-position: -170px;
    color: #999999;
}
a#menu_idv_340 {
    background-image: url('/i/vesti_animation_button_new.gif');
    background-repeat: no-repeat;
    background-position: -170px;
    color: #999999;
}

.logo_fm {display: block; width: 100px; height: 14px; background: url('/i/vesti_fm_smol.gif') left top no-repeat; cursor: pointer; overflow: hidden;}
.logo_fm div {margin-top: 14px;}


.theme_link_all {text-align: right; color: #000;}

/* Стиль для doc Вести фм */
#doc_vesti_fm {background: transparent url('/i/b_fm/doc_fm_top_bg.jpg') no-repeat top left; border-top: 1px solid #d0d3d9; padding-top: 25px;}
#doc_vesti_fm .foto_video_block_bg {background-color:transparent; border:0;}
#doc_vesti_fm  .doc_body {background: transparent url('/i/b_fm/doc_fm_bottom_bg.jpg') no-repeat bottom right; border-bottom: 1px solid #d0d3d9;}
#doc_vesti_fm .rnews_body_size {overflow:hidden;padding-right:5px;width: auto;}
#doc_vesti_fm .logo_fm {width: 390px; height: 66px; background: transparent url('/i/b_fm/doc_logo_fm.png') no-repeat top left; color: #FFF;}
/* End Стиль для doc Вести фм */


 #tweetmeme_button {margin: 3px 11px;}
