/*style kolumn*/
div#kolumna_lewa {
float:left;
width:261px;
margin:0px;
padding:0px 0px 23px 0px;
background:transparent url(images/kropka.gif) top right repeat-y;
}

div#kolumna_prawa {
float:right;
width:284px;
margin:0px;
padding:0px 0px 23px 0px;
}
/*style naglowkow*/
div#pojemnik_strony h1 {
margin:0px;
padding:0px 53px 0px 26px;
height:40px;
position:relative;
z-index:11;
overflow:hidden;
font-size:1em;
clear:both;
}

div#pojemnik_strony h1 span {
display:block;
margin:0px;
padding:0px 0px 0px 0px;
width:545px;
height:40px;
position:absolute;
top:0;
left:0;
}

div#pojemnik_strony h1#o_firmie_h1 span {
background:transparent url(images/h1_o_firmie.jpg) top left no-repeat;
}

div#pojemnik_strony h1#uslugi_budowlane_h1 span {
background:transparent url(images/h1_uslugi_budowlane.jpg) top left no-repeat;
}

div#pojemnik_strony h1#stolarka_aluminiowa_h1 span {
background:transparent url(images/h1_stolarka_aluminiowa.jpg) top left no-repeat;
}

div#pojemnik_strony h1#realizacje_referencje_h1 span {
background:transparent url(images/h1_realizacje_referencje.jpg) top left no-repeat;
}

div#pojemnik_strony h1#kontakt_h1 span {
background:transparent url(images/h1_kontakt.jpg) top left no-repeat;
}

div#pojemnik_strony h1#mapa_strony_h1 span {
background:transparent url(images/h1_mapa_strony.jpg) top left no-repeat;
}

div#pojemnik_strony h2.realizacja {
margin:0px;
padding:20px 55px 0px 28px;
position:relative;
z-index:11;
overflow:hidden;
font-size:1em;
clear:both;
color:#5a6403;
}


/*strona glowna naglowki */
div#pojemnik_strony h1#nasze_raealizacje_sg {
margin:0px;
padding:0px 53px 0px 26px;
width:545px;
height:54px;
position:relative;
z-index:11;
overflow:hidden;
font-size:1em;
}

div#pojemnik_strony h1#nasze_raealizacje_sg span {
display:block;
margin:0px;
padding:0px 0px 0px 0px;
width:545px;
height:54px;
position:absolute;
top:0;
left:0;
background:transparent url(images/h1_nasze_realizacje_sg.jpg) top left no-repeat;
}

div#pojemnik_strony h1#uslugi_budowlane_h1_sg span {
background:transparent url(images/h1_uslugi_stolarka_sg.jpg) top left no-repeat;
}

div#pojemnik_strony h1#stolarka_aluminiowa_h1_sg span {
background:transparent url(images/h1_uslugi_stolarka_sg.jpg) -261px 0px no-repeat;
}

div#pojemnik_strony h2 {
margin:0px;
padding:10px 53px 10px 26px;
position:relative;
z-index:11;
overflow:hidden;
font-size:1em;
clear:both;
}

div#kolumna_prawa h2 {
padding:10px 53px 10px 20px;
}

/*style akapitow*/

div#pojemnik_strony p {
margin:0px;
padding:0px 53px 10px 29px;
font-size:1em;
position:relative;
color:#4e4e4e;
text-align:justify;
}

div#kolumna_lewa p {
padding:0px 22px 0px 29px;
}

div#kolumna_prawa p {
padding:0px 53px 0px 20px;
}

div#pojemnik_strony p.opis {
padding:20px 0px 0px 0px;
float:left;
width:240px;
border:solid 0px #900;
position:relative;
left:20px;
}

div#pojemnik_strony a {
color:#596402;
text-decoration:underline;
}

div#pojemnik_strony a:hover {
color:#900;
text-decoration:underline;
}

/*lista linkow*/
div#tresc_strony ul {
margin:0px 0px 0px 0px;
padding:0px 63px 10px 39px;
list-style:none;
z-index:60;
overflow:hidden;
}

div#tresc_strony ul li {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 10px;
background:transparent url(images/linki.gif) 0px 8px no-repeat;
position:relative;
}

div#tresc_strony ul li p {
padding:3px 0px 5px 0px;
}

div#baner p {
margin:0px;
padding:0px 0px 0px 0px;
font-size:1em;
position:relative;
color:#fff;
text-align:left;
width:466px;
position:absolute;
top:187px;
display:none;
left:287px;
}

div#baner p a {
color:#fff;
text-decoration:none;
}

div#baner p a:hover {
color:#fff;
text-decoration:underline;
}

/*akapit stopki*/
div#pojemnik_strony p#copy {
position:absolute;
top:12px;
left:280px;
z-index:12;
width:460px;
text-align:center;
color:#939393;
padding:0px;
margin:0px 0px 0px 0px;
font-size:0.9em;
}

div#pojemnik_strony p#projekt {
position:absolute;
bottom:10px;
left:0px;
width:100%;
z-index:15;
text-align:center;
color:#939393;
padding:0px;
margin:0px 0px 0px 0px;
font-size:0.9em;
}

div#pojemnik_strony p#projekt a {
text-decoration:none;
color:#aaa;
}

div#pojemnik_strony p#projekt a:hover {
text-decoration:underline;
color:#900;
}

/*lista linkow*/
div#tresc_strony ul.linki {
margin:0px 0px 0px 0px;
padding:10px 53px 10px 29px;
list-style:none;
z-index:60;

overflow:hidden;

}

div#kolumna_lewa  ul.linki  {
padding:10px 22px 0px 29px;
}

div#kolumna_prawa ul.linki  {
padding:10px 53px 0px 20px;
}

div#tresc_strony ul.linki li {
margin:0px 0px 0px 0px;
padding:2px 0px 2px 10px;
background:transparent url(images/linki.gif) 0px 8px no-repeat;
position:relative;
}

div#tresc_strony ul.linki li a {
color:#596402;
text-decoration:underline;
}

div#tresc_strony ul.linki li a:hover {
color:#900;
text-decoration:underline;
}

div#tresc_strony ul.linki li p {
margin:0;
padding:0px 28px 10px 0px;
}

/*lista realizacji strona glowna*/
div#tresc_strony ul.realizacje_lista_sg {
margin:0px 0px -0px 0px;
padding: 5px 0px 5px 27px;
list-style:none;
z-index:60;
overflow:hidden;
clear:both;
height:76px;
}

div#tresc_strony ul.realizacje_lista_sg li {
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
width:102px;
height:76px;
overflow:hidden;
position:relative;;
background:transparent url(images/tlo_realizacje_sg.jpg) 0px 0px no-repeat;
float:left;
}

div#tresc_strony ul.realizacje_lista_sg li a {
display:block;
width:88px;
height:62px;
overflow:hidden;
position:relative;
top:7px;
left:7px;
}

div#tresc_strony ul.realizacje_lista_sg li a img {
display:block;
border:0px;
}

/*lista zdjec realizacji*/
div#tresc_strony ul.zdjecia_lista {
margin:0px 0px -0px 0px;
padding: 5px 0px 5px 0px;
list-style:none;
z-index:60;
overflow:hidden;
width:530px;
position:relative;
left:27px;
float:left;
border:solid 0px #900;
}

div#tresc_strony ul.zdjecia_lista li {
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
width:102px;
height:76px;
overflow:hidden;
position:relative;;
background:transparent url(images/tlo_realizacje_sg.jpg) 0px 0px no-repeat;
float:left;
}

div#tresc_strony ul.zdjecia_lista li a {
display:block;
width:88px;
height:62px;
overflow:hidden;
position:relative;
top:7px;
left:7px;
}

div#tresc_strony ul.zdjecia_lista li a img {
display:block;
border:0px;
}



/*style szybkiego kontaktu*/
div#szybki_kontakt {
width:230px;
margin:0px;
padding:0px 0px 22px 0px;
position:relative;
left:25px;
z-index:39;
font-size:1em;
background:transparent url(images/tlo_szybki_kontakt_dol.jpg) bottom left no-repeat;
overflow:hidden;
}

div#szybki_kontakt h1 {
width:230px;
height:46px;
margin:0px;
padding:0px 0px 0px 0px;
height:40px;
position:relative;
z-index:11;
overflow:hidden;
font-size:1em;
background:transparent url(images/h1_szybki_kontakt.jpg) 0px 0px no-repeat;
}

div#szybki_kontakt h1 span {
display:block;
margin:0px;
padding:0px 0px 0px 0px;
width:230px;
height:46px;
position:absolute;
top:0;
left:0;
background:transparent url(images/h1_szybki_kontakt.jpg) 0px 0px no-repeat;
}

div#szybki_kontakt p {
margin:0px;
padding:5px 17px 0px 17px;
position:relative;
z-index:41;
font-size:1em;
color:#fff;
background:transparent url(images/tlo_szybki_kontakt.jpg) 0px 0px repeat-y;
}

div#szybki_kontakt p a {
color:#fff;
text-decoration:none;
}

div#szybki_kontakt p a:hover {
color:#fff;
text-decoration:underline;
}

/*mapka*/
div#mapka {
width:470px;
height:340px;
padding:0px;
margin:10px 0px 0px 0px;
overflow:hidden;
border:solid 1px #596402;
position:relative;
left:27px;
}