
div#productslist { margin: 0 0 0 1em; }
div#productslist em.path { display: block; color: #777; font-size: 0.87em; }
div#productslist em.path a { color: #777; font-size: 0.87em; font-style: italic; text-decoration: underline; }
div#productslist hr { width: 100%; height: 1px; color: #FBB500; background: #FBB500; border: none; margin: 0.3em 0 0.3em 0; }

div#subcategories { width: 489px; font-size: 0.87em; margin: 0; }
div#subcategories a { color: #777; font-size: inherit; font-weight: bold; text-decoration: none; }
div#subcategories a:hover { text-decoration: underline; }
div#subcategories ul { margin-top: 0; margin-bottom: 0; color: #777; }
div#subcategories span { display: block; padding: 0 1em 0 1em; background: #efefef; margin: 0; }
div#subcategories span.top { background: #efefef url('../img/partnerzy/partner-top.gif') top left no-repeat; color: #fca402; font-size: 1.2em; line-height: 1.5em; font-weight: bold; padding: 0.2em 1em 0 1em; }
div#subcategories span.main { border: 1px none transparent; line-height: 200%;}
div#subcategories span.bot { background: #efefef url('../img/partnerzy/partner-bot.gif') bottom left no-repeat; }

div#productslist dl { margin: 0.5em 0 1em 0; padding: 0; }
div#productslist dl dt  { background: url('../img/bullet2.jpg') center left no-repeat;  padding: 0 0 0 15px; margin: 0; line-height: 1.5; }
div#productslist dl dt a { text-decoration: none; font-weight: bold; }
div#productslist dl dd { margin: 0 0 0 15px; padding: 0 0 0.5em 0 ; color: #888; }

div#productslist span#productslistnone { display: block; margin: 1em 0 0 0; text-align: left; color: #888 }

div#product { margin: 0 0 0 1em; }
div#product em.path { display: block; color: #777; font-size: 0.87em; }
div#product em.path a { color: #777; font-size: 0.87em; font-style: italic; text-decoration: underline; }
div#product hr { width: 100%; height: 1px; color: #FBB500; background: #FBB500; border: none; margin: 0.3em 0 0.3em 0; }
div#product hr.path { clear: both; }

div#product h1 { background: url("../img/bullet2.jpg") center left no-repeat; padding: 0 0 0.2em 15px; margin: 1em 0 1em 0; font-size: 1.2em; vertical-align: bottom; color: #444; border-bottom: 1px solid #444;  }

div#productdesc { color: #444; text-align: justify; }
div#productdesc p { text-indent: 2ex; }
div#productdesc li { text-align: left; }
div#productdesc img.default { float: left; margin: 0 2em 0.3em 0; padding: 0.5em; border: 1px solid #bbb;  }

table#cechy { width: 481px; border-collapse: collapse; padding: 0; margin: 1.5em 0 0.5em 0; }
	table#cechy td {  }
	table#cechy tr {  }

	table#cechy thead {  }
		table#cechy thead th { font-weight: bold; font-size: 0.9em; }
		table#cechy thead tr.decoration { background: url('../img/produkty/table-top.jpg') top left no-repeat; }
		table#cechy thead tr.decoration th { height: 6px; }

		/* Can someone please explain me why the fuck 407px from the left side with fixed positioning?! */
		table#cechy thead tr.descriptions { background: url('../img/produkty/table-desc.jpg'); }
		table#cechy thead tr.descriptions th { padding: 0 0 0.3em 0.3em; }


	table#cechy tbody { }
		table#cechy tbody tr {  }
		table#cechy tbody td { border: 2px solid #fff; color: #444; padding: 0.3em 0.3em 0.3em 0.5em; }
		table#cechy tbody tr.row0 td { background: #edebeb; }
		table#cechy tbody tr.row1 td { background: #f6f6f6; }

		table#cechy tbody td.code { width: auto; }
		table#cechy tbody td.char { width: auto; }
		table#cechy tbody td.descr { width: auto; }
		table#cechy tbody td.spec { width: 50px; text-align: center; vertical-align: middle; }
		table#cechy tbody td.email { width: 50px; text-align: center; vertical-align: middle; }

	table#cechy tfoot { }
	table#cechy tfoot tr { background: url('../img/produkty/table-bot.gif') top left no-repeat; }
	table#cechy tfoot td { height: 7px; }

#stopka ul { margin: 0; padding: 0; list-style-type: none; width: 930px; text-align:justify; color:#fff; }
#stopka ul li { display: inline; border-right: solid 1px white; }
#stopka a {text-decoration:none; border-right: solid 1px white; padding-right: 3px; color:#fff; }
#stopka a:hover {text-decoration:underline;}