 html {height:100%;}

body {
 min-height:100%; /* samo min-height nie zadziała */
 position:absolute; top:0;left:0; /* ale zadziała dla elementów pozycjonowanych */
 margin:0;padding:0;width:100%; /* elementy pozycjonowane mają domyślnie minimalną szerokość */
 }



.txt { color: #000000; text-align: left; font-family: Verdana; font-size: 10pt; line-height: 155% }


.txt1 { color: black; text-align: justify; font-family: Arial, Helvetica; font-size: 8pt }
.tyt  { color: gray; text-align: right; font-weight: bold; font-family: Verdana; font-size: 10pt; line-height: 150% }



.tyt1  { color: #f16f24; text-align: left; font-weight: 900; font-family: Verdana; font-size: 14pt; line-height: 130%; padding-bottom: 15px; }
.tyt2  { color: Gray; text-align: left; font-weight: bold; font-family: Verdana; font-size: 10pt; line-height: 130%; padding-top: 10px; padding-bottom: 15px; }
.g { leftmargin=0; rightmargin=0; topmargin=0; bottommargin=0; marginwidth=0; marginheight=0 }


#w1 { position: absolute; top: 155px; left: 320px; width: 100%; height: 100%; z-index: 3; }
#w5 {
        position: absolute;
        top: 25px;
        width: 80%; high: *; align: center;
        z-index: 1; z-index: 1;
}
#w6 { position: absolute; top: 140px; left: 12px; width: 220px; z-index: 2; }
#w6a { position: relative; top: 15px; width: 220px; height: 35px; border: none; z-index: 2; }


a:link, a:visited, a:hover {
        color: #FFAC59;
        text-decoration: none;
        border-bottom: none;
}


a:hover {
        color: #FFAC59;
        text-decoration:  underline;
        border-bottom: none;
}

a:active {
        color: #FFAC59;
        text-decoration: underline;
        border-bottom: none;
}


a img {border: none;}

hr {background-color: #f16f24;
 color: #f16f24;
 border-width:0;
 height:2px;
margin-top: 15px;
margin-bottom: 45px;}

cite {color: #4b4b4b; font-weight: bold;}
strong {color: #f16f24;}

.foto {background-color: gray; padding: 8px; }
.foto img {padding: 3px;}
