/*--- general ---*/
body { font-family: "Arial CE", "Helvetica CE", Arial, lucida, sans-serif; margin: 0; padding: 0; color: #000; font-size: 11pt; }
h1 { font-size: 170%; margin: 0 0 0.5em; }
h2 { font-size: 130%; margin: 0 0 0.2em; }
h3 { font-size: 130%; margin: 0 0 0.2em; font-weight: normal; }
p { margin: 0 0 1em; }
ul, ol { margin: 0 0 1em 2em; padding: 0; }
li { margin: 0; padding: 0; }
hr { margin: 0 0 0.5em; }
a { color: #000; text-decoration: none; }
a img { border: none; }
.clear { clear: both; }
/*--- /general ---*/

div#top p#hot { font-size: 12px; font-weight: bold; display: block; text-align: center; padding: 5px; border: 1px solid #000;  }

p#path,
div.addCart,
div.addBanner,
div.irobotBubble,
div.alternatives,
ul.links,
div#footer hr,
div#footerLinks,
ul#zalozky,
div#links,
div#left { display: none; }

div.cena { float: left; }

div.znacka { position: absolute; right: 20px; top: 30px; }
div.pfoto { float: right; }

div.detail div.cena h4 span { display: block; padding-top: 7px; float: left; font-size: 12px; }
div.detail div.cena {
	float: left; width: 230px; position: relative;
}
div.detail div.cena div.in { padding: 4px 0 !important; }
div.detail div.cena h4 {
	text-align: right;
	margin: 0; padding: 9px 20px 11px;
	font-size: 24px; color: #fff;
}

div.detail div.cena ul { height: 84px; font-size: 11px; margin: 0; padding: 0; list-style: none; }
div.detail div.cena ul li { border-bottom: 1px solid #dadada; text-align: right; margin: 0; padding: 3px 20px; list-style: none; }
div.detail div.cena ul li span { float: left; }

div.detail div.cena p.ctSklad { font-size: 12px; margin: 6px 20px; color: #389f00; }
div.detail div.cena p.ctSklad strong.sklad { display: block; font-size: 18px; }
div.detail div.cena p.ctSklad span { position: relative; top: -1px; font-size: 11px; }
div.detail div.cena p.ctSklad em { font-style: normal; font-weight: bold; color: #000; display: block; }

p.anotace {
	padding: 5px; border: 1px solid #000; 
	font-size: 18px; font-weight: bold; float: right; margin: 10px;
}
