
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid }
blockquote, pre { page-break-inside: avoid }
ul, ol, dl { page-break-before: avoid }

h1, h2, h3, h4, h5 { color: #000; }

*,
body { background: none; background-color: #FFF; color: #000; border: 0px none; margin: 0px; padding: 0px; font-size: 9.5px; }
body { background: none; background-color: #FFF; color: #000; border: 0px none; width: 100%; }

a { color: #000; }

.nav { display: none; }

table,
#items,
#cart-table { width: 100%; text-align: left; margin: 0px; padding: 0px;}

table, #cart-table { border-collapse: collapse; }
table td, #cart-table td, table th, #cart-table th, table.order td, table.order th { border: 1px solid #ccc; }
table.order { width: 100%; }

#items td,
#items th{padding: 0px; width: auto;}

h1, h2, h3, h4

#order-detail .header { border: 0px none; }
#order-detail h2 { color: #000; }
#order-detail .left,
#order-detail .right { border: 1px solid #000; overflow: hidden; }

.alert{display: none;}
#basket div.two-columns.left{width: 45%; margin: 0px; margin-right: 5%; padding: 0px;}

#feedback { display: none; }

#kroky,
#order-right-pane span.headline,
#order-right-pane div.item { display: none; }
#order-right-pane { float: left; width: 100%; min-height: 50px; height: auto; }
#basket-inner,
#basket-inner table { width: 100%; border-collapse: collapse; }
#basket-inner table th,
#basket-inner table td { border: 1px solid #000; }
#basket-inner #button-recount,
#basket-inner td.label input { display: none; }

.total { display: none; }

#order-detail, #list-of-orders, #guide { width: 100%; margin: 0px; padding: 0px; }
#order-detail div.left, #order-detail div.right { margin-right: 2px; }