﻿#headerTopWrap,
#headerWrap,
#headerBottomWrap,
#headerMenuWrap,
#hpNavWrap,
#footerTopWrap,
#footerWrap,
#logosBoxWrap,
#footerBottomWrap,
#cookiePanel,
#productsPath,
.boxMainPld,
.main-menu
{display:none}

.cleaner { clear: both; height: 0; line-height: 0; font-size: 0; }

@page {
  size: A4;
  margin: 1cm;
}
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
    background-color: #fff; 
    font: 12pt "Tahoma";
  }

    .printHeader { display: block !important; border-bottom: 1px solid #000; font-size: 8pt; padding:0 0 1cm 0;}
    .printLogo { float: left; width:40%}
    .printLogo img {margin:10px 0 0 0}
    .printHeaderText { float: left; width:35%}
    .printHeaderText2 { float: left; width:25%}

    .printDetail { display: block !important; font-size: 10pt;}

    .printFooter { display: block !important;border-top: 1px solid #000; text-align: center;}
    .printFooter strong {font-size:18pt;}
  
    #bcBackground {background:#fff;}
    #bcBackground #bcHeader {width:100%;}
    #bcBackground #bcFooter {padding:0;}

    .printHeader { display: block !important;border-bottom: 1px solid #000; font-size: 8pt; padding:0 0 1cm 0;}
    .printLogo { float: left; width:40%}
    .printLogo img {margin:10px 0 0 0}
    .printHeaderText { float: left; width:35%}
    .printHeaderText2 { float: left; width:25%}
    .printDetail { display: block !important; font-size: 10pt;}
    .printDetail h1 {font-size:18pt;color:#192F52;font-weight:bold; margin:1cm 0 0.5cm 0; text-align:center;}
    .printDesc {width:100%; float: left;padding:0 0 0.5cm 0;}
    .printImg {width:100%;float:left;text-align:center;margin:0;}
    .printImg img {width:80%; margin: 0}

    .printInfo {}
    .printCenaOriginal {font-size:13pt;color:#000;font-weight:bold;margin:0px;}
    .printCena {font-size:17pt;color:#192F52;font-weight:bold;margin:0px;}
    .printCenaVatless {font-size:15pt;color:#192F52;font-weight:normal;margin:0 0 0 0.2cm; display:inline-block;}
    .printCode, .printDostupnost { font-size: 13pt;margin:2mm 0 0 0px;}

    .box50 {width:50%; float:left; padding:0.2cm; margin:0; page-break-inside:avoid;}
    .box50 .box50 {width:100%; padding:0;}
    .box100 {width:100%; padding:0.2cm; margin:0;}
    
    .printImg-thumbs {color:#000;font-size: 0pt; margin:0 -0.2cm;}
    .print-thumb {width:50%; float:left; padding:0.2cm; margin:0; text-align:center;}
    .print-thumb img {width:100%; margin: 0;}

    .print-border {border:10px solid transparent; padding:0; margin:0}
    .print-border-inner {border:10px solid #ccc; padding:0.2cm;}

    .printTexts {color:#000;font-size: 0pt; margin:0 -0.2cm;}
    .printTexts table {color:#000; width: 100% !important; padding: 0; margin:0 0 0.3cm 0;}
    .printTexts table tbody td {page-break-inside: avoid;}
    .printTexts table tbody tr th {color:#000; font-size: 12pt;text-align:left; padding: 0.15cm 0.2cm;}
    .printTexts table tbody tr td {color:#000; font-size: 9pt; text-align:left; padding: 0.15cm 0.2cm;}
    .printTexts table tbody tr td:nth-child(2n) {text-align: right;font-weight: bold;}
    .printTexts table tbody tr:nth-child(2n) {background: #eee;-webkit-print-color-adjust: exact; }
    .printTexts table p {display:block; width:100%; margin:0; padding:0;}
    .printTexts h2 {color:#000; font-size:18pt;}
    .printTexts p {color:#000; font: 9pt "Tahoma";}
    .printTexts ul {color:#000; font: 9pt "Tahoma";}
    .printTexts ul li { list-style: none; margin: 0 0 5px 0; padding: 0 0 0 15px; position:relative;}
    .printTexts ul li:before {-webkit-print-color-adjust: exact !important; background: #000 !important; content: ""; position:absolute; left:0; top:4px; width:5px; height:5px; border-radius:100%;}

    .tablukaGear td {text-align:center !important; width:50%; }
    .tablukaGear td:nth-child(2n) {text-align:center; font-weight:400; border-left:1px solid #666;-webkit-print-color-adjust: exact;}
    .printTexts .tablukaGear tbody tr td:nth-child(2n) {text-align: center;font-weight: normal;}

    .printFooter { display: block !important;border-top: 1px solid #000; text-align: center;}
    .printFooter strong {font-size:18pt;}

}

