body {
  margin: 0px 0px;
  background: #6688D6;
  text-align: center;
}

table.main {
  width: 800px;
  text-align: center;
  border: 0px;
	margin: auto;
}

img.tytul {
  width: 800px;
}

tr.pasek {
  color: #71a977;	
  background: #cfefcf;
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 10pt;
  font-weight: bold;	
}

tr.pasek td.left {
  text-align: left;
  width: 630px;
}

tr.pasek td.right {
  width: 170px;
  text-align: right;
}

td.menu {
  background: #f7fff7;
  vertical-align: top;
  text-align: center;
  width: 140px;
}

div.menu {
  text-align: right;
  width: 120px;
  margin: 15p 10px;
}

td.menu a, td.right_main a {
  font: normal normal bold 10pt Tahoma, Verdana, Arial, Helvetica;
  text-decoration: none;
}

td.menu a:link, td.menu a:visited, td.menu a:active, td.right_main a:link, td.right_main a:visited, td.right_main a:active {
  color: #71a977;
}

td.menu a:hover, td.right_main a:hover {
  color:#cfefcf;
}

td.menu hr, div.right_main hr {
  color: #71a977;
}

td.main {
  width: 490px;
  vertical-align: top;
  background: #ffffff; 
}

div.tytul {
  color: #000000;
  font: normal normal bold 12pt Arial, Tahoma, Verdana, Arial, Helvetica;
  text-align: left;
  width: 460px;
  margin: 15px 15px 0px 15px;
}

td.main hr {
  color: #000000;
  height: 2px;
  width: 460px;
  margin: 0px 15px;
}

div.tresc {
  color: #000000;
  font: normal normal normal 9pt Arial, Tahoma, Verdana, Arial, Helvetica;
  line-height: 15pt;
  text-align: justify;
  width: 430px;
  margin: 15px 30px;
}

div.list {
  margin: 5px 10px;
}

div.tresc table.kontakt, div.tresc table.guestbook, div.tresc table.foto {
  color: #ffffff;
  font: normal normal normal 9pt Arial, Tahoma, Verdana, Arial, Helvetica;
  line-height: 15pt;
  width: 430px;
  margin: 0px;
}

div.tresc img {
  margin: 5px;
  border: 0px;
}

div.tresc a {
  text-decoration: none;
  color: #000000;
}

div.tresc a:hover {
  text-decoration: underline;
}

table.kontakt td {
  text-align: justify;
  width: 215px;
}

table.kontakt td.break {
  height: 20px;
}

table.foto {
  text-align: center;
  color:#cfefcf;
}

table.foto a, table.foto a:hover {
  font-weight: bold;
  color: #cfefcf;
  text-decoration: none;
}

table.foto td.break {
  height: 20px;
}

table.foto img {
  border: solid 1px  #30309F;
}

table.guestbook td.lewa {
  width: 100px;
  text-align: left;
  vertical-align: top;
}

table.guestbook td.break {
  width: 25px;
}

table.guestbook td.prawa {
  width: 275px;
  text-align: justify;
  vertical-align: top;
}

table.guestbook td.v_break {
  width: 430px;
  height: 25px;
}

td.v_break hr {
  color: #6688D6;
  width: 400px;
}

form.stats {
  margin: 0px;
  display: inline;
}

form.stats input {
  background: none;
  border: none;
  color: #ffffff;
  font: normal normal bold 9pt Arial, Tahoma, Verdana, Arial, Helvetica;
}

form.stats input.day {
  border: 1px solid #ffffff;
  width: 90px;
  text-align: center;
}

div.stopka {
  color: #000000;
  font: normal normal bold 10pt Tahoma, Verdana, Arial, Helvetica;
  text-align: right;
  width: 460px;
  margin: 0px 15px 15px 15px;
}

div.stopka a {
  text-decoration: none;
}

div.stopka a:link, div.stopka a:visited, div.stopka a:active {
  color: #000000;
}

div.stopka a:hover {
  color: #71a977;
}

td.right_main {
  width: 170px;
  vertical-align: top;
  text-align: center;
  background: #f7fff7;
  font: normal normal bold 10pt Tahoma, Verdana, Arial, Helvetica;
  color: #30309F;
}

div.right_main {
  width: 140px;
  margin: 15px;
}

td.right_main img {
  margin: 5px;
  border: 0px;
}

tr.pasek span.srodkowa {
  text-align: center;
  width: 596px;
}

tr.pasek span.boczna {
  text-align: right;
  width: 100px;
}

tr.pasek a {
  color: #71a977;
  background: #cfefcf;
  text-decoration: none;
}
