body
{
background: #EEE url(./img/background.png);
color: #FFF;
}

#spajacz 
{
margin: 0 auto; 
padding-left: 0; 
padding-right: 0;
width: 750px;
height: auto;
}

#logo
{
background: #EEE url(./img/logo.png) 0 0 no-repeat;
color: #FFF;
float: left;
width: 750px;
height: 200px;
margin: 0;
}

#logo h1
{
display: none;
}

#main
{
background: #EEE url(./img/mainback.png) 50% 0 repeat-y;
color: #000;
float: left;
width: 750px;
height: auto;
}

#menu
{
float: left;
width: 215px;
height: auto;
}

#menu h5
{
background: url(./img/menu_title.png) 0 0 no-repeat;
width: 200px;
height: 17px;
float: left;
margin: 10px 0 1px;
font: bold 80% Arial, Tahoma, Verdana;
text-decoration: none;
text-align: center;
color: #000;
padding: 1px 5px;
}

#menu h6
{
background: url(./img/menu_link_active.png) 0 0 no-repeat;
color: #FFF;
width: 200px;
height: 15px;
margin: 1px;
float: left;
font: bold 70% Arial, Tahoma, Verdana;
text-decoration: none;
color: #000;
padding: 1px 2px;
}

#menu a:link, #menu a:visited, #menu a:active
{
background: url(./img/menu_link.png) 0 0 no-repeat;
width: 200px;
height: 15px;
float: left;
margin: 1px;
font: bold 70% Arial, Tahoma, Verdana;
text-decoration: none;
color: rgb(58,59,60);
padding: 1px 2px;
}

#menu a:hover
{
background-position: 0 -17px;
width: 200px;
height: 15px;
margin: 1px;
color: #F00;
font: bold 70% Arial, Tahoma, Verdana;
text-decoration: none;
padding: 1px 2px;
}

#menu #buttons
{
float: left;
width: 200px;
height: auto;
}

#menu #buttons img
{
border: 0;
margin: 10px 10px 10px;
}

#menu #buttons a 
{
margin: 10px 10px 10px;
}

#menu p
{
margin-top: 50px;
margin-left: 2px;
font: 75% Arial, Tahoma, Verdana;
text-decoration: none;
color: rgb(58,59,60);
float: left;
}

#text
{
float: right;
width: 535px;
height: auto;
}

#text h2
{
margin: 5px 0 20px;
font: bold 100% Arial, Tahoma, Verdana;
text-decoration: none;
color: #000;
}

#text h3
{
margin: 40px 0 20px;
font: bold 90% Arial, Tahoma, Verdana;
text-decoration: none;
color: #000;
}

#text h4
{
background: url(./img/h4.png) 0 0 no-repeat;
width: 500px;
height: 17px;
margin: 1px 0 1px;
font: 75% Arial, Tahoma, Verdana;
text-decoration: none;
text-align: center;
color: #000;
padding: 2px 5px;
}

#text h5
{
background: url(./img/h4.png) 0 0 no-repeat;
width: 500px;
height: 17px;
margin: 1px 0 30px;
font: 75% Arial, Tahoma, Verdana;
text-decoration: none;
text-align: center;
color: #000;
padding: 2px 5px;
}

#text h6
{
margin: 40px 0 5px;
font: bold 90% Arial, Tahoma, Verdana;
text-decoration: none;
color: #000;
}

#text p
{
margin-top: 8px;
margin-left: 1px;
margin-right: 10px;
margin-bottom: 10px;
font: 75% Arial, Tahoma, Verdana;
text-decoration: none;
text-align: justify;
color: #000;
}

#text blockquote
{
border: #000 1px dotted;
font: italic 80% Arial, Tahoma, Verdana;
text-decoration: none;
color: #000;
}

#text li
{
font: 80% Arial, Tahoma, Verdana;
}

#text a:link, #text a:active, #text a:visited
{
font: bold 100% Arial, Tahoma, Verdana;
text-decoration: none;
color: rgb(58,59,60);
}

#text a:hover
{
font: bold 100% Arial, Tahoma, Verdana;
text-decoration: underline;
color: #F00;
}

#text form
{
margin-top: 30px;
margin-left: 30px;
}

#text .buttons
{
border: 0;
}

#stopka
{
float: left;
background: #EEE url(./img/foot.png) 0 0 no-repeat;
color: #FFF;
width: 750px;
height: 20px;
}

#stopka a:link, #stopka a:active, #stopka a:visited
{
font: 70% Arial, Tahoma, Verdana, Times;
text-decoration: none;
text-align: center;
color: rgb(58,59,60);
padding: 5px 5px;
}

#stopka a:hover
{
font: 70% Arial, Tahoma, Verdana, Times;
color: #F00;
}
