#koszyk
{
position:relative;
margin:0 1.2em;
padding:0.3em 0 0.8em 0;
color:#484848;
padding:1.4em 0 0 0;
font-size:0.85em;
line-height:1.4em;
}

#koszyk table {border:1px solid #cccccc;border-collapse:collapse;color:#585858;width:100%;} 
#koszyk table.noborder,#koszyk table.sum,#koszyk table.platnosc {border:0;}
#koszyk table.noborder {margin:1em 0;}
#koszyk table.sum {margin-bottom:3em;}
#koszyk table.sum {border:1px solid #C1C1C1;background:#F5F5F5;}
#koszyk table.platnosc {border:1px solid #C1C1C1;}

#koszyk table td,#koszyk table th 
{
padding:0.4em;
border-collapse:collapse;
border:1px solid #cccccc;
}
#koszyk table.noborder td,#koszyk table.sum td,#koszyk table.platnosc td {border:0;}
#koszyk table.noborder td.produkt,#koszyk table.sum td.produkt {text-align:right;}
#koszyk table.sum td.produkt {border-right:1px solid #cccccc;font-weight:bold;}
#koszyk table.sum td.cena {color:#D60101;font-weight:bold;font-size:1em;}

#koszyk table select {font-size:1em;zoom:1;}
#koszyk table td {padding:0.7em 1em;}
#koszyk table td a {text-decoration:none;color:#484848;border-bottom:1px solid #C8C8C8;font-weight:bold;}
#koszyk table td a:hover {border-bottom:1px solid #484848;}

#koszyk table th {background:#109fe9;color:#FFF;text-transform:uppercase;}

#koszyk table .produkt {width:50%;}
#koszyk table .cena {width:15%;}
#koszyk table .ilosc {width:10%;}
#koszyk table .usun {width:10%;}

#koszyk table td.left {background:#f1f1f1;width:50%;}

#koszyk table.platnosc td {width:25%;}
#koszyk table.platnosc td.gotowka {background:url(../../grafika/koszyk_gotowka.gif) no-repeat 30px center;}
#koszyk table.platnosc td.przelew {background:url(../../grafika/koszyk_przelew.gif) no-repeat 30px center;}
#koszyk table.platnosc td.mtransfer {background:url(../../grafika/koszyk_mtransfer.gif) no-repeat 30px center;}
#koszyk table.platnosc td.zagiel {background:url(../../grafika/koszyk_zagiel.gif) no-repeat 30px center;}

#koszyk table.platnosc,#koszyk table.platnosc td {position:relative;}
#koszyk table.platnosc td {vertical-align:top;}
#koszyk table.platnosc td input,#koszyk table.platnosc td label {position:relative;display:block;}
#koszyk table.platnosc td input {float:left;top:15px;}
#koszyk table.platnosc td label {float:right;}

#koszyk table.platnosc td.gotowka label {top:8px;left:-22px;}
#koszyk table.platnosc td.przelew label {}
#koszyk table.platnosc td.mtransfer label {top:15px;left:-15px;}
#koszyk table.platnosc td.zagiel label {left:-16px;}

#kosz_form label,#kosz_form input,#kosz_form textarea {margin-bottom:0.5em;font-size:1em;}
#kosz_form label {position:relative;float:left;display:block;width:200px;}
#kosz_form input,#kosz_form textarea {position:relative;float:left;border:1px solid #B7B6B5;}
#kosz_form textarea {width:142px;}

#zamawiajacy_dane
{
margin:2em 0;
}

#koszyk_informacje 
{
position:relative;
float:right;
width:327px;
border:1px solid #cccccc;
padding-bottom:1em;
}

#koszyk_informacje p {margin-left:1em;margin-right:1em;}

#koszyk_informacje h3 
{
font-size:1.05em;
padding:0.4em 1em;
color:#FFF;
background:#109fe9;
text-transform:uppercase;
}

#koszyk strong.zamowienie {font-size:1.2em;color:#D60101;}
#koszyk strong.zamowienie span {font-size:1.8em;}

#koszyk table.podsumowanie th
{
width:50%;
}

#koszyk table.podsumowanie td {text-align:right;}
#koszyk table.podsumowanie td span {padding-left:0.2em;font-weight:bold;}
#koszyk table.podsumowanie td span.color {color:#109FE9;font-weight:normal;}


