html, body {margin: 0px; padding: 0; height: 100%; min-height: 101%;}

body {
font: 9px trebuchet ms, sans-serif, tahoma;
color: #333;
width: 100%;
}

* {margin: auto;}


.over {width: 781px; background-color: #FFFFFF; padding: 15px;}


.a00 {width: 781px; height: 213px; background-image: url(img/00a.gif);} 
.a00fl {text-align: right; padding: 20px 10px 0 0;}

.a10 {width: 781px; height: 47px; background-image: url(img/10a.gif);}

.a20 {width: 781px; height: 90px; background-image: url(img/20a.gif);}

.a30 {width: 1px; background-image: url(img/30leftdark.gif);}
.a31 {width: 1px; background-image: url(img/30rightdark.gif);}
.a30box {background-color: #F8FAFC; font: 11px verdana; color: #6181A1; padding: 10px 25px 10px 25px;}

.tekst {padding: 10px 25px 10px 25px; font: 11px verdana; color: #647683;}

.a40linia {width: 781px; height: 1px; background-image: url(img/40linia.gif); margin: auto;}

.a50 {font: 11px verdana; color: #647683;}

.formularz {font: 11px verdana; color: #647683;}


a:link {text-decoration: none; color: #831D65;}
a:visited {text-decoration: none; color: #831D65;}
a:hover {text-decoration: underline; color: #400080;}
a:active {text-decoration: none; color: #831D65;}


.menukontener {width: 540px; margin: auto; 
border-bottom: 0px solid White; border-top: 0px solid White; text-align: center;
padding: 0 0 0 25px;
}

#menulist {padding: 0; margin: 0; font: bold 11px tahoma, sans-serif, verdana; text-align: center;
width: 540px;
}

#menulist li {list-style: none; padding: 0; margin: 0; display: block; float: left; width: 80px;}


#menulist li#m20 {display: block; padding: 0; width: 131px; text-decoration: none;}
#menulist li#m21 {display: block; padding: 0;  width: 112px; text-decoration: none;}
#menulist li#m22 {display: block; padding: 0;  width: 111px; text-decoration: none;}
#menulist li#m23 {display: block; padding: 0; width: 177px; text-decoration: none;}

#menulist li a#m24 {display: block; padding: 15px 0 0 0; width: 131px; text-decoration: none;}
#menulist li a#m25 {display: block; padding: 15px 0 0 0;  width: 112px; text-decoration: none;}
#menulist li a#m26 {display: block; padding: 15px 0 0 0;  width: 111px; text-decoration: none;}
#menulist li a#m27 {display: block; padding: 15px 0 0 0; width: 177px; text-decoration: none;}

#menulist li a:link { color: #831D65; height: 32px;}
#menulist li a:visited { color: #831D65; height: 32px;}
#menulist li a:hover {color: #FFFFFF; background: #A90F57; height: 32px;}
#menulist li a:active {color: #FFFFFF; height: 32px;}


