body {

position: fixed;

width: 100%;

min-height: 610px;

height: 100%;

margin: 0px;

overflow: hidden;

background: url(img/tlo.png) repeat;

text-align: center;

}



#gradient {

position:absolute;

top: 50%;

left: 50%;

width: 1900px;

height: 1636px;

margin-top: -818px;

margin-left: -950px;

background: url(img/gradient.png) no-repeat center center;

}



#pattern {

position:absolute;

top: 50%;

left: 50%;

width: 1900px;

height: 1636px;

margin-top: -778px;

margin-left: -950px;

background: url(img/pattern.png) repeat center center;

}



#tresc {

position:absolute;

top: 50%;

left: 50%;

width: 629px;

height: 570px;

margin-top: -275px;

margin-left: -315px;

text-align: left;

}



#tresc1 {

background: url(img/tresc_top.png) no-repeat center center;

width: 629px;

height: 232px;

position: relative;

}



#tresc2 {

background: url(img/tresc_bottom.png) no-repeat center center;

width: 629px;

height: 328px;

position: relative;

}



#tresc1 img {

float: left;

margin-left: 20px;

margin-top: 20px;

}



#tresc p {

margin: 20px;

margin-bottom: 0px;

margin-right: 0px;

float: left;

width: 600px;

}



#tresc .przebudowa {

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #a9be36;

font-weight: bold;

font-size: 16px;

}



#tresc .kontakt {

color: #3f451d;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



#tresc ul {

color: #333b04;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

margin-top: 10px;

float: left;

}



#tresc2 ul li {

list-style-type: decimal;

margin-bottom: 5px;

}



#tresc a {

color: #333333;

font-weight: bold;

}



#tresc a:hover {

color: #BED345;

text-decoration: none;

}



#tresc .adres {

float: right;

width: 180px;

font-style: italic;

}



#tresc1 ul.adres {

float: right;

list-style-type: none;

border-left: 3px solid #657918;

margin: 0px;

padding: 0px;

padding-left: 6px;

}



textarea {

width: 500px;

height: 130px;

}



label {

width: 600px;

float: left;

margin-left: 20px;

margin-top: 5px;

}



input {

margin-left: 3px;

}



.submit {

float: right;

margin-right: 100px;

width: 100px;

}



#stopka {

background: url(img/stopka.png) no-repeat center center;

width: 892px;

height: 393px;

position: absolute;

bottom: -230px;

left: -125px;

z-index: 2;

}



#stopka span {

background: url(img/stopka_napis.png) no-repeat center center;

line-height: 100px;

overflow: hidden;

float: left;

margin-top: 155px;

width: 100%;

height: 20px;

text-align: center;

color: #404040;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}



#trescc {

position: relative;

z-index: 4;

}



#menu span.outt {

position: absolute;

width: 138px;

height: 50px;

top: 0px;

left: 0px;

line-height: 500px;

overflow: hidden;

}



#menu span.inn {

position: absolute;

top: -1000px;

height: 3000px;

width: 138px;

z-index: 3;

}



#menu a:hover span.inn {

background: url(img/szum.png) repeat-y right;

}



#menu a:hover span.outt {

background-position: top center;

}



#menu a {

position: absolute;

width: 138px;

top: -40px;

cursor: pointer;

}



#link1 {

left: 70px;

}



#link1 span.inn {

background: url(img/szum.png) repeat-y left;

}



#link1 span.outt {

background: url(img/o_firmie.png) no-repeat center bottom;

height: 32px;

}



#link2 {

left: 238px;

}



#link2 span.inn {

background: url(img/szum.png) repeat-y -138px 9px;

}



#link2 span.outt {

background: url(img/galeria.png) no-repeat center bottom;

height: 30px;

}



#link3 {

left: 406px;

}



#link3 span.inn {

background: url(img/szum.png) repeat-y -276px 9px;

}



#link3 span.outt {

background: url(img/kontakt.png) no-repeat center bottom;

height: 30px;

}



.galeria {

width: 95% !important;

height: 75%;

overflow: auto;

float: left;

position: relative;

}



.galeria span {

float: left;

width: 33%;

height: 150px;

text-align: center;

}



#alpha1 {

width: 580px;

position: absolute;

top: 58px;

left: 20px;

height: 52px;

z-index: 5;

}



#alpha2 {

width: 580px;

position: absolute;

bottom: 24px;

left: 20px;

height: 52px;

z-index: 5;

}