#koszyk {position:relative;top:7px;}

#koszyk h4 {padding:5px;background:#EDECE8;margin-bottom:10px;font-size:1em;}
#koszyk h4.dostawa {margin-top:10px;}

table.text_table th.lp,table.text_table td.lp {width:5%;}
table.text_table th.nazwa,table.text_table td.nazwa {width:47%;}
table.text_table th.nazwa_short,table.text_table td.nazwa_short {width:40%;}
table.text_table th.ilosc,table.text_table td.ilosc {width:7%;}
table.text_table th.rabat,table.text_table td.rabat {width:7%;}
table.text_table th.cena,table.text_table td.cena {width:15%;}
table.text_table th.cena_b,table.text_table td.cena_b {width:15%;}
table.text_table th.usun,table.text_table td.usun {width:10%;}

#koszyk table.koszyk,#koszyk table.sum {position:relative;margin-bottom:10px;}
#koszyk table.razem {margin-top:10px;} 

table.koszyk th, table.koszyk td,table.sum td,table.razem td {padding-left:5px;}
table.koszyk th {background:#F3F2ED;}

table.sum td.ilosc,table.sum td.rabat,table.sum td.cena,table.sum td.cena_b,table.sum td.usun,table.razem td.cena,table.razem td.cena_b,table.razem td.usun,table.razem td.rabat,table.razem td.ilosc {background:#F3F2ED;border-right:1px solid #F3F2ED;}
table.sum td.nazwa,table.sum td.nazwa_short,table.razem td.nazwa,table.razem td.nazwa_short {border-right:1px solid #F3F2ED;text-align:right;padding:0;}
table.sum td.nazwa div,table.sum td.nazwa_short div,table.razem td.nazwa div,table.razem td.nazwa_short div {background:#F3F2ED;width:60px;float:right;padding:5px;}

table.text_table th.nazwa,table.text_table th.ilosc,table.text_table th.rabat,table.text_table td.rabat,table.text_table th.cena,table.text_table th.cena_b,table.text_table th.usun {text-align:center;}
table.text_table td.cena,table.text_table td.cena_b,table.text_table td.usun {text-align:right;}

table.sum,table.razem {border:0;font-weight:bold;}
table.sum td,table.razem td {border:0;}
table.razem td {font-size:14px;}
table.sum td.ilosc {text-align:center;}

span#sum_cenna_netto_value,span#sum_cenna_brutto_value {display:none;}

#koszyk_form p {margin:0;padding:0;}
#koszyk_form label,#koszyk_form input,#koszyk_form span {position:relative;float:left;}
#koszyk_form label {width:90%;text-align:right;padding:5px;cursor:pointer;}
#koszyk_form input {margin:5px 5px 0 5px;}
#koszyk_form span {margin:5px 0 0 0;width:30px;text-align:right;}

#koszyk_form p#p_regulamin {margin-top:20px;}
#koszyk_form p#p_regulamin,#koszyk_form p#p_faktura {clear:both;}
#koszyk_form p#p_regulamin label,#koszyk_form p#p_faktura label {width:auto;}
#koszyk_form p#p_regulamin input,#koszyk_form p#p_faktura input {margin-right:5px;}


#koszyk_form input.wyslij_off,#koszyk_form input.wyslij_on, #koszyk_form a.zakupy_off,#koszyk_form a.zakupy_on
{
position:relative;
background-color:#AFA997;
border:1px solid #AFA997;
color:white;
cursor:pointer;
font-weight:bold;
position:relative;
width:150px;
line-height:15px;
}
#koszyk_form input.wyslij_off,#koszyk_form input.wyslij_on {float:right;}
#koszyk_form a.zakupy_off,#koszyk_form a.zakupy_on {float:left;text-align:center;height:15px;margin-top:4px;}

#koszyk_form input.wyslij_on,#koszyk_form a.zakupy_on
{
background-color: #BFB9A7;
border:1px solid #AFA997;
}

#koszyk #product_bottom {margin-top:20px;background:url(../../grafika/product_specyfikacja_tlo.gif) repeat-x;}
#koszyk #product_bottom ul li.drukuj {margin-right:0;}

#koszyk .text_table tr td.center {text-align:center;}

#koszyk h4.center {text-align:center;}
#koszyk .p_margin {margin-bottom:10px;}
#koszyk .p_margin p {margin:0;}

#koszyk a.zamow_ponownie {position:relative;float:right;display:block;margin-bottom:20px;}

#koszyk input.koszyk_element_count {width:45px;border:1px solid #7f9db9;text-align:center;}