/* --- css stylesheet for print --- */
/* --- global --- */
html , html * , body , body * {
  color: #000000 !important;
  background: no-repeat none transparent !important;
}
/* --- mask --- */
div.web-all {
  width: auto;
}
div.web-top {
  margin-bottom: 30px;
}
div.web-top-menu {
  display: none;
}
div.web-top-banner {
  display: none;
}
div.web-content {
}
div.web-footer {
  padding: 0px 0px 0px 0px;
}
/* --- web-top --- */
div.web-top img.logo-een {
}
div.web-top img.logo-map {
  display: none;
}
/*div.web-top span.heading1 {
  position: absolute;
  font-weight: bold;
  font-size: 28px;
  line-height: 30px;
  right: 0px;
  top: 34px;
}
div.web-top span.heading2cs , div.web-top span.heading2en {
  position: absolute;
  font-weight: normal;
  font-size: 25px;
  line-height: 30px;
  right: 0px;
  top: 62px;
}*/
div.web-top div.top-map {
  display: none;
}
/* --- web-footer --- */
div.web-footer div.menu {
  display: none;
}
/* --- web-content --- */
/* --- tabulky --- */
table.def-table {
  width: auto;
}
table.def-table td {
  border: 1px solid #000000;
}
table.def-table-form {
  width: auto;
}
table.def-table tr.def-table-head td, table.def-table tr.def-table-head th {
  border: 1px solid #000000;
}
table.def-table tr td.def-table-head {
  border: 1px solid #000000;
}
.print-hidden {
  display: none;
}
.hidden {
  display: block;
}
/* ---  --- */
