* { border: 0; padding: 0; margin: 0;}
body { background: url('gfx/mainBg.gif') repeat-x #f9fdfe; color: #277c9f; font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size: 11px; behavior: url('csshover2.htc'); }
a, a:hover, a:visited, a:active, a:hover {}
a:hover {  }


#mainContainer { width: 925px; margin: 0 auto; }
	#mainTop {}
		#mainTopTop { background: url('gfx/topTopBg.gif'); width: 925px; height: 38px;  position: relative;}
			#mainTopTop span { left: 12px; top: 10px; position: absolute;}
			#topMapa, #topKoperta { position: absolute; float: right; top: 10px; } #topMapa { right: 75px; } #topKoperta { right: 40px; }
		#mainTopImage { background: url('gfx/topTop.jpg'); width: 925px; height: 152px; }
		#mainTopMenu {  }
			#preImage { float: left; margin: 0 0 20px 1px;}
			#mainTopMenu ul { list-style: none; }
			#mainTopMenu ul li { display: block; float: left;  }
			
	#contentTresc { width: 621px; background: white; overflow: visible; clear: both; display: block; float: left; }
		#contentTresc .obrazek { float: left; margin: 70px 20px 20px 15px; }
		#contentTresc #tekst { margin: 5px 20px 0 0; }
			#tekst p { margin: 20px 0 0 0; }
			#tekst span { }
			#tekst a { font-weight: bold; text-align: center; color: #277c9f; }
		#galeria {border:double}
		
	#contentKontakt { width: 292px; background: white; float: left; margin: 0 0 0 8px; }
		#contentKontakt .obrazek { float: left; margin: 10px 0 0 10px; }
		#contentKontakt #tekstNaglowek { float: left; margin: 25px 0 0 5px; }
			#tekstNaglowek span { padding: 0 0 0 10px; }
			#tekstNaglowek p { font-weight: bold; padding: 0 0 0 60px; }
		#tekstDaneKontaktowe { padding: 5px 0 5px 10px;font-size: 11px }
			#tekstDaneKontaktowe p { font-weight: bold; }
			#tekstDaneKontaktowe ul { list-style: none;  }
		#tekstMail { padding: 5px 0 5px 10px; }
			#tekstMail span { font-weight: bold; }
			#tekstMail p a { color: #297ea1; text-decoration: none; }
		
	#footer { clear: both; width: 925px; height: 63px; background: url('gfx/footerBg.gif'); position: relative; }
		#footer ul { list-style: none; left: 22px; top: 27px; position: absolute; } 
			#footer ul li { float: left; border-right: 1px solid #277c9f; padding: 0 5px 0 5px;}
				#footer ul li a { color: #277c9f; text-decoration: none; }
				#footer #last { border: 0; }
		#footer span { color: #7abdda; position: absolute; top: 27px; float: right; right: 20px; }

