#header,
header,
#footer,
.main-banner,
.banner-background,
.banner,
#breadcrumb,
.tip,
.btn,
.wallpapers-list,
#hodnoceni,
.hodnoceni,
.article-actions .column-left,
[class*="btn-"],
.paging,
.count-select,
.actions a,
#preview,
footer,
nav,
form,
.navigation-main-sub,
.no-print,
aside {
  display: none !important;
}
#header.print,
header.print,
#footer.print,
.main-banner.print,
.banner-background.print,
.banner.print,
#breadcrumb.print,
.tip.print,
.btn.print,
.wallpapers-list.print,
#hodnoceni.print,
.hodnoceni.print,
.article-actions .column-left.print,
[class*="btn-"].print,
.paging.print,
.count-select.print,
.actions a.print,
#preview.print,
footer.print,
nav.print,
form.print,
.navigation-main-sub.print,
.no-print.print,
aside.print {
  display: block !important;
}
.firm-intro {
  margin-bottom: 80px !important;
}
.aside-left .box {
  padding: 0 !important;
}
.print {
  display: block !important;
}
.main {
  float: none;
  width: 100%;
}
.article-box {
  border: 1px solid #ccc !important;
  border-top: 5px solid #ccc !important;
}
a {
  color: #000 !important;
}
body,
#container {
  padding: 0 !important;
}
#container .main article .gallery-list {
  margin: 0 !imprtant;
  padding: 30px 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
}
#container .main article .gallery-list li {
  width: 135px !important;
  margin: 0 10px 0 !important;
  float: left !important;
  clear: none !important;
}
#container .main article .gallery-list li:after,
#container .main article .gallery-list li:before {
  display: none !important;
}
#container .main article .gallery-list li img {
  max-width: 135px !important;
}
#container .gallery-list li:nth-child(4n+1),
#container .gallery-list li.c4n1 {
  clear: none;
}
.list li {
  padding: 15px 0 !important;
  border-bottom: 1px solid #ccc !important;
}
.list li .thumb {
  width: 150px;
  float: left !important;
}
.list li .thumb img {
  float: left;
}
.list li .content {
  margin-left: 0 !important;
  float: right;
  width: 450px;
}
.column-content {
  width: 100% !important;
  padding: 0 !important;
  display: block !important;
  page-break-after: always !important;
}
