.radio-rubrik  {width:130px; text-align:center;}
a.rr-item {width:130px; padding-top:6px; padding-bottom:6px;  background-position:center; border-bottom:1px solid #fff; background-repeat:repeat-x;  background-image:url(/images/gradient_radio_select1.gif); display:block; color: #006599; font-size: 14px; text-decoration: none; font-family: Arial;}
a.rr-item:hover { background-repeat:repeat-x; border-bottom:1px solid #fff; background-image:url(/images/gradient_radio_select2.gif); display:block; color:fff;}
.radio-rubrik  span {display:block; padding-left:11px; padding-right:11px;}

.outbrain-might-like {color: #C00000; font-family: Impact; font-size: 19px; font-weight:bold;}
.outbrain_rec_li {border-bottom: 1px dotted #7F7F7F; padding-bottom: 5px; padding-top: 5px; display:block;}
.outbrain_rec_li a {color: #000; font-family: Arial;  font-size: 13px; text-decoration: none;}

body{
	padding-left:18px;
	padding-right:18px;
	margin:0px;
	height:100%;
	background-color: white;
}
td.content div.bp_horiz { margin-bottom:20px; }
div.bp_horiz { text-align: center; }
div.top_transparent{
	height:18px;
}
.add_bold{
	font-weight:bold;
}
.add_italic{
	font-style:italic;
}
.clear_both{
	clear:both;
}
img, a img{
    border:none;
}
div.bottom_border{
	border-bottom:solid 1px #b4b4b4;
	font-size:11px;
	font-family:Arial;
        color:#000000;
	text-align:center;
	padding-top:3px;
        padding-bottom:4px;
	height:20px;
}
div.bottom_border a{
	font-size:11px;
	font-family:Arial;
        color:#000000;
}
div.language_tables
{margin: 0 0 -15px;
}
div.language_block
{border-top: solid 1px #b4b4b4;
 margin: 0 0 15px;
}
div.lang_list_header
{text-align: center;
 color: #069;
 font-size:11px;
 font-weight: bold;
 margin: 5px 0 2px;
}
table.south_asia_language_table
{margin: 0 auto;
}
table.south_asia_language_table td
{text-align: center;
 font-size: 14pt;
 padding: 2px 5px 0;
 line-height: 120%;
}
table.south_asia_language_table td.first
{font-size: 12pt;
}
table.south_asia_language_table td a
{color: #000000;
 font-weight: bold;
 text-decoration: none;
}

td.for_red_menu_items{
	padding-left:20px;
	padding-right:20px;
}
div.selected_language{
	background-repeat: no-repeat;
	background-image: url(/images/selected_lang.gif);
	padding-top:3px;
	margin-left:2px;
	margin-top:2px;
	color:#ffffff;
	font-size:11px;
	font-weight: bold;
	font-family:Arial;
	width:27px;
        height:23px;
	text-transform:uppercase;
}
td.lang_link{
	width:36px;
	height:36px;
	padding:4px;
	text-align:center;
	font-size:11px;
	font-family:Arial;
}
td.lang_link_arr{
        width:7px;
	height:36px;
	padding-top:4px;
        text-align:center;
}
td.lang_link a{
        color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}
td.lang_link a:hover{
	text-decoration:underline;
}
div.top_border{
        border-top:solid 1px #b4b4b4;
        font-size:11px;
	font-family:Arial;
        text-align:center;
	padding-top:6px;
}
td.left_top_links{
	font-size:11px;
	color:#b4b4b4;
	text-align:center;
	padding-top:8px;
	padding-bottom:6px;
}
td.left_top_links a{
	font-size:11px;
	font-family:Arial;
	color:#7f7f7f;
	text-decoration:none;
}
td.left_top_links a:hover{
	text-decoration:underline;
}
td.left_top_links a.ltl_pek {
	font-weight:bold;
	color:black;
}
td.on_air_btn{
	width:44px;
}
div.now_play{
	padding-left:10px;
	font-size:11px;
        font-family:Arial;
}
div.now_play a{
	font-size:11px;
        font-family:Arial;
        color:#7f7f7f;
	text-decoration:none;
}
div.now_play_title{
	padding-left:10px;
}
div.now_play_title a{
	font-size:11px;
	font-family:Arial;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
div.now_play_title a:hover{
	text-decoration:underline;
}
div.now_play_title b{
        font-size:11px;
        font-family:Arial;
        color:#000000;
}
div.schedule_link{
	padding-left:55px;
}
div.schedule_link a{
	color:#7F7F7F;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
td.links{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
table.search_table td.links a{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
table.search_table td.links a:hover{
	text-decoration:underline;
}
table.search_table td.middle{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	height:90px;
}
table.search td.left{
	width:27px;
	height:24px;
}
table.search td.center{
	height:24px;
	width:100%;
	background-image:url(/images/search_bg.gif);
	background-repeat: repeat-x;
	white-space:nowrap;
}
table.search td.right{
	width:15px;
	height:24px;
}
table.red_menu_item, table.red_menu_item_selected{
	cursor:pointer;
}
table.red_menu_item td.top_red_left_top{
	background-image:url(/images/top_menu_left_red_top.gif);
        background-position:top;
	background-repeat: no-repeat;
	width:9px;
}
table.red_menu_item td.top_red_left_bottom{
	background-image:url(/images/top_menu_left_red_bottom.gif);
        background-position:bottom;
        background-repeat: no-repeat;
	width:9px;
}
table.red_menu_item td.top_red_right_top{
	background-image:url(/images/top_menu_right_red_top.gif);
        background-position:top;
	background-repeat: no-repeat;
	width:10px;
}
table.red_menu_item td.top_red_right_bottom{
	background-image:url(/images/top_menu_right_red_bottom.gif);
        background-position:bottom;
        background-repeat: no-repeat;
	width:10px;
}

table.red_menu_item td.top_red_menu_center_top{
	background-image:url(/images/top_menu_bg_red_top.gif);
	background-position:top;
	color:#ffffff;
        background-repeat: repeat-x;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
}
table.red_menu_item td.top_red_menu_center_top a{
	color:#ffffff;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
}
table.red_menu_item td.top_red_menu_center_bottom{ 
        background-image:url(/images/top_menu_bg_red_bottom.gif);
	background-position:bottom;
        color:#ffffff;
        background-repeat: repeat-x;
        padding-top:0px;
        padding-bottom:0px;
        padding-left:3px;
        padding-right:3px;
}
table.red_menu_item td.top_red_menu_center_bottom a{
	color:#ffffff;
	text-decoration:none;
	font-family:Arial;
        font-size:11px;
	font-weight: bold;
}
table.red_menu_item td.top_red_menu_center_top div.top_menu_arr_on_left{
	white-space:nowrap;
	padding-top:4px;
	width:100%;
	height:35px;
	background-image:url(/images/top_menu_red_left_arr.gif);
	background-position:right top;
	background-repeat: no-repeat;
}
table.red_menu_item td.top_red_menu_center_top div.top_menu_arr_on_center{
        white-space:nowrap;
        padding-top:4px;
        width:100%;
        height:35px;
        background-image:url(/images/top_menu_red_center_arr.gif);
	background-position:top;
        background-repeat: no-repeat;
}
table.red_menu_item td.top_red_menu_center_top div.top_menu_arr_on_right{
        white-space:nowrap;
        padding-top:4px;
        width:100%;
        height:35px;
        background-image:url(/images/top_menu_red_right_arr.gif);
	background-position:left top;
        background-repeat: no-repeat;
}
table.red_menu_item td.top_red_menu_center_bottom div.top_menu_arr_on_left{
	white-space:nowrap;
	width:100%;
	height:37px;
	background-image:url(/images/top_menu_red_left_arr_b.gif);
	background-position:right bottom;
	background-repeat: no-repeat;
}
table.red_menu_item td.top_red_menu_center_bottom div.top_menu_arr_on_center{
        white-space:nowrap;
        width:100%;
        height:37px;
        background-image:url(/images/top_menu_red_center_arr_b.gif);
	background-position:bottom;
        background-repeat: no-repeat;
}
table.red_menu_item td.top_red_menu_center_bottom div.top_menu_arr_on_right{
        white-space:nowrap;
        width:100%;
        height:37px;
        background-image:url(/images/top_menu_red_right_arr_b.gif);
	background-position:left bottom;
        background-repeat: no-repeat;
}
table.red_menu_item_selected td.top_red_left_top{
	background-image:url(/images/top_menu_left_red_top_selected.gif);
        background-position:top;
	background-repeat: no-repeat;
	width:9px;
}
table.red_menu_item_selected td.top_red_left_bottom{
	background-image:url(/images/top_menu_left_red_bottom_selected.gif);
        background-position:bottom;
        background-repeat: no-repeat;
	width:9px;
}
table.red_menu_item_selected td.top_red_right_top{
	background-image:url(/images/top_menu_right_red_top_selected.gif);
        background-position:top;
	background-repeat: no-repeat;
	width:10px;
}
table.red_menu_item_selected td.top_red_right_bottom{
	background-image:url(/images/top_menu_right_red_bottom_selected.gif);
        background-position:bottom;
        background-repeat: no-repeat;
	width:10px;
}

table.red_menu_item_selected td.top_red_menu_center_top{
	background-image:url(/images/top_menu_bg_red_top_selected.gif);
	background-position:top;
	color:#ffffff;
        background-repeat: repeat-x;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
}
table.red_menu_item_selected td.top_red_menu_center_top a{
	color:#ffffff;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	font-weight: bold;
}
table.red_menu_item_selected td.top_red_menu_center_bottom{ 
        background-image:url(/images/top_menu_bg_red_bottom_selected.gif);
	background-position:bottom;
        color:#ffffff;
        background-repeat: repeat-x;
        padding-top:0px;
        padding-bottom:0px;
        padding-left:3px;
        padding-right:3px;
}
table.red_menu_item_selected td.top_red_menu_center_bottom a{
	color:#ffffff;
	text-decoration:none;
	font-family:Arial;
        font-size:11px;
	font-weight: bold;
}
table.red_menu_item_selected td.top_red_menu_center_top div.top_menu_arr_on_left{
	white-space:nowrap;
	padding-top:4px;
	width:100%;
	height:35px;
	background-image:url(/images/top_menu_red_left_arr_selected.gif);
	background-position:right top;
	background-repeat: no-repeat;
}
table.red_menu_item_selected td.top_red_menu_center_top div.top_menu_arr_on_center{
        white-space:nowrap;
        padding-top:4px;
        width:100%;
        height:35px;
        background-image:url(/images/top_menu_red_center_arr_selected.gif);
	background-position:top;
        background-repeat: no-repeat;
}
table.red_menu_item_selected td.top_red_menu_center_top div.top_menu_arr_on_right{
        white-space:nowrap;
        padding-top:4px;
        width:100%;
        height:35px;
        background-image:url(/images/top_menu_red_right_arr_selected.gif);
	background-position:left top;
        background-repeat: no-repeat;
}
table.red_menu_item_selected td.top_red_menu_center_bottom div.top_menu_arr_on_left{
	white-space:nowrap;
	width:100%;
	height:37px;
	background-image:url(/images/top_menu_red_left_arr_b_selected.gif);
	background-position:right bottom;
	background-repeat: no-repeat;
}
table.red_menu_item_selected td.top_red_menu_center_bottom div.top_menu_arr_on_center{
        white-space:nowrap;
        width:100%;
        height:37px;
        background-image:url(/images/top_menu_red_center_arr_b_selected.gif);
	background-position:bottom;
        background-repeat: no-repeat;
}
table.red_menu_item_selected td.top_red_menu_center_bottom div.top_menu_arr_on_right{
        white-space:nowrap;
        width:100%;
        height:37px;
        background-image:url(/images/top_menu_red_right_arr_b_selected.gif);
	background-position:left bottom;
        background-repeat: no-repeat;
}
td.top_red_menu_center_bottom div.top_menu_arr_on_left div, td.top_red_menu_center_bottom div.top_menu_arr_on_center div, td.top_red_menu_center_bottom div.top_menu_arr_on_right div{
	padding-top:14px;
}
table.blue_top_menu{
	margin-top:25px;
        margin-bottom:5px;
}
table.blau_top_menu td.item,
table.blue_top_menu td.item{
	vertical-align:top;
	text-align:center;
	color:#006699;
	font-family:Arial;
	font-size:13px;
}
table.blau_top_menu td.item a,
table.blue_top_menu td.item a{
	color:#006699;
	font-size:13px;
	font-family:Arial;
	text-decoration:none;
}
table.blau_top_menu td.item a:hover,
table.blue_top_menu td.item a:hover{
	text-decoration:underline;
}

td.lines, div.lines{
	background-image: url(/images/lines.gif);
        background-position:top;
        background-repeat: repeat-x;
}
table.footer td.for_menu{
	background-color:#f3f3f3;
	padding:20px 0 20px 0;
}
div.inline{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding:5px 10px 5px 10px;
	font-size:15px;
	font-family:Arial;
	color:#aeaeae;
}
div.inline a{
	font-size:15px;
	font-family:Arial;
	color:#cc0000;
	text-decoration:none;
	white-space:nowrap;
}
div.inline a:hover{
	text-decoration:underline;
}
td.copy, div.copy{
	color:#000000;
	font-size:13px;
	font-family:Arial;
}
a.blue, a.blue_b, div.like_blue_href{
	color:#006699;
        font-size:13px;
	font-family:Arial;
	text-decoration:none;
}
a.blue_b{
	font-weight:bold;
}
a.blue:hover, a:blue_b:hover{
	text-decoration:underline;
}
a.blue_11{
        color:#006699;
        font-size:11px;
	font-family:Arial;
        text-decoration:none;
}
a.blue_11:hover{
        text-decoration:underline;
}
a.blue_12{
        color:#006699;
        font-size:12px;
        font-family:Arial;
        text-decoration:none;
}
a.blue_12:hover{
        text-decoration:underline;
}
a.blue_14{
        color:#006699;
        font-size:15px;
	font-family:Arial;
        text-decoration:none;
}
a.blue_14:hover{
        text-decoration:underline;
}
a.blue_16{
        color:#006699;
        font-size:16px;
        text-decoration:none;
}
a.blue_16:hover{
        text-decoration:underline;
}
div.tags{
	color:#b3b3b3;
	font-size:11px;
	font-family:Arial;
	border-bottom:dotted 1px #7f7f7f;
	padding-bottom:15px;
}
div.tags a{
        color:#b3b3b3;
        font-size:11px;
	text-decoration:none;
	font-family:Arial;
}
div.tags a.is_hidden{
        color: rgb(255, 0, 255);
}
div.tags a:hover{
	text-decoration:underline;
}
div.authors{
	padding-bottom:10px;
	font-size:11px;
        font-family:Arial;
}
div.authors a{
	font-size:11px;
        font-family:Arial;
	text-decoration:none;
	color:#000000;
}
div.image_comments{
        padding-top:10px;
        font-size:11px;
        font-family:Arial;
}
div.document_date{
	font-size:11px;
        font-family:Arial;
}
td.content{
	padding-top:20px;
	padding-bottom:20px;
}

div.static_page{
	
}
td.top_border{
	border-top:dotted 1px #7f7f7f;
}
td.partners_block div{
	border-bottom:dotted 1px #7f7f7f;
	font-family:Arial;
	font-size:13px;
}
div.mini_news,
div.mini_news_first,
div.mini_news_last{
        padding-top:5px;
        padding-bottom:5px;
	
}
div.mini_news_first{
	border-bottom:dotted 1px #7f7f7f;
	border-top:dotted 1px #7f7f7f;
	margin-top:5px;
}
div.mini_news{
	border-bottom:dotted 1px #7f7f7f;
}
div.mini_news .see_other a, div.mini_news_first .see_other a, div.mini_news_last .see_other a{
        color: #069;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
}
div.mini_news_1,
div.mini_news_2
{padding-top: 5px;
 margin-bottom: 5px;
 
}
div.mini_news_2
{border-top: 1px dotted #7f7f7f;
}
div.mini_news_3
{border-top: 1px dotted #7f7f7f;
 padding-top: 10px;
 margin-bottom: 20px;
 
}
span.time{
	background-color:#e4e4e4;
	color:#7f7f7f;
	padding:2px;
	font-size:10px;
}
span.time_with_out_grey{
        color:#7f7f7f;
        padding:2px;
        font-size:10px;
}
div.time_with_out_grey{
        color:#7f7f7f;
        font-size:10px;
}                        
div.main_news{
	padding-bottom:20px;
}
h1, h1 a{
	font-family:Times New Roman;
        color:#000000;
        font-size:25px;
        text-decoration:none;
}
h1 a:hover{
	text-decoration:underline;
}
div.document_title h1{
	margin-top:0px;
}
h2, h2 a{
	font-family:Times New Roman;
	color:#000000;
        font-size:21px;
	text-decoration:none;
}
h2 a:hover{
	text-decoration:underline;
}
h3, h3 a{
	font-family:Times New Roman;
	font-size:17px;
	color: #000000;
	text-decoration:none;
}
h3 a:hover{
	text-decoration:underline;
}
h4.red, h4.red a{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Impact;
	color:#c00000;
	font-size:19px;
	font-weight:normal;
}
h4, h4 a{
	font-family:Impact;
        color:#000000;
	font-size:19px;
	text-decoration:none;
	font-weight:normal;
}
h4 a:hover{
	text-decoration:underline;
}
h5.red, h5.red a{
        margin-top:0px;
        margin-bottom:0px;
        font-family:Impact;
        color:#c00000;
        font-size:17px;
        font-weight:normal;
        text-decoration:none;
}
h5.red{
        margin-bottom:5px;
}
h4.rot, h4.rot a
{font-family:Arial;
 font-size: 17px;
 font-weight: bold;
 color: white;
}
h4.rot
{background-color: black;
 margin: 0;
 padding: 0.25em 0 0.25em 1em;
}
div.tag_title h1{
	margin-top:0px;
        margin-bottom:7px;
        font-family:Impact;
        color:#c00000;
        font-size:19px;
        font-weight:normal;
}
div.tag_title h1 a{
	font-family:Impact;
        color:#c00000;
        font-size:19px;
        text-decoration:none;
        font-weight:normal;
}
div.tag_title h1 a:hover{
	text-decoration:underline;
}
div.main_news p{
	font-size:15px;
	font-family:Arial;
}
table.for_icons{
	margin-top:4px;
	
	width:99%;
}
table.for_icons td{
	vertical-align:middle;
	padding-bottom:3px;
}
table.for_icons td.comments_link{
	padding-left:10px;
	vertical-align:bottom;
	color:#006699;
	font-family:Arial;
	font-size:14px;
}
div.middle_news_first{
	padding-bottom:20px;
        font-size:15px;
        font-family:Arial;
	clear:both;
}
div.middle_news_first h3{
	margin-top:0px;
}
div.middle_news{
	padding-bottom:20px;
        border-top:dotted 1px #7f7f7f;
	font-size:15px;
	font-family:Arial;
	clear:both;
}
div.middle_news p a, div.middle_news_first p a{
	color:#006699;
	font-family:Arial;
	font-size:15px;
}
div.middle_news_first p a.annot, div.middle_news p a.annot, div.doc_text a.annot{
        color:#000000;
        font-family:Arial;
        font-size:15px;
	text-decoration:none;
}
div.middle_news p, div.middle_news_first p
{margin: 0;
}
div.middle_news img.left140, div.middle_news_first img.left140
{float: left;
 margin: 0 5px 2px 0;
}
div.big_news_first{
	padding-top:0px;
        padding-bottom:20px;
        
}
div.big_news{
	padding-bottom:20px;
        border-top:dotted 1px #7f7f7f;
         
}
div.big_news img{
	margin-top:5px;
}
div.big_news img.left140
{margin-right: 10px;
 margin-bottom: 2px;
 margin-top: 1.2em;
 float: left;
}
div.big_news h3{
	margin-bottom:3px;
}
div.big_news_first h3{
	margin-bottom:3px;
	margin-top:0px;
}
div.big_news p, div.big_news_first p{
	margin: 0;
        font-size:15px;
	font-family:Arial;
}
div.big_news p a, div.big_news_first p a{
	color:#000000;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
}
div.big_news p a.annot, div.big_news_first p a.annot{
	font-size:15px;
        font-family:Arial;
	color:#000000;
	text-decoration:none;
}
div.main_news h2 {
	margin-top:0px;
}
td.vertical_separator{
	padding-top:3px;
	padding-bottom:3px;
}
div.grey_plashka{
	background-color:#333333;
	color:#ffffff;
	font-size:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:140px;
}
div.banner_text{
	padding-left:3px;
	padding-right:3px;
}
div.grey_plashka a{
	color:#ffffff;
        font-size:14px;
	text-decoration:none;
}
div.grey_plashka a:hover{
	text-decoration:underline;
}
div.left_news_data_plashka{
	font-weight:bold;
        font-size:13px;
        padding:5px;
        text-align:left;
}
div.left_news_data_plashka a{
	font-size:13px;
        text-decoration:none;
	color:#000000;
}
div.left_news_data_plashka a:hover{
        text-decoration:underline;
}

div.grey_plashka_left{
        background-color:#333333;
        color:#ffffff;
        font-size:13px;
        text-align:left;
	padding:5px;
}
div.grey_plashka_left a{
        color:#ffffff;
        font-size:13px;
        text-decoration:none;
}
div.grey_plashka_left a:hover{
        text-decoration:underline;
}
div.light_grey_plashka{
	background-color:#f3f3f3;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
div.light_grey_plashka table td.light_grey_plashka_td{
	border-bottom:dotted 1px #797979;
	padding-top:5px;
	padding-bottom:5px;
}
div.light_grey_plashka table td.light_grey_plashka_td_last{
	padding-top:5px;
        padding-bottom:5px;
	border-bottom:none;
}
div.light_grey_plashka table td.light_grey_plashka_td a, div.light_grey_plashka table td.light_grey_plashka_td_last a{
	font-size:13px;
	color:#000000;
	text-decoration:none;
} 
div.light_grey_plashka table td.light_grey_plashka_td a:hover, div.light_grey_plashka table td.light_grey_plashka_td_last a:hover{
	text-decoration:underline;
}
div.banner{
	margin-bottom:10px;
}
div.banners_2{
	background-color:#f3f3f3;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:15px;
}
div.banners_2 div.for_link{
	padding-top:5px;
	padding-bottom:5px;
}
div.banner_2{
	padding-left:3px;
	padding-right:3px;
}
div.banner_2_type_2{
        text-align:left;
}
div.banner_2_type_2 img{
        margin-right:8px;
}
div.banner_2_type_2 a.doc_title{
        font-weight:bold;
}
div.banner_2_type_2 a.doc_annotat{
        font-size: 12px;
}
div.banner_2_type_2 a{
        color:#000000;
        text-decoration:none;
}
div.banner_2_type_2 a:hover{
         text-decoration:underline;
}
div.banners_ger{
	padding-left:5px;
        padding-right:5px;
}
div.banners_ger a img{
	margin-top:10px;
}
div.banners_2 div.for_link a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
div.banners_2 div.for_link a:hover{
	text-decoration:underline;
}


div.banners_3{
	background-color:#f3f3f3;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:15px;
	padding-left:3px;
	padding-right:3px;
}
div.banners_3 div.blue_title, div.blue_title{
	background-color:#006599;
	color:#ffffff;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
        font-family: Arial;
}
div.blue_title a{
	color:#ffffff;
	font-size:13px;
        font-weight:bold;
	text-decoration:none;
}
div.banners_3 div.for_link{
	padding-top:5px;
	padding-bottom:5px;
}
div.banners_3 div.for_link a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
div.banners_3 div.for_link a:hover{
	text-decoration:underline;
}
a.nnn_teaser_title { font: normal 12px Arial, Serif; color: #006699;text-decoration:none; }
div#DIV_NNN_6919 table tr td, div#DIV_NNN_6908 table tr td, div#DIV_NNN_6938 table tr td{
	width:33%;
}
div#DIV_NNN_6936 table tr td{
	width:20%;
}
span.red_count{
	color:#c30000;
	font-size:13px;
}
td.perekluchalka{
	border-bottom:solid 1px #b4b4b4;
}
td.perekluchalka_sep{
        width:3px;
}
td.perekluchalka_g{
        border-bottom:solid 1px #b4b4b4;
	background-color:#b4b4b4;
	color:#ffffff;
	font-size:15px;
	cursor:pointer;
        text-transform:lowercase;
}
td.perekluchalka_v{
	border-top:solid 1px #b4b4b4;
	font-size:15px;
	text-transform:lowercase;
}
td.perekluchalka_v a{
	font-size:15px;
	color:#000000;
	text-decoration:none;
	text-transform:lowercase;
}
td.perekluchalka_v a:hover{
	text-decoration:underline;
}
span.font_12pt{
	font-size:13px;
	font-weight:bold;
}
span.font_12pt a{
	font-size:13px;
        font-weight:bold;
	color:#000000;
	text-decoration:none;
}
span.font_12pt a:hover{
	text-decoration:underline;
}
span.font_14pt{
        font-size:15px;
}
td.appraise{
	background-image:url(/images/grey_dashed.gif);
        background-repeat: repeat-x;
	background-position:0px 8px;
}
div.icon{
	width:60px;
	height:64px;
	text-align:center;
	padding-top:15px;
	cursor:pointer;
}
div.icon_link{
	font-size:11px;
	color:#666666;
	text-align:center;
}
div.icon_selected{
	width:60px;
        height:64px;
        text-align:center;
	padding-top:15px;
        cursor:pointer;
	background-image:url(/images/icon_select.gif);
        background-repeat: no-repeat;
}
div.icon_selected div{
        font-size:11px;
        color:#000000;
}
table.grey_icons{
	background-color:#f0f0f0;
	margin-top:10px;
}
table.grey_icons td div{
	padding-top:10px;
}
td.td_other_language{
	background-color:#e7e7e7;
	text-align:center;
	height:25px;
}
td.td_other_language a{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
td.td_other_language a:hover{
	text-decoration:underline;
}

div.doc_annotation h2{
	font-weight:bold;
        font-size:15px;
        font-family:Arial;
	margin:0;
}

div.doc_annotation{
	font-weight:bold;
	font-size:15px;
	font-family:Arial;
	padding-top:10px;
	padding-bottom:10px;
}
div.doc_annotation a{
	font-weight:bold;
        font-size:15px;
        font-family:Arial;
	color:#006699;
}
div.doc_annotation_disc{
	font-size:15px;
	font-family:Arial;
	padding-top:10px;
	padding-bottom:10px;
}
div.doc_annotation_disc a {
	color: black;
}
div.tabs_element_text
{width: 592px;
 overflow-x: hidden;
 color: #4d4b4b;
 margin-top: 12px;
}
div.doc_text{
	margin: 10px 0 20px;
	font-size:15px;
        font-family:Arial;
	
}
div.doc_text img{
	margin-right:5px;
}
div.doc_text a{
	color:#006699;
        font-size:15px;
        font-family:Arial;
}
table.bordered {
   border-collapse: collapse;
}

table.bordered td {
   border: solid 1px #000000;
}

table.bordered td.header {
   border: solid 1px #000000;
   font-weight: bold;
}
td.td_padding_right{
    padding-right:10px;
    
}
td.td_padding_left{
    padding-left:10px;
    
}
table.spec_project_table{
    border-collapse:collapse;
}
table.spec_project_table td.vlgn{
    vertical-align:top;
}
table.spec_project_table td.td_padding_left{
    border-left: 1px solid #B4B4B4;
}
table.spec_project_table td.td_padding_right{
    border-right: 1px solid #B4B4B4;
}
div.cloud{
	font-family:Arial;
	padding:5px;
        margin-top:5px;
}
div.cloud a{
	font-family:Arial;
	color:#000000;
	text-decoration:none;
}
div.cloud a:hover{
	text-decoration:underline;
}
table.polls_answers_table{
	margin-top:5px;
	margin-bottom:10px;
}
table.polls_answers_table td{
	padding-right:5px;
        
}
div.poll_title{
	
	padding-bottom:10px;
}
table.polls td{
	
}
div.poll_block{
	background-color:#f3f3f3;
	font-family:Arial;
	font-size:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
}
td.poll_input{
	vertical-align:top;
	width:15px;
	padding-top:1px;
	padding-left:5px;
	padding-right:0px;
}
div.poll_block label{
	font-family:Arial;
        font-size:12px;
}
div.poll_block div.answer{
	padding-top:2px;
	padding-bottom:2px;
}
div.poll_block div.question{
	font-size:17px;
	font-family:Times New Roman;	
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
div.page_navig{
	padding-top:15px;
	padding-bottom:15px;
	margin-top:10px;
	border-top:solid 1px #c1c1c1;
	background-color:#f3f3f3;
}
div.day_navig{
	padding-top:35px;
	padding-bottom:30px;
	text-align:center;
}
div.day_navig table td.today{
	font-size:17px;
        font-family:Arial;
	font-weight:bold;
}
div.day_navig table td.yesterday{
	padding-right:30px;
	font-size:17px;
        font-family:Arial;
}
div.day_navig table td.tommorow{
	font-size:16px;
        font-family:Arial;
	color:#999999;
	padding-left:30px;
}
div.day_navig table td.today span.today_arrs{
	font-size:16px;
        font-family:Arial;
        color:#999999;
}
div.day_navig_mini{
        padding-bottom:30px;
        text-align:center;
}
div.day_navig_mini table td.today{
	font-size:11px;
        font-family:Arial;
	font-weight:bold;
}
div.day_navig_mini table td.yesterday{
	padding-right:30px;
}
div.day_navig_mini table td.yesterday a.blue_16{
	font-size:11px;
        font-family:Arial;
}
div.day_navig_mini table td.tommorow{
        padding-left:30px;
}
div.day_navig_mini table td.tommorow a.blue_16{
	font-size:11px;
        font-family:Arial;
}
table.reg_complete {
	border-collapse: collapse;
}
table.reg_complete td {
	border: 1px dotted #7F7F7F;
	font-size:13px;
        font-family:Arial;
}
table.reg_complete td.header {
	border: 1px dotted #7F7F7F;
	font-weight: bold;
	font-size:13px;
        font-family:Arial;
	padding-right:40px;
}
td.active_answers{
	font-size:17px;
        font-family:Arial;
	color:#C00000;
	
}
div.last_comment{
	color:#999999;
        font-size:11px;
        font-family:Arial;
}
span.calendar_selected{
	background-image:url(/images/calendar_selected.gif);
        background-repeat: repeat-x;
	color:#ffffff;
}
input.thin, textarea.thin  {
    border: solid 1px #000000;
    margin-top: 3px
    font-size:11px;
    font-family:Arial;
}

input.thinblue, textarea.thinblue  {
    border: solid 1px #0000FF;
    margin-top: 3px
    font-size:11px;
    font-family:Arial;
}
div.vote_message {
   text-align: center;
   font-weight: bold;
}
div.grey_text{
	color:#b3b3b3;
	font-size:11px;
        font-family:Arial;
}
span.like_blue{
        font-size:13px;
	font-family:Arial;
}
span.like_blue_12{
        font-size:11px;
	font-family:Arial;
}

div.srch_headline{
        margin-top: 5px;
        margin-left: 10px;
	margin-bottom: 15px;
        font-size:13px;
        font-family:Arial;
}
div.page_navig_div{
	font-size:13px;
        font-family:Arial;
}
div.page_navig_div a.page_navig{
	font-size:13px;
        font-family:Arial;
	color:#006699;
	text-decoration:none;

}
div.search_navig {
    margin: 10px;
    font-size:13px;
    font-family:Arial;
}
div.search_navig a{
	color:#006699;
        font-size:13px;
	font-family:Arial;
	text-decoration:none;
}
div.search_navig a:hover{
	text-decoration:underline;
}
td.perekluchalka_v_left{
	background-image:url(/images/wgl_bg.gif);
        background-repeat: repeat-y;
	background-position:left;	
}
td.perekluchalka_v_right{
        background-image:url(/images/wgr_bg.gif);
        background-repeat: repeat-y;
        background-position:right;
}
div.document_source{
	padding-top:10px;
	font-family:Arial;
	font-size:13px;
}
div.subtitle{
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial;
        font-size:15px;
	font-weight:bold;
	font-style:italic;
}
table.grey_top_menu td{
	background-image:url(/images/top_grey_bg.gif);
        background-position:top;
        background-repeat: repeat-x;
}
table.grey_top_menu td.grey_menu_l1_selected{
	text-align:center;
        background-image:url(/images/grey_menu/top_grey_l1_selected_bg.gif);
        background-position:top;
        background-repeat: repeat-x;
}
table.grey_top_menu td.grey_menu_l2_selected{
        text-align:center;
        background-image:url(/images/grey_menu/top_grey_l2_selected_bg.gif);
        background-position:top;
        background-repeat: repeat-x;
}
table.grey_top_menu td.grey_menu_l3_selected{
        text-align:center;
        background-image:url(/images/grey_menu/top_grey_l3_selected_bg.gif);
        background-position:top;
        background-repeat: repeat-x;
}
table.grey_top_menu td.grey_menu_l1_selected, table.grey_top_menu td.grey_menu_l2_selected, table.grey_top_menu td.grey_menu_l3_selected, table.grey_top_menu td.child_selected_l1, table.grey_top_menu td.child_selected_l2, table.grey_top_menu td.child_selected_l3, table.grey_top_menu td.child_selected_l1 a, table.grey_top_menu td.grey_menu_l1_selected a, table.grey_top_menu td.grey_menu_l2_selected a, table.grey_top_menu td.grey_menu_l3_selected a, table.grey_top_menu td.child_selected_l2 a, table.grey_top_menu td.child_selected_l3 a{
	color:#ffffff;
        font-size:13px;
        font-family:Arial;
        text-decoration:none;
        white-space:nowrap;
}
table.grey_top_menu td.child_selected_l1{
	text-align:center;
        background-image:url(/images/grey_menu/top_grey_l1_selected_bg.gif);
        background-position:top;
        background-repeat: repeat-x;
}
table.grey_top_menu td.child_selected_l2{
	text-align:center;
        background-image:url(/images/grey_menu/top_grey_l2_selected_bg.gif);
        background-position:top;
        background-repeat: repeat-x;
}
table.grey_top_menu td.child_selected_l3{
	text-align:center;
        background-image:url(/images/grey_menu/top_grey_l3_selected_bg.gif);
        background-position:top;
        background-repeat: repeat-x;	
}
table.grey_top_menu td.child{
        background-image:url(/images/top_grey_bg.gif);
        background-position:top;
        background-repeat: repeat-x;
        text-align:center;
        white-space:nowrap;
}
table.grey_top_menu td.child a{
        color:#000000;
        font-size:13px;
        font-family:Arial;
        text-decoration:none;
        white-space:nowrap;
}
div.adm, div.binding_point_info, div.adm2{
	border:1px solid #343434;
	font-size:8px;
	padding:1px 5px 1px 5px;
	width:120px;
	margin-bottom:2px;
}
div.adm, div.binding_point_info{
        background-color:#E1E1E1;
        color:#000000;
}
div.adm2{
	background-color:#303030; 
        color:#ffffff;
}
body, body td, body pre {
  color: #000000;
  font-family:Arial;
  font-size: 15px;
}

.highslide-wrapper div {
  font-family: Verdana, Helvetica;
  font-size: 10pt;
}
.highslide {
  cursor: url(/images/highslide_graphics/zoomin.cur), pointer;
  outline: none;
  text-decoration: none;
}
.highslide_first {
  padding: 0px 4px 10px 0px;
}
.highslide_span {
        padding: 0px 4px 10px 4px;
}
.highslide_last {
        padding: 0px 0px 10px 4px;
}
.highslide img {
  border: 1px solid silver;
}
.highslide:hover img {
  border-color: gray;
}
.highslide-active-anchor img, .highslide-active-anchor:hover img {
  border-color: black;
}
.highslide-image {
  border-width: 2px;
  border-style: solid;
  border-color: white;
  background: gray;
}
.highslide-wrapper, .rounded-white {
  background: white;
}
.highslide-image-blur {
}
.highslide-number {
  font-weight: bold;
  color: gray;
}
.highslide-caption {
  display: none;
  border-top: none;
  font-size: 1em;
  padding: 5px;
  background: white;
}
.highslide-heading {
  display: none;
  font-weight: bold;
  margin-bottom: 0.4em;
}
.highslide-dimming {
  position: absolute;
  background: black;
}
.highslide-loading {
  display: block;
  color: black;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding: 3px;
  border: 1px solid white;
  background-color: white;
  padding-left: 22px;
  background-image: url(/images/highslide_graphics/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
  padding: 2px;
  color: gray;
  text-decoration: none;
  font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
  color: white;
  background-color: gray;
}
/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
  width: 195px;
  height: 40px;
  background: url(/images/highslide_graphics/controlbar-white.gif) 0 -90px no-repeat;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.highslide-controls ul {
  position: relative;
  left: 15px;
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(/images/highslide_graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
  float: left;
  padding: 5px 0;
}
.highslide-controls a {
  background-image: url(/images/highslide_graphics/controlbar-white.gif);
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  outline: none;
}
.highslide-controls a.disabled {
  cursor: default;
}
.highslide-controls a span {
  /* hide the text for these graphic buttons */
  display: none;
}
.highslide-move a {
  cursor: move;
}

.hidden-container {
  display: none;
}
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
  background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
  background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
  background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
  background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
  background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
  background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
  background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
  background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
  background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
  background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
  background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
  background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
  background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
  background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
  background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
  background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
  background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
  background-position: -180px -30px;
}



.forum-title { 
   font-size:13px;
   font-weight:bold;
   font-family:Arial, sans-serif;
   background-color: #505050;
   color: #fff;
   padding: 0.5em 0.8em;
   margin: 1em 0 0;
}
.forum-title a{
  color:#ffffff;
  text-decoration:none;
  font-size:13px;
  font-weight:bold;
  font-family:Arial, sans-serif;
}
.forum-title a:hover{
  text-decoration:underline;
}
.tb-forum {
   border: #ddd solid 0; 
   border-width: 1px 0 1px 1px; 
}
.tb-forum th {
   background-color: #F0F0F0;
   text-align: center;
   padding: 0.5em;
   border: #ddd solid 0;
   border-width: 0 1px 0 0
   font-weight:bold;
   font-family:Arial, sans-serif;
   font-size:11px;
}
.tb-forum tr td {
   padding: 0.2em;  
   border: #ddd solid 0; 
   border-width: 1px 1px 0 0;
   background-color: #D8D8D8;
}
.tb-forum tr.odd td {
   background-color: #F7F7F7;
}
td.member_info{
    background-color: #B2B2B2;
    padding: 5px;
    width:110px;
}
td.member_info div.over_flow{
	overflow:hidden;
	width:110px;
}
.dark, .dark a {
   color: #000;
}
.gray, .gray a {
   color: #757676;
}
.mid {
   font-size:13px;
}
.sm {
   font-size:11px;
}
.mt05 {
   margin-top: 0.5em
}
.mb05 { 
   margin-bottom: 0.5em 
}
.p05 { 
   padding: 0.5em
}
.p08 {
   padding: 0.8em;
   background-color: #D8D8D8;
}
.ptb02 {
   padding: 0.2em 0 
}
.pl08 {
   padding-left: 0.8em
}
.tb-forum td.ico{
   border-left-width: 0;
   border-right-width: 0;
   padding-top: 0.1em;
   padding-bottom: 0.1em;
   padding-left:0px;
   padding-right:0px;
   width:62px;
   text-align:center;
}
a.forum_link{
	color:#000000;
}
.tb-forum td.ico_small{
   border-left-width: 0;
   border-right-width: 0;
   padding-top: 0.1em;
   padding-bottom: 0.1em;
   padding-left:0px;
   padding-right:0px;
   width:42px;
   text-align:center;
}
.tb-forum td.ico_disc{
   border-left-width: 0;
   border-right-width: 0;
   padding-top: 0.1em;
   padding-bottom: 0.1em;
   padding-left:0px;
   padding-right:4px;
   width:16px;
   margin: 0px;
   text-align:center;
}

.tb-forum td.theme_count{
	text-align:center;
	width:45px;
}
.tb-forum td.item_count{
        text-align:center;
        width:55px;
}
.tb-forum td.last_answer{
	text-align:left;
        width:205px;
}
.tb-forum td.answers_count{
        text-align:center;
        width:58px;
}
.tb-forum td.views_count{
        text-align:center;
        width:80px;
}
.tb-forum td.author{
        text-align:center;
        width:128px;
}
.tb-forum td.last_answer_small{
        text-align:left;
        width:110px;
}
.bg-gray {
   background-color: #B2B2B2;
}
.bg-pale {
   background-color: #E3E3E3
}
.tb-forum-post { 
   margin: 0.4em 0 0;
   background-color: #F7F7F7;
   border: #b2b2b2 solid 0; 
   border-width: 0 0 1px 1px; 
}
.tb-forum-post td{
   border: #b2b2b2 solid 0;
   border-width: 1px 1px 0 0;
}
.tb-forum-post .button td {
   background-color: #B2B2B2;
   padding: 3px 0.8em 1px 
}
table.cit td{
    font-size: 86%;
    border: solid 1px #000000;
    padding: 4px;
}

table.cit td.head {
    font-weight: bold;
    background: #CECECE;
}


table.user-forum {
   border: #ddd solid 0; 
   border-width: 1px; 
   margin-bottom: 5px;
}

table.user-forum td {
   background-color: #F7F7F7;
   padding: 2px;
   text-align: right;
}
table.user-forum td a{
  color:#000000;
}
div.uinfo-field {
   margin-top: 5px;
   margin-bottom: 5px;
}

div.uinfo-text {
  padding-left: 10px;
  font-size: 86%;
}

div.user-info-even {
  padding: 3px;
  border: solid 1px #ddd;
  background-color: #CECECE;
  margin-bottom: 4px;
  margin-top: 4px;
  font-size: 86%;
}

div.user-info-odd {
  padding: 3px;
  border: solid 1px #ddd;
  background-color: #FFFFFF;
  margin-bottom: 4px;
  margin-top: 4px;
  font-size: 86%;
}

div.user-comm-text {
  margin-top: 3px;
  border-top: solid 1px #ddd;
  padding: 5px;
}



table.colorControll {
  border: 3px double #000000;
  background-color: #FFFFFF;
}

table.colorControll td {
  width: 10px;
  height: 20px;
  cursor: pointer;
}

img.cntButton {
  cursor: pointer;
}


div.blue_program{
	border-top:1px dotted #7F7F7F;
	padding-top:5px;
	padding-bottom:5px;
}
div.blue_program_first{
        padding-bottom:5px;
	padding-top:5px;
}
div.blue_program a.title, div.blue_program_first a.title{
	color:#006699;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
div.small_issue{
	font-size:10px;
	font-family:Arial;
	color:#7F7F7F;
}
div.small_issue a{
	font-size:13px;
        font-family:Arial;
	color:#006699;
	text-decoration:none;
}
div.small_issue_annotation{
	padding-bottom:15px;
}
div.small_issue_annotation a{
	font-size:13px;
        font-family:Arial;
	text-decoration:none;
	color:#000000;
}
div.error_page{
        font-size:22px;
        font-family:Arial;
}
div.error_link{
	padding-top:25px;
        font-size:15px;
        font-family:Arial;
}
div.error_link a{
	font-size:15px;
        font-family:Arial;
	color:#000000;
}
table.lg{
	background-color:#F5F5F5;
}
table.lg td.lg_links{
	padding-top:0px; 
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
img.podryad{
	margin-right:6px;
	margin-bottom:2px;
	margin-top:15px;
}

div.rate {
   float: right;
   padding-right: 10px;
   font-size: 86%;
   //font-weight: bold;
}

div.rate img {
   margin: 1px;
}

div.rate span.pos {
  color: #00FF00;
  font-weight: bold;
}

div.rate span.neg {
  color: #FF0000;
  font-weight: bold;
}

div.rate span.zero {
  color: #0000FF;
}

td.smi_link a{
	text-decoration:none;
	color:#000000;
	font-family:Times New Roman;
	font-size:17px;
	font-weight:bold;
}

div.radio_switcher_item_img{
	width:460px;
	height:268px;
}
.radio_switcher_hidden_image{
        display:none;
}

table.bottom_soc_links{
}
table.top_soc_links{
	width:100%;
	border-collapse:collapse;
	padding:0px;
}
table.top_soc_links td.between_title{
	letter-spacing:4px;
	color:#c00000;
	font-weight:bold;
	font-size:18px;
	font-family:tahoma;
	text-shadow: 1px 1px 1px #970000;
}
table.top_soc_links td.between_title a {
	color:#c00000;
	text-decoration:none;
}
table.top_soc_links td.left_links{
	text-align:left;
	width:50%;
        padding-top:4px;
}
table.top_soc_links td.soc_links{
        text-align:right;
	width:50%;
        padding-top:4px;
}
table.top_soc_links td.soc_links div, table.top_soc_links td.left_links div{
        display:-moz-inline-stack;
        display:inline-block;
        *display:inline;
}
table.top_soc_links td.soc_links div img, table.top_soc_links td.left_links div img{
	cursor:pointer;
}
table.top_soc_links td.soc_links div{
	margin-left:5px;
}
table.top_soc_links td.left_links div{
        margin-right:5px;
}
table.media{
	margin-top:15px;
}
table.media td.grey{
	background-color:#333333;
        color:#ffffff;
        font-size:13px;
        text-align:left;
        padding:5px;
	vertical-align:top;
	width:50%;
	height:88px;
}

table.media td.grey div.media_item{
	display:block;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
table.media td.grey div.media_item div.media_icon{
	left:0px;
	top:0px;
	position:absolute;
}
table.media td.grey div.media_item a{
        font-family:Arial;
	color:#ffffff;
        font-size:13px;
        text-decoration:none;
}
table.media td.grey div.media_item a:hover{
	text-decoration:underline;
}
div.media_item_text{
	opacity:0;
	filter: alpha(Opacity=50);
	display:none;
	background-color:#333333;
	left:0pt;
	top:0px;
	position:absolute;
	width:100%;
	height:88px;
	
}
div.media_item_text2{
	display:none;
	padding:5px;
	left:0pt;
	top:0px;
	overflow:hidden;
	position:absolute;
	width:100%;
	height:88px;
	
}


td.media_grey
{background-color: #333333;
 color: white;
 font-size: 13px;
 padding: 5px;
 text-align: left;
 vertical-align: top;
}
td.media_grey a
{color: white;
 text-decoration: none;
}
td.media_grey a:hover
{text-decoration: underline;
}
div.media_block
{overflow: hidden;
 
}
div.media_block a img
{
}
div.media_relative
{position: relative;
}
div.media_relative a
{display: block;
}
div.media_relative div.media_icon,
div.media_relative div.media_opacity,
div.media_relative div.media_text
{position: absolute;
 top: 0;
 left: 0;
}
div.media_relative div.media_opacity
{display: none;
 background-color: #333333;
 opacity: 0;
}
div.media_relative div.media_text
{display: none;
 padding: 5px;
 overflow: hidden;
}
div.media_block div.media_text a
{
}
table.media_news,
table.media_news_first
{width: 150px;
 border-collapse: collapse;
 border-spacing: 0
}


div.send_radio_message{
	padding:10px;
	background-color:#F3F3F3;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}
div.send_radio_message a{
	color:#006699;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
}
div.send_radio_message div.srm_info, div.send_radio_message div.field_name{
	padding-top:5px;
	padding-bottom:5px;
}
div.send_radio_message div.srm_info_top{
	font-family:Times New Roman;
	font-size:17px;
	font-weight:bold;
	padding-top:5px;
        padding-bottom:5px;
}
div.send_radio_message div.srm_inp input, div.send_radio_message div.srm_inp textarea{
	width:100%;
}
div.srm_error{
	display:none;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	color:#C00000;
}
div.srm_btns{
	margin-top:15px;
	height:60px;
}
div.grey_button {
	background-image:url("/images/button_bg.png");
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	height:36px;
	text-align:center;
	width:268px;
}
div.grey_button div { 
	color:#333333;
	font-family:Verdana;
	font-size:16px;
	padding-top:8px; 
}
div.radio_sections{
	background-color:#f3f3f3;
	padding:5px 10px -1px 10px;

        border-radius:6px 6px 0 0;
        -moz-border-radius:6px 6px 0 0;
        -webkit-border-radius:6px 6px 0 0;

        -moz-box-shadow: 2px 2px 6px #949292;
        -webkit-box-shadow: 2px 2px 6px #949292;
        box-shadow: 2px 2px 6px #949292;
        //FILTER:progid:DXImageTransform.Microsoft.dropShadow(Color=949292,offX=2,offY=2,positive=true);
}
div.radio_sections div.rs {
	padding:0 10px;
	background-image:url(/images/radio_tag_bg.gif);
	height:30px;
}
div.radio_sections div.rs:hover {
        background-image:url(/images/radio_tag_bg_hover.gif);
}
div.radio_sections a {
	color:#006599;
	text-decoration:none;
}
div.radio_sections h4{
	margin:0;
	padding:10px 0;
	font-size:14px;
	font-family:arial;
	border-bottom:1px solid #d6d6d6;
}
div.radio_sections h4 a {
	font-size:14px;
	font-family:arial;
	text-decoration:none;
}
div.radio_sections a:hover {
	color:#c00000;
	text-decoration:none;
}

div.future_issue{
	background-color:#F3F3F3;
	margin-bottom:10px;
	width:140px;
	overflow-x:hidden;
}
div.future_issue div.texts{
	padding:10px;
}
div.future_issue div.texts div.date{
	color:#000000;
        font-family:Arial;
        font-size:14px;
}
div.future_issue div.texts div.future_issue_title{
	padding-top:2px;
	padding-bottom:2px;
}
div.future_issue div.texts div.future_issue_title a{
	color:#000000;
	font-family:Times New Roman;
	font-size:17px;
	text-decoration:none;
	font-weight:bold;
}
div.future_issue div.texts div.future_issue_title a:hover{
	text-decoration:underline;
}
div.future_issue div.texts div.future_issue_annotation{
	color:#000000;
        font-family:Arial;
	font-size:13px;
}
div.version_selector{
	padding:10px;
	background-color:#f3f3f3;
	margin-bottom:5px;
	text-align:right;
}
div.version_selector div.alf_link{
	padding-bottom:5px;
}
div.version_selector div.alf_link a{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
div.version_selector span.selected{
	font-weight:bold;
}
div.version_selector span.simple{
	cursor:pointer;
}
div.full_rp_version{
	padding-top:5px;
	padding-bottom:5px;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
	display:none;
}
div.full_rp_version a.full_rp_a{
	color:#000000;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
}
div.rp_authors{
	padding-top:5px;
	padding-bottom:5px;
}
div.rp_authors a.full_rp_a:hover{
	text-decoration:underline;
}
div.with_top_line{
	border-top:solid 1px #b4b4b4;
}
div.grey_plashka_radio_title{
	background-color:#f3f3f3;
	padding:10px;
	margin-bottom:10px;
}
div.grey_plashka_radio_title, div.grey_plashka_radio_title a{
	color:#000000;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
}
div.grey_plashka_radio_title a.archive_year{
	color:#006699;
	text-decoration:none;
	font-weight:normal;
}
span.archive_selected_item{
	background-image:url('/images/archive_selected_item_bg.gif');
	background-color: #999;
        padding:1px 5px;
	color:#ffffff;
	font-size:14px;
}
span.archive_not_selected_item{
        padding:1px 5px;
}
div.person_annotation{
	font-weight:normal;
	padding:20px 10px 20px 10px;
	background-color:#f3f3f3;	
}
div.program_big_times{
	padding-top:10px;
	padding-bottom:15px;
	font-size:15px;
	font-family:Arial;
}
table.program_last_issues td.time{
	width:95px;
	vertical-align:top;
	padding-top:18px;
	padding-bottom:18px;
}
div.grey_time{
	color:#8d8d8d;
        font-size:15px;
        font-family:Arial;
}
table.program_last_issues td.ri_information{
	padding-top:15px;
	padding-bottom:18px;
	padding-bottom:5px;
	vertical-align:top;
}
table.program_last_issues td.top_dotted{
	border-top:1px dotted #7F7F7F;
}
table.program_last_issues td a.ri_title{
	font-family:Times New Roman;
	font-size:17px;
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}
table.program_last_issues td a.ri_title:hover{
	text-decoration:underline;
}
table.program_last_issues td div.ri_annotion{
	padding-top:5px;
}
table.program_last_issues td div.ri_annotion a{
	color:#000000;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
}
table.radio_archive{
	margin-top:15px;
	margin-bottom:5px;
}
table.radio_archive td{
	width:33%;
	padding-top:4px;
	padding-bottom:4px;
}
table.radio_archive td a{
	color:#006699;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
}
table.radio_archive td.l_r_border{
	border-left:dotted 2px #b4b4b4;
	border-right:dotted 2px #b4b4b4;
}
table.radio_archive td.l_r_border div, table.radio_archive td.r_border div{
	padding-left:5px;
}
table.date_navig{
	width:602px;
}
table.date_navig td{
	height:45px;
	background-color:#f3f3f3;
	color:#006693;
	width:86px;
}
table.date_navig td a{
	color:#006693;
	text-decoration:none;
}
table.date_navig td.selected_day{
	background-color:#878787;
	height:45px;
	color:#ffffff;	
}
table.radio_program_schedule td{
	padding-left:3px;
}
table.radio_program_schedule tr.active_radio_program td{
	background-color:#353434;
}
table.radio_program_schedule tr.active_radio_program td a.blue_16{
	color:#FFFFFF;
}
table.radio_program_schedule tr.active_radio_program td div.big_news_first p a.annot{
	color:#a7a7a7;
}
table.radio_program_schedule tr.active_radio_program td div.grey_time{
	color:#ffffff;
}
.artPag {
	font-size:14px;
        margin:0 0 15px;
}
.artPag ul{
        float:right;
        margin:0px;
	padding:0px;
	background-color:#ffffff;
}
.artPag ul li {
	border:1px solid #CCCCCC;
	color:#CC0000;
	font-size:20px;
	line-height:22px;
	margin-right:2px;
	list-style:none outside none;
	margin:0px 1px;
	padding:3px 10px;
	float:left;
	height:22px;
	cursor:pointer;
}
.artPag ul li.off {
	background-color:#E5E5E5;
	padding:3px 10px;
	cursor:default;
	color:#999999;
}
.artPag ul li.prev {
	border:none;
	background-image:url("/images/prev_page.jpg");
	background-repeat:no-repeat;
	background-position:center center;
}
.artPag ul li.next {
	border:none;
        background-image:url("/images/next_page.jpg");
        background-repeat:no-repeat;
	background-position:center center;
}




table.persons{
    empty-cells:show;
    border-collapse: collapse;
}

table.persons tr{
    vertical-align: top;
}

table.persons table.person{
    margin-bottom: 25px;
    margin-left: 7px;
    margin-right: 7px;
}

table.persons table.person tr{
    vertical-align: top;
}
table.persons table.person .descr{
    padding: 4px 6px;
}

table.persons table.person .descr a{
    color: #006699;
}
table.persons table.person .descr .programs{
    margin-left: 14px;
}
table.persons table.person .descr .programs .program{
    margin-bottom: 5px;
}

.tiny_persons .person{
    margin-bottom: 5px;
}
.tiny_persons .person a{
    color: #006699;
    font-size: 13px;
}
.tiny_persons .person.current a{
    font-weight: bold;
}



table.one_person tr{
    vertical-align: top;
}

table.one_person a{
    color: #006699;
}

table.one_person .picture{
    width: 300px;
}

table.one_person .name{
    font-size: 25px;
    text-align: left;
}

table.one_person .info .programs{
    margin: 10px 0px;
}

table.one_person .info .programs > .title{
    font-size: 18px;
}
table.one_person .info .programs .program{
    margin-left: 18px;
    margin-top: 5px;
    margin-bottom: 20px;
}
table.one_person .info .programs .program > .title,
table.one_person .info .programs .program > .title a{
    font-weight: bold;
    font-size: 16px;
}

table.one_person .info .programs .program .last_issues{
    margin-left: 18px;
}
table.one_person .info .programs .program .last_issues .issue{
    margin-bottom: 10px;
}

table.one_person .info .programs .program .last_issues .issue .photo{
    padding-top: 5px;
}

table.one_person .info .programs .program .last_issues .issue .info{
    padding-left: 10px;
}

table.one_person .info .programs .program .last_issues .issue .info .title{
    margin-bottom: 6px;
}
div.copyright_text{
  padding-top:10px;
  padding-bottom:10px;
  text-align:justify;
  color:#000000;
  font-family:Arial;
  font-size:13px;
}
table.tabs_element{
  border:solid 1px #b4b4b4;
  background-color:#e4e4e4;
  margin-bottom:10px;
  width:100%;
}
table.tabs_element td.otstup{
  padding:12px;
}
div.tabs_element_text a.tab_annot{
  color:#4d4b4b;
  font-family: Arial;
  font-size: 15px;
  text-decoration: none;
}
table.send_message_red{
  width:100%;
  margin-bottom:11px;
}
table.send_message_red td.red_top{
  background-image:url("/images/send_mess_t.gif");
  background-repeat:repeat-x;
  background-position:top;
}
table.send_message_red td.red_left{
  background-color:#f31616;
  vertical-align:bottom;
}
table.send_message_red td.red_right{
  background-image:url("/images/send_mess_br_bg.gif");
  background-repeat:repeat-y;
  background-position:right;
  vertical-align:bottom;
}
table.send_message_red td.red_content{
  background-image:url("/images/send_mess_b.gif");
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#f31616;
  padding-top:7px;
}
table.send_message_red td.red_content div{
  text-align:center;
}
table.send_message_red td.red_content div, table.send_message_red td.red_content div a{ 
  color:#ffffff;
}
table.send_message_red td.red_content div.send_link{
  padding-top:15px;
  padding-bottom:15px;
  text-align:center;
}
table.send_message_red td.red_content div.send_link a{
  color:#ffffff;
  font-family:Arial;
}
table.real_tab{
  background-repeat:no-repeat;
  background-position:top left;
  border-collapse:collapse;
}
table.real_tab td.tp_zakrug_selected, table.real_tab td.tp_zakrug{
  height:6px;
  background-repeat:no-repeat;
  background-position:bottom right;
}
table.real_tab td.bt_zakrug_selected, table.real_tab td.bt_zakrug{
  height:6px;
  background-repeat:no-repeat;
  background-position:top right;
}
table.real_tab td.tp_zakrug_selected{
  background-image:url("/images/tab_t.gif");
  background-position:right;
  background-color:#716f70;
}
table.real_tab td.bt_zakrug_selected{
  background-image:url("/images/tab_b.gif");
  background-position:right;
  background-color:#716f70;  
}
table.real_tab td.tp_zakrug{
  background-image:url("/images/tab_t2.gif");
}
table.real_tab td.bt_zakrug{
  background-image:url("/images/tab_b2.gif");
}
table.real_tab td.mdl_selected div.mdl_bg, table.real_tab td.mdl div.mdl_bg{
  background-repeat:no-repeat;
  background-position:top;
  height:100%;
}
table.real_tab td.mdl_selected div.mdl_bg div, table.real_tab td.mdl div.mdl_bg div{
  padding-left:10px;
  padding-right:10px;
  height:100%;
  
}
table.real_tab td.mdl_selected div.mdl_bg div a{
  color:#ffffff;
  text-decoration:none;
  font-size:13px;
}
table.real_tab td.mdl div.mdl_bg div a{
  color:#006599;
  text-decoration:none;
  font-size:13px;
}
table.real_tab td.mdl_selected, table.real_tab td.mdl{
  background-repeat:repeat-y;
  background-position:top right;
}
table.real_tab td.mdl_selected{
  background-color:#716F70;
}
table.real_tab td.mdl{
  background-image:url("/images/tab_m2.gif");
}
table.real_tab td.mdl_selected img.mdl_arr, table.real_tab td.mdl img.mdl_arr{
  left:-15px;
  top:10px;
  position: relative;
  float:left;
}
table.real_tab td.mdl_selected img.mdl_arr{
  display:block;
}
table.real_tab td.mdl img.mdl_arr{
  display:none;
}
table.radio_sections{
	margin-bottom:11px;
	width:100%;
}
table.radio_sections tr td{
	height:31px;
}
table.radio_sections tr td.radio_tag_m{
	background-image:url("/images/radio_tag_bg.gif");
        background-repeat:repeat-x;
        background-position:top;
	text-align:center;
	width:100%;
}
table.radio_sections tr.hover td.radio_tag_m{
	background-image:url("/images/radio_tag_bg2.gif");
}
table.radio_sections tr td.radio_tag_l{
	width:11px;
	background-image:url("/images/radio_tag_l.gif");
	background-repeat:no-repeat;
	background-position:right top;
}
table.radio_sections tr.hover td.radio_tag_l{
	background-image:url("/images/radio_tag_l2.gif");
}
table.radio_sections tr td.radio_tag_r{
	width:11px;
	background-image:url("/images/radio_tag_r.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
}
table.radio_sections tr.hover td.radio_tag_r{
	background-image:url("/images/radio_tag_r2.gif");
}
table.radio_sections tr td.radio_tag_l_first{
	width:11px;
	background-image:url("/images/radio_tag_tl.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
table.radio_sections tr.hover td.radio_tag_l_first{
	background-image:url("/images/radio_tag_tl2.gif");
}
table.radio_sections tr td.radio_tag_r_first{
	width:11px;
	background-image:url("/images/radio_tag_tr.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
}
table.radio_sections tr.hover td.radio_tag_r_first{
	background-image:url("/images/radio_tag_tr2.gif");
}
table.radio_sections tr td.radio_tag_l_last{
	width:11px;
	background-image:url("/images/radio_tag_bl.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
table.radio_sections tr.hover td.radio_tag_l_last{
	background-image:url("/images/radio_tag_bl2.gif");
}
table.radio_sections tr td.radio_tag_r_last{
	width:11px;
	background-image:url("/images/radio_tag_br.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
}
table.radio_sections tr.hover td.radio_tag_r_last{
	background-image:url("/images/radio_tag_br2.gif");
}
table.radio_sections tr td.radio_tag_m_last{
	background-image:url("/images/radio_tag_bg_bottom.gif");
        background-repeat:repeat-x;
        background-position:top;
	text-align:center;
}
table.radio_sections tr.hover td.radio_tag_m_last{
	background-image:url("/images/radio_tag_bg_bottom2.gif");
}
table.radio_sections tr td.radio_tag_m a, table.radio_sections tr td.radio_tag_m_last a{
	color:#006599;
	text-decoration:none;
	margin-top:4px;
	font-size:14px;
}
table.radio_sections tr.hover td.radio_tag_m a, table.radio_sections tr.hover td.radio_tag_m_last a{
	color:#ffffff;
}
table.letter_navig{
	margin-bottom:11px;
}
table.letter_navig td.alfa_tl, table.letter_navig td.alfa_tr, table.letter_navig td.alfa_bl, table.letter_navig td.alfa_br{
	width:10px;
	height:10px;
}
table.letter_navig td.alfa_l, table.letter_navig td.alfa_r{
	width:10px;
}
table.letter_navig td.alfa_b{
	background-image:url("/images/alfa_b.gif");
        background-repeat:repeat-x;
        background-position:top;
}
table.letter_navig td.alfa_r{
	background-image:url("/images/alfa_r.gif");
        background-repeat:repeat-y;
        background-position:left;
}
table.letter_navig td.alfa_t, table.letter_navig td.alfa_l, table.letter_navig td.alfa_letters{
	background-color:#353434;
}
table.letter_navig td.alfa_letters {
	color:#a7a7a7;
	text-align:center;
}
table.letter_navig td.alfa_letters span {
	font-size:14px;
	padding:0 1px;
}
table.letter_navig td.alfa_letters a {
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	padding:0 1px;
}
table.letter_navig td.alfa_letters a:hover{
	color:#c00000;
}
div.smi_annotation{
	padding-top:15px;
	padding-bottom:15px;
}
div.smi_annotation a{
	color:#006699;
}
/* The Nivo Slider styles */
#slide {
    position:relative;
    width:460px;
    height:268px;
    background:url(/images/ajax.gif) no-repeat 50% 50%;
}
#slide img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slide a {
    border:0;
    display:block;
}
.nivoSlider {
        position:relative;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
        width:100%;
        height:100%;
        border:0;
        padding:0;
        margin:0;
        z-index:60;
        display:none;
}
/* The slices in the Slider */
.nivo-slice {
        display:block;
        position:absolute;
        z-index:50;
        height:100%;
}
/* Caption styles */
.nivo-caption {
        position:absolute;
        z-index:89;
        opacity: 0.8;
        background: none repeat scroll 0 0 #000000;
        color: #FFFFFF;
        left: 0;
        width: 100%;
}
.nivo-caption p {
        position:relative;
        margin:0px 0px 0px 5px;
        padding:0px;
        font-family: Arial;
        font-size: 13px;

}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
        position:absolute;
        bottom:8px;
        right:10px;
        z-index:80;
}
.nivo-controlNav a {
        display:block;
        float:left;
        width:24px;
        height:24px;
        margin-left:4px;
        position:relative;
        z-index:999;
        text-indent:-5000px;
        background:url(/images/slice-num.png) 0 0 no-repeat;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {
        background:url(/images/slice-hover.png) 0 0 no-repeat;
}

#simplegallery{
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	width:460px;
        height:268px;
}
#simplegallery .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
	text-align: left;
	padding: 2px 5px;
}
div.gallery_btns{
	float:left;
	padding-left:7px;
	padding-right:5px;
	padding-top:3px;
}
div.gallerystatus{
	float:left;
	font-size:14px;
	padding-top:3px;
}
div.gallery_for_title{
	float:left;
	width:380px;
	margin-left:3px;
	text-align:center;
}
div.gallerydesc{
	display:none;
}
div#ownanswer_block{
	display:none;
}
div.form_field{
	font-family: Arial;
	font-size: 12px;
}
div.form_field a{
        color:#006699;
	font-family: Arial;
	font-size: 12px;
	text-decoration:none;
}
div.field_name{
        padding-top:5px;
        padding-bottom:5px;
}
ul.poll_others_answers{
	padding:0px;
	margin:15px;
}
ul.poll_others_answers li{
	margin:0px;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:3px;
	list-style:none outside none;
	background-image:url("/images/mini_logo.gif");
        background-repeat:no-repeat;
        background-position:left;

}
.show_doc_only_title{
  padding:5px 0px;
}
.show_doc_only_title a{
  color: #006699;
}
.spec_block_title{
  margin-bottom:10px;
  padding-left:5px;
}

.breaking_news{
  margin-bottom:10px;
  background-image:url('/images/breaking_news.gif');
  background-repeat:repeat-x;
  background-position:bottom;
}
.breaking_news .breaking_news_title{
  background-image:url('/images/breaking_news.gif');
  background-repeat:repeat-x;
  background-position:top;
  padding:15px 15px 0px 15px;
}
.breaking_news .breaking_news_title, .breaking_news .breaking_news_title a{
  font-size:20px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.breaking_news .breaking_news_annot{
  padding:0px 15px 15px 15px;
}
.breaking_news .breaking_news_annot a{
  color:#000000;
  text-decoration:none;
}

#captchaLoader{
        display:none;
}
table.on_air_and_logo td.on_air_blue_links div.mobile_block{
  margin-left: 0px;
  width:115px;
}
table.on_air_and_logo td.on_air_blue_links div.mobile_block img{
  margin-right:5px;
}

td.td_border_left{
  border-left:solid 1px #b4b4b4;
}

div.vesti_onair{
  text-align:center;
  padding:20px 0px;
  background-color: #E4E4E4;
  border: 1px solid #B4B4B4;
  margin-bottom:10px;
}

div.with_margin{
  margin-top:20px;
}

div.with_short_margin{
  margin-top:10px;
}

div.more_top_stories{
  padding-left:0px;
}

div.more_top_stories b{
  font-size:14px;
}

.width_99{
  width:99%;
}

td.column_3{
  padding-right:10px;
}

div.all_news_link{
  padding-top:20px;
}

div.news_link{
  padding-top:10px;
}



td.lang_img{
  padding-left:1px;
}

td.lang_choice{
  padding-left:1px;
}

div.left_top_corner_div{
  left:0px;
  position: absolute;
  top:0px;
  visibility: hidden;
  z-index:100;
}

.search_form{
  margin:0px;
}

.search_form td.right img{
  cursor:pointer;
}

a.USA_Live_link{
  color: #C00;
  text-decoration:none;
  font-size:13px;
  font-family:Arial;
}

td.banners_padding{
  padding-left:0px !important;
  padding-right:0px!important;
}

td.programs_page_3rd_column{
  padding-right:10px;
  padding-left:10px;
}

table.rss_subscribe{
  margin-bottom:10px;
}

div.spreading_new_map{
  width:100%;
  height:640px;
}

div.podcasting_padding_both{
  padding-top:10px;
  padding-bottom:10px;
}

div.podcasting_padding_bottom{
  padding-bottom:10px;
}

h3.h3_programm_title{
  margin-bottom:0px !important;
}

div.issue_time_broacast{
  padding-top:10px;
  padding-bottom:10px;
}

td.audio_img{
  vertical-align:top;
  padding-top:0.2em;
}

div.clear_both{
  clear:both;
}

table.grey_table td
{vertical-align: top;
 background-color: #333;
}
.radiowaveus { height:37px; display:inline-block;}
.radiowaveus-l {display:block; float:left; width:8px; height:37px; background:url(/images/left-pl-gr.gif) no-repeat;}
.radiowaveus-r {display:block; float:left; width:8px; height:37px; background:url(/images/right-pl-gr.gif) no-repeat;}
.radiowaveus-c {display:block; float:left; height:37px; color:#355d8a; font-size:13px; font-weight:bold; font-family:Arial; text-transform:uppercase;background:#e4e4e4;}
.radiowaveus-c  span {diasplay:block; float: left; padding:2px 9px 0 9px;}
.radiowaveus-c   i  {display:block; float: left; width:1px; height:29px; margin:4px 30px 0 30px;  background:url(/images/vp-pl-gr.gif) no-repeat;}

div.radio_program_banner_block
{margin: 0 0 10px;
}
.clear_both {clear: both}
div.docBanner{
  width:140px;
  height:140px;
  padding:0px;
  margin:5px 0px;
  background-image:url('/images/banner_bg.gif');
  background-position: top;
  background-repeat: repeat-x;
  background-color:#dddddd;
}
div.docBanner div.docBannerImage{
  height:69px;
  background-position: left top;
  background-repeat: no-repeat;
}
div.docBanner div.docBannerImage div.docBannerRamka{
  height:69px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image:url('/images/ramka.gif');
  padding-left:77px;
  padding-top:15px;
}
div.docBanner div.docBannerImage div.docBannerRamka, div.docBanner div.docBannerImage div.docBannerRamka a{
  color:#1a3347;
  text-decoration:none;
  font-size: 11px;
}
div.docBanner div.docBannerTitle{
  background-position: left bottom;
  background-repeat: no-repeat;
  background-image:url('/images/banner_bottom_bg.gif');
  height:71px;
}
div.docBannerTitlePadding{
  padding:5px;
}
div.docBanner div.docBannerTitle, div.docBanner div.docBannerTitle a{
  color:#1a3347;
  text-decoration:none;
  font-size: 12px;
}


div.opinionBanner{
  width:140px;
  height:140px;
  padding:0px;
  margin:5px 0px;
  background-image:url('/images/opinion_banner_bg.gif');
  background-position: top;
  background-repeat: repeat-x;
  background-color:#20518b;
}
div.opinionBanner div.opinionBannerImage{
  height:69px;
  background-position: left top;
  background-repeat: no-repeat;
}
div.opinionBanner div.opinionBannerImage div.opinionBannerRamka{
  height:69px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image:url('/images/opinion_ramka.gif');
  padding-left:77px;
  padding-top:3px;
}
div.opinionBanner div.opinionBannerImage div.opinionBannerRamka div.opinionBannerRamkaLetter{
  background-image:url('/images/opinion_l.gif');
  background-position: 37px 0px;
  background-repeat: no-repeat;
  padding-top:20px;
}
div.opinionBanner div.opinionBannerImage div.opinionBannerRamka, div.opinionBanner div.opinionBannerImage div.opinionBannerRamka a{
  color:#f3f3f3;
  text-decoration:none;
  font-size: 11px;
}
div.opinionBanner div.opinionBannerTitle{
  background-position: left bottom;
  background-repeat: no-repeat;
  background-image:url('/images/opinion_banner_bottom_bg.gif');
  height:71px;
}
div.opinionBannerTitlePadding{
  padding:5px;
}
div.opinionBanner div.opinionBannerTitle, div.opinionBanner div.opinionBannerTitle a{
  color:#f3f3f3;
  text-decoration:none;
  font-size: 12px;
}


div.audioBanner{
  width:140px;
  margin:5px 0px;
  background-color:#ffffff;
}
div.audioBanner div.audioBannerAuthor{
  font-weight:bold;
  font-family:Verdana;
  font-size:13px;
  padding-bottom:2px;
  text-align:center;
}
div.audioBanner div.audioBannerPosition{
  font-family:Verdana;
  font-size:9px;
  padding-bottom:2px;
  text-align:center;
}
div.audioBanner div.audioBannerImage{
  margin-left:33px;
  height:76px;
  width:74px;
  background-position: left top;
  background-repeat: no-repeat;
}
div.audioBanner div.audioBannerImage2{
  margin-left:6px;
  height:69px;
  width:128px;
  background-position: left top;
  background-repeat: no-repeat;
}
div.audioBanner div.audioBannerImage div.audioBannerRamka{
  height:76px;
  width:74px;
  background-position: left top;
  background-repeat: no-repeat;
  background-image:url('/images/ramka2.gif');
}
div.audioBanner div.audioBannerPlay, div.audioBanner div.audioBannerPlay3{
  text-align:center;
}
div.audioBanner div.audioBannerPlay{
   display:block;
}

div.eng_audioBanner_2 div.audioBannerPlay{display: block}
div.eng_audioBanner_3 div.audioBannerPlay{display: block}

div.audioBanner div.audioBannerPlay img{
  cursor:pointer;
}
div.audioBanner div.audioBannerPlay3{
  height:58px;
  padding-left:70px;
  background-position: left top;
  background-repeat: no-repeat;
  font-weight: bold;
  font-family: Verdana;
  font-size: 12px;
  text-align:left;
}
div.audioBanner div.audioBannerPlayBtn img{
  margin-top:-4px;
  margin-left:28px;
}
div.audioBanner div.audioBannerDocument1,
div.audioBanner div.audioBannerDocument2{
  padding:3px;
  text-align:center;
}
div.audioBanner div.audioBannerDocument3{
  clear:both;
  padding:3px;
  text-align:left;
}
div.audioBanner div.audioBannerDocument1 a,
div.audioBanner div.audioBannerDocument2 a,
div.audioBanner div.audioBannerDocument3 a{
  color: #3589D1;
  font-family: 'Times New Roman',Times,serif;
  font-size: 15px;
}


div.simpleBanner
{background-color: rgb(240, 240, 240);
 padding: 12px 12px 3px;
 margin: 1px 0;
 font-family: Arial, sans-serif;
}
div.simpleBanner img.image
{float: left;
 margin: 0 12px 2px 0;
}
div.simpleBanner div.author, div.simpleBanner div.author a
{font-size: 15px;
 font-weight: bold;
 text-decoration: none;
 color: #000;
}
div.simpleBanner div.title a
{font-size: 13px;
 text-decoration: none;
 color: #069;
}
div.simpleBanner div.all
{text-align: center;
 margin: -7px 0 7px;
}
div.simpleBanner div.all a
{font-size: 14px;
 text-decoration: underline;
 color: #069;
}


.wpa_container {display: inline-block; vertical-align: top; color: inherit;}
.wpa_container a {text-decoration: none; color: #008ad6;}
.wpa_container a:hover {text-decoration: none; color: #f47900;}
.wpa_container, .wpa_container div, .wpa_container span, .wpa_container a {margin: 0; border: 0; padding: 0; font-weight: normal; letter-spacing: normal; line-height: normal;}
.wpa_container span.wpa_text {font-family: PT Sans, Verdana; font-size: 18px; font-weight: normal; letter-spacing: -1px;}
.wpa_container div.wpa_bar, .wpa_container div.wpa_bar div {height: 5px; font-size: 1px; line-height: 1px; overflow: hidden;}
.wpa_container div.wpa_bar {display: none; position: relative; background: #eee;}
.wpa_container div.wpa_bar div {position: absolute; top: 0px; left: 0px;}
.wpa_container div.wpa_bar div.wpa_bar_load {width: 0; z-index: 10; background: #ccc;}
.wpa_container div.wpa_bar div.wpa_bar_position {width: 0; z-index: 11; background: #46f;}
.wpa_container div.wpa_bar div.wpa_bar_click {width: 100%; z-index: 12; background: transparent; cursor: pointer;}
.wpa_container div.wpa_sub {display: none; position: relative; margin: 0 0 0 22px; color: #aaa;}
.wpa_container div.wpa_sub, .wpa_container div.wpa_sub span.wpa_time, .wpa_container div.wpa_sub span.wpa_dl {font-family: Arial, Sans-serif; font-size: 11px;}
.wpa_container div.wpa_sub a.wpa_dl {position: absolute; top: 0; right: 0;}
.wpa_container div.wpa_sub span.wpa_dl_info {display: none; position: absolute; top: -130%; left: 105%; border: 1px solid #ddf; padding: 5px; background: #f2f2ff;}