body
{
margin:0 ;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif ;
background:url(../graphic/presentation/tlo-body.jpg) repeat-x top #FFF scroll ;
}

h1
{
margin:0 ;
margin-bottom:18px ;
color:#c60306 ;
font-weight:bold ;
font-size:16px ;
}

h2
{
margin:0 ;
margin-bottom:10px ;
color:#c60306 ;
font-weight:bold ;
font-size:12px ;
}

h3
{
margin:0 ;
color:#616161 ;
font-size:12px ;
font-weight:bold ;
}

a:focus
{
-moz-outline:none ;
}

p
{
margin:0 ;
padding:0 ;
line-height:140% ;
color:#616161 ;
}

p.akapit
{
margin-bottom:15px ;
}

p.akapit span
{
color:#c60306 ;
}

p.akapit-tekst-ciagly
{
margin-bottom:15px ;
line-height:180% ;
}

div.foto-ilustracja
{
width:263px ;
text-align:right ;
margin-bottom:10px ;
}

div.foto-ilustracja img
{
border:1px solid #828386 ;
}


p.akapit a
{
color:#c60306 ;
text-decoration:underline ;
}

ul.wypunktowanie
{
margin-left:12px ;
margin-bottom:15px ;
}

ul.wypunktowanie li
{
background:url(../graphic/presentation/ikonka-wypunktowanie.gif) no-repeat 0 8px ;
padding-left:14px ;
}

ul.wypunktowanie li a{
	color:#616161;
}

ul.wypunktowanie ol
{
list-style:none ;
margin:0 ;
padding:0 ;
margin-left:14px ;
margin-bottom:10px ;
}

ul.wypunktowanie ol li
{
background:url(../graphic/presentation/ikonka-wypunktowanie-szara.gif) no-repeat 0 8px ;
margin:0 ;
padding-left:14px ;
}

img
{
margin:0 ;
padding:0 ;
border:none ;
float:left ;
}

a
{
text-decoration:none ;
}

div.link-wiecej
{
width:305px ;
background:url(../graphic/presentation/tlo-div-wiecej.jpg) no-repeat left bottom ;
margin-top:10px ;
text-align:right ;
padding-bottom:5px ;
}

div.link-wiecej a
{
font-size:11px ;
color:#c60306 ;
background:url(../graphic/presentation/ikonka-link-wiecej.gif) no-repeat right 5px ;
padding-right:9px ;
}

div.link-wiecej a:hover
{
text-decoration:underline ;
}

ul
{
margin:0 ;
padding:0 ;
list-style:none ;
}

div#container
{
width:990px ;
height:auto ;
margin:0 auto ;
background-color:#FFF ;
}

div#nawigacja-jezyk
{
width:990px ;
height:45px ;
background:url(../graphic/presentation/tlo-nawigacja-jezyk.jpg) no-repeat top left ;
float:left ;
}

div#logo
{
width:990px ;
height:64px ;
background:url(../graphic/presentation/tlo-logo.jpg) repeat-x top ;
float:left ;
}

a#logo
{
display:block ;
width:160px ;
margin-left:15px ;
height:63px ;
background:url(../graphic/presentation/logo-dabex.jpg) no-repeat top left ;
}

div#menu-poziome
{
width:753px ;
padding-left:237px ;
height:37px ;
background:url(../graphic/presentation/tlo-menu-poziome.jpg) no-repeat top left ;
float:left ;
}

a.menu-poziome-o-firmie
{
display:block ;
height:30px ;
width:88px ;
background:url(../graphic/presentation/menu-poz-about-us.jpg) no-repeat top left ;
float:left ;
margin-right:26px ;
}

a.menu-poziome-o-firmie:hover
{
background-position:0 -30px ;
}

a.menu-poziome-polityka-jakosci
{
display:block ;
height:30px ;
width:143px ;
background:url(../graphic/presentation/menu-poz-policy.jpg) no-repeat top left ;
float:left ;
margin-right:25px ;
}

a.menu-poziome-polityka-jakosci:hover
{
background-position:0 -30px ;
}

a.menu-poziome-zamowienia
{
display:block ;
height:30px ;
width:237px ;
background:url(../graphic/presentation/menu-poz-orders.jpg) no-repeat top left ;
float:left ;
margin-right:27px ;
}

a.menu-poziome-zamowienia:hover
{
background-position:0 -30px ;
}

a.menu-poziome-rabaty
{
display:block ;
height:30px ;
width:83px ;
background:url(../graphic/presentation/menu-poz-discount.jpg) no-repeat top left ;
float:left ;
margin-right:27px ;
}

a.menu-poziome-rabaty:hover
{
background-position:0 -30px ;
}

a.menu-poziome-kontakt
{
display:block ;
height:30px ;
width:97px ;
background:url(../graphic/presentation/menu-poz-contact.jpg) no-repeat top left ;
float:left ;
}

a.menu-poziome-kontakt:hover
{
background-position:0 -30px ;
}

a.menu-poziome-about-us
{
display:block ;
height:30px ;
width:93px ;
background:url(../graphic/presentation/menu-poz-about-us.jpg) no-repeat top left ;
float:left ;
margin-right:29px ;
}

a.menu-poziome-about-us:hover
{
background-position:0 -30px ;
}

a.menu-poziome-policy
{
display:block ;
height:30px ;
width:143px ;
background:url(../graphic/presentation/menu-poz-policy.jpg) no-repeat top left ;
float:left ;
margin-right:30px ;
}

a.menu-poziome-policy:hover
{
background-position:0 -30px ;
}

a.menu-poziome-orders
{
display:block ;
height:30px ;
width:202px ;
background:url(../graphic/presentation/menu-poz-orders.jpg) no-repeat top left ;
float:left ;
margin-right:30px ;
}

a.menu-poziome-orders:hover
{
background-position:0 -30px ;
}

a.menu-poziome-discount
{
display:block ;
height:30px ;
width:93px ;
background:url(../graphic/presentation/menu-poz-discount.jpg) no-repeat top left ;
float:left ;
margin-right:30px ;
}

a.menu-poziome-discount:hover
{
background-position:0 -30px ;
}

a.menu-poziome-contact
{
display:block ;
height:30px ;
width:103px ;
background:url(../graphic/presentation/menu-poz-contact.jpg) no-repeat top left ;
float:left ;
}

a.menu-poziome-contact:hover
{
background-position:0 -30px ;
}



div#kolumna-lewa
{
width:237px ;
height:auto ;
background:url(../graphic/presentation/tlo-kolumna-lewa.jpg) no-repeat top right #FFF ;
float:left ;
}

div#kolumna-prawa
{
width:753px ;
height:auto ;
float:left ;
}

div#banner
{
width:753px ;
height:232px ;
background:url(../graphic/presentation/banner.jpg) no-repeat top left ;
float:left ;
}

a.menu-pion-1-ppn
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-pp.jpg) no-repeat top left ;
margin-bottom:1px ;
}

a.menu-pion-1-ppn:hover
{
background-position:0 -44px ;
}

a.menu-pion-1-pp
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-pp.jpg) no-repeat top left ;
margin-bottom:1px ;
}

a.menu-pion-1-pp:hover
{
background-position:0 -44px ;
}

a.menu-pion-1-zp
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-roa.jpg) no-repeat top left ;
margin-bottom:1px ;
}

a.menu-pion-1-zp:hover
{
background-position:0 -44px ;
}

a.menu-pion-1-roa
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-roa.jpg) no-repeat top left ;
margin-bottom:1px ;
}

a.menu-pion-1-roa:hover
{
background-position:0 -44px ;
}

a.menu-pion-1-wt
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-ts.jpg) no-repeat top left ;
margin-bottom:1px ;
}

a.menu-pion-1-wt:hover
{
background-position:0 -44px ;
}

a.menu-pion-1-ts
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-ts.jpg) no-repeat top left ;
margin-bottom:1px ;
}

a.menu-pion-1-ts:hover
{
background-position:0 -44px ;
}

a.menu-pion-1-us
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-gs.jpg) no-repeat top left ;
}

a.menu-pion-1-us:hover
{
background-position:0 -44px ;
}

a.menu-pion-1-gs
{
display:block ;
width:237px ;
height:44px ;
background:url(../graphic/presentation/menu-pion-1-gs.jpg) no-repeat top left ;
}

a.menu-pion-1-gs:hover
{
background-position:0 -44px ;
}

div#menu-pionowe
{
width:237px ;
height:auto ;
background:url(../graphic/presentation/tlo-menu-pionowe.jpg) repeat-y left ;
margin-top:53px ;
padding-bottom:20px ;
float:left ;
}

div#menu-pionowe ul.pl
{
width:223px ;
padding-left:14px ;
background:url(../graphic/presentation/tlo-types-of-threads.jpg) no-repeat top left ;
padding-top:64px ;
float:left ;
}

div#menu-pionowe ul.en
{
width:223px ;
padding-left:14px ;
background:url(../graphic/presentation/tlo-types-of-threads.jpg) no-repeat top left ;
padding-top:64px ;
float:left ;
}


div#menu-pionowe ul li
{
background:url(../graphic/presentation/menu-pion-tlo-listy.gif) no-repeat bottom right ;
padding-bottom:5px ;
}

div#menu-pionowe ul li a
{
color:#FFF ;
font-size:12px ;
font-weight:bold ;
background:url(../graphic/presentation/menu-pion-ikonka.jpg) no-repeat 0 5px ;
padding-left:15px ;
}

div#menu-pionowe ul li a:hover
{
text-decoration:underline ;
}

div#stopka
{
width:975px ;
padding-left:15px ;
height:216px ;
padding-top:20px ;
background:url(../graphic/presentation/tlo-stopka.jpg) no-repeat bottom left #FFF ;
float:left ;
}

div#stopka div.stopka-menu a
{
color:#8b8b8b ;
font-size:11px ;
background:url(../graphic/presentation/menu-pion-ikonka.jpg) no-repeat 0 4px ;
padding-left:15px ;
margin-right:45px ;
}

div#stopka div.stopka-menu a:hover
{
text-decoration:underline ;
}

div.stopka-menu
{
margin-top:90px ;
height:auto ;
width:auto ;
float:left ;
}

div.stopka-kontakt
{
width:300px ;
padding-left:10px ;
height:115px ;
padding-top:8px ;
float:left ;
position:relative ;
left:-9px ;
top:64px ;
color:#FFF ;
font-size:11px ;
line-height:120% ;
}

div.stopka-kontakt strong
{
font-size:12px ;
font-weight:bold ;
line-height:190% ;
}

div.stopka-kontakt a
{
color:#FFF ;
text-decoration:underline ;
background-image:none ;
padding:0 ;
}

div.copyright
{
width:auto ;
color:#8b8b8b ;
font-size:11px ;
line-height:160% ;
position:relative ;
top:25px ;
float:left ;
}

div.copyright a
{
display:block ;
width:61px ;
height:10px ;
background:url(../graphic/presentation/goodsites-logo.jpg) no-repeat top left ;
float:left ;
position:relative ;
left:60px ;
bottom:12px ;
}

div#nawigacja
{
float:left ;
position:relative ;
left:690px ;
top:14px ;
}

div#nawigacja a
{
display:block ;
width:65px ;
height:10px ;
padding-top:15px ;
text-align:center ;
color:#999 ;
font-size:10px ;
float:left ;
margin-right:16px ;
}

div#nawigacja a:hover
{
text-decoration:underline ;
}

div#nawigacja a.glowna
{
background:url(../graphic/presentation/nawigacja-domek.gif) no-repeat top center ;
}

div#nawigacja a.polec
{
background:url(../graphic/presentation/nawigacja-koperta.gif) no-repeat top center ;
}

div#nawigacja a.mapa
{
background:url(../graphic/presentation/nawigacja-mapa.gif) no-repeat top center ;
}

div#flagi
{
float:right ;
position:relative ;
top:20px ;
}

div#flagi a.pl
{
display:block ;
width:19px ;
height:14px ;
background:url(../graphic/presentation/flaga-pl.jpg) no-repeat top left ;
float:left ;
margin-right:10px ;
}

div#flagi a.en
{
display:block ;
width:19px ;
height:14px ;
background:url(../graphic/presentation/flaga-en.jpg) no-repeat top left ;
float:left ;
}

/*---------------------------------------------*/

div#content
{
width:698px ;
padding-left:35px ;
padding-right:20px ;
height:auto ;
padding-top:26px ;
background:url(../graphic/presentation/tlo-content.jpg) no-repeat top right #FFF ;
float:left ;
color:#616161 ;
font-size:12px ;
line-height:180% ;
}

div.glowna-lewa
{
width:305px ;
padding-right:40px ;
height:auto ;
float:left ;
border-right:1px solid #e3e3e3 ;
}

div.glowna-o-firmie
{
float:left ;
}

div.glowna-o-firmie p
{
text-align:justify ;
}

div.glowna-o-firmie p span
{
color:#cd1b0f ;
}

div.glowna-o-firmie img
{
border:1px solid #828386 ;
margin-top:10px ;
}

div.fotografia-1950
{
text-align:right ;
width:305px ;
float:left ;
margin-bottom:20px ;
}

div.glowna-o-firmie div.link-wiecej
{
margin-top:19px ;
}

div.glowna-prawa
{
width:305px ;
padding-left:40px ;
height:auto ;
float:left ;
}

div.glowna-nasz-katalog
{
float:left ;
}

div.glowna-nasz-katalog p
{
text-align:justify ;
}

div.glowna-nasz-katalog img
{
margin:20px 50px ;
}

div.glowna-nasz-katalog div.link-wiecej
{
width:305px ;
background:url(../graphic/presentation/tlo-div-wiecej.jpg) no-repeat left bottom ;
margin-top:10px ;
text-align:left ;
padding-bottom:15px ;
}


div.glowna-nasz-katalog div.link-wiecej a img
{
margin:0 15px 0 0 ;
float:left ;
vertical-align:text-bottom ;
position:relative ;
bottom:3px ;
}

div.glowna-polityka-jakosci
{
width:305px ;
height:auto ;
padding-top:14px ;
background:url(../graphic/presentation/tlo-div-polityka-jakosci.jpg) no-repeat top center ;
float:left ;
}

div.glowna-polityka-jakosci p
{
text-align:justify ;
}

div.kontakt
{
width:698px ;
background:url(../graphic/presentation/tlo-div-wiecej.jpg) no-repeat left bottom ;
float:left ;
padding-bottom:20px ;
margin-bottom:20px ;
}

div.dane-kontaktowe
{
width:306px ;
float:left ;
}

div.dane-kontaktowe img
{
margin-right:7px ;
position:relative ;
top:4px ;
}

div.mapa-dojazdu
{
width:390px ;
height:280px ;
float:left ;
background-color:#006699 ;
}

div.mapa-dojazdu img
{
margin:0 ;
float:left ;
border:1px solid #828386 ;
}

div.formularz-kontaktowy
{
width:698px ;
background:url(../graphic/presentation/tlo-div-wiecej.jpg) no-repeat left bottom ;
float:left ;
padding-bottom:20px ;
}

div.formularz-kontaktowy table
{
margin:0 ;
border-collapse:collapse ;
color:#c60306 ;
font-size:11px ;
}

div.formularz-kontaktowy table span
{
color:#616161 ;
}

div.formularz-kontaktowy table input
{
width:300px ;
border:1px solid #636363 ;
background-color:#f9f9f9 ;
}

div.formularz-kontaktowy table input.radiobutton
{
width:auto ;
border:none ;
background:none ;
}

div.formularz-kontaktowy table textarea
{
width:300px ;
height:100px ;
border:1px solid #636363 ;
background-color:#f9f9f9 ;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif ;
font-size:12px ;
}

div.formularz-kontaktowy table button
{
font-size:11px ;
color:#616161 ;
font-weight:bold ;
text-align:center ;
border:1px solid #c60306;
background-color:#f9f9f9 ;
margin-right:10px ;
float:left ;
margin-top:10px ;
width:80px ;
height:24px ;
}

div.formularz-kontaktowy table .button
{
font-size:11px ;
color:#616161 ;
font-weight:bold ;
text-align:center ;
border:1px solid #c60306;
background-color:#f9f9f9 ;
margin-right:10px ;
float:left ;
margin-top:10px ;
width:80px ;
height:24px ;
}

table.tabelka-gwintowniki
{
width:698px ;
border-collapse:collapse ;
}

table.tabelka-gwintowniki td
{
border:1px solid #cacaca ;
padding-left:10px ;
}

table.tabelka-gwintowniki td.naglowek
{
background:url(../graphic/presentation/tlo-tabelka-gwintowniki.jpg) repeat-x top #FFF ;
color:#c60306 ;
font-weight:bold ;
height:40px ;
padding-top:3px ;
}

table.tabelka-gwintowniki td.jeden
{
width:180px ;
text-align:center ;
font-weight:bold ;
padding-top:5px ;
}

table.tabelka-gwintowniki td.dwa
{
width:230px ;
padding-bottom:10px ;
padding-top:5px ;
vertical-align:top ;
}

table.tabelka-gwintowniki td.dwa p
{
color:#c60306 ;
font-weight:bold ;
background:url(../graphic/presentation/ikonka-wypunktowanie.gif) no-repeat 0 4px ;
padding-left:10px ;
}

table.tabelka-gwintowniki td.dwa img
{
border:1px solid #c60306 ;
margin-right:30px ;
margin-top:5px ;
float:left ;
}

table.tabelka-gwintowniki td.trzy
{
vertical-align:top ;
padding-top:5px ;
}

table.tabelka-gwintowniki td.trzy a
{
color:#C60306;
}

table.tabelka-gwintowniki a
{
color:#c60306 ;
text-decoration:none ;
}

table.tabelka-gwintowniki a:hover
{
text-decoration:underline ;
}