body {
	width:100% !important; margin:0 !important; padding:0 !important; 
	font-family: 'Montserrat', sans-serif;
	 background: #ffffff!important;
	color: black;
}


@page {
    size: letter;
    margin: .5in;
}

@media print {
  .content-block, p {
    page-break-inside: avoid;
  }

  html, body {
    width: 210mm;
    height: 297mm;
  }
}

/* ----------  Nadpisy ---------- */
h1,h2,h3,h4,h5,h6 { font-family: 'Montserrat', sans-serif;}
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}

dd, dt, dl {    margin: 0;}

dl.article-info {    margin: 10px 0;}

dt.article-info-term {    font-weight: bold;}

.article-info dd {
    font-size: 0.9em;
    line-height: 1.5em;
    margin: 0;
}


p {
    margin: 5px 0px;
    padding: 0px;
}


hr { background-color: #ccc; }
img { display: block; margin: 1em 0; }
a img { border: none; }
a { text-decoration: none; color: black; }
a:hover {    text-decoration: underline;}

.cleaaar { clear: both; }
.tisk-top {display: block; border-bottom: solid black 1px; clear: both; padding-bottom: 10px;}
.tisk-img {	float: left; clear: both;}


/* ---------- Tabulky ---------- */
table {font-family: 'Montserrat', sans-serif; width:100%; text-align:left; margin:20px 20px 20px 0px; }
table tr {border: 1px solid black;}
table th {font-weight:bold; border: 1px solid black; color:black; padding:8px;}
table td {color:black; border:1px solid black; padding:8px;}

/* ---------- nezadouci obsah ---------- */
.logo { display: none;}

.nav-mobile, nav { display: none;}
.menupruh { display: none;}

.hlavicka { display: none;}
.itemContainerRight { display: none;}
.pata4, .bottom1, .bottom2, .bottom3 { display: none;}

.k2Pagination { display: none;}


.sharethis-inline-share-buttons { display: none;}
#scroll2top, .scrollToTop.visible { display: none;}
.s2s_contenedor {display: none!important;}
.s2s_icon {display: none!important;}
.s2sfo {display: none!important;}

.itemBackToTop { display: none;}
.BackToItemList { display: none;}
.tlacitkoakt { display: none;}
.tlacitko { display: none;}
div.catItemReadMore { display: none;}

div.itemContainer, div.subCategoryContainer {
    float: none;
    display: block;
    width: 100%!important;
    margin-bottom: 30px;
}

.grecaptcha-badge { visibility: hidden;}

div.itemImageGallery { display: none;}

div.itemAttachmentsBlock { display: none;}
.ItemModuly.form { display: none;}

