/****************************************************************
 настройка шрифтов
****************************************************************/
body {
   color: #333;
   font-size: 14px;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
h1 { font-size: 24px; padding-bottom: 9px; color:#EB1B3C; font-weight: normal; }
h2 { font-size: 20px; padding-top: 6px; font-weight: normal; }
h3 { font-size: 16px; padding-top: 6px; } 
h4 { font-size: 14px; padding-bottom: 6px; }
h5 { font-size: 14px; padding-bottom: 6px; }
h6 { font-size: 14px; padding-bottom: 6px; color:#EB1B3C; font-size: 16px; }

pre {
   white-space: pre-wrap;
   font-size: 12px;
}

/****************************************************************
  блоки структуры сайта
****************************************************************/
.div_site_head {
   height:100px;
   background-color:#fff;
 /*  background: url(/_design/232/div_site_site_head_v1309510894.png) left top no-repeat; */
}

.site_head_logo {
   top: 9px;
   margin-left: 24px;
}
.site_head_text   { margin-left: 230px; }
.site_head_text p { padding: 0 0 3px 9px; }
.site_head_contacts { float: right; }
.site_head_main_text { width: 500px; text-align: justify; padding-top: 16px; }

._div_site_body {
}

.div_site_central {
   margin-left: 12px;    
   margin-right: 241px; 
}
.main_area_text {
   padding: 0 14px;
}



/****************************************************************
  футер
****************************************************************/
.div_pred_footer {
    height: 48px;
}
.div_site_footer {
    height: 48px;
}
.footer_dev_copyright {
    margin-top: -9px;
    padding-top: 11px;
}
.div_footer_counters {
    float: right;
    padding: 8px 3px 0 0;
    text-align: center;
}


/************************************************************************
 стили верхнего меню     
************************************************************************/
.div_site_top_menu_line {
   height: 40px;
   background-color:#fff;
/* font-weight: bold; */
}
/* отступы, параметры шрифта меню */
.div_tml {
   padding: 0 0 0 8px;
}
/* расстояние между вкладками */
.li_tml_lv1, .li_tml_lv1_cur {
   margin-left: 10px;
}
/* задаю общие для всех вкладок стили */
.a_tml_lv1, .a_tml_lv1_cur {
  display: block;
  color: #fff;
  background-color: #213F9B;
  padding: 6px 5px 5px 5px;
  text-align: center;
  width: 130px;
}
/* немного изменяю стиль активной вкладки */
.a_tml_lv1_cur {
  color: #fff;
  background-color:#EB1B3C;
}
/* при наведении мышки меняется цвет названия вкладок */
.a_tml_lv1:hover, .a_tml_lv1_cur:hover {
  color: #fff;
  background-color: #EB1B3C;
  text-decoration: none;
}
/* пункт меню скрыт от посетителей - подсветка серым цветом: */
/* все скрытые пункты */
.span_tml_hidden, 
.span_tml_hidden_down { 
   color: #aaa;
}
/* активный пункт, в случае если он скрытый */
.a_tml_lv1_cur .span_tml_hidden, 
.a_tml_lv1_cur .span_tml_hidden_down { 
   color: #faa;
}  



/*************************************************************************
 стили бокового меню 
*************************************************************************/
.left {
   width: 208px;
   margin: 0px 15px 0px 0px;
   float: right;
}
.div_left_menu_box {
   padding: 0px;
   border: 0px solid #ccc;
}


/* задаю отступ снизу между разделами меню первого уровня */
li.left_menu_level_1, li.left_menu_level_1_to_scroll {
   padding: 0 0 9px 0;
}
/* убираю отступы отступ у вложенных меню, и делаю небольшой отступ сверху у каждого пункта */
/* все вложенные пункты будут на одном уровне, но зато фон ссылок будет на всё строку */
li.left_menu_level_child, li.left_menu_level_child_to_scroll {
   padding: 1px 0 0 0;
}


/* пункты меню первого уровня - общие параметры 2fb919 EEE8E5 */
li.left_menu_level_1 a.left_menu_link,         li.left_menu_level_1_to_scroll a.left_menu_link,
li.left_menu_level_1 a.left_menu_current_link, li.left_menu_level_1_to_scroll a.left_menu_current_link,  
li.left_menu_level_1 a.left_menu_hidden_admin, li.left_menu_level_1_to_scroll a.left_menu_hidden_admin,
li.left_menu_level_1 a.left_menu_nolnk_admin,  li.left_menu_level_1_to_scroll a.left_menu_nolnk_admin,
li.left_menu_level_1  .left_menu_text,         li.left_menu_level_1_to_scroll  .left_menu_text {
   color: #fff; 
   background-color: #213F9B;
   padding: 3px 0px 3px 6px; 
   display: block; 
   font-weight: normal; 
} 
/* пункты меню первого уровня - заменяю цвет пункта меню без ссылки (для посетителя и админа цвет одинаков чтоб не путаться) */
li.left_menu_level_1 a.left_menu_nolnk_admin,  li.left_menu_level_1_to_scroll a.left_menu_nolnk_admin,
li.left_menu_level_1  .left_menu_text,         li.left_menu_level_1_to_scroll  .left_menu_text {
   color: #eee;
}
/* пункты меню первого уровня - заменяю цвет скрытого пункта меню */
li.left_menu_level_1 a.left_menu_hidden_admin, li.left_menu_level_1_to_scroll a.left_menu_hidden_admin {
   color: #ccc;
}
/* пункты меню первого уровня - заменяю цвет текущего пункта меню EB1B3C */
li.left_menu_level_1 a.left_menu_current_link, li.left_menu_level_1_to_scroll a.left_menu_current_link {
   color: #fff;
   background-color: #2fb919;
}

/* hover - пункты меню первого уровня - стиль при наведении мышки на обычные и текущую ссылки */
li.left_menu_level_1 a.left_menu_link:hover,         li.left_menu_level_1_to_scroll a.left_menu_link:hover, 
li.left_menu_level_1 a.left_menu_current_link:hover, li.left_menu_level_1_to_scroll a.left_menu_current_link:hover { 
   color: #ff5;
   text-decoration: underline;
}
/* hover - пункты меню первого уровня - стиль при наведении мышки на ссылку скрытого пункта */
li.left_menu_level_1 a.left_menu_hidden_admin:hover, li.left_menu_level_1_to_scroll a.left_menu_hidden_admin:hover { 
   color: #aaa;
   text-decoration: underline;
}
/* hover - пункты меню первого уровня - стиль при наведении мышки на ссылку */
li.left_menu_level_1 a.left_menu_nolnk_admin:hover,  li.left_menu_level_1_to_scroll a.left_menu_nolnk_admin:hover {
   color: #e34000;
   text-decoration: underline;
}



/* пункты меню второго уровня - общие параметры eee8e5 */
li.left_menu_level_child a.left_menu_link,         li.left_menu_level_child_to_scroll a.left_menu_link, 
li.left_menu_level_child a.left_menu_current_link, li.left_menu_level_child_to_scroll a.left_menu_current_link, 
li.left_menu_level_child a.left_menu_hidden_admin, li.left_menu_level_child_to_scroll a.left_menu_hidden_admin, 
li.left_menu_level_child a.left_menu_nolnk_admin,  li.left_menu_level_child_to_scroll a.left_menu_nolnk_admin, 
li.left_menu_level_child  .left_menu_text,         li.left_menu_level_child_to_scroll  .left_menu_text {
   color: #685040;
   background-color: #EEE8E5;
   padding: 6px 0px 6px 16px;
   display: block; 
   font-weight: normal;
} 
/* пункты меню второго уровня - заменяю цвет пункта меню без ссылки (для посетителя и админа цвет одинаков чтоб не путаться) */
li.left_menu_level_child a.left_menu_nolnk_admin,  li.left_menu_level_child_to_scroll a.left_menu_nolnk_admin, 
li.left_menu_level_child  .left_menu_text,         li.left_menu_level_child_to_scroll  .left_menu_text  {
   color: #333;
   font-weight: bold;
}
/* пункты меню второго уровня - заменяю цвет скрытого пункта меню */
li.left_menu_level_child a.left_menu_hidden_admin, li.left_menu_level_child_to_scroll a.left_menu_hidden_admin {
   color: #ccc;
}
/* пункты меню второго уровня - заменяю цвет текущего пункта меню EB1B3C BEB5B0 */
li.left_menu_level_child a.left_menu_current_link, li.left_menu_level_child_to_scroll a.left_menu_current_link { 
   color: #fff;
   background-color: #EB1B3C;
}

/* hover - пункты меню второго уровня - стиль при наведении мышки на обычные и текущую ссылки EB1B3C */
li.left_menu_level_child a.left_menu_link:hover,         li.left_menu_level_child_to_scroll a.left_menu_link:hover, 
li.left_menu_level_child a.left_menu_current_link:hover, li.left_menu_level_child_to_scroll a.left_menu_current_link:hover { 
   color: #fff;
   background-color: #EB1B3C;
   text-decoration: none;
}
/* hover - пункты меню второго уровня - стиль при наведении мышки на ссылку скрытого пункта */
li.left_menu_level_child a.left_menu_hidden_admin:hover, li.left_menu_level_child_to_scroll a.left_menu_hidden_admin:hover { 
   color: #777;
   background-color: #EB1B3C;
   text-decoration: none;
}
/* пункты меню второго уровня - стиль при наведении мышки на ссылку */
li.left_menu_level_child a.left_menu_nolnk_admin:hover,  li.left_menu_level_child_to_scroll a.left_menu_nolnk_admin:hover {
   color: #333;
   background-color: #EB1B3C;
   text-decoration: none;
}



/* пункты меню третего уровня 
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child_to_scroll a.left_menu_link, 
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child_to_scroll a.left_menu_current_link,
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child_to_scroll a.left_menu_hidden_admin, 
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child_to_scroll a.left_menu_nolnk_admin, 
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child_to_scroll  .left_menu_text,
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child a.left_menu_link, 
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child a.left_menu_current_link,
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child a.left_menu_hidden_admin, 
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child a.left_menu_nolnk_admin, 
ul.left_menu_level_child ul.left_menu_level_child .left_menu_level_child  .left_menu_text {
   color: #ff5040;
   background-color: #eee8e5;
   padding: 6px 0px 6px 32px;
   display: block; 
} 
*/



/****************************************************************
  различные элементы
****************************************************************/
.div_list_items_pg {
   border: 0px solid #ccc !important;
   border: 0px solid #ccc;
   padding: 6px 16px 6px 16px;
}
.padding_div2 {
   padding-top: 16px;
   padding-left: 16px;
   padding-right: 16px;
}
.ul_list_items   { margin-left: 12px; }
.li_list_items_1 { width: 724px; }
.lukoshko { top: 6px; padding: 0; }

a       { color:#0077FB; } /* #213F9B цвет Маши */
a:hover { color:#EB1B3C; }
a.mlc_list_items_a_header       { color: #213F9B; }
a.mlc_list_items_a_header:hover { color: #EB1B3C; }

.block_view_a  { font-size: inherit; }



/***************************************************************************
 пользовательские классы
***************************************************************************/

.user_class_list1 {
   padding-left: 16px;
   background:url(/_imag_images/232/954-nav-arrow-sml.jpg) left 3px no-repeat; 
}

.user_class_list1 a       { color:#213F9B; }
.user_class_list1 a:hover { color:#EB1B3C; }

/* a { color:#213F9B; }   a:hover { color:#EB1B3C; } */

/*
#mlc_408 a.left_menu_link { background-color: #ee9024; padding: 6px 0px 6px 15px; text-decoration: none; }
#mlc_408 a.left_menu_link:hover { background-color: rgb(46, 175, 164); }
#mlc_408 a.left_menu_current_link { background-color: rgb(46, 175, 164); padding: 6px 0px 6px 15px;  }
*/