/*--- 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; }

.noprint { display: none !important; }

div.clr { clear: both; height: 1px; overflow: hidden; }

/*--- /general ---*/

ul.detailLinks,
div#writeUs, div#flash, div#right { display: none; }
p#sympact { display: none; }

div.descr { clear: both; padding-top: 15px;  }
div.descr table { clear: right; float: right; margin: 10px 5px 10px 15px; }
div.descr h2 { border-bottom: 3px solid #cfad7d; padding: 5px 0 5px; }
div.descr div.din h2 { border: none; padding: 0; }

div.photo { margin-top: -20px; }

table { margin: 10px 0; }
table td { padding: 3px 10px; border-bottom: 1px solid #cfad7d; }
table th { font-weight: bold; padding: 3px 10px; border-bottom: 3px solid #cfad7d; }

div.popis { float: left; }

ul#cena { width: 298px; margin: 0 0 0 !important; padding: 0; list-style: none; }
ul#cena li { 
	font-size: 12px; 
	border-bottom: 1px solid #cfad7d; text-align: right; margin: 0; padding: 4px 12px; list-style: none; 
	margin: 0 7px;
}
ul#cena li span { float: left; }
ul#cena li.cena {
	margin: 0; 
	font-size: 18px; font-weight: bold; color: #fff1da; padding: 12px 12px 8px;
	border-bottom: 4px solid #cfad7d; 
} 
ul#cena li.sklad { }
ul#cena li.save { font-weight: bold; color: #b70000; background: #f6e5ca; }

ul#cena li.var { padding-right: 5px; font-weight: bold; font-size: 14px; background: #e3bd82; }
ul#cena li.var span { display: block; padding-top: 4px; }
ul#cena li.var select { border: 1px solid #8a6233; font-size: 11px; width: 130px; }

ul#cena li.addCart { 
	position: relative; padding-top: 10px; padding-bottom: 10px; font-weight: bold; border: none; 
	padding-right: 80px;
}
ul#cena li.addCart span { font-size: 16px; }
ul#cena li.addCart input { font-size: 14px; margin: 0 3px; position: relative; top: 1px; border: 1px solid #8a6233; width: 25px; text-align: center; }
ul#cena li.addCart a.btn {
	position: absolute; right: 10px; top: 0;
	width: 61px; height: 61px; display: block; overflow: hidden; text-align: left;
	text-indent: -1000px; background: url(../img/btn-add.png) no-repeat; text-decoration: none;
}
div.photo img { border: 1px solid #d2c2aa; }
div.photo { float: right; width: 315px; text-align: center; margin: 0 0 0; }

div.lPager { display: none; }

/* --- */


div.product { margin: 1px 3px; min-height: 120px; width: 315px; float: left; border: 1px solid #cfad7d; page-break-inside: avoid; }
div.product div.pin { padding: 10px 5px 10px 10px; }
div.product img { width: 100px; height: 92px; float: right; }
div.product h3 { font-size: 14px; font-weight: bold; }
div.product p { font-size: 10px; margin: 0; font-weight: bold; }

div.product ul { font-size: 10px; margin: 0; padding: 0; list-style: none; }
div.product ul li { font-size: 10px; margin: 0; padding: 0; list-style: none; }

div.lProducts {}
h2.brd { margin-top: 10px; clear: both !important; }

div.gallery, #partners, ul#topmenu, .addCart, ul.menu, p.more, span.iAkce, span.iSklad { display: none; }

div#footer { text-align: right; position: absolute; right: 0; top: 60px; }
div#footer hr { display: none; }

span#masiv { text-align: right; position: absolute; right: 0; top: 15px; font-size: 25px !important; width: 550px; }
a#logo img { width: 160px; height: 140px; margin-left: -20px; margin-top: -10px; }

p#path { display: none; }
img.thickbox { border: 1px solid #cfad7d; }




