body{
padding: 0;
margin: 0;
background: url('../images/body_tlo.gif') repeat-x;
color: #000000;
font-family: Verdana;
}
a{
font-weight: bold;
text-decoration: none;
}
#site_wrapper{
width: 889px;
margin: 21px auto 3px auto;
background: url('../images/middle_tlo.gif') repeat-y;
overflow: hidden;


}
#outer_wrapper{
width: 889px;
float: left;
background: url('../images/top_tlo.gif') no-repeat top left;



}
#content_wrapper{
width: 889px;
float: left;
background: url('../images/bottom_tlo.gif') no-repeat bottom left;
float: left;

}
#top_site{
width: 873px;
height: 305px;
background: url('../images/top_site.jpg') no-repeat top left;
margin: 8px 9px;
}
#top_site h1,#top_site h1 a {
width: 210px;
height: 80px;
display: block;
padding: 0;
margin: 10px 15px;
float: left;
}
#top_site h1 a span{
display: none;
}
#top_site ul, #footer ul{
float: left;
list-style: none;
}
#top_site ul li, #footer ul li{
float: left;
padding: 8px 15px 5px 0;
}
#top_site li a, #footer ul li{
font-family: Arial;
color: #000000;
font-size: 0.78em;
text-transform: uppercase;
}
#main_content{
width: 495px;
padding: 5px 20px 5px 10px;

float: left;
}

#main_content h2{
color: #0097f0;
font-weight: normal;
font-size: 1.28em;
margin: 0;
margin-left: 10px;
}
#main_content p{
font-size: 0.82em;
margin-left: 10px;
text-align: justify;
}
#main_content p.kontakt{
text-align: center;
}
#main_content ul{
font-size: 0.82em;
}
#right_content{
float: left;
width: 354px;
}
#right_content ul{
padding: 0 0 20px 0;
margin: 0;
list-style: none;
float: left;
}
#right_content ul li{
width: 168px;
float: left;
font-size: 0.82em;
border: 1px solid #e8e8e8;
margin: 3px;
}
#right_content ul li img{
border: none;
}
#right_content ul li span{
display: block;
clear: both;
text-align: center;
background: #e8e8e8;
padding: 2px;
}
#right_content ul li span a{
color: #0097f0;

}
#footer{
width: 889px;
height: 30px;
margin: 0 auto;
color: #a1a1a1;
}
#footer ul li{
padding: 3px 4px;
}
#footer ul a{
color: #a1a1a1;
}
#footer p{
font-size: 0.70em;
float: right;
padding: 0 0 5px 0;
margin: 0;
text-align: right;
}
#footer ul {
margin: 0px 10px 3px -35px;
}

