html, body {
  padding: 0;
  margin: 0;
  background: #001b44 url('../images/back-all.jpg') repeat-x;
}

html, body, div, a, input {
  color: #404040;
}

html {
  font-size: 75%;
  font-family: Arial;
}

div.main {
  width: 916px;
  margin: auto;
}

div.header {
  float: left;
  width: 916px;
  margin-left: 5px;
  background: url('../images/top3.jpg') no-repeat;
  height: 300px;
  cursor: pointer;
  cursor: hand;
}

div.top {
  float: left;
  width: 916px;
  padding: 0;
}

div.txt {
  float: left;
  width: 590px;
  min-height: 430px;
  margin-left: 100px;
  _margin-left: 50px;
  *margin-top: -15px;
  padding: 1em 0;
  background: #ffffff url('../images/back-clanek.jpg') 0 0 repeat-y;
}

div.txt_sub {
  float: left;
  width: 520px;
  padding: 14px 0 2px 35px;
}

div.txt_sub h1 {
  float: left;
  width: 520px;
  padding: 0 0 9px 0;
  font-size: 16px;
  color: #00487e;
  margin: 0;
}

div.roh {
  float: left;
  width: 20px;
  height: 15px;
  margin-top: 167px;
  background: #fdbc3d;
}

div.divider {
  float: left;
  margin-left: 100px;
  width: 590px;
  height: 5px;
  background: url('../images/back-clanek-tr.gif') 0 0 repeat-y;
}

div.partners {
  float: left;
  width: 590px;
  padding: 0 0 0 100px;
}

div.cop {
  float: left;
  width: 320px;
  padding: 0 0 25px 370px;
  color: #5b6a80;
}

/******** menu ********/
div.menu {
  float: left;
  width: 200px;
  padding-top: 1em;
}

div.menu ul li a {
  width: 160px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  *padding: .3em 0;
  *display: block;
}

div.menu ul li {
  color: #ffffff;
  /*font-weight: bold;*/
  height: 2em;
  *display: inline;
}

div.menu ul li a#c {
  font-weight: bold;
}

div.menu ul li a:hover {
  color: #cccccc;
}

div.menu ul {
  margin-left: 40px;
  _margin-left: 20px;
  padding: 0;
}

div.menu table {
  color: #ffffff;
  margin: 10px 0 0 25px;
}
