/*
* Цвет фона, размер, тип и цвет шрифта общей глобальной таблицы
*/
 BODY {
  font-family: Tahoma, Verdana, Sans-serif; 
  color: #003366; 
  background-color: #A1BCE7; 
  font-size: 12px; 
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-3dlight-color: #D5D5D5;
  scrollbar-highlight-color: #A0A0A4;
  scrollbar-face-color: #C1BEBE;
  scrollbar-shadow-color: #808080;
  scrollbar-darkshadow-color: #A0A0A4;
  scrollbar-track-color: #E4E4E4;
 }

 I {
  font-family: Arial, Verdana, sans-serif;
 }

 UL {
  list-style-type: disc;
 }

 UL.none {
  list-style-type: none;
 }

 TD {
  font-size: 12px; 
 }

 P {
  text-indent: 20px;
 }

/*
* Стили встраиваемых изображений
*/
 EMBED.block {
  display: block;
 }

 IMG {
  margin: 0px 0px 0px 0px;
 }

 IMG.block {
  display: block;
 }

 IMG.noborder, IMG.noborder_right, IMG.noborder_left, IMG.noborder_center {
  border-width: 0px;
  margin: 4px 4px 4px 4px;
 }

 IMG.left, IMG.right, IMG.center, DIV.flv {
  border-width: 1px;
/*  
*  border-color: #EB9000; 
*  border-color: #E4E4E4;
*/
  border-color: #2D579C;
  margin: 4px 4px 4px 4px;
 }
 IMG.left, IMG.noborder_left {
  float: left;
 }
 IMG.right, IMG.noborder_right {
  float: right;
 }

/* 
* Текст верхнего заголовка для текстовой версии 
*/
 .title_no_images { 
  color: #000000; 
  font-size: 18px; 
 }

/* 
* Текст ссылок для верхнего меню для текстовой версии 
*/
 A.top_menu:link, A.top_menu:visited, A.top_menu:active, A.top_menu:hover{
  font-size: 12px; 
  font-weight: bold;
  text-decoration: none; 
 }
 A.top_menu:link, A.top_menu:visited {
  color: #EB9000; 
 }
 A.top_menu:active, A.top_menu:hover {
  color: #F39D1A; 
 }

/* 
* Текст ссылок для верхнего меню для графической версии версии 
*/
 .topnav, .topnav UL {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  border: 0px;
  background: none;
  width: 100%;
 }
 .topnav LI {
  position: relative;
  background: none;
  border: 0px;
  width: 100%;
 }
 .topnav A {
  font-size: 11px; 
  font-weight: bold;
  text-align: center;
  text-decoration: none; 
  display: block;
 }

 A.top_menu_on:link, A.top_menu_on:visited {
  color: #1A57AE; 
 }
 A.top_menu_on:active, A.top_menu_on:hover {
  color: #4883D6; 
 }
 A.top_menu_off:link, A.top_menu_off:visited {
  color: #FFFFFF; 
 }
 A.top_menu_off:active, A.top_menu_off:hover {
  color: #C1CCEB; 
 }

 .topnav LI UL {
  display: none;
  position: absolute;
  text-align: left;
  border: 1px solid #0c2958;
  border-top: 0px;
  padding: 0px;
  padding-top: 6px;
  z-index: 2;
  background: #1D488C;
  opacity: 0.9;
 }
 .topnav LI LI:hover,
 .topnav LI LI.jshover {
  background: #6e8ab8;
 }
 .topnav LI LI A {
  font-size: 11px; 
  text-align: left;
  font-weight: normal;
  text-decoration: none; 
 }
 .topnav LI LI A:link, .topnav LI LI A:visited {
  color: #FFFFFF; 
 }
 .topnav LI LI A:active, .topnav LI LI A:hover {
  color: #CCCCCC; 
 }
 .topnav LI:hover UL,
 .topnav LI.jshover UL {
  display: block;
 }

 .topnav LI:hover LI UL,
 .topnav LI.jshover LI UL {
  display: none;
  list-style: none;
  text-align: left;
  top: 0px;
  left: 95%;
  border: 1px solid #0c2958;
  padding: 0px;
  z-index: 3;
  background: #1D488C;
 }
 .topnav LI:hover LI:hover UL,
 .topnav LI.jshover LI.jshover UL {
   display: block;
 }

/* 
* Рамка вокруг средней глобальной таблицы с данными (графическая версия)
*/
 TD.main_data_border_images {
  background-color: #FFFFFF; 
 }

/* 
* Рамка вокруг средней глобальной таблицы с данными (текстовая версия)
*/
 TD.main_data_border_text {
  background-color: #000000; 
 }

/* 
* Цвет фона средней глобальной таблицы с данными
*/
 TD.main_data {
  background-color: #FFFFFF; 
 }

/* 
* Цвет фона колонки с левым меню (для текстовой версии)
*/
 TD.main_left_data {                 
  background-color: #CCCCCC; 
 }

/* 
* Подпись под каждой страницой
*/
 .footer, A.footer:link, A.footer:visited, A.footer:active, A.footer:hover {
  color: #305798; 
  text-align: center;
  font-size: 11px; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
 }
 A.footer:link, A.footer:visited {
  color: #305798; 
  text-decoration: underline; 
 }
 A.footer:active, A.footer:hover {
  color: #305798; 
  font-weight: bold;
  text-decoration: underline; 
 }

/* 
* Поиск по сайту
*/
 TD.search {
  font-size: 12px; 
  color: #0E3B82; 
  text-decoration: none; 
  font-style: normal; 
  font-weight: bold;
  text-align: left;
 }

 A.search:link, A.search:visited, A.search:active, A.search:hover {
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
 }
 A.search:link, A.search:visited {
  color: #1A57AE; 
 }
 A.search:active, A.search:hover {
  color: #4883D6; 
 }

 INPUT.search, INPUT.search_submit {
  font-size: 12px; 
  background-color: #FFFFFF; 
  border-color: #0E3B82; 
  border-width: 1px; 
  text-decoration: none; 
  font-style: normal; 
  font-weight: bold;
  vertical-align: middle; 
 }
 INPUT.search {
  color: #EB9000; 
 }
 INPUT.search_submit {
  color: #0E3B82; 
  padding: 0px; 
 }

/* 
* Заголовок левого меню
*/
 TD.left_menu_header_border {
  background-color: #5680BE; 
 }

 TD.left_menu_header1, TD.left_menu_header2, TD.left_menu_text_header1, 
 TD.left_menu_text_header2, A.left_menu_header1:link, A.left_menu_header1:visited, 
 A.left_menu_header1:active, A.left_menu_header1:hover, A.left_menu_header2:link, 
 A.left_menu_header2:visited, A.left_menu_header2:active, A.left_menu_header2:hover {
  text-decoration: none; 
  font-style: normal;
 }
 TD.left_menu_header1, TD.left_menu_text_header1, A.left_menu_header1:link, 
 A.left_menu_header1:visited, A.left_menu_header1:active, A.left_menu_header1:hover {
  font-size: 14px; 
  color: #FFFFFF; 
  font-weight: bold;
  text-align: center;
 }
 TD.left_menu_header2, TD.left_menu_text_header2, A.left_menu_header2:link, 
 A.left_menu_header2:visited, A.left_menu_header2:active, A.left_menu_header2:hover {
  font-size: 11px; 
  color: #6F727B; 
  font-weight: normal;
  text-align: left;
 }
 A.left_menu_header2:link, A.left_menu_header2:visited, 
 A.left_menu_header2:active, A.left_menu_header2:hover {
  text-decoration: none; 
  font-weight: bold;
 }
 TD.left_menu_text_header1 {
  background-color: #5680BE; 
 }
 TD.left_menu_text_header2 {
  background-color: #FFFFFF; 
 }

/* 
* Левое меню
*/
 TD.left_menu, .left_menu, TD.left_menu_active, .left_menu_active, 
 TD.left_menu_hidden, .left_menu_hidden, TD.left_menu_active_hidden, .left_menu_active_hidden, 
 A.left_menu:link, A.left_menu:visited, A.left_menu:link, A.left_menu:visited, 
 A.left_menu_active:link, A.left_menu_active:visited, A.left_menu_active:active, 
 A.left_menu_active:hover {
  font-size: 12px; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
 }
 TD.left_menu, .left_menu, TD.left_menu_hidden, .left_menu_hidden {
  color: #0E3B82; 
 }
 TD.left_menu_active, .left_menu_active, TD.left_menu_active_hidden, .left_menu_active_hidden {
  color: #EB9000; 
 }
 A.left_menu:link, A.left_menu:visited {
  color: #1A57AE; 
 }
 A.left_menu:active, A.left_menu:hover {
  color: #4883D6; 
 }
 A.left_menu_active:link, A.left_menu_active:visited {
  color: #EB9000; 
 }
 A.left_menu_active:active, A.left_menu_active:hover {
  color: #F39D1A; 
 }
 TD.left_menu_hidden, .left_menu_hidden, TD.left_menu_active_hidden, .left_menu_active_hidden {
  text-decoration: line-through; 
 }

/* 
* Левое подменю
*/
 TD.left_submenu, TD.left_submenu_hidden, TD.left_submenu_active, 
 TD.left_submenu_active_hidden {
  font-size: 11px; 
  text-decoration: none; 
  font-style: normal; 
  font-weight: normal;
 }
 TD.left_submenu, TD.left_submenu_hidden {
  color: #1A57AE; 
 }
 TD.left_submenu_active, TD.left_submenu_active_hidden {
  color: #EB9000; 
 }
 TD.left_submenu_hidden, TD.left_submenu_active_hidden {
  text-decoration: line-through; 
 }

 A.left_submenu:link, A.left_submenu:visited, A.left_submenu:active, 
 A.left_submenu:hover, A.left_submenu_active:link, A.left_submenu_active:visited, 
 A.left_submenu_active:active, A.left_submenu_active:hover {
  font-size: 11px; 
  text-decoration: none; 
  font-style: normal; 
  font-weight: normal;
 }
 A.left_submenu:link, A.left_submenu:visited {
  color: #1A57AE; 
 }
 A.left_submenu:active, A.left_submenu:hover {
  color: #4883D6; 
 }
 A.left_submenu_active:link, A.left_submenu_active:visited {
  color: #EB9000; 
 }
 A.left_submenu_active:active, A.left_submenu_active:hover {
  color: #F39D1A; 
 }

/* 
* Левый хитрый фрейм
*/
 TD.left_cool_frame_border {
  background-color: #5680BE; 
 }

 TD.cool_frame, .cool_frame, .cool_frame2, SELECT.cool_frame2 {
  color: #0E3B82; 
  font-style: normal; 
  text-decoration: none; 
  font-weight: normal;
 }
 TD.cool_frame {
  font-size: 12px; 
  background-color: #FBFBFB; 
  text-align: left;
  padding: 0px 2px 0px 6px;
 }
 .cool_frame {
  font-size: 12px; 
 }
 .cool_frame2, SELECT.cool_frame2 {
  font-size: 11px; 
 }

 A.cool_frame:link, A.cool_frame:visited, A.cool_frame:active, A.cool_frame:hover, 
 A.cool_frame_red:link, A.cool_frame_red:visited, A.cool_frame_red:active, A.cool_frame_red:hover, 
 .cool_frame_red, 
 A.cool_frame_hotlink:link, A.cool_frame_hotlink:visited, A.cool_frame_hotlink:active, 
 A.cool_frame_hotlink:hover {
  font-size: 11px; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
 }
 A.cool_frame:link, A.cool_frame:visited {
  color: #1A57AE; 
 }
 A.cool_frame:active, A.cool_frame:hover {
  color: #4883D6; 
 }
 A.cool_frame_hotlink:link, A.cool_frame_hotlink:visited {
  color: #EB9000; 
 }
 A.cool_frame_hotlink:active, A.cool_frame_hotlink:hover {
  color: #F39D1A; 
 }
 A.cool_frame_red:link, A.cool_frame_red:visited, A.cool_frame_red:active, A.cool_frame_red:hover, 
 .cool_frame_red {
  color: #CE1D25; 
  font-weight: bold;
 }

/* 
* Основной заголовок данных
*/
 TD.data_header_border {
  background-color: #5680BE; 
 }

 TD.data_header1, TD.data_header2, TD.data_text_header1, TD.data_text_header2, 
 A.data_header2:link, A.data_header2:visited, A.data_header2:active, 
 A.data_header2:hover {
  text-decoration: none; 
  font-style: normal;
 }
 TD.data_header1, TD.data_text_header1 {
  font-size: 14px; 
  color: #FFFFFF; 
  font-weight: bold;
 }
 TD.data_header2, TD.data_text_header2, A.data_header2:link, A.data_header2:visited, 
 A.data_header2:active, A.data_header2:hover {
  font-size: 11px; 
  color: #6F727B; 
  font-weight: bold;
 }
 TD.data_text_header1 {
  background-color: #5680BE; 
 }
 TD.data_text_header2 {
  background-color: #FFFFFF; 
 }

/* 
* Основные блоки данных
*/
 TD.data_body {
  background-color: #FBFBFB; 
 }
 TD.data_body2, TD.data_small {
  font-size: 13px; 
  text-decoration: none; 
  font-style: normal; 
  font-weight: normal;
 }
 TD.data_body2 {
  font-size: 13px; 
 }
 TD.data_small {
  font-size: 10px; 
 }
 TD.data_body2 {
  color: #0E3B82; 
  padding: 4px 4px 4px 4px;
 }
 .error, .info {
  text-decoration: none; 
  font-style: normal; 
  font-weight: normal;
 }
 .error {
  color: #990000; 
 }
 .info {
  color: #009900; 
 }

 A.link1:link, A.link1:visited, A.link1:active, A.link1:hover, 
 A.hlink1:link, A.hlink1:visited, A.hlink1:active, A.hlink1:hover, 
 A.maillink1:link, A.maillink1:visited, A.maillink1:active, A.maillink1:hover, 
 A.error, A.info {
  font-weight: bold;
  text-decoration: underline; 
 }
 A.link1:link, A.link1:visited, A.maillink1:link, A.maillink1:visited, 
 A.hlink1:link, A.hlink1:visited {
  color: #0E3B82; 
 }
 A.link1:active, A.link1:hover, A.maillink1:active, A.maillink1:hover, 
 A.hlink1:active, A.hlink1:hover {
  color: #0E3B82; 
 }
 A.hlink1:link, A.hlink1:visited, A.hlink1:active, A.hlink1:hover {
  font-size: 14px; 
 }

 .right_menu_active {
  color: #EB9000; 
  font-weight: bold;
 }

 TD.data_sub_header {
  font-size: 14px; 
  color: #0E3B82; 
  background-color: #E4E4E4; 
  text-decoration: none; 
  font-style: normal;
  font-weight: bold;
  padding: 0px 2px 0px 2px;
 }

 A.data_sub_header:link, A.data_sub_header:visited, A.data_sub_header:active, 
 A.data_sub_header:hover {
  font-size: 14px; 
  text-decoration: none; 
  font-style: normal;
  font-weight: bold;
 }
 A.data_sub_header:link, A.data_sub_header:visited {
  color: #FFFFFF; 
 }
 A.data_sub_header:active, A.data_sub_header:hover {
  color: #CCCCCC; 
 }
 A.data_sub_header2:link, A.data_sub_header2:visited, A.data_sub_header2:active, 
 A.data_sub_header2:hover {
  font-size: 11px; 
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: bold;
  text-decoration: none; 
 }

 .header, .headerr, .headerc, 
 A.header:link, A.header:visited, A.header:active, A.header:hover  {
  font-size: 14px; 
  text-decoration: none; 
  font-style: normal; 
  font-weight: bold;
 }
 .header {
  text-align: left;
 }
 .headerr {
  text-align: right;
 }
 .headerc {
  text-align: center;
 }

 A.header:link, A.header:visited {
  color: #0E3B82; 
  text-decoration: underline; 
 }
 A.header:active, A.header:hover  {
  color: #0E3B82;
  text-decoration: underline; 
 }

 .docname {
  text-decoration: none; 
  font-style: normal; 
  font-weight: bold;
 }

 INPUT.input1, INPUT.submit1, BUTTON.submit1, SELECT.select1, TEXTAREA.input1 {
  font-size: 13px; 
  font-family: Tahoma, Verdana, sans-serif; 
  border-color: #0E3B82; 
  border-style: solid; 
  text-decoration: none; 
  font-style: normal; 
  vertical-align: middle; 
 }
 INPUT.input1, TEXTAREA.input1 {
  color: #0E3B82; 
  background-color: #FFFFFF; 
  border-width: 1px; 
  font-weight: bold;
 }
 SELECT.select1 {
  color: #0E3B82; 
  background-color: #FFFFFF; 
  border-width: 1px; 
  font-weight: bold;
 }
 CHECKBOX.box1 {
  font-size: 13px; 
  color: #0E3B82; 
 }
 INPUT.submit1, BUTTON.submit1 {
  color: #FBFBFB; 
  background-color: #0E3B82; 
  font-weight: bold;
  border-width: 0px; 
  padding: 2px; 
 }

 TD.news_header1, TD.news_text_header2, A.news_header1:link, A.news_header1:visited, 
 A.news_header1:active, A.news_header1:hover {
  color: #6F727B; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold;
  text-decoration: none; 
 }
 TD.news_text_header2 {
  background-color: #FFFFFF; 
 }

 TD.news1_sub_header, TD.news2_sub_header, TD.news1_sub_header_date, 
 TD.news2_sub_header_date {
  background-color: #E4E4E4; 
  text-decoration: none; 
  font-style: normal;
  font-weight: bold;
 }
 TD.news3_sub_header_date {
  font-size: 11px; 
  color: #EB9000; 
  text-decoration: none; 
  font-style: normal;
  font-weight: bold;
  font-weight: normal;
 }
 TD.news1_sub_header {
  font-size: 13px; 
  color: #0E3B82; 
  padding: 0px 4px 0px 4px;
 }
 TD.news1_sub_header_date, TD.news2_sub_header_date {
  font-size: 12px; 
  color: #EB9000; 
  font-weight: normal;
 }
 TD.news2_sub_header {
  font-size: 11px; 
  color: #EB9000; 
  padding: 0px 4px 0px 4px;
 }

 A.news1_sub_header:link, A.news1_sub_header:visited, 
 A.news1_sub_header:active, A.news1_sub_header:hover {
  font-size: 13px; 
  color: #0E3B82; 
  text-decoration: none; 
  font-style: normal;
  font-weight: bold;
 }

 A.news2_sub_header:link, A.news2_sub_header:visited, 
 A.news2_sub_header:active, A.news2_sub_header:hover {
  font-size: 11px; 
  color: #0E3B82; 
  text-decoration: none; 
  font-style: normal;
  font-weight: bold;
 }

 TD.news1_body, .news1_body, .news1_body2, TD.news2_body, .news2_body, TD.news3_body, 
 TD.news3_body_scroll, TD.news3_body2, .news3_body, 
 A.news1_body:link, A.news1_body:visited, A.news1_body:active, A.news1_body:hover, 
 A.news1_body2:link, A.news1_body2:visited, A.news1_body2:active, A.news1_body2:hover, 
 A.newslink1:link, A.newslink1:visited, A.newslink1:active, A.newslink1:hover, 
 A.news2_body:link, A.news2_body:visited, A.news2_body:active, A.news2_body:hover, 
 A.news3_body:link, A.news3_body:visited, A.news3_body:active, A.news3_body:hover {
  font-size: 11px; 
  text-decoration: none; 
  font-style: normal; 
  font-weight: normal; 
 }
 TD.news1_body, TD.news2_body {
  background-color: #FBFBFB; 
  color: #0E3B82; 
  font-weight: normal;
  text-align: justify;
  padding: 3px 6px 0px 6px;
 }
 TD.news3_body, TD.news3_body_scroll {
  background-color: #FBFBFB; 
  color: #0E3B82; 
  font-weight: normal;
 }
 TD.news3_body {
  padding: 0px 6px 4px 12px;
 }
 TD.news3_body_scroll {
  padding: 0px 0px 0px 12px;
 }
 TD.news3_body2 {
  color: #0E3B82; 
  font-weight: normal;
 }
 A.news1_body:link, A.news1_body:visited, A.news1_body:active, A.news1_body:hover, 
 A.news2_body:link, A.news2_body:visited, A.news2_body:active, A.news2_body:hover, 
 A.news3_body:link, A.news3_body:visited, A.news3_body:active, A.news3_body:hover {
  color: #6F727B; 
  font-weight: bold;
 }
 A.news1_body2:link, A.news1_body2:visited, A.newslink1:link, A.newslink1:visited {
  color: #0E3B82; 
 }
 A.news1_body2:active, A.news1_body2:hover, A.newslink1:active, A.newslink1:hover {
  color: #2E62AC; 
 }
 A.newslink1:link, A.newslink1:visited, A.newslink1:active, A.newslink1:hover {
  text-decoration: underline; 
 }

 .news1_body2 { 
  color: #6F727B; 
  font-weight: bold;
 }

/*
 *  Карта сайта
 */
 .mapsite .info {
  font-size: 10px;
 }

/*
 * Горячие кнопки
 */
 .hk A {
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal;
  text-decoration: none; 
 }
 .hk A:link, .hk A:visited {
  color: #FFFFFF; 
 }
 .hk A:active, .hk A:hover {
  color: #C1CCEB; 
 }

/*
 * Навигация в архиве
 */
/*
 * .arch_body {
 *  border-width: 1px;
 *  border-color: #EB9000; 
 *  color: #EB9000; 
 *  font-weight: bold;
 * }
 */

 .arch_body TD, .arch_body .arch_active, .arch_body A {
  color: #6F727B; 
  font-size: 10px; 
  font-style: normal; 
  text-decoration: none; 
 }

 .arch_body A {
  color: #0E3B82; 
  font-weight: bold;
 }

 .arch_body .arch_active {
  color: #EB9000; 
  font-weight: bold;
 }
