	/*****************************************************************/
	/* ogolne																		  */
	/*****************************************************************/	

	body
	{
		margin:0px;
		padding:0px;
		font:11px Verdana;
		background-repeat:repeat-x;
		background-image:url('../grafika/tloGora.gif');
	}
	
	a:link,a:visited,a:active
	{
		color:#313539;
		text-decoration:none;
		font:normal 11px Verdana;
	}
	
	a:hover
	{
 		text-decoration:underline;
	}
	
	a.logoNk:link,a.logoNk:visited,a.logoNk:active
	{
		color:#616569;
		text-decoration:none;
		font:normal 11px Verdana;
	}
	
	a.logoNk:hover
	{
 		text-decoration:none;
	}

	a.naglowekPrawo:link,a.naglowekPrawo:visited,a.naglowekPrawo:active
	{
		color:red;
		text-decoration:none;
		font:bold 11px Verdana;
	}
	
	a.naglowekPrawo:hover
	{
 		text-decoration:underline;
	}
	
	a.menuGora:link,a.menuGora:visited,a.menuGora:active
	{
		color:#313539;
		text-decoration:none;
		font:bold 11px Verdana;
	}
	
	a.menuGora:hover
	{
 		text-decoration:underline;
	}
	
	a.zobacz:link,a.zobacz:visited,a.zobacz:active
	{
		color:#313539;
		text-decoration:none;
		font:normal 11px Verdana;
	}
	
	a.zobacz:hover,
	{
 		text-decoration:underline;
	}
	
	div.tooltip
	{	
		z-index:1000;
		padding:5px;
		width:250px;
		color:#000000;
		line-height:150%;
		text-align:center;
		position:absolute;
		font:11px Verdana;
		background-color:#e1e5e9;
	}
	
	/*****************************************************************/
	/* obrazki																		  */
	/*****************************************************************/		
	
	img.strzalkaNaglowekPrawo
	{
		top:2px;
		margin-right:5px;
		position:relative;
	}
	
	img
	{
		border:none;
	}
	
	img.zobacz
	{
		top:2px;
		position:relative;
	}
	
	img.doKoszyka
	{
		top:2px;
		position:relative;	
	}
	
	div.zdjecie1
	{
		float:left;
		width:75px;
		padding:2px;
		text-align:center;
		border:solid 2px #e1e5e9;
	}
	
	div.zdjecie2
	{
		width:75px;
		padding:2px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;	
		border:solid 2px #e1e5e9;	
	}	
	
	/*****************************************************************/
	/* sekcje																		  */
	/*****************************************************************/	
	
	.rozmiarStrona
	{
		width:1003px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.rozmiarPrawo
	{
		width:246px;
	}
	
	.rozmiarLewo
	{
		width:753px;
	}
	
	div.sekcjaGora
	{
		height:168px;
	}
	
	div.sekcjaSrodek
	{
		width:999px;
		margin-left:auto;
		margin-right:auto;
		border:solid #c0c0c0;
		background-color:white;
		border-width:0px 2px 0px 2px;
	}

	div.sekcjaDol
	{
		height:60px;
		background-repeat:repeat-x;
		background-image:url('../grafika/tloDol.gif');
	}
	
	div.naglowekGora
	{
		float:left;
		height:30px;
		color:#313539;
		padding:10px 0px 0px 0px;
	}
	
	div.naglowekLogo
	{
		float:left;
		width:100%;
		margin-top:8px;
	}
	
	div.naglowekPrawo
	{
		float:right;
		height:156px;
		margin-top:10px;
		border:solid #c0c0c0;
		background-color:white;
		border-width:2px 2px 0px 2px;
	}
	
	table.tabelaSrodek
	{
		width:100%;
		height:100%;
	}
		
	td.komorkaSrodekLewa
	{
		padding:10px;
		vertical-align:top;
	}
	
	td.komorkaSrodekPrawa
	{
		vertical-align:top;
		border-left:solid 2px #c0c0c0;
	}
	
	div.stopkaLewo
	{
		float:left;
		height:10px;
		background-color:#676767;
	}
	
	div.stopkaPrawo
	{
		float:right;
		height:20px;
		border:solid #c0c0c0;
		background-color:white;
		border-width:0px 2px 2px 2px;
	}
	
	div.stopkaLogo
	{
		clear:both;
		float:right;
		padding:5px;
	}
	
	div.liniaKolor
	{
		height:5px;
		overflow:hidden;
		background-color:#ff8400;
	}
	
	div.naglowekStrony
	{
		font-size:15px;
		font-weight:bold;
	}
	
	div.zawartoscStrony
	{
		overflow:hidden;
		padding-bottom:20px;
	}
	
	div.wyszukiwarka
	{
		width:470px;
		padding:10px;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
		border:solid 2px #e1e5e9;
	}
	
	/*****************************************************************/
	/* formularz																	  */
	/*****************************************************************/	
	
	form
	{		
		margin:0px;
		padding:0px;
	}
	
	input,textarea,select
	{
		color:#414549;
		font:11px Verdana;
	}
	
	select
	{ 
		display:block;
		cursor:pointer;
	}
	
	input.FormTextOnBlur,input.FormFile,textarea.FormTextAreaOnBlur
	{
		padding:2px;
		margin:1px 0px 1px 0px;
		border:solid 1px #c1c5c9;	
	}	
	
	input.FormTextOnFocus,textarea.FormTextAreaOnFocus
	{
		border:solid 1px #000;
	}
	
	input.FormCheckBox,input.FormRadio
	{
		margin:0px;
		padding:0px;
		cursor:pointer;
		margin-right:5px;
	}
	
	select.FormSelect
	{
	 	margin-top:1px;
	 	border:solid 1px #c1c5c9;
	}
	
	input.FormImageOnMouseOut
	{
		padding:1px;
		cursor:pointer;
		border:solid 1px white;
	}
	
	input.FormImageOnMouseOver 
	{
		border:solid 1px black;
	}
	
	div.FormInput
	{
		width:300px;
		float:right;
		color:#a1a5a9;
		text-align:left;
		margin:1px 0px 1px 0px;
		padding:3px 2px 2px 2px;
		border:solid 1px #e1e5e9;
	}
	
	/*****************************************************************/
	/* elementy formularza														  */
	/*****************************************************************/	
	
	div.formularzWiersz
	{
		height:21px;
	}	
	
	label.etykietaPola
	{
		padding:1px;
		margin-top:3px;
	}
	
	div.etykieta
	{
		clear:both;
		color:#818589;
		padding-top:15px;
		font-weight:bold;
	}
	
	label.etykietaPolaKonto
	{
		width:120px;
		padding:1px;
		margin-top:3px;
	}
	
	div.dwukropek
	{
		float:left;
		width:20px;
		text-align:center;
	}
	
	/*****************************************************************/
	/* komunikat																	  */
	/*****************************************************************/
	
	div.blad
	{
		color:red;
		width:450px;
		padding:10px;
		line-height:150%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		border:solid 1px red;
		background-color:white;
	}
	
	div.sukces
	{
		width:450px;
		color:green;
		padding:10px;
		line-height:150%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		border:solid 1px green;
		background-color:white;
	}	
	
	/*****************************************************************/
	/* pudelka																		  */
	/*****************************************************************/	
	
	div.naglowekPudelka
	{
		color:#616569;
		font-weight:bold;
	 	text-align:right;	
	 	padding:2px 5px 2px 0px;
		background-position:left;
		background-color:#ededed;
		background-repeat:no-repeat;
		background-image:url('../grafika/naglowekPudelka.jpg');
	}
	
	div.pudelko
	{
		padding:10px;
	}
	
	/*****************************************************************/
	/* linie																			  */
	/*****************************************************************/	

	div.linia
	{
		width:100%;
		height:1px;
		clear:both;
		overflow:hidden;
		padding-top:3px;
		margin-bottom:3px;
		border-bottom:dotted 1px #c1c5c9;
	}	
	
	div.liniaNaglowekPrawo
	{
		width:100%;
		height:1px;
		clear:both;
		overflow:hidden;
		margin-bottom:3px;
		padding:1px 0px 1px 0px;
		border-bottom:dotted 1px #c1c5c9;
	}	
	
	div.liniaSzeroka
	{
		width:100%;
		height:1px;
		clear:both;
		overflow:hidden;
		padding-top:5px;
		margin-bottom:10px;
		border-bottom:solid 2px #e1e5e9;
	}	
	
	div.liniaPusta
	{
		width:100%;
		height:1px;
		clear:both;
		overflow:hidden;
	}	
		
	/*****************************************************************/
	/* legenda																		  */
	/*****************************************************************/	
	
	div.legendaKonto
	{
		float:left;
		padding:1px;
		color:#818589;
		margin-top:3px;
		margin-left:10px;
	}
	
	/*****************************************************************/
	/* stronicowanie                                                 */
	/*****************************************************************/
	
	div.stronicowanieSekcjaGlowna
	{
		width:500px;
		clear:both;
		padding-top:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}	

	a.stronicowanieLaczeAktywne:link,a.stronicowanieLaczeAktywne:visited,a.stronicowanieLaczeAktywne:active
	{
		top:-2px;
		color:white;
		padding:4px;
		font-weight:bold;
		margin-right:1px;
		position:relative;
		text-decoration:none;
		background-color:#a1a5a9;
	}

	a.stronicowanieLaczeAktywne:hover
	{
		background-color:#414549;
	}

	a.stronicowanieLaczeNieAktywne:hover,a.stronicowanieLaczeNieAktywne:link,a.stronicowanieLaczeNieAktywne:visited,a.stronicowanieLaczeNieAktywne:active
	{
		top:-2px;
		color:white;
		padding:4px;
		margin-right:1px;
		font-weight:bold;
		position:relative;
		text-decoration:none;
		background-color:#414549;
	}
	
	/*****************************************************************/
	/* towar																			  */
	/*****************************************************************/	

		div.zdjecieBrak1
	{
		float:left;
		width:75px;
		height:75px;
		border:solid 2px #e1e5e9;
		background-repeat:no-repeat;
 		background-position:center center;	
		background-image:url('../grafika/zdjecieBrak.gif');		
	}
	
	div.zdjecieBrak2
	{
		width:75px;
		height:75px;
		margin-left:auto;
		margin-right:auto;
		border:solid 2px #e1e5e9;
		background-repeat:no-repeat;
 		background-position:center center;	
		background-image:url('../grafika/zdjecieBrak.gif');		
	}	

	div.towarZdjecie1
	{
		float:left;
		width:75px;
		height:75px;
	}
	
	div.towarZdjecie2
	{
		width:75px;
		height:75px;
		margin-left:auto;
		margin-right:auto;
	}
	
	div.towar1
	{
		clear:both;
		color:#515559;
	}
	
	div.towar2
	{
		float:left;
		margin:5px;
		width:168px;
	}
	
	div.towarInformacje1
	{
		margin-top:5px;
		margin-left:90px;
	}
	
	div.towarInformacje2
	{
		margin-top:5px;
		text-align:center;
	}

	a.laczeTowar1:link,a.laczeTowar1:visited,a.laczeTowar1:active
	{
		color:#313539;
		text-decoration:none;
		font:bold 11px Verdana;
	}
	
	a.laczeTowar1:hover
	{
		text-decoration:underline;
	}
	
	a.laczeTowar2:link,a.laczeTowar2:visited,a.laczeTowar2:active
	{
		color:#616569;
		text-decoration:none;
		font:bold 11px Verdana;
	}
	
	a.laczeTowar2:hover
	{
		text-decoration:underline;
	}
	
	a.laczeTowar3:link,a.laczeTowar3:visited,a.laczeTowar3:active
	{
		color:#313539;
		text-decoration:none;
		font:normal 11px Verdana;
	}
	
	a.laczeTowar3:hover
	{
		text-decoration:underline;
	}
	
	a.laczeTowar4:link,a.laczeTowar4:visited,a.laczeTowar4:active
	{
		color:#414549;
		display:block;
		text-decoration:none;
		font:bold 11px Verdana;
	}
	
	a.laczeTowar4:hover
	{
		text-decoration:underline;
	}
	
	a.laczeTowar5:link,a.laczeTowar5:visited,a.laczeTowar5:active
	{
		color:#616569;
		display:block;
		margin-top:3px;
		text-decoration:none;
		font:bold 11px Verdana;
	}
	
	a.laczeTowar5:hover
	{
		text-decoration:underline;
	}
	
	a.dodajDoKoszyka:link,a.dodajDoKoszyka:visited,a.dodajDoKoszyka:active
	{
		color:#313539;
		text-decoration:none;
		font:normal 11px Verdana;
	}
	
	a.dodajDoKoszyka:hover
	{
 		text-decoration:underline;
	}
		
	div.cena1
	{
		color:#414549;
		display:inline;
		text-align:left;
	}
	
	div.cena2
	{
		display:block;
		color:#414549;
	}
	
	span.cena
	{
		font-weight:bold;
	}
	
	span.cenaStara
	{
		font-weight:bold;	
		text-decoration:line-through;
	}
	
	div.towarLiniaDol
	{
		text-align:right;
	}
	
	.towarMargines
	{
		margin-top:3px;
	}
	
	/*****************************************************************/
	/* inne																			  */
	/*****************************************************************/	
	
	div.platnoscTekst
	{
		float:left;
		width:690px;
		height:100%;
		overflow:hidden;
		line-height:130%;
		margin-bottom:5px;
	}
	
	div.podsumowanieZamowienia
	{
		float:right;
		width:250px;
		padding:10px;
		line-height:140%;
		margin-bottom:5px;
		border:dotted 2px #e1e5e9;
	}
	
	div.aPozycjaPodsumowania
	{
		float:left;
		width:100px;
	}
	
 	div.bPozycjaPodsumowania	
	{
		float:right;
		font-weight:bold;
	}
	
	div.cPozycjaPodsumowania
	{
		clear:both;
		height:100%;
		overflow:hidden;
	}
	
	span.statusPozycja
	{
		color:red;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
	}

	
	

