@charset "iso-8859-1";
html {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin : 0;
padding : 0;
background-image : url(tlo.png);
}
form {
margin : 0;
padding : 0;
}

fieldset {
margin : 0;
padding : 0;
}

input {
margin : 0;
}

ul {
margin : 0;
padding : 0;
}

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

a:hover {
text-decoration:underline;
}

img {
border : 0;
}

#calosc {
margin : auto;
margin-top : 10px;
width : 800px;
background-image : url(calosc.png);
}

#dzien {
padding : 2px;
text-align : center;
font-size : 10px;
}

#main_tpl {
padding:5px;
margin-left:159px;
border:1px solid #c6c6c6;
width:609px;
}

#main_tpl ul.finded
{
margin-left:20px;
}

#main_tpl ul.finded a
{
color:#000066;
}

#main_tpl p a
{
color:#003399;
text-decoration:underline;
}

#main_tpl p
{
margin:5px;
margin-top:10px;
margin-bottom:10px;
}

#main_tpl p.t
{
font-size:10pt;
font-style:italic;
margin:10px;
}

#main_tpl h5
{
text-align:center;
margin:4px;
font-size:12pt;
color:#000066;
}

#logo {
margin : auto;
position : relative;
top : 10px;
width : 800px;
height : 68px;
background-image : url(logo.png);
}

#float_left
{
float : left;
position:relative;
left:22px;
width:134px;
}

#menu ul {
list-style : none;
}

#menu li {
margin-bottom:2px;
font-weight:bold;
}

#menu li a {
border:1px solid #c6c6c6;
border-left : 5px solid #187ab2;
padding : 2px;
padding-left : 5px;
display : block;
width : 120px;
color : #4b4b4b;
}

#menu li a.chosen {
border-left : 5px solid #4BA9DE;
background-color : #D2E6F1;
color:#000000;
}

#menu li a:hover {
background-color : #c3e1f2;
text-decoration:none;
}

div.okno {
border:1px solid #c6c6c6;
padding:2px;
font-size:7pt;
}

h4 {
margin:0;
display:block;
padding-left:6px;
border:1px solid #c6c6c6;
border-left:5px solid #4BA9DE;
font-size:9pt;
font-weight:bold;
}

div.okno ul
{
margin-left:3px;
margin-top:5px;
margin-bottom:5px;
list-style:none;
}

div.okno li
{
margin:3px;
}

div.okno h3 {
font-size:12pt;
}

div.okno h3 a {
color:red;
}

div.okno h5
{
font-size:1.1em;
margin:2px;
}

div.title
{
border-bottom:1px solid #c6c6c6;
height:40px;
padding-bottom:10px;
margin-bottom:10px;
vertical-align:middle;
}

form input.submit
{
width:62px;
height:18px;
font-family:Helvetica, sans-serif,Arial;
border:0;
background-image:url(przycisk_s.png);
font-size:7pt;
padding-bottom:2px;
text-align:center;
}

a.przycisk
{
background-image:url(button.png);
padding:2px 14px 5px 14px;
text-align:center;
}

a.przycisk:hover
{
text-decoration:none;
background-image:url(button_hover.png);
color:#FF0000;
}

a.przycisk_s
{
background-image:url(przycisk_s.png);
padding:1px 14px 2px 14px;
text-align:center;
}


div.title h3
{
display:inline;
position:absolute;
top:105px;
margin:5px;
font-size:14pt;
margin-left:10px;
}

form input.text
{
width:68px;
font-size:7pt;
padding:0;
}

div.okno h2
{
margin:3px;
font-size:8pt;
font-weight:bold;
}

div.okno p
{
margin:2px;
}

div.pasek_ram
{
height:8px;
border:1px solid #c6c6c6;
}

div.pasek
{
height:8px;
background-color:#0099FF;
}

#stopka {
clear : both;
position : relative;
top : 10px;
text-align : center;
height : 37px;
background-image : url(stopka.png);
}

div.center
{
text-align:center;
margin:auto;
}

div.aktualnosc {
margin: 20px;
}

div.aktualnosc div.tytul
{
margin:0;
padding:2px;
padding-left:6px;
border:1px solid #c6c6c6;
border-left:5px solid #305F0D;
font-size:11pt;
font-weight:bold;
font-style:italic;
}

div.aktualnosc div.text
{
margin-top:5px;
text-align:justify;
padding-bottom:5px;
border-bottom:1px solid #c6c6c6;
}

div.aktualnosc div.podpis
{
text-align:right;
margin-right:5px;
color:#A2A2A2;
}

table.szukaj
{
margin:auto;
margin-top:8px;
border:1px solid #c6c6c6;
}

table.szukaj td.tytul
{
margin:0;
padding-left:6px;
border:1px solid #c6c6c6;
border-left:5px solid #4BA9DE;
font-size:9pt;
font-weight:bold;
}

div.num_linki
{
text-align:center;
margin:auto;
font-weight:bold;
}

table.form {
margin:auto;
border:1px solid #000000;
padding:2px;
}

table.tabelka
{
margin:auto;
border:1px solid #000000;
}

table.tabelka th
{
background-color:#CCCCCC;
border:1px solid #000000;
fonz-size:9pt;
padding:2px;
}

table.tabelka td
{
border:1px solid #000000;
padding:3px;
}

table.tabelka td.title a
{
color:#000099;
font-size:11pt;
font-weight:bold;
}

div.zdjecie_glowne
{
margin:auto;
height:260px;
text-align:center;
}

div.zdjecie_glowne img,div.zdjecia img
{
border:1px solid #000000;
padding:1px;
}

div.zdjecia a img:hover
{
border:1px solid #FF0000;
}

div.zdjecia
{
margin:auto;
margin-top:10px;
width:562px;
border:1px solid #c6c6c6;
padding:2px;
}

.scroll
{
overflow:auto;
}

input.podpis_zdj
{
border:0;
width:600px;
text-align:center;
color:#000066;
font-weight:bold;
}

#main_tpl h6
{
font-size:10pt;
margin:5px;
margin-top:15px;
}

ul.minor
{
margin-left:20px;
}

ul.minor li
{
margin:2px;
}

ul.minor li a.link
{
color:#000000;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

ul.minor li a.link:hover
{
text-decoration:underline;
}

div.info
{
margin:auto;
border:1px solid #000000;
padding:2px;
background-color:#E9E9E9;
}

div.info div.window
{
border:1px solid #c6c6c6;
padding:2px;
margin-bottom:5px;
background-color:#FFFFFF;
}

div.info div.window img
{
border:1px solid #000000;
padding:1px;
}

div.info h4
{
margin-bottom:10px;
}

div.info ul
{
margin-bottom:8px;
}

div.info table
{
margin:auto;
margin-top:5px;
margin-bottom:5px;
border:1px solid #c6c6c6;
background-color:#E9E9E9;
}

div.info table td
{
border:1px solid #c6c6c6;
background-color:#FFFFFF;
padding:2px;
}

div.info table td.imp
{
text-align:center;
font-weight:bold;
}

div.info table a
{
color:#000066;
text-decoration:underline;
}

ul.plan
{
list-style:none;
margin:5px;
}

ul.plan a
{
color:#000066;
}

div.odstep
{
margin:10px;
}

p.justify
{
padding:3px;
text-align:justify;
}

p.major
{
margin:5px;
text-align:justify;
font-size:8pt;
font-weight:bold;
}

div.error
{
width:300px;
margin:auto;
margin-top:20px;
border:1px solid red;
padding:4px;
font-size:10pt;
text-align:center;
color:red;
}

div.justuj
{
text-align:justify;
margin-top:10px;
}

ul.vertical li
{
display:inline;
margin:5px;
font-size:12pt;
}

ul.vertical li a
{
color:#000066;
font-weight:bold;
}

div.border
{
border:1px solid #000000;
padding:4px;
margin:5px;
}

div.help ul
{
margin:5px;
margin-left:20px;
}

table.kalendarz
{
width:120px;
margin:auto;
font-size:7pt;
}

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