/* clearing styles [ */
.clearfix:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */
.clear {
  border: medium none;
  clear: both;
  display: block;
  height: 1px;
  overflow: hidden;
  text-align: left;
}
/* ] clearing styles */
.user-status,
.menu,
form.search,
.shopping-cart,
.headband,
footer,
.btn {
  display: none;
}
.address .title {
  display: none;
}
#blok-print {
  display: block;
}
body {
  position: relative;
  font-family: Arial, Tahoma, Verdana;
}
body p {
  margin: 0.2cm 0;
}
.order-informations {
  position: absolute;
  top: 0;
  right: 0;
  width: 5cm;
}
.contact {
  margin-top: 1.5cm;
}
.reseller-contact {
  float: left;
}
.customer-contact {
  float: right;
  width: 5cm;
}
.table {
  border-top: 1px solid grey;
  border-left: 1px solid grey;
  border-collapse: collapse;
  margin-bottom: 1cm;
  font-size: 10pt;
}
.table td,
.table th {
  border-bottom: 1px solid grey;
  border-right: 1px solid grey;
  padding: 0.2cm;
}
.table-order th {
  font-size: 8pt;
  font-weight: normal;
  color: grey;
}
.table-total {
  float: right;
}
.blok-name {
  text-transform: uppercase;
  font-size: 16pt;
}
