/* kosik */
.basket {
  text-align: right;
  padding: 10px;
}
.shopping table {
  width: 555px;
  text-align: left;
  font-size: 9pt;
  margin-bottom: 5px;
}
.OrderTable {
  width:100%;
  font-size: 90%;
}
.OrderTable th {
  text-align: left;
}

.shopping table td {
  padding: 2px;
}
.shopping table tbody tr {
  background: #eee;  
}

.shoppingDown {
  text-align: right;
}

.shoppingDown .clearbasket {
  padding-left: 25px;
  _padding-left: 0;
  color: #f00;
  height: 21px;
  font-size: 9pt;
  font-weight: bold;
  background: url('../img/ico/clear.gif') center left no-repeat;
  border: none;
  cursor: pointer;
}
.shoppingDown .continueshopping {
  padding-left: 25px;
  _padding-left: 0;
  color: #0f0;
  height: 21px;
  font-size: 9pt;
  font-weight: bold;
  background: url('../img/ico/continue.gif')  left no-repeat;
  margin: 0 10px;
  border: none;
  cursor: pointer;
}
.shopping a.clearbasket:hover, .shopping a.continueshopping:hover {
  text-decoration: none;
}

tfoot {
}
tfoot tr.finish {
  background: #f00;
  color: #fff;
  font-weight: bold;
}
tfoot tr.finish td.sums {
  text-align: right;
}
tfoot tr.sumsDPHHeader, table thead th {
  color: #f48000;
  font-weight: bold;
  font-size: 8pt;
  padding: 3px;
  padding-top: 0;
}
tfoot tr.sumsDPHHeader td, tfoot tr.sumsDPHValue td {
  padding: 10px 0;
}
tfoot tr.sumsDPHValue td {
  padding-top: 0;
}

.shopping input.save {
  background: url('../img/ico/save.gif') top center no-repeat;
  width: 21px;
  height: 20px;
  border: 0;
  font-size: 1px;
  color: #fff;
  margin: 0 1px;
}
.shopping input.del {
  background: url('../img/ico/del.gif') top center no-repeat;
  width: 20px;
  height: 20px;
  border: 0;
  font-size: 1px;
  color: #fff;
  margin: 0 1px;
}
