td.err {
    color: red;
}
td.pliki_nagl {
    font: 10px tahoma;
    color: white;
    background-color: #3F3F3F;
}
td.pliki_nagl a {
    font: 10px tahoma;
    color: white;
}
table.pobierz {
    border: solid 1px #3F3F3F;
}

img.foto_firma {
    cursor: pointer;
}


body, table {
    font: 12px tahoma;
    cursor: default;
}

input,textarea,select {
    font: 12px tahoma;
    border: solid 1px black;
    padding: 2px;
    width:200px;
}


table.kategorie {
    width: 562px;
    background: #ffffff url( img/kategorie_tlo.jpg ) no-repeat;
    background-position: bottom right;
}
div.kategorie {
    width: 300px;
    height: 30px;
    background: #ffffff url( img/kategorie_poj_tlo.jpg ) no-repeat;
    font: 15px tahoma;
    padding-top: 5px;
    padding-left: 11px;
}
div.kategorie a {
    font: 14px tahoma;
    font-weight: bold;
    color: #E2E8EF;
}

div.lista_prod {
    width: 192px;
    height: 251px;
    background: #ffffff url( img/produkt_lista.jpg ) no-repeat;
}

div.body {
    width: 941px;
    text-align:left;
}
div.logo_top {
    width:100%;
    background: #ffffff url( img/logo_top.gif ) no-repeat;
    height: 35px;
}

table.logowanie {
   width: 403px;
   height: 108px;
}

td.logowanie {
   border-left: solid 1px #9CA97F;
   border-right: solid 1px #9CA97F;
   padding-left: 10px;
}
td.logowanie table,a {
   font: 10px tahoma;
   color: #46484A;
   font-weight: bold;
}
td.logowanie input {
    border: solid 1px #818181;
    width: 109px;
    font: 10px tahoma;
}

button.logowanie {
    width: 54px;
    height: 23px;
    background: #ffffff url( img/logowanie_bttn.gif ) no-repeat;
    border: solid 0px red;
}

div.menu_top {
    width:100%;
    height: 40px;
    background-color: #395400;
    font: 12px tahoma;
    color: white;
    font-weight: bold;
}

div.menu_top table a {
    font: 12px tahoma;
    color: white;
    font-weight: bold;
}


input.szukaj_top {
   width: 117px;
   font: 12px tahoma;
   color: #3C3C3C;
   border: solid 2px black;
   padding: 2px;
}

td.box_top {
    height: 29px;
    background-color: #83AE06;
    font: 12px tahoma;
    color: white;
    font-weight: bold;
}

td.box_tresc {
    border-left: solid 1px #B6B6B6;
    border-right: solid 1px #B6B6B6;
}

td.box_tresc a {
   color: #484E53;
   font: 12px tahoma;
}

table.stopka {
    font: 10px tahoma;
    color: #484E53;
}
table.stopka a {
    font: 10px tahoma;
    color: #484E53;
    font-weight: bold;
}

div.tresc_baner {
    width: 562px;
    height: 188px;
    background: #ffffff url( img/tresc_baner.jpg ) no-repeat;
}

td.szybli_kontakt a {
    font: 12px tahoma;
    color: #395400;
    font-weight: bold;
}

td.szybli_kontakt {
    font: 10px tahoma;
    color: #7E7E7E;
}


div.tresc {
    font: 12px tahoma;
    cursor: default;
    padding: 10px;
    text-align: justify;
    width: 562px;
}

div.tresc h1 {
    font: 16px tahoma;
    font-weight: bold;
}

table h1.prod_nazwa {
    font: 14px tahoma;
    font-weight: bold;
    text-align: right;
    padding-right: 7px;
}


table.sciezka {
    background-color: #DFE8BB;
    height: 13px;
    font: 10px tahoma;
}


 td.koszyk_nagl {
     background-color: #5F5F5F;
     text-align: center;
     color: white;
     font-weight: bold;
 }

 tr.koszyk_x1 {
    background-color: #DFDFDF;
 }
 tr.koszyk_x2 {
    background-color: #FFFFFF;
 }

 a.sk_tel { cursor: default; }

