body {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #FFF;
    font-size: 8pt;
}

h1, h2, .err, .ok, .links, .print {
    display: none;
}

/* PrintSummaryPage */

#box #summary {
    position: relative;
    margin: 0 auto;
    margin-top: 20mm;
    width: 150mm;
    text-align: left;
    font-size: 7pt;
}

#box #summary table {
    width: 100%;
}

#box #summary table tr td,
#box #summary table tr th {
    padding: 0 2mm 2mm 0;
}

#box #summary table tr td+td+td+td+td+td,
#box #summary table tr th+th+th+th+th+th {
    text-align: right;
}

#box #summary table tr th {
    padding-bottom: 4mm;
    font-weight: bold;
}

#box #summary table .last_row td{
    padding-top: 4mm;
    font-weight: bold;
}

/* PrintInvoicePage */

#box #show_invoice {
    position: relative;
    margin: 0 auto;
    margin-top: 20mm;
    width: 150mm;
    text-align: left;
}

#box #show_invoice #refnum {
    float: right;
}

#box #show_invoice #supplier {
    margin: 15mm 0 25mm 0;
    float: left;
    width: 70mm;
}

#box #show_invoice #customer {
    margin: 15mm 0 0 0;
    float: left;
    width: 50mm;
}

#box #show_invoice #payment {
    margin: 0 0 25mm 0;
    float: left;
    width: 90mm;
}

#box #show_invoice #date {
    float: left;
}

#box #show_invoice table tr th,
#box #show_invoice table tr td {
    padding: 3px 15px 3px 0;
}

#box #show_invoice h3,
#box #show_invoice table tr th {
    margin-bottom: 5px;
    font-weight: bold;
}

#box #show_invoice p {
    line-height: 14pt;
}

#box #show_invoice #items_and_prices table {
    width: 100%;
}

#box #show_invoice #items_and_prices table td+td,
#box #show_invoice #items_and_prices table td+th,
#box #show_invoice #items_and_prices table th+th {
    text-align: right;
    width: 30mm;
    padding-right: 0;
}

#box #show_invoice #items_and_prices table .last_row td,
#box #show_invoice #items_and_prices table .last_row th {
    border-bottom: none;
}


/* Obecné */

.clearfloat {
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}

i {
    font-style: italic;
}

b {
    font-weight: bold;
}

a {
    color: #000;
}