html, body {
margin: 0; padding: 0; height: 100%; min-height: 101%;
background: url(images/grad2.gif) #e6e6e6;
color: #696964; font: 11px tahoma; line-height: 1.5;
text-align: justify;
}


a {color: #9b0000; text-decoration: none;}
a:hover {color: #b00000; text-decoration: underline;}

a.more {color: #0EACE6; text-decoration: underline; padding: 0 0 0 10px;}
a.more:hover {color: #b00000; text-decoration: underline; padding: 0 0 0 10px;}


p {padding: 10px 0 0 0; margin: 0;}

.pa1 {font: 10pt microsoft sans serif, helvetica, verdana; text-align: justify;}
p:first-letter{font: 190% times new roman; padding: 10px 0 0 0; margin: 0;  line-height: 1.0;}

h2 {font-weight: bold; color: #747474; padding: 0; margin: 0; font-size: 12px;}

h2.dalej {font-weight: bold; color: #747474; padding: 25px 0 0 0; margin: 0; font-size: 12px;}

strong {font-weight: bold; color: #8C2828;}


#rama {background: #fff;}

#top1 {background: url(images/01.jpg) no-repeat; height: 44px; width: 868px;}
#top1a {
float: left;
padding: 10px 0 0 20px;
}
#top1b {
float: right;
padding: 10px 20px 0 0;
}



#s1a {background: url(images/03a.jpg) no-repeat; height: 205px; margin: 0;}
#s1b {background: url(images/03b.jpg) no-repeat; height: 205px; margin: 0;}
#s1c {background: url(images/03c.jpg) no-repeat; height: 205px; margin: 0;}
#s1d {background: url(images/03d.jpg) no-repeat; height: 205px; margin: 0;}

#s1left {
padding: 50px 0 0 20px;
width: 310px;
text-align: justify;
}


#s2left {
background: url(images/04.jpg) no-repeat; width: 390px;
padding: 20px;
}
#s2middle {
background: url(images/05.gif); width: 3px;
}
#s2right {
background: url(images/06.jpg) no-repeat; width: 390px;
padding: 20px;
}

#stopka {
background: url(images/07.jpg) no-repeat; width: 868px; height: 41px;
padding: 20px 0 10px 0;
}

#stopkal {
float: left;
padding: 0 0 0 20px;
}
#stopkap {
float: right;
padding: 0 20px 0 0;
}
#stopka a {color: #696964;}
#stopka a:hover {color: #b00000;}

#menu {
background: url(images/02.gif) no-repeat; height: 91px; margin: 0;
}

#menulogo {float: left; width: 185px; padding: 18px 0 0 30px;}



ul {padding: 10px 0 0 35px; margin: 0;}

ol {padding: 10px 0 0 35px; margin: 0;}

li {
padding: 0 0 5px 0;
}

#menulist {
height: 40px; width: 633px; padding: 0; margin: 32px 0 0 20px; border: 0px solid blue;
float: left;
}

#menulist li {
list-style: none; margin: 0; padding: 0; display: inline; float: left;
color: #696964; font: bold 12px tahoma;
}

#menulist li#m1 {display: block; width: 139px; border: 0px solid red; text-align: center;
background: url(images/m1.gif) no-repeat;
padding: 8px 0 0 20px; margin: 0 0 0 10px; height: 30px;
}

#menulist li#m2 {display: block; width: 129px; border: 0px solid red; text-align: center;
background: url(images/m2.gif) no-repeat;
padding: 8px 0 0 20px; height: 30px;
}
#menulist li#m3 {display: block; width: 149px; border: 0px solid red; text-align: center;
background: url(images/m3.gif) no-repeat;
padding: 8px 0 0 20px; height: 30px;
}
#menulist li#m4 {display: block; width: 109px; border: 0px solid red; text-align: center;
background: url(images/m4.gif) no-repeat;
padding: 8px 0 0 20px; height: 30px;
}


#menulist li a:link {color: #696964; font: bold 12px tahoma; text-decoration: none;}
#menulist li a:visited {color: #696964; font: bold 12px tahoma; text-decoration: none;}
#menulist li a:hover {color: #8C2828; font: bold 12px tahoma; text-decoration: none;}
#menulist li a:active {color: #696964; font: bold 12px tahoma; text-decoration: none;}



.real-linia {border-top: 1px dotted #b5b5b5; padding: 0 0 20px 0;}
.real-table {height: 160px;}
.real-nagl {color: #535353;}
.real-foto {float: left; padding: 0 10px 0 0;}