table.cart{border:1px solid #D0D0D0;border-collapse:collapse;border-spacing:2px;width:99%;background-color:#FFF;}
table.cart thead th,table.cart tfoot th,table.cart tfoot td{background-color:#F0F0F0;font-weight:700;}
table.cart thead th{border-bottom:1px solid #D0D0D0;}
table.cart tfoot th,table.cart tfoot td{background-color:#FEF3ED;border-top:1px solid #D0D0D0;font-size:16px;}
table.cart tbody td{border-collapse:collapse;}
table.cart .picture{padding:4px 0;text-align:center;width:92px;}
table.cart tbody td.picture{border-right:1px solid #D0D0D0;}
table.cart .picture img{border:1px solid #CCC;padding:0;}
table.cart tbody td.name{width:auto;border-right:1px solid #D0D0D0;}
table.cart tbody td.name a{color:#007CEF;font-weight:700;text-decoration:underline;}
table.cart tbody td.row-actions{border-right:1px solid #D0D0D0;width:60px;}
table.cart td.quantity{text-align:center;width:40px;}
table.cart input.text{float:left;margin:0 5px;vertical-align:middle;width:2em;}
#CartForm table.cart input.button{background:none;border:none;color:#47A;font-weight:400;margin-left:9px;padding:0;text-decoration:none;vertical-align:middle;}
#CartForm table.cart tbody td.row-actions input.button{margin-left:0px;}
table.cart .even td{background-color:#FFF3E8;}
table.cart .odd td{background-color:#F7F7F7;}
table.cart tfoot .price{color:#D04E19;}
table.cart tfoot td.price{font-size:14px;}
#Cart table.cart .price{padding-right:9px;text-align:right;width:80px;}
#Cart table.cart tbody td.price{font-weight:700;width:90px;}
table.cart tfoot th{text-align:right;}
#CartForm input.submit,#CartForm a.continue{background:url('../images/buttons/button2.png') no-repeat;border:none;color:#555;cursor:pointer;float:right;font-family:Helvetica,Arial,Tahoma,Sans-Serif;font-size:11px;font-weight:700;height:25px;line-height:25px;margin:8px 0 0;padding:0;text-align:center;text-transform:uppercase;width:183px;}
#SfContentWidget #CartForm input.checkout{color:#D04E19;margin-right:0;}
#CartForm input.submit:hover,#CartForm a.continue:hover{background-position:left -25px;}
#CartForm div.wrap_gateway_buttons,#CartForm div.wrap_extra_buttons{height:22px;margin-bottom:9px;width:100%;}
#CartForm div.wrap_gateway_buttons input{background:url('../images/raty_zagiel.gif') no-repeat;border:none;cursor:pointer;float:left;height:31px;text-indent:-20000em;width:157px;}
#Cart .wrap_extra_buttons .clear{margin:0;padding:0;}
#CheckoutForm table.cart{clear:both;}
#Checkout div.success{color:#F60;font-size:20px;font-weight:700;margin:10px 0;text-align:center;}
#Checkout div.info{background:none;font-size:120%;}
#Checkout div.info form{float:right;}

table.cart .bundle td.bundle-info{background-color:#FFBF00;width:25px;font-weight:700;}
