body {
  background:#030;
  color:#000;
  margin:0px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
}
table {
  border:none;
}
td {
  font-size:12px;
  vertical-align:top;
}
img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
a {
  color:#E70;
  text-decoration:none;
}
a:hover {
  color:#F20;
  text-decoration:none;
  position:relative;
  left:-1px;
  top:-1px;
}

.nwrapper {
  width:600px
}

.toptb2 {
  width:100%;
}
.toptb {
  border:1px solid #083;
  border-top:none;
  background:#D8F8D8;
  background:#D8F8D8;
}
.toptd {
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif;
  color:#083;
  padding:0px 5px;
  text-transform:lowercase;
}
.l {
  padding-left:10px;
}
.r {
  padding-right:10px;
}
.toptd .male {
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif;
  padding-left: 7px;
}
.toptd big {
  font-size:11px;
}
.toptd a {
  text-decoration:none;
  color:#083;
}
.toptd a:hover {
  text-decoration:none;
  color:#F20;
}
.toptd form {
  display:inline;
  margin:0px;
  padding:0px;
  border:none;
}
.toptd form:before {
  content: "logowanie:";
}
.login {
  width: 40px;
  padding:0px;
  margin:0px 0px 0px 2px;
  font-size:9px;
  height: 12px;
  border:none;
  background-color: #fff;
}
.loginb {
  height: 10px;
  border:none;
  margin:0px;
  padding:0px;
  background-color: transparent;
  color:#F80;
  font-size:9px;
  font-family: arial,helvetica,sans-serif;
  width:20px;
}
.visible {
   display: block;
}
.hidden {
   display: none;
}

.smtitle {
  padding:1px 10px;
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif;
}
.tsmwindow {
  background:#FFF;
  color:#083;
  padding:5px 10px;
  font-size:10px;
  border: 1px solid #083;
}

.ttitle, .smttitle {
  margin-top:55px;
  position:relative;
  left: auto;
  top:1px;
  border: 1px solid #083;
  border-bottom:none;
  background:#D8F8D8;
  color:#083;
}
.smttitle {
  margin-top:25px;
}
.ntitle {
  padding:3px 10px;
  font-weight:bold;
}
.ntitle a {
  font-size:12px;
  text-decoration:none;
  color:#e50;
}
.ntitle a:hover {
  color:#2A5;
  position:static;
}
.tnotka {
  color:#020;
  padding:5px 5px 17px;
  text-align: justify;
  font-size:12px;
  font-weight:normal;
  border: 1px solid #083;
  background:#FFF;
}

.male {
  font-size:10px;
}
.jasne {
  color: #666;
}
.duze {
  font-size: 18px
}
.wielkie {
  font-size: 40px
}
#archt .male b {
  font-weight:normal;
}
#shout .male u {
  color:#0C4;
}
.male a {
  color:#E70;
}
.male a:hover {
  color:#F20;
}
#archt a:visited {
  color:#F8F;
  text-decoration:line-through;
}
#archt a:hover {
  text-decoration:underline;
  color:#F20;
}

.bottomwrap {
}
.bottomtab {
  position:relative;
  top: -1px;
  left:auto;
  border: 1px solid #083;
  border-top:none;
  background:#D8F8D8;
  padding:1px 8px;
  margin-left:8px;
  white-space:nowrap;
}
.cat {
  white-space:normal;
}
.bottomtab td {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  color:#083;
}
.bottomtab td a {
  font-family:Arial,helvetica,sans-serif;
}

.kateg:before {
  content:'kategoria: ';
  font-style:italic;
  font-family:Verdana,Arial,helvetica,sans-serif;
}
#k0,#p0 {
  display:none;
}
.prv:before {
  content:"poziom:";
  font-style:italic;
  font-family:Verdana,Arial,helvetica,sans-serif;
}
.p1:before {
  content:"1";
}
.p2:before {
  content:"2";
}
.p3:before {
  content:"3";
}
.p4:before {
  content:"4";
}
.prvtd .bottomtab {
  margin:0px;
}
.footer {
  margin-top:40px;
}
#shout {
  margin-top:40px;
}
#links {
  margin-top:40px;
}