* { margin: 0; padding: 0; }
a img { border: 0; }
a { color: #651d6f; }
input, a, select, textarea { outline: none; }
.panCzysciciel { width: 100%; height: 0; clear: both; display: block; }

.rogi
    {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    }
    
.rogi2px
    {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    }

html
    {
    background: #ddd8d0 url('../images/tlo.jpg') 0 50px repeat-x;
    font-size: 12px;
    font-family: Georgia, serif;
    }
    
/* nawigacja */
    
div#nawigacja
    {
    width: 100%;
    height: 50px;
    background: #FFF;
    }
    
div#nawigacja ul
    {
    width: 960px;
    margin: 0 auto;
    }
    

div#nawigacja ul li
    {
    float: left;
    list-style: none;
    }
    
div#nawigacja ul li.jezyki
    {
    float: right;
    }

div#nawigacja ul li a
    {
    padding: 18px 15px 12px 15px;
    height: 20px;
    color: #44423f;
    text-decoration: none;
    display: block;
    }
    
div#nawigacja ul li a:hover
    {
    background: #b5ff00 url('../images/nawigacjaHoverTlo.png') repeat-x;
    color: #3d5700;
    text-shadow: 1px 1px #efffcc;
    }
    
div#nawigacja ul li.jezyki a
    {
    margin: 10px 0 0 1px;
    height: 20px;
    width: 28px;
    text-align: center;
    border: 1px solid #d4d4d4;
    color: #a1a1a1;
    text-transform: uppercase;
    font-size: 10px;
    padding: 8px 0 0 0;
    }
    
div#nawigacja ul li.jezyki a:hover, div#nawigacja ul li.jezyki a.zaznaczony
    {
    color: #3d5700;
    border: 1px solid #88d800;
    background: #b5ff00 url('../images/nawigacjaHoverTlo.png') center center repeat-x;
    text-shadow: 1px 1px #efffcc;
    }
        
/* gora */

div#gora
    {
    width: 960px;
    margin: 0 auto;
    height: 190px;
    background: url('../images/tloGora.jpg') center bottom no-repeat;
    }
    
div#gora div#logowanie
    {
    width: 960px;
    height: 40px;
    border-bottom: 1px solid #554e51;
    color: #FFF;
    }
    
div#gora div#logowanie ul li
    {
    float: left;
    list-style: none;
    padding: 12px 10px 0 10px;
    }
    
div#gora div#logowanie ul li a
    {
    color: #FFF;
    }
    
div#gora div#logowanie ul li a:hover
    {
    color: #b5ff00;
    }
    
div#gora h1
    {
    width: 251px;
    height: 63px;
    margin: 40px 0 0 30px;
    float: left;
    }
    
div#gora h1 a img
    {
    display: block;
    }
    
div#gora div#wyszukaj
    {
    width: 325px;
    float: right;
    margin: 72px 0 0 15px;
    }
    
div#gora div#wyszukaj input[type=text]
    {
    width: 235px;
    height: 22px;
    border: 1px solid #141214;
    padding: 8px 78px 0 10px;
    float: left;
    margin: 0 0 2px 0;
    color: #4f2755;
    font-family: Georgia;
    }
    
div#gora div#wyszukaj input[type=text]:focus
    {
    
    }
    
div#gora div#wyszukaj input[type=submit]
    {
    width: 68px;
    height: 24px;
    background: #522858 url('../images/sprite.png') 0 0;
    border: 0;
    text-shadow: 1px 1px #2c162f;
    color: #FFF;
    float: right;
    margin: -30px 4px 0 0;
    font-family: Georgia;
    cursor: pointer;
    font-size: 10px;
    text-transform: uppercase;
    text-align: right;
    padding: 0 10px 0 0;
    line-height: 10px;
    }
    
div#gora div#wyszukaj input[type=submit]:hover
    {
    background: #522858 url('../images/sprite.png') 0 -24px;
    color: #3D5700;
    text-shadow: 1px 1px #BCE260;
    }
    
div#gora div#wyszukaj a
    {
    font-size: 9px;
    font-family: Arial, sans-serif;
    text-decoration: none;
    margin: 0px 0 0 10px;
    color: #7b7578;
    }
    
div#gora div#wyszukaj a:hover
    {
    color: #FFF;
    text-decoration: underline;
    }
    
/* zawartosc */

div#zawartosc
    {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
    }

div#zawartosc div#lewa
    {
    width: 220px;
    padding: 0px 0px 0 0px;
    float: left;
    position: relative;
    }

div#zawartosc div#lewa div#kategorie, div#zawartosc div#lewa div#koszyk
    {
    background: #f7f6f1;
    padding: 0 15px 0 15px;
    }

div#zawartosc div#lewa div#koszyk
    {
    position: absolute;
    top: 15px;
    z-index: 4;
    }

div#zawartosc div#lewa div#zawartoscKoszyka
    {
    background: #d7d3bd url('../images/koszykTlo.jpg') top left no-repeat;
    width: 189px;
    min-height: 66px;
    border-top: 1px solid #9d998a;
    border-left: 1px solid #9d998a;
    position: relative;
    z-index: 5;
    padding: 20px 0 0 0;
    }
    
div#zawartosc div#lewa div#zawartoscKoszyka img#ikonaKoszyk
    {
    display: block;
    margin: 0 auto;
    clear: both;
    }

div#zawartoscKoszyka p.kasa, div#zawartoscKoszyka p.zaCo
    {
    width: 170px;
    margin: 0 auto;
    text-align: center;
    line-height: 20px;
    }
        
div#zawartoscKoszyka p.kasa
    {
    font-size: 30px;
    color: #6c6a60;
    }

div#zawartoscKoszyka p.kasa strong
    {
    font-weight: normal;
    color: #302e24;
    }
    
div#zawartoscKoszyka p.kasa small
    {
    font-size: 18px;
    }
    
div#zawartoscKoszyka p.zaCo
    {
    font-size: 18px;
    }

div#zawartoscKoszyka p.zaCo strong
    {
    color: #302e24;
    font-size: 24px;
    }

div#zawartoscKoszyka p.zaCo strong small
    {
    font-size: 18px;
    font-weight: normal;
    }

div#zawartosc div#lewa div#koszykLista
    {
    background: #292024;
    margin: -4px 0 0 0;
    position: relative;
    z-index: 7;
    display: none;
    }
    
div#zawartosc div#lewa div#koszykLista h3
    {
    color: #FFF;
    font-size: 12px;
    font-weight: normal;
    }
    
div#zawartosc div#lewa div#koszykLista p
    {
    margin: 0;
    font-size: 11px;
    color: #8c838f;
    }
    
div#zawartosc div#lewa div#koszykLista ul
    {
    padding: 15px 15px 5px 15px;
    }
    
div#zawartosc div#lewa div#koszykLista li
    {
    list-style: none;
    margin: 0 0 10px 0;
    }
    
div#zawartosc div#lewa div#dolKoszyka
    {
    border-left: 1px solid #9d998a;
    background: #d7d3bd url('../images/koszykTlo.jpg') bottom left no-repeat;
    width: 189px;
    height: 42px;
    margin: -4px 0 0 0;
    position: relative;
    z-index: 6;
    }
    
div#zawartosc div#lewa div#dolKoszyka div
    {
    width: 160px;
    margin: 0 auto;
    border-top: 1px solid #b7b4a1;
    padding: 8px 0 0 0;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p
    {
    width: 150px;
    height: 24px;
    margin: 0 auto;
    background: #6d6a5b;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p a
    {
    float: left;
    height: 17px;
    width: 61px;
    padding: 7px 0 0 0;
    background: #6d6a5b url('../images/doKoszykaTlo.gif') repeat-x 0 -48px;
    font-size: 10px;
    color: #e9ece1;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 1px 1px #38372f;
    position: relative;
    line-height: 10px;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p a:hover
    {
    background: #6d6a5b url('../images/doKoszykaTlo.gif') repeat-x 0 -72px;
    color: #3D5700;
    text-shadow: 1px 1px #BCE260;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p a.idzKosz
    {
    padding-left: 15px;
    text-align: left;
    margin-left: -1px;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p a.idzKosz span
    {
    position: absolute;
    width: 11px;
    height: 20px;
    background: url('../images/strzalkaLewo.gif') 0 -40px no-repeat;
    left: -9px;
    top: 2px;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p a.idzKasa
    {
    padding-right: 15px;
    text-align: right;
    float: right;
    margin-right: -1px;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p a.idzKasa span
    {
    position: absolute;
    width: 11px;
    height: 20px;
    background: url('../images/strzalkaPrawo.gif') 0 -40px no-repeat;
    right: -10px;
    top: 2px;
    }
    
div#zawartosc div#lewa div#dolKoszyka div p a:hover span
    {
    background-position: 0 -60px;
    }
    
div#zawartosc div#lewa div#dolKoszyka img#guziczek
    {
    position: absolute;
    bottom: -24px;
    margin-left: -39px;
    left: 50%;
    }
    
div#zawartosc div#lewa div.boks
    {
    padding: 15px;
    }

div#zawartosc div#lewa div.boks h2
    {
    font-size: 12px;
    color: #383835;
    margin: 0px 0 8px 0;
    }

div#zawartosc div#lewa div#kategorie
    {
    padding: 20px 15px 1px 15px;
    position: relative;
    z-index: 3;
    }
    
div#zawartosc div#lewa div#kategorie h2 a
    {
    color: #383835;
    text-decoration: none;
    text-transform: uppercase;
    }
    
div#zawartosc div#lewa div#kategorie h2 a:hover
    {

    }

div#zawartosc div#lewa div#kategorie ul
    {
    margin: 0 0 25px 0;
    }
        
div#zawartosc div#lewa div#kategorie ul li
    {
    list-style: none;
    display: block;
    border-bottom: 1px dotted #cfc9b5;
    }

div#zawartosc div#lewa div#kategorie ul li a
    {
    display: block;
    height: 22px;
    padding: 8px 0 0 15px;
    color: #383835;
    text-decoration: none;
    line-height: 16px;
    }
    
div#zawartosc div#lewa div#kategorie ul li a:hover, div#zawartosc div#lewa div#kategorie ul li a.zaznaczone
    {
    background: #B4FF00 url('../images/nawigacjaHoverTlo.png') center center repeat-x;
    text-shadow: 1px 1px #e1fba2;
    }
    
div#zawartosc div#lewa div#kategorie ul li a.zaznaczone
    {
    background: #651D6F;
    color: #FFF;
    text-shadow: 1px 1px #3E0D45;
    }

    
div#zawartosc div#lewa div#kategorie li:last-child
    {
    border: 0;
    }
    
div#zawartosc div#lewa div#bestsellery
    {
    background: #edebe2;
    margin: -4px 0 0 0;
    padding-top: 19px;
    position: relative;
    z-index: 2;
    }

div#zawartosc div#lewa div#bestsellery ul li
    {
    display: block;
    clear: both;
    margin: 0 0 15px 0;
    overflow: hidden;
    }
    
div#zawartosc div#lewa div#bestsellery ul li a.produkt
    {
    border: 4px solid #FFF;
    background: #FFF;
    float: left;
    width: 72px;
    height: 72px;
    margin: 0 10px 0 0;
    }
    
div#zawartosc div#lewa div#bestsellery ul li h3
    {
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 0 0;
    }
    
div#zawartosc div#lewa div#bestsellery ul li h3 a
    {
    color: #383835;
    text-decoration: none;
    }

div#zawartosc div#lewa div#bestsellery ul li h3 a:hover
    {
    color: #b4ff00;
    }    

    
div#zawartosc div#lewa div#bestsellery ul li small
    {
    font-size: 10px;
    color: #918c76;
    }
    
div#zawartosc div#lewa div#bestsellery ul li span
    {
    color: #383835;
    display: block;
    margin: 10px 0 0 0;
    }
    
div#zawartosc div#lewa div#bestsellery ul li span del
    {
    display: block;
    font-size: 10px;
    color: #616159;
    }
    
div#zawartosc div#lewa div#bestsellery ul li span strong
    {
    font-size: 14px;
    }
    
div#zawartosc div#lewa div#zamowNewsletter
    {
    background: #aba48e;
    margin-top: -4px;
    padding-top: 19px;
    color: #f5f4ed;
    font-size: 11px;
    }
    
div#zawartosc div#lewa div#zamowNewsletter h2
    {
    color: #FFF;
    text-shadow: 1px 1px #8d8771;
    }
    
div#zawartosc div#lewa div#zamowNewsletter p
    {
    margin: 0 0 10px 0;
    text-shadow: 1px 1px #8d8771;
    line-height: 16px;
    }
    
div#zawartosc div#lewa div#zamowNewsletter p a
    {
    color: #B4FF00
    }
    
div#zawartosc div#lewa div#zamowNewsletter input[type=text]
    {
    background: #7d765f;
    border: 0;
    width: 185px;
    height: 19px;
    padding: 5px 0 0 5px;
    color: #FFF;
    font-size: 11px;
    text-shadow: 1px 1px #65604f;
    }

div#zawartosc div#lewa div#zamowNewsletter input[type=submit]
    {
    width: 29px;
    height: 18px;
    border: 0;
    background: #3f3b2c url('../images/sprite.png') no-repeat 100% -48px;
    color: #FFF;
    text-shadow: 1px 1px #232018;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Georgia;
    cursor: pointer;
    float: right;
    margin: -21px 3px 0 0;
    position: relative;
    z-index: 2;
    text-align: right;
    padding: 0 5px 0 0;
    line-height: 10px;
    }
    
div#zawartosc div#lewa div#zamowNewsletter input[type=submit]:hover
    {
    background: #3f3b2c url('../images/sprite.png') no-repeat 100% -66px;
    color: #3d5700;
    text-shadow: 1px 1px #bce559;
    }
    
div#platnosci
    {
    margin: 15px 0 0 0;
    }

div#platnosci img
    {
    display: block;
    margin: 0 auto;
    }
    
/* zawartosc prawa */

div#zawartosc div#prawa
    {
    float: left;
    width: 740px;
    background: #F7F6F1;
    }
    
div#zawartosc div#prawa div#podstrona
    {
    line-height: 18px;
    }
    
div#zawartosc div#prawa div#podstrona ul, div#zawartosc div#prawa div#podstrona ol
    {
    margin: 0 0 15px 30px;
    }
    
div#zawartosc div#prawa div#podstrona ul li
    {
    list-style: circle;
    }
    
div#zawartosc div#prawa div#podstrona h3
    {
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px 0;
    color: #651d6f;
    }
    
div#zawartosc div#prawa div#podstrona h3 small
    {
    color: #c1c1c1;
    }

div#zawartosc div#prawa div#polecamy div.beleczka, div#zawartosc div#prawa div.beleczka
    {
    width: 744px;
    margin: 0 0 0 -4px;
    background: #f7f6f1;
    height: 5px;
    }
    
div#zawartosc div#prawa div#podstrona div.beleczka
    {
    margin: -15px 0 0px -19px;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy
    {
    background: #262226 url('../images/polecamyTlo.jpg') no-repeat;
    height: 238px;
    padding: 15px 15px 0 368px;
    width: 357px;
    position: relative;
    z-index: 2;
    }
    
div#zawartosc div#prawa div#polecamy div.kamienie
    {
    width: 577px;
    height: 241px;
    background: url('../images/kamienie.png') no-repeat;
    position: absolute;
    left: 0px;
    bottom: -50px;
    z-index: 7;
    display: block;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy h2
    {
    color: #FFF;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px 0;
    }

div#zawartosc div#prawa div#zawartoscPolecamy div.produkt
    {
    position: relative;
    z-index: 9;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt a.produkt
    {
    float: left;
    width: 126px;
    height: 126px;
    border: 4px solid #FFF;
    background: #FFF;
    margin: 0 15px 0 0;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt a.produkt img
    {
    display: block;
    margin: 0 auto;
    }

div#zawartosc div#prawa div#zawartoscPolecamy div.produkt h3
    {
    padding: 5px 0 0 0;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt h3 a
    {
    font-size: 14px;
    font-weight: normal;
    color: #FFF;
    text-decoration: none;
    }


div#zawartosc div#prawa div#zawartoscPolecamy div.produkt small
    {
    color: #928995;
    display: block;
    margin: 3px 0 8px 0;
    }

div#zawartosc div#prawa div#zawartoscPolecamy div.produkt span.cena
    {
    display: block;
    font-size: 18px;
    color: #FFF;
    float: left;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt span.cena del
    {
    display: block;
    font-size: 12px;
    color: #bcb9bd;
    margin: -3px 0 -10px 0;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt span strong
    {
    font-size: 24px;
    }

div#zawartosc div#prawa div#zawartoscPolecamy div.produkt p
    {
    position: relative;
    float: left;
    margin: 3px 0 10px 16px;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt input.doKoszyka
    {
    width: 78px;
    height: 24px;
    background: #b4ff00 url('../images/doKoszykaTlo.gif') 0 -72px repeat-x;
    color: #3d5700;
    text-decoration: none;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 1px 1px #bce260;
    line-height: 10px;
    position: relative;
    border: 0;
    cursor: pointer;
    font-family: Georgia;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt p span
    {
    position: absolute;
    width: 11px;
    height: 20px;
    display: block;
    top: 2px;
    left: -9px;
    background: url('../images/strzalkaLewo.gif') 0 -60px no-repeat;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt a.szczegoly
    {
    float: left;
    width: 82px;
    padding: 0 0 0 15px;
    margin: 20px 0 0 -15px;
    color: #FFF;
    text-decoration: none;
    background: url('../images/strzalkaPrawoBiala.gif') no-repeat left center;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt a:hover
    {
    color: #b4ff00;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt input.doKoszyka:hover
    {
    color: #3d5700;
    background: #522858 url('../images/doKoszykaTlo.gif') 0 -24px repeat-x;
    text-shadow: 1px 1px #bce260;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div.produkt p:hover span
    {
    background: url('../images/strzalkaLewo.gif') no-repeat 0 -20px;
    }

div#zawartosc div#prawa div#zawartoscPolecamy div#belka
    {
    clear: both;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 740px;
    height: 58px;
    overflow: hidden;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div#belka ul
    {
    float: right;
    height: 28px;
    background: #201d21 url('/images/opcjeTlo.jpg') repeat-x;
    padding: 0 16px 0 15px;
    margin: 16px -4px 0 0;
    border-top: 1px solid #141314;
    border-left: 1px solid #141314;
    }
    
div#zawartosc div#prawa div#zawartoscPolecamy div#belka ul li
    {
    float: left;
    list-style: none;
    margin: 8px 0 0 0;
    }

div#zawartosc div#prawa div#zawartoscPolecamy div#belka ul li a
    {
    display: block;
    width: 13px;
    height: 13px;
    margin: 0 3px 0 0;
    }
    
/* zawartosc wlasciwa -> produkty */

div#zawartosc div#prawa div#podstrona
    {
    background: #FFF;
    margin: 0px 0 0 0;
    padding: 15px 15px 0 15px;
    min-height: 1055px;
    color: #54534C;
    }
    
div#zawartosc div#prawa div#podstrona p
    {
    margin: 0 0 15px 0;
    }

div#zawartosc div#prawa div#podstrona div#naglowek
    {
    height: 33px;
    margin: 0 0 15px 0;
    padding: 3px 0 0 0;
    border-bottom: 1px solid #dedede;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek h2
    {
    float: left;
    font-size: 18px;
    color: #747474;
    font-weight: normal;
    margin: 0;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek h2 a
    {
    color: #747474;
    text-decoration: none;
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul
    {
    float: right;
    margin: 5px 0 0 0;
    position: relative;
    z-index: 21;
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul li
    {
    float: left;
    list-style: none;
    position: relative;
    margin: 0 15px 0 0;
    height: 29px;
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul li a
    {
    color: #aeaeae;
    text-decoration: none;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul li.wybrane a, div#zawartosc div#prawa div#podstrona div#naglowek ul li a:hover
    {
    color: #54534c;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul li.wybrane span
    {
    display: block;
    width: 8px;
    height: 4px;
    left: 50%;
    margin-left: -4px;
    bottom: -11px;
    background: url('../images/strzalkaDol.gif') no-repeat;
    position: relative;
    }

div#zawartosc div#prawa div#podstrona ul.kafelki
    {
    width: 726px;
    margin: 0;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li
    {
    width: 223px;
    float: left;
    margin: 0 15px 15px 0;
    background: #eeede9;
    list-style: none;
    padding: 2px 2px 13px 2px;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li.brak
    {
    width: auto;
    float: none;
    margin: 0;
    padding: 0;
    padding-bottom: 15px;
    background: #FFF;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li a.produkt
    {
    border: 4px solid #FFF;
    width: 215px;
    display: block;
    height: 214px;
    background: #FFF;
    margin: 0 0 15px 0;
    position: relative;
    overflow: hidden;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li a.produkt span
    {
    position: absolute;
    width: 43px;
    height: 27px;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li a.produkt span.ozdoba1
    {
    background: url('../images/ozdoba1.png') no-repeat;
    top: -4px;
    left: -4px;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li a.produkt span.ozdoba2
    {
    background: url('../images/ozdoba2.png') no-repeat;
    bottom: -4px;
    right: -4px;
    }

    
div#zawartosc div#prawa div#podstrona ul.kafelki li a.produkt img
    {
    display: block;
    margin: 0 auto;
    }

div#zawartosc div#prawa div#podstrona ul.kafelki li h3
    {
    margin: 0 0 3px 13px;
    font-size: 14px;
    font-weight: normal;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li h3 a
    {
    color: #383835;
    text-decoration: none;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li h3 a:hover
    {
    color: #828269;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li small
    {
    display: block;
    margin: 0 0 3px 13px;
    color: #a8a186;
    font-size: 11px;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li span.cena
    {
    font-size: 18px;
    color: #383835;
    display: block;
    margin: 0px 0 8px 13px;
    float: left;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li span.cena del
    {
    font-size: 12px;
    display: block;
    color: #616159;
    margin: -2px 0 -16px 0;
    }

div#zawartosc div#prawa div#podstrona ul.kafelki li span strong
    {
    font-size: 24px;
    }

div#zawartosc div#prawa div#podstrona ul.kafelki li p
    {
    margin: 0px 13px 0 0;
    position: relative;
    float: right;
    padding-left: 11px;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li input[type=submit].doKoszyka
    {
    width: 78px;
    height: 24px;
    padding: 0px 0 0 0;
    background: #7d7761 url('../images/doKoszykaTlo.gif') repeat-x 0 -48px;
    color: #FFF;
    text-shadow: 1px 1px #25241d;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    margin: 0;
    line-height: 10px;
    position: relative;
    border: 0;
    cursor: pointer;
    font-family: Georgia;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li input[type=submit].doKoszyka:hover, div#zawartosc div#prawa div#podstrona ul.kafelki li p:hover input[type=submit].doKoszyka
    {
    background: #7d7761 url('../images/doKoszykaTlo.gif') repeat-x 0 -72px;
    color: #3d5700;
    text-shadow: 1px 1px #bce559;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li p span
    {
    position: absolute;
    width: 11px;
    height: 20px;
    left: 2px;
    top: 2px;
    background: url('../images/strzalkaLewo.gif') no-repeat 0 -40px;
    }
    
div#zawartosc div#prawa div#podstrona ul.kafelki li p:hover span
    {
    background: url('../images/strzalkaLewo.gif') no-repeat 0 -60px;
    }
    
/* stopka */

div#stopka
    {
    width: 930px;
    clear: both;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 50px;
    padding: 15px 15px 0 15px;
    border-top: 1px solid #bbb1a1;
    color: #524739;
    }
    
div#stopka ul
    {
    float: left;
    margin: 0 0 0 -10px;
    }

div#stopka ul li 
    {
    list-style: none;
    display: inline;
    font-size: 10px;
    margin: 0 0 0 10px;
    }
    
div#stopka ul li a
    {
    color: #988a74;
    text-decoration: none;
    }

div#stopka ul li a:hover
    {
    color: #524739;
    text-decoration: underline;
    }
    
div#stopka a.brShop, div#stopkaBlad a.brShop
    {
    color: #524739;
    float: right;
    height: 30px;
    margin: -15px 0 0;
    overflow: hidden;
    padding: 15px 0 0;
    text-decoration:none;
    font-size: 10px;
    }
    
div#stopka a.brDesign:hover
    {
    background-position: 100% -15px;
    }
    
/* komunikaty */

div.message
    {
    width: auto;
    clear: both;
    margin-bottom: 15px;
    background: #FFEB9D;
    border: 1px solid #FFD324;
    padding: 15px;
    color: #6A5500;
    position: relative;
    z-index: 1001;
    }
    
div.warning
    {
    background: #ffc4c4;
    border: 1px solid #FF0000;
    color: #FF0000;
    }
    
a.chowajMsg
    {
    padding: 4px 8px 6px 8px;
    display: block;
    float: right;
    text-decoration: none;
    margin-top: -5px;
    }
    
div.message a.chowajMsg
    {
    background: #6A5500;
    color: #FFEB9D;
    }
    
div.message a.chowajMsg:hover
    {
    background: #FFD324;
    color: #FFF;
    }
    
div.warning a.chowajMsg
    {
    background: #FF0000;
    color: #FFF;
    }
    
div.warning a.chowajMsg:hover
    {
    background: #ff7575;
    }
    
/* formularze */

fieldset.formularz
    {
    border: 0;
    padding-bottom: 15px;
    }
    
fieldset.formularz legend
    {
    margin: 0 0 15px 0;
    display: block;
    }

div#zawartosc div#prawa div#podstrona fieldset.formularz ul
    {
    float: left;
    width: 310px;
    margin: 0 0 10px 0;
    }

fieldset.formularz ul li
    {
    list-style: none;
    display: block;
    margin: 0 0 15px 0;
    }
    
fieldset.formularz ul li a
    {
    color: #651D6F;
    font-size: 12px;
    }
    
fieldset.formularz ul li label
    {
    font-weight: normal;
    display: block;
    font-size: 11px;
    margin: 0 0 5px 0;
    }
    
fieldset.formularz ul li input[type=text], fieldset.formularz ul li input[type=password], fieldset.formularz textarea
    {
    font-size: 14px;
    padding: 5px;
    width: 240px;
    border: 1px solid #a8a8a8;
    display: block;
    color: #a8a8a8;
    clear: both;
    font-family: Georgia;
    }
    
fieldset.formularz ul li input[type=text]:focus, fieldset.formularz ul li input[type=password]:focus, fieldset.formularz textarea:focus
    {
    border: 1px solid #651D6F;
    color: #651D6F
    }
    
fieldset.formularz ul li input[type=text].error, fieldset.formularz ul li input[type=password].error
    {
    background: #ffc4c4;
    border: 1px solid #FF0000;
    color: #FF0000;
    }
    
fieldset.formularz textarea
    {
    width: 380px;
    height: 120px;
    clear: none;
    }
    
div#zawartosc div#prawa div#podstrona fieldset.formularz ul li p.blad
    {
    margin: 1px 0 0 0;
    background: #FF0000;
    color: #FFF;
    font-size: 10px;
    width: 242px;
    padding: 5px;
    clear: both;
    }
    
fieldset.formularz ul li input[type=radio]
    {
    margin: 0 7px 0 0;
    float: left;
    }
    
fieldset ul.start li label
    {
    float: left;
    }
    
fieldset.final label
    {
    float: left;
    width: 290px;
    }
    
fieldset.final ul li
    {
    overflow: hidden;
    }

fieldset.formularz ul li input[type=checkbox]
    {
    float: left;
    margin: 0 5px 0 0;
    }
    
fieldset.formularz dl
    {
    padding: 15px 15px 0 15px;
    border: 1px solid #651D6F;
    color: #651D6F;
    background: #f4e1f7;
    margin: 0 30px 15px 0;
    width: 300px;
    float: left;
    }

    
fieldset.formularz dl dt
    {
    font-size: 10px;
    }

fieldset.formularz dl dd
    {
    font-size: 14px;
    margin: 0 0 15px 0;
    }
    
hr
    {
    width: auto;
    display: block;
    height: 1px;
    background: #eaeaea;
    clear: both;
    margin: 0 0 15px 0;
    border: 0;
    }
    
div.boksOpis
    {
    float: left;
    padding: 15px 15px 0 15px;
    background: #FFEB9D;
    border: 1px solid #FFD324;
    color: #6A5500;
    width: 330px;
    margin: 18px 0 15px 0;
    }
    
div#zawartosc div#prawa div#podstrona div.boksOpis ul
    {
    margin: 0 0 15px 30px;
    }

div.boksOpis ul li
    {
    list-style: circle;
    display: list-item;
    margin: 0 0 5px 0;
    }
    
fieldset.formularz input[type=submit], a.dalej
    {
    float: right;
    height: 30px;
    background: #B5FF00 url('/images/nawigacjaHoverTlo.png') repeat-x;
    border: 0;
    font-family: Georgia;
    font-size: 12px;
    padding: 0 10px 0 10px;
    color: #3D5700;
    text-shadow: 1px 1px #EFFFCC;
    text-transform: uppercase;
    border: 1px solid #88D800;
    cursor: pointer;
    }
    
a.dalej
    {
    text-decoration: none;
    height: 22px;
    margin-top: 15px;
    padding-top: 6px;
    }
    
fieldset.formularz select
    {
    height: 29px;
    font-size: 14px;
    width: 250px;
    }
        
fieldset.formularz input[type=submit]:hover, fieldset.formularz input[type=submit]:focus, a.dalej:hover
    {
    background: #651D6F;
    color: #FFF;
    text-shadow: 1px 1px #1a071c;
    border: 1px solid #260b29;
    }
    
fieldset.formularz a.wstecz
    {
    float: left;
    height: 22px;
    padding: 6px 10px 0 10px;
    background: #ABA48E;
    border: 1px solid #7D765F;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 1px 1px #7D765F;
    }
    
fieldset.formularz  a.wstecz:hover
    {
    background: #3F3B2C;
    text-shadow: 1px 1px #1f1c13;
    border: 1px solid #1f1c13;
    }
    
/* tabela */

table.tabela
    {
    width: 710px;
    margin: 0 0 15px 0;
    }

table.tabela a
    {
    color: #651D6F;
    }

table.tabela th
    {
    font-size: 10px;
    font-weight: normal;
    color: #747474;
    }

table.tabela th, table.tabela td
    {
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    text-align: left;
    }
    
table.tabela tr.nieaktywne
    {
    opacity: 0.5;
    }
    
table.tabela input[type=text].ilosc
    {
    font-size: 14px;
    padding: 5px;
    width: 40px;
    border: 1px solid #a8a8a8;
    display: block;
    color: #a8a8a8;
    clear: both;
    font-family: Georgia;
    }
    
table.tabela input[type=text].ilosc:focus
    {
    border: 1px solid #651D6F;
    color: #651D6F
    }
    
/* strona produktowa */

div#zawartosc div#prawa div#podstrona h3#nazwaProduktu
    {
    font-size: 36px;
    line-height: 28px;
    margin: 0 0 25px 0;
    float: left;
    }
    
div#zawartosc div#prawa div#podstrona h3#nazwaProduktu span
    {
    display: block;
    color: #CACACA;
    font-size: 16px;
    }
    
div#zawartosc div#prawa div#podstrona div.boksAkcja
    {
    border: 4px solid #EEEDE9;
    float: right;
    width: 230px;
    padding: 19px 15px 15px 15px;
    background: #f5f5f3;
    margin-top: -19px;
    margin-bottom: 15px;
    }
    
div#zawartosc div#prawa div#podstrona div.boksAkcja div.ile
    {
    float: right;
    }
    
div#zawartosc div#prawa div#podstrona div.cena
    {
    margin: 0;
    min-width: 200px;
    overflow: hidden;
    }

div#zawartosc div#prawa div#podstrona div.cena h4 
    {
    color: #545246;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 20px 0;
    float: left;
    padding-top: 4px;
    }
    
div#zawartosc div#prawa div#podstrona div.cena h4 del
    {
    font-size: 18px;
    color: #999580;
    display: block;
    margin: 4px 0 0 0;
    }
    
div#zawartosc div#prawa div#podstrona div.cena input[type=submit].doKoszyka
    {
    height: 40px;
    background: #B5FF00 url('/images/nawigacjaHoverTlo.png') repeat-x;
    border: 0;
    display: block;
    font-family: Georgia;
    font-size: 12px;
    padding: 0 13px 0 13px;
    color: #3D5700;
    text-shadow: 1px 1px #EFFFCC;
    text-transform: uppercase;
    border: 1px solid #88D800;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    }
    
div#zawartosc div#prawa div#podstrona a.przechowanie
    {
    float: left;
    margin: 0 auto;
    width: 108px;
    height: 26px;
    text-align: center;
    border: 1px solid #595142;
    background: #6D6A5B;
    font-size: 12px;
    color: #dfdad2;
    text-shadow: 1px 1px #595142;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    padding: 12px 0 0 0;
    }
    
div#zawartosc div#prawa div#podstrona a.przechowanie:hover
    {
    background: #464334;
    text-shadow: 1px 1px #252213;
    }
    
div#zawartosc div#prawa div#podstrona div.cena h4 strong
    {
    font-size: 36px;
    }
    
div#zawartosc div#prawa div#podstrona div.cena input[type=text]
    {
    font-size: 14px;
    padding: 5px;
    width: 40px;
    border: 1px solid #a8a8a8;
    color: #a8a8a8;
    }

div#zawartosc div#prawa div#podstrona div.cena input[type=text]:focus
    {
    border: 1px solid #651D6F;
    color: #651D6F;
    }
    
div#zawartosc div#prawa div#podstrona div.cena p
    {
    margin: 2px 0px 0 -15px;
    position: relative;
    float: right;
    padding-left: 11px;
    }
     
div#zawartosc div#prawa div#podstrona div.cena input[type=submit].doKoszyka:hover, div#zawartosc div#prawa div#podstrona div.cena p:hover input[type=submit].doKoszyka
    {
    background: #651d6f;
    color: #FFF;
    text-shadow: 1px 1px #2a0a2f;
    border: 1px solid #2a0a2f;
    }
    
div#zawartosc div#prawa div#podstrona div.cena p span
    {
    position: absolute;
    width: 11px;
    height: 20px;
    left: 2px;
    top: 2px;
    background: url('../images/strzalkaLewo.gif') no-repeat 0 -40px;
    }
    
div#zawartosc div#prawa div#podstrona div.cena p:hover span
    {
    background: url('../images/strzalkaLewo.gif') no-repeat 0 -60px;
    }

div.zdjecia
    {
    float: right;
    width: 268px;
    padding: 15px 0px 0 0;
    min-height: 50px;
    background: #EEEDE9;
    margin-top: -4px;
    position: relative;
    z-index: 3;
    margin-bottom: 15px;
    }

div.opis
    {
    width: 425px;
    min-height: 300px;
    float: left;
    line-height: 18px;
    }

div.opis p
    {
    text-align: justify;
    }

div.zdjecia a.srednia
    {
    display: block;
    margin-top: -15px;
    }
    
div.zdjecia a.srednia img
    {
    display: block;
    border: 15px solid #EEEDE9;
    float: right;
    }
    
div.zdjecia div.miniaturki
    {
    background: #EEEDE9;
    padding: 0px 15px 15px 15px;
    margin: 1px 0 0px 0;
    }

div#zawartosc div#prawa div#podstrona ul#komentarze
    {
    margin: 0;
    overflow: hidden;
    }

div#zawartosc div#prawa div#podstrona ul#komentarze li
    {
    list-style: none;
    display: block;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #eaeaea;
    }
    
div#zawartosc div#prawa div#podstrona ul#komentarze li small
    {
    display: block;
    margin-bottom: 5px;
    color: #d7d7d7;
    }
    
div#zawartosc div#prawa div#podstrona ul#komentarze div.ocena
    {
    padding: 7px 12px 12px 12px;
    font-size: 24px;
    font-weight: normal;
    background: #B5FF00;
    border: 1px solid #88D800;
    float: left;
    margin: 0 15px 15px 0;
    }
    
ul#komentarze h5
    {
    font-size: 14px;
    color: #651D6F;
    font-weight: normal;
    }
    
/* zamowienia */

span#totalordervalue
    {
    font-size: 30px;
    font-weight: bold;
    color: #651d6f;
    }
    
fieldset.formularz ul#dostawa li label
    {
    color: #cacaca;
    }
    
div#zawartosc div#prawa div#podstrona fieldset.formularz ul.orderPayment
    {
    width: 175px;
    }
    
div.podsumowanie
    {
    float: right;
    margin: 15px 30px 0 0;
    text-align: right;
    line-height: 24px;
    }

div#zawartosc div#prawa div#podstrona div.podsumowanie ul li
    {
    list-style: none;
    }
    
span#totalordervalue small
    {
    color: #936699;
    }
    
/* stronicowanie */

div#zawartosc div#prawa div#podstrona div.stronicowanie
    {
    padding: 15px 0 15px 0;
    border-top: 1px solid #eaeaea;
    overflow: hidden;
    }

div#zawartosc div#prawa div#podstrona div.stronicowanie ul
    {
    margin: 0;
    }

div#zawartosc div#prawa div#podstrona div.stronicowanie ul li
    {
    list-style: none;
    float: left;
    margin-right: 1px;
    }

div#zawartosc div#prawa div#podstrona div.stronicowanie ul li a
    {
    display: block;
    padding: 7px 10px 10px 10px;
    background: #FFF;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #EEEDE9;
    color: #383835;
    line-height: 12px;
    }
    
div#zawartosc div#prawa div#podstrona div.stronicowanie ul li a.zaznaczone
    {
    background: #651d6f;
    color: #FFF;
    border: 1px solid #3e0d45;
    text-shadow: 1px 1px #3e0d45;
    }
    
div#zawartosc div#prawa div#podstrona div.stronicowanie ul li a:hover
    {
    color: #3d5700;
    border: 1px solid #88d800;
    background: #b5ff00 url('../images/nawigacjaHoverTlo.png') center center repeat-x;
    text-shadow: 1px 1px #efffcc;
    }
    
/* komunikaty bledow */

html#error
    {
    background: #ddd8d0 url('/images/tlo2.jpg') repeat-x;
    }
    
div.powrot
    {
    height: 50px;
    background: #FFF;
    }
    
div.powrot a
    {
    display: block;
    padding: 15px 0 0 15px;
    text-decoration: none;
    line-height: 18px;
    height: 35px;
    }
    
div.powrot a:hover
    {
    text-decoration: none;
    background: #b5ff00 url('../images/nawigacjaHoverTlo.png') repeat-x;
    color: #3d5700;
    text-shadow: 1px 1px #efffcc;
    }

div#blad
    {
    width: 340px;
    height: 292px;
    background: url('/images/blad.jpg') no-repeat;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    margin-top: 76px;
    padding: 30px 30px 0 370px;
    color: #FFF;
    }
    
div#blad p
    {
    text-align: justify;
    }
    
div#blad h1
    {
    font-size: 18px;
    font-weight: normal;
    }
    
div#blad h2
    {
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 15px 0;
    font-weight: bold;
    line-height: 20px;
    }
    
div#blad a
    {
    color: #92f100;
    }
    
div#blad a:hover
    {
    text-decoration: none;
    }
        
div#cien
    {
    width: 960px;
    height: 66px;
    background: url('/images/cien.png') no-repeat;
    margin: 0 auto;
    margin-top: -112px;
    }
    
div#stopkaBlad
    {
    width: 930px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    color: #524739;
    border-top: 1px solid #b3aca4;
    margin-top: 90px;
    padding: 15px;
    font-size: 10px;
    }
    
div#stopkaBlad a#brDesign
    {
    float: right;
    color: #524739;
    text-decoration: none;
    width: 155px;
    height: 30px;
    margin: -15px 0 0 0;
    padding: 15px 0 0 0;
    background: url('/images/brLogo.png') 100% -10px no-repeat;
    overflow: hidden;
    }
    
/* sortowanie */

div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie
    {
    position: relative;
    top: -6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie li
    {
    padding: 4px 8px 0 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
    min-height: 24px;
    height: auto;
    line-height: 18px;
    color: #AEAEAE;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie li.wDol, div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie li.wGore
    {
    color: #54534C;
    text-shadow: 0;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul li.wDol span, div#zawartosc div#prawa div#podstrona div#naglowek ul li.wGore span
    {
    display: block;
    width: 8px;
    height: 4px;
    left: 50%;
    margin-left: -4px;
    bottom: -13px;
    background: url('/images/strzalkaDol.gif') no-repeat;
    position: relative;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul li.wGore span
    {
    bottom: -8px;
    background: url('/images/strzalkaGora.gif') no-repeat;
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie ul li
    {
    position: relative;
    margin: 0;
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie ul li
    {
    padding: 0px;
    margin: 0;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie ul li a
    {
    display: block;
    padding: 5px 7px 5px 7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie ul li a:hover
    {
    background: #651d6f;
    color: #FFF;
    text-shadow: 1px 1px #2C162F;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie li:hover
    {
    background: #b5ff00 url('../images/nawigacjaHoverTlo.png') repeat-x;
    color: #3d5700;
    text-shadow: 1px 1px #efffcc;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie li:hover a
    {
    color: #3d5700
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie ul
    {
    position: absolute;
    background: #B5FF00;
    top: 20px;
    right: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px 8px 12px 8px;
    display: none;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie ul li
    {
    margin: 0;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#sortowanie li:hover ul
    {
    display: block;
    }

ul#sortowanie ul li
    {
    display: block;
    }
    
/* widok */

div#zawartosc div#prawa div#podstrona div#naglowek ul#widok
    {
    float: right;
    border-left: 1px solid #eaeaea;
    overflow: hidden;
    padding: 5px 0 0 10px;
    top: -9px;
    position: relative;
    height: 26px;
    margin-left: 2px;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li
    {
    margin: 0 5px 0 0;
    }

ul#widok li a
    {
    background: red;
    display: block; 
    width: 21px;
    height: 21px;
    margin-bottom: -2px;
    }

div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.duzy a
    {
    background: url('/images/widok.gif') no-repeat;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.kamil a
    {
    background: url('/images/widok.gif') no-repeat -21px 0px;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.duzy a:hover, div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.duzy a.zaznaczony:hover
    {
    background-position: 0 -21px;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.kamil a:hover, div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.kamil a.zaznaczony:hover
    {
    background-position: -21px -21px;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.duzy a.zaznaczony
    {
    background-position: 0 -42px;
    }
    
div#zawartosc div#prawa div#podstrona div#naglowek ul#widok li.kamil a.zaznaczony
    {
    background-position: -21px -42px;
    }
    
/* listaProduktow - tabela */

table#listaProduktow th.zdjecie, table#koszyk th.zdjecie
    {
    width: 58px;
    }
    
table#listaProduktow td
{

}

table#listaProduktow a.produkt, table#koszyk a.produkt
    {
    border: 4px solid #EEEDE9;
    display: block;
    width: 50px;
    }
    
table#listaProduktow a.produkt img, table#koszyk a.produkt img
    {
    display: block;
    }
    
table#listaProduktow a.nazwa, table#koszyk a.nazwa
    {
    font-size: 14px;
    text-decoration: none;
    }
    
table#listaProduktow strong.cena
    {
    font-size: 14px;
    }

table#listaProduktow a.nazwa:hover, table#koszyk a.nazwa:hover
    {
    text-decoration: underline;
    }
    
table#listaProduktow del
    {
    display: block;
    font-size: 11px;
    }
    
div#zawartosc div#prawa div#podstrona table#listaProduktow p.przycisk
    {
    margin: 0px 13px 0 0;
    position: relative;
    padding-left: 11px;
    }

table#listaProduktow p.przycisk input[type=submit].doKoszyka
    {
    width: 78px;
    height: 24px;
    padding: 0px 0 0 0;
    background: #7d7761 url('../images/doKoszykaTlo.gif') repeat-x 0 -48px;
    color: #FFF;
    text-shadow: 1px 1px #25241d;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    margin: 0;
    line-height: 10px;
    position: relative;
    border: 0;
    cursor: pointer;
    font-family: Georgia;
    }  
    
table#listaProduktow p.przycisk input[type=submit].doKoszyka:hover, table#listaProduktow p.przycisk:hover input[type=submit].doKoszyka
    {
    background: #7d7761 url('../images/doKoszykaTlo.gif') repeat-x 0 -72px;
    color: #3d5700;
    text-shadow: 1px 1px #bce559;
    }
    
table#listaProduktow p.przycisk span
    {
    position: absolute;
    width: 11px;
    height: 20px;
    left: 2px;
    top: 2px;
    background: url('../images/strzalkaLewo.gif') no-repeat 0 -40px;
    }
    
table#listaProduktow p.przycisk:hover span
    {
    background: url('../images/strzalkaLewo.gif') no-repeat 0 -60px;
    }
    
/* szukanie zaawansowane */

div#zawartosc div#prawa div#podstrona fieldset#szukanieZaawansowane ul
    {
    width: auto;
    float: none
    }

div#zawartosc div#prawa div#podstrona fieldset.formularz ul.kategorie li input[type=checkbox]
    {
    float: left;
    margin: 2px 5px 0 0;
    }
    
div#zawartosc div#prawa div#podstrona fieldset.formularz ul.kategorie li
    {
    margin: 0 50px 0 0;
    float: left;
    }
    
div#zawartosc div#prawa div#podstrona fieldset.formularz ul.kategorie li ul li
    {
    float: none;
    margin: 0;
    }
    
div#zawartosc div#prawa div#podstrona fieldset.formularz ul.kategorie ul
    {
    margin: 0 0px 15px 30px;
    float: left;
    }
