body{
  margin: 0;
  padding: 0;
  background: #0f2231 url(/res/pic/www/images/bg.gif) repeat-x;
  font-family: Verdana;
  color: #FFFFFF;
  font-size: 12px;
  cursor: default;
}
td.catalogListTD{
  vertical-align: top;
  padding-bottom: 40px;
  padding-right: 20px;
  width: 50%;
}
td.catalogListTD img{border: 2px solid #365365;}
a.print{font-size: 10px;}

div.Main{
  width: 100%;
  min-width: 1000px;
  position: absolute;
  left: 0;
  top: 0;
  min-height: 800px;
  _height: 800px;
  z-index: 10;
}
*div.Main{
  width:expression(document.body.clientWidth < 1000?"1000px":"100%");
}

div.Logo{
  position: absolute;
  left: 0;
  top: 10;
  width: 281px;
  width: 29%;
  height: 178px;
  background: url(/res/pic/www/images/bgl.gif) repeat-x;
  z-index: 20;
}
    div.Logo a{
      width: 281px;
      width: 100%;
      height: 178px;
      display: block;
      background: url(/res/pic/www/images/logo.gif) no-repeat center center;
    }
div.Icons{
  position: absolute;
  left: 281;
  left: 29%;
  top: 10;
  width: 719px;
  height: 178px;
  background: url(/res/pic/www/images/hs.gif) no-repeat;
  z-index: 30;
}
    a.F, a.N, a.P, a.L, a.V{
      margin-left: 1%;
      height: 178px;
      display: block;
      float: left;
      font-size: 14px;
      color: #FFFFFF;
      text-decoration: none;
    }
    a.F{width: 145px; background: url(/res/pic/www/images/p.gif) no-repeat;}
    a.N{width: 137px; background: url(/res/pic/www/images/n.gif) no-repeat;}
    a.P{width: 111px; background: url(/res/pic/www/images/p-03.gif) no-repeat;}
    a.L{width: 149px; background: url(/res/pic/www/images/l.gif) no-repeat;}
    a.V{width: 120px; background: url(/res/pic/www/images/f.gif) no-repeat;}

    a.F:hover, a.N:hover, a.P:hover, a.L:hover, a.V:hover{text-decoration: underline;}
    a.F span, a.N span, a.P span, a.L span, a.V span{
      text-align: center;
      position: relative;
      cursor: pointer;
      top: 146;
      line-height: 1;
      display: block;
      width: 100%;
    }
    a.N span, a.P span, a.L span{top: 155;}

div.Menu{
  position: absolute;
  left: 0;
  top: 188;
  width: 700px;
  height: 52px;
  background: url(/res/pic/www/images/bgm.gif) repeat-x;
}
    div.Menu div{
      margin-top: 18;
      margin-left: 30;
    }
    div.Menu div a{
      color: #FFFFFF;
      font-size: 12px;
      margin-left: 30;
    }
    div.Menu div a:hover{text-decoration: none;}

div.ContactsLink{
  position: absolute;
  left: 700;
  top: 188;
  width: 130px;
  height: 52px;
  background: url(/res/pic/www/images/cl.gif) no-repeat;
}
    div.ContactsLink div{
      width: 130px;
      height: 52px;
      background: url(/res/pic/www/images/cr.gif) right top no-repeat;
      text-align: center;
      vertical-align: center;
      padding-top: 18px;
    }
        div.ContactsLink div a{
          color: #FFFFFF;
          font-size: 10px;
          background: url(/res/pic/www/images/ci.gif) no-repeat 0px 3px;
          padding-left: 20;
        }
        div.ContactsLink div a:hover{text-decoration: none;}

div.News{
  float: left;
  width: 28%;
  margin-top: 258;
  font-family: Arial;
  font-size: 11px;
  margin-bottom: 20;
}
    div.News div{
      margin-left: 40;
      margin-right: 15;
      min-height: 500;
      _height: 500;
    }
    div.News div a{color: #FFFFFF; text-decoration: none; cursor: pointer;}
    div.News div a:hover{text-decoration: underline;}
    div.News div h2{
      height: 31px;
      background: url(/res/pic/www/images/bgtl.gif) repeat-x;
      font-size: 18px;
      font-weight: normal;
      padding-top: 5;
      margin-top: 0;
    }
        div.News div h2 span{
          background: url(/res/pic/www/images/arr.gif) no-repeat 15px 7px;
          padding-left: 30;
        }
    div.News div p.Text{
      text-align: justify;
      color: #bcc1c6;
      margin: 0;
      padding: 0;
    }
    div.News div p.More{
      text-align: right;
      margin-top: 3;
      margin-bottom: 50;
      padding: 0;
    }
        div.News div p.More a{color: #FFFFFF; text-decoration: underline;}
        div.News div p.More a:hover{text-decoration: none;}

div.Content{
  float: right;
  width: 71%;
  margin-top: 258;
  border-left: 2px solid #153042;
  font-family: Arial;
  margin-bottom: 20;
}
    div.Content div{
      margin-left: 25;
      margin-right: 42;
      min-height: 500;
      _height: 500;
      text-align: justify;
      color: #bcc1c6;
      font-size: 14px;
    }
        div.Content div td{color: #bcc1c6; font-size: 12px;}
        table.TblBorder{border-collapse: collapse;}
        table.TblBorder td{border: 1px solid #153042; padding: 2px; text-align: center;}
        div.Content div h1{
          height: 31px;
          font-size: 18px;
          font-weight: normal;
          color: #FFFFFF;
          padding-left: 30;
          margin-top: 0;
          background: #365365 url(/res/pic/www/images/bgtb.gif) no-repeat;
        }
        div.Content div h1 span{
          position: relative;
          top: 5;
        }
        div.Content div a{color: #e16603;}
        div.Content div a:hover{text-decoration: none;}

div.Footer{
  margin-right: 42;
  margin-left: 40;
  clear: both;
}
    div.RVI{
      float: left;
      color: #bcc1c6;
      font-size: 10px;
      height: 45px;
      background: url(/res/pic/www/images/rvi.gif) left bottom no-repeat;
      margin-bottom: 25;
      margin-top: 30;
    }
        div.RVI a{color: #bcc1c6;}
        div.RVI a:hover{text-decoration: none;}

    div.Phone{
      float: right;
      font-family: Georgia;
      font-size: 36px;
      margin-bottom: 25;
      margin-top: 30;
    }
        div.Phone span{font-size: 14px;}
