/* CSS Document */


BODY
{
  margin: 40px;
  background: url(img/bg.jpg) repeat-x fixed bottom;
  background-color: #00910E;
}
BODY, TD, DIV
{
  font-size: 10px;
  font-family: Verdana;
  color: darkgreen;
}
A
{
  text-decoration: none;
  font-weight: normal;
  color: darkgreen;
}
A:hover, .td_foot a:hover{ color: yellow; }

.tab_kat, .tab_main, .tab_pag
{
  margin:0px;
  padding:0px;
}
.tab_kat { border: solid darkgreen 1px; }

.td_kat
{
  margin:0px;
  padding:0px;
  border: solid darkgreen 0px;
  text-align:center;
}
.td_kat_p
{
  margin:0px;
  padding:1 5 1 5;
  font-weight: bold;
  background-color: #20B623;
  border: dotted darkgreen 0px;
}
.td_kat_p_marked
{
  margin:0px;
  padding:1 5 1 5;
  font-weight: bold;
  background-color: #20B623;
  color: yellow;
  border: solid darkgreen 0px;
}
.td_main
{
  margin:0px;
  padding:0 0 2 0;
  border-top: solid white 0px;
  border-left: solid white 0px;
  border-right: solid black 0px;
  border-bottom: solid black 0px;
}
.opis, .nick, .data, .nick2, .belka, .nick3
{
  background-color: #20B623;
  border: solid #20B623 0px;
  border-right: dotted #00910E 0px;
  margin: 0px;
  border-top: solid darkgreen 1px;
  border-bottom: solid darkgreen 1px;
}
.opis { border-left: solid darkgreen 1px; }
.data { border-right: solid darkgreen 1px; }
.nick2, .nick3, .belka { border: solid darkgreen 1px; }

.opis { padding:  1 0 1 20; text-align: left; }
.nick, .nick3 { padding: 1 10 1 10; text-align: left; }
.data { padding: 1 10 1 10; text-align: center; }
.nick2 { padding: 1 10 1 10; text-align: center; }


.tytul
{
  padding: 1 20 2 20;
  text-align: center;
  background-color: #007209;
  margin: 0px;
  border: solid darkgreen 1px;
  border-top: solid darkgreen 0px;
  color: #23C626;
}
.info, .text
{
  padding: 1 20 1 20;
  border: darkgreen 1px solid;
  text-align: center;
  margin: 0px;
}
.info
{
  background-color: #20B623;
  font-weight: bold;
}
.text
{
  background-color: #007209;
  font-weight: normal;
}

.mail
{
  color: #23C626;
}
.tab_pag
{
  border: solid darkgreen 0px;
  border-left: solid darkgreen 1px;
  border-right: solid darkgreen 1px;
}

.td_pag, td_opis
{
  margin:0px;
  padding: 2px;
  border: solid darkgreen 0px;
  text-align:center;
  background-color: #007209;
}
.td_pag_p
{
  margin:0px;
  padding:1 5 1 5;
  font-weight: bold;
  background-color: #20B623;
  border: solid darkgreen 1px;
}
.td_pag_p_marked
{
  margin:0px;
  padding:1 5 1 5;
  background-color: #209B23;
  font-weight: bold;
  border: solid darkgreen 1px;
}

.td_foot
{
  margin:0px;
  padding: 1 5 1 5;
  text-align:center;
  color: #20B623;
  background-color: #007209;
  border: solid 1px darkgreen;
}
.td_foot a
{
  color: #20B623;
}
.obr
{
  border: solid white 0px;
  padding: 0px;
  padding-right: 10px;
}
