img { border: 0px solid red }
body {
     background-color: #e4f5e4;
     margin:0px;
     padding: 0px;
     }
table { font: normal 12px verdana; }
a {
  font: normal 12px Verdana;
  color: 5dac00;
  text-decoration: none;
}
a:hover {
  font: normal 12px Verdana;
  color: 5dac00;
  text-decoration: underline;
}

.toptable {
  background: transparent url(toprast.jpg) repeat-x left
}

.top {
  background: transparent url(top.jpg) no-repeat right
}
.lefttd {
  background: transparent url(lineika.gif) no-repeat top left;
  vertical-align: top;
  padding: 11 0 0 0;
  width: 245px
}
.buttd {
  background: #f77e26 url(but_bg.gif) no-repeat bottom;
  height: 28px;
  vertical-align: middle;
  padding: 0 0 0 18;
}
.buttd a {
  font: bold 11px Verdana;
  color: 00520e;
  text-decoration: none;
  display: block;
  height: 20px;
  width: 180px;
  line-height: 20px;
}
.buttd a:hover {
  font: bold 11px Verdana;
  color: e9ffc7;
  text-decoration: none;
  line-height: 20px;
}
.greentable {
  background: #1a7a2a;
  width: 192px;
  padding: 0 10 0 10
}
.greentable p {
  margin: 0;
  padding: 0
}
.greentable a {
  font: normal 12px Verdana;
  color: eff3f3;
  text-decoration: none;
  padding: 10 0 10 0;
  display: block
}
.greentable a:hover {
  font: normal 12px Verdana;
  color: 86de00;
  text-decoration: none;
}
.conttd {
  background: transparent url(planka.gif) no-repeat top right;
  vertical-align: top;
  height: 100%
}
.conttable {
  height: 100%;
  background: transparent url(bg.jpg) no-repeat bottom right
}

.contzag {
  color: #1a7a2a;
  font: bold 12px Verdana;
  padding: 10 0 0 30;
}
.pole {
  padding: 10 10 80 30;
  color: #6b6b6b;
  font: normal 12px Verdana;
  height: 100%;
  vertical-align: top;
}
.pole a {
  font: normal 12px Verdana;
  color: 5dac00;
  text-decoration: none;
}
.pole a:hover {
  font: normal 12px Verdana;
  color: 5dac00;
  text-decoration: underline;
}
.bottd {
  background: transparent url(botbg.gif) repeat-x right;
  height: 71px
}
.botright {
  background: transparent url(bg2.jpg) no-repeat right;
  padding: 20 0 0 20;
  color: #1a7a2a;
  font: normal 10px Verdana;
  text-align: left;
  vertical-align: top
}
.botright a {
  color: #1a7a2a;
  font: normal 10px Verdana;
  text-decoration: none;
  padding: 0 10;
}
.botright a:hover {
  color: #1a7a2a;
  font: normal 10px Verdana;
  text-decoration: underline;
}


.contzag_news {
  color: #1a7a2a;
  font: bold 12px Verdana;
  padding: 0 0 5 10;
}
h1 { font: bold 12px verdana; color:#f77e26; margin: 15px 0px 3px 0px; padding: 0; }
.news a { display:block; font: bold 12px verdana; color:#1a7a2a; text-decoration:none; margin: 0px 0px 10px 0px; }
.news a:hover { display:block; font: bold 12px verdana; color:#1a7a2a; text-decoration:underline; margin: 0px 0px 10px 0px; }
.news { font: normal 11px verdana; color:#514c4c; }
a.news2 { display:block; font: bold 12px verdana; color:#1a7a2a; text-decoration:none; margin: 5px 0px 5px 0px; text-align:right; }
a.news2:hover { display:block; font: bold 12px verdana; color:#1a7a2a; text-decoration:underline; margin: 5px 0px 5px 0px; text-align:right; }
.news_rast { background: url(news_rast.gif) repeat-y top left; margin: 20px 0px 0px 0px; width:193px; padding: 0 10 100px 10; }