
  html, body {
    margin: 0;
    padding: 0;
    height: 100%; /* не забываем это свойство для html и body */
  }

  html {background-color: #FFFFFF;}

  #conteiner {
    width:100%;
    height:100%;

    margin:0 auto;
    min-width: 1000px;
    /* минимальная высота контейнера, ее понимают все браузеры за исключением IE6 */
  }

  a {
    outline: none; /* Убираем границу вокруг ссылок */
  }
  
  /* Cчетчик ID (начало) */
    
    #baston_id {
      background: url('/images/baston_id.png');
      position: fixed;
      
      bottom: 0;
      right: 0;
      
      width: 180px;
      height: 21px;
      padding: 4px 5px 0px 15px;
      z-index: 500;
    }
    
  /* Cчетчик ID (конец) */
  
  /*////////////////////////- Меню -//////////////////////////////*/

  /*////////////////////////- Меню -//////////////////////////////*/

  #menu {
    position: relative;
    float: left;
    
    /*background: url('../scin/head_menu.png') 0 0px;*/
    background: url('/scin/top_menu/menu_2.png') repeat-x 0px 0px;
    height: 40px;
    
    position: relative;
    float: left;
    
    width: 100%;
    margin: 0px;
    padding: 0px;
    
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  } 

  #menu  li{
    position: relative;
    float: left;
    
    list-style: none;
    margin: 0px;
    padding: 0px;
    
    list-style: none;
  }

  #menu2 {
    background: url('../scin/head_menu.png') repeat-x;
    height:  54px;
    float:   left;
    display: inline;
    width:   100%;
  }

  
  #menu a {
    float: left;
    height: 40px;
    color: #FFF;
    padding: 0 10px;
    text-decoration: none;
    display: inline;
    font: normal 14px/40px Arial;
    background: url('../scin/top_menu/menu_2.png') 0 0px;
    margin: 0px;    
    letter-spacing: 1px;
  }


  #left_menu {
    background: url('../scin/top_menu/top_menu_left_off.png') no-repeat;
    height: 56px;
    width:  17px;
    float:  left;
    margin-top: 0px;
    padding:0px;
  }

  #right_menu {
    background: url('../scin/top_menu/top_menu_right_off.png') repeat-x;

    height:     56px;
    width:      17px;
    float:      left;
    margin-top: 0px;
    padding:    0px;
  }

  #menu  a:hover {
    color: #000;
    background: url('../scin/top_menu/menu_2.png') 0 -40px;
  }

  #menu  a:active {
    color: #fff;
    background: url('../scin/top_menu/menu_2.png') 0 -80px;
  }


  #line {
    float: left;
    width: 1px;
    height: 44px;
    margin: 0;
    padding: 0;
    background: #000000;
  }
  
  #navigation_menu .on {
    font-weight: bold;
  }

  #navigation_menu .off {
    font-weight: normal;
  } 

  #navigation_menu .left{
    margin-left: 30px;
  }

  /*//////////////-Центральная часть  -/////////////////////////////////*/

    #center {

      margin:0;
      width:100%;
      font: normal 14px/20px Tahoma, Arial, sans-serif
    }   

    #center p{
      
    }   

    #center h4{
       font: bold 14px/20px Tahoma, Arial, sans-serif
    }

    #center_left {

      margin:0;
      padding:0px;
      width: 250px;
      padding-top: 15px;
    }

    #center_right  {
      margin:0;
      padding:0px;
      font-family: Tahoma, Arial, sans-serif

    }

  /*//////////////- Конец Центральной части  -/////////////////////////////////*/

  /*///////////// -- Блок шапки -- ////////////////////*/

    #head {
      width:100%;
      height:180px;

      margin-left:0px;
    }

    #logo_1 {
      background:url('../scin/head/logo_1.jpg') no-repeat;
      margin-left: 20px;

      position: relative;
      float:left;

      width: 261px;
      height: 137px;
      z-index: 1px;
    }

    #logo_1 a{
      width: 261px;
      height: 137px;
      position: relative;
      float:left;
    }

    #logo_11 {
      width: 261px;
      height: 137px;
    }

    #logo_2 a{
      width: 450px;
      height: 180px;
     position: relative;
      float:left;
    }

    #logo_2 {
      background:url('../scin/head/logo_2.jpg') no-repeat;

      margin: 0 auto  ;
      width:  450px;
      height: 180px;
    }

    #logo_text {
      position: absolute;
      float: right;
      width: 300px;
      top: 0px;
      right:0px;
    }

    #logo_text ul {
      list-style-type: none;
      margin: 10px;
      font: 12px/15px Arial;
      text-align:right;
      font-weight: 700;
    }

  /*///////////// -- Бконец шапки -- ////////////////////*/



  /*///////////// -- Блок верхненго меню -- ////////////////////*/

    #top_menu {
      height: 40px;
      padding: 0 ;
      font: 12pt/13pt Tahoma;
      color: #FFF;
    }

    .top_menu {
      font: 13pt/13pt Tahoma;
      color: #FFF;
      margin-left:250px;

    }

    .top_menu_center{
      padding:0px 0px 0px 0px;
      font: 12pt/13pt Tahoma;

    }

    .top_menu2 a{
      font: 12pt/13pt Tahoma;
    }

    .top_menu,
    .top_menu_left,
    .top_menu_right,
    .top_menu_center {
      height:57px;
    }

    .top_menu_left,
    .top_menu_right {
      width: 17px;     /* ширина левого и правго окончания меню */
    }

    .top_menu_center  {
      display: inlane;
      margin:0px;
      list-style: none;
    }

    .top_menu_center_text_left,
    .top_menu_center_text_right,
    .top_menu_center_text_center {
      height:57px;
      padding:0px;
      font: 12pt/13pt Tahoma;
      border-right: 1px solid #03405d;
      border-left: 1px solid #93dcff;
    }

    .top_menu_center_text_left {
      border-right: 1px solid #03405d;
      border-left: 0px;
    }
    .top_menu_center_text_right {
      border-left: 1px solid #93dcff;
      border-right: 0px;
    }

    .top_menu_center_text_left a,
    .top_menu_center_text_right a,
    .top_menu_center_text_center a {
      float:left;
      position: relative;
      height:57px;
      vertical-align: middle;
      color: #FFFFF;
      padding:0px;
      margin:0px auto;
      padding-right:5px;

    }

    .top_menu_center_text_left a span ,
    .top_menu_center_text_right a span ,
    .top_menu_center_text_center a span {
      float:left;
      position: relative;
      width:100%;
      padding:15px 0px 5px 5px;
    }

    .bag {
      float:left;
      position: relative;
      height:40px
    }
    /*//////////////-подгружаемы фоновые изображения- /////////////*/
    .top_head_icon {  /*-- левое фоновые изображения меню --*/
      background:url('../scin/top_menu/top_menu_icon.png') no-repeat;
    }

    .top_menu_left {  /*-- левое фоновые изображения меню --*/
      background:url('../scin/top_menu/top_menu_left_off.png') no-repeat;
      behavior: url("css/iepngfix.htc");
    }

    .top_menu_right { /*-- правое фоновые изображения меню --*/
      background:url('../scin/top_menu/top_menu_right_off.png') no-repeat;
      behavior: url("css/iepngfix.htc");
    }

    .top_menu_center_text_left a, /*--левое фоновые изображения текста меню --*/
    .top_menu_center_text_right a, /*--правое фоновые изображения текста меню --*/
    .top_menu_center_text_center a  { /*--центрально фоновые изображения текста меню --*/
      background:url('../scin/top_menu/top_menu_center_off.png') repeat-x;
      color: #FFF;
    }

    .top_menu_center_text_left a:hover, /*--левое фоновые изображения текста меню --*/
    .top_menu_center_text_right a:hover, /*--правое фоновые изображения текста меню --*/
    .top_menu_center_text_center a:hover  { /*--центрально фоновые изображения текста меню --*/
      background:url('../scin/top_menu/top_menu_center_hover.png') repeat-x;
      color: black
    }
    .top_menu_center_text_left a:active,
    .top_menu_center_text_right a:active,
    .top_menu_center_text_center a:active {
      background:url('../scin/top_menu/top_menu_center_on.png') repeat-x;
      color: black;
    }


  /*--//////////////-Конец блока меню- /////////////*/
  
  /* Дополнительное верхнее меню (начало)*/
    #menu3 {
      width: 500px;
      margin: 0 auto;
    }    
    
    #menu3 li{
      float: left;
      padding: 0 ;
      list-style-type: none;
      margin: 0;
      font: normal 12px/20px Tahoma;
    }
  
  /* Дополнительное верхнее меню (конец)*/
  
  /*--//////////////-Конец блока левый- /////////////*/

    .block_top_left ,
    .block_top_center,
    .block_top_right {
      height: 28px;
    }
    .block_bottom_left ,
    .block_bottom_center,
    .block_bottom_right {
      height: 15px;
    }

    .block_top_left ,
    .block_bottom_left ,
    .block_top_right,
    .block_bottom_right  {
      width: 15px;
    }


    .block_top_left {
      background:url('../scin/left_menu/block_top_coner_left.png') no-repeat top right;
    }

    .block_top_center{
      background:url('../scin/left_menu/block_top_center.png') repeat-x;
    }

    .block_top_right{
      background:url('../scin/left_menu/block_top_coner_right.png') no-repeat;
    }

    .block_middle_left {
      background:url('../scin/left_menu/block_middle_left.png') repeat-y top right;
    }

    .block_middle_center{
      background-color: #FFF;
    }

    .block_middle_right{
      background:url('../scin/left_menu/block_middle_right.png') repeat-y;
    }

    .block_bottom_left {
      background:url('../scin/left_menu/block_bottom_coner_left.png') no-repeat top right;
    }

    .block_bottom_center{
      background:url('../scin/left_menu/block_bottom_center.png') repeat-x;
    }

    .block_bottom_right{
      background:url('../scin/left_menu/block_bottom_coner_right.png') no-repeat;
    }

    .block_2_point {
      background: url('../scin/left_menu/block_top_point.png') no-repeat;
      width: 27px;
      height: 27px;
    }

    .block_2_center_text {
      width: 150px;
      font: 12pt/10pt Tahoma ;
    }

    .block_2_center_korzina_link,
    .block_2_center_reklama_text     a{
      color: #144d68
    }

        .block_2_center_korzina_text ,
    .block_2_center_korzina_link {
      font: 12pt/12pt arial;
      color: #000000;
    }

    .block_2_center_korzina_icon  {
      background: url('../scin/block_2-2/block_top_point.png') no-repeat;
      width: 27px;
      height: 27px;
    }

    .block_2_center_text_2  {
      padding:0 0 10px 30px;
      width: 150px;
      font: 10pt/10pt Tahoma;
    }

    .block_2_center_date  {
      width: 150px;
      font: 10pt/10pt Tahoma;
      color: #000000
    }

    .block_left_menu_title_1,
    .block_left_menu_title_2,
    .block_left_menu_title_3,
    .block_left_menu_title_4  {
      margin-top:3px;
      padding-left: 30px;
      font: 12pt/10pt Tahoma;
      color: #FFF;
      height:20px;
    }

    .block_2_center_reklama_title,
    .block_2_center_reklama_text,
    .block_2_center_reklama_link {
      position: relative;
      float: left;
      font: 10pt/10pt Tahoma;
      color: #000000;
      width:150px;
    }

    .block_2_center_reklama_title {
      text-decoration:  underline;
    }

    .block_2_center_reklama_text {
      color: #144d68;
    }

    /*Подгрузка иконок для  блока*/
    .block_2_point_1 {
      padding:5px 0 5px 30px;
      background:url('../scin/left_menu/block_top_point.png') no-repeat;
      font: 12pt/12pt Tahoma;
      color: #000000;
      height:25px;
    }

    .block_2_point_2 {
      margin-left:35px;
      padding:3px;
      font: 10pt/10pt Tahoma;
      color: #000000;height:15px;
    }

    .block_2_point_text {
      font: 12pt/10pt Tahoma;
      color: #000000;height:23px;
    }


    /*Подгрузка иконок для  блока*/
      .block_left_menu_title_1 {
        background:url('../scin/left_menu/block_top_icon_1.png') no-repeat;
         /* Свойство для IE 6.0 для отображение прозрачных фонов*/
      }

      .block_left_menu_title_2  {
        background:url('../scin/left_menu/block_top_icon_2.png') no-repeat;
         /* Свойство для IE 6.0 для отображение прозрачных фонов*/
      }

      .block_left_menu_title_3  {
        background:url('../scin/left_menu/block_top_icon_3.png') no-repeat;
         /* Свойство для IE 6.0 для отображение прозрачных фонов*/

      }

      .block_left_menu_title_3  a{
        color: #FFFFFF;
        text-decoration: none;
      }

      .block_left_menu_title_4  {
        background:url('../scin/left_menu/block_top_icon_4.png') no-repeat;
         /* Свойство для IE 6.0 для отображение прозрачных фонов*/
      }

    /* Корзина  (начало)*/
     
      .block_3.basket {        
        position: fixed; 
        top:   200px;
        
        width: 150px;
        height: 120px;
        right: -122px;
      }     

      .block_3.basket.position {        
        right: 0px;
      }

      .block_3.callback { 
        position: fixed; 
        top:   340px;
        right:  -351px;
        width: 380px;
        min-height: 350px;
      }  

      .block_3 .top_left {
        background: url(/scin/basket/top_left.png) no-repeat top left;
        position: absolute; 
        top:  0px;
        left:  0px;
        width:  30px;
        height: 15px;
      }    

      .block_3.basket .left_bottom {
        background: url(/scin/basket/left_bottom.png) no-repeat top left;
        position: absolute; 
        bottom:  0px;
        left:          0px;
        width:    30px;
        height:   97px;
      }     
      
      .block_3.callback  .left_bottom {
        background: url(/scin/callback/callback.png) no-repeat top left;
        position: absolute; 
        bottom:  0px;
        left:          0px;
        width:    30px;
        height:  150px;
      }     

      .block_3 .left {
        background: url(/scin/basket/left.png) repeat-y top left;
        position: absolute; 
        top:         15px;    
        left:          0px;
        width:      30px;    
      }      
      
      .block_3.callback .left { bottom:   150px; }      
      .block_3.basket .left { bottom:   97px; }      

      .block_3 .fon {
        position: absolute; 
        top: 4px;
        left: 30px;
        bottom: 4px;
        right: 0px;
        background-color: #fff;
      }  

      .block_3.callback .fon { 
        top: 5px;
        bottom: 5px;
      }
        
      .block_3 .fon_top {      
        background: url(/scin/basket/top.png) repeat-x top left;
        position: absolute; 
        left: 0px;
        right: 0px;
        top: -4px;
        height: 4px;
      }    

      .block_3 .fon_bottom {      
        background: url(/scin/basket/bottom.png) repeat-x bottom left;
        position: absolute; 
        bottom: -4px;
        left: 0px;
        right: 0px;
        height: 4px;
      }        
    
      .block_3 .fon .content {      
        margin: 4px 0px -4px 0px; 
        position: relative; 
        float: left;
        padding: 10px;
      }        

      .block_3.basket .fon .content {      
        width: 100px;        
        font: normal 14px/18px Tahoma;
      }     

      .block_3.callback .fon .content {           
        width: 360px;        
        font: normal 12px/18px Tahoma;        
      }
      
      #basket_button {
        position: absolute; 
        width:  30px;
        bottom: -1px;
        top: -1px;
        left: 0px;
      } 

      .block_3 .basket_icon,
      .block_3 .callback_icon {
        background: url(/scin/basket/icon_1.png) no-repeat  transparent;
        position: absolute; 
        width:  10px;
        height: 10px;
        top: 12px;
        left: 12px;
        z-index: 100;
      }    
      
      #callback_form .form_element {
        border: 1px solid #0a7aaf;
      }     

      #callback_form input.form_element {
        width: 155px;
      }
      
      .block_3.callback textarea { /*текстовый блок вопроса */
        position: relative;
        float: left;
        margin-top: 5px;
        width: 316px;
        height: 50px;
      }
      
      .block_3.callback  .submit {
        background: url('http://bastontula.ru/scin/top_menu/menu_2.png') repeat-x 0px -10px;
        border: 1px solid #000;
        color: #fff;
        margin: 5px 25px 5px 125px;
      }
      
      .block_3 .callback_icon {  background-position: 0px 0px;  }
      .block_3 .callback_icon.right {  background-position: 1px -20px;  }
      
     .block_3 .basket_icon        {   background-position: 1px -20px;  }
     .block_3 .basket_icon.right {   background-position: 0px 0px;  }
      
      #form_answer { /* блок ответа на вопрос (начало) */
        font: normal 16px/22px Arial;
        color: #0a7aaf;
        text-align: center;
      }
      
    /* Корзина  (конец*/
      
    /* Таблица (начало) */
      
      .cart_fon {
        background: url("/scin/left_menu/block_top_center.png") repeat-x top left;
      }
      
    /* Таблица (конец) */
    
  /*--//////////////- конец левого блока - /////////////*/

  /*--//////////////- центральный блок - /////////////*/

    .block_content_top_left,
    .block_content_top_center,
    .block_content_top_right,
    .block_сontent_bottom_left,
    .block_сontent_bottom_center,
    .block_content_bottom_right {
      height:30px;
      behavior: url("css/iepngfix.htc");
    }

    .block_content_top_left ,
    .block_content_bottom_left ,
    .block_сontent_middle_left ,
    .block_сontent_middle_right,
    .block_content_top_right,
    .block_сontent_bottom_right  {
      width: 30px;
      behavior: url("css/iepngfix.htc");
    }

    /*Подгрузка картинок  для  блока*/

    .block_content_top_left             { background: url('../scin/block_2-1/block_coner_left_top.png') no-repeat top right;}
    .block_content_top_center        { background: url('../scin/block_2-1/block_line_top.png') repeat-x;}
    .block_content_top_right          { background: url('../scin/block_2-1/block_coner_right_top.png') no-repeat;    }
    .block_сontent_middle_left     { background: url('../scin/block_2-1/block_line_left.png') repeat-y top right;    }
    .block_сontent_middle_center{ background-color: #FFF;   font-family:  Arial, sans-serif  }
    .block_сontent_middle_right  { background: url('../scin/block_2-1/block_line_right.png') repeat-y;    }
    .block_сontent_bottom_left     { background: url('../scin/block_2-1/block_coner_left_bottom.png') no-repeat top right;    }
    .block_сontent_bottom_center{ background: url('../scin/block_2-1/block_line_bottom.png') repeat-x;    }
    .block_сontent_bottom_right   { background: url('../scin/block_2-1/block_coner_right_bottom.png') no-repeat;behavior: url("css/iepngfix.htc");    }

  /*--//////////////- Блока левый- /////////////*/

  .top_head_find{
      position: relative;
      float: right;
      margin-top: -45px;
      width: 250px;
      height: 31px;
    }

    .top_head_find_text {
      position: relative;
      float: left;
      padding:2px;
      border: 1px solid #108ec9;
      width: 200px;
      height: 25px;
      background: #efefef;
    }
    .top_head_find_icon{
      background:url('../scin/top_menu/top_menu_icon.png') no-repeat;
      behavior: url("css/iepngfix.htc");
      position: relative;
      float: left;
      width: 38px;
      height: 31px;
    }
    
    .text_img,
    .text_img  img{
      position: relative;
      float: right;
    }   

    .text_img  img {
      border: 1px solid #96d5f2;
      padding: 5px;
    }
    
  /*//////////////- Футер  -/////////////////////////////////*/

    #footer  {
      width:100%;
      height:50px;
      margin:0;
    }
    
    #bloсk_footer a {
      color: #144d68
    }
    
    /* Блок футер (начало) | 21.02.2010 */
    
    #bloсk_footer_text,
    #bloсk_footer_text {
      float: left;
    }   
    
    #bloсk_footer_text p{
      padding: 0px;
      margin:  0px; 
      font: normal 11px/14px Arial;
    }    
    
    #bloсk_footer_count {
      float: right;
      font: normal 6px/6px Arial;
      width: 230px;
      height: 60px;
    }   

    #bloсk_footer_count img{
      border: 1px solid #000;
      margin: 0 2px;
    }   
    
    #bloсk_footer_count a{
      float: left;
    }
    
    #text_onpeak {
      font: normal 12px/25px Arial;
      float: left;
      margin-top: 10px;
      border-top: 1px dotted #000;
    }
    
    /* Блок футер (конец)*/
    
    

  /*//////////////- Сортировк таблицы  -/////////////////////////////////*/
  #comment_sort {
    float: left;
    margin: 5px ;

  }

  table.sort{
   background: url('../scin/list_head/list_background_title.png') repeat-x 0px -0px;
    border: 0;
  }

  /* ячейки таблицы */
  table.sort td{
    font-family: Tahoma;
    padding: 10px;
  }

  /* заголовки таблицы */
  table.sort thead tr{
    height: 27px;
    cursor: pointer;
    cursor: hand;
    text-align:center;
    vertical-align:middle;
    font: normal 18px/24px Tahoma;
  }

  table.sort thead {
    cursor: pointer;
    cursor: hand;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    margin: 20px 0px;

  }

  table.sort thead td{
   padding: 0px;
    cursor: pointer;
    cursor: hand;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    color: #fff;
    font: normal 14px/17px Tahoma;
    padding-left: 8px;
    margin: 0 auto;
    margin-left: 30%;
  }


  table.sort thead td img{
    margin: 0px 5px;

  }

  #left_sort {
    background: url('../scin/list_head/list_left_title.png') no-repeat 0 -0px;
    background-color:  transparent;
  }

  #right_sort {
    background: url('../scin/list_head/list_right_title.png') no-repeat 100% -0px;
  }
  /* заголовок отсортированного столбца */
  table.sort thead td.curcol{
    background-color:  transparent;
    padding: 0px;
    margin:  0px;
    height:  24px;

  }
  
  /*//////////////////// Меню навигации  /////////////////////////////////// */

    .navigation_menu_title {
      position: relative;
      float: left;
      margin: 5px 0px 0px 0px;
      
      background:url('../scin/left_menu/block_top_point.png') no-repeat;
      font: bold 12px/18px Tahoma;
      color: #000;
      text-align: left;
      clear: both;
      min-height: 25px;
      text-decoration: none;
      padding-top: 2px;
    }    
    
    .navigation_menu_title a {
      position: relative;
      float: left;
      margin-left: 30px;    
    }

    #navigation_menu a{
      color: #000;
       text-align: left;
    }

    #navigation_menu li{
      position: relative;
      float: left;
      clear: both;
    }

    .navigation_menu_sub ul li,
    #navigation_menu_sub_2 ul li,
    #navigation_menu {
      margin: 0 auto;
      padding: 0px;
      font: normal 12px/14px Arial;
      list-style: none;

    }
    
    #navigation_menu {
      position: relative;
      float: left;
    }

    #navigation_menu_sub_2 {

    }
    .navigation_menu_sub ul {
      margin-left: 10px;
      padding: 0px;

    }

    #navigation_menu_sub_2 ul li,
    .navigation_menu_sub ul li {
      font: normal 12px/14px Arial;
      margin: 1px 0px 1px 0px;
      padding: 0px;
      padding: 0px;
    }
    /**/

    #navigation_menu_sub_2 ul {
      margin-left: 10px;
      padding: 0px;

    }

    #navigation_menu_sub_2_title{
      font: 12px/18px Arial;
      margin-left: 30px;
    }

    #navigation_menu_sub_2  ul li a{
      font: 12px/14px Arial;
      padding-left: 3px;
      margin-left: 30px;
    }

  /* Список видео (начало)*/
    /* Список видео в 2 блока с коментариями */

    #list_video {
      
      font: normal 14px/14px 'Arial', sans-serif;
      border-collapse: separate;
    }   
    
    #list_video td{
      padding: 10px;
      border-bottom: 1px solid #1D779F;      
      border-left: 0;      
      border-right: 0;      
    }    
    
    .list_video_comment{
      font: normal 14px/14px Arial, sans-serif;
    }    
    
    #list_video dd{
      border: 1px dotted red;
      width: 300px;
      float: left;
    }

  /* Список видео (конец) */
  
  /* Карта яндекса (начало) */
    
    #yandex_map {
      padding: 5px;
      border: 1px solid #049fe7;
    }
  
  /* Карта яндекса (конец) */
  
  /**/
    
    
    
  /**/
  
