@charset "utf-8";/* CSS Document */body, form { 	margin:0; padding:0;	}	p { 	margin: 3px 0 6px 0; 	line-height:16px; 	}		body { 	background-color:#ffffff;	background-image:url(../images/body_bg.gif);	background-repeat:repeat-x;		}	img {	border:0px;	}	a:hover {	color:#4e7a4e; 	text-decoration:underline; 	}	a 	{	color:#4e7a4e; 	text-decoration:none; 	}		input, textarea, select {	color:#333333;	font-family:Tahoma,Arial,sans-serif;	font-size:11px;	padding-left:0;	padding-right:0;}	body, p, ul { 	font-family:Tahoma, Arial, sans-serif; 	font-size:11px; 	color:#555353; 	}			table {	border-collapse:collapse;	border-spacing: 0px;	}td {	padding:0px;	}	h1 { 	font-family:Tahoma, Arial, sans-serif; 	font-size:16px; 	color:#4e7a4e; 	font-weight:bold; 	margin-bottom:15px; 	padding-top:0px; 	margin-top:0px; 	} 	h2 {	font-family:Tahoma, Arial, sans-serif; 	font-size:12px; 	color:#4e7a4e; 	font-weight:bold; 	margin-bottom:7px; 	padding-top:5px; 	margin-top:5px;	}	h3 {	font-family:Tahoma, Arial, sans-serif; 	font-size:12px; 	color:#4e7a4e; 	font-weight:bold; 	margin-bottom:3px; 	padding-top:0px; 	margin-top:0px;	}				#main{ 	width:1000px; 	padding:0; 	background-color:#ffffff; 	margin:auto; 	border:1px solid #999999;	}	#popup{	width:600px;	padding:0; 	background-color:#ffffff; 	margin:auto; 	background-image:url(../images/popup_tlo.gif);	background-position:top;	border-bottom:1px solid #c2cdc5;	}	#pop_srodek{	padding:20px 120px 20px 30px;	}		/*-------------------------------------------------------------- gorne menu  -------------------------------------------------------*/	#belka_gora {	background: #e7eeeb;	border-bottom:1px solid #c2cdc5;	padding:3px 0 3px 635px;	}		#belka_gora table {	color:#4e7a4e;	font-size:10px;	}	#belka_gora table input {	width:120px;	margin:0 0 0 10px;	color:#666;	font-size:11px;	border: 1px solid #afc4af;	}	#belka_gora table img {	border-top: 1px solid #afc4af;	border-right: 1px solid #afc4af;	border-bottom: 1px solid #afc4af;	}	#belka_gora_login {	background: #e7eeeb;	border-bottom:1px solid #c2cdc5;	padding:3px 0 3px 815px;	}		#belka_gora_login table {	color:#4e7a4e;	font-size:10px;	}			/*-------------------------------------------------------------- gorne menu koniec   */#logo{ 	width:203px; 	float:left; 	margin:0; 	padding:8px 0 11px 21px; 	background-color:#ffffff; 	}			#MainMenu { 	float:left; 	padding: 22px 0 0 142px; 	margin:0; 	}	#MainMenu_login { 	float:left; 	padding: 22px 0 0 236px; 	margin:0; 	}		/*-------------------------------------------------------------- Menu rowijalne  ------------------------------------------------------- */	#Submenu {  }	#SMenu1, #SMenu2, #SMenu3, #SMenu4, #SMenu5, #SMenu6, #SMenu7 { 	position:absolute; 	/*width:361px; */	display: none; 		border:1px solid #afaeac;	padding-bottom:10px;	background-color:#f6f8f7;	}#SMenu1 {margin-left:0px;}#SMenu2 {margin-left:80px;}#SMenu3 {margin-left:0px;}#SMenu4 {margin-left:93px;}#SMenu5 {margin-left:181px;}#SMenu6 {margin-left:257px;}#SMenu7 {margin-left:310px;}#Submenu p{ 	margin: 0; 	padding: 8px 7px 3px 10px;		color: #000; 	font-size:11px; 	font-weight:bold;			}.SMenu, .SMenu ul { 	margin: 0; 	padding:0; 	list-style: none;  	font-size:10px; 	}.SMenu li  a {		display: block;		text-decoration: none;		padding: 3px 7px 3px 10px;		color: #555353; 	font-weight:normal;		/* border-bottom: solid 1px #666; */		background-color:#f6f8f7;		height: 1%;  /* IE6 BUG */		}	.SMenu li  a:hover { 	background: #4e7a4e;	color: #ffffff;		}.SMenu_kolumna{	float:left;	width:180px;	}/*-------------------------------------------------------------- Menu rowijalne koniec   */				#Header {}	#srodek { 	background-image:url(../images/tlo.gif);	background-position:top;	}		#srodek_main { 	background-image:url(../images/tlo_main.gif);	background-position:top;	background-repeat:no-repeat;	background-color:#FFFFFF;	}		#srodek_login{	padding:20px 160px 20px 30px	}/*-------------------------------------------------------------- srodek lewe  ------------------------------------------------------- */		#srodek_lewe {	float:left; 	width:209px; 	padding-top:20px; 	padding-left:30px; 	padding-bottom:15px;  	}	#lewe_menu{padding-left:0px;margin-left:0px;	}	#lewe_menu p{ 	margin: 0; 	padding: 0px 7px 3px 10px;		color: #000; 	font-size:11px; 	font-weight:bold;			}ul#lMenu  { 	padding-left:0px; margin-left:0px;	list-style:none; 	margin-bottom:15px; 		}ul#lMenu li { 		display: inline;			}ul#lMenu li a {	display: block;		text-decoration: none;		padding: 3px 7px 3px 10px;		color: #555353; 	font-weight:normal;		/* border-bottom: solid 1px #666; */		background-color:#f6f8f7;		height: 1%;  /* IE6 BUG */		}ul#lMenu li  a:hover, ul#lMenu li  a.on { 			background: #4e7a4e;	color: #ffffff;		}	/*-------------------------------------------------------------- srodek lewe koniec   */				/*-------------------------------------------------------------- srodek prawe  ------------------------------------------------------- */		#srodek_prawe {	float:left; 	width:709px; 	padding-top:20px; 	padding-left:20px; 	padding-right:30px;	padding-bottom:15px;  		}#srodek_prawe ul {	margin:10px 0 10px 10px; 	padding:0; 	list-style-position:inside;	}#srodek_prawe ul li {	margin:0; 	padding:0;	}			#srodek_prawe img {	float:left; 	padding-right:5px;	}#srodek_prawe table td, #srodek_prawe table th {	padding:5px;	} /* newsletter */#srodek_prawe table.newsletter td {	padding:5px;	border:none;}#srodek_prawe table.newsletter_check td {	border:none;	padding-right:50px;}#srodek_prawe table.newsletter td.opis {	width:100px;}#srodek_prawe table.newsletter input {	width:200px;	color:#666;}	#galeria {	padding-top:10px;	}	/*-------------------------------------------------------------- srodek prawe koniec  */			.news_glowna	{	padding:15px 0 10px 20px;	float:left	}.news_podst{	padding:10px 0 5px 10px;	float:left	}		/*-------------------------------------------------------------- aktualnosci  ------------------------------------------------------- */	.aktualnosci_lewe {		padding-bottom:5px; 	border-bottom: 1px solid #999;  	}.aktualnosci_lewe .date {	color:#999; 	font-size:10px; 	margin:0; padding:0;	}	.aktualnosci {	padding-bottom:2px; 	padding-top:6px;		border-bottom: 1px solid #999;  	}.aktualnosci .date {	color:#999; 	font-size:10px; 	margin:0; 	padding:0;	}	#numeracja{	text-align:center;	}#numeracja 	a.on 	{	color:#4e7a4e; 	text-decoration:none; 	font-weight:bold;	}		#numeracja 	a 	{	color:#555353; 	text-decoration:none; 		}		#numeracja 	a:hover	{	color:#4e7a4e; 	text-decoration:none; 	font-weight:bold;	 		}		/*-------------------------------------------------------------- aktualnosci koniec  */			/*-------------------------------------------------------------- znajdz spa  ------------------------------------------------------- */#znajdz{	padding-top:10px;	float:left;	}	#lista{	padding-top:10px;	float:left;	}		#mapka{	float:left;	padding-top:10px;		}	#srodek_prawe #lista table td {	padding:5px;	border:0px;	border-bottom:1px solid #999;	}			#srodek_prawe #lista table td {	padding:5px;	border:0px;	/*border-bottom:1px solid #999;*/	width:120px;	}		#srodek_prawe #lista table td.spa {	width:220px;}			#srodek_prawe #znajdz table td {	border:0px;	width:200px;	}		#srodek_prawe #znajdz table p {	color:#4e7a4e;	font-size:11px;	padding:10px 0 0 0;	margin:0;		}			/*-------------------------------------------------------------- znajdz spa  *//* sciezka */		#logowanie{	}	#srodek_prawe #logowanie table td {	border:0px;	}			#url { 	padding: 10px 10px 0px 30px; 	color:#999; 	font-size:9px; 	font-weight:normal;	}#url a { 	text-decoration:none; 	color:#999; 	font-weight:normal;	}#url a:hover { 	text-decoration:none; 	color:#666;	}			.wstecz {	float:right; 	width:100px; 	border-top: 1px solid #999; 	text-align:right; 	padding:2px 20px 20px 0; 	font-size:9px; 	}.wstecz a {	color:#999; 	text-decoration:none;	}.wstecz a:hover { 	text-decoration:none; color:#666;	}			#footer {	text-align:center;	background-color:#e7eeeb;	height:85px;	vertical-align:middle;	border-top:1px solid #c2cdc5;		padding-top:8px;					}#footer a {	padding: 0 10px 0 10px;		}.footer-table{font-size:9px; width:1000px; margin:0 auto;}.footer-table a {color:#4E7A4E; text-decoration:none;}.footer-table a:hover{color:#4E7A4E; text-decoration:underline;}#kolo{	float:left;	padding-top:20px;	padding-right:40px;	}		a.lightbox{		}	