/* <!-- */
body {
  background:#fff url('/images/lines.gif') repeat;
  font: normal 13px Arial, Helvetica, Tahoma, sans-serif;
  color: #000;
}
div#container {
  margin:auto;
  width:1000px;
  min-width:1000px;
  max-width:1000px;
  background:transparent;
}
div.border-u,
div.border-d {
  height:9px;
  max-height:9px;
  background:#fff;
  margin:0;
  padding:0;
}
div.border-u {border-top: 1px solid #C7C8D4;}
div.border-d {border-bottom: 1px solid #C7C8D4;}
div.border-ul,
div.border-ur,
div.border-dl,
div.border-dr {
  height:10px;
  width:10px;
  padding:0;
  margin:0;
  border:none;
}
div.border-ul {float:left; background:url('/images/menu_ul.gif') top left no-repeat;}
div.border-dl {float:left; background:url('/images/menu_dl.gif') top left no-repeat;}
div.border-ur {float:right;background:url('/images/menu_ur.gif') top left no-repeat;}
div.border-dr {float:right;background:url('/images/menu_dr.gif') top left no-repeat;}
div.border-l,
div.border-r {
  clear:both;
  background:#fff;
  margin:0;
  padding:0;
}
div.border-l { border-left: 1px solid #C7C8D4; }
div.border-r { border-right:1px solid #C7C8D4; }
* html div.border-u,
* html div.border-d,
* html div.border-ul,
* html div.border-ur,
* html div.border-dl,
* html div.border-dr,
* html div.border-l,
* html div.border-r {overflow:hidden;}
ul.menu {
  margin:1em auto 0 auto;
  padding:0;
  border:none;
  width:145px;
  list-style:none;
  clear:both;
}
ul.first { margin-top:0;}
ul.menu li {
  margin:0;
  padding:0;
  border:none;
  display:block;
  width:auto;
  height:21px;
  list-style:none;
}
* html ul.menu li { overflow:hidden; }
ul.menu li.form, ul.menu li.mail { height:25px; }
ul.menu li.form { background:url('images/menu_edit2.gif') left top no-repeat; float:left; width:71px; }
ul.menu li.mail { background:url('images/menu_mail2.gif') left top no-repeat; margin-left:74px; }
* html ul.menu li.mail { margin-left:71px; } /* IE6 hack */
ul.menu li.equip { background:url('images/menu_firms2.gif') left top no-repeat; }
ul.menu li.pered { background:url('images/menu_pered2.gif') left top no-repeat; height:25px; }
ul.menu li.amplif { background:url('images/menu_amplif.gif') left top no-repeat; }
ul.menu li.antrakt { background:url('images/menu_antrakt.gif') left top no-repeat; }
ul.menu li.antens { background:url('images/menu_antens.gif') left top no-repeat; }
ul.menu li.kip { background:url('images/menu_kip.gif') left top no-repeat; }
ul.menu li.fm, ul.menu li.mv, ul.menu li.dmv { height:71px; }
ul.menu li.fm  { background:url('images/menu_fm.gif') left top no-repeat; width:48px; float:left; }
ul.menu li.mv  { background:url('images/menu_mv.gif') left top no-repeat; margin-left:50px; }
ul.menu li.dmv { background:url('images/menu_dmv.gif') left top no-repeat; width:48px; float:right; }
* html ul.menu li.fm { margin-right:-3px; } /* IE6 hack */
* html ul.menu li.dmv { margin-left:-3px; } /* IE6 hack */
/** html ul.menu li.mv { margin:0px; } /* IE6 hack */
ul.menu li a, ul.menu li b {
  margin:0;
  padding:0;
  display:block;
  height: 20px;
}
ul.menu li.fm a, ul.menu li.mv a, ul.menu li.dmv a { height: 70px; }

ul.menu li.text {
  margin: 1px 0;
  padding: 3px;
  height:auto;
  background: #F6F3FF;
  border: 1px solid #C7C8D4;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  font: normal 11px Arial,sans-serif;
}

ul.menu li a span, ul.menu li b span { display: none; }

ul.menu li.text a { height:auto; }

div#left-container {
  float:left;
  width:180px;
  min-width:180px;
  max-width:180px;
}
div#right-container {
  margin:0 0 0 190px;
  padding:10px;
}
* html div#right-container { height:1%; margin:0;}
table.data {
  width:100%;
  border:0;
  border-spacing:3px;
}
table.data th {
  text-align:center;
  font-weight:bold;
}
table.data th.gen { background:#c0f0f0; }
table.data th.fm { background:#e0ffe0; }
table.data th.mv { background:#0ff; }
table.data th.dmv { background:lavender; }
table.data td {
  text-align:center;
  font-weight:normal;
  background:#fff;
}
table.data .price {
  text-align : center;
  font-size : xx-small;
  font-weight : bold;
}
div#footer {clear:both;}
img {border:0;}
a {     text-decoration : none; color : #0000FF;}
a:Visited { color : #AA00AA;}
a:Active { color : #006600;}
a:Hover { color : #00AA00;}
.main {
        text-align: justify;
        background-color: White;
        padding: 10px;
}
h2 {
  font-family: serif;
  text-align: center;
  font-size: x-large;
  color:#800000;
}

/* Фирмы */
div.firm_info {
  text-align:left;
  padding: 0.5em 1em;
}

div.firm_info img.firm_menu {
  float: right;
}

div.firm_info p.logo {
  text-align: center;
}

h4.Name {
  font-family : serif;
  font-size : 19px;
  font-weight : bold;
  color: #800000;
}

/* --> */

