.b_grey {background: #f1f1f1; padding: 10px 20px 17px 13px; margin-top: 2px;}
.b_filter .b_grey {padding: 8px 0px 8px 13px;}

.b_filter {margin-top: 2px;font-weight: bold;}
.b_filter  select {width: 172px;height: 19px; margin: 5px 0px 7px 0px;}

.b_title_red {background: #b60101 url(/i/b_title_red.gif) repeat-x left top;}
.b_title_red h3, .b_title_red a {font-size: 11px; font-weight: bold; color: #fff; /*text-transform: uppercase;*/ padding-left: 8px; height: 1%;text-decoration: none;}

.b_title_blue {background: #154f92 url(/i/b_title_blue.gif) repeat-x left top;}
.b_title_blue h3 {font-size: 11px; font-weight: bold; color: #fff; /*text-transform: uppercase;*/ height: 1%;padding: 0px 10px;}
.b_title_blue a {color: #fff; text-decoration: none;}

.b_title .ltc, .b_title_orange .ltc {background: url(/i/b_title_ltc.gif) no-repeat left top; line-height: 5px;}
.b_title .rtc, .b_title_orange .rtc {background: url(/i/b_title_rtc.gif) no-repeat right top; line-height: 5px;}

.b_title .lbc, .b_title_orange .lbc {background: url(/i/b_title_lbc.gif) no-repeat left bottom; line-height: 6px;}
.b_title .rbc, .b_title_orange .rbc {background: url(/i/b_title_rbc.gif) no-repeat right bottom; line-height: 6px;}


.b_title_orange {background: #154f92 url(/i/b_title_orange.gif) repeat-x left top;}
.b_title_orange h3 {font-size: 11px; font-weight: bold; color: #fff; /*text-transform: uppercase;*/ height: 1%;padding: 0px 10px;}
.b_title_orange a {color: #fff; text-decoration: none;}




.b_title_double {background: #b60101 url(/i/b_title_red.gif) repeat-x left top; font-weight: bold; color: #fff; font-family: Arial;}
.b_title_double .lbc, .b_title_double .rbc {line-height: 4px;}

.b_title_date_bg {background: url(/i/b_title_date_bg.gif) repeat-y right top;}
.b_title_date {background: url(/i/b_title_date.gif) no-repeat right top;}

.b_title_double h3 {font-size: 12px; /*text-transform: uppercase;*/ width: 160px; padding-left: 8px;}
.b_title_double a  {color: #fff; text-decoration: none;}
.b_title_double .date {font-size: 12px; padding: 0px 8px 0px 0px;}

.b_news {margin: 13px 0px 0px 7px;}
.b_news .n_item {background: url(/i/arrow/colored_small.gif) no-repeat 0px 4px; padding-left: 14px; margin: 12px 0px 0px 0px;text-align: left;}
.txt_cnt .b_news .n_item {text-align: justify;}
.b_news .n_item a {font-weight: bold; font-size: 12px;}
.b_news .n_item .n_title {font-weight: bold; font-size: 12px; color: #15589F;}
/*.b_news .n_item img {margin: 9px 0px 0px 0px;}*/
.b_news .n_item .rubric_name {padding-bottom: 5px; padding-left: 10px;}

.b_news .n_note {margin: 4px 0px 0px 0px;}

.b_news_req { margin-top: 2px; color: #15589f;text-align: left; }
.b_news_req .n_item { background: #e5f5ff; margin-bottom:1px; padding: 8px 0px 10px 10px;}
.b_news_req .n_item a {font-weight: bold;}
.b_news_req .n_title {padding-right: 5px;}
.b_news_req .n_title a {text-decoration: none;}
.b_news_req .n_title a:hover {text-decoration: underline;}
.b_news_req .n_note {padding: 3px 5px 0px 0px;}

.b_news_int {margin-top: 2px; color: #15589f;background: #e5f5ff; padding: 8px 0px 10px 10px;}
.b_news_int .n_item { background: url(/i/arrow/small.gif) no-repeat 0px 4px; padding: 0px 0px 0px 15px; margin: 0px 0px 7px 0px;}

.b_current {margin-top: 2px; color: #444; padding: 8px 0px 10px 10px;}
.b_current .n_item { background: url(/i/arrow/colored_small.gif) no-repeat 0px 4px; padding: 0px 0px 0px 14px; margin: 0px 0px 8px 0px; font-size: 12px;}
.b_current .n_item a {color: #444;}
 

.b_news_along {margin-top: 2px;text-align: left;}
.b_news_along .n_item { background: #f0f0f0; margin-bottom:1px; padding: 3px 0px 7px 10px;}
.b_news_along .first {padding: 8px 0px 7px 10px;}
.b_news_along .last {padding: 3px 0px 17px 10px;}

.b_news_along .n_title {line-height: 14px; padding: 0px 5px 0px 0px;}
.b_news_along .n_note {padding: 0px 0px 0px 0px;}

.b_rubrics {background: #367bb9 url(/i/b_rubric_bg.gif) repeat-x left bottom; margin-bottom: 1px;text-align: left;}
.b_rubrics_over {background: #6cb5f1 url(/i/b_rubric_bg_over.gif) repeat-x left bottom; margin-bottom: 1px;text-align: left;}
.b_rubrics h3, .b_rubrics_over h3 {color: #fff; font-size: 13.12px; margin: 0px 20px 0px 10px; height: 1%; /*text-transform: uppercase;*/ line-height: 14px;}
.b_rubrics a, .b_rubrics_over a {color: #fff; text-decoration: none;}

.b_rubrics .ltc,.b_rubrics_over .ltc {background: url(/i/menu_ltc.gif) no-repeat left top; line-height: 6px; height: 6px;}
.b_rubrics .rtc,.b_rubrics_over .rtc {background: url(/i/menu_rtc.gif) no-repeat right top; line-height: 6px; height: 6px;}

.b_rubrics .lbc,.b_rubrics_over .lbc {background: url(/i/menu_lbc.gif) no-repeat left bottom; line-height: 6px; height: 6px;}
.b_rubrics .rbc,.b_rubrics_over .rbc {background: url(/i/menu_rbc.gif) no-repeat right bottom; line-height: 6px; height: 6px;}




.b_box {border-top: 1px solid #c9e4fe; border-bottom: 1px solid #7facd5; background: #dff2fd url(/i/b_box_bg.gif) repeat-x top left;text-align: left; }
.b_box_left {background: url(/i/b_box_grade.gif) no-repeat top left;}
.b_box_right {background: url(/i/b_box_grade.gif) no-repeat top right; padding: 12px 10px 13px 12px;}
.b_box table {margin-bottom: 2px;}
.b_box td.s_txt {padding: 1px 0px 0px 0px;}
.b_box .s_txt input {width: 93%; height: 15px; padding: 2px 0px 0px 2px;}
.b_box .s_img {text-align: right; padding-left: 6px;}

.b_search {font-weight: bold; color: #15589f; border-top: 1px solid #a6d3fe; border-bottom: 1px solid #2e78ba; font-size: 12px;}
.b_search_left {background: url(/i/b_search_grade.gif) no-repeat left top;}
.b_search_right {background: url(/i/b_search_grade.gif) no-repeat right top; padding: 7px 0px 7px 12px;}
.b_search table {margin-top: 5px;}
.b_search td.s_txt {padding: 1px 7px 0px 0px;}
.b_search .s_txt input {width: 131px; height: 15px; padding: 2px 0px 0px 2px;}

.b_block {height: 100px; width: 100px; background:#dedede; margin-bottom: 10px;}

.b_stat {background: url(/i/b_stat_bg.gif) repeat-y top left;}
.b_stat_top {background: url(/i/b_stat_top.gif) no-repeat top left; padding: 9px 10px 3px 0px;}
.b_stat_bottom {background: url(/i/b_stat_bottom.gif) no-repeat top left; line-height: 2px;}

.b_stat_txt {background: url(/i/b_stat_img.gif) no-repeat 14px center; padding: 0px 0px 7px 62px;}
.b_stat_txt h2 {color: #15589f; font-family: Arial Narrow; font-size: 19px; line-height: 19px; padding-top: 2px;}

.b_arch {border: 1px solid #d5d5d5; background: #f1f1f1; padding: 3px;}
.b_arch_in {background: #fff;padding: 2px;}
.b_arch_title {background: #f1f1f1; color: #bd0000; font-weight: bold; padding: 5px 5px 5px 13px; text-align: center; }


.b_expert {padding: 4px 19px 0px 0px;text-align: left;}
.b_expert .n_note {padding: 8px 0px 4px 0px;text-align: left !important; clear: both; width: 100%; overflow: hidden;}
.b_expert .n_note .colored {padding: 0px 0px 4px 0px;}

.footer {height: 132px; font-size: 11px;}
.footer a {color: #aecfea; text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.b_footer_top {background: #3e8dcd url(/i/b_footer.gif) repeat-x left top; height: 40px;}
.b_footer_top .ltc {background: url(/i/menu_ltc.gif) no-repeat left top; line-height: 5px;}
.b_footer_top .rtc {background: url(/i/menu_rtc.gif) no-repeat right top; line-height: 5px;}
.b_footer_top .footerlinks {padding: 10px 0px 0px 13px; color: #aecfea;}

.b_footer_bottom {background: #15589f; height: 66px; color: #b7d6ef;}
/*.b_footer_bottom {background: #15589f url(/i/b_footer_bottom.gif) repeat-x left bottom; height: 66px; color: #b7d6ef;}*/
.b_footer_bottom .left {width: 70%;}
.b_footer_bottom .right {width: 20%;}
.b_footer_bottom a {color: #b7d6ef; text-decoration: underline;}
.b_footer_bottom a:hover {text-decoration: none;}

.b_footer_bottom .lbc {background: url(/i/menu_lbc.gif) no-repeat left bottom; height: 66px;}
.b_footer_bottom .rbc {background: url(/i/menu_rbc.gif) no-repeat right bottom;  height: 66px;}
.b_footer_bottom .pad {padding: 16px 27px 0px 11px; line-height: 17px;}


/*
.b_menu_bg {background: #e0f3fd url(/i/b_int_menu_tbg.gif) repeat-x left top;}

.b_menu_bg .ltc {background: url(/i/b_int_menu_ltc.gif) no-repeat left top; line-height: 3px;}
.b_menu_bg .rtc {background: url(/i/b_int_menu_rtc.gif) no-repeat right top; line-height: 3px;}

.b_menu_bg .ls {background: url(/i/b_int_menu_st.gif) no-repeat left top;}
.b_menu_bg .rs {background: url(/i/b_int_menu_st.gif) no-repeat right top; padding: 4px 4px 4px 12px;}
.b_menu_bg .lsbg {background: url(/i/b_int_menu_sbg.gif) repeat-y left top; height: 1%;}
.b_menu_bg .rsbg {background: url(/i/b_int_menu_sbg.gif) repeat-y right top;}

.b_menu_bg .lbc {background: url(/i/b_int_menu_lbc.gif) no-repeat left top; line-height: 2px;}
.b_menu_bg .rbc {background: url(/i/b_int_menu_rbc.gif) no-repeat right top; line-height: 2px;}


.b_menu_bg a {line-height: 14px; color: #15589f;text-decoration: none; font-weight: bold;}
.b_menu_bg a:hover {text-decoration: underline;}
.b_menu_last {background: #82aed7; height: 1px; margin: 0px 2px; padding: 0px; line-height: 1px;}

.b_menu_bg .a_bg {background: url(/i/arrow/colored_alt.gif) no-repeat 0px 1px; padding-left: 18px;}
.b_menu_bg .red {background: url(/i/arrow/colored.gif) no-repeat 0px 1px; color: #bd0000;}
.b_menu_bg .red a {color: #bd0000;}
*/

.b_menu_bg {background: #165399 url(/i/b_int_menu_tbg2.gif) repeat-x left top;}

.b_menu_bg .ltc {background: url(/i/b_int_menu_ltc2.gif) no-repeat left top; line-height: 3px;}
.b_menu_bg .rtc {background: url(/i/b_int_menu_rtc2.gif) no-repeat right top; line-height: 3px;}

.b_menu_bg .ls {background: url(/i/b_int_menu_st.gif) no-repeat left top;}
.b_menu_bg .rs {background: url(/i/b_int_menu_st.gif) no-repeat right top; padding: 4px 4px 4px 12px;}
.b_menu_bg .lsbg {background: url(/i/b_int_menu_sbg.gif) repeat-y left top; height: 1%;}
.b_menu_bg .rsbg {background: url(/i/b_int_menu_sbg.gif) repeat-y right top;}

.b_menu_bg .lbc {background: url(/i/b_int_menu_lbc2.gif) no-repeat left top; line-height: 2px;}
.b_menu_bg .rbc {background: url(/i/b_int_menu_rbc2.gif) no-repeat right top; line-height: 2px;}


.b_menu_bg a {line-height: 14px; color: #fff;text-decoration: none; font-weight: bold;}
.b_menu_bg a:hover {text-decoration: underline;}
.b_menu_last {background: #82aed7; height: 1px; margin: 0px 2px; padding: 0px; line-height: 1px;}

.b_menu_bg .a_bg {background: url(/i/arrow/standart_menu.gif) no-repeat 0px 2px; padding-left: 18px;}
.b_menu_bg .red {background: url(/i/arrow/colored.gif) no-repeat 0px 2px;color: #fff;}


/**/
.b_frame {background: #f9fdff url(/i/b_frame_tbg.gif) repeat-x left top;font-size: 11px;}

.b_frame .ltc {background: url(/i/b_frame_ltc.gif) no-repeat left top; line-height: 3px;}
.b_frame .rtc {background: url(/i/b_frame_rtc.gif) no-repeat right top; line-height: 3px;}

.b_frame .ls {background: url(/i/b_frame_sbg.gif) repeat-y left top;}
.b_frame .rs {background: url(/i/b_frame_sbg.gif) repeat-y right top; padding: 11px 12px 9px 12px;}

.b_frame .bottom {background: url(/i/b_frame_sbg.gif) repeat-x left bottom; line-height: 3px;}
.b_frame .lbc {background: url(/i/b_frame_lbc.gif) no-repeat left top; line-height: 3px;}
.b_frame .rbc {background: url(/i/b_frame_rbc.gif) no-repeat right top; line-height: 3px;}
