body
  {
   font-family:     Arial;
   margin:          0;
   padding:         0;
   font-size:       10pt;
   color:           #231F20;
   background:      #231f20;
   min-width:       1004px;
  }
.main_index
  {
   margin:          7px auto 0;
   padding:         0;
   width:           960px;
   height:          742px;
   background:      url('img/fon.jpg') bottom no-repeat;
  }
  .main_index .logotyp
    {
     margin:          0;
     padding:         0;
     width:           960px;
     height:          30px;
     background:      url('img/logob.jpg') right no-repeat;
    }
  .main_index .title
    {
     padding:           218px 0 0 277px;
     letter-spacing:    11px;
     font-size:         13pt;
     font-weight:       bold;
     color:             #ffffff;
    }
   .main_index .str1
    {
     padding:           2px 0 0 642px;
     letter-spacing:    4px;
     font-size:         11pt;
     color:             #f38532;
    }
   .main_index .str2
    {
     padding:           5px 0 0 707px;
     letter-spacing:    4px;
     font-size:         11pt;
     color:             #f38532;
    }
  .main_index ul
    {
     margin:            0;
     padding:           253px 0 0 214px;
    }
    .main_index ul li
      {
       list-style:           none;
       color:                #ffffff;
       float:                left;
       padding:              0 7px;
       font-size:            11pt;
      }
      .main_index ul li a:link, .main_index ul li a:visited
        {
         color:            #ffffff;
         text-decoration:  none;
        }
      .main_index ul li a:hover
        {
         color:            #f38532;
         text-decoration:  underline;
        }
.bottom_index
  {
   margin:          0 auto;
   padding-bottom:  20px;
   width:           960px;
   height:          30px;
   line-height:     30px;
   font-size:       11pt;
   color:           #FFFFFF;
   text-align:      right;
  }
    .bottom_index a:link, .bottom_index a:visited
      {
      color:           #FFFFFF;
      }
/******************************************************************************/

html, body.inner
  {
   font-family:     Arial;
   margin:          0;
   padding:         0;
   font-size:       10pt;
   background:      none;
   min-width:       1004px;
   height:          100%;
  }
.main
  {
   margin:            0;
   padding:           0;
   width:             100%;
   background:        none;
  }
.head
  {
   margin:            0;
   padding:           0;
   width:             100%;
   height:            107px;
   background:        #231f20;
   vertical-align:    top;
  }
  .head .orange
    {
     margin:            0;
     padding:           0;
     width:             65%;
     height:            14px;
     background:        #f38532;
     float:             left;
    }
  .head .right
    {
     float:             right;
     width:             220px;
     height:            27px;
     padding:           10px 35px 0 0;
    }
    .head .right .str1
      {
       padding:           0;
       letter-spacing:    4px;
       font-size:         11pt;
       color:             #f38532;
       text-align:        left;
       width:             230px;
      }
    .head .right .str2
      {
       padding:           0;
       letter-spacing:    4px;
       font-size:         11pt;
       color:             #f38532;
       text-align:        right;
       width:             230px;
      }
  .head .logo
    {
     float:            left;
     padding:          20px 0 0 20px;
     width:            250px;
     height:           70px;
    }
  .head .menu
    {
     float:            right;
     margin-top:       27px;
     clear:            right;
     width:            830px;
    }
    .head .menu ul
      {
       margin:            0;
       padding:           0 10px 0 0;
       float:             right;
      }
      .head .menu ul li
        {
         list-style:           none;
         color:                #ffffff;
         float:                left;
         padding:              0 7px;
         font-size:            11pt;
        }
        .head .menu ul li a:link, .head .menu ul li a:visited
          {
           color:            #ffffff;
           text-decoration:  none;
          }
        .head .menu ul li a:hover
          {
           color:            #f38532;
           text-decoration:  underline;
          }
table.first
  {
   height:             166px;
  }
  table.first tr td.col1
    {
     width:            50%;
     height:           166px;
     background:       url('img/f1.gif') right no-repeat;
    }
    table.first tr td.col1 .block
      {
       width:             495px;
       height:            166px;
       float:             right;
      }
      table.first tr td.col1 .block img
        {
         float:           left;
         padding:         35px 30px 0 15px;
         width:           140px;
         height:          95px;
        }
      table.first tr td.col1 .block .right
        {
         width:           300px;
         padding-top:     20px;
         float:           left;
         color:           #231f20;
        }
        table.first tr td.col1 .block .right .line
          {
           width:           300px;
           padding-top:     5px;
           height:          16px;
          }
          table.first tr td.col1 .block .right .line .c1
            {
             width:           180px;
             height:          16px;
             float:           left;
            }
          table.first tr td.col1 .block .right .line .c2
            {
             width:           110px;
             height:          16px;
             float:           left;
            }
  table.first tr td.col2
    {
     width:            50%;
     height:           166px;
     background:       #231f20 url('img/f2.gif') repeat-x;
    }
    table.first tr td.col2 .block
      {
       width:             497px;
       height:            166px;
       float:             left;
      }
      table.first tr td.col2 .block img
        {
         float:           left;
         padding:         35px 30px 0 20px;
         width:           140px;
         height:          95px;
        }
      table.first tr td.col2 .block .right
        {
         width:           300px;
         padding-top:     20px;
         float:           left;
         color:           #b1b3b6;
        }
        table.first tr td.col2 .block .right .line
          {
           width:           300px;
           padding-top:     5px;
           height:          16px;
          }
          table.first tr td.col2 .block .right .line .c1
            {
             width:           180px;
             height:          16px;
             float:           left;
            }
          table.first tr td.col2 .block .right .line .c2
            {
             width:           110px;
             height:          16px;
             float:           left;
            }

.rzd1
  {
   width:            100%;
   height:           171px;
   background:       #fff url('img/fon01.gif') left no-repeat;
  }
  .rzd1 .center
    {
     width:            100%;
     height:           171px;
     background:       url('img/fc01.jpg') center no-repeat;
    }
table.second
  {
   height:             170px;
  }
  table.second tr td.col1
    {
     width:            50%;
     height:           170px;
     background:       url('img/fon2.gif') repeat-x;
    }
    table.second tr td.col1 .right
      {
       width:            100%;
       height:           170px;
       background:       url('img/f3.gif') right no-repeat;
       overflow:         hidden;
      }
      table.second tr td.col1 .right .block
        {
         width:             495px;
         height:            166px;
         float:             right;
         background:        none;
         padding-top:       4px;
         overflow:         hidden;
        }
        table.second tr td.col1 .block img
          {
           float:           left;
           margin:          37px 22px 0 23px;
           width:           140px;
           height:          95px;
          }
        table.second tr td.col1 .block .right
          {
           width:           300px;
           margin-top:     20px;
           float:           left;
           color:           #b1b3b6;
           background:      none;
          }
          table.second tr td.col1 .block .right .line
            {
             width:           300px;
             padding-top:     5px;
             height:          16px;
            }
            table.second tr td.col1 .block .right .line .c1
              {
               width:           180px;
               height:          16px;
               float:           left;
              }
            table.second tr td.col1 .block .right .line .c2
              {
               width:           110px;
               height:          16px;
               float:           left;
              }

  table.second tr td.col2
    {
     width:            50%;
     height:           170px;
     background:       url('img/f4.gif') left no-repeat;
    }
    table.second tr td.col2 .block
      {
       width:             497px;
       height:            166px;
       float:             left;
      }
      table.second tr td.col2 .block img
        {
         float:           left;
         padding:         35px 25px 0 25px;
         width:           140px;
         height:          95px;
        }
      table.second tr td.col2 .block .right
        {
         width:           300px;
         padding-top:     20px;
         float:           left;
         color:           #231f20;
        }
        table.second tr td.col2 .block .right .line
          {
           width:           300px;
           padding-top:     5px;
           height:          16px;
          }
          table.second tr td.col2 .block .right .line .c1
            {
             width:           180px;
             height:          16px;
             float:           left;
            }
          table.second tr td.col2 .block .right .line .c2
            {
             width:           110px;
             height:          16px;
             float:           left;
            }
.rzd2
  {
   width:            100%;
   height:           167px;
   background:       url('img/fon02.gif') left no-repeat;
  }
  .rzd2 .right
    {
     width:            100%;
     height:           167px;
     background:       none;
    }
    .rzd2 .right .center
      {
       width:            1004px;
       margin:           0 auto;
       height:           167px;
       background:       url('img/fc02.jpg') center no-repeat;
       font-size:        11pt;
      }
.rzd3
  {
   width:            100%;
   height:           171px;
   background:       #fbfcfd url('img/fon01.gif') left no-repeat;
  }
  .rzd3 .center
    {
     width:            100%;
     height:           171px;
     background:       url('img/fc03.jpg') center no-repeat;
    }
.rzd4
  {
   width:            100%;
   height:           167px;
   background:       url('img/fon02.gif') left no-repeat;
  }
  .rzd4 .right
    {
     width:            100%;
     height:           167px;
     background:       none;
    }
    .rzd4 .right .center
      {
       width:            1004px;
       margin:           0 auto;
       height:           167px;
       background:       url('img/fc04.jpg') center no-repeat;
       font-size:        11pt;
      }
.rzd5
  {
   width:            100%;
   height:           171px;
   background:       #fbfcfd url('img/fon01.gif') left no-repeat;
  }
  .rzd5 .center
    {
     width:            100%;
     height:           171px;
     background:       url('img/fc05.jpg') center no-repeat;
    }
.rzd6
  {
   width:            100%;
   height:           167px;
   background:       url('img/fon02.gif') left no-repeat;
  }
  .rzd6 .right
    {
     width:            100%;
     height:           167px;
     background:       none;
    }
    .rzd6 .right .center
      {
       width:            1004px;
       margin:           0 auto;
       height:           167px;
       background:       url('img/fc06.jpg') center no-repeat;
       font-size:        11pt;
      }
.rzd7
  {
   width:            100%;
   height:           171px;
   background:       #fbfcfd url('img/fon01.gif') left no-repeat;
  }
  .rzd7 .center
    {
     width:            100%;
     height:           171px;
     background:       url('img/fc07.jpg') center no-repeat;
    }
.rzd8
  {
   width:            100%;
   height:           167px;
   background:       url('img/fon02.gif') left no-repeat;
  }
  .rzd8 .right
    {
     width:            100%;
     height:           167px;
     background:       none;
    }
    .rzd8 .right .center
      {
       width:            1004px;
       margin:           0 auto;
       height:           167px;
       background:       url('img/fc08.jpg') center no-repeat;
       font-size:        11pt;
      }
      .nav_left
        {
         position:             absolute;
         margin:               -177px 0 0 23px;
         width:                138px;
         height:               35px;
         background:           url('img/nav_left.gif') right no-repeat;
        }
        .nav_left a:link,
        .nav_left a:visited,
        .nav_left a:hover
          {
           display:         block;
           height:          35px;
           background:      url('img/nav_left_link.gif') left no-repeat;
           padding-left:    35px;
           color:           #231f20;
           text-decoration: none;
           line-height:     28px;
           font-weight:     bold;
          }
      .nav_right
        {
         position:             absolute;
         margin:               -180px 0 0 864px;
         width:                134px;
         height:               37px;
         background:           url('img/nav_right.gif') left no-repeat;
        }
        .nav_right a:link,
        .nav_right a:visited,
        .nav_right a:hover
          {
           display:         block;
           height:          37px;
           background:      url('img/nav_right_link.gif') right no-repeat;
           padding-left:    10px;
           color:           #ed1c24;
           text-decoration: none;
           line-height:     28px;
           font-weight:     bold;
          }
.baseline
  {
   margin:              1px 0 10px 0;
   width:               65%;
   float:               right;
   height:              42px;
   background:          #e0232a;
  }
  .baseline img
    {
     padding:           0 8px 0 18px;
     float:             left;    
    }
  .baseline .text, .baseline a:link, .baseline a:visited
    {
     color:             #ffffff;
     line-height:       42px;
     float:             left;
    }

/******************************************************************************/

table.inner_tbl
  {
   margin:             0;
   padding:            0;
   width:              100%;
   height:             100%;
  }
  table.inner_tbl tr.bottom
    {
     height:        159px;

    }
  table.inner_tbl .tl
    {
     width:            266px;
     vertical-align:   bottom;
    }
table.inner_tbl .tl2
    {
     width:            266px;
     background:       url('img/left_sertif.jpg') bottom center no-repeat;
    }
  table.inner_tbl .tl3
    {
     width:            266px;
     background:       #d5e1ef url('img/left_komp.jpg') bottom center no-repeat;
    }
  table.inner_tbl .tl4
    {
     width:            266px;
     background:       #eaebf3 url('img/left_prod.jpg') bottom center no-repeat;
     vertical-align:   bottom;
    }
  table.inner_tbl .tr
    {

     background:       url('img/main.gif') top left no-repeat;
     vertical-align:   top;

    }
    table.inner_tbl .tr ul
      {
       margin:          0;
       padding:         10px 30px 30px 25px;
      }
      table.inner_tbl .tr ul li
        {
         list-style:       none;
         margin-top:       5px;
         padding-left:     12px;
         background:       url('img/label.gif') 0 50% no-repeat;

    }
        table.inner_tbl .tr ul li a.or:link, table.inner_tbl .tr ul li a.or:visited, table.inner_tbl .tr ul li a.or:hover
          {
           color:             #d66612;
           text-decoration:   underline;
           line-height:       32px;
          }
      span.or
         {
           color:             #d66612;
           text-decoration:   none;
           line-height:       32px;
     }
        table.inner_tbl .tr ul li a:link, table.inner_tbl .tr ul li a:visited, table.inner_tbl .tr ul li a:hover
          {
           color:             #231f20;
           text-decoration:   underline;
          }
     span.black
     {
     color:             #231f20;
     text-decoration:   none;
     }
    table.inner_tbl .tr ul.sert
      {
       margin:          0;
       padding:         45px 30px 30px 25px;
      }
      table.inner_tbl .tr ul.sert li
        {
         list-style:       none;
         background:       none;
         padding:          0;
         margin:           0;
         font-size:        12pt;
        }
        table.inner_tbl .tr ul.sert li a:link, table.inner_tbl .tr ul.sert li a:visited
          {
           display:           block;
           width:             605px;
           
           margin-top:        3px;
           padding:           7px 10px 0 10px;
           color:             #231f20;
           text-decoration:   underline;
           line-height:       20px;
           background:        url('img/label_b.gif') 0 50% no-repeat;
           float:             left;
          }
        table.inner_tbl .tr ul.sert li a:hover
          {
           display:           block;
           width:             605px;
           
           margin-top:        3px;
           padding:           7px 10px 0 10px;
           color:             #d66612;
           text-decoration:   underline;
           line-height:       20px;
           background:        url('img/label.gif') 0 50% no-repeat;
           float:             left;
          }
        table.inner_tbl .tr ul.sert li a.d:link, table.inner_tbl .tr ul.sert li a.d:visited
          {
           display:           block;
           width:             21px;
           height:            21px;
           margin-top:        10px;
           padding:           0 10px 0 0;
           background:        url('img/d2.gif') top left no-repeat;
           float:             left;
          }
        table.inner_tbl .tr ul.sert li a.d:hover
          {
           display:           block;
           width:             21px;
           height:            21px;
           margin-top:        10px;
           padding:           0 10px 0 0;
           background:        url('img/d1.gif') top left no-repeat;
           float:             left;
          }
    table.inner_tbl .tr .text
      {
       margin:          0;
       padding:         45px 45px 20px 25px;
      }
      table.inner_tbl .tr .text .abz
        {
         margin:          0;
         padding:         0 0 20px 0;
         color:           #231f20;
         font-size:       11pt;
        }
  table.inner_tbl .tr2
    {

     background:       url('img/main.gif') top left no-repeat;
     vertical-align:   top;
     width:            80%;
    }
    table.inner_tbl .tr2 ul
      {
       margin:          0;
       padding:         10px 30px 30px 25px;
      }
      table.inner_tbl .tr2 ul li
        {
         list-style:       none;
         margin-top:       15px;
         padding-left:     12px;
         background:       url('img/label.gif') 0 13px no-repeat;
        }
        table.inner_tbl .tr2 ul li a.or:link, table.inner_tbl .tr2 ul li a.or:visited, table.inner_tbl .tr2 ul li a.or:hover
          {
           color:             #d66612;
           text-decoration:   underline;
           line-height:       32px;
          }
        table.inner_tbl .tr2 ul li a:link, table.inner_tbl .tr2 ul li a:visited, table.inner_tbl .tr2 ul li a:hover
          {
           color:             #231f20;
           text-decoration:   underline;
          }
    table.inner_tbl .tr2 ul.sert
      {
       margin:          0;
       padding:         45px 30px 30px 25px;
      }
      table.inner_tbl .tr2 ul.sert li
        {
         list-style:       none;
         background:       none;
         padding:          0;
         margin:           0;
         font-size:        12pt;
        }
        table.inner_tbl .tr2 ul.sert li a:link, table.inner_tbl .tr2 ul.sert li a:visited
          {
           display:           block;
           width:             605px;
           height:            21px;
           margin-top:        3px;
           padding:           7px 10px 0 10px;
           color:             #231f20;
           text-decoration:   underline;
           line-height:       20px;
           background:        url('img/label_b.gif') top left no-repeat;
           float:             left;
          }
        table.inner_tbl .tr2 ul.sert li a:hover
          {
           display:           block;
           width:             605px;
           height:            21px;
           margin-top:        3px;
           padding:           7px 10px 0 10px;
           color:             #d66612;
           text-decoration:   underline;
           line-height:       20px;
           background:        url('img/label.gif') top left no-repeat;
           float:             left;
          }
        table.inner_tbl .tr2 ul.sert li a.d:link, table.inner_tbl .tr2 ul.sert li a.d:visited
          {
           display:           block;
           width:             21px;
           height:            21px;
           margin-top:        10px;
           padding:           0 10px 0 0;
           background:        url('img/d2.gif') top left no-repeat;
           float:             left;
          }
        table.inner_tbl .tr2 ul.sert li a.d:hover
          {
           display:           block;
           width:             21px;
           height:            21px;
           margin-top:        10px;
           padding:           0 10px 0 0;
           background:        url('img/d1.gif') top left no-repeat;
           float:             left;
          }
    table.inner_tbl .tr2 .text
      {
       margin:          0;
       padding:         45px 45px 20px 25px;
      }
      table.inner_tbl .tr2 .text .abz
        {
         margin:          0;
         padding:         0 0 20px 0;
         color:           #231f20;
         font-size:       11pt;
        }

  table.inner_tbl .bl
    {
     width:            266px !important;
     height:           159px;
     background:       #231f20;
    }
  table.inner_tbl .br
    {
     min-width:        738px;
     height:           159px;
     background:       url('img/bottom_fon_n.gif') repeat-x;
    }
    table.inner_tbl .br .left
      {
       min-width:        738px;
       height:           159px;
       background:       url('img/bottom_news.jpg') left no-repeat;
      }
      table.inner_tbl .br .left .baseline
        {
         margin:              117px 0 0 89px;
         width:               400px;
         height:              42px;
         float:               left;
         overflow:            hidden;
        }
        table.inner_tbl .br .left .baseline img
          {
           padding:           0 8px 0 0;
           float:             left;           
          }
          table.inner_tbl .br .left .baseline .text
            {
             color:             #ffffff;
             line-height:       42px;
             float:             left;
            }
  table.inner_tbl .br2
    {
     min-width:        738px;
     height:           159px;
     background:       url('img/bottom_fon_s.gif') repeat-x;
    }
    table.inner_tbl .br2 .left
      {
       min-width:        738px;
       height:           159px;
       background:       url('img/bottom_sertif.jpg') left no-repeat;
      }
      table.inner_tbl .br2 .left .baseline
        {
         margin:              117px 0 0 89px;
         width:               400px;
         height:              42px;
         float:               left;
         overflow:            hidden;
        }
        table.inner_tbl .br2 .left .baseline img
          {
           padding:           0 8px 0 0;
           float:             left;
           width:             121px;
          }
          table.inner_tbl .br2 .left .baseline .text
            {
             color:             #ffffff;
             line-height:       42px;
             float:             left;
            }
  table.inner_tbl .br3
    {
     min-width:        738px;
     height:           159px;
     background:       url('img/bottom_fon_k.gif') repeat-x;
    }
    table.inner_tbl .br3 .left
      {
       min-width:        738px;
       height:           159px;
       background:       url('img/bottom_komp.jpg') left no-repeat;
      }
      table.inner_tbl .br3 .left .baseline
        {
         margin:              117px 0 0 89px;
         width:               400px;
         height:              42px;
         float:               left;
         overflow:            hidden;
        }
        table.inner_tbl .br3 .left .baseline img
          {
           padding:           0 8px 0 0;
           float:             left;
           width:             121px;
          }
          table.inner_tbl .br3 .left .baseline .text
            {
             color:             #ffffff;
             line-height:       42px;
             float:             left;
            }
  table.inner_tbl .br4
    {
     min-width:        738px;
     height:           159px;
     background:       url('img/bottom_fon_p.gif') bottom repeat-x;
    }
    table.inner_tbl .br4 .left
      {
       min-width:        738px;
       height:           159px;
       background:       url('img/bottom_prod.jpg') left no-repeat;
      }
      table.inner_tbl .br4 .left .baseline
        {
         margin:              117px 0 0 89px;
         width:               400px;
         height:              42px;
         float:               left;
         overflow:            hidden;
        }
        table.inner_tbl .br4 .left .baseline img
          {
           padding:           0 8px 0 0;
           float:             left;
           width:             121px;
          }
          table.inner_tbl .br4 .left .baseline .text
            {
             color:             #ffffff;
             line-height:       42px;
             float:             left;
            }
    p
       {
        margin: 0;
        padding:0;
        text-indent: 10px;
    }
    div.content
    {
    margin: 10px 0 0 10px;
    }
.content_prod
  {
   padding:      50px 0 20px 30px;
  }
  .content_prod .block
    {
     width:       47%;
     float:       left;
     padding:     0 10px 30px 0;
    }
    .content_prod .block img
      {
       float:       left;
       padding:     0 10px 5px 0;
      }
    .content_prod .block .link
      {
       padding-top:   20px;
      }
      .content_prod .block .link a:link,
      .content_prod .block .link a:visited,
      .content_prod .block .link a:hover
        {
         color:  #231f20;
         font-size: 11pt;
        }
.clr_lft
  {
   clear:  left;
  }
/*Авотризвация*/
table.authform
{
  border: 1px solid #899AB2;
}
table.authform td
{
  border: none;
  text-align:  left;
  padding: 5px;
  background-color:#DBDAE0;
}
table.authform td span
{
  color: red;
  font-weight: bold;
}
table.authform td input, table.authform td textarea, table.authform td select
{
  border: 1px solid #899AB2;
}


