@charset "windows-1251";


  body, table {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
  body {background-color: #FFFFFF; background-image: url(../images/tetra.gif)}
div#body {
   width:expression(document.body.clientWidth > 1000 ?
      "1000px" : "auto");
   max-width: 999px;
   background-color: #FFFFFF;
   border-right: solid 1px #E3E3E3;
   margin-left: 0; 
   margin-right: auto;
   background-image: url(../images/tetra.gif); 
}
  p{margin: 5px 0px 5px 0px}
  
  .about {width: 400px; font-weight: bold; font-size: 120%; padding: 0px 20px 0px 20px; color: #156F64}
  .about a{color: #454F55}
  div.top_border{ width: 100%; background-image: url(../images/border_top.gif); background-repeat: repeat-x;
  margin: 0px 0px 0px 0px; background-color: #20A696}
  table.topmenu td {text-align: center; height: 30px; padding: 4px 7px 2px 7px;
  border-left: solid 1px #8AC9A1}
  table.topmenu td.null {border-left: none}  
  table.topmenu a{color: #ffffff}
  table.topmenu a:hover{color: #CFFFEE}
  a{color: #0A2F73}
  a:hover{color: #114FC1}
  
  div.img_sert {position: absolute; top: 250px; left: 20px; width: 20px; height: 308px; background-image: url(../images/img_sert.gif); background-repeat: no-repeat;}
  div.but_catalog {position: absolute; top: 270px; left: 60px; width: 225px; height: 50px; background-image: url(../images/title_catalog.jpg); background-repeat: no-repeat;}
  div.but_company {position: absolute; top: 270px; left: 60px; width: 226px; height: 50px; background-image: url(../images/title_company.jpg); background-repeat: no-repeat;}

  td.content {padding: 30px 15px 30px 20px; font-size: 120%; line-height: 150%}
  h1 {font-size: 150%; margin: 0px 0px 20px 0px; background-image: url(../images/title_fon.gif); 
  background-repeat: no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 50px}

  h2 {font-size: 130%; margin: 30px 0px 20px 0px;}

  td.right {padding: 40px 10px 20px 0px}
  td.right p.small_anonce {font-size: 100%; font-weight: bold; color: #043884; font-style: italic; margin: 10px 0px 10px 0px}
  table.botmenu {background-color: #20A696; color: #9BD2C0; height: 70px; background-image: url(../images/bottom_fon.gif); background-repeat: repeat-x;
  border-top: solid 5px #335656; border-bottom: solid 1px #335656}
  table.botmenu a{color: #B2F3DE}
  table.botmenu a:hover{color: #64F3B6}
  
  td.menu_catalog {padding: 0px 0px 0px 20px}
  div.menu_subtitle {margin: 0px 0px 0px 0px; color: #AB0404; font-size: 140%; font-weight: bold}
  div.menu_title_cat {margin: 0px 0px 0px 0px; color: #AB0404; font-size: 120%;}
  li.menu_title_cat {margin: 5px 0px 5px 0px; font-size: 120%;}
  li.menu_title_cat_active {margin: 5px 0px 5px 0px; font-size: 120%;}
  li.menu_title_cat_active a{color: #0F7700; font-weight: bold}

  div.phone{color: #A61D1D; margin: 5px 0px 5px 15px}
  
  td.content p{text-align: justify}
  h2.title {font-size: 120%; color: #7D0C0C; margin: 20px 0px 10px 0px;}
  table.table td{padding: 1px 5px 1px 5px; border-bottom: solid 1px #939393}
  table.table td.title {font-weight: bold; color: #575757; width: 100px; 
  border-right: solid 1px #939393; border-bottom: solid 1px #939393}
  table.sert tr td{vertical-align: top}
  table.sert td{text-align: center}
  table.sert div.prod{width: 200px; margin: 5px 0px 0px 0px; font-weight: bold; color: #8B1212}
  
  /* Каталог продукции */
  div.nameprod {font-size: 120%; color: #7D0C0C; font-weight: bold; margin: 15px 0px 5px 0px;
  border-left: solid 8px #7D0C0C; padding-left: 10px}
  em.tu {font-size: 90%; color: #5C5B5B; font-style: normal}
  table.descr {margin-left: 12px;}
  table.descr td{padding: 1px 5px 1px 5px; border-bottom: solid 1px #939393}
  table.descr td.title {font-weight: bold; color: #575757; width: 100px; 
  border-right: solid 1px #939393; border-bottom: solid 1px #939393}
  
  p.descr{margin: 0px 0px 10px 0px; padding: 0px}
  div.tu{font-size: 120%; color: #7D0C0C; font-weight: bold; margin: 15px 0px 5px 0px;
  padding-left: 50px}
  p.prim {font-style: italic; color: #5F5F5F}
  
  table.tech {border-left: solid 1px #939393; border-top: solid 1px #4EA57A;}
  table.tech td{text-align: right; padding: 3px 8px 3px 8px; border-bottom: solid 1px #939393; border-right: solid 1px #939393; border-bottom: solid 1px #939393}
  table.tech td.title {text-align: left; background-color: #F3F3F3; color: #404040}
  table.tech td.sub {text-align: left; background-color: #F3F3F3; color: #404040; padding-left: 20px;}
  table.tech tr.header td {text-align: center; height: 30px; background-image: url(../images/border_top.gif); 
  background-repeat: repeat-x; color: #B2DBCC}  
  table.tech tr.header td {border-color: #4EA57A} 
  
  div.hot {color: #FFFFFF; text-align: center; padding: 5px 0px 0px 20px}
  div.title_hot{color: #FFFFFF; text-align: center; font-weight: bold; margin: 10px 0px 0px 0px}
  div.descr{margin: 4px 0px 10px 0px; color: #890B0B} 
  
  table.parners {font-size: 140%}
  table.parners td {border-bottom: dashed 1px #818181}
  table.parners td.logo{text-align: center; padding: 4px 35px 4px 0px}
  
  div.li_title{font-size: 120%; font-weight: bold}
  
  ul.submenu {margin-top: 0px ;margin-left: 15px; padding-left: 15px}
  ul.submenu li {padding: 5px 0px 5px 0px}
  
  td.title_in_table{font-size: 130%; font-weight: bold}

  div.banner{padding: 10px 10px 3px 10px; float: left; width: 130px}
  
  img.imgprod{float: right; margin: 20px 10px 0px 10px}
  a.back{font-size: 90%; font-weight: normal}
  