div#tresc_strony h2, div#tresc_strony h2 span {
margin:0px;
padding:0px 0px 0px 0px;
width:570px;
height:37px;
position:relative;
z-index:11;
overflow:hidden;
}

div#tresc_strony h2 span {
position:absolute;
left:0px;
top:0px;
display:block;
}

div#tresc_strony h2#marianna_h2 span {
background:transparent url(images/marianna_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#o_firmie_h2 span {
background:transparent url(images/o_firmie_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#oferta_h2 span {
background:transparent url(images/oferta_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#odziez_meska_h2 span {
background:transparent url(images/odziez_meska_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#odziez_damska_h2 span {
background:transparent url(images/odziez_damska_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#tabela_kolorow_h2 span {
background:transparent url(images/tabela_kolorow_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#tabela_rozmiarow_h2 span {
background:transparent url(images/tabela_rozmiarow_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#kontakt_h2 span {
background:transparent url(images/kontakt_h2.jpg) top left no-repeat;
}

div#tresc_strony h2#mapa_strony_h2 span {
background:transparent url(images/mapa_strony_h2.jpg) top left no-repeat;
}

div#tresc_strony h3 {
margin:25px 0px -15px 0px;
padding:0px 0px 0px 80px;
position:relative;
z-index:11;
font-size:1.2em;
color:#5e6d78;
}

div#tresc_strony p {
position:relative;
z-index:12;
margin:0px;
padding:20px 200px 20px 80px;
color:#000;
font-size:1em;
text-align:justify;
}

div#tresc_strony p.alert {
position:relative;
z-index:30;
margin:0px;
padding:20px 200px 0px 80px;
color:#000;
font-weight:bold;
font-size:1em;
text-align:justify;
}

div#tresc_strony a {
color:#900;
text-decoration:none;
}

div#tresc_strony a:hover {
color:#5e6d78;
text-decoration:underline;
}

div#tresc_strony p.tresc_waska {
margin:0px 0px -10px 0px;
padding:20px 424px 0px 80px;
text-align:justify;

}

div#tresc_strony p.tresc_waska_2 {
margin:0px 0px -10px 0px;
padding:20px 290px 0px 80px;
text-align:justify;
position:relative;
z-index:120;
}

div#tresc_strony p.tresc_waska_separator {
padding:20px 424px 20px 80px;
text-align:justify;
background:transparent url(images/separator.jpg) bottom left no-repeat;
}

div#tresc_strony p.tresc_waska_separator_prawo {
padding:20px 424px 20px 80px;
text-align:right;
background:transparent url(images/separator.jpg) bottom left no-repeat;
}

a.wiecej {
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
width:102px;
height:39px;
position:relative;
left:170px;
top:0;
overflow:hidden;
}

a.wiecej span {
display:block;
width:102px;
height:39px;
position:absolute;
top:0;
left:0;
background:transparent url(images/wiecej.jpg) 0px 0px no-repeat;
cursor:pointer;
}

a.wiecej span:hover {
background:transparent url(images/wiecej.jpg) 0px -39px no-repeat;
}

/*lista wyboru oferty na stronie glownej*/
ul#oferta_wybor_lista {
margin:23px 0px -52px 0px;
padding:0px 0px 0px 0px;
width:651px;
height:215px;
position:relative;
z-index:13;
background:transparent url(images/tlo_oferta_wybor.jpg) bottom left no-repeat;
border:solid 0px #000;
}

ul#oferta_wybor_lista li, ul#oferta_wybor_lista li a, ul#oferta_wybor_lista li span {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:209px;
height:93px;
position:absolute;
top:0px;
left:0px;
display:block;
cursor:pointer;
}

ul#oferta_wybor_lista li#odziz_damska_wybor {
top:55px;
left:36px;
}

ul#oferta_wybor_lista li#odziz_damska_wybor a span {
background:transparent url(images/linki_oferta_wybor.jpg) -36px 0px no-repeat;
}

ul#oferta_wybor_lista li#odziz_damska_wybor a span:hover {
background:transparent url(images/linki_oferta_wybor.jpg) -36px -93px no-repeat;
}

ul#oferta_wybor_lista li#odziz_meska_wybor {
top:55px;
left:395px;
}

ul#oferta_wybor_lista li#odziz_meska_wybor a span {
background:transparent url(images/linki_oferta_wybor.jpg) -395px 0px no-repeat;
}

ul#oferta_wybor_lista li#odziz_meska_wybor a span:hover {
background:transparent url(images/linki_oferta_wybor.jpg) -395px -93px no-repeat;
}

/*mapka dojazdowa*/
div#mapka_dojazdowa {
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:330px;
height:200px;
border:solid 1px #000;
position:relative;
z-index:30;
left:80px;
}

/*zdjecia w tresci*/
div#zd_sg {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:380px;
height:321px;
position:absolute;
top:-60px;
right:30px;
z-index:20;
}

div#zd_ofirmie {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:344px;
height:336px;
position:absolute;
top:20px;
right:60px;
z-index:20;
background:transparent url(images/marianna_twarz.png) top left no-repeat;
}

div#zd_kontakt {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:298px;
height:448px;
position:absolute;
top:-87px;
right:108px;
z-index:20;
background:transparent url(images/zd_kontakt.jpg) top left no-repeat;
}

div#zd_oferta {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:279px;
height:351px;
position:absolute;
top:-91px;
right:108px;
z-index:20;
background:transparent url(images/zd_oferta.jpg) top left no-repeat;
}

div#zd_tabela_rozmiarow {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:190px;
height:351px;
position:absolute;
top:-91px;
right:108px;
z-index:20;
background:transparent url(images/zd_tabela_rozmiarow.jpg) top left no-repeat;
}

div#zd_mapa_strony {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:190px;
height:351px;
position:absolute;
top:-91px;
right:108px;
z-index:20;
background:transparent url(images/zd_tabela_rozmiarow.jpg) top left no-repeat;
}


div#zd_odziez_meska {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:164px;
height:351px;
position:absolute;
top:-91px;
right:108px;
z-index:20;
background:transparent url(images/zd_odziez_meska.jpg) top left no-repeat;
}

div#zd_odziez_damska {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:190px;
height:400px;
position:absolute;
top:-91px;
right:108px;
z-index:20;
background:transparent url(images/zd_odziez_damska.jpg) top left no-repeat;
}

/*style formularza */
form#zapytaj {
margin:20px 0px 0px 0px;
padding:3px 13px 10px 80px;
text-align:left;
background:transparent url(images/separator.jpg) bottom left no-repeat;
position:relative;
z-index:300;
}

form#zapytaj label {
margin:0px 0px 0px 0px;
padding:6px 0px 3px 0px;
text-align:left;
display:block;
color:#000;
}

form#zapytaj .wpisywanie, form#zapytaj textarea#wpisz_tresc {
font-family:Verdana, Helvetica, sans-serif;
font-weight:normal;
border:solid 1px #000;
color:#000;
text-align:left;
width:330px;
font-size:8pt;
margin:0px 0px 0px 0px;
}

form#zapytaj .wpisywanie {
height:1.5em;
}

form#zapytaj textarea#wpisz_tresc {
margin:0px 0px 10px 0px;
display:block;
}

form#zapytaj button#wyslij {
display:block;
border:solid 0px #000;
margin:0px 0px 0px 0px;
padding:0px;
background:transparent url(images/wyslij.jpg) 0px 0px no-repeat;
width:50px;
height:39px;
cursor:pointer;
overflow:hidden;
text-indent:-20em;
}

form#zapytaj button#wyslij:hover {
background:transparent url(images/wyslij.jpg) 0px -39px no-repeat;
}

/*lista pozycji oferty*/
div#tresc_strony ul.lista_produktow {
margin:23px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
left:80px;
width:440px;
z-index:23;
background:transparent;
border:solid 0px #000;
overflow:hidden;
}

div#tresc_strony ul.lista_produktow li {
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
width:220px;
display:block;
background:transparent url(images/separator.jpg) bottom right no-repeat;
border:solid 0px #000;
overflow:hidden;
float:left;
}

div#tresc_strony ul.lista_produktow li a.thickbox {
margin:0px 5px 0px 0px;
padding:0px 0px 0px 0px;
width:118px;
height:168px;
display:block;
background:transparent url(images/tlo_lista_produktow.jpg) top left no-repeat;
border:solid 0px #000;
position:relative;
float:left;
overflow:hidden;
}

div#tresc_strony ul.lista_produktow li a.thickbox img {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
position:absolute;
top:9px;
left:9px;
border:solid 0px #000;
}

div#tresc_strony ul.lista_produktow li h3 {
margin:0px 0px 0px 0px;
padding:10px 0px 0px 5px;
position:relative;
z-index:11;
font-size:1.0em;
color:#5e6d78;
}

div#tresc_strony ul.lista_produktow li p {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
z-index:11;
font-size:1em;
color:#000;
border:solid 0px #000;
text-align:left;
}

/*style tabelki*/
div#tresc_strony table.rozmiary {
border:solid 0px #000;
margin:35px 0px 30px 0px;
padding:0px;
font-size:1em;
width:400px;
position:relative;
left:80px;
z-index:100;
}

div#tresc_strony table.rozmiary#romiarowka_damska {
border:solid 0px #000;
margin:35px 0px 20px 0px;
padding:0px;
font-size:1em;
width:500px;
position:relative;
left:80px;
z-index:100;
}

div#tresc_strony table.rozmiary td {
border-left:solid 1px #bbb;
border-bottom:solid 1px #bbb;
margin:0px;
padding:5px 3px;
text-align:center;
background:transparent;
color:#000;
font-weight: normal;
}


div#tresc_strony table.rozmiary td.pusty {
background-image:none;
background-color:transparent;
border-left:solid 0px #bbb;
}

div#tresc_strony table.rozmiary thead th {
border-bottom:solid 1px #bbb;
border-left:solid 1px #bbb;
margin:0px;
padding:5px 3px;
text-align:center;
background:#fff;
font-weight: normal;
color:#666;
font-size:0.8em;
}

div#tresc_strony table.rozmiary thead th strong {
font-weight: bold;
color:#000;
display:block;
font-size:1.2em;
}

div#tresc_strony table.rozmiary tbody th {
border:solid 0px #eee;
margin:0px;
padding:5px 3px;
text-align:right;
background:#fff;
font-weight: normal;
color:#000;
border-bottom:solid 1px #bbb;
}

div#tresc_strony table.rozmiary .bez_lini {
border-bottom:solid 0px #bbb;
}

/*-----------------------------------------*/

/*lista kolorow*/
div#tresc_strony ul.lista_kolorow {
margin:23px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
left:80px;
width:480px;
z-index:13;
background:transparent;
border:solid 0px #000;
overflow:hidden;
}

div#tresc_strony ul.lista_kolorow li {
margin:0px 30px 0px 0px;
padding:10px 0px 10px 0px;
width:123px;
height:133px;
display:block;
background:transparent;
border:solid 0px #000;
overflow:hidden;
float:left;
position:relative;
}

div#tresc_strony ul.lista_kolorow li span {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
position:absolute;
width:10px;
height:10px;
top:19px;
left:19px;
border:solid 0px #000;
z-index:200;
color:#aaa;
}

div#tresc_strony ul.lista_kolorow li img {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
position:absolute;
top:0px;
left:0px;
border:solid 0px #000;
}

/*mapa strony lista*/
div#tresc_strony ul.mapa_strony_lista {
margin:23px 0px 0px 0px;
padding:0px 0px 0px 0px;
position:relative;
left:80px;
width:480px;
z-index:13;
background:transparent;
border:solid 0px #000;
overflow:hidden;
}

div#tresc_strony ul.mapa_strony_lista ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
position:relative;
}

div#tresc_strony ul.mapa_strony_lista li {
margin:0px 0px 0px 0px;
padding:5px 0px 10px 16px;
display:block;
background:transparent url(images/punktator.jpg) 0px 7px no-repeat;
border:solid 0px #000;
overflow:hidden;
}

div#tresc_strony ul.mapa_strony_lista ul li {
margin:0px 0px 0px 0px;
padding:5px 0px 10px 16px;
display:block;
background:transparent url(images/punktator_2.jpg) 0px 7px no-repeat;
border:solid 0px #000;
overflow:hidden;
}

div#tresc_strony ul.mapa_strony_lista p {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
background:transparent;
border:solid 0px #000;
overflow:hidden;
}

div#tresc_strony ul.mapa_strony_lista a {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:1.2em;
font-weight:bold;
background:transparent;
border:solid 0px #000;
overflow:hidden;
}

