@media print {
	#top-left, 	#top-right, #secondary, #site, #uri, #to-top, #search-panel {
		display:none
	}

  div#primary div#eshop-products div.hr-clear {
	margin:0px;
	padding:0px;
	clear:both;
	float: none;
	height:1pt;
	font-size:1pt;
	line-height:1pt;
	width: 100%;
}
/*
  div#primary div#eshop-products div.printer {height: 90pt; display: block;}

  div#primary div#eshop-products div.printer-order {height: 21pt; display: block;}
*/
  
  div#primary div#eshop-products div.printer-order {page-break-after: always;}  
  div#primary div#eshop-products div.hr-clear.printer-order-gap {height: 60pt;}
  div#primary div#eshop-products div.print-top-gap{height: 60pt;}
  
	#hl-other, #hl-home {border-bottom: 0.2mm solid #000; padding-bottom: 2mm;}

	#hl-other #hl-left h1 {margin-left: 5px; margin-top: 10px; font-size: 10pt;}

	#col-right {border-top: 0.2mm solid #000;}

	.content-left, .content-left-text, #col-left, #col-right {clear:both}

	#title {border-bottom: 0.5mm solid #000}

	#menu, #mail-frm, #reg-frm, #ttop, #w3c, .hidden, #lang, #obdobi, #service,
  div#flash, #tabs-forms, .strankovani, #eshopmenu, .rss, .full-news, #view,
  #objednat, .produkt a.odkaz-koupit, #copy, #login-panel, #number-div, #print,
  #sortiment img, #top a, .next-prod, #user-panel, #tabs-taglist, .koupit,
  #tabs-taglist-footer-guide, #footer-panels, .footer-links {display: none;}
  
  #product-parameters {display: block;}
  
  #top img.cb-logo {display: block;}
  
  #shrnuti .p-shrnuti {border-bottom: 1px solid #ddd; padding-bottom: 3pt;}
  #shrnuti .sloupec_1 {font-weight: bold; width: 60pt; float: left;}
  #shrnuti .sloupec_2 {width: 200pt; float: left;}
  #shrnuti .sloupec_3 {float: right; text-align: right;}
  #cena {font-weight: bold; text-align: right}
  
  a img {border: none;}
	
	a, a:visited, a:active, a:hover {color: Blue; }

	body {width:100%; font-family: sans-serif;}
	body, th, td {font-size: 10pt;}

	p {margin: 5px 0px; padding:0px}

	h1 {font-size: 1.5em; margin-bottom: 5px; margin-left: 0px; border-bottom:2px solid #DDD;}
	h2 {font-size: 1.3em;  margin-bottom: 5px;}
	h3 {font-size: 1.1em;}

	table {border-collapse: collapse;border:1px solid #000; width:182mm;}
	th {background: #DDD; border:1px solid #000; padding: 3px;}
	td {border:1px solid #000; padding: 3px;}

	/*------------------------------------------------------*/

	div#order {width:180mm;background:#fff;margin:0px auto;}
	div#order div.hr-clear {clear:both; font-size:1px;line-height: 1px; height: 1px;margin:0px;visibility:hidden;}
	div#order h3 {color:#000;margin:0px; padding:0px; font-size: 16pt;}
	div#order-left {width:180mm;}
	div.tretina fieldset {border:1px solid #ccc; margin: 0 0 1em 0; padding: 2mm 3mm; width: 95%; clear: both;}
	div#order table {width:180mm;border:1px solid; border-collapse:collapse;margin: 5px 0px;}
	div#order table th {background:#eee;color:#000}
	div#order table th, div#order table td {border:1px solid;}
	div#order table td {background:#fff;}
	div#order table th {text-align:center;}
	div#order table .td-right {text-align:right;}
	div#order span.lbl {width: 50%; height: 12pt; display:block;float:left;font-weight:bold;}

	.input-button-short {display:none;}
	.no-print {display:none;}
}

#eshop-sort div.float-left {float: left; padding: 3pt 30pt 0 0;}
#eshop-sort div.float-left a {text-decoration: none; color: #000; font-weight: bold;}
.razeni {display: block; float: left; padding-right: 10pt;}

#eshop-products div.product-catalog-container h2 a, div.produkt h2 a {font-size: 10pt; text-decoration: none; color: #000;}
#eshop-products div.produkt p.cena  {width: 19%; text-align: right; float: right; padding: 8pt 1% 0 0;}
#eshop-products div.produkt {clear: both; border-bottom: 1px solid #ddd; width: 99%; padding-top: 5pt;}
#eshop-products div.produkt h2 {margin: 9pt 0 0 5pt; float: left; width: 45%;}
#eshop-products div.produkt p.novinka-icon {float: left; padding: 9px 3% 0 0; width: 10%; text-align: right;}
#eshop-products div.produkt .w-50 {width: 40pt; float: left; padding-top: 5pt; font-size: 8pt;}
#eshop-products div.brand {margin-top: 5pt; font-size: 8pt; float: left; width: 40pt;}

div.product-catalog-container {width: 23%; float: left; padding: 0.5%; margin-bottom: 20pt;}
div.product-catalog-container h2 {min-height: 30pt;}
div.product-catalog-container p.price-p {width: 60pt; float: left; padding-top: 3pt;}
div.product-catalog-container .brand {width: 45pt; float: right; text-align: right; padding-right: 5pt; font-size: 7pt;}

.price-p .dph-price, .price-color .dph-price {display: block; font-size: 7pt; color: #000;}

#sortiment a {text-decoration: none; color: #000;}

/* basket */

div.basket-box {width: 100%; border-top: 1px solid #ccc; margin-bottom: 1em;}
div.basket-box h3 {width: 40%; float: left; padding: 3pt 0 0 0; margin: 0;}
div.basket-box p.cena {width: 60%; float: right; text-align: right;}
div.basket-box p.cena span {width: 30%;}
div.basket-box p.cena span.pocet-kusu {padding-left: 5%;}
div.basket-box div.inner div.hr-clear {border-bottom: 1px solid #ccc; clear: both;}
div.basket-box p.celkova-cena {padding-left: 18%; text-align: right; border-bottom: 1px solid #ccc; padding-bottom: 5pt;}
div.basket-box p.celkova-cena span {width: 30%;}
div.basket-box p.celkova-cena span.cena-produktu {width: 26%; padding-left: 0;}
div#basket-bot span#cena {width: 38.5%; float: right;}

div.basket-box div.slozeni p.first-p {text-align: left;}
div.basket-box div.slozeni p {text-align: right;}
div.basket-box div.slozeni p span.slozeni-span {width: 51%; text-align: left;}
div.basket-box p.celkova-cena span.cena-ks {width: 49%;}

div.tretina {width: 30%; float: left; margin-right: 3.5%;}
div.tretina.third {margin: 0;}
div.seda-tretina span.lbl {width: 45%; float: left;}
div.tretina br {clear: both;}
.fl-left {float: left;}
.right {text-align: right;}
.hr-clear {clear: both;}

#product-catalog #top, #product-catalog h1, #product-catalog #eshop-sort,
.dostupnost, .brand, #akce, #phone-numbers, #lang-select {display: none;}

/* kodove rozlozeni produktu ------------------------------------------------ */


.codes_items {
  padding: 0 10pt 0 5pt;
  margin: 5pt 0;
  clear: both;
}

.codes_items .codes_item {
  float: left;
  width: 25%;
  text-align: right;
  font-size: .92em;
  padding: 0 10% 0 0;
}
.codes_items .codes_item.last {padding-right: 0;}

.codes_items .codes_item span {
  float: left;
}

.codes_items .line {
  background: #dfe3e7;
  visibility: visible;
} 

/* --------------- */

div.productbar {
  width: 150pt;
  margin: 0 0 10pt 15pt;
  float: left;
}

div.productbar a {color: black; text-decoration: none;}

div.productbar h2 {margin: 0; padding: 2pt 0 5pt 0; font-size: 11pt;}

div.productbar ul, div.productbar img {margin: 0; padding: 0;}
div.productbar ul li {display: inline; margin: 0; padding: 0;}


.product-catalog-container p.left img.order-icon {
  display: none;
}





















