html
{
height:100%;
background-color:#908f8d;
}

body
{
     padding: 0;
     margin: 0;
     font-family: Times New Roman,verdana,arial;
     font-size: 12px;
     text-align: center;
     height:100%;
     background-color:#908f8d;
}

#ramka
{
position:relative;
padding:0;
margin:0 auto;
height:auto !important;
height:101%;
min-height:101%;
width:784px;
background-image:url(gfx/serwis/cien.gif);
background-repeat:repeat-y;
text-align:left;
}

#main
{
position:relative;
left:40px;
width:704px;
}

#top,#podstr_top
{
position:relative;
width:704px;
}

#top {height:40px;}
#podstr_top {height:66px;}

#top img,#podstr_top img {border:0;padding:0;}

#top_baner0,#top_baner1,#top_baner2,#top_baner3,#top_baner4,#top_baner5,#top_baner6,#top_baner7,#top_baner8
{
position:relative
width:704px;
height:138px;
background-repeat:no-repeat;
}

#top_baner0 {background-image:url(gfx/serwis/top_baner.jpg);}
#top_baner1 {background-image:url(gfx/serwis/top_baner1.jpg);}
#top_baner2 {background-image:url(gfx/serwis/top_baner2.jpg);}
#top_baner3 {background-image:url(gfx/serwis/top_baner3.jpg);}
#top_baner4 {background-image:url(gfx/serwis/top_baner4.jpg);}
#top_baner5 {background-image:url(gfx/serwis/top_baner5.jpg);}
#top_baner6 {background-image:url(gfx/serwis/top_baner6.jpg);}
#top_baner7 {background-image:url(gfx/serwis/top_baner7.jpg);}
#top_baner8 {background-image:url(gfx/serwis/top_baner8.jpg);}

#content
{
position:relative;
width:704px;
height:auto !important;
height:290px;
min-height:290px;
background-image:url(gfx/serwis/content_tlo.jpg);
background-repeat:repeat-x;
}

#content img.podstr_praca_tlo_top
{
position:absolute;
top:26px;
right:228px;
}

#galla,#galla2,#galla3,#galla4
{
position:absolute;
bottom:-1px;
float:left;
width:461px;
height:264px;
background-repeat:no-repeat;
}

#galla {background-image:url(gfx/serwis/galla.jpg);}
#galla2 {background-image:url(gfx/serwis/galla2.jpg);}
#galla3 {background-image:url(gfx/serwis/galla3.jpg);}
#galla4 {background-image:url(gfx/serwis/galla4.jpg);}

#galla ul,#galla2 ul,#galla3 ul,#galla4 ul
{
margin:61px 15px 0 262px;
padding:0;
list-style-type:none;
}

#galla ul li,#galla2 ul li,#galla3 ul li,#galla4 ul li
{
margin-bottom:2px;
font-size:12px;
color:#FFFFFF;
}

#galla ul li a,#galla2 ul li a,#galla3 ul li a,#galla4 ul li a
{
color:#FFFFFF;
text-decoration:none;
}

#praca,ul#podstr_praca
{
position:relative;
float:right;
right:22px;
margin:0;
padding:0;
}

#praca
{
top:23px;
width:203px;
margin-bottom:28px;
color:#464747;
}

ul#podstr_praca
{
top:26px;
width:193px;
height:auto !important;
height:264px;
min-height:264px;
background-image:url(gfx/serwis/content3_menu_tlo.jpg);
background-repeat:repeat-y;
list-style-type:none;
font-size:12px;
padding-left:28px;
}

ul#podstr_praca li
{
background-image:url(gfx/serwis/content3_menu_strzalka.jpg);
background-repeat:no-repeat;
background-position:0 6px;
padding:0 0 0 32px;
margin-bottom:2px;
color:#0c3c60;
width:160px;
}

ul#podstr_praca li.first {margin-top:61px;}

ul#podstr_praca li a
{
color:#0c3c60;
text-decoration:none;
}


#praca h2
{
color:#004890;
margin:27px 0 17px 0;
}

#praca h2 a {color:#004890;}

#praca span.data,div#kalendarium span.data
{
clear:both;
font-weight:bold;
display:block;
height:16px;
color:#464747;
}

#praca ul,#kalendarium ul
{
margin:0;
padding:0;
list-style-type:none;
}

#kalendarium ul {width:434px;}

#praca ul li,#kalendarium ul li
{
clear:both;
margin-bottom:2px;
}

#kalendarium ul li {width:434px;}

#praca ul li a,#kalendarium ul li a
{
text-decoration:none;
}

#praca span.godzina,#praca span.tytul,#kalendarium span.godzina,#kalendarium span.tytul
{
position:relative;
display:block;
}

#praca span.godzina,#kalendarium span.godzina
{
float:left;
width:28px;
color:#464747;
}

#praca span.tytul
{
float:right;
width:170px;
}

#kalendarium span.tytul
{
float:left;
width:400px;
margin-left:5px;
color:#464747;
}

#praca span.tytul a,#kalendarium span.tytul a {color:#464747;}

#content_tlo_dol,#podstr_content_tlo_dol2,#podstr_content_tlo_dol3,#podstr_content_tlo_dol4
{
font-size:0;
position:relative;
width:704px;
height:2px;
background-repeat:no-repeat;
}

#content_tlo_dol {background-image:url(gfx/serwis/content_tlo_dol.jpg);}
#podstr_content_tlo_dol2 {background-image:url(gfx/serwis/podstr_content_tlo_dol2.jpg);}
#podstr_content_tlo_dol3 {background-image:url(gfx/serwis/podstr_content_tlo_dol3.jpg);}
#podstr_content_tlo_dol4 {background-image:url(gfx/serwis/podstr_content_tlo_dol4.jpg);}

#content2
{
position:relative;
width:704px;
background-image:url(gfx/serwis/content2_tlo.jpg);
background-repeat:repeat-x;
}

/* PODSTRONA */

#podstr_content2
{
position:relative;
height:auto !important;
height:200px;
min-height:200px;
padding:42px 0 22px 0;
}

#podstr_content2 h2
{
height:18px;
position:relative;
padding:16px 0 0 22px;
color:#004890;
background-image:url(gfx/serwis/podstr_content2_h2_tlo.jpg);
background-repeat:no-repeat;
border:0px solid black;
}

#podstr_content2 ul#tree
{
list-style-type:none;
margin:0 22px 22px 22px;
padding:0;
border:0px solid black;
}

#podstr_content2 ul#tree li
{
display:inline;
margin-right:5px;
}

#podstr_content2 ul#tree li a
{
text-decoration:none;
color:#004890;
}

#podstr_content2 #tresc,#podstr_content2 div.ankiety,#podstr_content2 #newsletter
{
margin:0 22px 0 22px;
text-align:justify;
}

#podstr_content2 #newsletter {text-align:center;}

#podstr_content2 #tresc a
{
color:#004890;
}

#podstr_content2 #tresc ul,#podstr_content2 div.ankiety ul {list-style-type:square;}
#podstr_content2 #tresc ul li, #podstr_content2 div.ankiety ul li,#podstr_content2 #tresc ol li, #podstr_content2 div.ankiety ol li {margin-bottom:5px;}

#podstr_content2 div.ankiety ul a,#podstr_content2 div.ankiety p.archiwum a {text-decoration:none;color:#004890;}
#podstr_content2 div.ankiety p.archiwum {display:block;float:right;margin-top:5px;}

div#kalendarium
{
position:relative;
float:left;
left:22px;
margin-bottom:22px;
text-align:justify;
color:#464747;
width:434px;
}

#podstr_content2 div.wynik
{
height:2px;
font-size:1px;
border:1px solid black;
margin:15px 0 5px 0;
}

#podstr_content2 ul.menu_linki,#podstr_content2 ul.menu_linki_wew
{
position:relative;
list-style-type:square;
padding:0;
}

#podstr_content2 ul.menu_linki {margin:0 0 0 40px;}
#podstr_content2 ul.menu_linki_wew {margin:0 0 0 30px;}

#podstr_content2 ul.menu_linki li,#podstr_content2 ul.menu_linki_wew li
{
margin:4px 0;
}

#podstr_content2 ul.menu_linki li span
{
display:inline;
}

#podstr_content2 ul.menu_linki li span.rozmiar {font-size:11px;}

#podstr_content2 ul.menu_linki li img
{
display:inline;
position:relative;
bottom:-3px;
margin:-3px 5px 0 5px;
}

/* PODSTRONA AKTUALNOSCI */

#podstr_content2 div.aktual_left,#podstr_content2 div.aktual_right
{
position:relative;
width:319px;
margin-bottom:26px;
}

#podstr_content2 div.aktual_left {float:left;left:22px;}
#podstr_content2 div.aktual_right {float:right;right:22px;}

#podstr_content2 div.tresc,#podstr_content2 div.tresc_foto
{
float:left;
text-align:left;
margin-top:-3px;
}

#podstr_content2 div.tresc
{
width:319px;
}

#podstr_content2 div.tresc_foto
{
margin-left:22px;
width:185px;
}

#podstr_content2 span.archiwum
{
position:relative;
float:right;
right:22px;
color:#004890;
font-weight:bold;
}

#podstr_content2 ul#linki_str_data,#podstr_content2 ul#linki_str
{
clear:both;
position:relative;
float:right;
right:22px;
list-style-type:none;
margin:5px 0 0 0;
padding:0;
}

#podstr_content2 ul#linki_str_data li,#podstr_content2 ul#linki_str li
{
float:left;
margin:0 0 0 5px;
}

#podstr_content2 ul#linki_str_data li.active,#podstr_content2 ul#linki_str li.active
{
color:#004890;
font-weight:bold;
}

#podstr_content2 ul#linki_str_data li a,#podstr_content2 ul#linki_str li a
{
color:#004890;
text-decoration:none;
}

#podstr_content2 div.aktual_full
{
position:relative;
width:660px;
margin:0 0 26px 22px;
}

#podstr_content2 div.tresc_full,#podstr_content2 div.tresc_full_foto
{
float:left;
text-align:justify;
margin-top:-3px;
}

#podstr_content2 div.tresc_full
{
width:660px;
}

#podstr_content2 div.tresc_full_foto
{
margin-left:22px;
width:526px;
}

#podstr_content2 div.tresc_full p.tresc,#podstr_content2 div.tresc_full_foto p.tresc
{
margin-top:14px;
}

#podstr_content2 div.tresc_full p.zrodlo,#podstr_content2 div.tresc_full_foto p.zrodlo,#podstr_content2 div.aktual_left p.zrodlo,#podstr_content2 div.aktual_right p.zrodlo
{
padding:5px 0;
}

em {margin-right:5px;}

#podstr_content2 div.tresc_full p.zrodlo a,#podstr_content2 div.tresc_full_foto p.zrodlo a,#podstr_content2 div.aktual_left p.zrodlo a,#podstr_content2 div.aktual_right p.zrodlo a
{
text-decoration:none;
color:#004890;
}

#podstr_content2 div.tresc_full span.kom,#podstr_content2 div.tresc_full_foto span.kom {margin-top:10px;}
#podstr_content2 div.tresc_full p.kom {width:655px;}
#podstr_content2 div.tresc_full_foto p.kom {width:522px;}

#podstr_content2 div.full_foto_blok
{
position:relative;
float:left;
width:112px;
}

/* PODSTRONA GALERIA */
#podstr_content2 #galeria
{
position:relative;
left:22px;
margin:0;
}

#podstr_content2 #galeria div.img
{
float:left;
border:0;
padding:0;
margin:0 22px 22px 0;
}

/* PODSTRONA KOMENTARZE */
#podstr_content2 .koment
{
margin:0 22px 10px 22px;
}

#podstr_content2 .koment p
{
text-align:justify;
}

#podstr_content2 .koment p.kom
{
width:655px;
}

#content2_aktualnosc
{
position:relative;
float:left;
left:22px;
margin:42px 0 26px 0;
width:439px;
}

#content2_aktualnosc div.img,#podstr_content2 div.img
{
position:relative;
z-index:2;
float:left;
width:112px;
height:112px;
border:0;
}

#podstr_content2 div.full_foto_blok div.img {margin-bottom:5px;}

#content2_aktualnosc img.ramka,#podstr_content2 img.ramka
{
position:absolute;
top:0;
left:0;
border:0;
margin:0;
}

#content2_aktualnosc div.tresc,#content2_aktualnosc div.tresc_foto
{
position:relative;
z-index:2;
float:left;
text-align:justify;
margin-top:-3px;
}

#content2_aktualnosc div.tresc
{
width:439px;
}

#content2_aktualnosc div.tresc_foto
{
margin-left:22px;
width:305px;
}

#content2_aktualnosc h3,#podstr_content2 h3
{
position:relative;
z-index:2;
color:#004890;
margin-bottom:2px;
text-align:left;
}

#content2_aktualnosc p,#content2_aktualnosc div,#podstr_content2 p,#podstr_content2 div
{
display:block;
color:#404141;
margin-bottom:2px;
}

#content2_aktualnosc span,#podstr_content2 span
{
display:block;
color:#004890;
}

#content2_aktualnosc span a,#podstr_content2 span a
{
color:#004890;
text-decoration:none;
}

#content2_aktualnosc span.wiecej,#podstr_content2 span.wiecej
{
float:right;
}

#content2_aktualnosci
{
position:relative;
float:right;
right:22px;
margin:42px 0 26px 0;
width:203px;
}

#content2_aktualnosci h2
{
color:#004890;
margin-top:-3px;
}

#content2_aktualnosci h2 a
{
color:#004890;
text-decoration:none;
}

#content2_aktualnosci ul
{
margin:22px 0 0 0;
padding:0;
list-style-type:none;
}

#content2_aktualnosci ul li
{
color:#464747;
margin-bottom:10px;
}

#content2_aktualnosci ul li span
{
border-bottom:1px solid #9e9c9c;
}

#content2_aktualnosci ul li span a
{
color:#464747;
text-decoration:none;
}

#content2_aktualnosci ul li img
{
margin-left:7px;
}

#content2_aktualnosci span.wiecej
{
position:relative;
float:right;
color:#004890;
}

#content2_aktualnosci span.wiecej a
{
color:#004890;
text-decoration:none;
}

#content2_tlo_dol,#podstr_content2_tlo_dol
{
font-size:0;
position:relative;
width:704px;
height:2px;
background-repeat:no-repeat;
}

#content2_tlo_dol {background-image:url(gfx/serwis/content2_tlo_dol.jpg);}
#podstr_content2_tlo_dol {background-image:url(gfx/serwis/podstr_content2_tlo_dol.jpg);}

#content3
{
position:relative;
width:704px;
background-image:url(gfx/serwis/content3_tlo.jpg);
background-repeat:repeat-x;
}

ul#content3_menu
{
position:relative;
float:left;
width:244px;
margin:46px 0 0 0;
padding:0 0 0 28px;
height:auto !important;
height:236px;
min-height:236px;
background-image:url(gfx/serwis/content3_menu_tlo.jpg);
background-repeat:repeat-y;
list-style-type:none;
font-size:15px;
}

ul#content3_menu li
{
background-image:url(gfx/serwis/content3_menu_strzalka.jpg);
background-repeat:no-repeat;
background-position:0 6px;
padding:0 0 0 32px;
margin-bottom:5px;
color:#0c3c60;
width:169px;
}

ul#content3_menu li.first {margin-top:20px;}

ul#content3_menu li a
{
color:#0c3c60;
text-decoration:none;
}

#content3_newsletter
{
position:absolute;
left:244px;
bottom:0;
width:217px;
height:236px;
background-image:url(gfx/serwis/content3_newsletter.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}

#content3_newsletter h2
{
margin:16px 0 0 39px;
}

#content3_newsletter span.newsletter_tresc
{
display:block;
margin:50px 0 0 39px;
}

#content3_newsletter form input
{
width:150px;
height:16px;
margin:5px 0 0 39px;
border:1px solid #FFFFFF;
font-family:verdana;
font-size:9px;
}

#content3_newsletter form input.zapisz
{
position:relative;
top:24px;
left:104px;
border:0;
background-image:url(gfx/serwis/button_pasek.jpg);
background-repeat:repeat-y;
color:#FFFFFF;
width:50px;
cursor:pointer;
}

#content3_newsletter span.newsletter_pytanie
{
display:block;
margin:26px 0 0 39px;
}

#content3_newsletter span.newsletter_pytanie a
{
color:#FFFFFF;
text-decoration:none;
}

#content3_ankieta
{
position:absolute;
right:0;
bottom:0;
width:203px;
height:auto !important;
height:236px;
min-height:236px;
margin:46px 0 0 0;
padding:0 22px 0 18px;
color:#464747;
}

#content3_ankieta h2
{
margin:16px 0 0 0;
color:#004890;
}

#content3_ankieta span.ankieta_pytanie
{
display:block;
margin:16px 0 10px 0;
}

#content3_ankieta form input
{
clear:both;
float:left;
margin:0 10px 0 0;
padding:0;
}

#content3_ankieta form span
{
display:block;
float:left;
width:170px;
margin-bottom:10px;
}

#content3_ankieta input.glosuj
{
position:relative;
float:right;
margin-bottom:5px;
border:0;
background-color:#FFFFFF;
cursor:pointer;
color:#004890;
font-size:11px;
}

#content3_tlo_dol
{
font-size:0;
position:relative;
width:704px;
height:2px;
background-image:url(gfx/serwis/content3_tlo_dol.jpg);
background-repeat:no-repeat;
}

#bottom,#podstr_bottom
{
position:relative;
width:704px;
background-image:url(gfx/serwis/bottom_tlo.jpg);
background-repeat:repeat-x;
}

#bottom
{
height:180px;
padding:0 0 100px 0;
}

#podstr_bottom
{
height:140px;
background-color: white;
}


ul#bottom_obrazki
{
position:absolute;
top:36px;
left:22px;
margin:0;
padding:0;
list-style-type:none;
}

ul#bottom_obrazki li
{
float:left;
}

ul#bottom_obrazki li p
{
color:#234977;
font-size:11px;
}

li#bottom_sejm {}
li#bottom_sejm p {margin:-62px 0 0 80px;}

li#bottom_opole {margin-left:28px;}
li#bottom_opole p {margin:-86px 0 0 49px;}

li#bottom_wrota {margin-left:28px;}
li#bottom_wrota p {margin:-74px 0 0 29px;}

li#bottom_spol_kultur {margin-left:28px;}
li#bottom_spol_kultur p {margin:-92px 0 0 62px;}

li#bottom_sejm p a,li#bottom_opole p a,li#bottom_wrota p a,li#bottom_spol_kultur p a
{
color:#234977;
text-decoration:none;
}

li#bottom_spol_kultur p a {font-size:9px;}

#bottom_biuro,#bottom_sejmrp,#podstr_bottom_biuro,#podstr_bottom_sejmrp,#bottom_haus,#podstr_bottom_haus
{
position:absolute;
color:#464747;
font-size:11px;
}

#bottom_biuro,#bottom_sejmrp,#bottom_haus {top:130px;}
#podstr_bottom_biuro,#podstr_bottom_sejmrp,#podstr_bottom_haus {top:30px;}

#bottom_biuro,#podstr_bottom_biuro {left:22px;}
#bottom_sejmrp,#podstr_bottom_sejmrp {left:230px;}
#bottom_haus,#podstr_bottom_haus {left:438px;}

#bottom_biuro a,#podstr_bottom_biuro a,#bottom_sejmrp a,#podstr_bottom_sejmrp a,#bottom_haus a,#podstr_bottom_haus a
{
color:#464747;
text-decoration:none;
}

.clear
{
clear:both;
font-size:1px;
}

p
{
margin:0;
padding:0;
}

h1,h2,h3,h4
{
margin:0;
padding:0;
}

h1 {font-size:18px;}
h2 {font-size:16px;}
h2 a {text-decoration:none;}
h3 {font-size:14px;}

form
{
margin:0;padding:0;
}

#kalendarz
{
position:relative;
float:right;
right:22px;
padding:0;
margin:0;
}

#kalendarz th
{
text-align:center;
width:25px;
}

#kalendarz tr
{
height:25px;
}

#kalendarz td
{
width:25px;
height:25px;
border:1px solid black;
}

#kalendarz td.select {border:0;height:25px;}

form#form_miesiace select
{
width:200px;
}

#kalendarz td a,#kalendarz td a.active
{
display:block;
width:25px;
height:25px;
text-decoration:none;
}

#kalendarz td a.active {background-color:#A8BDCF;}

#kalendarz td a:hover {background-color:#E0E8EF;}

#kalendarz td a span,#kalendarz td span
{
position:relative;
left:7px;
width:12px;
text-align:right;
}

#kalendarz td a span
{
top:5px;
cursor:pointer;
border-bottom:1px solid #004890;
color:#004890;
}

#kalendarz td span
{
top:1px;
color:#000000;
}


.fotka2
{
position:absolute;
z-index:3;
border:1px solid black;
display:none;
text-align:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='gfx/tlo.png');
}

.fotka2[class]
{
background-image:url(gfx/tlo.png);
}

img#close
{
position:absolute;
z-index:4;
top:5px;
right:5px;
height:16px;
width:16px;
border:0;
}

img#noweokno
{
position:absolute;
z-index:4;
top:5px;
right:26px;
height:16px;
width:16px;
border:0;
}

p.opis_fotki
{
display:none;
text-align:center;
margin:2px;
}

#kontakt
{
margin:22px;
}

#kontakt form p
{
text-align:center;
margin-bottom:5px;
}

#kontakt form p input,#kontakt form p textarea
{
border:1px solid #000000;
width:300px;
font-size:11px;
}

#kontakt form p textarea
{
height:100px;
}

#kontakt form p input.przycisk
{
width:100px;
margin:0 10px;
}

#podstr_content2 #newsletter input.pole,#podstr_content2 #newsletter input.button
{
border:1px solid #000000;
font-size:9px;
}

#podstr_content2 #newsletter input.pole {width:300px;height:14px;margin-right:10px;}
#podstr_content2 #newsletter input.button {width:100px;height:18px;}

.tabelka {}
.tabelka td {border-collapse:collapse;border:1px solid #BFBFBF;padding:5px;}