body {
padding: 0; /* dla opery */
margin:0;   /* dla IE */
background: #FFCC00 url(gfx/gradient.jpg) repeat-x;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:0.8em;
}

#logo {
position:absolute;
top:0;
left:0;
z-index: 2;
width: 784px;
height: 198px;
background: url(gfx/logo.jpg) no-repeat;
}

#blueline {
background: url(gfx/pasek.jpg) repeat-x;
position: absolute;
top: 100px;
left:0;
height:44px;
z-index: 1;
width: 100%;
}

#container {
position: absolute;
top: 175px;
z-index: 2;
width: 780px;
}

#menu {
padding-top: 20px;
float: left;
width: 213px;
height: 300px;
}

#line {
background: url(gfx/line.gif) repeat-y left;
float: left;
width: 567px;
}

#content {
float:right;
padding: 0 20px;
background-color: white;
float: right;
width: 516px;
}

#bottom {
float: right;
background: url(gfx/bottom.jpg) no-repeat;
width:556px;
height:31px;
}

#footer {
clear: both;
width: 100%;
border-style: double;
border-width: 3px 0 0 0;
border-color: black;
text-align: center;
}

#linki {
clear: both;
width: 100%;
text-align: center;
}

#banner {
float: left;
width: 116px;
height: 32px;
}

/* NEWSY */

.tytul {
padding-bottom: 10px;
float: left;
width: 250px;
font-weight: bold;
}

.data {
padding-bottom: 10px;
float: right;
width: 210px;
text-align: right;
font-style: italic;
}

.tresc {
clear: both;
width:516px;
text-align: justify;
text-indent: 0;
}

.line {
width:100%;
height:70px;
background: url(linia.gif) no-repeat center;
}

.center {
padding: 10px 0 10px 0;
clear: both;
width:516px;
text-align: center;
}

/* POZOSTALE ZNACZNIKI */

.foo {             /* przeniesienie do nowej linii */
display:block
}

.linkujpro {
font-size: 0.7em;
}

img {
border:0;
}

img.right {
float:right;
margin-left: 5px;
}

img.left {
float:none;
margin-right: 5px;
}

table {
margin: 0 auto;
}

td.wysokosc {
height: 40px;
}

p {
margin-top: 0;
color: black;
text-align: justify;
text-indent: 1cm;
word-spacing: normal;
}

p.mid {
text-align: center;
text-indent: 0;
}

h1, h2 {
font-size: 120%;
margin-top: 0;
color: black;
text-align: left;
text-indent: 0cm;
font-weight: bold;
font-variant: small-caps;
}

ul {
list-style-type: square;
list-style-position: outside;
}

dl {
margin-top: 0;
}

dd {
margin-bottom: 10px;
}

A.bezpodkreslenia {
text-decoration: none;
}

A.none:active {
color: black;
}

A.none:hover {
color: black;
text-decoration: none;
}

A:link {
color: black;
}

A:visited {
color: black;
}

A:active {
color: #0000CC;
}

A:hover {
color: #0000CC;
text-decoration: underline;
}

.podkreslenie {
border-bottom: 3px double;
}

.mniejszaczcionka {
font-size:80%;
}

.skreslenie {
text-decoration: line-through;
}


/* DLA SKRYPTU MENU */

ul.tree {
  display: block;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

ul.tree ul {
  display: block;
  margin-left: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

ul.tree li {
  margin-left: 10px;
  display: block;
  list-style-type: none;
  padding-left: 15px;
  background: url("document.gif") no-repeat left top;
}

ul.tree li ul li {
  margin-left: 0;
}

ul.tree li a {
  text-decoration: none;
  cursor: pointer;
}

ul.tree li a.folder {
  
}

ul.tree li a.active {
  font-weight: bold;
}

ul.tree li a:hover {
  text-decoration: underline;
}

ul#partnerzy {
 margin: 0 5px; 
 padding:0;
 list-style-type: none;
}

ul#partnerzy li {
 padding-left: 10px;
 margin-top: 5px;
}