
body
{
margin: 0px;
padding: 0px;
text-algin: center;
}

.cBody {
font-family: Arial;
font-size: 8pt;
padding: 10px;
}

td {
font-family: Arial;
font-weight: normal;
color: #000000;
}

a:hover {
color: #990000;
}

ul
{
padding: 0px;
padding-left: 10px;
margin: 0px;
position: relative;
left: 5px;
}

li {
list-style-type: none;
list-style-image: url(repository/layout/strzalka_menu_bok2.gif);
margin: 0px;
margin-bottom: 5px;
margin-left: 10px;
padding: 0px;
* position: relative;
* top: 2px;
}

#maincontainer
{
width: 780px;
/* margin: 0;*/
margin: 0 auto;
padding-bottom:3px;
background: #FFFFFF;
}

#topsection
{
margin-left: 3px;
margin-right: 3px;
background: url(repository/layout/nagl.jpg) left top no-repeat;
height: 132px;
background-color: #B7CEED;
}

#top_menu_cnt
{
margin-top: 3px;
margin-left: 3px;
margin-right: 3px;
height: 20px;
background: #2F485C;
}

#contentwrapper
{
/*float: left;*/
background: #FFFFFF;
vertical-align:top;
 /* height: 100%; */
padding-right: 3px;
}

/*
#contentcolumn
{
margin-top: 3px;
margin-right: 203px;
margin-left: 3px;
margin-bottom: 3px;
}

#rightcolumn
{
float: right;
width: 200px;
margin-top: 3px;
margin-left: -200px;
}
*/
td.contentcolumn
{
padding-top: 3px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 3px;
}

td.rightcolumn
{
width: 200px;
padding-top: 3px;
}

#programy
{
padding-top: 22px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
background: #e5e5e5;
border:1px solid #99B0CF;
text-align: left;
margin-bottom: 0px;
margin-left: 0px;
* width: 182px;
}

#programy img
{
padding: 0px;
margin-left: 0px;
margin-top:10px;
margin-bottom: 0px;
display: block;
}

#programy a
{
font-family: Arial;
font-size: 8pt;
font-weight: normal;
color: #2f485c;
margin: 0px;
padding: 0px;
text-decoration: none;
line-height: 12pt;
position: relative;
* left: -4px;
* top: -5px;
}

#programy a:hover
{
font-family: Arial;
font-size: 8pt;
font-weight: normal;
color: #990000;
margin: 0px;
padding: 0px;
text-decoration: none;
line-height: 12pt;
position: relative;
* left: -4px;
* top: -5px;
}


#programy ul
{
margin: 0px;
padding-left: 13px;
margin-top: 0px;
vertical-align: middle;

}


#programy li
{
list-style-type: none;
list-style-image: url(repository/layout/strzalka_menu_bok.gif);
margin: 0px;
margin-bottom: 5px;
padding: 0px;
text-align: left;
}

#programy .head
{
margin-bottom: 5px;
}

#prawy_kontener
{
margin-top: 3px;
}


#aktualnosci
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 19px;
margin-right: 15px;
padding: 0px;
}

#content_cnt
{
text-align: left:
margin-top: 23px;
}

#content_cnt p
{
font-family: Arial;
margin: 0px;
margin-left: 23px;
margin-bottom: 10px;
font-size: 12x;
color: #2f485c;
padding: 0px;
font-weight: bold;
}

#content_cnt a
{
text-align: left:
font-family: Arial;
font-size: 11px;
color: #2f485c;
font-weight: normal;
margin: 0px;
padding: 0px;
text-decoration: none;
}

#content_cnt a:hover
{
text-align: left:
font-family: Arial;
font-size: 11px;
color: #2f485c;
font-weight: normal;
margin: 0px;
padding: 0px;
text-decoration: underline;
}


#contentLeft_cnt
{
text-align: left:
margin-top: 23px;
float:left;
width:285px;
}
#contentRight_cnt
{
/* text-align: left: */

margin-top: 153px;
*margin-top: 145px;
float:right;
width:285px;
}

div.newsletter {
margin-top:14px;
margin-bottom: 3px;
border:1px solid #99B0CF;
padding: 10px;
padding-top:0px;
background: #ffffff;
font-family: Arial;
font-size: 8pt;
color: #2f485c;
text-align: left;
/* height: 112px; */
height: 131px;
}
.newsletter p
{
margin: 0px;
padding: 0 0 5px 0;
}

div.newsletter .header {
background:#ffffff;
position:relative;
top:-10px;
left:-2px;
display:inline;
color: #30485C;
padding: 0px;
padding-left: 3px;
padding-right: 3px;
}

div.ramka {
margin-top:14px;
border:1px solid #99B0CF;
padding:10px;
padding-top:0px;
background: #ffffff;
text-align: left;
}

div.ramka .header {
background:#ffffff;
position:relative;
top:-10px;
left:-2px;
display:inline;
color: #30485C;
padding: 0px;
padding-left: 3px;
padding-right: 3px;
}

.ramka p
{
font-family: Arial;
font-size: 8pt;
color: #2f485c;
margin: 0px;
padding: 0px;
}

#wyszukiwarka
{
width: 201px;
height: 80px;
padding:0px;
margin:0px;
display:inline;
float: right;
background: #c9daf6;
border: 1px solid #98b1d0;
}
#wyszukiwarka_inner
{
padding-left:  10px;
padding-top: 13px;
text-align:left;
}

.wyszukiwarka_menu td
{
padding-top: 3px;
}

.wyszukiwarka_menu hr
{
color: #8e9eb8;
bgcolor: #8e9eb8;
height: 1px;
padding-right: 10px;
}

.wyszukiwarka_menu img
{
padding-top: 6px;
}

.wyszukiwarka_menu_dzielnik
{
font-family: Arial;
font-size: 8px;
color: #8e9eb8;
font-weight: bold;
text-align: center;
border-bottom: 1px solid #8e9eb7;
}

.wyszukiwarka_input
{
width: 125px;
height: 17px;
background: #efeefc;
border-left: 1px solid #64738a;
border-right: 1px solid #b5c5df;
border-top: 1px solid #64738a;
border-bottom: 1px solid #b5c5df;
font-family: arial:
font-size: 8px;
color: #57565c;
margin: 0px;
margin-top: 5px;
margin-bottom: 10px;
padding: 0px;
padding-left: 2px;
}


.wyszukiwarka_submit
{
margin-left: 4px;
margin-bottom: 3px;
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/szukaj.png) left top no-repeat;
}

.newsletter_submit
{
margin-left: 4px;
margin-bottom: 3px;
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/zapisz.png) left top no-repeat;
}

.more_button
{
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/more.png) left top no-repeat;
}

.wiecej_button {
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/wiecej.png) left top no-repeat;
}

.zapisz_button {
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/zapisz.png) left top no-repeat;

}

.save_button {
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/save.png) left top no-repeat;
}

.search_button {
margin-left: 4px;
margin-bottom: 3px;
border: 0px;
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/search.png) left top no-repeat;
}

.szukaj_button {
margin-left: 4px;
margin-bottom: 3px;
border: 0px;
border: 0px;
width: 53px;
height: 14px;
background: url(repository/layout/szukaj.png) left top no-repeat;
}


.dziel_pion
{
height: 10px;
border-bottom: 1px solid #8e9eb7;
}


.topmenu_table img
{
margin-top: 6px;
margin-left: 5px;
vertical-valign: middle;
}

.topmenu_sep
{
font-family: Arial;
font-size: 10px;
color: #000000;
border-bottom: 1px solid #8d9eb8;
}

.tommenu_table
{
text-align: center;
border-bottom: 1px solid #8d9eb8;
}

#aktualnosci_content
{
background: #FFFFFF;
padding-left: 25px;
padding-top: 3px;
padding-right: 20px;
padding-bottom: 4px;
height: 190px;
}

#aktualnosci_content h3
{
margin-top: 19px;
text-align: left;
margin-right: 10px;
}

#aktualnosci_content img
{
margin-right: 0px;
margin-bottom: 3px;
vertical-valign:  top;
}

#aktualnosci_content p
{
font-family: Arial;
font-size: 8pt;
color: #000000;
margin: 0px;
margin-top: 10px;
margin_right: 10px;
padding: 0px;
}

.item_tresc
{
font-family: Arial;
font-size: 8pt;
color: #000000;
text-decoration: none;
text-align: left;
}

.item_tresc p {
margin: 0;
}

.item_hr
{
height: 1px;
color: #31475c;
background: 331475c;
}

.akt_a
{
font-family: Arial;
font-size: 8pt;
color: #000000;
text-decoration: none;
}

.item_img
{
border: 0px;
margin: 0px;
}

#bottom_menu
{
clear: left;
width: 773px;
color: #FFF;
padding: 3px 0;
text-align: center;
background: #e5e5e5;
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
vertical-align: middle;
margin-top: 0px;
}

#bmr
{
clear: left;
width: 773px;
color: #FFF;
padding: 1px 0;
text-align: center;
margin: 3px;
margin-top: 0px;
background: #c8d5e6;
height: auto;
}


#footer
{
clear: left;
width: 773px;
color: #FFFFFF;
padding: 3px 0;
margin: 3px;
margin-top: 0px;
background: 2f485c;
height: auto;
text-align: left;
}

#footer2
{
clear: left;
width: 773px;
color: #FFFFFF;
padding: 0px;
margin: 3px;
margin-bottom:0px;
margin-top: 0px;
background: #2f485c;
height: 21px;
text-align: left;
}

#footer2_inner {
padding-top:4px;
}

.bottom_menu_table
{
font-family: Arial;
font-size: 10px;
color: #2f485c;
text-decoration: none;
margin-left: 20px;
}

.bottom_menu_table a
{
font-family: Arial;
font-size: 10px;
color: 2f485c;
text-decoration: none;
margin-right: 10px;
margin-left: 10px;
}


.footer_menu
{
padding-left: 10px;
font-family: Arial;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
text-align: left;
margin-left: 10px;
}


#szablon_str_glownej
{
text-align: left;
padding-top: 3px;
padding-left: 26px;
padding-right: 5px;
padding-bottom: 3px;
margin-bottom: 5px;
float: none;
clear: left;
background: #bfd0ee;

vertical-align: top;
}

#szablon_str_glownej .naglowek
{
margin-bottom: 10px;
margin-top: 3px;
}

#szablon_str_glownej .obrazek
{ 
float: right; 
margin-left: 10px;
margin-bottom: 3px;
clear: right;
vertical-align: top;
display: block;
}
  
#szablon_str_glownej  p, li
{ 
font-family: Arial;
font-size: 8pt;
color: #000000;
margin: 0px;
text-align: justify;
}

#szablon_str_glownej2
{
text-align: left;
padding-top: 3px;
padding-left: 26px;
padding-right: 0px;
padding-bottom: 3px;
margin-bottom: 0px;
margin-left: 0px;
/* background: #bfd0ee; */
background: #e5e5e5;
vertical-align: top;
* width: 541px;
}

#szablon_str_glownej2 .naglowek
{
margin-bottom: 10px;
margin-top: 22px;
}

#szablon_str_glownej2 .obrazek
{ 
float: right; 
padding-bottom: 0px;
margin-left: 20px;
margin-right: 3px;
margin-bottom: 0px;
vertical-align: top;
}
  
#szablon_str_glownej2  p, li
{ 
font-family: Arial;
font-size: 8pt;
color: #000000;
margin: 0px;
text-align: justify;
}


#szablon_misja	
{
text-align: left;
padding-top: 20px;
padding-left: 26px;
padding-right: 20px;
padding-bottom: 5px;
}

#szablon_misja a
{ 
font-family: Arial;
font-size: 8pt;
color: #990000;
font-weight: normal;
}


#szablon_misja .naglowek
{
margin-bottom: 3px;
margin-top: 3px;
}
  
#szablon_misja p, li
{ 
padding-top: 20px;
font-family: Arial;
font-size: 8pt;
margin: 0px;
color: #000000;
text-align: justify;
font-weight: normal;
}

#szablon_czysta_tresc	
{
text-align: left;
padding-left: 26px;
padding-right: 20px;
padding-bottom: 5px;
}
  
#szablon_czysta_tresc p, li
{ 
padding-top: 20px;
font-family: Arial;
font-size: 8pt;
margin: 0px;
color: #000000;
text-align: justify;
font-weight: normal;
}


#szablon_rada	
{
text-align: left;
padding-top: 5px;
padding-left: 26px;
padding-right: 20px;
padding-bottom: 5px;
}

#szablon_rada .naglowek
{
margin-bottom: 3px;
margin-top: 3px;
}
 
#szablon_rada p{ 
border-top: 1px solid #99B0CF;
padding-top: 5px;
font-family: Arial;
font-size: 8pt;
margin: 0px;
color: #000000;
text-align: justify;
font-weight: normal;
}

#szablon_rada li
{ 
padding-top: 5px;
font-family: Arial;
font-size: 8pt;
margin: 0px;
color: #000000;
text-align: justify;
font-weight: normal;
}


#szablon_rada_naglowek	
{
text-align: left;
padding-top: 20px;
margin-left: 26px;
padding-right: 20px;
padding-bottom: 5px;
}

#szablon_rada_naglowek .naglowek
{
margin-bottom: 3px;
margin-top: 3 px;
}

#szablon_programy
{
text-align: left;
padding-top: 15px;
padding-left: 26px;
padding-right: 20px;
padding-bottom: 0px;

}


 
#szablon_programy p, li
{ 
padding: 0px;
font-family: Arial;
font-size: 8pt;
margin: 0px;
color: #000000;
text-align: justify;
font-weight: normal;
}

#szablon_programy span
{
margin-top: 5px;
font-weight: normal;
}

#szablon_programy .obrazek
{ 
margin-top: 20px;
float: right; 
margin-left: 1em;
margin-bottom: 0,5em;
display: block;
}

#szablon_programy_menu
{
text-align: justify;
padding-top: 20px;
padding-left: 26px;
padding-right: 20px;
padding-bottom: 0px;
font-family: Arial;
font-size: 8pt;
color: #000000;
}

#szablon_programy_menu .naglowek
{
margin-bottom: 8px;
margin-top: 0px;
}

#szablon_programy_menu .naglowek1
{
margin-bottom: 0px;
margin-top: 15px;
padding: 0px;
}

#szablon_programy_menu .naglowek2
{
margin-bottom: 5px;
margin-top: 15px;
}
 
#szablon_programy_menu p, li
{ 
padding: 0px;
font-family: Arial;
font-weight: normal;
font-size: 8pt;
margin: 0px;
color: #000000;
text-align: justify;
margin-bottom: 10px;
}

#szablon_programy_menu span
{
margin-top: 5px;
}

#szablon_programy_menu .obrazek
{ 
margin-top: 0px;
float: left; 
margin-right: 1em;
margin-bottom: 0,5em;
display: block;
}



#szablon_aktualnosci
{
font-family: Arial;
font-size: 8pt!important;
text-align: left;
padding-top: 10px;
padding-left: 26px;
padding-right: 20px;
padding-bottom: 5px;
margin-bottom: 5px;
}

#szablon_aktualnosci .naglowek
{
margin-bottom: 10px;
margin-top: 3px;
}

#szablon_aktualnosci .obrazek
{ 
float: left; 
margin-right: 1em;
margin-bottom: 1em;
clear: left;
}
  
#szablon_aktualnosci p
{ 
font-family: Arial;
font-size: 8pt;
color: #000000;
margin: 0px;
text-align: justify;
font-weight: normal;
}

#szablon_aktualnosci a
{ 
font-family: Arial;
font-size: 8pt;
color: #990000;
font-weight: normal;
}


#szablon_harmonogram
{
text-align: left;
padding-top: 10px;
padding-left: 26px;
padding-right: 20px;
padding-bottom: 5px;
}

#szablon_harmonogram .naglowek
{
margin-bottom: 0px;
margin-top: 0px;
}

#szablon_harmonogram .obrazek
{ 
float: right; 
margin-left: 2em;
margin-bottom: 0,5em;
display: block;
vertical-align: top;
text-align: right;
}
  
#szablon_harmonogram p, li
{ 
font-family: Arial;
font-size: 8pt;
color: #000000;
margin: 0px;
padding: 0px;
display: block
text-align: justify;
font-weight: normal;
}


#form_kontakt
{
margin: 0px;
padding-left: 20px;
padding: 0px;
}

#form_kontakt label
{
margin: 0px;
margin-right: 10px;
padding: 0px;
margin: 0px;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
width: 100px;
height: 20px
text-align: left;
vertical-align: top;
}

#form_kontakt .text
{
width: 300px;
height: 20px;
font-family: Arial;
font-size: 8pt;
}

#form_kontakt .submit
{
margin-top: 10px;
width: 100px;
height: 20px;
font-family: Arial;
font-size: 8pt;
}

#form_kontakt .textarea
{
width: 300px;
height: 200px;
font-family: Arial;
font-size: 8pt;
}

.harmonogram .img
{
margin: 0px;
padding: 0px;
border: 0px;
margin-top: 3px;
}

#footer2 div.eeelogo {
margin:0px;
padding:0px;
padding-right:2px;
float:right;
width:32px;
height:21px;
}

#footer2 img {
margin:0px;
padding:0px;
border: 0px;
}

div.monthlist {
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
div.month {
display:inline;
padding-right:6px;
font-family: Arial;
font-size: 7pt;
font-weight: bold;
color: #2f485c;
}
div.monthname {
padding-top:15px;
padding-bottom:5px;
margin-bottom:5px;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
color: #2f485c;
border-bottom:1px solid #2f485c;
}

.label
{
font-family: Arial;
font-size: 8pt;
font-weight: bold;
color: #2f485c;
padding: 0px;
margin-bottom: 5px;
margin-top: 5px;
}

.bmt {
font-family: Arial;
font-size: 8pt;
font-weight: normal;
color: #2f485c;
}

.error {
font-family: Arial;
font-weight: normal;
color: #990000;
font-size: 12px;
padding-top: 10px;
}

.red {
color: #990000;
font-weight: bold; !important 
text-decoration: none;
}

.mapa {
margin: 0px;
padding: 0px;
font-size: 10px;
font-family: Arial;
color: #ffffff;
margin-left: 20px;
}

.naglowek2 {
margin-left: 15px;
margin-top: 3px;

}

 .nekrolog p{
color:#000000 !important; 
margin-left: 0px !important;
font-weight: normal !important;
font-size:8pt !important;
}