* {
  padding: 0px;
  margin: 0px; 
}

body  {
  background: url(images/noise.gif) black;
}

div.info_firm {
  font-size: 12px;
  color: white;
  padding-top: 15px;
}

div.bottom_menu {
  color: #c3c3c3;
  text-align: left;
  float: left;
  width: 700px;
}

div.bottom_menu a {
  font-size: 12px;
  font-family: Arial;
  color: white;
}

div.bottom_menu a:hover {
  color: #e5ff07;
}

table.head  {
  padding-top: 50px;
}

div.main  {
  width: 1000px;
  height: 800px;
  background: url(images/sun.png) no-repeat center 130px;
}

td.menu {
  background: url(images/menu_bg.jpg) no-repeat;
}

td.about  {
  color: white;
  font-family: Arial;
  font-size: 12px;
  padding: 7px 20px;
  line-height: 16px;
  text-shadow: #333 0px 1px 0px;
}

td.how  {
  color: white;
  font-family: Arial;
  font-size: 18px;
  padding: 7px 20px;
  line-height: 16px;
  text-shadow: #333 0px 1px 0px;
}

td.how a  {
  color: white;
  text-align: right;
  font-size: 12px;
}

td.partn  {
  color: white;
  font-size: 12px;
  font-family: Arial;
  background: none;
  padding-left: 20px;
}

td.partn img  {
  padding-right: 6px;
}

span.part table {
        background-color: black;
        border: 1px black solid;
        border-collapse: collapse;
      }
span.part th {
        border: 1px outset silver;
        background-color: black;
        color: white;
      }
span.part tr {
        background-color: #0f0f0f;
        margin: 1px;
      }
span.part tr.striped {
        background-color: black;
      }
span.part td {
        padding: 10px;
      }

td.proc {
 font-size: 48px;
 text-align: center;
 width: 100px;
}

div.back  {
  padding-top: 10px;
}

div.back a {
  color: white;
  font-size: 12px;
}

div.back a:hover {
  color: #fff100;
  font-size: 12px;
}

table.logotypes td  {
  text-align: center;
}

table.logotypes td img  {
  padding: 10px 0px;
}
