/*
 Print styles
 Site: Greenhome.cz
*/
/* Hide unnecessary parts */
#top, #nav, #header .lang, #header .cart, #sidebar, #footer .bottom, form, #hlidaci-pes-napoveda, #paypal-napoveda, #dobirka-napoveda, .help, .google-ads { display: none; }
#footer .bottom p.vcard { display: block; }

* { color: #000 !important }
body { font-size: 9pt; }
a { text-decoration: none; }

/* Header */
#header { margin-bottom: 2em; }

/* Titles */
h1 { font-size: 2em; }
h1 a { text-decoration: none; }
h2 { font-size: 1.5em; margin: 1em 0; }
h3 { font-size: 1.17em; }

/* Breadcrumbs */
#breadcrumbs a { text-decoration: none; }

/* Common styles */
ul { margin: 1em 0 1em 15px; list-style: disc; }
ol { margin: 1em 0 1em 20px; list-style: decimal; }

/* Home page */
.why, .why ul { list-style: none; margin-left: 0; }
.why li { float: left; width: 200px; margin: 0 15px 10px 0; }
.reasons, .home .sec-nav { display: none; }
.home .left .title2 { clear: both; }
.payments { clear: both; list-style: none; margin: 0 0 10px 0; }
.payments li { float: left; margin-right: 10px; }
.home .bottom { clear: both; }
.home .bottom .left .sec-nav-tabs { display: none; }
.home h2 { margin-top: 2em; }
.home .bottom .right { margin: 1em; page-break-before: always; width: 100%; }
.home #content { float: left; width: 65%; }
.home #sidebar { float: right; width: 30%; display: block; }
.home #sidebar form { display: block; }
.home #sidebar form input, .home #sidebar form .logout { display: none; }

/* Articles */
.article-title { clear: both; }
.article-perex img { float: left; margin: 0 10pt 10pt 0;  }

/* Product detail */
#tabs { margin: 20px 0; }
#tabs .nav { display: none; }
.product-detail .desc { display: none; }
.product-detail .prices { margin-bottom: 15px; }

/* Product lists */
.group-nav ul ul, .related { display: none; }
.pager { clear: both; margin: 1em 0; }
.product { float: left; width: 200px; margin: 10px 0 0 10px; }
.products-table { width: 100%; }
.products-table th { font-weight: bold; }
.products-table th, .products-table td { border-bottom: 1px dotted #000; }
.products-table .price { text-align: right; font-weight: bold; }

/* Product */
.product p { line-height: 1.27; margin: 10px 0 0 0; }
.product p.desc { height: 6em; overflow: hidden; }
.product .img { position: relative; height: 150px; width: 200px; background: url(../images/bg/200x150.jpg) no-repeat;  }
.product .img img { display: block; }
.product .img ul { position: absolute; top: 6px; right: 7px; }
#content .product .img ul { margin: 0; list-style: none; }
.product .img li { margin-bottom: 4px; }
.product .img li img { background: none; }

/* Price list */
.pricelist { width: 100%; }
.pricelist thead th { font-weight: bold; }
.pricelist td, .pricelist th { padding: 0.5em 0; }
.pricelist td { border-bottom: 1px dotted #000; }
.pricelist td.h2 .title1 h2 { font-weight: normal; font-size: 1.33em; margin: 0.5em 0; }
.pricelist td.h2 .title1 h2 a { text-decoration: none; }
.pricelist td.h3 { padding-left: 5px; }
.pricelist td.h4 { padding-left: 10px; }
.pricelist td.h4 h4 { font-size: 1.17em; }
.pricelist td.h5 { padding-left: 15px; }
.pricelist td.h5 h5 { font-size: 1em; }
.pricelist td.item { padding-left: 20px; }
.pricelist .price { text-align: right; font-weight: bold; }
.pricelist .price-title { text-align: right; }

/* Basket */
.basket-summary .payment-delivery { list-style: none; margin: 1em 0; }
.basket-summary #sidebar { display: block; }
.basket-summary #sidebar .opinion { display: none; }
.basket-summary #sidebar .contact { display: block; margin-top: 1em; }
.basket-summary #sidebar .contact h4 { margin: 1em 0 0.25em 0; }
.basket-summary #sidebar .contact td { padding: 0.25em 0.5em 0.25em 0; }

/* Contact */
.contact h3 { margin: 1.5em 0 0.25em 0; }
.contact address { font-style: normal; }

/* Footer */
#footer { border-top: 1px solid #000; font-size: 0.9em; margin-top: 2em; padding-top: 0.5em; clear: both; }

/* Auto clearing floats */
.products-images:after, .payments:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* Print set */
.printset .logo { text-align: center; }
.printset h1 { line-height: 1.25; margin: 1.5em 0 0.25em 0; font-size: 1.5em; }
.printset table { margin: 0 0 2em 0; }
.printset th { font-weight: bold; }
.printset .prices td { text-align: right; }
.printset .back { display: none; }