body { color: #444444; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; margin: 0; padding: 0; }

a { color: #247d20; font-weight: normal; text-decoration: none; }
a:hover { color: #247d20; font-style: normal; text-decoration: underline; }
a.foot { color: #626262; font-weight: normal; }
a.foot:hover { color: #626262; font-weight: normal; text-decoration: underline; }
a.aktual { color: #247d20; font-weight: bold; }
a.aktual:hover { color: #247d20; font-weight: bold; text-decoration: underline; }
a.intra { color: #bfbfbf; font-size: 10px; font-weight: normal; }
a.intra:hover { color: #000; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.box2 { color: #172983; font-weight: normal; }
a.box2:hover { color: #172983; font-weight: normal; text-decoration: underline; }
a.box3 { color: #7a032a; font-weight: normal; }
a.box3:hover { color: #7a032a; font-weight: normal; text-decoration: underline; }
a.polityka { color: #fff; font-weight: normal; text-decoration: none; }
a.polityka:hover { color: #fff; font-weight: normal; text-decoration: underline; }
a.szukanie { color: #97bf0d; font-weight: bold; }
a.szukanie:hover { color: #626262; font-weight: bold; text-decoration: none; }
a.szukanie1 { color: #e7e7e7; font-size: 10px; font-weight: normal; }
a.szukanie1:hover { color: #e7e7e7; font-size: 10px; font-weight: normal; text-decoration: underline; }

#main { background-color: #fff; width: 940px; height: auto; margin: 0 auto; }
#content_left { background-color: #fff; width: 710x; float: left; margin-bottom: 20px; }
#nag_box { width: 705px; height: 250px; }
#klienci_box { color: #277621; background-image: url(../pics/box1_bg.jpg); background-repeat: no-repeat; background-position: left top; width: 235px; height: 270px; float: left; padding: 0; }
#klienci_box h1 { color: #333; font-size: 14px; font-weight: bold; background-image: url(../pics/box1_nag.jpg); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; margin: 10px 0 14px; padding: 21px 0 0 64px; height: 42px; }
#klienci_box p { line-height: 12px; margin: 0 20px; padding: 0; }
#klienci_box h2 { font-size: 11px; font-weight: bold; margin: 7px 20px; padding: 0; }
#klienci_box ul { list-style-type: none; margin: 0 20px; padding: 0; }
#klienci_box ul li { line-height: 12px; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 5px; list-style-type: none; margin: 0; padding: 0 0 5px 10px; }
#niepelnosprawni_box { color: #172983; background-image: url(../pics/box2_bg.jpg); background-repeat: no-repeat; background-position: left top; width: 235px; height: 270px; float: left; }
#niepelnosprawni_box h1 { color: #333; font-size: 14px; font-weight: bold; background-image: url(../pics/box2_nag.jpg); background-repeat: no-repeat; background-position: left top; text-transform: uppercase;  height: 42px; margin: 10px 0 14px; padding: 21px 0 0 70px; }
#niepelnosprawni_box p { line-height: 12px; margin: 0 20px; padding: 0; }
#niepelnosprawni_box h2 { font-size: 11px; font-weight: bold; margin: 7px 20px; padding: 0; }
#niepelnosprawni_box ul { margin: 0 20px; padding: 0; list-style-type: none; }
#niepelnosprawni_box ul li { line-height: 12px; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0; padding: 0 0 5px 10px; list-style-type: none; }
#przedsiebiorcy_box { color: #7a032a; background-image: url(../pics/box3_bg.jpg); background-repeat: no-repeat; background-position: left top; width: 235px; height: 270px; float: left; }
#przedsiebiorcy_box h1 { color: #333; font-size: 14px; font-weight: bold; background-image: url(../pics/box3_nag.jpg); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; height: 42px; margin: 10px 0 14px; padding: 21px 0 0 70px; }
#przedsiebiorcy_box p { line-height: 12px; margin: 0 20px; padding: 0; }
#przedsiebiorcy_box h2 { font-size: 11px; font-weight: bold; margin: 7px 20px; padding: 0; }
#przedsiebiorcy_box ul { margin: 0 20px; padding: 0; list-style-type: none; }
#przedsiebiorcy_box ul li { line-height: 12px; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0; padding: 0 0 5px 10px; list-style-type: none; }

#podstrona_box { background-image: url(../pics/aktual_bg.jpg); background-repeat: no-repeat; background-position: right top; width: 705px; float: left; margin: 0 0 0 0px; padding: 0 0px 0 0; }
#aktualnosci_box { background-image: url(../pics/aktual_bg.jpg); background-repeat: no-repeat; background-position: right top; width: 470px; float: left; }
#aktualnosci_box h1 { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; margin: 29px 20px 10px 10px; padding: 0 0 5px 10px; }
#aktualnosci_box .data { color: #626262; font-size: 10px; margin: 5px 20px 0; padding: 0 0 0 10px; }
#aktualnosci_box .tytul { color: #247d20; font-size: 12px; font-weight: bold; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 6px; margin: -3px 20px 0; padding: 0 0px 0 10px; }
#aktualnosci_box .tytul1 { color: #247d20; font-size: 12px; font-weight: bold; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 6px; margin: -3px 0px 0; padding: 0 10px 0 10px; }
#aktualnosci_box .tresc { color: #626262; font-size: 11px; line-height: 12px; margin: 5px 20px 0; padding: 0 0 0 10px; }
#aktualnosci_box .tresc span { float: left; margin: 0 10px 0 0; padding: 3px; border: solid 1px #e6e6e6; }
#aktualnosci_box .link { color: #247d20; font-size: 10px; text-align: right; margin: 0 20px 0 0; padding: 0; }
#statystyka_box { width: 235px; float: left; }
#statystyka_box h1 { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; margin: 29px 20px -5px 10px; padding: 0 0 5px 10px; }
#statystyka_box .link { color: #247d20; font-size: 10px; text-align: right; margin: -10px 20px 0 0; padding: 0; }
.odciecie { width: 0; height: 0; clear: both; margin: 0; padding: 0; }
#content_right { background-color: #fff; background-image: url(../pics/content_right_bg.gif); background-repeat: repeat-x; background-position: left top; width: 235px; float: left; margin: 0; padding: 0; }
#wzrok_box { margin: 21px 0 0; padding: 0; }
#szukarka_box { background-color: #fff; background-image: url(../pics/szukarka_bg.jpg); background-repeat: no-repeat; background-position: right bottom; height: 178px; width: 235px;  margin: 0; padding: 0; }
#szukarka_box h1 { color: #666; font-size: 12px; font-weight: bold; background-image: url(../pics/szukarka_nag.gif); background-repeat: no-repeat; background-position: left 18px; text-transform: uppercase; margin: 0 20px 0 15px; padding: 22px 0 3px 25px; }
#szukaj_ofert { font-size: 10px; background-image: url(../pics/szuk1a.gif); background-repeat: no-repeat; background-position: right top; width: 90px; height: 28px; float: left; margin: 5px 0 0 0px; padding: 5px 0 0 10px; }
#szukaj_stron { color: #e7e7e7; font-size: 10px; background-image: url(../pics/szuk1b.gif); background-repeat: no-repeat; background-position: left top; text-align: right; width: 75px; height: 28px; float: left; margin: 5px 0 0; padding: 5px 20px 0 0; }
#szukaj_ofert1 { color: #e7e7e7; font-size: 10px; background-image: url(../pics/szuk2a.gif); background-repeat: no-repeat; background-position: right top; letter-spacing: -0.23mm; margin: 5px 0 0 0px; padding: 5px 0 0 10px; width: 90px; height: 28px; float: left; }
#szukaj_stron1 { font-size: 10px; background-image: url(../pics/szuk2b.gif); background-repeat: no-repeat; background-position: left top; text-align: right; margin: 5px 0 0; padding: 5px 20px 0 0; width: 75px; height: 28px; float: left; }

#szukaj1 { margin-left: 20px;}
#szukaj2 { margin-left: 20px;}

input.szukarka { color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 189px; height: 16px; margin: 4px 0px 0 0; padding: 2px 0 0 3px; border: solid 1px #e7e7e7; }
#szukarka_box .link { color: #97bf0d; font-size: 10px; font-weight: bold; background-image: url(../pics/szukanie_link_bg.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; margin: 10px 0 0 20px; padding: 0 0 5px 10px; }
#newsletter_box { background-color: #f2f2f2; background-image: url(../pics/newsletter_bg.gif); background-repeat: repeat-x; background-position: left top; width: 235px; margin: 0; padding: 0 0 3px; }
input#newsletter { color: #666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 192px; height: 16px; margin-top: 4px; margin-left: 20px; padding-top: 2px; padding-left: 3px; border: solid 1px #bfbfbf; }
input.btn_left { float: left; margin: 4px 0 0 19px; padding: 0; }
input.btn_right { float: right; margin: 4px 19px 0 0; padding: 0; }
#newsletter_box .tresc { color: #fff; font-size: 10px; line-height: 10px; margin: 5px 20px 0 10px; padding: 0 0 0 10px;float:left; }
#newsletter_box #polityka { color: #fff; font-size: 10px; text-align: right; margin: 0 20px 0 0; padding: 0; }
#newsletter_box h1 { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../pics/newsletter_nag.gif); background-repeat: no-repeat; background-position: left 18px; text-transform: uppercase; margin: 0 20px 0 15px; padding: 22px 0 3px 25px; }
#urzad_box { background-color: #fff; width: 235px; height: 230px; margin: 0; padding: 0; }
#urzad_box h1 { color: #666; font-size: 14px; font-weight: bold; background-image: url(../pics/box4_nag.jpg); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; height: 42px; margin: 0 0 14px; padding: 24px 0 0 75px; }
#urzad_box p { color: #959595; line-height: 12px; margin: 0 20px; padding: 0; }
#urzad_box h2 { color: #666; font-size: 11px; font-weight: bold; margin: 7px 20px; padding: 0; }
#urzad_box ul { color: #247d20; margin: 0 20px; padding: 0; list-style-type: none; }
#urzad_box ul li { line-height: 12px; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 5px; margin: 0; padding: 0 0 5px 10px; list-style-type: none; }
#porady { background-image: url(../pics/porady_bg.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 29px 0 0; }
#porady h1 { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; margin: 0 20px 10px 10px; padding: 0 0 5px 10px; }
#porady .tytul { color: #247d20; font-size: 12px; font-weight: bold; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 6px; margin: 0 20px 0; padding: 0 0 0 10px; }
#porady .tresc { color: #626262; font-size: 11px; line-height: 12px; margin: 5px 20px 0 10px; padding: 0 0 0 10px; }
#porady .link { color: #247d20; font-size: 10px; text-align: right; margin: 0 20px 0 0; padding: 0; }
#foot { background-color: #e9e9e9; text-align: center; width: 940px; margin: 0 auto 0; padding: 15px 0 10px; }
#foot .linki1 { color: #626262; font-size: 11px; line-height: normal; margin: 0 0 0; padding: 0; }
#foot .intracom { color: #b5b1b1; font-size: 10px; line-height: normal; margin: 0 0 0; padding: 0; }
#submenu { background-color: #006200; background-image: url(../pics/submenu_bg.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 215px; height: auto; float: left; margin: 0; padding: 0 10px 10px; }
#submenu_foot { background-color: #fff; background-image: url(../pics/submenu_bg1.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0 10px 10px; position: relative; width: 215px; height: auto; float: left; }
#submenu h1 { color: #fff; font-size: 14px; height: auto; margin: 32px 15px 25px 35px; padding: 0 0 3px; }
#submenu div { color: #247d20; font-size: 11px; font-weight: bold; background-image: url(../pics/li_bg1.gif); background-repeat: no-repeat; background-position: left 3px; width: auto; margin: 3px 15px 0 20px; padding: 0 0 3px 14px; border-bottom: 1px dotted #959595; border-top-style: none; border-right-style: none; border-left-style: none; }
#submenu div a { color: #247d20; font-weight: bold; text-decoration: none; border-top-style: none; }
#submenu div a:hover { color: #000; font-weight: bold; text-decoration: none; border-top-style: none; }
#submenu div div { color: #247d20; font-size: 11px; font-weight: normal; line-height: 12px; background-image: url(../pics/li_bg.gif); background-repeat: no-repeat; background-position: left 7px; margin: 0; padding: 3px 0 3px 10px; border-style: none; }
#submenu div div a { color: #247d20; font-weight: normal; text-decoration: none; }
#submenu div div a:hover { color: #000; font-weight: normal; text-decoration: none; }
#submenu div div div { color: #247d20; font-size: 10px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: left 10px; margin: 0 0 -1px; padding: 2px 0 1px 10px; border-style: none; }
#submenu div div div a { color: #247d20; text-decoration: none; }
#submenu div div div a:hover { color: #000; text-decoration: none; }
#nag_p { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; text-align: left; width: auto; height: auto; margin: 0 0 15px 0; padding: 0 0 5px 10px; }

.tytul { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; text-align: left;  height: auto; margin: 0 0 15px 0; padding: 0 0 5px 10px; }
.podtytul { color: #555555; font-size: 14px; font-weight: bold; }

#nag_linki_p { color: #d2d2d2; font-size: 10px; background-image: none; text-align: left; margin: 0 0 20px 0; width: auto; height: auto; padding-top: 5px; padding-bottom: 0; border-top: 1px dotted #e2e2e2; }
#nag_linki_p a { color: #d2d2d2; text-decoration: none; margin: 0; padding: 0; }
#nag_linki_p a:hover { color: #97bf0d; text-decoration: underline; margin: 0; padding: 0; }
#news_p { width: auto; height: auto; margin: 0 0 0 0; padding: 0; }
#news_p p#data { color: #959595; font-size: 10px; text-indent: 0; margin: 0 0 -3px; padding: 0; }
#news_p h1 { color: #006729; font-size: 13px; font-weight: bold; margin: 0 0 10px; padding: 0; }
#news_p p { text-align: justify; margin: 0 0 0 0; padding: 0; }
#news_p img.foto { color: #006729; font-size: 12px; margin: 5px 5px 0 0; padding: 0; border: double 3px #d2d2d2; }
.lista { color: #5e954b; font-size: 11px; margin: 10px 0 20px 20px; padding: 0; list-style-type: none; list-style-image: none; }
.lista li { background-image: url(../pics/iko6.gif); background-repeat: no-repeat; background-position: left 4px; margin: 4px 0 2px 15px; padding: 0 0 0 22px; list-style-image: none; }
.lista1 { color: #006200; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px 20px; padding: 0; }
.lista1 li { background-image: url(../pics/iko6a.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 22px; }
.lista2 { color: #626262; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px 20px; padding: 0; }
.lista2 li { background-image: url(../pics/iko7.gif); background-repeat: no-repeat; background-position: left 2px; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 22px; }
.lista3 { color: #97bf0d; font-size: 11px; list-style-type: none; list-style-image: none; margin: 10px 0 20px 20px; padding: 0; }
.lista3 li { background-image: url(../pics/iko7a.gif); background-repeat: no-repeat; background-position: 2px 3px; list-style-image: none; margin: 4px 0 2px 15px; padding: 0 0 0 22px; }
#komunikat, .info { background-color: #fff; background-image: url(../pics/komunikat_bg.gif); background-repeat: repeat-y; background-position: center top; width: auto; height: auto; margin: 20px; padding: 9px 7px; border: solid 1px #f2f2f2; }
#komunikat p { color: #247d20; font-size: 11px; font-weight: bold; background-color: #fbfbfb; text-align: center; width: auto; height: auto; margin: 0; padding: 10px; }
#komunikat1 { background-color: #fff; background-image: url(../pics/komunikat_bg1.gif); background-repeat: repeat-y; background-position: center top; margin: 20px; padding: 9px 7px; width: auto; height: auto; border: solid 1px #ccf7ce; }
#komunikat1 p { color: #626262; font-size: 11px; font-weight: bold; background-color: #f0fdf1; text-align: center; margin: 0; padding: 10px; width: auto; height: auto; }
#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: 0; }
#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: #97bf0d; text-decoration: underline; }

#pagemenu { width: 400px; margin: auto; }
#pagemenu div { color: #247d20; font-size: 11px; font-weight: bold; background-image: url(../pics/ico/ico_htm.gif); background-repeat: no-repeat; background-position: left 3px; width: auto;}
#pagemenu div a { color: #247d20; font-weight: bold; text-decoration: none; border-top-style: none; }
#pagemenu div a:hover { color: #000; font-weight: bold; text-decoration: none; border-top-style: none; }
#pagemenu div div { color: #247d20; font-size: 11px; font-weight: normal; background-image: url(../pics/ico/ico_htm.gif); background-repeat: no-repeat; background-position: left 3px; margin-left: 20px; }
#pagemenu div div a { color: #247d20; font-weight: normal; text-decoration: none; }
#pagemenu div div a:hover { color: #000; font-weight: normal; text-decoration: none; }
#pagemenu div div div { color: #247d20; font-size: 11px; font-weight: normal; background-image: url(../pics/ico/ico_htm.gif); background-repeat: no-repeat; background-position: left 3px; margin-left: 20px; }
#pagemenu div div div a { color: #247d20; text-decoration: none; }
#pagemenu div div div a:hover { color: #000; text-decoration: none; }


table.pobierz { color: #626262; background-color: #fff; width: auto; margin-top: 10px; border: solid 2px #d2d2d2; }
table.pobierz td { font-size: 11px; background-color: #fff; vertical-align: top; padding: 5px; border-right: 1px dotted #f2f2f2; border-bottom: 1px dotted #f2f2f2; }
table.pobierz th { font-size: 12px; color: #959595; font-weight: bold; background-color: #f2f2f2; text-align: left; padding: 15px 8px 10px; vertical-align: top; border-right: 1px solid #fff; border-bottom: 5px double #fff; }
table.pobierz1 { color: #959595; background-color: #fff; margin-top: 10px; width: auto; border-color: #c5d9c6; border-style: solid; border-width: 2px 1px 1px 2px; }
table.pobierz1 td { font-size: 11px; background-color: #fff; padding: 5px; vertical-align: top; border-right: 1px solid #c5d9c6; border-bottom: 1px solid #c5d9c6; }
table.pobierz1 th { font-size: 12px; color: #247d20; font-weight: bold; background-color: #cae3c9; text-align: left; vertical-align: top; padding: 15px 8px 10px; border-color: #fff #c5d9c6 #c5d9c6 #fff; border-style: solid; border-width: 1px 1px 2px; }
table.standard { color: white; margin-top: 10px; border-color: #a5cb99; border-style: solid; border-width: 2px 1px 1px 2px; }
table.standard td { font-size: 11px; color: #247d20; text-align: left; padding: 5px; vertical-align: top; border-right: 1px solid #cae3c9; border-bottom: 1px solid #cae3c9; }
table.standard th { font-size: 12px; color: #247d20; font-weight: bold; background-color: #f0fdf1; text-align: center; padding: 15px 5px 7px; vertical-align: top; border-right: 1px solid #a5cb99; border-bottom: 2px solid #a5cb99; }

table.standard1 { color: white; margin-top: 10px; width: auto; border-left: 1px dotted #e7e7e7; }
table.standard1 td { font-size: 11px; color: #626262; text-align: left; padding: 5px; vertical-align: top; border-right: 1px dotted #e7e7e7; border-bottom: 1px dotted #e7e7e7; }
table.standard1 th { font-size: 12px; color: #fff; font-weight: bold; background-color: #959595; background-repeat: repeat-x; background-position: left bottom; text-align: center; padding: 10px 5px 7px; vertical-align: top; border-right: 1px solid #e7e7e7; border-bottom: 4px double #fff; }


#banners{}
#banners div.baner{float:left;margin:10px 15px 0 0 }

#kalendarium { background-image: url(../pics/porady_bg.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 29px 0 0; }
#kalendarium h1 { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; margin: 0 20px 10px 10px; padding: 0 0 5px 10px; }

div#kalendarz table {
font-family: Tahoma;
border-style:none;

height:auto;
width:180px;
margin:0 0 0 15px;
}



div#kalendarz table tr.dni td {

background:#dbdbdb url(../pics/bg_table_kal_th.gif) repeat-x scroll center bottom;
border-style:none;
height:23px;

}

div#kalendarium table img{border:none}
div#kalendarz table td {
background-color:#FFFFFF;
border:1px solid #ececec;
color:#787878;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}
div#kalendarz table td.normal_today a{ color:#000000 }
div#kalendarz table td.normal_today_active a{ color:#abbfa3}
div#kalendarz table td.normal_today_active{ background-color:#a0da6f;
background-image:url(../pics/bg_td_active.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;
font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px; 
}


div#kalendarz table td.sobota_today_active a{color:#000000}
div#kalendarz table td.sobota_today_active{ background-color:#a0da6f;
background-image:url(../pics/bg_td_active.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;
font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px; 
}



div#kalendarz table td.niedziela_today {
background-color:#bfa3a3;
background-image:url(../pics/bg_td_tuday_hollyday.gif);
background-position:center center;
background-repeat:no-repeat;
border:2px solid #e33434;
color:#E2001A;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}



div#kalendarz table td.niedziela_today_active {
background-color:#000000;
background-image:url(../pics/bg_td_hollydayactive.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}




div#kalendarz table td.normal_active {
background-color:#a0da6f;
background-image:url(../pics/bg_td_active.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;
font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}
div#kalendarz table td.sobota_active {
background-color:#a0da6f;
background-image:url(../pics/bg_td_active.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;
font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}


div#kalendarz table td a {
color:#fff;font-weight:bold;
}

div#kalendarz table td.normal_today {
background-color:#FFFFFF;
background-image:url(../pics/bg_td_tuday.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #DFDFDF;
color:#000000;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}

div#kalendarz table td.sobota_today {
background-color:#FFFFFF;
background-image:url(../pics/bg_td_tuday.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #DFDFDF;
color:#000000;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}

div#kalendarz table td.niedziela {
background-color:#FFFFFF;
background-image:url(../pics/bg_td_tuday_hollyday.gif);
background-position:center center;
background-repeat:no-repeat;
border:2px solid #e33434;
color:#E2001A;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}


div#kalendarz table th h2 {
background-color:transparent;
border-style:none;
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
}
div#kalendarz table th h2 span {
background-color:transparent;
border-style:none;
color:#247d20;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}
div#kalendarz table td.niedziela_active {
background-color:#F90000;
background-image:url(../pics/bg_td_hollydayactive.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}
div#kalendarz table td.niedziela_active a {
background-color:#990000;
background-image:url(../pics/bg_td_hollydayactive.gif);
background-position:left top;
background-repeat:repeat-x;
border-style:none;
color:#FFFFFF;
display:block;

font-weight:bold;
height:16px;
margin:0;
padding:5px 0 0;
text-align:center;
width:auto;
}


div#kalendarz table td.empty {
background-color:transparent;
border-style:none;
color:#000000;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}



div#kalendarz table td {margin:0px;padding:0}






/* DO USUNIECIA-->>>


#kalendarium { background-image: url(../pics/porady_bg.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 29px 0 0; }
#kalendarium h1 { color: #626262; font-size: 14px; font-weight: bold; background-image: url(../pics/aktual_nag_bg.gif); background-repeat: no-repeat; background-position: left 4px; text-transform: uppercase; margin: 0 20px 10px 10px; padding: 0 0 5px 10px; }

div#kalendarium table {
font-family: Tahoma;
border-style:none;
height:auto;
width:180px;
margin:0 0 0 15px;
}

div#kalendarium table img{border:none}

div#kalendarium table tr.dni td {

background:#dbdbdb url(../pics/bg_table_kal_th.gif) repeat-x scroll center bottom;
border-style:none;
height:23px;

}


div#kalendarium table td {
background-color:#FFFFFF;
border:1px solid #ececec;
color:#787878;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}
div#kalendarium table td.normal_active{
background-color:#a0da6f;
background-image:url(../pics/bg_td_active.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;
font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}

div#kalendarium table td.sobota_active{
background-color:#a0da6f;
background-image:url(../pics/bg_td_active.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;
font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}

div#kalendarium table td a {
background-color:#717171;
background-image:url(../pics/bg_td_active.gif);
background-position:left top;
background-repeat:repeat-x;
border-style:none;
color:#FFFFFF;
display:block;

font-weight:bold;
height:16px;
margin:0;
padding:5px 0 5px 0;
text-align:center;
width:auto;
}
div#kalendarium table td.dzis {
background-color:#FFFFFF;
background-image:url(../pics/bg_td_tuday.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #DFDFDF;
color:#000000;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}
div#kalendarium table td.niedziela {
background-color:#FFFFFF;
background-image:url(../pics/bg_td_tuday_hollyday.gif);
background-position:center center;
background-repeat:no-repeat;
border:2px solid #e33434;
color:#E2001A;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}


div#kalendarium table th h2 {
background-color:transparent;
border-style:none;
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
}
div#kalendarium table th h2 span {
background-color:transparent;
border-style:none;
color:#247d20;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}
div#kalendarium table td.niedziela_active {
background-color:#F90000;
background-image:url(../pics/bg_td_hollydayactive.gif);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #ececec;
color:#FFFFFF;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}
div#kalendarium table td.niedziela_active a {
background-color:#990000;
background-image:url(../pics/bg_td_hollydayactive.gif);
background-position:left top;
background-repeat:repeat-x;
border-style:none;
color:#FFFFFF;
display:block;

font-weight:bold;
height:16px;
margin:0;
padding:5px 0 0;
text-align:center;
width:auto;
}
div#kalendarium table td.empty {
background-color:transparent;
border-style:none;
color:#000000;
display:table-cell;

font-weight:bold;
height:25px;
margin:0;
padding:0;
text-align:center;
width:23px;
}



 
