body {
  background: #f9f7f8 url(images/bg.gif) repeat-x;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

table.main {
  width: 850px;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0px;
}

table.naglowek {
  width: 447px;
  height: 32px;
  border-collapse: collapse;
  border-spacing: 0px;
  margin-bottom: 10px;
}

table.neews {
  width: 447px;
  border-collapse: collapse;
  border-spacing: 0px;
  margin-top: 10px;
}

td.menu {
  width: 177px;
  vertical-align: top
}

td.space {
  width: 10px
}

td.center {
  width: 447px;
  height: 200px;
  vertical-align: top;
  background: #f2eeed url(images/bg-c2.gif) top repeat-x;
  text-align: justify
}

td.cen1 {
  width: 16px;
  background: #f2eeed url(images/bg-c2.gif) top repeat-x
}

td.cen2 {
  width: 16px;
  background: #f2eeed url(images/bg-c3.gif) top right no-repeat
}

td.advertise {
  width: 174px;
  vertical-align: top;
  padding-top: 10px;
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  color: #928283;
  line-height: 17px;
}

td.advertise a {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  color: #928283;
  text-decoration: none;
  line-height: 17px;
}

td.advertbottom {
  height: 20px;
  background: url(images/advertise-bottom.gif) no-repeat;
}

td.centerbottom {
  background: url(images/center-bottom.gif) repeat-x;
}

td.spacebottom {
  background: url(images/space-bottom.gif) repeat-x;
}

td.menubottom {
  background: url(images/menu-bottom.gif) repeat-x;
}

td.stopka {
  height: 103px;
  text-align: left;
  vertical-align: middle;
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #bfbdbe;
  padding-left: 15px
}
td.stopka a{
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #bfbdbe;
  text-decoration:none
}
td.stopka a:hover{
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #bfbdbe;
  text-decoration:underline
}

td.sepdep1 {
  background: url(images/sep-dep.gif) no-repeat
}

td.sepdep2 {
  background: url(images/sep-dep2.gif) no-repeat
}

td.scenter {
  text-align: center;
  vertical-align: middle
}

td.sadvertise {
  text-align: center;
  vertical-align: middle
}

td.naglowek {
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  color: #7e6f72;
  text-align: left;
  vertical-align: middle;
}

td.drukuj {
  width: 63px;
  vertical-align: top;
  text-align: right
}

td.neews2 {
  width: 28px
}

td.neews {
  vertical-align: top;
  text-align: justify;
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  width: 300px;
  color: #645558;
}

td.neews a {
  text-align: justify;
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #f07307;
  text-decoration: none
}

td.neews a:hover {
  text-align: justify;
  font: 11px Tahoma, Verdana, Arial, sans-serif;
  color: #f07307;
  text-decoration: underline
}

.neewsdata {
  text-align: justify;
  font: bold 11px Tahoma, Verdana, Arial, sans-serif;
  color: #b7abad;
  margin-bottom: 4px
}

.akt {
  text-align: left;
  font: bold 12px Tahoma, Verdana, Arial, sans-serif;
  color: #7f7073;
  width: 447px;
  height: 18px;
  border-bottom: solid 1px #dbd5d5
}

.neewscontrol {
  text-align: center;
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #dbd5d5;
  padding-top: 5px;
  border-top: solid 1px #dbd5d5
}

.tresc {
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #645558;
  line-height: 16px;
}

.tresc a {
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #f07307;
  text-decoration: none;
}

.tresc a:hover {
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #f07307;
  text-decoration: underline;
}

.tresc_h {
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #FF5558;
  font-weight: bold;
  line-height: 16px;
}

/* menu css */
.menuheader {
  background: url(images/pin.gif) no-repeat right center;
  text-align: right;
  margin-top: 10px;
  padding-right: 18px;
  padding-bottom: 5px;
  font: bold 13px Arial Narrow, Arial, sans-serif;
  color: #f07307;
}

.menuselect {
  padding: 3px 4px 3px 4px;
  border-top: 1px solid #e3dfdf;
  text-align: right;
}

.menuselect a {
  font: bold 11px Arial Narrow, Arial, sans-serif;
  color: #7c6d70;
  text-decoration: none
}

.menuselecta {
  padding: 3px 4px 3px 4px;
  border-top: 1px solid #e3dfdf;
  background-color: #7b6f6f;
  text-align: right;
}

.menuselecta a {
  font: bold 11px Arial Narrow, Arial, sans-serif;
  color: #f9f7f8;
  text-decoration: none
}

.menuadd {
  background: url(images/pin2.gif) no-repeat right center;
  padding: 4px 22px 4px 4px;
  border-bottom: 1px solid #e3dfdf;
  background-color: #7b6f6f;
  text-align: right;
}

.menuadd a {
  font: bold 13px Arial Narrow, Arial, sans-serif;
  color: #f9f7f8;
  text-decoration: none
}

.menuadda {
  background: url(images/pin2.gif) no-repeat right center;
  padding: 4px 22px 4px 4px;
  border-bottom: 1px solid #e3dfdf;
  background-color: #7b6f6f;
  text-align: right;
}

.menuadda a {
  font: bold 13px Arial Narrow, Arial, sans-serif;
  color: #f9f7f8;
  text-decoration: none
}

/* form */
table.forms {
  width: 400px
}

td.formscell {
  width: 150px;
  border-collapse: collapse;
  border-spacing: 0px
}

.field {
  width: 240px;
  border: 1px solid #d4d1d0;
  height: 20px;
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #645558;
  padding: 2px 2px 2px 2px
}

.field1 {
  width: 240px;
  height: 150px;
  border: 1px solid #d4d1d0;
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #645558;
  padding: 2px 2px 2px 2px
}

.field2 {
  width: 70px;
  height: 25px;
  border: 1px solid #d4d1d0;
  font: 12px Tahoma, Verdana, Arial, sans-serif;
  color: #645558;
  padding: 2px 2px 2px 2px
}
