body{
background: #F0F0F0; 
margin: 0px 0px 0px; 
padding: 0px 0px 0px;
}

div#strona{
width: 1024px; 
height: auto !important;
background: #F0F0F0;
align: center;
}

div#menu{
height: auto !important;
height: 580px; /* dla badzIEwia */
min-height: 580px;
float: left;
width: 200px;
background:url(menu.jpg);
}

div#top{
width: 824px;
height: 130px;
margin-top:0px;
margin-right:0px;
float: left;
background:url(top.jpg);
}

div#left{
width: 70px;
height: 450px;
margin-top:0px;
margin-right:0px;
float: left;
background:url(left.jpg);
}

div#right{
width: 144px;
height: 125px;
margin-top:0px;
margin-right:0px;
float: right;
background:url(right.jpg);
}

div#tresc
{
height: auto !important;
height: 400px; /* dla badzIEwia */
min-height: 400px;
margin-left: 110px;
}

ul#list
{
padding: 210px 0px 0px;
margin: 20px;
}

ul li 
{
list-style-type: none;
position: relative; 
margin: 0; padding: 0;
text-align: right;
}

ul ul {display: none;}

ul li:hover > ul 
{
display: block; 
position: absolute; 
right: -110px; 
top: -1px
}

li a 
{
display: block; 
padding: 3px 7px; 
text-decoration: none;
background: #F0F0F0; 
font-family: arial;
font-style: italic;
font-weight: bold;
color: #3d3d3d;
}

li a:visited
{
color: #5B5B5B;
}

ul li.sub 
{
list-style-type: none;
border: 1px solid #7C7C7C; 
border-width: 1px 1px 0 3px;
position: relative; 
margin: 0; 
padding: 0; 
border-bottom: 1px solid #7C7C7C;
}

p
{
margin: 15px 15px;
padding: 0px 5px 0px;
color: black;
font-family: arial;
font-size: 14px;
font-style: italic;
line-height: 18px;
}

h1
{
font-family: arial;
font-size: 20px;
font-style: italic;
font-weight: bold;
color: #3d3d3d;
text-align: center; 
}

img
{
border: none; 
}

a
{
text-decoration: none;
color: #3d3d3d;
font-style: italic;
}

table.tabela
{
width: 600px;
float: left;
}
