/* CSS Document */

ul#shop-cat-menu, ul.parent-menu{ padding: 0 0 0 30px; margin: 0; }

div.sklep-describe{ } /* opis produktu, ten rozszerzony */

/* kolor tła dla linijek przy prostym wyświetlaniu produktów, w formie tabeli */
tr.lista-produktow-linia-0{ background-color: /* #f8d5d3; */  #414341; }

/* tabela koszyka */
.tabela { border: 0px; width: 100%; font-size: 11px; 	text-align: center; }
.gora { background-color: #292829; font-weight: bold; color: #7b757b; }
.tr { background-color: #eaf5ff; color: #306ebc; }
.dane { background-color: #292829; color: white; }
.dane a{ color: white; font-weight: bold; }
.dane input{ border: 1px #7b7573 solid; background-color: #4a4d4a; color: white; }
.border {  padding: 3px; margin: 0 0 3px 0;  background-color:black; color:white; } 
.summary{ background-color: #424542; font-size: 13px; }
div.koszyk-submit{  text-align: right; margin: 10px 0 0 0;  }

/* opis kategorii nad listą produktów */
div.sklep-kategoria-opis{ color: #292c29; margin: 0 0 10px 0; background-color: #f6f1da; padding: 5px;} 
div.sklep-kategoria-licznik{ margin: 0 0 10px 0;  background-color: #c0e6ff; padding: 5px; }
#sklep-wartosc-koszyka{ margin: 5px 0 5px 0; padding: 0; text-align: center; }

div.sklep-foto-list{ margin: 10px 0 10px 0; }
div.sklep-foto-list a{ margin: 5px; }
div.sklep-foto-list-head{ margin: 0 0 5px 0; }

div#sklep-buy{ margin: 10px 0 10px 0; font-size: 13px; text-align: right; 
background-color: #c0e6ff; padding: 10px; }

div#sklep-przesylka-lista{ margin: 0 0 3px 0; background-color: /* white*/ black; color:white; min-height: 100px; 
background-position: bottom right; padding: 7px 110px 3px 7px; /* ten css jest taki sam, jak .border */
background-repeat: no-repeat; background-image: url(/image/przesylka_bg2.gif); }

div#sklep-przesylka-lista ul{ list-style: none; margin: 0; padding: 5px 0 5px 20px; }

div#payment{ margin: 10px 0 10px 0; }

/* dodaj do koszyka, czekamy na dostawę itd. */
.sklep-add-cart-link{ padding: 3px; background-color: #e95b13; text-align: center; color: white; }
.sklep-add-cart-link a{ color: white;  }

div#sklep-dopasuj-button{ margin: 10px 0 10px 0; }
div#sklep-okno-podsumowanie{ padding: 7px 0 7px 7px; background-color: /*white*/ black; color:white; }
div#sklep-alert-magazyn{ background-color:white; }

div#sklep-tabela-atr{ margin: 10px 0 10px 0; min-height: 120px;
 background-position: bottom right; padding: 5px 110px 5px 5px; /* ten css jest taki sam, jak .border */
background-repeat: no-repeat; background-image: url(/image/atr.jpg); border: 2px solid #949294;  }
div#sklep-tabela-atr ul li{ margin-bottom: 3px; }
div#sklep-tabela-atr ul li ul{ padding-top: 5px; padding-bottom: 5px; }

h1.sklep-title-produkt{ font-size: 17px; margin: 0; padding: 0; color: #306ebc; margin: 0 0 10px 0; }

div.koszyk-submit-atr{ margin: 10px 0 0 0; }

/* szkielet dla warstwowej budowy listy produktow */

div.produkt-singleRekord{ width: 526px;  margin: 0 0 15px 0 ; }
div.produkt-singleRekord-foto, div.produkt-singleRekord-desc{ float: left; }
div.produkt-singleRekord-foto{ width: 158px; }
div.produkt-singleRekord-desc{ width: 368px; }
body div{ overflow: hidden; }
a.button{ padding: 3px 0 0 0;  float: left; display: block; margin: 0 15px 0 0; text-decoration: none; text-align: center;  
width: 93px; height: 17px; background: url(/image/but1.gif) no-repeat; }
h1.produkt-singleRekord-title{ margin: 10px 0 5px 0; padding: 0; font-size: 18px; text-transform: uppercase; }
div.produkt-singleRekord-title{ margin: 10px 0 5px 0; padding: 0; font-size: 18px; text-transform: uppercase; font-weight:bold; }

div.produkt-singleRekord-opt{  margin: 10px 0 0 0; }
div.produkt-singleRekord-price{ text-align:right; width: 330px; margin: 10px 0 0 0; font-size: 17px; font-weight: bold;  }
