body {
    /* czcionki na potrzeby ilustracji */
    font-family : sans-serif, "courier new", monospace;
    font-weight : normal;
    font-size   : 11pt;
    text-align  : center;
}
.lastmod{text-align: right; font-size: 7pt; font-style: italic;	}
.red { border: 3px solid black; } 
.blu { border: 3px solid rgb(214,230,214) } 
p {margin:0%;padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px;}
li {margin:0%;padding-top:2px;padding-bottom:2px;padding-right:10px;padding-left:10px;}
h4 {margin:0%;padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px;}
h5 {margin:0%;padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px;}
h6 {margin:0%;padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px;}
h3 {margin:0%;padding-top:5px;padding-bottom:5px;padding-right:10px;padding-left:10px;}
p.zero {padding-top:2px;padding-bottom:2px;background-color : rgb(252,252,252);color:black; border-bottom: 1px solid gray;}
p.jeden{padding-top:2px;padding-bottom:2px;padding-left:10px;background-color : rgb(235,235,235);color:black; border-bottom: 1px dotted gray;}
p.dwa{padding-top:2px;padding-bottom:2px;padding-left:15px;background-color : rgb(225,225,225);color:black; border-bottom: 1px inset gray;}
p.kod{font-family:monospace, "courier new"; font-size:13px; padding:5px; margin:5px; background:rgb(255,239,224); text-align:left;color:black}
p.przerywnik{font-variant:small-caps;font-weight:bold;background:rgb(234,234,250);text-align:center;color:black}
p.naglowek{color:black; background:inherit;padding-top:2px;padding-bottom:2px;}
p.naglowek2{color:black; background:inherit;padding-top:2px;padding-bottom:2px;}

a.menu:link { color: black; text-decoration: none; background-color:inherit}
a.menu:visited{ color: maroon;text-decoration: none;background-color:inherit }
a.menu:hover { color: red ;text-decoration: none;background-color:inherit}
a.menu:active{ color: yellow ;text-decoration: none;background-color:inherit} 

a.menugora:link { color: green; text-decoration: none; background-color:inherit}
a.menugora:visited{ color: green;text-decoration: none;background-color:inherit }

#tabela td {
  
margin:0px;padding-top:4px;padding-bottom:4px;padding-right:10px;padding-left:10px;
}

#strona {
    margin     : auto;
    border     : 1px solid black;
    padding    : 0px;
    width      : 952px;
	color : black;
 	background : rgb(252,252,252);
}

#naglowek {
    margin     : 0px;
    border     : none;
    padding    : 0px;
    width      : 952px;
	text-align : left;	
    	background : rgb(254,253,240);
	color : black;

}

#kolumnaLewa {
    margin  : 0px;
    border  : none;
    padding : 0px;
    width   : 180px;
	color : black;
	background : rgb(242,242,242);
    float   : left;
}

#kolumnaPrawa {
background  : rgb(238,249,249);
color : black;
    margin        : 0px;
    border-right  : none;
    border-top    : 1px solid black;
    border-left   : 1px solid black;
    border-bottom : 1px solid black;
    padding       : 0px;
    width         : 771px;

    clear         : none;
    float         : right;
}

#stopka {
    margin      : 0px;
    border      : none;
    padding     : 7px 0px 7px 0px;
    width       : 952px;
    clear       : both;
	color : black;
    background : rgb(254,253,235);
}

#menuPion {
    margin       : 0px;
    border       : none;
    padding      : 0px;
    width        : 180px;
	text-align : left;
	font-size : 13px;
    clear        : left;
    float        : left; 
	background : rgb(242,242,242);
	color : black;

}
/*prawo*/
#menuPoziome {
    margin        : 0px;
    border-top        : none;
    border-bottom : solid 1px black;
	border-right        : none;
	border-left        : none;
    padding       : 0px;
    width         : 771px;
	background  : rgb(238,249,249);
	color : black;

}

#tresc {
    margin      : 0px;
    border      : none;
    padding-right     : 5px;
    padding-left     : 5px;
    padding-bottom     : 5px;
    padding-top : 10px;
    width       : 761px;
	font-family : sans-serif;
	text-align: justify;
	font-size:14px; 
    clear       : right;
    float       : right;
	background  : rgb(234,250,234);
	color : black;
}

#tresc2 {
    margin      : 0px;
    border      : none;
    padding-right     : 5px;
    padding-left     : 5px;
    padding-bottom     : 5px;
    padding-top : 10px;
    width       : 761px;
	font-family : sans-serif;
	text-align: justify;
	font-size:14px; 
    clear       : right;
    float       : right;
	background  : rgb(234,250,234);
	color : black;
}

/*************** POZOSTAŁE ***************/

/* poprawiamy wysokośc prawej kolumny */
/* ie nie interpretuje atrybutu min-height dlatego ustalamy sztucznie wysokość... */
#tresc {
    height : 400px;
}

/* ...po czym przeglądarki różne od ie informujemy, o prawdziwej wysokości */
body>#strona>#kolumnaPrawa>#tresc {
    height     : auto;
    min-height : 400px;
}
