BODY, TABLE, TD {
font-family: verdana;
font-size:11px;
margin: auto auto auto auto; /* usuwa margines najbardziej zewnętrzny (dla body)*/
padding:0 0 0 0;
background-color: #E8E6E7;
text-align:center; /* IE to kuma, FF nie */
/* Uwaga na ustawienia szerokości tabel i komórek - przy niewłaściych głupi IE nie reaguje na (text-)align: center! */
}
/* !szerokości nie można ustawiać w stylach, nawet lokalnych, tylko w htmlu bezpośrednio, inaczej się przestawia zależnie od ilości tekstu */
p.header {
font-size:13px;
font-weight:bold;
}
a {
text-decoration:none;
color:#545454;
display:block;
width:100%;
}
a.gora {
padding-top:34px;
padding-bottom:10px;
}
a.lewy {
padding-top:12px;
padding-bottom:7px;
padding-right:10px;
}
a:hover, a:active {
color:red;
background-color: #E8E6E7;
background-image: none;
}

.marginl {
background-image:url('marginl.jpg'); background-repeat:repeat-y;
background-position:right;
margin:auto auto auto auto;
}
.marginr {
background-image:url('marginr.jpg'); background-repeat:repeat-y;
background-position:left;
}
.menu0 {
padding-right:10px;
text-align:right;
padding-bottom:10px;
vertical-align:bottom;
font-weight:bold;
color:red;
}
.menug {
background-image:url('menug.jpg'); background-repeat:repeat-x;
background-position:bottom;
vertical-align:bottom;
font-weight:bold;
color:#545454;
}
.menug:hover {
background-image:none;
}

.menul {
background-image:url('menul.jpg'); 
background-repeat:repeat-y;
background-position:right;
text-align:right;
font-weight:bold;
color:#545454;
padding-right:10px;
}
.menul:hover {
background-image:none;
background-color: #E8E6E7;
}
.tresc {
background-color:white;
color:#7F7F7F;
letter-spacing:-0.4px;
padding:20px 25px 20px 25px;
text-align:justify;
vertical-align:top;
}
.stopka {
background-image:url('stopka.jpg');
background-repeat:no-repeat;
background-position: center;
padding-top:120px;
color:#545454;
font-size:10px;
}
