* {
 padding: 0; margin: 0;
}
body {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#rightcolumn p,#rightcolumn ul,#rightcolumn li,#rightcolumn a {
line-height:2em;
}
#header img{
 padding:0px;
}
a{
 color:#fff;
}
#rightcolumn a {
 color:#004998;
}
#active{
 background:#009ee0;
}
#container { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 920px;
 float: left;
 padding: 0px;
 border: 0px dotted #999;
 height: 131px;
 margin: 5px 0px 5px 0px;
 background: #fff;
}

#leftcolumn { 
 color: #333;
 border: 0px;
 background: #fff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 min-height: 350px;
 width: 195px;
 float: left;
}
#leftcolumnmenu ul{ 
list-style-type:none;
}
#leftcolumnmenu li{ 
 list-style-type:none;
 margin:10px;
 padding:0px;
 color:#555;
 font-weight:normal;
 border-bottom: 1px dotted #009ee0;
}
#leftcolumnmenu li a{
 padding:5px;
 display:block;
 color:#000;
 text-decoration:none;
}
#leftcolumnmenu li a:hover{
 padding:5px;
 display:block;
 color:#fff;
 text-decoration:none;
 background:#555;
}
#leftcolumnmenu li.podmenu {
 margin:10px;
 margin-left:30px;
 padding:0px;
 color:#555;
 font-weight:normal;
 font-size:12px;
 border-left: 1px dotted #009ee0;
}
#rightcolumn { 
 float: right;
 color: #555;
 border: 0px;
 background: #fff;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 min-height: 350px;
 width: 678px;
 display: inline;
}
#rightcolumn ul{ 
margin-left:20px;
clear:left;
}

#rightcolumn .double{ 
margin-left:20px;
float:left;
width:47%;
clear:none;
}

#column { 
 color: #333;
 border: 0px;
 background: #fff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 100%;
 float: left;
}
#column a {
color:#333;
}
#column ul a{ 
text-decoration:none;
display:block;
}
#column ul a:hover{ 
text-decoration:none;
display:block;
background:#0066cc;
color:#fff;
}
#column ul ul{ 
font-size:13px;
}
#column ul ul ul{ 
font-size:13px;
}
#column ul ul li {
margin-left:30px;
padding-left:2px;
display:block;
list-style-type:none;
border-left:2px solid #004998;
}
#column ul ul ul li {
margin-left:30px;
padding-left:2px;
display:block;
list-style-type:none;
border-left:2px solid #009ee0;
}
#column ul li {
list-style-type:none;
padding-left:2px;
border-left:2px solid #e2001a;
}
#column ul li a:hover{ 
text-decoration:none;
display:block;
background:#555;
color:#fff;
}
#rightcolumn li { 
 list-style-type:square;
 color:#555;
 font-weight:normal;
}
.thumbnail {
 float: left;
 width: 100px;
 border: 1px dotted #555555;
 margin: 10px 25px 25px 0;
 padding: 15px;
 text-align:center;
 font-size:10px;
}
.tabelka{
 float: left;
 width: 325px;
 border: 1px solid #999;
 margin: 3px 2px 0px 0px;
 padding: 5px;
 text-align:left;
 background:#f9f9f9;
 color:#555;
 font-size:12px;
}
.clearboth {
 clear: both;
}
#rightcolumn a img {
 margin:0 auto;
 border:1px solid #555555;
}
#footer { 
 width: 900px;
 clear: both;
 color: #555;
 border-top: 1px solid #009ee0;
 background: #fff;
 margin: 0px 0px 10px 0px;
 padding: 5px;
 text-align:right;
 font-weight:normal;
}
h1 {
 color:#333;
 font-size:13px;
 padding:5px;
 padding-top:5px;
 padding-bottom:5px;
 border: 0px solid #e2001a;
 background: url('images/h1-bckgrnd.png');
}
h2 {
 color:#333;
 font-size:13px;
 margin-top:10px;
 padding:5px;
 padding-top:5px;
 padding-bottom:5px;
 border-left: 0px solid #999;
 border-bottom: 1px dotted #999;
 border-top: 1px dotted #999;	
}
h3 {
 color:#333;
 width:665px;
 font-size:13px;
 font-weight:bold;
 margin-top:10px;
 padding:5px;
 padding-top:5px;
 padding-bottom:5px;
 border: 0px solid #004998;	
 background:url('images/h3-bckgrnd.png');
}
#rightcolumn h3 a{
color:#333;
}

p {
 text-indent:1em;
 text-align:justify;
 padding:5px;
}
p.podpis {
 text-indent:0em;
 text-align:right;
 padding:5px;
}
address {
 margin-top:10px;
 float:left;
 font-style:normal;
}
#adres {
 width:300px;
 margin-top:10px;
 float:left;
 font-style:normal;
}
address a {
 color:#004998;
}
#adres a {
 color:#004998;
}
#adres h3 {
 color:#333;
 width:100%;
 font-size:13px;
 font-weight:bold;
 margin-top:10px;
 padding:5px;
 padding-top:5px;
 padding-bottom:5px;
 border: 0px dotted #999;	
 background:url('images/h3-bckgrnd.png');
}
#mapa {
margin-top:10px;
float:right;
text-align:center;
padding:5px;
}
#mapa a, #banery a {
 padding-right:5px;
 color:#004998;
 text-decoration:underline;
 line-height:normal;
}
#banery {
 float:right;
 width:210px;
 border:0px solid #0f0;
 text-align:right;
 line-height:normal;
 padding-left:5px;
}
#banery img {
 margin:5px;
 padding:0;
 width:200px;
 
 border:1px solid #009ee0;
}
#rightcolumn img {
 float:right;
 margin:5px;
 border:1px solid #009ee0;
}
.news {
text-indent:0;
 margin:0;
 margin-top:5px;
 padding:3px;
 border-right:0px solid #009ee0;
 color:#555;
 font-size:11px;
 background:#fff;
 text-align:left;
}
.news a {
 color:#004998;
 text-decoration:underline;
}
p.news img {
margin-left:0px;
margin-top:5px;
padding:0;
border:0px dotted #999;
}
.niebieski {
 color:#004998;
}
.bold {
font-weight:bold;
}
.nawigacja {
 font-size:11px;
}
iframe {
border: 1px solid #009ee0;
}
#wykresy {
 color:#555;
 font-size:11px;
}

#wykresy img {
 float:left;
 border:0;
 padding:2px;
}

pre {
 color:#555;
 width:487px;
 font-size:15px;
 font-weight:normal;
 margin-top:10px;
 padding:5px;
 padding-top:5px;
 padding-bottom:5px;
 border: 1px dotted #999;	
}
table {
 border: 1px doted #999;
 background:#fff;
 color:#555;
 font-size:12px;
}
thead {
font-weight:bold;
background:#999;
color:#f9f9f9;
}
tbody {
background:#eee;
}
td{
border:1px solid #999;
padding:4px;
margin:2px;
text-align:left;
}


table.center tbody td{
text-align:center;
}

#aktualnosci{
 width:450px;
 color:#333;
 background:url('images/h3-bckgrnd.png');
 font-size:13px;
 margin-top:20px;
 margin-bottom:20px;
 padding:5px;
 padding-top:5px;
 padding-bottom:5px;
 border-left: 0px solid #999;
 border-bottom: 0px dotted #999;
 border-top: 0px dotted #999;	
 font-weight:bold;
 float:left;
 display:inline;
}

#newsy{
width:450px;
float:left;
}

.tytul{
border-bottom:1px solid #009ee0;
width:450px;
padding:4px;
font-weight:bold;
}

.data{
font-size:8pt;
text-align:right;
width:450px;
padding:4px;
font-weight:bold;
}

.wiecej{
color:#e1001a;
font-size:8pt;
text-align:right;
width:450px;
padding:4px;
margin-bottom:20px;
}

.naglowek{
text-align:justify;
width:450px;
padding:4px;
}

#rightcolumn a.red{
color:#004998;
}

#rightcolumn ol.toc, #rightcolumn ol.liczby{
padding-top:10px;
padding-bottom:20px;
}

#rightcolumn ol.toc li, #rightcolumn ol.liczby li{
list-style-type:decimal;
font-size:8pt;
margin-left:20px;
}

#rightcolumn ol.liczby li{
font-size:10pt;
font-weight:bold;
}

#szkice img{
border:0px;
float:left;
}

#rightcolumn img.pdf{
float:none;
border:0px;
vertical-align: middle;
}
