body {background: #fff; }
* {background: none; margin: 0; padding: 0;}
body, table, input, textarea { font-size: 10pt; font-family: serif; }

a {text-decoration: none; font-weight: normal; color: #000000;}
.button-arrow { background: transparent url(img/butt.gif) no-repeat scroll left top; border: 0 none; height:12px; margin:0 0 0 3px; position:relative; top:3px; _top: -3px; width:17px; cursor: pointer;}
h1, .headline {font-size: 15pt; margin: 11px 0 11px 5px; font-weight: bold;}
h2, h2 a {padding: 5px 0; font-size: 12pt; color: #ff1a00; font-weight: bold; margin-top: 10px;}
h3 {padding: 5px 0 2px 0; font-size: 11pt; font-weight: bold; color: #525351;}
ul, ol {padding-left: 20px;}
.red, .warning, .ast {color: #FF1A00; font-weight: bold; padding: 5px 0;}

img { border:0; }

#topbar, #left, #right, #header, .hlavicka, .reklama, .topmenu, .user_remark_box, #footer .left, #footer .left .bottommenu {display: none;}
#main {margin: 0; padding: 0;}

#middle {margin: 0; padding: 0; width: 100%;}

.no-print {display: none;}
.faktura-seznam, .faktura-tlacitka, .tlacitka, .doporucit, .voting,
.dokose, .thumb_gallery, .moznosti, .cesta, .cleneni, .cat .headline,
.compare, .cat_sum, .pager, .paging, .kosik-tlacitka {display: none;}

.offer-polozky th {border-top: 2px solid #000000; border-bottom: 2px solid #000000; background-color: #ffffff;}
.offer-polozky td {border-top: 1px solid #000000; background-color: #ffffff;}
.offer-polozky td.offer-total  {border-bottom: 2px solid #000000;}

.mbox, .mbox2 {padding-top: 10px;}

.kosik-polozky td, .kosik-polozky th {border: #000000 1px solid;}
.kosik-polozky .td_info {border: none;}
/* doklady */

table.doklad {font-size: 10pt; margin-top: 5px;}
table.doklad table {font-size: 10pt; margin: 0;}
table.doklad {/*background: url(img/doklad_kopie.gif) repeat-y top;*/}
.doklad .left, .doklad .table-left {text-align: left;}
.doklad .center, .doklad .table-center {text-align: center;}
.doklad .right, .doklad .table-right, .doklad .box-right {text-align: right;}
.doklad .border {border: #000000 1px solid; padding: 1px 2px;}
.doklad .border-b, .doklad .border-b td, .doklad .border-b th {border-bottom: #000000 1px solid;}
.doklad .border-t, .doklad .border-t td, .doklad .border-t th {border-top: #000000 1px solid;}
.doklad .border-l, .doklad .border-l td, .doklad .border-l th {border-left: #000000 1px solid;}
.doklad .border-r, .doklad .border-r td, .doklad .border-r th {border-right: #000000 1px solid;}
.doklad .solid-border-tb {border-top: #000000 2px solid; border-bottom: #000000 2px solid; padding: 2px 0; margin: 2px 0 5px;}
.doklad .solid-border-b, .doklad .solid-border-b td {border-bottom: #000000 2px solid;}
.doklad strong {font-size: 10pt; font-weight: normal; padding-top: 2px; padding-bottom: 2px;}
.doklad strong span.border {white-space: nowrap;_padding: 0;}
.doklad td {vertical-align: top;}
.doklad th {vertical-align: bottom;}

.doklad i.box-title {font-size: 10pt; margin-left: 10px; padding: 10px 3px 0px; }
.doklad .box {font-size: 10pt; border: #000000 1px solid; padding: 3px; margin-bottom: 3px;}
.doklad .box b {font-size: 12pt;}
.doklad .no-box {font-size: 10pt;}
.doklad .box ul, .doklad .no-box ul {padding: 0;}
.doklad .box li, .doklad .no-box li {list-style: none; padding-top: 2px;}

.doklad .info {padding-top: 20px; _margin-top: 10px;}
.doklad .doklad-polozky {border-top: #000000 2px solid; border-bottom: #000000 2px solid;}
.doklad .doklad-polozky th {padding: 2px; border-bottom: #000000 1px solid;}
.doklad .doklad-polozky td {padding: 2px 2px 0 2px;}
.doklad .doklad-polozky .mez td {padding-bottom: 4px;}
.doklad .doklad-summary {border-bottom: #000000 2px solid;}
.doklad .doklad-summary td, .doklad .doklad-summary th {padding: 3px 2px;}
.doklad .credit-info {padding-left: 3px;}
.doklad .credit-info td {padding: 2px;}
.doklad .no-border {border: none;}
.doklad .small {font-size: 8pt; margin-top: 10px;}
.doklad .tiny {font-size: 6pt;}
.doklad .large {font-weight: bold; font-size: 12pt; padding-bottom: 2px;}
.doklad .no-wrap {white-space: nowrap;}
.doklad .strike {text-decoration: line-through;}

table.rma {margin-top: 10px;}
.rma .box {min-height: 90px; _height: 94px;}
.rma th {text-align: right; font-weight: normal; padding-right: 5px; width: 135px; vertical-align: top; white-space: nowrap;}
.rma td, .rma th {padding-top: 1px; padding-bottom: 1px;}
.rma .strong td, .rma .strong th {font-weight: bold;}
.rma-date {float: right;}
.rma-title {padding-left: 140px; font-weight: bold; font-size: 10pt;}
/* konec: doklady */

/* product */
.product {}
.product .img { float:left; margin: 0 0 0 8px; max-width: 220px; }
.product .popisky {  margin: 0 0 15px 235px; line-height: 0.9em;font-weight:bold;}
.product .popisky span { color: #ff1a00; }
.product .popisky p { margin: 3px 0;}
.product .popisky p.mez { margin: 0 0 15px 0;}

.product .mbox2 .description {padding: 0 5px;}
.product .param_title {font-weight: bold;}
/* konec: product */

/* vypis produktu */
.products { margin:12px 0 6px 0; _margin-bottom:18px; }
.products tr { page-break-after: avoid;}
.products tr td {page-break-inside: avoid;}
.products tr.space {page-break-after: auto;page-break-inside: auto;}
.products td {vertical-align: top;}
.products td.img {border-left:1px solid #dbdbda; border-top:1px solid #dbdbda; border-right:1px solid #dbdbda; page-break-inside: avoid;}
.products td.title {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; page-break-inside: avoid;}
.products td.price {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; page-break-inside: avoid;}
.products td.popis {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; page-break-inside: avoid;}
.products td.konec {border-left:1px solid #dbdbda; border-right:1px solid #dbdbda; border-bottom:1px solid #dbdbda; page-break-inside: avoid;}
.products .in { margin: 2px 7px; }
.products .konec .in {margin-bottom: 7px;}
.products .in .obr { text-align:center; margin:5px 0 5px 0; }
.products .in .ceny { font-weight: bold; }
.products .in .ceny .l {text-decoration: line-through;}
.products .in .ceny .r {}
.products .in .pop {margin:  7px 0 4px 0;}
.products .in .vice {display: none;}
.products .in .del_info {padding-top: 5px;}
/* konec: vypis produktu */

/* tisk seznamu dokladu */
.list {width: 100%;}
.list th { border:1px solid #7B7D7B; padding: 3px;}
.list th.selected_order {background-color: #ff1a00; color: #ffffff; }
.list td { vertical-align: top; padding: 3px; border: 1px solid #E7E7E7;}


.doc_header {padding-bottom: 5px;}
.doc_header table { border: #7B7D7B 1px solid; }
.doc_header th {text-align: right; padding: 0 5px;}
.doc_header td {text-align: left; padding-right: 5px;}

.inv-list .code { width: 100px; }
.inv-list td.code { text-align: center; }
.inv-list .date { width: 100px; }
.inv-list td.date { text-align: center; }
.inv-list .price { width: 110px; }
.inv-list td.price { text-align: right; }

.del-list .code { width: 80px; }
.del-list td.code { text-align: center; }
.del-list .date { width: 60px; }
.del-list td.date { text-align: center; }
.del-list .package-info { width: 105px; }
.del-list td.package-info {}
.del-list .price { width: 85px;}
.del-list td.price { text-align: right;}

.ord-list .code { width: 100px; }
.ord-list td.code { text-align: center; }
.ord-list .date { width: 100px;}
.ord-list td.date { text-align: center; }
.ord-list .price { width: 110px; }
.ord-list td.price { text-align: right; }


/* konec: tisk seznamu dokladu */
