/* GLOBALNE */

body {margin: 0px; background: url('../img/globalne/tlo.png') repeat-x white; font-family: tahoma; font-size: 1px;}



#szkielet {width: 750px; margin: 0; font-size: 1px;}



#naglowek {width: 750px; height: 280px; margin: 0; font-size: 11px; color: white;}



#lacznik {width: 750px; height: 10px; font-size: 1px;}



#tresc {width: 750px; font-size: 1px;}
	#t_kolumna_lewa {float: left; width: 160px; font-size: 1px;}
	#t_kolumna_prawa {float: right; width: 160px; font-size: 1px;}
		#t_k_l_poczatek {width: 160px; height: 8px; background: url('../img/globalne/kolumna_lewa_lub_prawa_poczatek.png') no-repeat; font-size: 1px;}
		#t_k_l_srodek {width: 160px; background: url('../img/globalne/kolumna_lewa_lub_prawa_srodek.png') repeat-y; font-size: 1px; text-align: left;}
     		#t_k_l_s_wnetrze {padding: 0px 15px 5px 10px; font-size: 10px;}
			   #t_k_l_s_w_naglowek {padding: 0 0 5px 0; font-family: arial black; font-size: 11px; color: #003b7f;}
			   #t_k_l_s_w_lacze {color: black;}
			   #t_k_l_s_w_lacze:hover {color: red;}
				#t_k_l_s_w_lacze_aktualnosci {color: black;}
      #t_k_l_koniec {width: 160px; height: 8px; background: url('../img/globalne/kolumna_lewa_lub_prawa_koniec.png') no-repeat; font-size: 1px;}

		#t_k_l_aktualnosci {font-size: 1px;}
			#t_k_l_a_data {font-size: 13px; font-weight: bold; text-align: right;}
			#t_k_l_a_tytul {font-size: 10px;}

	#t_kolumna_srodkowa {float: left; width: 590px; font-size: 1px;}
	#t_kolumna_srodkowa_z_kolumna_prawa {float: left; width: 430px; font-size: 1px;}
		#t_k_s_wnetrze {padding: 3px 5px 0 5px; font-size: 12px; text-align: justify;}
			#t_k_s_w_naglowek {height: 50px; font-family: arial black; font-size: 11px; color: #003b7f;}
			   #t_k_s_w_n_lewa {float: left;}
			   #t_k_s_w_n_prawa {float: right;}

			#t_k_s_w_aktualnosci {font-size: 1px; text-align: left;}
				#t_k_s_w_a_rozdzielacz {font-size: 1px;}
					#t_k_s_w_a_tytul {float: left; width: 460px; font-size: 11px; font-weight: bold;}
					#t_k_s_w_a_data {float: right; width: 100px; font-size: 11px; font-weight: bold; text-align: right;}
				#t_k_s_w_a_linia {clear: both; width: 580px; height: 15px; background: url('../img/rozne/linia.png') repeat-x; font-size: 1px;}
				#t_k_s_w_a_tekst {font-size: 11px; text-align: justify;}
				#t_k_s_w_a_dodal {font-size: 11px; text-align: right;}

			#t_k_s_w_systemy {font-size: 12px; height: 100px; text-align: left;}
			   #t_k_s_w_s_lewa {float: left; width: 100px; height: 100px; text-align: center;}
			   #t_k_s_w_s_prawa {float: right; width: 480px; height: 100px;}
			      #t_k_s_w_s_p_wnetrze {padding: 0 0 0 10px;}

			#t_k_s_w_realizacje {font-size: 1px; text-align: left;}
				#t_k_s_w_r_realizacja {float: left; width: 290px; height: 125px; font-size: 1px;}
					#t_k_s_w_r_r_wnetrze {font-size: 1px; text-align: left;}
					   #t_k_s_w_r_r_w_obraz {float: left; width: 150px; height: 112px;}
					   #t_k_s_w_r_r_w_tekst {float: right; width: 132px; padding: 0 3px 0 0;}
							#t_k_s_w_r_r_w_t_tekst_wiekszy {font-size: 13px; font-weight: bold; color: black;}
							#t_k_s_w_r_r_w_t_tekst_mniejszy {padding: 5px 0 5px 0; font-size: 11px; font-weight: normal; color: black;}
					   #t_k_s_w_r_r_w_lacze {cursor: pointer; color: black; border: 0;}
				#t_k_s_w_r_miniatury {width: 480px; font-size: 1px;}
				   #t_k_s_w_r_m_obraz {float: left; width: 150px; height: 112px; padding: 5px; border: 0;}

				#t_k_s_w_r_miniatury_mniejsze {width: 480px; font-size: 10px;}
				   #t_k_s_w_r_mm_obraz {float: left; width: 75px; height: 75px; padding: 5px; border: 0;}

			#t_k_s_w_formularz {width: 400px; border: 1px solid black; font-size: 1px; text-align: left;}
			   #t_k_s_w_f_wnetrze {padding: 10px; font-size: 12px;}
			      #t_k_s_w_f_w_tabela {table-layout: fixed; width: 380px;}
			         #t_k_s_w_f_w_t_kolumna_lewa {width: 130px; font-weight: bold; text-align: right;}
			         #t_k_s_w_f_w_t_kolumna_prawa {width: 230px; font-size: 10px; font-weight: bold;}
							#t_k_s_w_f_w_t_k_p_pole {width: 230px;}
							#t_k_s_w_f_w_t_k_p_pole_tekstowe {width: 230px; height: 50px;}
					#t_k_s_w_f_w_info {clear: both; font-size: 10px;}

			#t_p_w_formularz_drugi {width: 450px;}
			   #t_p_w_fd_wnetrze {padding: 0;}
			      #t_p_w_fd_w_tabela {table-layout: fixed; width: 450px;}
						#t_p_w_fd_w_t_kolumna_lewa {width: 145px; padding: 0 5px 0 0; font-weight: bold; text-align: right;}
						#t_p_w_fd_w_t_kolumna_prawa {width: 300px;}
							#t_p_w_fd_w_t_kp_pole {width: 295px;}
							#t_p_w_fd_w_t_kp_pole_tekstowe {width: 295px; height: 100px;}




#stopka {clear: both; height: 200px; margin: 0; font-size: 1px;}
	#s_1 {height: 70px; font-size: 1px;}
	#s_2 {height: 3px; background: #e1e1e1; font-size: 1px;}
	#s_3 {height: 137px; background: #f5f5f5; font-size: 1px; font-weight: bold; color: #cccccc;}
		#s_3_wnetrze {width: 750px; padding: 10px 0 10px 0;}
			#s_3_w_lewa {float: left; font-size: 1px;}
			   #s_3_w_l_lacze {font-size: 11px; color: #cccccc;}
			#s_3_w_prawa {float: right; font-size: 1px;}
				#s_3_w_p_tekst {float: left; margin: 3px 0 0 0; font-size: 12px; text-align: right;}
				#s_3_w_p_obraz {margin: 0 0 0 10px; border: 0;}



a {color: blue; text-decoration: none;}
a:link {color: blue; text-decoration: none;}
a:active {color: blue; text-decoration: none;}
a:visited {color: blue; text-decoration: none;}
a:hover {color: red; text-decoration: none;}



/* GALERIA */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/galerie/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/galerie/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
