body {
  margin: 0px;
  padding: 0px;
  background: url(images/company_top.jpg) no-repeat top center #171b20;
  font-family: Arial;
  font-size: 14px;
  color: #d2d7dc;
}
.container {
  background: url(images/company_bottom.jpg) no-repeat bottom center;
  text-align: center;
}
.container2 {
  width: 1000px;
  background: url(images/company_center_top.jpg) no-repeat top left;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
.container3 {
  width: 1000px;
  background: url(images/company_center_bottom.jpg) no-repeat bottom left;
  position: relative;
  padding-top: 180px;
}
h2 {
  font-size: 14px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px
}
p {
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
}
.content {
  margin-left: 357px;
  width: 394px;
}
.footer {
  width: 643px;
  height: 151px;
  padding-top: 30px;
  padding-left: 357px;
  margin-top: 84px;
  font-size: 12px;
  color: #ffffff;
  position: relative;
  cursor: default;
}
.footer a {
  color: #55b9e2;
  text-decoration: none;
}
.footer a:hover {
  text-decoration: underline;
}
.footer p {
  margin: 0px;
  padding: 0px;
}


.logo {
  width: 270px;
  height: 40px;
  background: url(images/company_logo.jpg) no-repeat top left;
  position: absolute;
  top: 50px;
  left: 2px;
}
.tu {
  width: 28px;
  height: 28px;
  background: url(images/company_tu.jpg) no-repeat top left;
  position: absolute;
  top: 21px;
  left: 141px;
}
.tel {
  width: 300px;
  font-size: 18px;
  color: #ffffff;
  position: absolute;
  top: 27px;
  left: 175px;
}
#c_tm {

}
.c_tm {
  width: 129px;
  height: 28px;
  background: url(images/c_tm.gif) no-repeat top left;
  position: absolute;
  top: 22px;
  left: 774px;
}
.footer .c_tm_text {
  width: 150px;
  font-size: 12px;
  color: #ffffff;
  position: absolute;
  top: 47px;
  left: 828px;
}
#vernutsa {

}



.vernutsa {
  width: 28px;
  height: 245px;
  background: url(images/vernutsa.jpg) no-repeat top left;
  position: absolute;
  top: 434px;
  left: 863px;
}
.vernutsa2 {
  width: 60px;
  height: 60px;
  background: url(images/vernutsa2.jpg) no-repeat top left;
  position: absolute;
  top: 532px;
  left: 910px;
}


#c_tm:hover .c_tm_text {
  text-decoration: underline;
}

#c_tm:hover .c_tm, .logo:hover, #vernutsa:hover .vernutsa, #vernutsa:hover .vernutsa2 {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-left: -11px;
  margin-bottom: 20px;
}
*html ul {
  margin-left: 0px;
  position: relative;
  left: -11px;
}

ul li {
  background: url(images/company_li.gif) no-repeat top left;
  padding-left: 11px;
}
.menu {
  width: 220px;
  height: 48px;
  padding-top: 24px;
  padding-left: 15px;
  font-size: 18px;
  color: #ffffff;
  background: url(images/company_menu.jpg) no-repeat top left;
  position: absolute;
  top: 89px;
  left: 0px;
}
.menu a {
  color: #5dcfff;
  margin-left: 20px;
}
.menu a:hover {
  text-decoration: none;
  color: #ffffff;
}

.opacity {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.no_opacity {
  opacity: 1;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}




.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}

