body {
background-image: url('img/tlo.gif');
background-repeat: repeat-x; 
background-color: #202020;
border: 0px;
margin: 0px 0px 0px 0px;
} 

#zawartosc {
position: absolute;
width: 770px;
left: 50%;
margin-left: -385px;
}

#tlo_menu {
position: absolute;
background-image: url('img/tlo_menu.gif');
height: 61px;
width: 770px;
z-index: 2;
}

#glowna {
position: absolute;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin: 25px 0px 0px 33px;
z-index: 5;
}

#ofirmie {
position: absolute;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin: 25px 0px 0px 210px;
z-index: 5;
}

#oferta {
position: absolute;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin: 25px 0px 0px 332px;
z-index: 5;
}

#realizacje {
position: absolute;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin: 25px 0px 0px 444px;
z-index: 5;
}

#praca {
position: absolute;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin: 25px 0px 0px 584px;
z-index: 5;
}

#kontakt {
position: absolute;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin: 25px 0px 0px 686px;
z-index: 5;
}

#glowna_oddzielacz {
background-image: url('img/oddzielacz.gif');
position: absolute;
width:2px;
height:15px;
margin: 25px 0px 0px 177px;
z-index: 8;
}

#ofirmie_oddzielacz {
background-image: url('img/oddzielacz.gif');
position: absolute;
width:2px;
height:15px;
margin: 25px 0px 0px 299px;
z-index: 8;
}

#realizacje_oddzielacz {
background-image: url('img/oddzielacz.gif');
position: absolute;
width:2px;
height:15px;
margin: 25px 0px 0px 414px;
z-index: 8;
}

#praca_oddzielacz {
background-image: url('img/oddzielacz.gif');
position: absolute;
width:2px;
height:15px;
margin: 25px 0px 0px 552px;
z-index: 8;
}

#kontakt_oddzielacz {
background-image: url('img/oddzielacz.gif');
position: absolute;
width:2px;
height:15px;
margin: 25px 0px 0px 656px;
z-index: 8;
}

#logo {
background-image: url('img/logo.jpg');
position: absolute;
width: 770px;
height: 244px;
margin: 60px 0px 0px 0px;
z-index: 10;
}

#tlo_witamy_l {
background-color: #181818;
position: absolute;
width: 2px;
height: 193px;
margin: 304px 0px 0px 0px;
z-index: 14;
}

#tlo_witamy_r {
background-color: #181818;
position: absolute;
width: 2px;
height: 193px;
margin: 304px 0px 0px 768px;
z-index: 14;
}

#tlo_witamy {
background-image: url('img/tlo_witamy.gif');
position: absolute;
width: 770px;
height: 193px;
margin: 304px 0px 0px 0px;
z-index: 12;
}

#witamy_obrazek {
background-image: url('img/witamy_obrazek.gif');
position: absolute;
width: 200px;
height: 133px;
margin: 333px 0px 0px 32px;
z-index: 12;
}

#witamy_text {
position: absolute;
width: 477px;
height: 133px;
margin: 333px 0px 0px 260px;
z-index: 12;
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal; 
text-align: left;
}

p.text {
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal; 
text-align: justify;
}

#ramka_gora {
background-image: url('img/ramka_gora.gif');
position: absolute;
width: 770px;
height: 5px;
margin: 495px 0px 0px 0px;
z-index: 10;
}

#tlo_text {
background-image: url('img/tlo_text.gif');
width: 770px; 
position: absolute;
margin: 499px 0px 0px 0px;
z-index: 14;
}

#tlo_text_pod {
background-image: url('img/tlo_text.gif');
width: 770px; 
position: absolute;
margin: 304px 0px 0px 0px;
z-index: 12;
}

p.text2 {
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal; 
text-align: justify;
padding-top: 15px;
padding-left: 30px;
padding-right: 30px; 
padding-bottom: 15px;
}

p.text_pod {
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal; 
text-align: justify;
padding-left: 30px;
padding-right: 30px; 
padding-bottom: 15px;
}

p.text_galeria {
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
padding-left: 45px;
padding-right: 30px; 
padding-bottom: 15px;
}

p.naglowek {
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal; 
text-align: left;
padding-top: 15px;
padding-left: 30px;
padding-right: 30px; 
padding-bottom: 15px;
}

p.naglowek_pod {
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal; 
text-align: left;
padding-left: 30px;
}

#tlo_stopka_l {
background-color: #181818;
position: relative;
width: 2px;
height: 41px;
margin: 0px 0px 0px 0px;
z-index: 20;
}

#tlo_stopka {
background-image: url('img/tlo_stopka.gif');
position: absolute;
width: 766px;
height: 41px;
margin: 2px 0px 0px 2px;
z-index: 22;
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-align: center; 
}

#realizacja_1 {
background-image: url('img/realizacja_1.jpg');
width: 330px;
height: 224px;
margin: 0px 0px 0px 0px;
z-index: 12;
}

#realizacja_2 {
background-image: url('img/realizacja_2.jpg');
position: absolute;
width: 330px;
height: 223px;
margin: -223px 0px 0px 375px;
z-index: 12;
}

#wiecej {
background-color: #960B22;
position: absolute;
width: 150px;
height: 15px;
margin: 0px 0px 0px 0px;
z-index: 20;
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal; 
text-align: center;
}

img {
border-width: 4px;
border-color: #181818;
}

a:VISITED {
color : #ffffff;
font-family : Verdana,Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold; 
text-decoration:none;
}

a:LINK {
color : #ffffff;
font-family : Verdana, Tahoma, Bell MT, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal; 
text-align: center;
font-weight: bold; 
text-decoration:none;
}