/*ogólny*/
body {
margin: 0;
background-color: #1E3A00;
background-image: url('grafika/tlo_glowne.png');
background-repeat: repeat-x;
font-family: Arial;
color: #FFFFFF;
font-size: 10pt;
}

.span_podswietlenie_wyrazu{
color: yellow;
font-weight:bold;
}

.span_wartosc_zakupow
{
font-size: 13pt;
}

.span_lacznie_do_zaplaty
{
font-size: 14pt;
}

.div_facebook{
margin:10px;
}

a img{
border:0px;
}

.div_blok_wyswietlania_bledow{
border: 2px solid red;
padding:5px;
}
.div_podswietlenie_bloku{
border: 2px solid yellow;
padding:2px;
}

.span_wyrozniony_napis{
font-size:12pt;
}

button{
cursor:pointer;
font-family: Arial;
font-size:11pt;
font-weight:bold;
background-color:#85AA00;
color:white;
border:1px solid white;
}
button:hover {
background-color:#9AC400;
}
.div_button{
text-align:center;
margin:5px;
}

.div_komunikat{
text-align:center;
font-size:12pt;
margin:4px;
}


a {
color: white;
}
a:link {  /* unvisited link */
}  
a:visited {  /* visited link */
}  
a:hover {  /* mouse over link */
color: gold;
}  
a:active {  /* selected link */
}  



.strona1 {
margin:0 auto;
padding-left:10px;
padding-right:10px;
width:980px;
background-image: url('tlo_glowne_cien.png');
background-repeat: repeat-y;
}

.naglowek1 {
width:976px;
height:200px;
margin-bottom: 4px;
border: 2px solid #375300;
background-image: url('grafika/1.png');
}
.naglowek1_blok_logo {
cursor:pointer;
float:left;
width:600px;
height:200px;
}
.naglowek1_blok_ikon {
float:right;
width:360px;
height:200px;
}
.naglowek_ikony {
width:976px;
height:160px;
margin-bottom: 4px;
border: 2px solid #375300;
}

.naglowek_producenci {
width:976px;
margin-bottom: 4px;
border: 2px solid #375300;
}


.srodek1lewa {
float:left;
width:216px;
margin-right: 4px;
border: 2px solid #375300;
background-color: #496D01;
}


.srodek1prawa {
float:right;
width:752px;
border: 2px solid #375300;
background-color: #496D01;
}

.srodek2prawa {
margin-top:4px;
float:right;
width:752px;
border: 2px solid #375300;
background-color: #496D01;
}

.srodek3prawa {
margin-top:4px;
float:right;
width:752px;
border: 2px solid #375300;
background-color: #496D01;
}

.stopka1 {
width:966px;
height:180px;
margin-top: 4px;
padding:5px;
background-color: #496D01;
border: 2px solid #375300;
}

.stopka1 p{
margin-top: 4px;
margin-bottom: 4px;
}

.ciendolny {
margin:0 auto;
width:986px;
height:7px;
background-image: url('tlo_glowne_cien_dolny.png');
}


.cena_netto{
font-size:10pt;
}
.cena_brutto{
color:gold;
font-size:12pt;
}
.cena_netto_duza{
font-size:12pt;
}
.cena_brutto_duza{
color:gold;
font-size:14pt;
}

.div_wyswietlen{
text-align:right;
font-size:8pt;
}

/*ogólny*/








/*lewe menu*/
.ilosc_produktow_w_kategorii{
color:#CC9900;
font-weight:normal;
font-size:8pt;
}
.pokaz_kategorie {
margin:4px;
}
.blok_podkategorii{
}
.pokaz_kategorie a:link {
color: #FFFFFF;
text-decoration: none;
}
.pokaz_kategorie a:hover {
text-decoration: none;
}
.kategoria_wybrana_zproduktami {
cursor:pointer;
font-weight: bold;
background-color:#E40000;
}
.kategoria_wybrana_bezproduktow {
}
.kategoria_zproduktami {
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
font-weight: bold;
}
.kategoria_bezproduktow {
padding-top:2px;
padding-bottom:2px;
font-weight: bold;
}
.podkategoria_wybrana_zproduktami {
cursor:pointer;
background-color:#E40000;
margin-left:10px;
font-size:8pt;
}
.podkategoria_wybrana_bezproduktow {
}
.podkategoria_zproduktami {
margin-left:10px;
font-size:8pt;
cursor:pointer;
}
.podkategoria_bezproduktow {
margin-left:10px;
font-size:8pt;
color:silver;
background-color:#375300;
}
.kategoria_zproduktami_podswietlenie {
background-color:#619101 !important;
}
/*lewe menu*/
















/*style tekstowe*//*style tekstowe*//*style tekstowe*//*style tekstowe*/
.link_przycisk {
font-size: 9pt;
text-decoration: none;
color: white;
background-image: url('przycisk_tlo.jpg');
border: 1px solid white;
padding:2px;
}
.link_przycisk_podswietlenie {
background-image: url('przycisk_tlo_podswietlenie.jpg');
box-shadow: 0px 0px 3px white;
}
/*style tekstowe*//*style tekstowe*//*style tekstowe*//*style tekstowe*/






/*produkty*/
.produkty {
margin:4px;
padding:8px;
border: 4px solid #739300;
}
.tabela_z_produktami {
width:100%;
border-collapse: collapse;
}
.a_nazwa_produktu{
font-size:11pt;
}
.tabela_z_produktami tr{
border: 1px solid #375300;
background-image: url('grafika/tlo_tr_produkty.png');
}
.tabela_z_produktami_tr_podswietlenie{
background-image: url('grafika/tlo_tr_produkty_podswietlenie.png') !important;
}
.tabela_z_produktami td{
padding:3px;
}
.tabela_z_produktami td img{
vertical-align:middle;
}
.tabela_z_produktami_td_foto_produktu {
text-align: center;
width:70px;
}
.tabela_z_produktami_td_foto_produktu img{
border:2px solid red;
max-width:50px;
max-height:50px;
}
.tabela_z_produktami_td_nazwa_produktu{
}
.tabela_z_produktami_td_cena_produktu{
white-space: nowrap;
}
.tabela_z_produktami_td_ikony{
white-space: nowrap;
}
    /*div_kategoria_produktu_w_komorce_tabeli*/
        .div_kategoria_produktu_w_komorce_tabeli{
        font-size:8pt;
        margin-bottom:3px;
        color:#96B539;
        }
        .div_kategoria_produktu_w_komorce_tabeli a:link{
        color:#96B539;
        }
        .div_kategoria_produktu_w_komorce_tabeli a:hover{
        color:gold;
        }
    /*div_kategoria_produktu_w_komorce_tabeli*/

.span_napis_cena_w_komorce_tabeli{
font-size:8pt;
}

    /*div_produkty_kategoria_nad_tabela_produktow*/
    .div_produkty_kategoria_nad_tabela_produktow{
    margin-top:5px;
    margin-bottom:5px;
    padding:5px;
    border-top:2px solid #89A140;
    border-bottom:2px solid #89A140;
    }

    .div_produkty_kategoria_nad_tabela_produktow_span_napis{
    font-size:8pt;
    }
    
    .div_produkty_kategoria_nad_tabela_produktow_span_nazwa_kategorii{
    font-size:12pt;
    font-weight:bold;
    }

    /*div_produkty_kategoria_nad_tabela_produktow*/




    /*div_produkty_linki_do_podstron_pod_tabela*/ 
    .div_produkty_linki_do_podstron_pod_tabela{
    text-align:center;
    margin: 7px;
    }
    .div_produkty_linki_do_podstron_pod_tabela a{
    line-height:200%;
    padding:2px;
    background-color:#507001;
    border:1px solid #739300;
    }
    .div_produkty_linki_do_podstron_pod_tabela a:hover{
    background-color:#648800;
    }
    /*div_produkty_linki_do_podstron_pod_tabela*/



   
/*produkty*/








/*produkt*/
.produkt{
margin:4px;
padding:8px;
border: 4px solid #739300;
}
    
    .div_produkt_kategoria_nad_tabela_produktu{
    margin:4px;
    padding:8px;
    border: 2px solid #89a140;
    background-color:#5E771E;
    }
    
    .div_produkt_kategoria_nad_tabela_produktow_span_napis{
    font-size:8pt;
    }
    
    .div_produkt_kategoria_nad_tabela_produktow_span_nazwa_kategorii{
    font-size:12pt;
    font-weight:bold;
    }
  
  
    .div_produkt_opcje_dostepnosci_produktu{
    text-align:center;
    margin:5px;
    font-size:12pt;
    }
  

    .div_produkt_nazwa_produktu{
    margin:4px;
    margin-top:20px;
    font-size:14pt;
    text-align:center;
    border-top:2px solid #89A140;
    border-bottom:2px solid #89A140;
    padding:5px;
    } 
    
    .div_produkt_foto_produktu{
    margin:4px;
    text-align:center;
    }
    
        .div_produkt_foto_produktu img{
        margin:4px;
        border: 2px solid #739300;
          border-radius: 7px;
          -moz-border-radius: 7px;
          -webkit-border-radius: 7px;
          -moz-box-shadow: 3px 3px 3px black;
          -webkit-box-shadow: 3px 3px 3px black;
          box-shadow: 3px 3px 3px black;
        }
        .produkt_foto_produktu_img_podswietlenie{
        border: 2px solid red !important;
        }
    
  
    
    .div_produkt_opis_produktu{
    margin:4px;
    border: 2px solid #739300;
    padding:8px;
    background-color:#5E771E;
    }







    .div_produkt_panel_cena_i_przycisk_zakupu_produktu{
    }
    .div_produkt_panel_cena_i_komentarz_produktu{
    margin:4px;
    padding:8px;
    border: 2px solid #739300;
    float:left;
    width:120px;
    background-color:#5E771E;
    }
    .div_produkt_panel_dodaj_do_koszyka{
    margin:4px;
    padding:8px;
    border: 2px solid #739300;
    float:left;
    width:544px;
    background-color:#5E771E;
    }
         .div_produkt_panel_dodaj_do_koszyka table{
         border-collapse: collapse;
         }
         
         .div_produkt_panel_dodaj_do_koszyka table td{
         font-size:9pt;
         border: 1px solid #739300;
         padding:3px;
         }
         
         .div_produkt_panel_dodaj_do_koszyka input{
         background-color:white;
         font-size:10pt;
         font-weight:bold;
         text-align:center;
         }

    .produkt_tabela_koszty_wysylki{
    margin:4px;
    padding:8px;
    border: 2px solid #739300;
    }
    
    .produkt_tabela_koszty_wysylki table {
    border-collapse: collapse;
    }
    .produkt_tabela_koszty_wysylki table td {
    font-size:9pt;
    border: 1px solid #739300;
    padding:3px;
    }
    
/*produkt*/


/*div_nasze_sklepy*/
.div_nasze_sklepy {
margin:4px;
padding:8px;
border: 1px solid #739300;
text-align:center;
}
/*div_nasze_sklepy*/

/*div_wyszukiwarka*/
.div_wyszukiwarka {
margin:4px;
padding:8px;
border: 1px solid #739300;
}
.form_wyszukiwarka {
margin:4px;
}
#autocomplete {
font-family: Arial;
color:black;
background:white;
font-size:12pt;
font-weight:bold;
width:500px;
}
/*div_wyszukiwarka*/








/*koszyk*/ /*styl obowiazuje tez w pliku zloz_zamowienie*/
.wysylka_zaznaczona{
color:yellow;
font-weight:bold;
}
.koszyk {
margin:4px;
padding:8px;
border: 4px solid #739300;
}

.koszyk table {
border-collapse: collapse;
}
.koszyk table td {
font-size:9pt;
border: 1px solid #739300;
padding:3px;
}

.div_koszyk_foto_produktu img{
max-width:64px;
max-height:64px;
}
.div_koszyk_nazwa_produktu{
}
.div_koszty_wysylki_pod_zawartoscia_koszyka{
margin:10px;
}
/*koszyk*/


/*szybki_formularz_zamowienia*/
.szybki_formularz_zamowienia{
margin:4px;
padding:8px;
border: 4px solid #739300;
}

.div_szybki_formularz_zamowienia_blok_formularza{
margin-top:4px;
padding:3px;
border: 1px solid #739300;
}
/*szybki_formularz_zamowienia*/



/*szybkie_podsumowanie_zamowienia*/
.szybkie_podsumowanie_zamowienia{
margin:4px;
padding:8px;
border: 4px solid #739300;
}
.div_podsumowanie_zamowienia_blok_formularza{
margin-top:4px;
padding:3px;
border: 1px solid #739300;
}
.div_podsumowanie_zamowienia_blok_tekstu_z_formularza{
font-size:11pt;
color:yellow;
}




.szybkie_podsumowanie_zamowienia table {
border-collapse: collapse;
}
.szybkie_podsumowanie_zamowienia table td {
font-size:9pt;
border: 1px solid #739300;
padding:3px;
}
/*szybkie_podsumowanie_zamowienia*/


/*div_etapy_zamowienia*/
.div_etapy_zamowienia{
margin:4px;
padding:8px;
border: 1px solid #739300;
}
/*div_etapy_zamowienia*/
