/* koszyk */
.koszyk { }
.koszyk .pusty { padding-bottom: 40px;}
.koszyk .pusty h3 { padding-bottom: 20px; font-size: 20px;}
.koszyk .zawartosc { padding-top: 20px; }
.koszyk .zawartosc .hr { border-top: 1px solid #555555; margin: 5px 0px 5px 0px; }
.koszyk .zawartosc .tabelka { /*border: 1px solid #555555;*/ }
.koszyk .zawartosc .tabelka .pozycje {  border-top: 1px solid #555555; }
.koszyk .zawartosc .tabelka .pozycja {  padding: 10px 0px 10px 0px; }
.koszyk .zawartosc .tabelka .pozycje .hr { margin: 0px 0px 0px 0px; }
.koszyk .zawartosc .tabelka .td { padding: 5px; }
.koszyk .zawartosc .tabelka .th { background-color: #454545;}
.koszyk .zawartosc .tabelka .k1 { float: left; width: 400px;}
.koszyk .zawartosc .tabelka .k2 { float: left; width: 80px;}
.koszyk .zawartosc .tabelka .k3 { float: left; width: 35px;}
.koszyk .zawartosc .tabelka .k4 { float: left; width: 90px;}
.koszyk .zawartosc .tabelka .k1 .lewo { float: left;  }
.koszyk .zawartosc .tabelka .k1 .lewo .zdjecie { border: 1px solid #353535; overflow: hidden; text-align:center; width: 82px; height: 82px; background-color: #ffffff;  }
.koszyk .zawartosc .tabelka .k1 .lewo .zdjecieWew { text-align:center; width: 164px; margin-left: -41px; height: 82px; background-color: #ffffff;  }
.koszyk .zawartosc .tabelka .k1 .prawo { float: right;  width: 305px;}
.koszyk .zawartosc .tabelka .k1 .prawo .nazwa a { font-size: 16px; }
.koszyk .zawartosc .tabelka .k1 .prawo .wymiary { padding-top: 2px; }
.koszyk .zawartosc .tabelka .k1 .prawo .sklad { font-size: 11px; color: #ffffff; }
.koszyk .zawartosc .tabelka .k1 .prawo .info { padding-top: 8px; font-size: 11px; color: #14bf10; }
.koszyk .zawartosc .tabelka .k1 .prawo .info strong { color: #fffc03; }
.koszyk .zawartosc .tabelka .k3 input { width: 30px; text-align: center; border: 1px solid #ffffff; background-color: #ffffff;}
.koszyk .zawartosc .tabelka .k4 .usun { padding-top: 3px; margin-left: 1px;}
.koszyk .zawartosc .tabelka .k4 .usun a { font-size: 11px;}
.koszyk .zawartosc .dol { padding: 8px; border: 2px solid #444444; font-size: 15px; margin-top: 20px; margin-bottom: 20px; }
.koszyk .zawartosc .dol .lewo { padding-left: 5px; float: left; width: 125px; padding-top: 4px;}
.koszyk .zawartosc .dol .srodek { padding-top: 2px; padding-right: 20px; font-size: 18px; float: right; width: 150px; text-align: right; color: #fffc03;}
.koszyk .zawartosc .dol .prawo { float: right; width: 80px; text-align: right; }
.koszyk .zawartosc .dol .btnUtworzZamowienie { float: right; margin-left: 15px; }

