
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFF;}
a {text-decoration: none; color: #999999;}
a:hover {text-decoration: underline;}
h1, h2, h3 {margin: 0px; padding: 0px;}
ul {margin: 0px; padding: 0px;}
p {margin: 0px; padding: 0px;}
.clear {clear: both; font-size: 0px; height: 1px;}
.float_left {float: left;}
.float_right {float: right;}
.body_size {width: 1000px; text-align: left;}
.body_size_all {width: 1004px; text-align: left; border: 2px solid #FFF;}

  .body_size_all_bg {background-color: #dddddd;}


.head_all_bg {background: url('http://static.rutv.ru/i/bg_all_head.gif') top left repeat-x;}
.bg_head {background: url('http://static.rutv.ru/i/bg_head_ng.gif') top left no-repeat; border-bottom: 5px solid #cb1f1f;}
.bg_head_size {background: url('http://static.rutv.ru/i/logo_head_rossia1_ng.gif') top right no-repeat; padding-right: 211px; position: relative;}
.head_logo_left { margin-left: -10px;}

.main_bottom_1_b a:visited {color: #810081;}
.main_bottom_1_size a:visited {color: #810081;}
.tvpreg_doc a:visited {color: #810081;}


.to_menu {padding-top: 10px; color: #999999; font-size: 14px;}
.to_menu a {font-size: 14px; font-weight: bold; padding-left: 10px; padding-right: 10px; color: #FFF; text-transform: uppercase;} 
.to_menu a:hover {color: #ffcc33;}

.block_interak {left: 515px; width: 193px; margin-top: 15px; display: none; position: absolute; z-index: 1000; border: 1px solid #cccccc;  background-color: #ebebeb; padding-top: 5px; padding-bottom: 5px;}
.block_interak a {display: block; color: #333333; font-size: 14px; padding: 3px; padding-left: 14px; font-weight: normal;}
.block_interak a:hover {display: block; color: #333333; font-size: 14px; padding: 3px; background-color: #ffc657; padding-left: 14px; font-weight: normal;}

.flash_block_bg { background-color: #3d3a35; padding-top: 0px;}
.flash_block_size {height: 371px; overflow: hidden;}
.flash_index {float: left; width: 770px; height: 370px; text-align: right;}
.efir_right {width: 227px; height: 371px;}
.f_data {background-color: #003366; color: #cccccc; font-weight: bold; font-size: 13px; text-align: center; padding-top: 4px; padding-bottom: 4px;}
.f_data span {color: #99ccff; font-size: 22px;}

.this_efir_head {background: url('http://static.rutv.ru/i/this_efir_bg_head.gif') top left repeat-x; padding: 5px; font-size: 14px; font-weight: normal; text-align: center; margin: 0px;}
.this_efir {height: 257px;  background: url('http://static.rutv.ru/i/this_efir_bg.gif') top left repeat-x; }
.this_efir_size { padding: 10px 10px 10px 15px; }
.this_efir_data {color: #99ccff; font-size: 13px; font-weight: bold;}
.this_efir_item_title {color: #FFF; font-size: 13px;}
.this_efir_item_title a {color: #FFF; font-size: 13px;}

.all_tele {display: block; padding-top: 15px; padding-left: 50px; font-size: 12px; font-weight: bold; color: #ffcc00;  text-decoration: underline;}
.a_grey {color: #999999; font-size: 13px; font-weight: bold; padding-left: 15px; text-decoration: underline;}
.servis_link {padding-top: 12px; padding-left: 15px; color: #999999; font-size: 11px;}
.servis_link a {color: #999999; font-size: 11px;}

.prog_bg {background-color: #003366; padding-top: 5px; padding-bottom: 1px; padding-left: 2px;}
.prog_item {width: 195px; height: 200px; margin-left: 2px; margin-right: 2px; background: url('http://static.rutv.ru/i/bg_prog_ind_new.gif') top left repeat-x; float: left;  overflow: hidden;}
.prog_item_size {padding: 10px 12px 0 16px;}
.prog_item_size img {margin-bottom: 5px;}
.prog_item_size span.p_data {color: #99ccff; font-size: 13px; font-weight: bold; padding-right: 10px;}
.prog_item_size a {color: #FFF; font-size: 13px; font-weight: bold;}


.b3_bg {background-color: #dddddd;}
.b3_left {width: 770px;}
.b3_right {width: 228px; text-align: left; position: relative;}

.b3_item {width: 254px; height: 182px; overflow: hidden; float: left; border-bottom: 3px solid #FFF; border-right: 2px solid #FFF; font-size: 12px;}}
.b3_item a {font-size: 12px;}
.b3_item img.ico {float: none; margin: 0px; margin-right: 5px; margin-left: 5px;}


.b3_item_1 {background: url('http://static.rutv.ru/i/b3_bg.gif') top left repeat-x;  }
.b3_item_1_size {background: url('http://static.rutv.ru/i/bg_index_imp_13.gif') right bottom no-repeat; height: 182px; padding-left: 14px; padding-top: 8px;}

.b3_item_1 h1 {color: #cc0000; font-size: 24px; font-weight: normal; margin-bottom: 10px;}
.b3_item_1 h1 a {color: #cc0000; font-size: 24px; font-weight: normal;}

.b3_item_2 {text-align: center; height: 182px;}
.b3_item_2_size {margin-left: 3px; padding-top: 4px;}
.b3_item_2 img {}
.b3_item_2 h1 {color: #003399; font-size: 18px; margin-left: 10px; margin-right: 10px;}
.b3_item_2 h1 a  {color: #003399; font-size: 18px;}
.b3_item_2 h1 span {color: #0066cc; font-size: 13px; font-weight: normal;}

.b3_item_3 {padding: 0px; margin: 0px; background-color: #f1f0f0;}
.b3_item_3 {text-align: center; height: 182px;}

.b3_item_4 {background-color: #f1f0f0; padding: 9px 5px 5px 7px; height: 182px; color: #000000; font-size: 14px;}
.b3_item_4 a {color: #000000;}
.b3_item_4 img {margin-right: 10px; margin-bottom: 3px; float: left;}
.b3_item_4 img.ico {float: none; margin-top: 0px; margin-bottom: 0px; }


.b3_item_5 {background: url('http://static.rutv.ru/i/bg_index_imp_12.gif') top left repeat-x; padding: 9px 5px 5px 7px; height: 182px; color: #000000; font-size: 14px;}
.b3_item_5 a {color: #000000;}
.b3_item_5 img {margin-right: 10px; margin-bottom: 3px; float: left;}
.b3_item_5 h2 {color: #003399; font-size: 17px; padding-bottom: 15px;}
.b3_item_5 h2 a {color: #003399; font-size: 17px;}

.b3_item_6 {text-align: center; height: 182px; background: url('http://static.rutv.ru/i/bg_index_imp_11_1.gif') top left repeat-x;}
.b3_item_6_size {margin-left: 3px; padding-top: 4px;}
.b3_item_6 img {}
.b3_item_6 h1 {color: #003399; font-size: 18px; margin-left: 10px; margin-right: 10px;}
.b3_item_6 h1 a  {color: #003399; font-size: 18px;}
.b3_item_6 h1 span {color: #0066cc; font-size: 13px; font-weight: normal;}


.b3_item_7 {background: url('http://static.rutv.ru/i/bg_index_imp_17.gif') top left repeat-x; padding: 9px 5px 5px 7px; height: 182px; color: #000000; font-size: 14px;}
.b3_item_7 a {color: #000000;}
.b3_item_7 img {margin-right: 10px; margin-bottom: 3px; float: left;}
.b3_item_7 h2 {color: #003399; font-size: 17px; padding-bottom: 15px;}
.b3_item_7 h2 a {color: #003399; font-size: 17px;}

.b3_item_8 {text-align: center; height: 182px; background: url('http://static.rutv.ru/i/bg_index_imp_17.gif') top left repeat-x;}
.b3_item_8_size {margin-left: 3px; padding-top: 4px;}
.b3_item_8 img {}
.b3_item_8 h1 {color: #003399; font-size: 18px; margin-left: 10px; margin-right: 10px;}
.b3_item_8 h1 a  {color: #003399; font-size: 18px;}
.b3_item_8 h1 span {color: #0066cc; font-size: 13px; font-weight: normal;}


.b3_right_size {margin-left: 7px; margin-right: 7px;}
.dr_head {background: url('http://static.rutv.ru/i/dr_head_bg.gif') top left repeat-x; color: #ffcc00; font-size: 14px; text-transform: uppercase; padding: 8px 0 8px 0; text-align: center; font-weight: bold; margin-bottom: 4px;}
.dr_block {background-color: #bfbfbf; border: 4px solid #ebebeb; text-align: center; padding: 8px 0 10px 0;}
.dr_block img {margin-bottom: 5px;}
.dr_block a.dr_a_prev {cursor: pointer; background: url('http://static.rutv.ru/i/dr_prev.gif') left no-repeat; padding-left: 22px; color: #666666; font-weight: bold; font-size: 12px; padding-right: 15px;}
.dr_block a.dr_a_next {cursor: pointer; background: url('http://static.rutv.ru/i/dr_next.gif') right no-repeat; padding-right: 22px; color: #666666; font-weight: bold; font-size: 12px; padding-left: 15px;}
.dr_block h2 {color: #666666; font-size: 18px; margin-top: 10px;}
.dr_block h2 a {color: #666666; font-size: 18px; margin-top: 10px;}

.right_link {margin-bottom: 25px; }
.right_link ul {margin-top: 10px;  margin-left: 0px; padding-left: 5px;}
.right_link li {list-style-type: none; background: url('http://static.rutv.ru/i/bulet2.gif') top left no-repeat; padding-left: 20px; }
.right_link a {padding: 0px; margin: 0px; display: block; color: #cc0000; font-size: 12px; font-weight: bold; background: url('http://static.rutv.ru/i/bulet2.gif') top left no-repeat; padding-left: 20px;}


.region_bg {background: url('http://static.rutv.ru/i/bg_region.gif') top left repeat-x; text-align: center; padding: 5px 0 5px 0; color: #FFF; font-size: 11px;}
.marg0 {margin: 0px;}
.footer_bg {background: url('http://static.rutv.ru/i/bg_footer.gif') top left repeat-x;}






.footer_item {float: left; text-align: center;}
.footer_item_img_h {height: 60px;}
.footer_item_img_text {text-align: left; padding: 0 10px 0 15px;}
.footer_item_img_text ul {margin-top: 0px; padding-top: 0px; margin-left: 0px; padding-left: 0px;}
.footer_item_img_text li {list-style-type: none; background: url('http://static.rutv.ru/i/bulet3.gif') top left no-repeat; padding-left: 10px; }
.footer_item_img_text a {color: #333; font-size: 12px;}

.footer_item_size1 {width: 222px;}
.footer_item_size2 {width: 266px;}
.footer_item_size3 {width: 273px;}
.footer_item_size4 {width: 228px;}
.footer_del {width: 4px; height: 68px; float: left; background: url('http://static.rutv.ru/i/f_del.gif') top left no-repeat;}
.footer_del_end {width: 3px; height: 57px; float: left; background: url('http://static.rutv.ru/i/f_del_end.gif') top left no-repeat;}
.footer_bottom_text_bg {margin-top: 25px; border-top: 1px solid #e5e5e5;}
.footer_bottom_text {padding-top: 15px; color: #cccccc; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.footer_bottom_text td {color: #cccccc; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.footer_bottom_text a {color: #999; text-decoration: underline; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}



.main_menu_prog {height: 83px;  overflow: hidden; background-color: #999999; text-align: left;}
.main_menu_head_img {height: 83px; width: 1000px;}

.main_menu_head_img h1.head_tvpreg {color: #FFF; font-size: 25px; margin-top: 20px; margin-left: 20px;}
.main_menu_head_img h1.head_tvpreg a {color: #FFF;}

.main_menu_prog_bg {position: absolute;
    width: 100%;     /* ширина 100% чтобы заполнить весь родительский элемент и тем самым сымитировать repeat-x */
    height: 100px;  /* честная высота фоновой картинки поскольку sizingMethod=scale */
    background: url('http://static.rutv.ru/i/main_top_menu.png') 0 0 repeat-x;
    /* IE 7 уже умеет показывать png, поэтому используем хак, который он не понимает. */
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/main_top_menu.png,sizingMethod=scale);
	}

.main_menu_head {}
.main_menu_item {float: left; width: 150px;}
.main_menu_item ul {padding-left: 10px; margin-top: 8px;}
.main_menu_item li {margin-bottom: 3px; list-style-type: none; background: url('http://static.rutv.ru/i/bulet4.gif') top left no-repeat; padding-left: 10px;}
.main_menu_item li a {color: #FFF; font-size: 12px; font-weight: bold;}


.main_prog_flash {padding-top: 1px; }
.main_flash {width: 773px; height: 370px; float: left;}
.main_flash_right {width: 226px; float: left;} 
.main_bg_flash {background: url('http://static.rutv.ru/i/main_bg_right_flash.gif') top left repeat-x;}

.main_flash_right_text {text-align: center; color: #FFF; font-size: 14px; font-weight: bold;}
.main_flash_right_text span {color: #ffcc33;}
.main_flash_right_text a {color: #ffcc33;}
.main_flash_right_text img {margin-top: 15px;}

.bg_main_block1 {background-color: #dddddd;}


.bg_main_block1 a {color: #003399; text-decoration: underline; font-size: 14px;}
.bg_main_block1 {font-size: 14px;}
.bg_main_block1 p {padding-bottom: 10px; font-size: 14px; line-height : 18px;}
.bg_main_block1 ul {margin-left: 20px; font-size: 14px; line-height : 18px;}
.bg_main_block1 font {font-size: 14px; line-height : 18px;}
.bg_main_block1 font a {font-size: 14px; line-height : 18px;}



.main_gl {width: 353px; height: 400px; float: left; overflow: hidden; margin-right: 3px; background-color: #336699;}
.main_gl_size {padding: 17px 0 0 17px; }
.main_gl_size a {color: #99ccff; font-size: 14px; text-decoration: none;}
.main_gl h1 {color: #FFF; font-size: 25px; font-weight: bold; margin-bottom: 14px;}
.main_gl h1 a {color: #FFF; font-size: 25px; font-weight: bold; text-decoration: none;}
.main_gl img {margin-bottom: 13px;}
.main_vag {float: left;  overflow: hidden; border-top: 2px solid #336699;}


.main_vag_item_bg_1 {position: absolute;
    width: 100%;     /* ширина 100% чтобы заполнить весь родительский элемент и тем самым сымитировать repeat-x */
    height: 100%;  /* честная высота фоновой картинки поскольку sizingMethod=scale */
    background: url('http://static.rutv.ru/i/png_bg_1.png') 0 0 repeat-x;
    /* IE 7 уже умеет показывать png, поэтому используем хак, который он не понимает. */
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/png_bg_1.png,sizingMethod=scale);
	}

.top_bg2 {}
.top_bg21 {}

.main_vag_item_bg {width: 644px; overflow: hidden; border-top: 1px solid #a0bfdd; position: relative; height: 199px; }
.main_vag_item {padding: 12px 10px 10px 17px; color: #003399;}
.main_vag_item img {float: left; margin-right: 16px;}
.main_vag_item a {color: #003399; text-decoration: none;}
.main_vag_item h1 {font-size: 20px; font-weight: bold;}
.main_vag_item h1 a {font-size: 20px; font-weight: bold;}
.main_vag_item span.data {font-size: 13px;}
.main_vag_item span.text {display: block; margin-top: 20px; font-size: 14px;}
.main_vag_item span.text a {font-size: 14px; text-decoration: none;}
.red {color: #cc3333; font-size: 14px;}

.main_vag_bottom {border-bottom: 7px solid #FFF; background-color: #FFF;}
.main_vag_bottom_item {float: left; width: 333px; height: 123px; font-size: 12px;}
.main_vag_bottom_item_bg0 {margin-left: 1px; background-color: #666666;  height: 123px; color: #FFF; overflow: hidden;}
.main_vag_bottom_item_bg0 a {color: #FFF;}
.main_vag_bottom_item_bg1 {background-color: #858585; height: 123px; color: #FFF; overflow: hidden;}
.main_vag_bottom_item_bg1 a {color: #FFF;}
.main_vag_bottom_item_bg2 {background-color: #c2c2c2; height: 123px; color: #333; overflow: hidden;}
.main_vag_bottom_item_bg2 a {color: #333;}
.main_vag_bottom_item img {float: left; margin-right: 11px; margin-bottom: 35px;}
.main_vag_bottom_item_size {padding: 12px 10px 5px 17px;}
.main_vag_bottom_item h2 {font-size: 14px; font-weight: bold;}
.main_vag_bottom_item h2 a {font-size: 14px; font-weight: bold;}
.main_vag_bottom_item a {font-size: 12px; text-decoration: none;}


.main_bottom_1_b {background: url('http://static.rutv.ru/i/main_1_bottom_bg1.gif') top left repeat-x; font-size: 14px;}
.main_bottom_1_size {padding: 11px 10px 10px 15px; }
.main_bottom_1_b img {float: left; margin-right: 15px;  margin-bottom: 25px;}
.main_bottom_1_b a {color: #003399; font-size: 14px;}
.main_bottom_1_b h1 {color: #003399; font-size: 20px; font-weight: bold; margin-bottom: 14px;}
.main_bottom_1_b h1 a {color: #003399; font-size: 20px; font-weight: bold;}

.patch_link_bg {background-color: #dddddd; padding-top: 5px;}


.patch_link_size {height: 25px; padding-left: 14px; padding-right: 14px;}
.patch_top {display: block; float: left; font-size: 11px; color: #cc0000; padding-top: 3px;}
.patch_top a  {color: #666666; font-size: 11px;}
.patch_top span {color: #999999; font-size: 11px; padding-right: 10px; padding-left: 10px;}

.patch_link {display: block; float: right; padding-top: 2px;}
.patch_link  a.sistem_link {color: #999999; font-size: 11px; padding-right: 10px;} 
.sistem_link1 {color: #333333; font-size: 11px;}
.sistem_link1 a {color: #333333; font-size: 11px; font-weight: bold; padding-right: 10px; text-decoration: underline;}
.patch_link span.data_time {font-weight: bold; font-size: 13px; color: #666666; padding-right: 10px;}
.patch_link span.data_time span {padding-right: 10px;}
.patch_link span.data_time span.d {color: #308ae3;}

.doc_color {background-color: #f8f8f8;}
.doc_bg {background: url('http://static.rutv.ru/i/bg_main_body_text.gif') top left repeat-x;}

.doc_color_size {padding-left: 20px; padding-top: 15px; padding-right: 15px;}

.tvpreg_promoplayer_text {padding-left: 15px; padding-right: 15px; line-height : 20px;}

.tvpreg_doc {padding-left: 115px; font-size: 14px;  padding-right: 15px; line-height : 18px; }
.tvpreg_doc img {margin-left: -123px; float: left; margin-right: 20px; margin-bottom: 20px;}
.tvpreg_doc h1 {font-size: 25px; font-weight: bold; color: #003399; line-height : normal;}
.tvpreg_doc h1 span {font-size: 12px; font-weight: normal; display: block;}
.tvpreg_doc a {font-size: 14px; color: #003399; text-decoration: underline;}
.tvpreg_doc a:hover {font-size: 14px; color: #810081; text-decoration: underline;}
.tvpreg_doc p {padding-bottom: 10px; font-size: 14px; line-height : 18px;}
.tvpreg_doc ul {margin-left: 20px;}
.tvpreg_doc font {font-size: 14px; line-height : 18px;}

.tvpreg_obj_list_item {display : inline; width: 225px; height: 350px; overflow: hidden; font-size: 13px; float: left; margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
.tvpreg_obj_list_item a {font-size: 13px; color: #000000; text-decoration: none;}
.tvpreg_obj_list_item img {}
.tvpreg_obj_list_item h3 {font-size: 17px; font-weight: bold; color: #003399; margin-bottom: 6px;}
.tvpreg_obj_list_item h3 a {font-size: 17px; font-weight: bold; color: #003399;}


#body_text {line-height: 18px; font-size: 14px; margin-top: 15px;}
#body_text a {font-size: 14px; color: #003399; text-decoration: underline;}
#body_text a:hover {font-size: 14px; color: #810081; text-decoration: underline;}
#body_text a:visited {color: #810081;}
#body_text p {margin-bottom: 10px; margin-top: 10px; font-size: 14px; line-height : 18px;}
#body_text ul {margin-left: 20px; margin-bottom: 10px; margin-top: 10px;}
#body_text font {font-size: 14px; line-height : 18px;}
#body_text div { font-size: 14px; line-height : 18px;}
#body_text img {margin-left: 0px; float: none;}

.tvpreg_obj_list_item span.data {padding-right: 15px; font-size: 14px; font-weight: bold; color: #3399ff;}

.doc_color_list_size {padding-left: 10px; padding-top: 10px;}

.section_movie_main {font-size: 13px; float: left; margin-left: 20px; margin-bottom: 20px;}
.section_movie_main img {float: left; margin-right: 30px;}
.section_movie_main a {font-size: 13px; color: #000000; text-decoration: none;}
.section_movie_main h3 {font-size: 17px; font-weight: bold; color: #003399; margin-bottom: 6px;}
.section_movie_main h3 a {font-size: 17px; font-weight: bold; color: #003399;}
.section_movie_main span.data {padding-right: 15px; font-size: 14px; font-weight: bold; color: #3399ff;}

.section_movie_other_item {margin-left: 15px; }

.tvpreg_obj_list_item span.data {padding-right: 15px; font-size: 14px; font-weight: bold; color: #3399ff;}


.border_tvp {border-top: 5px solid #124d88;}
.obj_tvp_made {color: #003399; font-size: 13px;}
.obj_tvp_series {font-size: 14px; color: #3399ff; font-weight: bold; margin-top: 15px; text-transform : uppercase;}


.block_pageng_and_head {margin-bottom: 14px;}
.paging {text-align: right; padding-right: 23px; color: #999999; font-weight: bold; padding-bottom: 10px; font-size: 13px;}
.paging a {color: #666666; font-size: 12px; font-weight: bold; padding-left: 6px; padding-right: 6px;}
.paging a.activ {color: #FFF; background-color: #3399ff; padding-left: 6px; padding-right: 6px;}
.head_block_text_bg {float: left; width: 400px; background: url('http://static.rutv.ru/i/bg_head_text.gif') top left no-repeat; height: 30px;}
.head_block_text_bg h2 {color: #999999; font-size: 14px; font-weight: bold; padding-left: 20px; text-transform: uppercase;} 
.head_block_text_bg h2 a {color: #999999; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none;} 



.block_heads {background-color: #336699; color: #FFF; font-size: 14px; font-weight: normal; text-align: center; padding-top: 6px; padding-bottom: 6px;}
.block_heads a {color: #FFF; font-size: 14px; font-weight: normal;}
.tvpreg_obj_right_block_item {padding-left: 10px; padding-right: 10px;}
.tvpreg_obj_right_item {padding: 12px 5px 10px 15px; border-bottom: 1px solid #cccccc; color: #000000; font-weight: bold; font-size: 12px;}
.tvpreg_obj_right_item span.data {font-size: 12px; font-weight: bold; color: #3399ff; display: block; margin-bottom: 5px;}
.tvpreg_obj_right_item a {color: #000000; font-weight: bold; font-size: 12px;}

.tvpreg_personnel_list_item_type {background: url('http://static.rutv.ru/i/bg_person_list.gif') top left repeat-x; margin-bottom: 20px;}
.tvpreg_personnel_list_item {float: left; width: 165px; height: 170px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; overflow: hidden;}
.tvpreg_personnel_list_item a {font-size: 14px; color: #333;}
.tvpreg_personnel_list_item img {margin-bottom: 5px;}

.tvpreg_personnel_list_item_type h2 {font-size: 20px; color: #fff; font-weight: bold; padding: 11px 0 8px 21px;}
.tvpreg_personnel_list_item_type_size {padding-left: 50px;}

.personnel h1 {font-size: 25px; color: #003399; font-weight: bold; padding: 0 0 20px 113px;}

.personnel_left_block {width: 188px; float: left;}
.personnel_left_block img {margin-bottom: 10px;}
.person_item1 {background: url('http://static.rutv.ru/i/bg_person_i1.gif') top left repeat-x; padding: 0 1px 0 1px;}


.person_item1_item {padding: 7px 5px 7px 7px; border-bottom: 1px solid #cccccc; color: #003399; font-weight: bold; font-size: 12px;}
.person_item1_item a {color: #003399; font-weight: bold; font-size: 12px;}

.person_body {background: url('http://static.rutv.ru/i/bg_person_body.gif') top left repeat-x; border-top: 1px solid #336699; color: #000; font-size: 14px;}
.person_body_size {padding: 20px 15px 20px 18px;}
.person_body ul {margin-left: 45px;}
.person_body li {padding-left: 5px;}
.person_body p {margin-bottom: 10px; margin-top: 10px;}
.person_body font {font-size: 14px;}

.person_d_item {color: #003399; padding-bottom: 16px;}
.person_d_item span {font-size: 14px; font-weight: bold; padding-right: 5px;}



#forumtbltitle td {padding-left: 183px; background-color: #A90000; height: 22px; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.forumHeadFFFFFF {font-size: 12px; font-weight: bold; color: #FFFFFF;}
.forumHeadRed {font-size: 15px; font-weight: bold; color: #A90000;}
.forumHeadBlu {font-size: 12px; font-weight: bold; color: #11285C;}
.forumTextFFFFFF {font-size: 11px; color: #FFFFFF;}
.forumTextRed {font-size: 13px; color: #A90000;}
.forumTextBlu {font-size: 11px; color: #11285C;}

.forumTextBluSmol {font-size: 10px; color: #11285C;}

.forumTextBigFFFFFF {font-size: 12px; color: #FFFFFF;}
.forumTextBigRed {font-size: 12px; color: #A90000;}
.forumTextBigBlu {font-size: 12px; color: #11285C;}

.forumTextBluSmol {font-size: 10px; color: #11285C;}
.forumInput {border: 1px solid #3F4144; height: 15px; font-size: 9px;}

#forumtblMes {border: 1px solid #6093C8; border-bottom: 0px; border-right: 0px; border-collapse: collapse;}
#forumtblMes td { border-collapse: collapse; border-right: 1px solid #6093C8; padding-left: 10px; height: 40px; padding-top: 3px; padding-bottom: 3px;}
#forumtblMes td.head { background-color: #6093c8; border-right: 1px solid #ADC5E1; border-bottom: 1px solid #ADC5E1; font-size: 13px; color: #FFFFFF; height: 22px; font-weight: bold;}
#forumtblMes td.rubr { background-color: #ADC5E1; border-right: 0px; font-size: 12px; color: #FFFFFF; height: 22px;}
#forumtblMes td.tdpad {padding-left: 0px;}




.forumVihod {background-color: #D2DCED; color: #11285C; padding-bottom: 2px; padding-top: 2px; padding-left: 6px; padding-right: 6px;}

#forumVtbl td {font-size: 12px; font-weight: bold; color: #11285C;}
#forumVtbl td a {font-size: 12px; font-weight: bold; color: #A90000;}
#forumVtbl td.put {font-size: 12px; font-weight: bold; color: #A90000;}


.bg_form_r {background-color: #336699; width: 745px;}
.bg_form_r_size {padding: 45px;}
.bg_form_r_size td.inp input {border: 0px; width: 250px; height: 25px;}
.bg_form_r_size td.name {color: #99ccff; font-size: 14px; font-weight: bold; text-align: right; padding-right: 10px;}
.bg_form_r_size td.name span {color: #FFF; font-size: 12px; font-weight: normal;}
.bg_form_r_size td.inp textarea {border: 0px; width: 400px; height: 212px;}
.text_form_anons {text-align: left; padding: 20px; color: #FFF; font-size: 14px;}
.text_form_anons a {font-size: 14px; color: #f1cc00;}




#forumRegForm td {padding-left: 15px; padding-right: 15px; padding-bottom: 5px; font-size: 11px; color: #11285C;}
#forumRegForm td.formtext {color: #99ccff; font-size: 14px; font-weight: bold; text-align: right; padding-right: 10px;}
#forumRegForm td.inp input {border: 0px; width: 250px; height: 25px;}
#forumRegForm span.forumHeadRed {color: #FFF;}

.subscribe_form td {color: #99ccff; padding-top: 5px; padding-bottom: 5px; text-align: left}

/*
 Viacheslav at 17:05 on 30.06.2011
*/
#form_edit_221          {background-color: #4d1b49; padding: 25px}

#form_edit_221 div .text_form_anons a {color: #fff}

#form_edit_221 div.text_form_anons {color: #fff}

#form_edit_221 table.subscribe_form {padding: 0 20px}

#form_edit_221 table.subscribe_form td {color: #fff; text-align: left}
#form_edit_221 table.subscribe_form td.key   {width: 160px; font-weight: bold}
#form_edit_221 table.subscribe_form td.value {}
#form_edit_221 table.subscribe_form td.value input {width: 345px}
#form_edit_221 table.subscribe_form td.value textarea {width: 505px}





.section_block4 {border-collapse: collapse; }
.section_block4 td {border: 2px solid #fff; padding: 0xp;}
.section_block4 h1 {text-align: center; padding: 6px 0 8px 0; font-size: 14px; font-weight: bold; margin: 0 17px 8px 17px;}
.section_block4 td a {text-decoration: none;}


.section_block4 td.k_s0 {background: url('http://static.rutv.ru/i/bg_section_film.gif') top left repeat-x;}
.section_block4 td.k_s1 {background: url('http://static.rutv.ru/i/bg_section_serial.gif') top left repeat-x;}
.section_block4 td.k_s2 {background-color: #d5d5d5;}
.section_block4 td.k_s3 {background-color: #eaeaea;}

.section_block4 td.k_s0 h1 {color: #ffcc33; background: url('http://static.rutv.ru/i/bg_section_h_film.gif') bottom left no-repeat;  border-bottom: 1px solid #78a5d0; }
.section_block4 td.k_s0 h1 a {color: #ffcc33;}
.section_block4 td.k_s1 h1 {color: #003399; background: url('http://static.rutv.ru/i/bg_section_h_serial.gif') bottom left no-repeat;  border-bottom: 1px solid #a0bfdd; }
.section_block4 td.k_s1 h1 a {color: #003399; }
.section_block4 td.k_s2 h1 {margin: 0xp; color: #ffcc33; background: url('http://static.rutv.ru/i/bg_section_news.gif') top left repeat-x;}
.section_block4 td.k_s2 h1 a {color: #ffcc33;}
.section_block4 td.k_s3 h1 {margin: 0xp; color: #ffcc33; background: url('http://static.rutv.ru/i/bg_section_news.gif') top left repeat-x;}
.section_block4 td.k_s3 h1 a {color: #ffcc33;}


.section_block4 td.k_s0 span.data_item {display: block; width: 70px; float: left; color: #99ccff; font-size: 13px; font-weight: bold; padding: 0px;}
.section_block4 td.k_s0 .title_item {display: block; margin-left: 40px; font-size: 16px; font-weight: bold; color: #ffffff;}
.section_block4 td.k_s1 span.data_item {display: none; width: 0px; float: left; color: #3399ff; font-size: 13px; font-weight: bold; padding: 0px;}
.section_block4 td.k_s1 .title_item {display: block; margin-left: 0px; font-size: 16px; font-weight: bold; color: #003399;}

.section_block4 td.k_s2 .title_item {display: block; font-size: 16px; font-weight: bold; color: #003399;}
.section_block4 td.k_s3 .title_item {display: block; font-size: 16px; font-weight: bold; color: #003399;}
.section_block4 td.k_s2 {color: #000000; font-size: 14px;}
.section_block4 td.k_s3 {color: #000000; font-size: 14px;}

.section_block_item_size {padding: 8px 10px 8px 10px;}
.section_block_obj_item {width: 237px; height: 220px; float: left; margin-bottom: 10px;}
.section_block_obj_item1 {margin-bottom: 10px;}

.section_block_obj_item1 span.data_item {padding-right: 8px; font-size: 14px; font-weight: bold; color: #3399ff;}

.section_block_obj_item_size {padding: 0 7px 0 7px;}
.section_block_obj_item1 img {float: left; margin-right: 15px;}
.section_block_obj_item1 a.title_item {display: block; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #003399;}
.section_block_obj_item1 {color: #000; font-size: 12px;}
.section_block_obj_item1 a {color: #000; text-decoration: none;}

.teleprog_print_item {padding-top: 9px; }
.teleprog_print_item td.data {width: 48px; color: #cc0000; font-weight: bold; font-size: 14px;}
.teleprog_print_item td.text { color: #000000; font-weight: normal; font-size: 16px; padding-left: 20px;}
.teleprog_print_item td.text span {font-size: 12px;}
.head_data_teleprog {color: #FFF; font-size: 23px; font-weight: bold; padding-left: 20px;}



.bg_tbl0 {}
.bg_tbl1 td {background-color: #e4edf7;}
.tlp_bg {background-color: #f8f8f8;}
.tlp_head_bg {background-color: #336699;}
.top_bg_teleprog {background: url('http://static.rutv.ru/i/bg_teleprog1.gif') top repeat-x;}
.tlp_head_size {height: 28px;}
.title_data {color: #ffcc33; font-size: 14px; font-weight: bold; padding-top: 5px;}
.tel_p_back {display: block; background: url('http://static.rutv.ru/i/telp_back.gif') no-repeat; padding-left: 25px; color: #e4e4e4; font-size: 11px; }
.tel_p_next {display: block; background: url('http://static.rutv.ru/i/telp_next.gif') right no-repeat; text-align: right; padding-right: 25px; color: #e4e4e4; font-size: 11px; }
.tvp_block_ico {padding-top: 8px; padding-bottom: 20px;}
.tvp_block_ico h2 {padding-left: 28px; color: #000000; font-size: 14px; font-weight: bold; text-transform : uppercase;}
.tvp_print {color: #003399; font-size: 11px; padding-left: 35px; text-decoration: none;}
.tvp_print:hover {text-decoration: none;}
.tvp_print img {margin-right: 10px;}
.telp_item_tbl {border-top: 1px solid #a0bfdd; height: 60px;}
.telp_item_tbl td {padding-top: 7px;}
.telp_item_tbl td.data {color: #3399ff; font-weight: bold; font-size: 14px;}
.telp_item_tbl td.data img {margin-top: 3px;}
.telp_item_tbl td.text_block {font-size: 16px; color: #003399; font-weight: bold; padding-right: 15px; text-align: left;}
.telp_item_tbl td.text_block a {font-size: 16px; color: #003399; font-weight: bold;}
.telp_item_tbl td.text_block span {font-size: 12px;}
.telp_block_ico_item {padding-top: 2px; padding-bottom: 6px;}
.telp_block_ico_item img {margin-right: 15px;}
.top_bg_teleprog td.tel_p_del {backgrpund: url('http://static.rutv.ru/i/telp_delim_bg.gif') top left repeat-x; width: 5px;}


.menu_all_video_shlop_head {font-size: 14px; font-weight: bold; color: #CCC; margin-top: 16px;}
.menu_all_video_shlop_head span {font-size: 14px; font-weight: bold; color: #FFF;}
.menu_all_video_shlop_bg {background: url('http://static.rutv.ru/i/video_all_menu_bg.gif') top left repeat-x;}
.menu_all_video_shlop_bottom_bg {margin-top: 20px; background: url('http://static.rutv.ru/i/video_all_menu_bg_strelka.gif') bottom no-repeat; padding-bottom: 74px; z-index: 1000;}
.menu_all_video_hear_item {background-color: #999999; color: #FFF; height: 22px; margin-bottom: 3px; text-align: left; }
.menu_all_video_hear_item a {display: block; font-size: 14px; color: #FFF; padding-left: 30px; background: url('http://static.rutv.ru/i/bulet_video_menu.gif') top left no-repeat; padding-top: 3px;}




.menu_all_video_shlop_head_v {font-size: 15px; font-weight: bold; color: #ffffff; margin-bottom: 18px;}
.menu_all_video_shlop_head_v span {font-size: 15px; font-weight: bold; color: #747373;}
.menu_all_video_shlop_bg_v {background: url('http://static.rutv.ru/i/bg_video.gif') top left repeat-x; }
.menu_all_video_shlop_bottom_bg_v {margin-top: 14px; background: url('http://static.rutv.ru/i/bg_video_1.gif') bottom left no-repeat; }
.menu_all_video_shlop_bottom_bg_size_v {padding: 18px 18px 20px 18px;}

.menu_all_video_hear_item {background-color: #999999; color: #FFF; height: 29px; margin-bottom: 7px; text-align: left; }
.menu_all_video_hear_item a {display: block; font-size: 13px; color: #FFF; padding-left: 30px; background: url('http://static.rutv.ru/i/bulet_video_menu.gif') left no-repeat; padding-top: 5px;}

.menu_all_video_hear_item_activ {background-color: #999999; color: #ffcc33; height: 29px; margin-bottom: 3px; text-align: left; }
.menu_all_video_hear_item_activ a {display: block; font-size: 13px; color: #ffcc33; padding-left: 30px; background: url('http://static.rutv.ru/i/bulet_video_menu_a.gif') left no-repeat; padding-top: 5px;}

.video_iten_block_v {width: 229px; height: 255px; overflow: hidden;  float: left; font-size: 12px;}
.video_iten_block_v h3 a {font-size: 14px; font-weight: bold; color: #003399; text-align: left;}
.video_iten_block_v span.hronom {color: #666666; font-size: 12px;}
.video_iten_block_v span.hronom b {color: #000000;}
.all_video h3 a {font-size: 14px; font-weight: bold; color: #3399ff; text-align: left;}
.video_iten_block_v h2 {color: #CC0000; font-size: 12px; font-weight: bold;}
.video_iten_block_v h2 a {color: #CC0000; font-size: 12px; font-weight: bold;}

.head_alphabet {background-color: #336699; color: #ffcc33; font-size: 14px; font-weight: bold; padding-top: 8px; padding-bottom: 8px; text-align: center;}
.alphabet {font-size: 14px; color: #336699; font-weight: bold; height: 25px; width: 72px; background: url('http://static.rutv.ru/i/alphabet_bg_bukv.gif') top right repeat-y;}
.alphabet a {font-size: 14px; color: #336699; font-weight: bold;}
.bukv_activ {background-color: #e4edf7; border-bottom: 1px solid #003399; border-top: 1px solid #a0bfdd; color: #cc0000; font-size: 24px; font-weight: normal;}
.bukv_activ div {background: url('http://static.rutv.ru/i/alphabet_bukv_a_left.gif') top left no-repeat; height: 25px;}
.alphabet_bukv {width: 72px;}



.alphabet_item {padding-left: 50px; background-color: #e4edf7; border-top: 1px solid #a0bfdd; padding-top: 12px; padding-right: 15px;}
.alphabet_item_center {background-color: #d4e5f6;}
.alphabet_item a {display: block; color: #003399; font-size: 16px; font-weight: bold; margin-bottom: 10px; text-align: left;}
.alphabet_bg {background: url('http://static.rutv.ru/i/alphabet_bg_top.gif') top left repeat-x; padding-top: 30px;}
.alphabet_bg_color {background-color: #f8f8f8;}
.alphabet_del {background-color : transparent; width: 5px;}

.blu_pade {background-color: #336699; color: #ffcc33; padding-top: 5px; text-align: center; margin-top: 30px;}
.blu_pade div.paging {text-align: center; color: #cccccc;}

.blu_pade div.paging a {color: #ffffff;}

.q_right_link ul {margin: 0px; margin-top: 15px; padding: 0px;}
.q_right_link li {margin-bottom: 5px; list-style-type: none; background: url('http://static.rutv.ru/i/bulet2.gif') top left no-repeat; padding-left: 20px; }
.q_right_link a {color: #CC0000; font-size: 12px; font-weight: bold;}

.search_data {width: 144px; padding-left: 20px; color: #3399ff; font-size: 14px; font-weight: bold;}
.search_text {font-size: 14px; color: #000; padding-bottom: 38px; padding-right: 20px;}
.search_text a {font-size: 14px; color: #000; text-decoration: none;}
.search_text a h2 {color: #003399; font-size: 18px; font-weight: bold;}
.fearch_form input.pole {border: 1px solid #524f4b; background-color: #b3b2b0; width: 70px; height: 18px;}
.fearch_form input.battom {background-color : transparent; border: 0px; width: 49px; height: 15px; margin-left: 7px; background: url('http://static.rutv.ru/i/search.gif') no-repeat;}

.vote_body {width: 694px; text-align: left;}
.vote_titile {color: #003399; font-size: 18px; font-weight: bold; margin-top: 35px; margin-bottom: 15px;}
.vote_anons {font-size: 14px; color: #000000;}
.vote_anons a {font-size: 14px; color: #003399;}
.gol_tbl_bg {background-color: #e4edf7; border: 1px solid #adc5e1; padding: 15px 15px 15px 100px;}
.vote_radio {padding-right: 8px;}
.vote_item_titile {color: #000; font-size: 14px; font-weight: bold; padding-bottom: 10px; padding-top: 3px;}
.vote_r_titile {color: #000; font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.vote_r_titile span {color: #CC0000;}

.alert {color: #CC0000; font-size: 13px; font-weight: bold;}

.tvotes_login_form_size {padding-left: 150px; padding-right: 100px;}
.tvotes_alert_text {color: #cc0000; font-size: 14px;}
.tvotes_alert_text span {color: #000; font-weight: bold;}
.reg_left_bg {width: 440px; background: url('http://static.rutv.ru/i/reg_bl_left_bg.gif') top left no-repeat; padding-left: 5px;}
.reg_o_bg { background: url('http://static.rutv.ru/i/reg_bl_bg.gif') top left repeat-x; border-top: 1px solid #f9c732; border-right: 1px solid #f9c732; border-bottom: 1px solid #f9c732;}
.reg_o_title {color: #003399; font-size: 12px; font-weight: bold; padding-right: 10px;}
.reg_o_input input {width: 109px; height: 18px; border: 1px solid #2b5580;}
.reg_o_chek {color: #666666; font-size: 12px; padding-top: 10px; padding-bottom: 10px;}
.reg_o_autoriz {color: #cc3333; font-weight: bold; font-size: 14px; font-weight: bold; text-align: left; padding-left: 15px; padding-bottom: 10px; padding-top: 10px;}

.sub_menu_video {text-align: left; margin-left: 10px; margin-top: 8px;}
.sub_menu_video a {color: #FFF; font-size: 13px;}
.sub_menu_video_item {display: block; color: #FFF; font-size: 13px; margin-bottom: 8px;}

.forum_color {background-color: #f8f8f8;}
.forum_bg {background: url('http://static.rutv.ru/i/forum_bg.gif') top left repeat-x;}
.forum_top_head {background-color: #336699; color: #ffcc33; font-size: 14px; font-weight: bold; text-align: center; padding-top: 4px; padding-bottom: 4px; margin-bottom: 13px;}
.forum_htm_size {margin-left: 15px; width: 968px;}

.forum_left_bg {width: 550px; background: url('http://static.rutv.ru/i/reg_bl_left_bg.gif') top left no-repeat; padding-left: 5px;}
.forum_o_bg {height: 83px; background: url('http://static.rutv.ru/i/reg_bl_bg.gif') top left repeat-x; border-top: 1px solid #f9c732; border-right: 1px solid #f9c732; border-bottom: 1px solid #f9c732;}
.forum_o_title {color: #003399; font-size: 11px; padding-right: 5px;}
.forum_o_input input {width: 100px; height: 16px; border: 1px solid #2b5580; font-size: 11px;}
.forum_o_chek {color: #3399ff; font-size: 11px; padding-top: 5px; padding-bottom: 5px;}
.forum_o_autoriz {color: #cc3333; font-weight: bold; font-size: 13px; font-weight: bold; text-align: left; padding-left: 15px; padding-bottom: 5px; padding-top: 5px;}

.forum_search_htm {width: 371px; background: url('http://static.rutv.ru/i/forun_search_bg.gif') top left repeat-x; border-top: 1px solid #a0bfdd; border-bottom: 1px solid #a0bfdd;}
.forum_search_size {height: 81px;}
.forum_search_size select {width: 150px; margin-right: 20px;}

.forum_td_autoriz {padding-right: 8px;}


.forum_3bl {width: 390px; background: url('http://static.rutv.ru/i/forum_head_3_bg.gif') top left repeat-x; border-top: 1px solid #6093c8; border-bottom: 1px solid #6093c8;}
.forum_3bl_size {height: 81px;}
.forum_3bl_padd {padding-top: 20px; padding-left: 15px;} 
.forum_3bl a {color: #FFF; font-size: 13px; font-weight: bold;}

.program_top {left: 0px; width: 1000px; display: none; position: absolute; z-index: 1001; border: 4px solid #cccccc; border-top: 4px solid #ffcc00; background-color: #eeeeee;}
.program_top_none {text-align: right; padding-top: 3px; padding-right: 5px;}
.program_top_item a {display: block; color: #000; font-size: 14px; margin-bottom: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px;}
.program_top_item a:hover {background-color: #ffcc00;}
.activ_peredach {}
.program_top_item td {padding-right: 20px;}

.imggl  {width: 340px; float: left; margin: 0px; padding: 0px; margin-left: -114px; display:inline }
.imggl img {float: none; margin: 0px; padding: 0px;}
.rnews_color {}

.video_s_input {width: 110px; border: 1px solid #524f4b; height: 18px;}
.video_search_submit {background-color : transparent; border: 0px; width: 49px; height: 15px; background: url('http://static.rutv.ru/i/video_search.gif') top left no-repeat;}

.new_head_border_bottom {border-bottom: 5px solid #cb1f1f;}
.head_all_bg_new {background: #32619f url('http://static.rutv.ru/i/new_ng_head_bg_1.jpg') top left repeat-x;}

.head_all_bg_new {background: #32619f url('http://static.rutv.ru/i/new_ng_head_bg_1.jpg') top left repeat-x;}

.new_bg_size {width: 1004px; position: relative;  height: 91px; text-align: left;}
.new_head_logo {padding-top: 10px; }
.new_block_menu {float: left; position: relative;}
.program_top {top: 91px; }
.logo_ros_2 {position: absolute; width: 128px; height: 30px; top: 15px; right: 0;}


#socnet_btn {*max-width: 450px; *float: right;}
#socnet_btn table {*float: right; }
*html #socnet_btn {zoom: 1;}
#btns {*position: relative;}

#video_soc_btn {padding-top:2px; background-color: #b3b2b0; width: 487px;  margin-left: 23px;}
*html #video_soc_btn {margin-left: 0px !important;}
.doc_dop_img_block {display: none;}


