body {
background: #808080 url(images/body_tlo.jpg) top left repeat-x;
font-family: verdana, tahoma, arial;
text-align: center;
margin: 0 auto;
padding: 0;
line-height: 16px;
font-size: 11px;
}

a {
text-decoration: none;
color: #d0d0d0;
}

h1 {
height: 30px;
font-family: trebuchet, verdana, arial;
font-size: 20px;
color: #fff;
}

span.stopka {
padding: 0 15px;
}

div.index {
width: 900px;
margin: 0 auto;
padding: 0;
}

div.glowna{
width: 900px;
margin: 0 auto;
padding: 0;
}

div.stopka {
width: 900px;
height: 60px;
background: transparent url(images/stopka_tlo.jpg) top left no-repeat;
}

div.stopka_menu {
width: 840px;
height: 60px;
margin: 0 auto;
padding: 22px 30px;
text-align: left;
color: #d0d0d0;
}

div.glowna_kolumna {
width: 300px;
margin: 0 auto;
float: left;
}

div.glowna_kolumna_wewn {
width: 270 px;
margin: 0 15px;
padding: 0;
}

div.tytul {
height: 30px;
font-family: trebuchet, verdana, arial;
font-size: 20px;
color: #fff;
text-align: left;
border-bottom: 1px dotted #fe9002;
}

div.tresc {
text-align: justify;
color: #fff;
margin: 0 auto;
padding: 20px 0;
}

div.telefon {
width: 100px;
float: left;
}

div.adres {
width: 170px;
float: left;
}

div.o_firmie_kolumna {
width: 600px;
margin: 0 auto;
float: left;
}

div.o_firmie_kolumna_wewn {
width: 570 px;
margin: 0 15px;
padding: 0;
}

textarea, input.text {
font-family: verdana, tahoma, arial;
font-size: 11px;
text-align: left;
border: 1px solid #707070;
background-color: #a0a0a0;
color: #fff;
}

input.button {
font-family: verdana, tahoma, arial;
text-decoration: none;
font-size: 11px;
}

div.oferta_img {
width: 180px;
height: 130px;
float: left;
padding-top: 5px;
}

#galleria {
width: 570px;
margin: 0 auto;
padding: 0;
}

