body { 
height : 100%; 
width : 100%; 
overflow : visible; 
z-index : 0; 
background-color : #fff; 
margin : 0; 
padding : 0; 
line-height: 1.14em;
font-family : Verdana, Arial, Georgia, Helvetica, sans-serif; 
color : #666; 
clear : both; 
} 
#seo a:link, #seo a:visited, #seo a:hover, #seo a:active {color: #ececec;text-decoration:none;}
#seo {margin:0 auto; width: 900px; color: #ececec;clear: both;font-size : 8px;text-align : center;}
hr {
 border-top:1px dashed #666;
 border-width:1px 0 0 0;
 height:1px;
}
h1 {
font-size: 16px;
padding-top: 8px;
padding-bottom: 10px;
}
h2 {
font-size: 14px;
padding-bottom: 10px;
}
a:link { 
color : #089241; 
text-decoration : underline; 
font-weight : normal; 
} 
a:visited { 
color : #089241; 
text-decoration : underline; 
font-weight : normal; 
} 
a:hover { 
color : #bda162; 
text-decoration : underline; 
font-weight : normal; 
} 
a:active { 
color : #089241; 
text-decoration : underline; 
font-weight : normal; 
} 
#naglowek { 
margin : 0 auto; 
width : 900px; 
float : none; 
padding-top : 15px;
padding-bottom : 5px;
} 
#top { 
margin : auto; 
width : 900px; 
height : 100%; 
float : none;
padding-top : 5px;
} 
#lokalizacja { 
padding-left : 10px; 
padding-top : 5px; 
padding-bottom : 5px; 
float : left; 
width : 100%; 
text-align : left; 
font-size : 11px; 
margin : 0; 
} 
#tresc { 
clear : right; 
padding-top : 10px;
padding-bottom : 20px; 
padding-left : 5px; 
width : 705px; 
float : right; 
text-align : left; 
font-size : 11px; 
height : auto; 
}
#tresc2 { 
clear : right; 
padding-top : 10px;
padding-bottom : 20px; 
padding-left : 5px; 
width : 705px; 
float : right; 
text-align : center; 
font-size : 12px; 
height : auto; 
} 
#nav { 
clear : left; 
margin-bottom : 20px; 
width : 160px; 
position : relative; 
float : left; 
text-align : left; 
font-size : 11px; 
padding-top : 25px; 
padding-left : 10px; 
} 
#mainnav { 
list-style : none; 
width : 160px; 
margin : 0 0 10px 0; 
padding : 0; 
font-size : 1.1em; 
} 
#mainnav li { 
margin-bottom : 4px; 
} 
#mainnav li a:link, #mainnav li a:visited, #mainnav li a:active { 
font-weight : bold; 
height : 20px; 
text-decoration : none; 
color : #089241; 
display : block; 
padding : 5px 0 0 8px; 
background : #ffffff; 
} 
#mainnav li a:hover { 
background-color : #089241; 
color : #ffffff;  
} 
#mainnav li a.active:link, #mainnav li a.active:visited, #mainnav li a.active:active, #mainnav li a.active:hover { 
background-color : #089241; 
color : #ffffff;  
} 
#stopka { 
clear : both; 
margin : auto; 
text-align : center; 
font-size : 11px; 
width : 900px; 
float : none; 
color : #999; 
padding-top : 5px; 
padding-bottom : 25px;
} 
#stopka a:link { 
color : #999; 
text-decoration : underline; 
font-weight : normal; 
} 
#stopka a:hover { 
color : #999; 
text-decoration : none; 
font-weight : normal; 
} 
.listing { 
padding-right : 10px; 
} 
td.table_main { 
vertical-align : top;
width: 340px;
} 
.table_main2 { 
vertical-align : top;
} 
td { 
vertical-align : top;
} 
.zespol { 
width : 230px; 
} 
#table_button { 
text-align : center; 
vertical-align : top; 
width : 100%; 
} 
#table_download { 
text-align : left; 
vertical-align : top;
width: 100%;
}
.table_kontakt { 
text-align : left; 
width : 100%; 
} 
.kontakt { 
vertical-align : top; 
margin-left : 50px; 
} 
.button { 
vertical-align : middle; 
} 
.main { 
vertical-align : top; 
width : 350px; 
} 
.film { 
width : 320px; 
height : 265px; 
margin : 0; 
text-align : center; 
}
.right { 
text-align : right; 
font-size : 11px; 
} 
.img { 
border : 0; 
float : right; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-right : 15px; 
}
.img_wsp { 
border : 0; 
} 
.img2 { 
border : 0; 
clear: both;
float : left; 
padding-right : 10px; 
padding-bottom : 10px; 
} 
.img_banner { 
border : 0; 
margin : 0; 
} 
.img_dopobrania { 
padding-left : 10px;
border : 0; 
vertical-align : middle; 
} 
.img_button { 
border : 0; 
margin : 0; 
float : none; 
vertical-align : middle; 
} 
.img_stopka { 
border : 0; 
float : none; 
padding-left : 3px; 
padding-right : 5px; 
vertical-align : middle; 
} 
.map { 
padding-left : 50px; 
margin : auto; 
border : 0; 
} 