body { margin: 0; padding: 0; border: 0; font-size: 12pt; }

h1, h2, h3, h4 { page-break-after:avoid; page-break-inside:avoid; clear:both; }

table { clear:both; width:100%; border-collapse:collapse; border-top:.5pt solid #000; page-break-inside:avoid; }
th, td { display:table-cell; border-bottom: 0.5pt solid #000;}
th { text-align:left; }

img.f-left { float:left;  margin-right:10px;}
img.f-right { float:right; margin-left:10px; }

blockquote { page-break-inside: avoid }
ul, ol, dl { page-break-before: avoid }

.clear { clear: both; }
.noprint, .noscreen { display: none !important; }

fieldset { border:0; padding:0; margin:0; }

.table-cart { border:1px solid #333; border-collapse:collapse; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
.table-cart th { border-collapse:collapse; padding:4px; }
.table-cart td { border-collapse:collapse; padding:4px; }
.table-cart input { border:0; background:#fff; color:#000; width:30px; }

.table-cart table { border:0; }
.table-cart table td { border:0; }

.price-sum { font-size:1.4em; padding:8px 0; }

.w30 { width:30px !important; }

#fade, #drobky, .buttony, .buttony2, .delete-cart, .ab, .prepocitat { display:none; }
