*			{margin: 0px; padding: 0px;}
body, html	{background-color: #fff; width: 100%; height: 100%; font-family: Tahoma, Arial, serif;}
.clear		{clear: both;}

a img		{border: none;}
#wrapper	{width: auto; margin:0px auto; min-height: 900px; height:auto;  background: url(../img/body_tlo.jpg) no-repeat top; background-attachment: fixed;}
/*------------- TOP ------------------------*/
#top		{background-color: #fff; margin: 0px auto; width: 1000px; height: 143px;}
	#logo	{width: 190px; height: 90px; display: block; float: left;}
	#logo a 	{display: block; margin-left: 17px;  margin-top: 35px;}
	#partnerzy	{width: 730px; height: 115px; display: block; float: right; padding-top: 10px;}
	#partnerzy img	{border: none; margin-top: 20px;}

	/*------------- BANNER -------------------------*/
	#reklama	{margin: 0px auto; width: 1000px;  height: 179px; display: block; z-index: 1;}
	#reklama img	{border: none;}
/*------------- CONTENT ------------------------*/
#trescGlowna	{width: 1000px; height: auto; margin: -20px auto; z-index: 100; position: relative; padding-bottom: 20px;}
#content		{width: 985px;float: right; background-color: #fff; padding-bottom: 20px; min-height: 150px;}
	
	/*------------- CONTENT MENU ------------------------*/	
	#menu		{width: 965px; background-color: #fff; height: 40px; float: right; display: block; list-style: none; padding: 25px 0px 10px 20px;}
		#menu li	{float: left; text-indent: -9999px;}
		
		#menu li.glowna	{width: 145px; height: 34px; margin-right: 10px; display: block; line-height: 40px;}
		#menu li.glowna a	{width: 145px; height: 34px; display: block; background: url(../img/glowna_nieaktywna.png) no-repeat;}
		#menu li.glowna a:hover, #menu li.glowna a.aktywna 	{width: 145px; height: 34px; display: block; background: url(../img/glowna_aktywna.png) no-repeat;}
		
		#menu li.informacje	{width: 116px; height: 34px; margin-right: 10px; display: block; line-height: 40px;}
		#menu li.informacje a	{width: 116px; height: 34px; display: block; background: url(../img/informacje_nieaktywna.png) no-repeat;}
		#menu li.informacje a:hover, #menu li.informacje a.aktywna	{width: 116px; height: 34px; display: block; background: url(../img/informacje_aktywna.png) no-repeat;}
		
		#menu li.program	{width: 96px; height: 34px; margin-right: 10px; display: block; line-height: 40px;}
		#menu li.program a	{width: 96px; height: 34px; display: block; background: url(../img/program_nieaktywna.png) no-repeat;}
		#menu li.program a:hover, #menu li.program a.aktywna	{width: 96px; height: 34px; display: block; background: url(../img/program_aktywna.png) no-repeat;}
		
		#menu li.rejestracja	{width: 121px; height: 34px; margin-right: 10px; display: block; line-height: 40px;}
		#menu li.rejestracja a	{width: 121px; height: 34px; display: block; background: url(../img/rejestracja_nieaktywna.png) no-repeat;}
		#menu li.rejestracja a:hover, #menu li.rejestracja a.aktywna	{width: 121px; height: 34px; display: block; background: url(../img/rejestracja_aktywna.png) no-repeat;}
		
		#menu li.oferta	{width: 77px; height: 34px; margin-right: 10px; display: block; line-height: 40px;}
		#menu li.oferta a	{width: 77px; height: 34px; display: block; background: url(../img/oferta_nieaktywna.png) no-repeat;}
		#menu li.oferta a:hover, #menu li.oferta a.aktywna	{width: 77px; height: 34px; display: block; background: url(../img/oferta_aktywna.png) no-repeat;}
		
		#menu li.kontakt	{width: 89px; height: 34px; margin-right: 10px; display: block; line-height: 40px;}
		#menu li.kontakt a	{width: 89px; height: 34px; display: block; background: url(../img/kontakt_nieaktywna.png) no-repeat;}
		#menu li.kontakt a:hover, #menu li.kontakt a.aktywna 	{width: 89px; height: 34px; display: block; background: url(../img/kontakt_aktywna.png) no-repeat;}
		
		#menu li.mapaDojazdu	{width: 136px; height: 34px; margin-right: 10px; display: block; line-height: 40px;}
		#menu li.mapaDojazdu a	{width: 136px; height: 34px; display: block; background: url(../img/mapa_dojazdu_nieaktywna.png) no-repeat;}
		#menu li.mapaDojazdu a:hover, #menu li.mapaDojazdu a.aktywna	{width: 136px; height: 34px; display: block; background: url(../img/mapa_dojazdu_aktywna.png) no-repeat;}

		#menu li.galeria	{width: 77px; height: 34px; display: block; line-height: 40px;}
		#menu li.galeria a	{width: 77px; height: 34px; display: block; background: url(../img/galeria_nieaktywna.png) no-repeat;}
		#menu li.galeria a:hover, #menu li.galeria a.aktywna {width: 77px; height: 34px; display: block; background: url(../img/galeria_aktywna.png) no-repeat;}
	/*------------- CONTENT KOLUMNA LEWA ------------------------*/
	/*------------- RAMY A WIEC MARGINESY WIELKOSC ITP. ------------------------*/
	.kolumnaRamy			{width: 270px; float: left; margin: 0px 28px;}
	/*------------- TEKST ITP. ------------------------*/
	.tekstNaGlownej			{color: #444a55; font-size: 12px; line-height: 14px;}
	.tekstNaGlownej h1 a		{font-size: 15px;color: #ff607a; margin-left: 20px; text-decoration: none;}
	.tekstNaGlownej h1 a:hover	{text-decoration: underline;}
	.tekstNaGlownej ul		{list-style:none; margin-left: 20px; display: block; margin-top: 10px;}
	.tekstNaGlownej li		{margin-bottom: 10px; padding: 0 0 0 12px; background: url(../img/kropka_lista.png) no-repeat left top;}
	.tekstNaGlownej p		{margin-left: 20px; margin-top: 10px;}
	.tekstNaGlownej a		{text-decoration: none; color: #444a55;}
	.tekstNaGlownej a:hover		{text-decoration: underline; color: #444a55;}
	/*------------- LINIA PRZERYWANA POMIEDZY KOLUMNAMI ------------------------*/
	.liniaPrzerywana		{width: 1px; min-height: 225px; background: url(../img/linia_przerywana.png) repeat-y; float: left;}
	/*------------- IKONKI PRZY LINKACH ------------------------*/
	.ikonkaONCC				{width: 25px; height: 35px; float: left; background: url(../img/o_ncc_naglowek.png) no-repeat; display: block; position: absolute; margin-top: 0px; margin-left: -10px;}
	.ikonkaOferta			{width: 29px; height: 36px; float: left; background: url(../img/oferta_naglowek.png) no-repeat; display: block; position: absolute; margin-top: 0px; margin-left: -15px;}
	.ikonkaProgram			{width: 29px; height: 36px; float: left; background: url(../img/program_naglowek.png) no-repeat; display: block; position: absolute; margin-top: 0px; margin-left: -15px;}
	/*------------- KOLUMNA LEWA ------------------------*/
	.kulumnaLewa			{float: left; height: auto; width: 210px; margin: 0px 25px;}
	
	.kulumnaLewaNaglowek	{color: #68758d; font-weight: bold; font-size: 13px; line-height: 20px; margin-bottom: 5px;}
	.plus					{width: 17px; height: 18px; background: url(../img/plus_kolumna_lewa.png) no-repeat; float: left; margin-right: 8px;}
	
	.kolumnaLewaMenu		{display: block; width: 100%; float: left; list-style: none; margin-left: 25px;}
	.kolumnaLewaMenu li		{border-top: 1px dotted #636363;}
	.kolumnaLewaMenu li a		{text-decoration: none; font-size: 13px; line-height: 28px; color: #636363;}
	.kolumnaLewaMenu li a.linkAkywny	{color:#de445d;}
	
	/*------------- KOLUMNA PRAWA ------------------------*/
	.kolumnaPrawa			{float: right; width: 670px; margin-right: 32px;}
	.kolumnaPrawa h2			{color: #68758d; font-size: 13px; font-weight: bold; border-bottom: 1px dotted #636363; line-height: 25px; margin-bottom: 10px;}
	.tekstNaAktualnej		{color: #444a55; font-size: 12px; line-height: 14px;}
	.tekstNaAktualnej p		{line-height: 16px;}
	.tekstNaAktualnej ul		{list-style:none; margin-left: 10px; display: block; margin-top: 5px;}
	.tekstNaAktualnej ul li	{margin-bottom: 10px; padding: 0 0 0 12px; background: url(../img/kropka_lista.png) no-repeat left top;}
	.tekstNaAktualnej ol		{margin-left: 22px; display: block; margin-top: 5px;}
	.tekstNaAktualnej ol li	{margin-bottom: 10px; padding: 0px; background: none; }
	.tekstNaAktualnej a		{text-decoration: none; color: #444a55;}
	.tekstNaAktualnej a:hover		{text-decoration: underline; color: #444a55;}
	
	/*------------- KOLUMNA PRAWA REJESTRACJA------------------------*/
	.ikonkaError			{margin-bottom: 5px; width: auto; margin-left: 20%;}
	.errorOpis				{margin-left: 10px; line-height: 30px; color: red;}
	.rejestracja ul			{margin: 10px 0px 0px 0px; padding: 0px;}
	.rejestracja ul li			{list-style: none; margin-left: 0px; padding: 0px; width: 100%; background-image: none; display: block; line-height: 20px; float: left;}
	.rejestracja ul li.error	{border: 1px solid red; background-color: #ffe0e0;}
	.rejestracja ul li input[type="text"], .rejestracja ul li input[type="submit"], .rejestracja ul li input[type="password"]  		{border: 1px solid #ccc; color: #444a55; font-size: 12px; font-family: Tahoma, Arial, serif;}
	.rejestracja ul li div		{float: left;}
	
	.dlugiInput				{width: 218px; height: 18px; padding-top: 2px;}
	.przetwarzanieDanychError	{text-align: center; width: 100%; display: block; color: red;}
	
	.rejestracja ul li div.l		{width: 30%;}
	.rejestracja ul li div.r		{width: 35%;}
	.rejestracja ul li div.c		{color: red;}
	
	/*------------- LISTA ZGLOSZEN PO ZALOGOWANIU ------------------------*/
	.listaZgloszen			{margin-top:20px; border: 1px solid #6B787E; width:100%; font-size: 11px; text-align: left;}
	.listaZgloszen td		{line-height: 20px; padding: 0px 5px;}
	.listaZgloszen .listaZgloszenTekst:hover	{background-color: #f2f2f2; cursor: pointer; }
		.listaZgloszenNaglowek th	{border-bottom: 1px solid #6B787E; background-color: #f2f2f2; line-height: 25px; padding: 0px 5px;}
		.listaZgloszenTekst td		{border-bottom: 1px dotted #6B787E;}
		
	.szukajTabelka 			{width: 100%;}
	/*------------- KOLUMNA PRAWA REJESTRACJA PRZYCISKI------------------------*/
	.przyciski				{display: block; float: right;}
	.button					{width: 80px; border: 1px solid #ccc; background-color: #f2f2f2; color: #444a55;}	
	
	/*------------- PASEK POD ZAWARTOSCIA ------------------------*/
	.podZawartoscia			{width: 985px; float: right; height: 25px; background: url(../img/dol_tresci.png) no-repeat right;}
	
	/*------------- LOGOTYPY ZDJECIA ------------------------*/
	.box					{width: 150px; height: auto; float: left; margin: 5px; text-align: center;}
	
	#stopka					{width: 1000px; height: 50px; margin: 0px auto;}
		#stopka p			{margin-left: 15px; font-size: 11px; margin-top: 10px; color: #444a55;}
		#stopka p a			{text-decoration: none; cursor: pointer; color: #444a55;}
		#stopka p a:hover	{text-decoration: underline;}
		
	/*------------- DODANE DNIA 22.07 DOTYCZY WYGLADU BELKI PO ZALOGOWANIU ------------------------*/
	#statusy				{text-align: center; padding: 0px 5px;width: 260px;display: block; height: auto; position: absolute; margin-top: 30px; border: 1px solid #ccc; margin-left: 400px;}
	#czyPrzybyl				{height: auto; line-height: 25px; font-weight: bold; border: 1px solid #ddd; margin-top: 5px; margin-bottom: 5px;}
	#zaproszenie			{height: auto; line-height: 25px; border: 1px solid #ddd; margin-bottom: 5px; background-color: #287cd5; color: #fff;  display: block;}
	#wystawca				{height: auto; line-height: 25px; border: 1px solid #ddd; margin-bottom: 5px; background-color: #2e8100; color: #fff; display: block;}
	#klub					{height: auto; line-height: 25px; border: 1px solid #ddd; margin-bottom: 0px; background-color: #e90e00; color: #fff;display: block;}
	#potwierdzenie			{height: auto; line-height: 25px; border: 1px solid #ddd; background-color: #febf04; color: #444a55; margin: 5px 0px;  display: block;}
	#media					{height: auto; line-height: 25px; border: 1px solid #ddd; background-color: #b451b1; color: #fff; margin: 5px 0px; display: block;}
	#potwierdzenie input[type="submit"]		{width: 258px; border: none; font-weight: bold; background-color: #febf04;}
	
	
.galeriaZdjecLista			{width: auto; float:left; height: auto; display:block; list-style: none; }
.galeriaZdjecLista li			{width: auto; height: auto; margin: 5px; float:left; padding: 5px; border: none; list-style: none;}
.galeriaZdjecZdjecie li		{list-style:none;}


	