  /* ================== Общие установки для страницы =================== */
  html, body, img {
    margin: 0;
    padding: 0;
    border: 0;
  }
  body {
    color: #000;
    background: #fff;
    font-family: "Times New Roman", Times, serif;
    text-align: center;
  }

  /* "Носитель" всей страницы */
  #support {
    width: 980px;
    background: #fff;
    margin: auto;
    text-align: left;
  }

  /* Шрифт для "шапки", заголовков в основном тексте, "подвала": */
  #header, #text h2, #text h3, #footer {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  }

  /*============================= "Шапка" ================================*/
  #header {
    color: #000;
    font-size: 32px;
    font-weight: bold;
    background: #fff url(/_styles/images/bg_head.gif) center center no-repeat scroll;
    padding: 20px 0px;
    margin: 0px;
    margin-top: 10px;
    text-align: right;
  }

  /* Выделение текста другим цветом: */
  #header .red {
    color: #f00;
  }
  #header .yellow {
    color: #ff0;
  }
  #header .blue {
    color: #00f;
  }

  /* Представление логотипа на внутренних страницах сайта: */
  #header img.logo {
    width: 253px;
    height: 57px;
    margin: -9px 50px 0px 5px;
    vertical-align: middle;
    float: left;
    clear: left;
  }

  /*========================== Основной текст =============================*/
  #text {
    padding: 30px 20px 20px 20px;
  }
  #text form {
    margin-top: 0px;
  }
  #text h2 {
    color: #000;
    font-size: 100%;
    padding: 5px 0px;
    margin: 0px 0px 20px 0px;   /* значение верхнего отступа <h2> обязательно должен быть задано 0px! */
  }
  #text h3 {
    color: #999;
    font-size: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  /* Представление списков в основном тексте: */
  #text ul, #text ol {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  /* Оформление ссылок в основном тексте: */
  #text a {
    text-decoration: none;
  }
  #text a:link {
    color: #03f;
  }
  #text a:visited
  {
    color: #808080;
  }
  #text a:hover {
    text-decoration: underline;
  }
  #text a:active {
    color: #f00;
  }

  /* Оформление панели управления: */
  input.ttext, textarea {
    background: #f6f6f6;
    border: solid 1px #ccc;
    font-family: "Lucida Console", monospace;
  }
  input.button {
    color: #f00;
    background: #f6f6f6;
    font-weight: bold;
    border: solid 1px #a9a9a9;
  }
  select.sel {
    background: #f9f9f9;
  }
  fieldset {
    border: solid 1px #ccc;
    padding: 20px;
  }
  fieldset.menu {
    background: #f1f1f1;
  }
  legend {
    color: #c00;
    font-weight: bold;
  }

  /* Оформление каталога: */
  #text table {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #808080;
  }
  #text td, #text th {
    padding: 5px 10px;
    border: solid 1px #808080;
  }
  #text th {
    color: #808080;
    background: #f1f1f1;
    text-align: center;
    font-weight: bold;
  }
  #text td {
    font-size: 80%;
    background: #f9f9f9;
  }
  td.center {
    text-align: center;
  }

  /* Выделение текста: */
  .grey {
    color: #808080;
  }
  .greyboldm {
    color: #808080;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  .redbold {
    color: #f00;
    font-weight: bold;
  }

  /*======================== Горизонтальное меню =========================*/
  #hmenu {
    font-size: 14px;
    color: #808080;
    font-weight: bold;
    text-align: center;
    background: #fff url(/_styles/images/bg_hmenu.png) center center no-repeat scroll;
    padding: 20px 0px;
  }

  /* Оформление ссылок: */
  #hmenu a:link, #hmenu a:visited, #hmenu a:active {
    color: #000;
    text-decoration: none;
  }
  #hmenu a:hover {
    color: #09f;
  }

  /*============================= "Подвал" ===============================*/
  #footer {
    font-size: 60%;
    color: #808080;
    background: #fff;
    clear: both;
    padding: 5px 20px 20px 20px;
  }
  #footer .fdiv {
    float: right;
    clear: right;
  }
  #footer span {
    white-space: nowrap;
  }

  /* Оформление счетчиков: */
  #footer img {
    vertical-align: middle;
    margin-left: 10px;
  }

  /* Оформление ссылок в "подвале": */
  #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
    color: #808080;
    text-decoration: none;
  }
  #footer a:hover {
    text-decoration: underline;
  }
  #devel {
    margin-top: 10px;
  }
  #footer #devel a {
    color: #000;
    text-decoration: underline;
  }
  #footer #devel a:hover {
    text-decoration: none;
  }