/*  
**  www.narvaplan.ee
*/

* #allbox { height: 100%; }

#allbox {
  margin: 0pt 0pt -30px;
  padding: 0;
  text-align: left;
  background-repeat: repeat-y;
  min-height: 100%;
  background-image: url(gradient_allbox.gif);
  background-position: left top;
  width: 793px;
}

#header {
  margin: 0;
  padding: 0;
  height: 100px;
  background-image: url(header.gif);
  background-repeat: repeat-x;
}

#logo {
  margin:  0pt;
  padding: 0;
  float: left;
  height: 100px;
  background-position: left top;
  background-image: url(header_narva.gif);
  background-repeat: no-repeat;
}

#print-logo {
  margin:  0pt;
  padding: 0;
  text-align: right;
}

#lang {
  margin: 0;
  padding: 0;
  float: right;
  color: #c0c0c0;
  text-align: right;
}

#search {
  margin: 0;
  padding: 0;
}

#menu {
  margin: 0;
  padding: 0;
  float: left;
  background-repeat: repeat-y;
  width: 170px;
}

#mainbox {
  margin: 0;
  padding: 5px 0pt 0pt;
  float: right;
  background-position: right top;
  background-repeat: repeat-y;
  width: 620px;
}

#print-mainbox {
  margin: 0;
  padding: 5px 0pt 0pt;
  float: left;
  width: 780px;
}

#page {
  margin: 0;
  padding: 8px;
  font-size: 120%;
  font-weight: bold;
  border-bottom: 1px solid #999;
  background-color: #3d4855;
}

#content {
  margin: 0;
  padding: 0pt 0pt 0pt 10px;
  font-size: 100%;
  text-align: justify;
  line-height: 1.5;
}

#content p { margin: 1.5em 0; }

#content ol li { margin: .6em 0; }

#content ul li { margin: .6em 0; }

#print-content {
  margin: 0;
  padding: 0pt 0pt 0pt 10px;
  font-size: 100%;
  text-align: justify;
  width: 600px;
}

#window {
  margin: 0;
  padding: 10px;
  font-size: 100%;
}

#empty {
  margin: 0;
  padding: 0;
  height: 30px;
  clear: both;
}

#footer {
  margin: 0;
  padding: 5px 0pt 0pt 170px;
  height: 25px;
  text-align: left;
  clear: both;
  background-image: url(footer.gif);
  background-repeat: repeat-x;
  font-size: 80%;
}

