*													{margin: 0; padding: 0;}



/* Główne kontenery */



.wrapper											{width: 1000px;}
.wrapper_wew										{width: 1000px; min-height: 380px; background: url('../obrazy/layout_glowny/bg_tresc_wrapper_wew.jpg') left bottom no-repeat;}

#naglowek											{/* Przejmuje ogólne wartości */ overflow: hidden;}
#tresc												{background: #fff url('../obrazy/layout_glowny/bg_tresc.gif') left bottom no-repeat;}
#stopka												{height: 160px; margin-top: -1px; background: url('../obrazy/layout_glowny/bg_stopka.gif') left bottom no-repeat;}

.strona_glowna	#naglowek							{height: 450px;}			
.podstrona		#naglowek							{height: 350px;}
.podstrona		.wrapper							{background: url('../obrazy/layout_glowny/bg_tresc_wrapper_podstrona.gif') left top repeat-y;}
.serwis			#naglowek							{height: 450px !important;}	
.oferta_glowna	#naglowek							{height: 450px !important;}

.lewa_kolumna										{float: left; z-index: 2;}
.prawa_kolumna										{float: right; z-index: 1;}



/* Naglowek */



#naglowek *											{margin: 0; padding: 0; background: none;}
#naglowek ul, #naglowek p							{position: absolute;}
#naglowek span										{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
#naglowek a											{display: block; text-decoration: none;}
#naglowek img										{display: none;}


#naglowek h1										{width: 220px; height: 100px;}
#naglowek h1 a										{width: 116px; height: 62px; padding: 38px 0 0 104px; font-size: 19px; overflow: hidden;}
#naglowek h1 a span									{width: 220px; height: 100px; background-image: url('../obrazy/layout_glowny/bg_h1_logo.gif');}


#naglowek ul										{height: 65px;}
#naglowek ul li										{height: 65px; float: left; display: inline;}
#naglowek ul li a									{font-weight: bold; text-align: center;}
#naglowek ul li	a:hover								{}
#naglowek ul li	a:active							{color: #807f83;}
#naglowek ul li	a:hover						span	{background-position: 0 -65px;}
#naglowek ul li	a:active					span	{background-position: 0 -130px;}
#naglowek ul li	a.selected					span	{background-position: 0 -130px;}


#naglowek ul#jezyki									{top: 18px; left: 230px; width: 108px; font-size: 11px; line-height: 13px;}
#naglowek ul#jezyki li								{width: 36px;}
#naglowek ul#jezyki li	a							{width: 36px; height: 37px; padding: 28px 0 0 0;}
#naglowek ul#jezyki li	a					span	{width: 36px; height: 65px;}
#naglowek ul#jezyki li	a#pl				span	{background-image: url('../obrazy/layout_glowny/bg_naglowek_jezyki_ul_li_pl.gif');}
#naglowek ul#jezyki li	a#en				span	{background-image: url('../obrazy/layout_glowny/bg_naglowek_jezyki_ul_li_en.gif');}
#naglowek ul#jezyki li	a#de				span	{background-image: url('../obrazy/layout_glowny/bg_naglowek_jezyki_ul_li_de.gif');}


#naglowek ul#menu_glowne							{top: 18px; left: 359px; font-size: 15px; line-height: 17px;}
#naglowek ul#menu_glowne li							{/* Przejmuje ogólne wartości */}
#naglowek ul#menu_glowne li a						{height: 40px; padding: 25px 0 0 0;}
#naglowek ul#menu_glowne li a				span	{height: 65px;}


#naglowek p											{top: 39px; left: 853px; width: 117px; height: 27px; font-size: 11px; font-weight: bold; text-align: center; text-transform: uppercase; line-height: 13px; letter-spacing: -0.05pt;}
#naglowek p a										{width: 117px; height: 20px; padding: 7px 0 0 0; color: #fff; background-color: #00aeef;}
#naglowek p a span									{width: 117px; height: 27px; background-image: url('../obrazy/layout_glowny/bg_naglowek_strefa_p_a.gif');}
#naglowek p a:hover									{}
#naglowek p a:active								{color: #00aeef; background-color: #fff;}
#naglowek p a:hover	 span							{background-position: 0 -27px;}
#naglowek p a:active span							{background-position: 0 -54px;}


#naglowek #ilustracja								{height: 350px;}
#naglowek #ilustracja #flash						{height: 350px;}
#naglowek #ilustracja #przykrywka					{margin-left: 479px; margin-top: -50px; height: 50px; background: #fff;}



/* Tresc */



.strona_glowna #tresc .lewa_kolumna					{width: 270px; height: 247px; padding: 30px 159px 30px 50px; background: #807f83 url('../obrazy/layout_glowny/bg_tresc_lewa_kolumna_strona_glowna.jpg') left top no-repeat;}
.strona_glowna #tresc .prawa_kolumna				{width: 330px; margin-top: -50px; padding: 30px 30px 20px 161px;}
.podstrona #tresc .lewa_kolumna						{width: 240px; padding: 30px; min-height: 170px; background: transparent /*#807f83*/ url('../obrazy/layout_glowny/bg_tresc_lewa_kolumna_podstrona.gif') left top repeat-x;}
.podstrona #tresc .prawa_kolumna					{width: 640px; padding: 30px;}



/* Stopka */



#stopka	.lewa_kolumna								{height: 82px; background: #00c4f4 url('../obrazy/layout_glowny/bg_stopka_lewa_kolumna.jpg') right top no-repeat;}
#stopka	.prawa_kolumna								{height: 82px;}

.strona_glowna	#stopka	.lewa_kolumna				{width: 479px;}
.strona_glowna	#stopka	.prawa_kolumna				{width: 521px;}
.podstrona	#stopka	.lewa_kolumna					{width: 300px;}
.podstrona	#stopka	.prawa_kolumna					{width: 700px;}


#stopka *											{margin: 0; padding: 0; background: none;}

#stopka p, 
#stopka ul, 
#stopka span										{position: absolute; top: 0; text-transform: uppercase; letter-spacing: 0.1pt;}

#stopka ul, 
#stopka span										{left: 0;}
#stopka span, 
#stopka a											{display: block;}

#stopka span										{width: 100%; height: 100%;}
#stopka a											{font-size: 10px; text-decoration: none;}
#stopka div p, #stopka div ul						{top: 21px; height: 43px;}


#stopka p#obszar_dzialalnosci						{left: 50px; width: 150px; height: 34px; padding: 9px 0 0 0; font-size: 11px; line-height: 12px; color: #fff;}
#stopka p#obszar_dzialalnosci span					{width: 150px; height: 34px;}

#stopka p#kontakt_tel								{top: 0 !important; right: 0px; margin-top: -12px; width: 257px; height: 98px; padding: 46px 22px 0 0; font-size: 22px; color: #fff; text-transform: none; text-align: right; line-height: 17px; letter-spacing: -0.5pt;}
#stopka p#kontakt_tel strong						{font-size: 27px; font-weight: normal;}
#stopka p#kontakt_tel span							{width: 279px; height: 144px;}


#stopka p#kontakt_www								{display: none;}


#stopka ul#menu_stopka								{width: 252px; font-size: 11px; line-height: 14px;}
#stopka ul#menu_stopka li							{float: left; display: inline; text-align: center;}
#stopka ul#menu_stopka li a							{height: 35px; padding: 8px 0 0 0; font-weight: bold; text-align: center;}
#stopka ul#menu_stopka li a					span	{height: 43px;}
#stopka ul#menu_stopka li a:hover			span	{background-position: 0 -43px;}
#stopka ul#menu_stopka li a:active			span	{background-position: 0 -86px;}
#stopka ul#menu_stopka li a:active					{color: #807f83;}


#stopka p#wykonawca									{right: 30px; width: 200px; font-size: 10px; line-height:15px; letter-spacing: -0.5pt;}
#stopka p#wykonawca a								{width: 200px; height: 35px; padding: 8px 0 0 0; text-align: right; color: #807f83;}
#stopka p#wykonawca a						span	{width: 200px; height: 43px;}


#stopka p#prawa_autorskie							{top: 82px; left: 50px; width: 146px; height: 27px; padding: 12px 0 0 0; font-size: 10px; color: #807f83; line-height: 15px; letter-spacing: -0.5pt; z-index: 2;}
#stopka p#prawa_autorskie					span	{width: 146px; height: 39px; background-image: url('../obrazy/layout_glowny/bg_stopka_prawa_autorskie_p.gif');}
.podstrona #stopka p#prawa_autorskie				{left: 134px;}
