#topmenu, #left, #menu, #cart, .mslogo, input, #footer, #sort, .strankovani, .strankovani + .hr, #banner, #search, #progress {display: none;}
#main {width: 100%; font-size: 9pt}
a {color: #000; text-decoration: underline;}
a img {border: 0;}
* {background: #fff !important; color: #000 !important;}

#logo img {float: left; width: auto; margin: 0 20px 20px 0; }
h1 *, .h1 * {font-size: 16pt; font-weight: bold; text-decoration: none;}

.clr {clear: both;}

/* vypis */
.item {clear: both;}
.item img {float: left; margin: 0 20px 0 0; width: 120px;}
.item h3, .item p {margin: 0; padding: 0; font-weight: normal; font-size: 9pt;}
.item h3 {margin: 15px 0 0;}
.item .cena {clear: both; font-size: 14pt; font-weight: bold;}
.item .pocet {display: none;}

.itemlist {width: 100%; clear: both;}
.itemlist h2 {margin:0; padding:0; font-size: 9pt;}
.itemlist th {text-align: left;}
.itemlist th img {display: none;}
.itemlist .cena {font-size: 9pt; font-weight: bold;}
.itemlist .free td {height: 20pt;}
.itemlist .ceny {font-size: 11pt;}
.kosik input[type=text] {display: block; border: 0;}
.kosik th+th+th+th+th+th {display: none;}

/* detail */
.detail h1 {font-size: 14pt;}
.detail h2 {font-size: 10pt;}
.detail img {float: right;}
.detail table.info {border-collapse: collapse; font-size: 9pt;}
.detail .info td {width: 150px; padding: 5px 8px; background: #fff; border: 1px solid #fff;}
.detail .info td + td {background: transparent; width: auto;}
.detail .popis {clear: both;}
.detail .sklad, .detail .cena, .detail .cenaDph {text-align: right; margin: 0 70px 0 0; font-size: 20pt}

.detail .ceny {padding: 10px;}

.detail .input, .detail #tabmenu {display: none;}

.detail .cena {font-size: 12pt; font-weight: bold;}
.detail .cenaDph {font-size: 11pt;}
.detail .sklad {font-size: .8em;}

hr {clear: both; margin: .4em auto; border: 0; border-top: 1px dashed #000; height: 1px;}

.tab {display: block !important;} /* vsechny taby za sebou */
.tab img {width: auto !important; max-width: 150px; float: none !important;}