@charset "utf-8";
/* CSS Document */

html {
	margin: 0; 
	padding: 0;
	color: #000000;
		background-color:#C1E4FF;
	}
body { 
	margin: 0; 
	pading: 0; 
	text-align:center;
	background-image:url(obrazy/tlo.gif);
	background-repeat:repeat-x;
	background-color:#C1E4FF;
}
img { border: 0; }
#wstecz
{
	float:right;
	display:inline;
	vertical-align:bottom;
	width:auto;
	height:31px;
	margin-right:3px;
}

#logo
{
	margin-top:5px;
	padding:0px;
	float:right;
	width:257px;
	height:208px;
	background-repeat:no-repeat;
	background-image:url(obrazy/certy.gif);
}
#logo a
{
display:block;
width:257px;
height:104px;
float:left;
}
.span_over:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.jedno
{
display:block;
float:left;
width:170px;
height:113px;
margin-left:0px;
padding:0px;
margin-top:5px;
}

#akof a { background:url(obrazy/lewe_menu_02.gif) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#akof a:hover{ background-position:0px -31px;}

#onas a { background:url(obrazy/lewe_menu_03.gif) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#onas a:hover{ background-position:0px -31px;}

#realizacje a { background:url(obrazy/lewe_menu_04.gif) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#realizacje a:hover{ background-position:0px -31px;}

#biuro a { background:url(obrazy/lewe_menu_05.gif) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#biuro a:hover{ background-position:0px -31px;}

#informacje a { background:url(obrazy/lewe_menu_06.gif) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#informacje a:hover{ background-position:0px -31px;}

#aktualnosci a { background:url(obrazy/lewe_menu_07.gif) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#aktualnosci a:hover{ background-position:0px -31px;}

#zdjecia a { background:url(obrazy/lewe_menu_08.jpg) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#zdjecia a:hover{ background-position:0px -31px;}

#zdjecia_inw a { background:url(obrazy/lewe_menu_10.jpg) no-repeat; position:relative; top:40px; background-position: 0px 0px; display:block; float:left; height:31px; width:258px;}
#zdjecia_inw a:hover{ background-position:0px -31px;}

#koniec {
display:block; float:left;
position:relative; top:40px;
width:258px;
height:25px;
background-image:url(obrazy/linki_lewe_koniec.gif);
}
#gl_mapa
{
display:block;
float:right;
width:302px;
height:231px;
margin-left:10px;
margin-bottom:5px;
}

#wsteczny
{
	background:url(obrazy/wstecz.gif) no-repeat;
	background-position: 0px 0px;
	display:block;
	float:right;
	position:relative;
	height:31px;
	width:114px;
}
#wsteczny:hover
{
	background-position: 0px -31px;
}
#str_gl
{
	background:url(obrazy/str_gl.gif) no-repeat;
	background-position: 0px 0px;
	display:inline;
	float:right;
	height:31px;
	width:146px;
}
#str_gl:hover
{
	background-position: 0px -31px;
}
#Table_01 {
	margin: 0 auto; 
	padding: 0; 
	width: 984px;
	height:auto; 
	height:596px;
	text-align:left;
	background-color:#C1E4FF;
}

#lewy-bok {
	display:inline;
	background-image:url(obrazy/lewy_bok.gif);
	background-repeat:repeat-x;
	width:40px;
	height:900px;
	float:left;
}

#prawy-bok {
	display:inline;
	background-image:url(obrazy/prawy_bok.gif);
	background-repeat:repeat-x;
	width:44px;
	height:900px;
	float:left;
}

#topek {
	float:left;
	width:900px;
	height:340px;
/*	background-image:url(obrazy/Top.gif);*/
}
#menu_inwestycja
{
display:inline;
margin-left:2px;
}
#dk-podstrona-2-05 {
	position:absolute;
	left:1038px;
	top:0px;
	width:52px;
	height:900px;
}

#tlo {
	position:absolute;
	left:1090px;
	top:0px;
	width:10px;
	height:900px;
}
#srodek
{
	display:inline;
	float:left;
	width:900px;
	height:auto;
}
#lewy_kontener {
	float:left;
	width:258px;
	height:auto;
}
#prawy_kontener {
	float:left;
	width:641px;
	height:auto;
	background-color:#FFFFFF;
}
#prawy_kontener h2
{
cursor:pointer;
margin:0px 10px 5px 0px;
padding:0px;
float:left;
font-size:14px;
}
#prawy_kontener h2:hover
{
text-decoration:underline;
}
#zawartosc
{
	line-height:15px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003262;
	text-align:justify;
	float:left;
	width:600px;
	height:auto;
	/*padding:20px;*/
	min-height:475px;
}
#zawartosc_2
{
	line-height:15px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003262;
	text-align:justify;
	float:left;
	width:600px;
	height:auto;
	/*padding:20px;*/
	min-height:515px;
}
#zawartosc_3
{
	line-height:15px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003262;
	text-align:justify;
	float:left;
	width:600px;
	height:auto;
	/*padding:20px;*/
	min-height:656px;
}
.news img
{
margin-left:13px;
}
#zawartosc img
{
margin-left: 10px;
border:none;
}
#stopka
{
	float:left;
	width:642px;
	height:58px;
	background-image:url(obrazy/srodek_dol.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#C1E4FF;
}
#lewe-menu
{
	float:left;
	width:258px;
	/*height:250px;*/
	height:auto;
	background-repeat:no-repeat;
	background-image:url(obrazy/lewe_menu.gif);
	margin-bottom:40px;
}

#dk-podstrona-2-08 {
	position:absolute;
	left:352px;
	top:340px;
	width:161px;
	height:31px;
}

#dk-podstrona-2-09 {
	position:absolute;
	left:513px;
	top:340px;
	width:160px;
	height:31px;
}

#dk-podstrona-2-10 {
	position:absolute;
	left:673px;
	top:340px;
	width:158px;
	height:31px;
}

#dk-podstrona-2-11 {
	position:absolute;
	left:831px;
	top:340px;
	width:163px;
	height:31px;
}

#wylot-1 {
	position:absolute;
	left:94px;
	top:563px;
	width:258px;
	height:7px;
}

#lokalizacja-mieszkan {
	margin-top:5px;
	float:left;
	width:258px;
	/*height:25px;*/
	height:auto;
}

#mapka-mieszkan {
	position:absolute;
	left:94px;
	top:595px;
	width:258px;
	height:199px;
}

#w {
	position:absolute;
	left:94px;
	top:794px;
	width:258px;
	height:106px;
}
/* ===============  TABELE DO CENNIKA ===================== */
#tabela #tabela_2 #tabela_3 #tabela_4 #tabela_5 #tabela_6 #tabela_7
{
	margin-top:15px;
	margin-bottom:20px;
	/*background-color#436D93;*/
	background-color:#FFFFFF;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:96%;
	z-index:20;
}
.nag
{
background:none;
}
#tabela td
{
/*
text-align:center;
background-image:url(obrazy/cennik_tlo_2.gif);
height:23px;
background-position:right -48px;
padding-right:5px;
padding-left:5px;
*/
}
.wejdz
{
cursor:pointer;
text-align:center;
background-image:url(obrazy/cennik_tlo_2.gif);
background-position:right -24px;
height:23px;
padding-right:5px;
padding-left:5px;
}
.wyjdz
{
text-align:center;
background-image:url(obrazy/cennik_tlo_2.gif);
background-position:right -48px;
height:23px;
padding-right:5px;
padding-left:5px;
}
.cen_l_1
{
font-weight:bold;
text-align:center;
background-image:url(obrazy/cennik_tlo_4.gif);
background-position:right -23px;
height:23px;
width:40px;
padding-right:5px;
padding-left:5px;
color:#000000;
}
.cen_l_2
{
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
text-align:center;
background-image:url(obrazy/cennik_tlo_4.gif);
background-position:right -46px;
height:23px;
width:40px;
padding-right:5px;
padding-left:5px;
}
.odst
{
padding-right:5px;
padding-left:5px;
padding-bottom:5px;
}
#tabela_kon
{
	background-color:#436D93;
	padding:10px;
	width:700px;
}
#test
{
width:613px;
height:auto;
/*background-color:#436D93;*/
background-color:#FFFFFF;
text-align:left;
}
#lewy_g
{
width:13px;
height:15px;
float:left;
/*background-image:url(obrazy/l_g_rog.gif);*/
position:relative;
top:0px;
left:0px;
}
#lewy_d
{
width:13px;
height:15px;
/*background-image:url(obrazy/l_d_rog.gif);*/
display:block;
position:relative;
z-index:10;
}
#podpis
{
margin-top:20px;
margin-left:45px;
margin-right:45px;
margin-bottom:40px;
height:auto;
}
h3
{
margin-bottom:50px;
font-size:14px;
}
h4
{
margin-bottom:0px;
font-size:12px;
}
a{text-decoration:none; color:#003262;}
a:hover {text-decoration:underline; color:#003262;}
#kontakt_1{text-align:left;width:300px;height:auto; margin-bottom:40px;}
#kontakt_2{text-align:left;width:300px;height:auto; margin-bottom:40px;}
#kontakt_3{text-align:left;width:300px;height:auto; margin-bottom:30px;}
#kontakt_1 img{margin-right:20px;}
#kontakt_2 img{margin-right:20px; position:relative; top:5px;}
#kontakt_3 img{margin-right:20px; position:relative; top:-7px;}

#kontakt_1 a {text-decoration:none; color:#003262;}
#kontakt_1 a:hover {text-decoration:underline; color:#003262;}
.mapa{position:relative;left:-15px; margin-bottom:10px;}
#pokaz_wieksza_mape{float:right;text-align:right; margin-bottom:10px;}
#aktualna_oferta{margin-bottom:30px;}
#aktualna_oferta h4{margin-bottom:8px;}
#aktualna_oferta img{margin:8px;};
#informacje_o_firmie tr{background-image:url(obrazy/kreska.jpg); background-repeat:no-repeat; background-position: center bottom;}
#galeria_kontener
{
padding-left:20px;
float:left;
display:block;
width:100%;
text-align:center;
height:295px;
}
#wiz_calosc { background-position:0px 0px; float:left; display:block; width:453px; height:295px;}
#wiz_calosc a { display:block; float:left; width:100%; height:100%;}
#wiz_prawo{display:inline; float:left; width: 90px; padding-left:5px;}
#wiz_prawo img{float:left; margin-bottom:5px; cursor:pointer;}

#real_calosc { background-position:0px 0px; float:left; display:block; width:285px; height:184px;}
#real_calosc a { display:block; float:left; width:100%; height:80%;}
#real_prawo{display:inline; float:left; width: 1px; padding-left:5px;}
.gora_navi{width:100%;height:40px;text-align:center;color:#FFFFFF;background-image:url(obrazy/gal_gora.jpg);background-repeat:repeat-x;background-position:center -20px;cursor:pointer;}
.dol_navi{width:100%;height:40px;text-align:center;color:#FFFFFF;background-image:url(obrazy/gal_dol.jpg);background-repeat:repeat-x;background-position:center 40px;cursor:pointer;}
.srodek_navi{height:104px;width:100%;}
.srodek_navi_a{width:100%;height:100%;cursor:pointer;}
#galeria_1,#galeria_2,#galeria_3,#galeria_4,#galeria_5,#galeria_6,#galeria_7,#galeria_8{margin-left:10px;float:right;display:block;}
#realizacja{width:100%;height:auto;display:block;float:left;margin-bottom:20px;}
#realizacja h4{margin-bottom:8px;}
.news
{
padding-right:10px;
float:left;
display:block;
width:100%;
height:auto;
min-height:200px;
background-image:url(obrazy/news_karteczka.gif);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFF7E0;
margin-bottom:20px;
}
.data
{
float:right;
display:inline;
height:30px;
margin-top:10px;
padding:0px;
text-align:right;
}
.tytul
{
font-size:14px;
font-weight:bold;
color:#004282;
margin-top:10px;
}
.tresc
{
float:left;
display:inline;
display:block;
width:80%;
margin-top:10px;
margin-left:20px;
margin-right:20px;
padding-bottom:20px;
}
.miesiac
{
font-size:24px;
font-weight:bold;
color:#204D7C;
margin:15px 15px 0px 0px;
}
.rok
{
position:relative;
top: -5px;
padding:0px 0px 0px 0px;
margin:0px 15px 0px 0px;
font-weight:bold;
color:#396997;
}
#gl_aktualnosci
{
position:relative;
background-image:url(obrazy/medal_news.gif);
display:block;
width:258px;
height:199px;

color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;

margin:0px 0px 0px 0px;
}
#gl_aktualnosci a
{
display:block;
float:right;
width:238px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
text-decoration:none;
position:relative;
top:167px;
right:5px;
}
#gl_aktualnosci a:hover
{
text-decoration:underline;
}
#gl_aktualnosci p
{
padding-top:10px;
padding-left:15px;
display:block;
width:228px;
margin:0px 0px 0px 0px;
}
#gl_aktualnosci h4
{
margin:0px 0px 0px 0px;
text-align:left;
}
#gl_aktualnosci img
{
margin-left:10px;
}