* {margin: 0; padding: 0}
html, body {
  height: 100%;
  font-size: 90%;
  background-image: url(gfx/back75.png);
  background-position: top left;
  background-repeat: repeat-y;
  margin: 0;
}
#content .container {width: 700px; margin: 0 auto; padding: 140px 20px 20px 70px; border: none;}

#footer {height: 100px; margin-top: 0px; }
#footer .container {width: 700px; margin: 0 auto; padding: 10px; border: 1px solid transparent; }

#header {width: 100%; height: 133px; position: absolute; top: 0; left: 0; 
//  margin-left: 40px; // Из-за этого у нас появлятся полоса прокрутки
}
#header .container {width: 620px; margin: 0 auto; padding: 0 20px 0 20px; height: 140px; border: 1px solid transparent;}

#twitter {float: right; padding: 200px 0px 20px 20px; border: none; margin: 0 0; width: 250px}

body {
  font-family: Arial, Helvetica;
}

h1.zpsh {
  text-decoration: italic;
  margin-top: 40px;
  margin-bottom: 3px;
  color: navy;
}

a {
  color: brown;
  text-decoration: none;
  border: none;
  background: transparent;
}
a:hover {
  text-decoration: underline;
  border: none;
  background: transparent;
}

a.nv {
  margin: 1px;
  padding: 2px;
  color: navy;
  text-decoration: none;
  font-weight: bold;
  background:#e0f6ff;
  border-bottom:solid 1px #99c4d5
}

a.nv:hover {
  color: navy;
  font-weight: bold;
  background: yellow;
}

p {
  padding: 10px;
  border-bottom: 1px navy dashed;
  margin-bottom: 20px;
}

p.simple {
  border: none;
  margin: 0;
}
