body{
 font-family:verdana;
 margin:0px;
 background-color: #FFFFE1;
 font-size:10pt;
}

form{
margin:0px;
}

br {
clear:left;
}

img{
border:0px;
}


.header{
width:780px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
border:0px;
}

#logo{
 padding-top:5px;
 padding-bottom:5px;
 height:70px;
 text-align:left;
}

#menu{
 width:200px;
 padding:0px;
 margin:0px;
 height:180px;
 vertical-align:top;
 background-color: #2175BC;
}


#obraz{
 width:580px;
 height:180px;
 color:#FF0000;
 font-size: 18pt;
 text-align:right;
 vertical-align:bottom;
 background: #71BDF0;
}

#stopka{
width:780px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
border:0px;
}

#stopka_lewa{
 width:200px;
 height:50px;
 background: #E5E2d9;
 color:#FFFFFF;
 font-size: 11pt;
 vertical-align:top;
 text-align:left;
}

#stopka_prawa{
 width:580px;
 height:50px;
 background: #EDEAE5;
 color:#9D9A95;
 font-size: 11pt;
 vertical-align:center;
 text-align:left;
 padding-left:5px;
}

h1{
 color:#ED1E0C;
 font-size:14pt;
 padding:5px;

}
h2{
 color:#333333;
 font-size:14pt;
 padding:5px;

}

ul{
 font-size:10pt;
}
li{
 font-size:10pt;
}

#tlumaczenia{
 width:580px;
 height:70px;
 color:#000000;
 font-size: 10pt;
 text-align:right;
 vertical-align:bottom;
}

#zawartosc{
  display: block;
  padding:0px;
  margin: 0px;
  width: 780px;
  margin:1px;
  border-spacing: 0px;
  border-collapse: collapse;
  border-right:1px solid #EDEFE4;
}

#lewa{
 width:200px;
 background: #EDEFE4;
 font-size:10pt;
 text-align:left;
 margin:0px;
 padding:0px;
 vertical-align:top;
}


#lewa_adres{
 padding: 4px;
 font-size: 10pt;

}

#lewa_adres b{
 color:#ED1E0C;
 font-size:11pt;

}

#prawa{
 width:580px;
 text-align:left;
}


.oferta{
 color:#000000;
 font-size:10pt;
 padding:10px;
 line-height:14pt;
}

.oferta:first-letter {
 font-size: 180%;
 font-weight: bold;
}

.oferta b{
 font-size:10pt;
}

.oferta img{
 float:right;
}

.oferta_dok{
 color:#000000;
 font-size:10pt;
 padding:10px;
 line-height:14pt;
}



#podpis{
 text-align:right;
 font-size:10pt;
 padding:0px 10px 10px 0px;
}

html > #button {
    width: 180px;
    border-right: 0px;
    padding: 0px;
    margin-bottom: 0px;
    font-family: 'Trebuchet MS', 'Lucida Grande',  Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;
    background-color: #90bade;
    color: #333;
}
#button ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}
#button li {
    border-bottom: 1px solid #90bade;
    border-top: 0px;
    margin: 0px;
}
#button li a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    border-left: 10px solid #25194A;
    border-right: 10px solid #508fc4;
    background-color: #2175bc;
    color: #fff;
    text-decoration: none;
    margin:0px;
    width: 100%;

}
html>body #button li a {
    width: auto;
}
#button li a:hover {
    border-left: 10px solid #1c64d1;
    border-right: 10px solid #5ba3e0;
    background-color: #2586d7;
    color: #fff;
}

.nawigacja {
margin:1px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
width:550px;
text-align:center;
font-weight: none;
font-size: 10pt;
padding:4px 0px 10px 0px;
}

.nawigacja b{
color: #A4D165;
font-size:11pt;
}

.referencje{
 border:0px;
}
.referencje td{
 border:1px solid #EDEFE4;
 padding:2px;
 background-color: #FFFFFF;
 font-size:10pt;
}
.mapa{
 margin-bottom: 5px;

}

#realizacje {
  font-size: 10pt;
}
#realizacje td{
 border:1px solid #EDEFE4;
 padding:4px 2px 4px 2px;
 background-color: #FFFFFF;
 font-size:10pt;
 text-align: center;
}
