/* tabs */
ul.tabs {
  margin: 0 0 -9px 0;
  float: left;
}
ul.tabs li {
  background: #E7E7E7;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-right: #cccccc 1px solid;
  display: block;
  float: left;
  padding: 4px 7px;
  margin: 0 4px 0 0;
  list-style: none;
}
ul.tabs li a {
  background: #ffffff !important;
  border-bottom: #cccccc 1px solid;
  display: block !important;
  margin: -4px -7px -5px -7px !important;
  padding: 4px 7px 3px 7px !important;
}




.righto img.preview, .picrute img.preview, .detail img.preview {
  border: #cccccc 1px solid;
  float: left;
  margin: 0 15px 15px 0;
}

input.amount {
  margin: 1px 5px;
  text-align: center;
  vertical-align: middle;
  width: 25px;
}

/* dlaždicový výpis */
div.square {
  float: left;
  width: 30%;
}



#ajax {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
#ajax p {
  background: #ccccff;
  color: #003366;
  text-align: center;
  font: bold 14px arial;
  padding: 10px;
}

form.buyform {
  background: #eeeeee;
  clear: both;
}
  .amount {
    background: url('/images/graphic/ammount.png') no-repeat;
    border: #ffffff 1px solid;
    color: #b6b6b6;
    padding: 8px 0 7px 0;
    text-align: center;
    width: 25px;
  }



/* tabulkový výpis */
table.shoptable {
  table-layout: auto;
}
table.shoptable form {
  margin: 0;
}
table.shoptable th.delivery {
  width: 80px;
}
table.shoptable th.unvatprice {
  width: 60px;
}
table.shoptable th.vat {
  width: 35px;
}
table.shoptable th.vatprice, table.shoptable td.discount {
  width: 60px;
}
table.shoptable th.form {
  width: 100px;
}
table.shoptable input.amount {
  margin: 2px;
}
