body { background: #fff url(../pics/body_bg.gif) repeat-x left top; text-decoration: none; margin: 0px; padding: 0px; }

form {margin: 0px; padding: 0px; }

#ankieta { margin: 15px 10px 15px 50px; padding: 0px; }
#ankieta p#pytanie { color: #749a52; font-size: 11px; font-weight: bold; margin: 0px 0px 5px; padding: 0px; }
#ankieta table td { margin: 0; padding: 3px 3px 3px 0px; }
#ankieta p#wyslij { margin: 10px 0px 0px 23px; padding: 0px; }
p#wyslij input { margin: 0px 10px 0px 0px; padding: 0; }



.clear { width: 0px; height: 0px; clear: both; margin: 0px; padding: 0px; }
.hide { display:none; }
#main { width: 929px; height: auto; margin: 0px auto; padding: 0px; text-align: left; }
#main_header { width: 920px; height: 265px; margin: 0px; padding: 0px; }
#main_contener { background-image: url(../pics/main_contener_bg.gif); background-repeat: no-repeat; background-position: left top; width: 929px; height: auto; margin: 0px 0px 5px; padding: 0px; }
#left_contener { width: 595px; height: auto; float: left; margin: 0px 0px 0px 0px; }
#imieniny_pogoda { font-size: 10px; height: auto; margin: 10px 10px 15px; }
#imieniny_pogoda span { color: #7a032a; font-weight: bold; }
#imieniny_pogoda img { vertical-align: -5px; margin-top: -8px; margin-left: 5px; }
#aktual { background-image: url(../pics/aktual_bg.gif); background-repeat: no-repeat; background-position: right top; width: 595px; height: auto; margin: 0px; padding: 0px; }
#nag { color: #7a032a; font-size: 14px; font-weight: bold; background-image: none; width: 175px; height: auto; float: left; margin-top: 16px; margin-left: 15px; padding: 0px; }
#nagx { color: #7a032a; float:left; font-size: 14px; font-weight: bold; background-image: none; height: auto; width:265px; margin-top: 13px; padding:0px 20px 7px 0; text-align:right; border-bottom:1px solid #EEEEEE;}
#nag img { vertical-align: -2px; margin-left: 5px; }
#nag_linki {color: #8fbca1; font-size: 11px; background-image: none; width: 380px; height: auto; float: left; margin: 20px 10px 0px 0px; }
#nag_linki a { color: #8fbca1; font-weight: bold; }
#nag_linki a:active { color: #006729; }
#nag1 { color: #7a032a; font-size: 14px; font-weight: bold; background-image: none; padding: 0px; width: 100px; height: auto; float: left; margin: 11px 0px 0px 15px; }
#nag1 img { vertical-align: -2px; margin: 0px 0px 0px 5px; padding: 0px; }
#nag_linki1 { color: #8fbca1; font-size: 11px; background-image: none; text-align: right; margin: 13px 15px 0px 0px; width: 165px; height: auto; float: left; padding: 0px; }
#nag_linki1 a { color: #8fbca1; font-weight: bold; }
#nag_linki1 a:active { color: #006729; }

#nag2 { color: #7a032a; font-size: 14px; font-weight: bold; background-image: none; margin: 15px 0px 0px 15px; padding: 0px; width: 100px; height: auto; float: left;display:inline; }
#nag2 img { margin: 0px 0px 0px 5px; padding: 0px; vertical-align: -2px; }


#nag2a { color: #7a032a; font-size: 14px; font-weight: bold; background-image: none; margin: 15px 0px 0px 15px; padding: 0px; width: 100px; height: auto; float: left; }
#nag2a img { margin: 0px 0px 0px 5px; padding: 0px; vertical-align: -2px; }

#nag_linki2 { display:inline;color: #8fbca1; font-size: 11px; background-image: none; text-align: right; margin: 17px 15px 0px 0px; padding: 0px; width: 165px; height: auto; float: left; }
#nag_linki2 img { vertical-align: -8px;display:inline; }
#nag_linki2 a { color: #8fbca1; font-weight: bold; }
#nag_linki2 a:active { color: #006729; }

#nag_linki2a { color: #8fbca1; font-size: 11px; background-image: none; text-align: right; margin: 17px 0 20px 20px; padding: 0px; width: 165px; height: auto; float: left; }
#nag_linki2a img { vertical-align: -8px; }
#nag_linki2a a { color: #006729; font-weight: bold; }
#nag_linki2a a:active { color: #006729; }


#news { margin: 0px 5px 0px 0px; padding: 0; width: 295px; height: auto; float: left; }
#news p.data { font-size: 10px; margin:5px 0 0 15px; padding: 0px; }
#news h1 { color: #006729; font-size: 12px; margin: 0px 0px 0px 15px; padding:0 0 7px; }
#news p { margin: 0px 0px 0px 15px; padding: 0px; text-align:justify;}
#news img { color: #006729; font-size: 12px; float: left; margin: 5px 5px 0px 0px; padding: 0px; border-right: 3px solid #e3e3e3; border-bottom: 3px solid #e3e3e3; }
img#zobacz { float: right; margin: 10px 0px 0px; border-style: none; }
#news_linki { width: 285px; height: auto; float: left; margin-right: 10px; margin-bottom:10px;}
#news_linki ul { margin: 0 0px 0px 10px; padding: 0px; }
#news_linki ul li { color: #006729; font-weight: bold; background-image: url(../pics/iko2.gif); background-repeat: no-repeat; background-position: 5px 7px; margin: 0px 0px 4px; padding: 1px 0px 6px 15px; list-style-type: none; list-style-image: none; border-bottom:1px dotted #D9D9D9;}
#news_linki ul li a { color: #006729; font-weight: bold; margin: 0px 0px 6px; padding: 0px; }
#news_foot { background-image: url(../pics/news_foot_bg.gif); background-repeat: repeat-x; background-position: left bottom; width: 595px; height: 14px; clear: both; margin: 0px 0px 4px; padding: 0px; }
#left { width: 295px; height: auto; float: left; margin: 0px 5px 0px 0px; padding: 0px; }
#katalog { background-image: url(../pics/katalog_bg.gif); background-repeat: no-repeat; background-position: left top; width: 295px; height: auto; margin: 0px; padding: 0px; border-bottom: 1px solid #efefef; }

#katalog #lewy_ { width: 148px; height: auto; float: left; margin: 0px; padding: 0px; }
#katalog #lewy ul { margin: 18px 0px 0px; padding: 0px; }
#katalog #lewy ul li { background-image: url(../pics/iko3.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 13px; list-style-type: none; list-style-image: none; }
#katalog #lewy ul li a { color: #006729; margin: 0px; padding: 0px; }

#katalog .lewy_k { width: 148px; height: auto; float: left; margin: 0px; padding: 0px; }
#katalog .lewy_k ul { margin: 18px 0px 0px; padding: 0px; }
#katalog .lewy_k ul li { background-image: url(../pics/iko3.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0px 0px 6px 15px; padding: 0px 0px 0px 13px; list-style-type: none; list-style-image: none; max-height:1.3em; overflow:hidden; }
#katalog .lewy_k ul li a { color: #006729; margin: 0px; padding: 0px; }
#katalog .prawy { margin: 0px; padding: 0px; width: 147px; height: auto; float: left; }
#katalog .prawy ul { margin: 18px 0px 0px 0px; padding: 0px; }
#katalog .prawy ul li { background-image: url(../pics/iko3.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0px 0px 3px 15px; padding: 0px 0px 0px 13px; list-style-type: none; list-style-image: none; }
#katalog .prawy ul li a { color: #006729; margin: 0px; padding: 0px; }
#katalog p.stopka { font-size: 10px; text-align: right; margin: -2px 5px 4px; padding: 0px; }
#katalog p.stopka img { vertical-align: middle; margin-left: 5px; }



#newsletter { background-color: #eaefd0; background-image: url(../pics/newsletter_bg.gif); background-repeat: repeat-x; background-position: left top; position: relative; width: 295px; height: auto; margin: 10px 0px 0px; padding:12px 0 8px; }
#newsletter h1 { color: #006729; font-size: 14px; width: auto; height: auto; margin: 0px 0px 0px 15px; padding: 0px; }
#newsletter h1 img { vertical-align: -2px; margin-left: 178px; }
#newsletter p { color: #006729; width: auto; height: auto; margin: 10px 0px 2px 15px; padding: 0px; }
#newsletter p#stopka { font-size: 10px; text-align: left; margin:5px 0 0 16px; padding: 0px; width: auto; height: auto; }
#newsletter p input { vertical-align: middle; margin-right: 5px; }
input.newsletter { color: #006729; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background-image: url(../pics/input_news_bg.gif); background-repeat: no-repeat; background-position: left top; width: 142px; height: 16px; margin: 0px; padding: 2px 0px 0px 5px; border: solid 1px #bfbfbf; }
#right { width: 295px; height: auto; float: left; }


#right div.baner { margin-bottom: 3px; margin-top: 3px;}
#left div.baner { margin-top: 13px; }


#aktual_pap { width: 295px; height: auto; margin: 12px 0px 0px 0px; padding: 0px; }
#aktual_pap h1 { color: #fff; font-size: 11px; font-weight: bold; background-image: url(../pics/aktual_pap_h1_bg.gif); background-repeat: no-repeat; background-position: left top; width: 281px; height: 19px; margin: 0px; padding: 6px 7px 0px 7px; }
#aktual_pap div#first { background-image: url(../pics/aktual_pap_div_1bg.gif); background-repeat: no-repeat; background-position: left top; width: 273px; margin-top: 7px; margin-left: 8px; padding: 5px 7px 2px 0px; }
#aktual_pap div#first a { color: #006729; margin-left: 5px; }
#aktual_pap div { background-image: url(../pics/aktual_pap_div_bg.gif); background-repeat: no-repeat; background-position: left top; width: 273px; margin-left: 8px; padding: 5px 7px 2px 2px; }
#aktual_pap div a { color: #006729; padding-left: 5px; }

#right_contener { width: 200px; height: auto; float: left; margin: 0px 0px 0px 0px; padding:0px 0px 0px 8px; }


#right_contener div#baner { margin-top: 10px; }
#kartka {position: relative; width: 315px; height: auto; margin: 0px; padding:30px 0 16px;}
#kartka img#logo1 { position: absolute; top: 3px; right: 3px; }
#kartka img#logo2 { position: absolute; top: 3px; right: 45px; }
#kartka img#logo3 { position: absolute; top: 6px; right: 95px; }
#kartka h1 { color: #006729; font-size: 11px; font-weight: bold; width: 245px; height: auto; margin: 0px 0px 7px 58px; padding: 0px; }
#kartka p { color: #fff; font-size: 10px; width: 245px; height: auto; margin: 0px 0px 0px 58px; padding: 0px; }


#szukarka { background-image: url(../pics/szukarka_bg.gif); background-repeat: no-repeat; background-position: right top; width: 315px; height: auto; }
#szukarka p { margin-left: 15px; }
#szukarka p input { margin-right: 8px; vertical-align: middle; margin-top: 7px; margin-bottom: 7px; }

#szukarka2 { background-image: url(../pics/szukarka_bg.gif); background-repeat: no-repeat; background-position: right top; margin-top: 10px; width: 315px; height: auto; }
#szukarka2 p { margin-left: 15px; }
#szukarka2 p input { margin-right: 8px; vertical-align: middle; margin-top: 7px; margin-bottom: 7px; }


#szukarka3 { background-image: url(../pics/wynik_szukania_bg.gif); background-repeat: no-repeat; background-position: right bottom; margin-top: 10px; width: 315px; height: auto; }
#szukarka3 p { margin-left: 15px; }
#szukarka3 p input { margin-right: 8px; vertical-align: middle; margin-top: 7px; margin-bottom: 7px; }


#wyniki_przedmiot {  background-image: url(../pics/wynik_szukania_bg.gif); background-repeat: no-repeat; background-position: left top; padding: 24px 0px 15px 0px; }


input.szukarka { color: #006729; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background-image: url(../pics/input_news_bg.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 2px 0px 0px 5px; width: 210px; height: 16px; border: solid 1px #e5e5e5; }
p#miesiac { color: #006729; font-size: 12px; font-weight: bold; text-align: center; margin: 15px 0px 4px 0px; }
p#miesiac img { vertical-align: bottom; margin-right: 13px; margin-left: 13px; }
p#miesiac span { color: #7a032a; font-size: 12px; font-weight: normal; }


#kalendarz_w { background-color: #559350; background-image: url(../pics/kalendarz_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; width: 262px; height: auto; margin: 0px auto; }
table.kalendarz { margin: 3px 15px 6px 16px; }
table.kalendarz th { color: #fff; font-size: 10px; font-weight: bold; width: 33px; height: 22px; }
table.kalendarz th#n { color: #f00; font-size: 10px; font-weight: bold; width: 33px; height: 22px; }
table.kalendarz td { color: #004a7f; font-weight: bold; background-image: url(../pics/kalendarz_td_bg.gif); background-repeat: no-repeat; background-position: center; width: 33px; height: 25px; }
table.kalendarz td.a { color: #004a7f; font-weight: bold; background-image: url(../pics/kalendarz_td_a.gif); background-repeat: no-repeat; background-position: center; width: 33px; height: 25px; }
table.kalendarz td.n { color: #fff; font-weight: bold; background-image: url(../pics/kalendarz_td_n.gif); background-repeat: no-repeat; background-position: center; width: 33px; height: 25px; }
table.kalendarz td.nie { color: #559181; font-weight: bold; background-image: url(../pics/kalendarz_td_nie.gif); background-repeat: no-repeat; background-position: center; width: 33px; height: 25px; }
table.kalendarz td.nn { color: #d2caa6; font-weight: bold; background-image: url(../pics/kalendarz_td_nn.gif); background-repeat: no-repeat; background-position: center; width: 33px; height: 25px; }
#partnerzy { position: relative; width: 313px; height: auto; margin-top: 10px; padding: 0px; border: solid 1px #e2e2e2; }
#partnerzy div#logosy { border-top: 1px solid #e2e2e2; }
#partnerzy h1 { color: #006729; font-size: 11px; font-weight: bold; background-color: #eee; background-image: url(../pics/partnerzy_nag_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; width: 309px; height: auto; margin: 0 1px; padding-top: 5px; padding-bottom: 2px; border: solid 1px #fff; }
#main_banerki img { margin: 0px 0px 0px 0px; padding: 0px; } 
#main_banerki .baner { display: inline; }
#main_footer { background-color: #fff; background-image: url(../pics/main_footer_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0px; padding: 15px 0px 20px 0px; width: 920px; height: auto; }
#main_footer p { color: #006729; margin: 3px 0px 0px 0px; padding: 0px; }
#main_footer p a { color: #006729; }
#main_footer p a.intracom { color: #7a032a; font-size: 10px; margin: 0px; padding: 0px; }
.naroznik1_modul { position: absolute; top: 0px; left: 0px; }
.naroznik1a_modul { position: absolute; top: -1px; left: -1px; }
.naroznik2_modul { position: absolute; top: 0px; right: 0px; }
.naroznik2a_modul { position: absolute; top: -1px; right: -1px; }
.naroznik3_modul { position: absolute; right: 0px; bottom: 0px; }
.naroznik3a_modul { position: absolute; right: -1px; bottom: -1px; }
.naroznik4_modul { position: absolute; left: 0px; bottom: 0px; }
.naroznik4a_modul { position: absolute; bottom: -1px; left: -1px; }
#left_contener_p { margin: 0px 10px 0px 0px; width: 670px; height: auto; float: left; }
#right_contener_p { margin: 0px; padding: 0px; width: 240px; height: auto; float: left; }
#nag_p { color: #006729; font-size: 14px; font-weight: bold; background-image: none; text-align: right; width: auto; height: auto; margin: 0px 20px 5px 15px; padding: 30px 0px 0px 0px; }
#nag_p img { margin-left: 5px; vertical-align: -2px; }
#nag_linki_p { color: #a6a2a2; font-size: 10px; background-image: none; text-align: right; margin: 0px 20px 20px 0px; width: auto; height: auto; padding-top: 5px; padding-bottom: 0px; border-top: 1px dotted #e2e2e2; }
#nag_linki_p a { color: #a6a2a2; text-decoration: none; }
#nag_linki_p a:hover { color: #d2d2d2; text-decoration: underline; }
#podstr { background-image: url(../pics/aktual_bg.gif); background-repeat: no-repeat; background-position: right top; margin: 0px; padding: 0px 0px 0px 0px; width: 670px; height: auto; }
img#rog_l { position: absolute; left: 0px; bottom: 0px; }
img#rog_p { position: absolute; right: 0px; bottom: 0px; }
#news_p { width: auto; height: auto; margin: 0px 5px 0px 15px; padding: 0px; }
#news_p p#data { font-size: 10px; text-indent: 0px; margin: 3px 0px 0px 15px; padding: 0px; }
#news_p p.data { font-size: 10px; text-indent: 0px; margin: 3px 0px 0px 15px; padding: 0px; }
#news_p h1 { color: #006729; font-size: 12px; margin: 0px 0px 10px 15px; padding: 0px; }

#submenu { background-color: #006200; background-image: url(../pics/menu_bg.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 230px; height: auto; float: left; margin: 10px 0px 7px 0px; padding: 0px 10px 20px 0px; }
#submenu h1 { color: #fff; font-size: 13px; height: auto; margin: 20px 15px 15px 15px; padding: 0px 0px 3px 0px; border-bottom: 2px dotted #fff; }
#submenu div { color: #cee3c8; font-size: 11px; font-weight: bold; background-image: url(../pics/iko5.gif); background-repeat: no-repeat; background-position: -2px 4px; width: auto; margin: 2px 15px 0px 15px; padding-top: 3px; padding-bottom: 5px; padding-left: 13px; border-bottom: 1px dotted #99c48d; border-top-style: none; border-right-style: none; border-left-style: none; }
#submenu div a { color: #a5cb99; text-decoration: none; border-top-style: none; }
#submenu div a:hover { color: #fff; text-decoration: none; border-top-style: none; }
#submenu div div { color: #99c48d; font-size: 11px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: left 10px; width: 170px; margin: 0px 0px -3px 0px; padding: 5px 0px 1px 10px; border-style: none; }
#submenu div div a { color: #99c48d; text-decoration: none; }
#submenu div div a:hover { color: #fff; text-decoration: none; }
#submenu div div div { color: #99c48d; font-size: 11px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: left 10px; margin: 0px 0px -1px 0px; padding: 2px 0px 1px 10px; width: 170px; border-style: none; }
#submenu div div div a { color: #e4f8a7; text-decoration: none; }
#submenu div div div a:hover { color: #99c48d; text-decoration: none; }

#komunikat { background-color: #fff; background-image: url(../pics/komunikat_bg.gif); background-repeat: repeat-x; background-position: left top; width: auto; height: auto; margin: 20px; padding: 9px 7px 0px 0px ; }
#komunikat p { color: #a5cb99; font-size: 11px; font-weight: bold; font-variant: small-caps; background-color: #fff; text-align: center; width: auto; height: auto; margin: 0px; padding: 10px; border: dotted 1px #e2e2e2; }
#komunikat1 { background-color: #fff; background-image: url(../pics/komunikat_bg1.gif); background-repeat: repeat-x; background-position: left top; margin: 20px; padding: 9px 7px 0px 0xp; width: auto; height: auto; }
#komunikat1 p { color: #adadad; font-size: 11px; font-variant: small-caps; font-weight: bold; background-color: #fff; text-align: center; margin: 0px; padding: 10px; width: auto; height: auto; border: dotted 1px #e2e2e2; }
#wstecz_drukuj { color: #adadad; font-size: 10px; text-align: left; width: auto; height: 20px; margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #e2e2e2; }
#wstecz_drukuj div img { vertical-align: -5px; margin-right: 2px; margin-left: 0px; }
#wstecz_drukuj div { float: right; }
#wstecz_drukuj #print { margin-left: 5px; float: left; margin-right: 5px; }
#wstecz_drukuj #print a { color: #adadad; text-decoration: none; }
#wstecz_drukuj #print a:hover { color: #adadad; text-decoration: underline; }

.okno_kalendarz {background: #a5cb99; text-align: left; padding: 2px; width: 250px; border: 3px double #dfdbd1; color: #ffffff;}
.okno_kalendarz ul { list-style-type: none; line-height: 12px; margin: 0px; padding: 0px; }
.okno_kalendarz ul li {background: none; margin: 10px 3px 5px 12px; padding: 0px; } 
.okno_kalendarz ul li a {} 

a.link_t { color: #006729; }
a.link_t:hover { text-decoration: underline }
.pasek_stron  { color: #3f6618; font-size: 10px; font-weight: bold; text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
.pasek_stron img { vertical-align: middle; }


/* div popup */
/*#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }*/
#overlay{ position: absolute; top: 0px; left: 0px; z-index: 90; width: 100%; height: 100%; background-color: #000;-moz-opacity: 0.4; opacity: 0.4; }
#popup_content{ position: relative; background-color: #fff; width: 560px; height: 600px; margin: 0px auto; text-align: right;  }
#btn_close { position: absolute; top:-25px; right: -25px; }
#popup_content_main{ position: absolute; top: 150px; left: 0px; width: 100%; z-index: 100; text-align: center; line-height: 0px; }
#frame_popup {width: 560px; height: 605px; }
#popup_frame {width: 560px; height: 605px; }

#banner_reklamowy {height:145px; width:820px; margin:15px auto; background:url(../pics/banner_reklamowy.png);}
#main_banerki {position:relative; }
#ikonki_stopka div {margin:0 auto;}
#carousel_wrapper {height:118px; width:896px; margin:0 0 0 16px; overflow:hidden;}
#galeria_wstecz {position:absolute; top:0; left:0; height:118px; width:18px; background:url(../pics/slider_wstecz.png); z-index:9; cursor:pointer;}
#galeria_wprzod {position:absolute; top:0; right:0; height:118px; width:18px; background:url(../pics/slider_wprzod.png); z-index:9; cursor:pointer;}
#carousel_wrapper ul {width:1830px; height:118px; margin:0; padding:0;}
#carousel_wrapper ul li {float:left; width:300px; margin:7px 0 0 0; padding:0; background:none;}

#box_kalendarium {position:relative; width:262px; margin:0 auto; padding:15px 0; background:url(../pics/bg_kalendarium.png);}
#box_kalendarium_bottom {width:262px; height:3px; margin:0 auto 0; background:url(../pics/bg_kalendarium_bottom.png);}
table#kalendarium {font-size:11px!important; width:auto; border-collapse:separate; border-spacing:1px; height:auto; margin:0 auto; padding:0;}
table#kalendarium th {padding:0 0 8px;}
table#kalendarium td {text-align:center; vertical-align:middle; color:#000; margin:0; padding:0;}
table#kalendarium th.m_name {text-align:center; font-size:11px; font-weight:400; color:#FFF200; border-bottom:1px solid #9ED86D;}
table#kalendarium th.m_name span {font-weight:700; color:#FFFFFF;}
table#kalendarium tr.day_name td {color:#FFFFFF; font-weight:700; padding:7px 5px 7px;}
table#kalendarium td.day {font-weight:700; width:25px; border:solid 1px #e2e2e2; padding:3px 0 5px; background:#f3f3f3;}
table#kalendarium td.dzien {color:#464646; font-size:11px; font-weight:400; text-align:center; width:28px; border-top:1px solid transparent; border-left:1px solid transparent; padding:7px 0; background:#F5F5F5;}
table#kalendarium td.dzis {color:#FFF;background:#bbb;}
table#kalendarium td.saturday {color:#FFF; font-weight:400; width:25px; border-style:none; margin:0; padding:4px 0 5px; background:#2F631C;}
table#kalendarium td.niedziela {color:#FFF; font-weight:400; width:25px; border-style:none; padding:4px 0 5px; background:#2F631C;}
table#kalendarium td.niedziela_dzis {color:#fff;background:#52783d;}
#kalendarium-legenda {position:absolute; top:-170px; left:32px; width:195px; height:180px; padding:0 0 0 10px; background:#FFF; border:1px solid #707070;}

/* tooltips */
.tip {}
.tip-tool {color:#000; width:180px; z-index:13000;}
.tip-top {}
.tip-title {font-weight: bold; font-size: 11px; margin: 0; color: #585858; padding: 7px 8px 4px 25px; background: url('../pics/toolTip_bg.png') no-repeat top left;}
.tip-text {font-weight: normal; color: #585858; font-size: 10px; padding: 4px 8px 8px 25px; background: url('../pics/toolTip_bg.png') no-repeat bottom left;}
.tip-bottom {}
.Tips {margin-left: 5px !important; float:right }

