html, body { height: 100%; }
body, table { font: 13px Arial, sans-serif; color: #0b396b; line-height: 17px; }
.tablica_pojemnik { margin: 0px; border-collapse: collapse; border: none; empty-cells: show; }
.tablica_pojemnik td { padding: 0px; }
img { border: 0px; margin: 0px; padding: 0px; }
.img_moz { display: block; }
.img_alpha { filter:alpha(opacity=50); -moz-opacity:0.5; }
.ukryjWarstwe { display: none; }

p { margin: 0px; padding: 0px; }
fieldset { color: #A0A0A0; border: solid 1px #DFDFDF; padding: 10px; padding-top: 0px; }
legend { color: #A0A0A0; margin: 10px; }

.opis_szary { font-size: 11px; color: #A0A0A0; }
.brak_js { padding: 3px; color: #ffffff; background-color: #CC0000; text-align: center; }
/*.schowaj_w_druku { }*/

.obr_zdjecia { border: 1px solid #03A7EB; }
.obr_tablica { margin-bottom: 10px; border: solid 1px #03A7EB; border-collapse: collapse; empty-cells: show; }
.obr_tablica tr, .obr_tablica td { padding: 0px; }
.obr_zdjecie_male { display: block; margin: 1px; }
.obr_podpis { font-size: 10px; color: #787878; }
.obr_podpis_tlo { background-color: #B4E8FE; }

.odstep02 { height: 2px; font-size: 1px; }
.wycentruj { text-align: center; vertical-align: middle; }

td.opis_tytul { height: 19px; font-size: 12px; color: #134e94; font-weight: bold; background: #ffffff url(img/tytul_tlo_pasek_maly.jpg) no-repeat top left; padding-left: 8px; padding-bottom: 1px; }
td.opis_podpis { font-size: 10px; color: #A0A0A0; }
td.opis_okruszki { font-size: 10px; }

.strony_wynikow { font-size: 11px; }
.dzial_naglowek { font-size: 12px; font-weight: bold; color: #043974;}
.tlo_kropki_poziom { background: #ffffff url(img/kropki_poziom.gif) repeat-x center; }

/* menu */
.menu_komorka_glowna { font: 11px Tahoma, Verdana, sans-serif; width: 170px; height: 34px; font-weight: bold; color: #0b52a0; background: #ffffff url(img/kropki_poziom.gif) repeat-x bottom; cursor: pointer; }
.menu_tablica_sub { padding: 0px; margin: 0px; border-collapse: collapse; width: 160px; background-color: #e5eff3; border: 1px solid #03a7eb; }
.menu_komorka_sub { font: 11px Arial, sans-serif; padding: 5px; color: #0b52a0; cursor: pointer; }
.menu_separator_sub { padding: 0px; border-style: none; margin: 0px; border-collapse: collapse; width: 96%; height: 1px; background-color: #9fdaf7; }
.menu_wiecej_sub { width: 10px; font-size: 9px; color: #2887F0; text-align: right; padding-right: 3px; }

/* linki */
a { color: #0E599A; text-decoration: underline; }
a:hover { color: #CC0000; }
a.menuGlowne { color: #0b52a0; font-weight: bold; text-decoration: none; }
a.menuSub { color: #0b52a0; text-decoration: none; }
a.linkSub { color: #0b52a0; text-decoration: none; }
a.linkSub:hover { color: #CC0000; }
a.linkWiecej { font-size: 11px; color: #03A7EB; text-decoration: none; }
a.linkWiecej:hover { color: #CC0000; }
a.linkOkruszki { font-size: 10px; color: #0E599A; text-decoration: none; }
a.linkOkruszki:hover { color: #CC0000; }
a.linkZalacznik { font-size: 12px; color: #03A7EB; }
a.linkZalacznik:hover { color: #CC0000; }

/* stopka */
.stopka { font-size: 11px; color: #ffffff; }

/* popup */
table.popup_tablica { border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; border: solid 1px #03A7EB; }
.popup_tablica tr, .popup_tablica td { padding: 0px; }
td.popup_separator { height: 1px; background-color: #B4E8FE; }
td.popup_opis { text-align: center; padding: 5px 0px; }
td.popup_nawigacja { text-align: center; padding: 3px 0px; background-color: #B4E8FE; }
td.popup_powrot { padding: 3px 0px; background-color: #6FD2FD; }
a.linkPopupNav { font-size: 11px; }
a.linkPopup { font-size: 11px; color: #000000; }

/* do dzialow generownych przez panel */
.tytul { font-size: 13px; color: #134e94; font-weight: bold; }
.text_justify { text-align: justify; }
.text_left { text-align: left; }
.text_right { text-align: right; }
.text_center { text-align: center; }
.text_szary { font-size: 11px; color: #999A9A; }
.text_podpis { color: #787878; font-size: 10px; }

/* faq, forum */
.faq_tablica { border-collapse: collapse; width: 100%; border: solid 1px #ffffff; margin-bottom: 10px; }
.faq_tablica tr, .faq_tablica td { padding: 0px; }
.faq_wiersz { cursor: pointer; }
.faq_licznik { width: 20px; vertical-align: top; text-align: right; border: solid 1px #ffffff; padding: 5px; }
.faq_komorka { border: solid 1px #ffffff; padding: 5px; }
.faq_dodaj_tablica { width: 100%; }
.faq_dodaj_komorka { padding: 5px; text-align: right; vertical-align: top; background-color: #cfeefb; border: solid 1px #cfeefb; }
.faq_dodaj_opis { padding: 5px; border: solid 1px #cfeefb; }
.faq_lista_pytanie { padding: 1px 4px; padding-right: 0px; font-weight: bold; }
.forum_admin { font-weight: bold; }

/* baza projektow */
table.tabelka1 { margin: 0px; border-collapse: collapse; border: solid 1px #1392B7; empty-cells: show; text-align: left; }
.tabelka1 tr.komorkaLink { cursor: pointer; }
.tabelka1 td { padding: 3px; border: solid 1px #1392B7; border-top: none; vertical-align: top; }
.tabelka1 td.nazwa { font-size: 11px; border-bottom: none; background-color: #DBF3FB; }

/* wyszukiwarka */
.wyszukiwarka_tlo { background-color: #eeeeee; padding: 0px; border-style: none; margin: 0px; border-collapse: collapse; }

/* lista */
.lista_licznik { width: 15px; padding: 2px 0px; text-align: right; vertical-align: top; }
.lista_licznik_rozdzial { width: 25px; padding: 2px 0px; text-align: right; vertical-align: top; }
.lista_komorka { padding: 2px 4px; padding-right: 0px; }

/* wypunktowanie */
ul { list-style: disc outside; color: #0b396b; margin: 0px; margin-left: 32px; padding-left: 0px; }
ol { list-style: decimal outside; color: #0b396b; margin: 0px; margin-left: 32px; padding-left: 0px; }
ul.listaZalacznik { list-style-image: url(img/dysk1.gif); line-height: normal; }

/* formularz */
input, select, textarea { font: 12px Arial, sans-serif; background-color: #9ab3d1; border: 1px solid #7395BF; }
.checkbox { background-color: #ffffff; border: none; }
.checkbox2 { background-color: #e2f4fd; border: none; }
.poleSzukaj { width: 123px; height: 14px; font-size: 11px; margin-left: 3px; background-color: #ffffff; border-style: none; }
.przyciskSzukaj { width: 37px; height: 16px; font-size: 10px; background-color: #e2f4fd; border-width: 1px; border-style: solid; border-left-color: #3EC4FD; border-top-color: #3EC4FD; border-bottom-color: #03a7eb; border-right-color: #03a7eb; padding: 0px; }



