body{
margin:0;
background:#bcdcff url('../graf/bg2.png') repeat-x;
background-attachment:fixed;
font:9pt "Trebuchet MS", sans-serif;
_height:100%;
}

#wszystko{
margin:auto;
padding:5px 0 0 0;
width:980px;
background:#fff;
overflow:hidden;
}

/* lewa strona */

#wyszukiwarka{
margin-top:4px;
margin-left:10px;
width:190px;
height:26px;
}

#fraza,#szukaj{
margin:0;
padding:0;
font-size:8pt;
border:0;
border-bottom:1px #dfdfdf solid;
color:#797979;
}

#szukaj{
border:0;
background:#fff;
cursor:pointer;
}

#herb{
width:200px;
height:200px;
background:#ffffff url('../graf/herb.jpg') no-repeat;
border-bottom:10px #2fbefa solid;
}

#lewa{
float:left;
width:200px;
}

#lewa ul{
list-style-type:none;
margin:0;
padding:0;
}

#menu{
}

#menu li{
padding-top:10px;
}

.tytul-menu{
display:block;
margin:0;
padding:0 0 0 10px;
color:#42a1be;
font-size:10pt;
border-bottom:1px #c9e7f3 solid;
background:url('../graf/menu-tytul-bg.png') bottom left no-repeat;
}

#menu li ul{
padding:0 5px 0 5px;
}

#menu li ul li{
margin:0;
padding:2px 0 2px 0;
border-bottom:1px #ededed solid;
}

#menu li ul li a{
display:block;
margin:0 8px 0 8px;
text-decoration:none;
color:#266c80;
}

#menu li ul li a:hover{
color:#3173e0;
text-decoration:underline;
}

#menu li ul li.wiecej{
margin-right:10px;
background:none;
font-size:8pt;
}

#menu li ul li.wiecej a{
color:#8372ff;
}

/* prawa strona */

#linki{
float:left;
width:780px;
background:#fff;
}

#szybkie-linki, #wersja{
font-size:8pt;
color:#000;
}

#szybkie-linki{
float:left;
line-height:30px;
width:580px;
}

#wersja{
float:right;
line-height:30px;
width:200px;
text-align:right;
}

#szybkie-linki a,#wersja a{
color:#000;
text-decoration:none;
padding:0 5px 0 5px;
}

#szybkie-linki a:hover,#wersja a:hover{
color:#3173e0;
}

#baner{
float:left;
width:780px;
height:200px;
background:#ffffff;
border-bottom:10px #2fbefa solid;
}

#srodek{
float:left;
width:580px;
}

#tresc{
padding:0 10px 0 10px;
}

.tresc a{
color:#000000;
}

.tresc a:hover{
color:#3173e0;
}

#tresc ol{
}

#tresc ul{
list-style-type:square;
}

.tresc p,.tresc ol,.tresc ul{
display:block;
}

#tresc table, .tresc-duza table{
}

#tresc table td, .tresc-duza table td{
border-right:1px #b8daff solid;
border-bottom:1px #b8daff solid;
}

#tresc table th, .tresc-duza table th{
border-right:1px #b8daff solid;
border-bottom:2px #b8daff solid;
background:#e9f4ff;
}

h1{
font-size:12pt;
color:#fff;
margin:0;
padding:0 10px 0 10px;
line-height:30px;
background:#2fbefa;
}

h2{
clear:both;
font-size:10pt;
color:#ffffff;
margin:0 10px 0 10px;
padding:20px 20px 0 0;
border-bottom:1px #82c4f3 solid;
}

h2 span.nazwa{
background:#82c4f3;
padding:0 10px 0 10px;
}

h3{
font-size:10pt;
color:#ffffff;
margin:10px 0 0 0;
padding:0 20px 0 0;
border-bottom:1px #b8daff solid;
}

h3 span.nazwa{
background:#82c4f3;
padding:0 10px 0 10px;
}

h2 a{
padding-left:10px;
font-size:8pt;
color:#82c4f3;
text-decoration:none;
}

h2 a:hover{
text-decoration:underline;
}

h4{
margin:15px 0 0 0;
padding:0;
font-size:11pt;
color:#277cbe;
}

div.inf{
clear:both;
padding:0 10px 0 10px;
}

p.data{
margin:0;
padding:10px 0 0 0;
font-size:8pt;
color:#b3b3b3;
}

p.tytul, p.tytul2{
margin:0;
padding:0 0 5px 0;
font-size:11pt;
font-weight:bold;
color:#6d8cbf;
}

p.tytul2{
padding-top:10px;
}

div.tresc{
margin:0 5px 0 5px;
width:550px;
}

div.tresc-duza{
}

div.tresc a{
color:#000000;
}

a img{
border:0;
cursor:pointer;
}

img.link{
float:left;
margin:4px 8px 4px 0;
border:0;
cursor:pointer;
}

p.wiecej{
margin:0 10px 0 0;
padding:0;
text-align:right;
}

p.wiecej a{
font-size:8pt;
color:#3173e0;
text-decoration:none;
}

p.wiecej a:hover{
text-decoration:underline;
}

#prawa{
float:left;
width:200px;
background:#fff;
overflow:hidden;
}

#ki{
text-align:center;
background:#ffffff;
line-height:22px;
background:url('../graf/ki_bg.jpg') no-repeat;
}

#ki table{
}

#ki a{
text-decoration:none;
color:#3173e0;
}

#ki a:hover{
text-decoration:underline;
}

.prawa-tytul{
display:block;
padding-left:10px;
text-align:left;
color:#ffffff;
font-size:11pt;
line-height:26px;
background:#23a8f7;
}

#prawa ul{
list-style-type:none;
margin:0 0 15px 0;
padding:0;
}

#prawa ul li{
margin:0 10px 0 10px;
border-bottom:1px #ededed solid;
}

#prawa ul li a{
display:block;
text-decoration:none;
color:#3173e0;
line-height:20px;
}

#prawa ul li a:hover{
text-decoration:underline;
}

.kalendarz{
width:200px;
color:#3173e0;
}

.kalendarz th{
font-weight:normal;
color:#b8b8b8;
background:#ffffff;
}

.kalendarz th{
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.kalendarz td{
text-align:center;
background:#ffffff;
color:#acacac;
height:22px;
}

.kalendarz td.pusty{
background:none;
}

.kalendarz td.aktywny a{
color:#8372ff;
text-decoration:none;
}

.kalendarz td.aktywny:hover{
background:#ffa200;
}

.kalendarz td.aktywny a:hover{
text-decoration:underline;
}

#linki-graf{
margin:10px 0 10px 0;
}

#linki-graf img{
margin-top:3px;
border:0;
}

#stopka{
clear:both;
padding:10px 10px 10px 0;
width:970px;
text-align:right;
font-size:8pt;
color:#a8a8a8;
}

/* nakladka */

#nakladka{
position:absolute;
top:10px;
left:10px;
border:1px #e3e3e3 solid;
padding:20px 25px 25px 25px;
background:#ffffff;
z-index:11;
display:none;
}

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

#nakladka a:hover{
text-decoration:underline;
color:#3173e0;
}

/* galeria */

#gal-naw{
float:left;
margin-bottom:5px;
width:500px;
}

#gal-zamknij{
float:right;
margin-bottom:5px;
}

.img_sh{
position:absolute;
top:3px;
left:3px;
background:#afafaf;
width:inherit;
height:inherit;
}

.img_f{
position:absolute;
}

#poz-info,#cien-info{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

#cien-info{
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
background:#000000;
}

#info-tab{
display:table;
margin:0 auto;
width:550px;
height:100%;
}

#info-kom{
vertical-align:middle;
display:table-cell;
}

#info{
margin:0 auto;
border:10px #ffffff solid;
padding:5px;
width:540px;
height:130px;
background:#5c90e6 url('../pliki/graf/info-bg.jpg') no-repeat;
text-align:center;
}

#info p{
clear:both;
margin:0;
padding:0;
line-height:26px;
font-size:14pt;
}

#info a.zamknij{
float:right;
font-size:9pt;
}

#info a{
color:#ffffff;
}