/* ogolne */

body {
	background: #FFFFFF;
	color: #000000;
	padding: 0 0 0 0;
	text-align: center;
}

body.fullscr {
	background: #E0E2F0;
}

* {
	font-family: sans-serif;
}

/* kontenery i grafika */

.kontener {
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.sekcja {
	border: 1px dotted #A0A0A0;
	margin: 0 0 7px 0;
	padding: 0px 8px 1px 8px;
}

.nsekcja {
	border: 1px dotted #A0A0A0;
	margin: 0 0 7px 0;
	padding: 0px 8px 1px 8px;
}

.nszcalosc .nsekcja {
	background: #FFFFFF;
	border: 1px solid #000000;
}

.zalobna {
	border: 1px solid #000000;
	margin: 8px 0 7px 0;
	padding: 0px 8px 1px 8px;
}

.sekcja_uwaga {
	border: 1px solid #A0A0A0;
	margin: 0 0 7px 0;
	padding: 0px 8px 1px 8px;
}

hr {
	height: 1px;
}

/* tekst */

a {
	font-weight: bold;
	text-decoration: underline;
}

a:link {
	background: inherit;
	color: #224488;
}

a:visited {
	background: inherit;
	color: #4466AA;
}

a:hover {
	color: #000000 !important;
	background: #6688AA !important;
	text-decoration: none;
}

a:active {
	color: #000000 !important;
	background: #446688 !important;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	text-align: center;
}

h1 {
	font-size: 24pt;
}

h2 {
	font-size: 18pt;
}

h3 {
	font-size: 14pt;
}

h4 {
	font-size: 12pt;
}

h5 {
	font-size: 10pt;
}

h6 {
	font-size: 9pt;
}

p, li, ul, ol, td {
	font-size: 10pt;
}

ul, ol {
	list-style-position: inside;
}

em {
	font-style: italic !important;
}

strong {
	font-weight: bold !important;
}

.tytul {
	font-weight: bold;
	margin: -4px 0 0 0;
	padding: 0 0 11px 0;
	text-align: center;
}

.sekcja .tytul, .nsekcja .tytul {
	margin: 0 0 0 0;
	padding: 6px 0 6px 0 !important;
}

.dopisek {
	font-weight: normal !important;
	font-size: smaller;
}

.dopisek_jak_p {
	font-weight: normal !important;
	font-size: 10pt;
}

.srodtytul {
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 6px 0 3px 0;
	text-align: center;
}

.nsekcja ul, .nsekcja ol, .sz_nowa_sekcja ul {
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
	text-align: justify;
}

.tekst, .nsekcja p, .nsekcja li.pierw, .nsekcja ol.pierw, .nsekcja ul.pierw, .nsz_calosc p, .nsz_calosc li.pierw, .nsz_calosc ol.pierw, .nsz_calosc ul.pierw {
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
	text-align: justify;
}

.krotkie_wyliczenie, .nsekcja li, .nszcalosc li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
}

.razem {
	margin-bottom: 0 !important;
}

p.nowa_mysl {
	margin: 0 0 6px 0;
	padding: 6px 0 0 0;
}

.nsekcja img {
	border: 1px solid #606060;
	margin: 1px auto 0px auto;
	width: 530px;
}

.nsz_calosc img {
	border: 1px solid #060606;
	margin: 1px auto 0px auto;
	width: 760px;
}

img.mapa {
	margin: 2px 0 0 7px;
	border: 1px solid #606060;
	width: 262px;
	text-align: right !important;
}

p.obr {
	font-style: italic;
	margin: -2px 0 0 0;
	padding: 0 0 6px 0;
	text-align: right;
}

.podpis, .nsekcja p.podpis {
	font-style: italic;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
	text-align: right;
}

.podpis em, .podpis em *, .pod-obr em, .pod-obr em * {
	font-style: normal !important;
}

#nazwiska_fundatorow .podpis {
	margin: 6px 0 6px 0 !important;
	padding: 0 0 0 0 !important;
}

.data, .nsekcja p.data {
	margin: 3px 0 6px 0;
	padding: 3px 0 0 0;
	text-align: right;
}

.info, .nsekcja p.info {
	font-weight: normal;
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
	text-align: center;
}

.info_haslo {
	font-size: 12pt;
	font-weight: bold;
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
	text-align: left;
}

.szczegoly {
	font-variant: small-caps;
	font-weight: normal;
	margin: 3px 0 6px 0;
	padding: 0 0 0 0;
	text-align: center;
}

.haslo {
	margin: 0 0 6px 0;
	padding: 6px 0 0 0;
	text-align: justify;
}

.rozdz {
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 6px 0 3px 0;
	text-align: center;
}

.par {
	margin: 0 0 6px 0;
	padding: 6px 0 0 0;
	text-align: center;
}

.ust {
	margin: 6px 0 6px 0;
	padding: 0 0 0 0;
	text-align: left;
}

.pkt {
	margin: 6px 1em 6px 0;
	padding: 0 0 0 2em;
	text-align: left;
}

.lit {
	margin: 6px 2em 6px 0;
	padding: 0 0 0 4em;
	text-align: left;
}

.uwaga {
	color: #EE3333 !important;
}

.uwaga_ok {
	color: #20B020 !important;
}

/* style dedykowane */

table.w_liczbach {
	border-collapse: collapse;
	margin: 7px 0 12px 0 !important;
}

table.w_liczbach tr td {
	border: 1pt solid black;
	padding: 2px 5px 2px 5px;
	text-align: center;
}

.w_liczbach_naglowek * {
	font-style: italic;
}

.w_liczbach_poz {
	text-align: left !important;
}	

.rozlicz, .rozlicz_poz, .rozlicz_opis, .rozlicz_k_poz, table.rozlicz tr {
	border: none;
	font-size: 10pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: baseline;
}

.rozlicz_wyzsza {
	border: none;
	font-size: 10pt;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	vertical-align: baseline;
	
}

table.rozlicz {
	margin: 6px 0 6px 0 !important;
}

.rozlicz_poz, .rozlicz_k_poz {
	text-align: right;
}

.rozlicz_opis {
	text-align: left;
}

.rozlicz_k_poz {
	border-top: 1px solid #000000 !important;
}

.sz_sekcja, .sz_nowa_sekcja {
	background: #FFFFFF;
	border: 1px solid #000000;
	margin: 0 0 7px 0;
	padding: 0px 8px 1px 8px;
}

.sz_calosc, .nsz_calosc {
	margin: 13px auto 13px auto;
	padding: 0 0 0 0;
	text-align: center;
	width: 762px;
	vertical-align: top;
}

.sz_mniejsza_calosc {
	margin: 13px auto 13px auto;
	padding: 0 0 0 0;
	text-align: center;
	width: 532px;
	vertical-align: top;
}

.sz_powrot {
	background: #FFFFFF;
	display: block;
	margin: 13px 0 13px 0;
	padding: 4px 0 4px 0;
	text-align: center;
}

.namiary_koncowe {
	font-size: 11pt !important;
	font-weight: normal;
	/*margin: 6px 0 6px 0;
	text-align: right;
	padding: 0 0 0 0;*/
	margin: 6px 0 6px 0;
	text-align: center;
	padding: 0 0 0 0;
}

#dalsze_pytania {
	margin: 6px 0 2px 0;
	padding: 0 0 4px 0;	
}

.namiary_konto {
	font-size: 12pt !important;
	font-weight: normal;
	margin: 6px 0 6px 0;
	text-align: center;
	padding: 0 0 0 0;
}

.red, .red_notka {
	/*color: #FF0000;*/
	;
}

.red_notka {
	/*font-style: italic !important;*/
	;
}

/* menu */

.menu_sekcja {
	border: 1px solid #606060;
	margin: 0 0 7px 0;
}

.menu_naglowek {
	background: #E6F0F4;
	font-size: 10pt;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 2px 0 3px 0;
	text-align: center;
	width: 188px;
}

.menu_link, .menu_uwaga_ok_link, .menu_uwaga_link {
	border-top: 1px solid #606060;
	display: block;
	font-size: 10pt;
	font-weight: normal !important;
	margin: 0 auto 0 auto;
	padding: 2px 0 3px 0;
	text-align: center;
	text-decoration: none !important;
}

.menu_link:link, .menu_link:visited {
	background: #AACCEE;
	color: #000000;
}

.menu_link:hover {
	background: #6688AA !important;
	color: #000000 !important;
}

.menu_link:active {
	background: #446688 !important;
	color: #000000 !important;
}

.menu_uwaga_link:link, .menu_uwaga_link:visited {
	background: #88EE88;
	color: #000000;
}

.menu_uwaga_link:hover {
	background: #44AA44 !important;
	color: #000000 !important;
}

.menu_uwaga_link:active {
	background: #117711 !important;
	color: #000000 !important;
}

.menu_uwaga_bull {
	color: #FF0000;
	font-weight: bold;
}

#ten_link {
	background: #6688AA !important;
	color: #000000 !important;
}

/* elementy stale */

.naglowek_tytul_glowny {
	font-size: 24pt;
	font-weight: bold !important;
	padding: 0 0 0 0;
	margin: -6px 0 0 0;
	text-align: center;
}

.naglowek_podtytul_glowny {
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: normal !important;
	padding: 0 0 0 0;
	margin: -2px 0 5px 0;
	text-align: center;
}

.naglowek_tytul_glowny_dod {
	font-size: 8pt;
	font-weight: normal !important;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	text-align: center;
}

.naglowek_ramka_od_obrazka {
	border: 1px solid #606060;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.naglowek_obrazek {
	background: url(../obrazki/dzieci.jpg);
	height: 75px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.naglowek_sekcja_cytat {
	padding: 0 1px 0 0;
	margin: 0 1px 0 0;
}

.naglowek_tekst_cytat {
	font-size: 9pt;
	font-style: italic;
	padding: 0 0 0 0;
	margin: 0px 0 4px 0;
	text-align: justify;
}

.naglowek_podpis_cytat {
	font-size: 9pt;
	padding: 0 0 0 0;
	margin: 4px 0 0px 0;
	text-align: right;
}

#calosc {
	margin: 13px auto 13px auto;
	padding: 0 0 0 0;
	text-align: center;
	width: 758px;
	vertical-align: top;
}

#naglowek_tyt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 190px;
	text-align: center;
	vertical-align: top;
}

#naglowek_cytat {
	padding: 0 1px 0 13px;
	margin: 0 0 0 0;
	vertical-align: top;
}

#margines {
	margin: 0 0 0 0;
	padding: 13px 0 0 0;
	vertical-align: top;
}

#glowna_kolumna {
	margin: 0 0 0 0;
	padding: 13px 0 0 13px;
	vertical-align: top;
}

#stopka_spec {
	border: 1px solid #303030;
	margin: 0 0 0 0;
	padding: 0px 8px 0px 8px;
	vertical-align: top;
}

#stopka {
	border: 1px solid #303030;
	margin: 14px 0 0 0;
	padding: 0px 8px 0px 8px;
	vertical-align: top;
}

#podstopka {
	border: none;
	margin: 45px 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}

#podstopka.p {
	text-align: left !important;
	font-size: 8pt !important;
	color: #555 !important;
	margin-bottom: 7pt !important;
}

#sekcja_spec1 {
	margin-top: 14px;
}

#sekcja_spec2 {
	margin-top: 14px;
}

#nsekcja_spec {
	border: 2px solid #A0A0A0;
	margin: 0 0 28px 0;
	padding: 0px 8px 1px 8px;
}

#nsekcja_spec2 {
	border: 2px solid #F06080;
}

#nsekcja_spec3 {
	border: 1px solid #F0A0C0;
}

#nsekcja_spec4 {
	border: 2px solid #F06080;
	margin: 0 0 14px 0;
}

#nsekcja_spec5, #nsekcja_spec6 {
	border: 2px solid #F06080;
	margin: 0 0 21px 0;
}

#nsekcja_spec7 {
	border: 1px solid #F0A0C0;
	margin: 0 0 14px 0;
}

#nsekcja_spec8 {
	margin: 0 0 14px 0;
}

#nsekcja_spec9 {
	margin: 0 0 14px 0;
}

#nsekcja_spec0 {
	border: 2px solid #F06080;
	margin: 21px 0 7px 0;
}

#konto {
	margin-bottom: -2px !important;
}
