@media print {

  #menu-bar, #site, #uri, #to-top, #w3c,
  div.pager, div#map_kontakty1 {
		display:none;
	}

  form {display:none;}
  
  div.hr-clear {
  	margin:0px; padding:0px;
  	clear:both;
  	height:1px;
  	font-size:1px; line-height:1px;
    border:1px solid #fff;
    background-color: #fff; 
    visibility:invisible;
  }
  
  /* SECONDARY */
  div.sub-menu, div.panel-search-history, div#price-range {display:none;}

	/* HOMEPAGE */
	div.home-banners, p.link-box {display:none;}

	/* NOVINKY */
	div.news-img, p.news-bottom, p.news-all {display:none;}
	
	/* KDE NAKOUPIT */
	div#mapa-bar {display:none;}	
	
	/* KATOLOGY */
	form.katalogy {display:block;}
  div#catalogues{width:670px;}
  div.catalog-item {
    float:left;
    margin:0 4px 15px 0; padding:5px 3px 5px 4px;
    width:155px;  
  }		
  div.catalog-item.last {margin-right:0px;}
  div.catalog-item img {width:155px;}
	div.catalog-item p.popis {height:60px;}
  div.catalog-item p.form {display:none;}
  	
	/* PRODUKTY */
	div.pbar-box, div.pbar-main-box,
	div#eshop-sort, ul#tabs-product, 
  div#products.catalog div.list-header {display:none;}

  div#products,
  div#related-products {width:670px;}
  div#products.catalog div.list-item,
  div#related-products div.list-item {
    float:left;
    margin:0 4px 15px 0; padding:5px 3px 5px 4px;
    width:155px;
    border:1px solid #777;
  }
  div#products.catalog div.list-item.last,
  div#related-products div.list-item.last {margin-right:0px;}
  div#products.catalog div.list-item img,
  div#related-products div.list-item img{width:155px;}
  div#products.catalog div.list-item h3,
  div#related-div.list-item h3 {font-size:90%; font-weight:normal;}
  div#products.catalog div.list-item p a, 
  div#products.catalog div.list-item h3 a,
  div#related-products div.list-item p a, 
  div#related-products div.list-item h3 a {display:block; color:#000;font-size:90%}
  
  div#products.list {margin-bottom:15px;}
  div#products.list div.list-item a.nahled,
  div#products.list div.list-item p a.akce,
  div#products.list div.hr-clear.gap-2,
  div#products.list div.list-item p a span.catalog-lbl{
    display:none;
  }
  div#products.list div.list-header,
  div#products.list div.list-item {
    width:670px;
    padding:5px 0px 0px;
    border-bottom: 1px solid #fff;
  }
  div#products.list p{
    float:left; 
    margin:0px; padding:0px;
  }
  div#products.list a{color:#000;}
  div#products.list p.cislo, 
  div#products.list h2.nazev, div#products.list h3.popis,
  div#products.list p span, div#products.list p a {
    float:left; display: block;
  }

  div#products.list p.cislo {width: 70px;}
  div#products.list h2.nazev {width: 170px;}
  div#products.list h3.popis {width: 220px;}
  div#products.list p span.rada, 
  div#products.list p a.rada {width: 110px;}
  div#products.list p span.moc-dph, 
  div#products.list p a.moc-dph {text-align:right; width: 80px;}

  div#products.list.logged p.cislo {width: 60px;}
  div#products.list.logged h2.nazev {width: 70px;}
  div#products.list.logged h3.popis {width: 180px;}
  div#products.list.logged p span.rada, 
  div#products.list.logged p a.rada {width: 95px;}
  div#products.list.logged p span.skladem, 
  div#products.list.logged p a.skladem,
  div#products.list.logged p a.skladem span {text-align:center; width: 50px;}
  div#products.list.logged p span.moc-dph, 
  div#products.list.logged p a.moc-dph {text-align:right; width: 75px;}
  div#products.list.logged p span.nc, 
  div#products.list.logged p a.nc {text-align:right; width: 70px;}
  div#products.list.logged p span.objednat, 
  div#products.list.logged p a.objednat {text-align:right; width: 55px;}

  div#products.list h2, 
  div#products.list h3,
  div#products.list p {
    font-size: 100%;
    margin:0px; padding:0px;
    font-weight: normal;
  }
  div#products.list div.list-header h2, 
  div#products.list div.list-header h3,
  div#products.list div.list-header p {font-weight: bold;}  
  
  div#products.list p.cislo,
  div#products.list h2.nazev, 
  div#products.list h3.popis,
  div#products.list p span.rada,
  div#products.list p a.rada, 
  div#products.list p span.moc-dph,
  div#products.list p a.moc-dph  
  {
    display:block;
    margin: 0px; padding: 0px 5px 0px 0px;
    font-size: 85%;
  }
  div#products.list p span.moc-dph,
  div#products.list p a.moc-dph {padding:0px;}

  div#products.list div.list-item h2.nazev a {color: #286DA4;}

  /* PRODUKTY - detail */
  div#info-forms, div.jcarousel-controls {display:none;}
  
  div#tab-images, div#tab-properties, div#tab-guides, div#tab-sellers {
    display:block;
    padding: 0px 0px 10px 0px;
  }
  div#print-block {
    page-break-before:always;
  }  
  
  /* JCarousel */
  div.jcarousel-clip.jcarousel-clip-horizontal {
    height:auto !important;
  }
  ul.jcarousel-list.jcarousel-list-horizontal {
    left:0px !important;
    width:670px !important;
    display:block;
    padding:0px; margin:0px;
    list-style-type: none;
  }
  li.jcarousel-item.jcarousel-item-horizontal {
    float:left;
    display:block;
    width:162px;
    padding:2px; margin:0px;
  }
  li.jcarousel-item.jcarousel-item-horizontal span.jcarousel-item-image {
    display:block;
    width:158px;
  }

  div.product-details table td.left-side {width:40%;}
   
  div.other-products, 
  div#tab-images.product-details.ui-tabs-panel.hidden,
  div#tab-properties.product-details.ui-tabs-panel.hidden,
  div#tab-guides.product-details.ui-tabs-panel.hidden,
  div#tab-sellers.product-details.ui-tabs-panel.hidden,
  #lista, #secondary, .inovice-print-export, .invoice-detail h1 {display:none;}
  
  .order-detail h1 {display: none;}

  div.ie-print-break {
    width:670px;
    page-break-before:always;
  }
	
	/* base gallery - press */
	div.press-gallery {width:670px;}
	div.photo {
    float:left;
    margin-right:5px;
    padding-top:5px;
    text-align:center;
    width:125px;
  }

  /*------------------------------------------------------*/
	
	a, a:visited {color:#286DA4; text-decoration:none;}
	a img {border: none;	}
	
	a.direct-link {display:none;}

	body {width:98%;	font-size:80%;}
	body, th, td {font-size: 11pt;}

	p {margin: 5px 0px; padding:0px}
	p.rss-news, p.hidden {display:none;}
	
	.right {text-align: right;}
	
	h1 {font-size: 1.8em; margin-bottom: 5px; margin-left: 0px;}
	h2 {font-size: 1.3em;  margin-bottom: 5px;}
	h3 {font-size: 1.1em;}

	table {
    border-collapse: collapse;
    border:1px solid #000;
    width: 98%;
    margin-bottom: 15pt;
  }
	th {background: #DDD; border:1px solid #000; padding: 3px;}
	td {border:1px solid #000; padding: 3px;}

	/*------------------------------------------------------*/

	#col-right {border-top: 0.2mm solid #000;}

	#title {border-bottom: 0.5mm solid #000}
		
  div#copy {
    display: none;
    clear:both; 
    float:none;
    margin-top: 20px;
    width:670px;
    border-top: 1px solid #000; 
  }
  
  #search-box, .input-button-short, .input-button {display:none;}
	
  .no-print {display:none;}

  hr.hidden {height:1px; background-color:#000;}

}

/* inovice ------------------------------------------------------------------ */

.left-inovice, .right-inovice {
  width: 49%;
  float: left;
}
.right-inovice {float: right;}

.invoice-detail h2 {font-size: 12pt; padding: 0 0 0 10pt;}

.invoice-detail h2.print-inovice-header {font-size: 11pt;}

.inovice-box {
  background: #ddd;
  margin-bottom: 15pt;
  padding: 10pt 10pt 1pt;
  overflow: hidden;
}

.inovice-box p {
  margin: 0 0 10pt;
  overflow: hidden;
}

.grey-inovice {color: #666;}

.inovice-box .label {float: left; text-align: left;}

.dodavatel .label, .prijemce .label {width: 40pt;}
.ucet .label, .variabilni .label {width: 50%;}

.inovice-box .hr-clear {display: none;}

.invoice-detail .basket {clear: both;}

.invoice-detail .cena4,
.invoice-detail .cena2,
.invoice-detail .cena1 {text-align: right;}

.invoice-detail .summary table {
  width: 50%;
  margin-right: 2%;
  float: right;
}

.t-right {text-align: right;}

.invoice-detail .summary table {
  font-weight: bold;
}

.invoice-detail .delivery-list-basket .cislo {width: 60pt;}
.invoice-detail .delivery-list-basket .nazev {width: auto;}
.invoice-detail .delivery-list-basket .quantum {text-align: right; width: 5%}

.invoice-detail .quantum,
.invoice-detail .cena1,
.invoice-detail .cena2,
.invoice-detail .cena3,
.invoice-detail .cena4,
th.sleva, td.sleva,
th.quantum2, td.quantum2  { text-align: right; }

.invoice-detail h2.nobold {
  font-weight: normal;
}


