body {
         
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        font-size: 11px;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing: normal;
        color: black;
        text-align: center; /* IE6 needs this to center the layout in the browser window */
        text-decoration: none;
         margin: 0px;
         padding:0px;
         background-color: #fff;
        background-image: url(http://www.zaopatrzenie.net.pl/images/tlo_ciemno_szare.gif);
       background-repeat: repeat;
       background-position: top;
}

/*tabele globalnie*/

table {
        width:100%;
        border-style: solid;
        border-width: 0px;
        font-size:  11px;
        color: black;
        background: white;
        text-align: center;
        border-spacing: 0px;
        border-collapse: collapse;
}
/*td globalnie*/
table td, th{ text-align: center; padding: 2px 5px 2px 5px; border: 2px solid white;}

/* Czyszczenie rozmieszczenia elementów */
.clearfix:after {
                 content: ".";              /* the period is placed on the page as the last thing before the div closes */
                display: block;          /* inline elements don't respond to the clear property */
                height: 0;                  /* ensure the period is not visible */
                clear: both;               /* make the container clear the period */
                visibility: hidden;            /* further ensures the period is not visible */
                }

.clearfix       {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix       {display: block;}
#main_wraper {  width:980px; /* sets max layout width */
                background-color: white;
                margin-left:auto; /* centers layout in browser */
                margin-right:auto; /* centers layout in browser */
                text-align:left; /* resets the centering hack for IE6 on the body tag */
                }
 /* Formatowanie DIVów tworzących kolumny */
#menu   { }
#menu_wew               {overflow:hidden; text-align:center;
                        margin:0px 3px 3px 3px; border:0px solid white; padding:8px 2px 2px 2px; } /* overflow:hidden;- odcina treść nie mieszczącą się w wyznaczonej szerokości kolumny */

#bredcrumbs             {width:790px; float:left; }
#bredcrumbs_wew         {overflow:hidden; text-align:left;  margin:0px 0px 0px 3px; border:0px solid white; padding:2px 2px 2px 2px; }

#short                  {width:190px; float:left; }
#short_wew              {overflow:hidden; text-align:left; margin:0px 3px 0px 5px; border:0px solid white; padding:2px 2px 2px 2px; }
#lewa_kolumna           { width:190px; float:left; clear:both;}
#lewa_kolumna_wew       {overflow:hidden; text-align:center; margin:3px 5px 50px 3px; border:0px solid white; padding:0px; }
#tresc                  { width:600px; float:left;}
#tresc_wew              {overflow:hidden; text-align:center; margin:3px 0px 3px 0px; border:0px solid white; padding:0px; }

#prawa_kolumna          { width:190px; float:left;}
#prawa_kolumna_wew      {overflow:hidden; text-align:center; margin:3px 3px 3px 5px; border:0px solid white; padding:0px; }

#stopka { clear:both;}
#stopka_wew {overflow:hidden; text-align:center; margin:3px 3px 15px 3px; border:0px solid white; padding:2px 2px 2px 2px;  }

img {border: 0;}
a {cursor: pointer;}

/*linki globalnie*/
a:link {text-decoration: none;
         font-weight: normal;
        font-size: 11px;
        letter-spacing: normal;
        color: navy;}

a:visited {text-decoration: none; color:navy;}

a:active {text-decoration: none; color: navy;}

a:hover {text-decoration: none;  color: blue;}

.obrys {border: 2px solid grey; margin:0px 0px 15px 0px;}

/*rozsuwany div*/
.opis { margin:0px 0px 0px 0px; width:100%;}

/*tabela z przyciskami*/
.tabelka_akcja {
                width:100%;
                padding: 0px;
                }

/*Wiersz nagłówka tabeli opisu ogólnego i asortymentowej*/
th{
        font-size:  12px;
        font-weight: bold;
        color: white;
        line-height: 18px;
        background: #466289;
}

/*Formatowanie nazwy wyrobu*/
.nazwa_wyrobu{
        font-size:  11px;
        font-weight: bold;
        color: white;
        line-height: 16px;
        background: #466289;
}

/*formatowanie pól menu z linkami do Nasza firma, Kontakt itd*/
.menu{
       text-decoration: none;
       background: white;
       font-size: 11px;
       color: #5A5A5A; }

a.menu:link {
       text-decoration: none;
       background: white;
       font-size: 11px;
       color: grey; }
a.menu:visited {
        text-decoration: none;
         background: white;
         font-size: 11px;
         color: grey; }

a.menu:active {
       text-decoration: none;
       background: white;
       font-size: 11px;
       color: grey; }

a.menu:hover {
       text-decoration: none;
       background: white;
       font-size: 11px;
       color: blue;  }

/*formatowanie pola górnego menu zawierającego tekst informacyjny #8C8C8C*/
.menu_tekst{
        width:599px;
        background-position:bottom;
        background-repeat:no-repeat;
        background-image: url(http://www.zaopatrzenie.net.pl/images/tlo_wyposazenie.jpg);
       text-decoration: none;
       font-size: 11px;
       letter-spacing: normal;
       color: #A0A0A0;
       text-align:center;
       }

/* formatowanie wiersza tabeli asortymentowej*/
.model {
        font-size: 11px;
        color: black;
        background: #A0AEC1;
}
/* formatowanie wiersza tabeli asortymentowej zawierającego dane techniczne*/
.td_tlo1{  background-color: gainsboro; }

/* formatowanie wiersza tabeli asortymentowej zawierającego dane techniczne*/
.td_tlo2{  background-color:gainsboro;}

/* formatowanie opisowego wiersza tabeli */
.td_opis {
        text-indent:30px;
        text-align: left;
        background-color: #DBE8F9;
        font-size: 11px;
        color: black;
        line-height: 14px;
        }
.td_opis_center {
        text-indent:0px;
        background-color: #DBE8F9;
        font-size: 11px;
        color: black;
        line-height: 14px;
        }


/* Tło ikon w plikach index*/
.td_tlo4
        { background:white; }

/* Formatowanie komentarzy - nieużywane*/
.td_tlo_komentarz
        {
        font-size: 10px;
        color: grey;
        background:#FFFFCC;
         }


/* formatowanie wiersza zawierającego numer katalogowy wyrobu*/
.td_nr_kat{  background-color: gainsboro;  font-weight: bold; font-size: 11px;  color: black; }

/* formatowanie wiersza zawierającego cenę wyrobu*/
.td_cena  {  background-color: #9EB847; font-weight: normal; font-size: 11px;  color: black; }

/* formatowanie wiersza menu zawierającego datę i dodaj do ulubionych*/
.menu_data {
                background-color: #FFFFC6;  font-size: 10px;  color: #5A5A5A;  text-align:left; line-height: 13px;}

a.menu_data:link {
                background-color: #FFFFC6;  font-size: 10px;  text-align:left;  text-decoration: none; color: #5A5A5A;}

a.menu_data:visited {
                background-color: #FFFFC6;  font-size: 10px;  text-align:left;  text-decoration: none; color:#5A5A5A;  }

a.menu_data:active {
                background-color: #FFFFC6; font-size: 10px;   text-align:left;  text-decoration: none; color:#5A5A5A; }

a.menu_data:hover {
                background-color: #FFFFC6; font-size: 10px;  text-align:left;   text-decoration: none; color: blue;  }

/* formatowanie wiersza tabeli głównej zawierającego ścieżkę */

.bredcrumbs
                { background-image: url(../images/tlo_bredcrumbs_szare.png); text-align: left; font-size: 11px;  color: black;
                 height: 18px; background-position:top left; background-repeat: repeat-y; vertical-align: middle;}

a.bredcrumbs:link {
                text-decoration: none; color: navy; }

a.bredcrumbs:visited {
                text-decoration: none; color: navy;  }

a.bredcrumbs:active {
                text-decoration: none; color: navy; }

a.bredcrumbs:hover {
                text-decoration: none; color: blue; }

         /* formatowanie stopki z linkami */
.stopka_linki
                { background-color: #F1F1F1; font-size: 11px;  color: navy;}

a.stopka_linki:link {
                text-decoration: none; color: navy; font-size: 11px;}

a.stopka_linki:visited {
                text-decoration: none; color: navy;  font-size: 11px;}

a.stopka_linki:active {
                text-decoration: none; color: navy; font-size: 11px;}

a.stopka_linki:hover {
                text-decoration: none; color: blue;  font-size: 11px;}


/*lista mapa serwisu*/

ul           { list-style-image: url('http://www.zaopatrzenie.net.pl/images/ulubione.gif') }
ul ul        { list-style-image: url('http://www.zaopatrzenie.net.pl/images/alldisc.gif') }
ul ul ul     { list-style-image: url('http://www.zaopatrzenie.net.pl/images/ico_wtk.gif') }
.ul_pdf      { list-style-image: url('http://www.zaopatrzenie.net.pl/images/icon_pdf.gif') }
.ul_paleta   { list-style-image: url('http://www.zaopatrzenie.net.pl/images/ico_paleta.gif') }
.ul_doc   { list-style-image: url('http://www.zaopatrzenie.net.pl/images/ico_dokument.gif') }
.ul_ftp   { list-style-image: url('http://www.zaopatrzenie.net.pl/images/ico_setup.gif') }

/*formatowanie przycisku zobacz kolorystykę*/

input.przycisk_kolor
{
   font-size:11px;
   cursor: pointer;
}

.przycisk_wydrukuj
                {
                 font-size: 11px;
                 color:navy;
                 background-color: #FFFF99;
                 cursor: pointer; }

input.przycisk_zapytanie
{
   font-size:11px;
   font-family:Verdana, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   letter-spacing: normal;
   color:#000000;
   background-color:#FA6121;
    cursor: pointer;
    width:340px;
    height:22px;
}

.przycisk_zamowienie
                {
                font-size: 11px;
                color:navy;
                background-color:  #FFFF99;
                cursor: pointer; }

.copyright {

                font-style: oblique;
                font-size: 10px;
                color: white;
                background-color: gray;
        }
.tu_jestes {

                font-style: oblique;
                font-size: 10px;
                color: orange;
                vertical-align: middle;
                }

DIV.cien
                {
                color:silver;
                top:30px;
                left:200px;
                }

/* TABELKA BOCZNA PROMOCJE*/
.table_promocje
                {width:100%; }
.th_promocje
                {
                font-size: 11px;
                font-weight: bold;
                color: black;
                line-height: 16px;
                background-color: #FFB739;
                border-width: 2px,0px,0px,0px;
                border-style:solid;
                border-color:white;
                }
.td_promocje
                {
                font-size: 11px;
                color: navy;
                line-height: 12px;
                background-color: #F1F1F1;
                border-width: 2px,0px,0px,0px;
                border-style:solid;
                border-color:white;
                cursor: pointer;
                }

/* TABELKA BOCZNA NOWOŚCI*/
.table_nowosci
                { width:100%; }
.th_nowosci
                {
                font-size: 11px;
                font-weight: bold;
                color: black;
                line-height: 16px;
                background-color: #9EB847;
                border-width: 2px,0px,0px,0px;
                border-style:solid;
                border-color:white;
                }
.td_nowosci
                {
                font-size: 11px;
                color: navy;
                line-height: 12px;
                background-color: #F1F1F1;
                border-width: 2px,0px,0px,0px;
                border-style:solid;
                border-color:white;
                cursor: pointer;
                }
.td_nowosci_stopka
                {
                font-size: 10px;
                color: #4F4F4F;
                line-height: 11px;
                background-color:  #9EB847;
                border-width: 2px,0px,0px,0px;
                border-style:solid;
                border-color:white;
                }
                
                /* TABELKA BOCZNA ZOBACZ*/
.table_zobacz
                {width:100%; }
.th_zobacz
                {
                font-size: 11px;
                font-weight: bold;
                color: #5A5A5A;
                text-align:left;
                line-height: 16px;
                background-color: #FFFF99;
                border-width: 2px,0,0,0;
                border-style:solid;
                border-color:white;
                }
.td_zobacz_wew
                {
                font-size: 11px;
                color: #5A5A5A;
                text-align:left;
                line-height: 14px;
                background-color: #FFFFBE;
                border-width: 2px,0,0,0;
                border-style:solid;
                border-color:white;
                cursor: pointer;
                }
.td_zobacz_zew   {
                font-size: 11px;
                color: #5A5A5A;
                text-align:left;
                line-height: 14px;
                background-color: #FFFFDC;
                 border-width: 2px,0,0,0;
                border-style:solid;
                border-color:white;
                cursor: pointer;
                }


/* Tablelka KOLORYSTYKA*/
.table_kolorystyka
                {width:530px; }
.th_kolorystyka { background-color:  #FFFF99; }
.td_kolorystyka {  background-color: #F1F1F1; }
.td_kolorystyka_info { background-color: white; font-style: oblique; font-size: 11px; color:orange;}

/* komentarze i podpowiedzi*/
.komentarz
 {
        font-style: oblique;
        font-size: 11px;
        color: black;
        background:#FFFFCC;
         }

/* Formatowanie menu na skróty oraz zobacz też */
.na_skroty_nag
        { text-align:left; color: black; background-image: url(http://www.zaopatrzenie.net.pl/images/tlo_asortyment_590.jpg); background-repeat: repeat-y;
         }
.na_skroty
        { color: grey;  background: #F1F1F1;}
        
/* Formatowanie galerii zdjęc */
.galeria_header
        { text-align:left; color: black; background-image: url(http://www.zaopatrzenie.net.pl/images/tlo_asortyment_590.jpg); background-repeat: repeat-y; }
.galeria_foot
        { line-height: 5px; background-image: url(http://www.zaopatrzenie.net.pl/images/tlo_asortyment_590.jpg); background-repeat: repeat-y; }

/*FORMATOWANIE ZAPYTANIA*/

.tabelka_glowna_zapytanie
        {width:100%; background: white; margin-left:auto;  margin-right:auto}
        
.table_zapytanie {
       width: 100%;
      border-style: solid;
      border-width: 0;
       font-size: 11px;
       letter-spacing: 2px;
       border-collapse: collapse;}

/* Nagłówek strony*/
.th_zapytanie{
        font-size: 12px;
        font-weight: bold;
        color: white;
        line-height: 20px;
        background: #FF6600;
}


/* Formatowanie pól opisowych */
.td_tlo1_zapytanie{
        font-size: 11px;
        color: black;
        background-color: gainsboro;
}

/* Formatowanie pola Prosimy o wypełnienie... */
.td_tlo2_zapytanie{
        font-size: 11px;
        color: black;
        background: #FFFFCC;
}

/* Formatowanie pola Możesz również zadzwonić... */
.td_tlo3_zapytanie
        {
        font-size: 11px;
        color: #FF6600;
        background:white;
        }
/* Formatowanie pola zgoda na emaile */
.td_tlo4_zapytanie
        {
        font-size: 10px;
        color: grey;
        background:#FFFFCC;
         }
/* Formatowanie pól adresowych */
.td_tlo5_zapytanie
        {
        font-size: 11px;
        color: black;
        background-color: #BBC9CD;
}

/* Formatowanie pól danych */
.input
        {
        font-size: 11px;
        text-align:left;
        color: grey;
        background: white;
        text-align: left;
        border-style: none;
        height: 18px;
        padding: 2px;
         }
         
/* Formatowanie pól danych */
.input_textarea
        {
        font-size: 11px;
        text-align:left;
        color: grey;
        background: white;
        text-align: left;
        border-style: none;
        padding: 2px;
         }
         
/* Formatowanie przycisku Wyślij */
.wyslij
                {
                font-weight: bold;
                font-size: 11px;
                color:#FFFFFF;
                background-color:#FF6600;
                height:24px;
                cursor: pointer;
                }
         
/* zakaz zawijania wiersza  white-space: nowrap */

