 
  body {margin:0px; padding:0px; font-family: verdana, sans-serif; font-size:14px;}
  table , td {font-size:13px; }
  
  /* заголовки h1 */
  h1 {font-size:15px; text-align:center; margin-top:0px; margin-bottom:10px;}
 
 /*-------*/
 /* свойства элементов выводимых CMS  */
 /*-------*/
 
  /* div-блок меню  */
  .gorizontal_menu { background:transparent; font-size:13px;
    margin-top:0px; margin-bottom:0px; overflow:hidden;
    margin-left:5px; border-bottom:solid 2px #0099FF; }
  
  .menu a { /*text-decoration:none;*/ }
  /*
  .menu a:link , .menu a:visited {color:#000080;}
  .menu a:hover { color:#0000FF; text-decoration:none; }
  */
  /* div - блок пункта меню */
  .punkt { /*font-weight:bold;*/ padding:1px; /* background:#f1bd31;*/ border-bottom:solid 0px #d9def2;
    float:left;}
  
  /* div - блок выбранного пункта меню */
  .on_punkt {font-weight:bold; padding:1px; /* background:#2a44fb;*/ border-bottom:solid 0px #d9def2;
    float:left; }
  .on_punkt a:link , .on_punkt a:visited {color:#df6900;}
  
  /* div - блок подпункта меню */
  .grup { text-align:left; padding:1px; padding-left:14px; /* background-color:#f1bd31;*/ /*#6ca9e6;*/
    background-image:url("./images/marker_off.gif");
    background-repeat:no-repeat; background-position: 5px 50% ;
    }
  
  /* div - блок выбранного подпункта меню */
  .on_grup { font-weight:bold; text-align:left; padding:1px; padding-left:14px; 
   /* background-color:#2a44fb;*/ background-image:url("./images/marker_on.gif");
    background-repeat:no-repeat; background-position: 5px 50% ;
     }
  .on_grup a:link , .on_grup a:visited {color:#df6900;}
  
  .punkt_a { display:block; float:left; margin-left:0px; text-decoration:none;
    padding-top:5px; padding-bottom:5px; border-bottom:none; /* solid 5px #1A2697; */
    padding-left:5px; padding-right:5px;
    color:#0000CC; }
  
  .punkt_a:hover { background:#b0e0bf; color:#2D4613; }
  
  .on_punkt_a  { display:block; float:left; margin-left:0px; font-weight:bold;
    text-decoration:none;
    padding-top:5px; padding-bottom:5px; border-bottom:none; /* solid 5px #2F7C0E; */
    color:#0000CC; 
    }
  
  .block_menu_podpunkt { display:none; position:absolute; background:#fff;
     border:solid 1px #42A33D;  }
  .conteiner_block_menu_podpunkt { padding:2px; }
  
  .grup_a { display:block; text-decoration:none; color:#000000;  }
  
  .conteiner_grup_a {  }
  
  .grup_a:hover .conteiner_grup_a { display:block; 
     background:#b0e0bf;  }
  .conteiner_grup_a div { padding:2px 3px 2px 3px; }
  
  .raz_menu_punkts { float:left; padding-top:0px; padding-left:0px; color:#465327;
    overflow:hidden; width:1px; margin-top:8px; height:12px;
    background:#63b613; margin-left:0px; margin-right:0px; }
  
  .no_float { clear:both; }
  
  /* div - блок основного содержимого */
  .osnovSoder { text-align:center; padding-top:3px; padding-bottom:15px;
    display: block; clear: both; /* height:100%; */  }
  
  /* заголовок для основного содержимого */
  .osnovSoder h1.zagol_soder { padding-top:2px; padding-bottom:2px;
    font-size:140%;  text-decoration:underline; color:#6D884F; }
  
  /* ссылки в основном содержимом */
  .osnovSoder a { color:#493F43; }
  .osnovSoder a:visited { color:#6A6A73; }
  .osnovSoder a:hover { text-decoration:none; }
  
  /* ссылка-название статьи в списке статей  */
  a.link_name_stat { color:#3645C9; font-weight:bold; }
  /* ссылка "полностью" в обзоре статьи на странице списка статей */
  a.link_to_all_stat { font-style:italic; }
  
  /* заголовок списка ссылок на статьи в основном содержимом (блок div) */
  .text_to_list_stat { text-align:center; margin-top:10px; font-weight:bold; }
  
  /* div - блок - список ссылок на статьи в основном содержимом */
  .osnov_list_link {text-align:left;}
  /* свойства самого списка ссылок на статьи в основном содержимом */
  .osnov_list_link ol {}
  .osnov_list_link ol li { margin-top:10px; }
  
  
  /* div - блок html-текста статьи */
  .soder_stat {background:none; width:99%; text-align:left; margin-left:auto; margin-right:auto; padding-bottom:5px;}
  
  /* Информация о статье (дата публикования и список тегов)  */
  .info_one_stat { text-align:left; font-size:90%; color:#808080; border-top:dotted 1px #808080;
    padding:5px; }
  
  /* ссылки тегов статьи */
  .info_one_stat a { color:#008040; }
  .info_one_stat a:visited { color:#00B75B; }
  
  
  /* div - блок списка заголовков статей отображающихся на странице со статьей */
  .stat_grup {margin-top:15px;  padding:5px; text-align:left;}
  .stat_grup ul {margin-top:5px;}
  /* span - блок пояснения над списком заголовков статей */
  .text_zagol {  font-style:italic; font-weight:bold; margin-left:20px;}
  
  /*  div - блок самого списка заголовков статей отображающихся на странице со статьей */
 .list_stat_grup {text-align:left;}
 
 /* div - блок результатов поиска по сайту */
 .rezul_poisk {background:none; width:99%; text-align:left; margin-left:auto; margin-right:auto;}
 
 /* span - блок - ссылка на страницу с результатами поиска */
 .link_page_poisk_on { padding:1px 4px; background:#00FFFF; }
 .link_page_poisk_on a {text-decoration:none; }
 
 /* span - блок - текущей страницы с результатами поиска */
 .link_page_poisk_off {background:#0000FF; font-weight:bold; padding:1px 4px;  color:#fff; }

 
 /* блок поиска по сайту */
  .div_poisk_site { /*position:absolute; left:380px; top:73px;*/ text-align:left;
    width:350px; padding:0px; background: transparent;   }
 .div_poisk_site form { margin:0px; padding:0px; }
 .div_poisk_site_zagol { font-weight:bold;  color:#4A424A; }
 
 /* свойства фона кнопки и поля ввода поиска по сайту */ 
 .poisk_form { padding-top:11px; padding-left:10px; }
 .poisk_form input.pole_text {  border:solid 1px #3eab0e; width:120px; background:#fff;  }
 .poisk_form input.start_poisk { /* border:none; */ 
   color:#000; font-size:90%; font-weight:bold;
   /* background:#76c1e0 url("../images/fon_button_poisk.gif");  width:70px; height:20px; */  }
 
 
  /* модуль входа на сайт  */
 .enter_site { margin-top:10px; margin-bottom:10px; 
   padding:0px; font-size:12px;
   text-align:center; background: transparent; border-top:solid 0px #a1ecff; }
 .enter_site_form { text-align:right; padding:0px; padding:4px; padding-left:8px; }
 div.enter_site_form div.dopol_site { text-align:right; /*width:90%;*/ 
   margin-left:auto; margin-right:auto; 
   }
 .enter_site_form table td { color: #000000; }
 .enter_site_form table  {  margin-left: auto; }
 
 div.zagol_enter_site { font-weight:bold; text-align:left; 
   color:#df6900; padding-top:0px; padding-left:8px; padding-bottom:8px;
   background-color: transparent; background-image: url("./images/razdel_right.gif");
   background-repeat:no-repeat; background-position:bottom;  }
 
 .enter_site form { margin:0px; padding:0px; /*padding:4px; padding-left:8px;*/ }
 input.pole_enter { margin:0px; padding:0px; border:solid 1px #3eab0e; background:#fff;
  width: 100px;
   }
 input.button_enter { margin:0px 0px 0px 0px; /* border:solid 0px #0080C0; */ color:#000;
   font-weight:bold; font-size: 90%;
   /* background:#76c1e0 url("../images/fon_button_poisk.gif"); */ 
   /* width:70px; height:20px; */ 
   }
 .elemen_form { text-align:left; }
 .error_login { font-size:90%; color:#FF0000; }
 .enter_site a { color:#56294E; font-size:90%; }
 a.enter_user_link { font-weight:bold; color:#4657CE; font-size:110%; }
 
 .enter_site_form a  { font-size: 80%; }
 
 .block_content_salute_enter_site { margin-top: 35px; color: #3E791A; text-align: right; }
 
 /* форма входа на сайт на отдельной странице */
 .table_form_enter_site {  }
 .table_form_enter_site td { padding:5px; }
 
 /* форма регистрации на сайте */
 
 .registr_pole_text { border:solid 1px #0080C0; background:#fff; }
 .registr_pole_button { /* border:solid 0px #0080C0; 
    background:#76c1e0 url("../images/fon_button_submit.gif"); width:100px; height:20px; */ 
   font-weight: bold;
    }
 
 .text_error_registr { font-size:90%; color:#FF0000;  }
 .registr_data_form { text-align:center; }
 .registr_data_form table { margin-left:auto; margin-right:auto; }
 .registr_data_form table td { margin-bottom:10px; padding:5px; vertical-align:top; }
 .td_registr_name_pole { text-align:right; }
 .registr_help { font-size:90%;  color:#374042; padding-left:15px; padding-right:15px;
     font-style:italic; text-align:left; }
 .text_alert { font-size:120%; font-weight:bold; margin-bottom:10px; text-align:center; }
 .tr_insert_regist { background: #EDF8F0; }
 .login_user { font-weight:bold; }
 
 .registr_form_message_contr_question { font-style:italic; font-size:90%; color:#000080; }
 .td_registr_question_contrl { text-align:left; }
 
 /* страница смены пароля и информации о пользователе и пользователей */
 .info_registr { text-align:center; }
 .kontein_info_registr { text-align:left; margin-left:auto; margin-right:auto; width:90%; }
 .data_info_registr { margin-top:10px; margin-bottom:10px; }
 .name_data_info_registr { font-weight:bold; }
 
 .text_data_info_registr { font-size:80%; padding:10px; padding-left:20px; }
 
 .form_text_info_to_show_email { font-size:80%;  }
 .registr_pole_textarea { border:solid 1px #0080C0; background:#fff; 
   width:300px; height:100px; }
 
 .zagol_info_new_passw { font-size:120%; font-weight:bold; text-align:center; 
    margin-top:20px; margin-bottom:10px; }
 .text_alert_message { font-weight:bold; margin-bottom:10px; text-align:center; }
 .text_error_new_passw { text-align:center; margin-bottom:10px; color:#FF0000; }
 .registr_help_new_passw { font-size:90%;  color:#374042; padding-left:15px; padding-right:15px;
     font-style:italic; margin-bottom:10px; }
 
 .reg_alert_save_info_user { text-align:center; margin-top:15px; margin-bottom:15px;
   font-style:italic; font-size:110%; color:#0000A0; }
 .reg_alert_error_save_info_user { text-align:center; margin-top:15px; margin-bottom:15px;
   font-style:italic; font-size:110%; color:#F03109; }
 
 .reg_span_no_data { font-style:italic; }
 
 /* страница восстановления пароля */
 .regist_text_error_email_repair_passwd { color:#EA3A15; font-size:90%; }
 .form_repair_passwd { margin-top:20px; margin-bottom:20px; }
 .button_form_repair_passwd { /* border:solid 0px #0080C0; 
    background:#76c1e0 url("../images/fon_button_submit.gif"); width:100px; height:20px; */
    font-weight:bold;
     }
 .text_form_repair_passwd { border:solid 1px #0080C0; background:#fff; }
 
 /* ссылки облака тегов (меток) */
 .block_metks {   margin-top:20px;
   }
 .zagol_block_metks { text-align:left; /* color:#df6900;*/ font-weight:bold; 
    margin-bottom:3px; color:#09720e; }
 .text_block_metks { /* background:#DCEFEE; */ padding-left:3px; padding-top:5px; 
    padding-bottom:5px; padding-right:3px; /* border-right:solid 3px #B6C4C9; */ }
 .links_block_metks { text-align:left; padding:0px 0px 0px 0px; }
 .links_block_metks a { color:#7d695a; }
 .links_block_metks a:hover { text-decoration:none; color:#0080C0; }
 .link_metka_type1 { font-size:80%; }
 .link_metka_type2 { font-size:100%; }
 .link_metka_type3 { font-size:110%; }
 a.link_metka_type4 { font-size:130%; color:#D1299F; }
 a.link_metka_type4:hover { font-size:130%; color:#B84343; }
 a.link_metka_type5 { font-size:150%; color:#E13C04; }
 a.link_metka_type5:hover { font-size:150%; color:#FC784B; }
 
 /* свойства блока комментариев  */
  
  #block_all_comments {  }
  .block_comments { text-align:left; }
  .block_one_commets , .block_one_answer_com { margin-top:10px; margin-bottom:10px; }
  .block_one_answer_com { margin-left:10px; }
  
  .zagol_to_comments { font-size:120%; color:#5532CD; font-weight:bold; margin-top:10px;
    margin-bottom:10px; }
  .div_kolvo_comments { color:#007D00; font-size:110%; }
  
  .comments_alert_hide_message { color:#A83117; font-style:italic; margin-bottom:10px; }
  
  .span_comments_name_guest { font-weight:bold; color:#007D00; font-size:90%; }
  .span_comments_name_user { font-weight:bold; color:#007D00; font-size:90%; }
  .span_comments_name_admin { font-weight:bold; color:#2F6991; }
  .span_com_text_info { color:#317D76; font-size:90%; }
  .span_com_time_date { color:#317D76; font-size:80%; }
  a.comments_link_name_user_info , a.comments_link_name_user_info:visited { font-weight:bold; color:#856373; font-size:90%; }
  
   a.link_to_num_comments , a.link_to_num_comments:visited { color:#317d76; }
  
  .zagol_one_comment { margin-top:30px; /*border-bottom:dotted 1px #aaa;*/ }
  .text_one_comment { margin-top:5px; margin-bottom:5px; padding-left:5px; border-left:dotted 1px #aaa; }
  
  a.link_asnw_to_com , a.link_asnw_to_com:visited { font-size:80%; color:#82224A; }
  a.link_email_com_guest { font-size:80%; color:#7B5544; }
  
  .block_link_pages_comments { color:#4E3237; font-size:90%; margin-top:20px; }
  .block_link_pages_comments a , .block_link_pages_comments a:visited { color:#3557F9; font-weight:bold; }
  
  #comments_text_error_data_forma { color:#F03A0D; font-style:italic; display:none; }
  
  .form_comment { margin-top:10px; }
  .div_from_form_comment { background:#85F4FE; padding:5px; color:#303649; }
  .div_from_form_comment div { padding:2px; }
  .form_com_pole_text { width:300px; }
  .form_com_pole_textarea { width:90%; height:100px; }
  .form_com_button_close { font-size:90%; }
  .form_com_button_save { font-size:90%; font-weight:bold; }
  
  #block_to_commment { text-align:left; }
  .div_from_link_add_com { margin-top:10px; margin-bottom:10px; text-align:left; 
     }
  
  a#a_comments_to_0 { font-weight:bold; text-decoration:none; color:#836798;  }

  
  .ramka_div_1 { margin:0px 1px 0px 1px; border-top:solid 1px #C2C18F; }
  .ramka_div_2 { padding:5px; padding-left:10px; background:#E1DFEA;
    border-left:solid 1px #C2C18F; border-right:solid 1px #C2C18F; }
  .ramka_div_3 { margin:0px 1px 0px 1px; border-bottom:solid 1px #C2C18F; }
  
  /* предупреждение пользователю, у которого выключен javascript */
  .comments_alert_noscript , .comments_alert_no_add_message { text-align:center; font-weight:bold; color:#FA1705;
    margin-top:10px; margin-bottom:10px; }
  
  .comments_form_message_contr_question { font-style:italic; }
  
  
 /*-------*/
 /* конец свойств элементов выводимых CMS  */
 /*-------*/
 
  
  
  
 /*----------*/
 /* свойства для отображения BB кода */
 /*----------*/
 
 /* блок контейнер для устранения бага в ie с выравниванием содержимого */
 .block_konteiner {text-align:center; margin-left:auto; margin-right:auto;}
 
 
 /* блок left */
 .block_left { text-align:left; color:#FF0000; margin-left:auto; margin-right:auto;}
 
 /* блок center */
 .block_center { text-align:center;  margin-left:auto; margin-right:auto;}
 
 /* блок right */
 .block_right { text-align:right;  margin-left:auto; margin-right:auto;}
 
 /* блок justify */
 .block_justify { text-align:justify;  margin-left:auto; margin-right:auto;}
 
 /* блок code */
 .block_code { text-align:left; background:#DCF0F0;/*#80FFFF;*/ padding:5px;
    margin-bottom:10px; border-left:dotted 1px #0000FF;  border-right:dotted 1px #0000FF;
      border-bottom:dotted 1px #0000FF; width:98%; margin-left:auto; margin-right:auto;}
 
 /* заголовок блока code */
 .zagol_block_code {text-align:left; margin-top:10px; font-weight:bold; width:98%;
  border:solid 1px #004080; padding-left:10px; height:20px; background:#CFAF89; 
  margin-left:auto; margin-right:auto;}
 
 /* блок html */
  .block_html { margin-left:auto; margin-right:auto;}
  
 /* блок b (span-блок) */
 span.text_bold { font-weight:bold; }
 
 /* блок i (span-блок) */
 span.text_italic { font-style:italic; }
 
 
 /* блок с ссылкой, описанием и количеством скачивания файла */
 .div_down_file {  }
 
 /* текст описания */
 .span_down_file_description {  }
 
 /* Ссылка для скачивания */
 .link_down_file { color:#400040;  }
 .link_down_file:hover { text-decoration:none; }
 
 /* текст количества скачиваний */
 .span_down_file_kolvo_load {  }
 
 /* сообщение об ошибке */
 .span_error_down_file { color:#F81A07; }
 
 
 
 
 /*---------*/
 /* конец свойств для отображения BB кода*/
 /*---------*/
 
 
 
 /*-------------- */
 /* Свойства элементов основного содержимого выводимого на главной странице */
 /*-------------- */
 
  .block_on_glav_page_to_link_punkt { text-align:left; }
 
 
 
 