/* --- css stylesheet for print --- */
/* --- global --- */
html , html * , body , body * {
  color: #000000 !important;
  background: no-repeat none transparent !important;
}
/* --- common --- */
.print {display: block;}
.noprint {display: none;}
.print2 {display: none;}
form {display: none;}
img {border: 0px none; margin: 0px;}
h1 {
  padding: 5px 0px 4px 0px;
  float: none;
  width: auto;
}
h1 a {
 height: auto;
 _padding-left: 0px;
}
/* --- form --- */
/* --- mask --- */
div.web-all-in-in {
  width: auto;
}
/* --- header --- */
div.header {
  height: auto;
}
div.top-header {
  height: auto;
  padding: 0px;
}
div.top-header img.logo, div.top-header img.call {
  display: none;
}
div.top-header div.print {
  font-size: 15px;
  line-height: 17px;
  font-weight: bold;
  margin-bottom: 20px;
}
div.print-logo {
  display: block;
  text-align: left;
  padding-bottom: 10px;
}
h1.print-heading {
  display: block;
  color: #032E70 !important;
  border-bottom: 1px solid #E4E4E4;
  font-size: 24px;
  line-height: 26px;
  padding-bottom: 10px;
}
/* ---  --- */
img.top-img {
  top: 0px;
}
/* --- left --- */
div.left-side {
  display: none;
}
/* --- right --- */
div.right-side {
  width: auto;
  height: 850px !important;
  overflow: hidden;
  float: none;
  padding: 0px 10px 30px 10px;
  top: 0px;
  border: 6px solid #E4E4E4;
}
/* --- top-menu --- */
div.top-menu {
  display: none;
}
/* ---  --- */
#vizual{
 display: none;
}
/* ---  --- */
#rightdetail{
 float: right;
 width: 390px;
 margin-right: 10px;
}
table.detail {
  margin-top: 30px;
}
table.detail th {
  text-align: left;
}
p.card-photo {
  margin: 0px 0px 8px 0px;
}
p.small-photo {
  display: none;
}
div.footer {
  height: auto;
}
div.footer-in {
  padding-top: 0px;
  font-size: 11px; 
  clear: both;
}
div.footer-in * {
  font-size: 11px;
}
#headpic2, #headpic3, #headpic4, #headpic5 {
  display: block;
}
#headpic6, #headpic7, #headpic8, #headpic9, #headpic10 {
  display: none;
}
.indetail {
  margin-left: 0px;
  border-right: 1px solid #C9CCD5;
  padding-right: 20px;
}
.card {
  border: 0px none;
}
.titulek {
  border: 0px none;
  text-align: left;
  width: auto;
  padding: 5px 0px 15px 0px;
  height: auto;
}
.titulek2 {
  border: 0px none;
}
div.cena * {
  font-size: 17px;
}

