
	div#basicMenuContener { display: none; }
	 
	html, body {
		background-color: #fff; margin: 0; padding: 0;
		font-family: Georgia, serif; color: #000; }

		
	/* podstawowe wspolne elementy__________________________________ */

	h1, h2, h3, h4, h5, h6 {
		font-family: Georgia, Palatino Linotype, serif; }
		
	p, ul, li, table, td { font-size: 12px; }
	
	a { color: #000; }
		
	.special {
		border: 1px dotted #000; padding: 15px; }
		
	img { border: 0; }
	
	img.left {
		float: left; margin: 15px 15px 15px 0; }
	img.right {
		float: right; margin: 15px 0 15px 15px; }
	img.center {
		margin: 10px; margin: 0 auto; }
		
	.center {
		text-align: center; }
	
	/* listy definicji */
	dt { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
	dd { margin-bottom: 12px; }
	
	small { font-size: 11px; }
	strong { font-weight: bold; }
	
	.justify { text-align: justify; }

	#header, #regPanel { display: none; }

		
	/* menu z prawej */
	#leftMenu { clear: both; }
	#leftMenu ul { list-style: square; }
	#leftMenu ul li a { text-decoration: none; }
	#leftMenu li.grKategorii {
		border-bottom: 1px solid black;
		font-size: 14px; font-weight: bold; }
		
	#smallMenu { display: none; }
		
	div.clear {
		width: 1px; height: 1px; clear: both; }
		
		
	/* index layout_________________________________________________ */
	
	/* produkt w superpromocji na glownej stronie */
	div.indexRec {
		font-size: 80%;
		width: 44%; float: left; margin: 0 20px 20px 0; }
	div.miniImg {
		float: left; margin: 0 10px 0 0; }
	input.ilosc {
		width: 40px; font-size: 11px; }
	input.doKoszyka {
		margin-top: 7px; }
	div.indexRec h2 {
		margin: 0; font-size: 100%; }


	p.indexCena {
		padding: 5px; text-align: right; font-family: Arial, sans-serif;
		font-weight: bold; font-size: 20px; }
	span.cenaStd { text-decoration: line-through; }
		
	/* towary layout________________________________________________ */
	
	div.towaryRec {
		font-size: 80%; padding: 10px 0;
		border-top: 1px dotted #000; clear: left; }
	div.towaryRec h2 { margin: 0; }
	div.towaryRec div.towaryImg {
		float: left; margin-right: 10px; }
	div.towaryOpis h2 { margin-bottom: 0; font-size: 16px; }
	div.towaryOpis p { margin-top: 5px; }
	div.towaryOpis form {
		margin: 0; display: inline; border-right: 1px solid black;
		padding-right: 10px; margin-right: 10px; }
	div.towaryOpis form p { display: inline; }
	span.cena {
		color: #000; font-weight: bold; font-size: 14px; }
	/* nawigator */
	p.nawigator { display: none; }

		
	/* layout varia_________________________________________________ */
	
	/* koszyk */
	table#kosz {
		border: 0; width: 100%; }
	table#kosz th, table#kosz td {
		padding: 5px; }
	table#kosz th, table#kosz tfoot td {
		font-weight: bold; background: #78244C; }
	table#kosz tfoot td { text-align: right; }
	table#kosz td.bright { background: #FCF4F8; }
	table#kosz td.dark { background: #F6E8EF; }
	table#kosz input.iloscKoszyk { width: 50px; }
	
	table#koszykAkcje {
		border: 0; width: 100%; margin-top: 20px; }
	table#koszykAkcje td {
		text-align: center; width: 25%; }
		
	/* rejestracja */
	form#rejestr p {
		margin: 2px 0; }
	input.rejestrWide {
		width: 300px; border: 1px solid #E66FBD; margin-right: 6px; }
	input.rejestrNarrow {
		width: 150px; border: 1px solid #E66FBD; margin-right: 6px; }
	textarea.rejestrArea {
		width: 300px; height: 100px; border: 1px solid #E66FBD; margin-top: 3px; }
		
	/* tabele */
	table.tabular {
		border: 1px solid #6F9ECE; padding: 5px; caption-side: bottom;
		empty-cells: show; border-spacing: none; border-collapse: collapse;
		margin-bottom: 15px; }
	table.tabular tr { vertical-align: top; }
	table.tabular th, table.tabular td { border: 1px solid #d9d9d9; padding: 3px; font-size: 75%; }
	table.tabular th { background: #f2f2f2; text-align: left; }
	
	table.tabular td p, table.tabular th p,
	table.tabular td a, table.tabular th a { text-align: left; font-size: 12px !important; }
	
	/* zwykła tabela, ale małe litery */
	
	table.standard td {
		font-size: 11px; text-align: center; }
		
	.printHeader { border-bottom: 2px dotted #000; }
	