body {font-size: 11pt; width: 480pt; margin: 0 auto;}

.no-print, #top-left, #top-bar, #top-img, .rss-btn, .news-bottom, .news-all,
.insertion, #menu-bar, #footer, #product-line, #vyrobci, h2.photogalery, .js-only,
#info-forms, #uri, #secondary, .product-brands, #eshop-sort, .list-header, .to-top,
.search-header form, #secondary-search, .pager-bg, a.fancyZoom {display: none;}

.googlemap-obal {display: block;}

div.hr-clear, span.hr-clear, div.hr-clear-left {
	margin:0px; padding:0px;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	visibility:hidden;
}

.breaker {
    page-break-before:always;
  } 

a, a:visited {color: #000; text-decoration: none;}

h1 {font-size: 18pt;}
h2 {font-size: 15pt; margin: 0 0 5pt 0; padding: 0;}
h3 {font-size: 13pt; padding: 0; margin: 0 0 3pt 0;}

img {border: 0;}
img.img-left {float: left; margin-right: 15pt;}
img.img-right {float: right; margin-left: 15pt;}

.print-logo {margin-bottom: 20pt;}

p {padding: 0; margin: 0 0 15pt 0;}
p.date {font-size: 9pt; margin: 0;}

.home-probars div, .kontakt {float: left; width: 230pt; margin-right: 20pt;}
.home-probars div.home-probox-1, .home-probars div.home-probox-3, .kontakt.second {margin: 0;}

.news-box h2.buttons, h1, h2, .common h3 {clear: both;}

ul.jcarousel-list {text-align: center;}
ul.jcarousel-list li {list-style: none; float: left; margin: 0 5pt;}

.list-item {width: 150pt; margin-right: 15pt; float: left;}
.list-item.last {margin: 0;}
.list-item img {float: none; margin-top: 8pt; margin-bottom: 8pt;}

.results .header {font-weight: bold;}

table {width: 488pt; text-align: left; border-collapse: collapse; margin-bottom: 15pt;}
th, td {border: 1pt solid #ccc; padding: 2pt 5pt;}

div.cols div.cols3_l, div.cols div.cols3_c, div.cols div.cols3_r {
  float: left;
  width: 145pt;
  margin-right: 15pt;
}


