  /* Фотогалрея 1*/

    table.photo_gallary_1 tr td {
      width:   140px;
      height: 140px;
      text-align: center;
      vertical-align: middle;
      position: relative;
      padding-bottom: 15px;
      border: 1px dotted grey;
    }

    table.photo_gallary_1 tr td img {
      padding: 5px;
      border: 1px solid #bbbbbb;

    }

    table.photo_gallary_1 tr td span {
      position: absolute;
      bottom: 0px;
      left: 0px;
      right: 0px;
      padding: 3px 0;
    }

  /*// Фотогалрея 1*/

  /* Фотогалрея 2*/

    ul.list_photo_1,
    ul.list_photo_1 li {
      position: relative;
      float: left;
      list-style-type: none;
    }

    ul.list_photo_1 {
      width: 100%
      margin-left: 10px;
    }

    ul.list_photo_1 li  {
      width: 25%;
      text-align: center;
      margin: 10px 0px;
    }

    ul.list_photo_1 li img {
      border: 1px solid #bbbbbb;
      padding: 5px;
    }

  /*// Фотогалрея 1*/

  /* Копират Onpeak */

    div.onpeak {
      position: relative;
      float: right;
      width: 255px;
      padding: 10px 75px 10px 0px;
      margin-right: 10px;
    }

    div.onpeak,
    div.onpeak a {
      font: normal  1em/1.2em Calibri, Candara, Verdana, Arial;
      color: #000;
      text-decoration: none;
    }

    a.onpeak_link {
      position: relative;
      float: right;
      text-align: right;
      padding: 0px 0;
      margin-right: 10px;
    }

    a.onpeak_img {
      background: transparent url(../skin/footer/footer_logo_onpeak_1.png) no-repeat 0px 0px;
      width: 64px;
      height: 46px;
      right: 0px;
      top: 0px;
      position: absolute;
    }

    div.onpeak:hover a.onpeak_link { color: #000; text-decoration: underline;}
    div.onpeak:hover a.onpeak_img img { display: none;}

  /*// Копират Onpeak */

  /* Форма обратной связи */

    #block_callback {
      background: url(../skin/callback.png) no-repeat top left;
      position: fixed;
      top: 200px;
      right: -235px;
      width: 306px;
      min-height: 350px;
      font: normal 12px/14px Arial;
    }

    #block_callback a.point,
    #block_callback .text,
    #block_callback .text_2 {
      position: relative;
      float: left;
    }

    #block_callback a.point {
      background: url(../skin/online_point.png) no-repeat  17px 17px ;  /* Вставка картинки на ссылку */
      width: 44px;
      height: 262px;
      color: #000;
      text-indent: -20000%;
      margin-left: 26px;

      border-top: 1px solid #bbbbbb;
      border-left: 1px solid #bbbbbb;
      border-bottom: 1px solid #bbbbbb;
    }

    #block_callback a.point.right { background-position: -472px 17px ; }

    #block_callback .text {
      background-color: #eeeeee;
      width: 212px;
      min-height: 250px;
      color: #000;
      border: 1px solid #bbbbbb;
      padding: 10px;
    }

    #block_callback input,
    #block_callback textarea {
      width: 196px;
      border: 1px solid  #bbbbbb;
      margin: 5px 0px;
      font: normal 12px/16px Arial;
      min-height: 16px;
      padding: 1px 2px
    }

    .from-order input[type="submit"],
    #block_callback input[type="submit"] {
      background: url(../skin/button.png) repeat-x bottom left #709fd4;
      text-align: center;
      color: #fff;
      padding: 3px 0px;
      width: 202px;
    }

    #block_callback textarea { min-height: 80px; }
    #block_callback p { margin: 5px 0px; }

    #block_callback .text_answer {
      position: absolute;
      top: 50px;
      font: normal 20px/30px Arial;
      display: none;
      text-align: center;
      width: 180px;
    }

  /* Форма обратной связи (конец)*/

  /* Дефолтные стили табилцы на основные теги */

    .center_content ul {
      margin: 20px 15px;
      list-style-type: square;
    }

    .center_content ol {
      margin: 20px 20px;
      list-style-type: decimal;
    }

  /*// Дефолтные стили табилцы на основные теги */

  

  /* Поиск в шапке */

    .search {
      position: absolute;
      top: 20px;
      right: 20px;
      width: 300px;
    }

    .search input {
      position: relative;
      float: left;
      border: 1px solid #000;
      height: 20px;
    }

    .search input[type="text"],
    .search input.text {
      border-right: 0px;
      font: normal 12px/20px Arial;
      text-align: left;
      color: #000;
      padding-left: 5px;
      width: 200px;
    }

    .search input[type="submit"],
    .search input.submit {
      font: normal 12px/20px Arial;
      text-align: center;
      color: #000;
      width: 50px;
      height: 24px;
    }

  /*// Поиск в шапке */

    