body{ 
text-align:center; /*center hack*/
background-color:#4A4A4A; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:1.8em;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
} 
#header { 
margin:20px auto; /*center hack*/
width:935px;
height:706px; 
background-color:#FFFFFF;
background-image:url(../images/metr.gif);
background-repeat:no-repeat;
}

#header_oferta {
display:block;
margin:20px auto; /*center hack*/
width:935px;
height:2250px;
background-color:#FFFFFF;
background-image:url(../images/metr.gif);
background-repeat:no-repeat;
}

#metr { 
background-image:url(../images/metr.gif);
background-repeat:no-repeat;
width:447px;
height:329px;
}
#tlo_szare {
display:block; 
float:right;
margin-top:20px;
background-image:url(../images/tlo_szare.gif);
background-repeat:no-repeat; 
width:702px;
height:237px;
text-align:right; 
}
#pasek_szary {
display:block;
float:right; 	
margin: 2px 0 2px; 
padding: 0 11px;
background-image:url(../images/pasek_szary.gif);
background-repeat:no-repeat; 
width:895px;
height:3px;
}
#pasek_menu {
display:block;
float:right;
margin: 0 0 2px;
padding: 0 11px; 
background-image:url(../images/pasek_menu.gif);
background-repeat:repeat-y;
width:895px;
height:25px;
}

#budowa {
display:block;
float:right;
margin: 0 auto;
padding: 0 11px; 
background-image:url(../images/budowa.jpg);
background-repeat:no-repeat;
width:357px;
height:381px;
}
#budowa_oferta {
display:block;
float:right;
margin: 0 22px;  
width:0;
height:1900px;
}

#tekst_strony {  
position:absolute;
text-align:justify;
margin: 330px 45px; 
width:490px;
height:381px;
}
#tekst_strony p {
text-indent:30px;
}

#tekst_strony_oferta {
	position:absolute; 
	text-align:justify;
	margin: 330px 45px; 
	width:820px;
	height:381px;
}
#tekst_strony_oferta p {
text-indent:30px;
}
img.logo {
	border:0;
margin-left:45px; 
margin-top:20px;
}
.loc_a {
margin-left:430px;
}
.napis_flash {
	width:380px;   
}
.napis2_flash {
margin-right:22px;
}
p.tytul {
	margin: 0;
	font-weight:bold;
	font-size:13px;
	color:#B63902;
}

.akapit { text-indent:25px; }

a { font-size:11px; color:#232D8B; text-decoration:underline; }
a:hover{ font-size:11px;  color:#232D8B; text-decoration:none; }
 
a.link { font-size:11px; color:#232D8B; text-decoration:underline; }
a.link:hover{ font-size:11px;  color:#232D8B; text-decoration:none; }



a.bialy{ color: #FFFFFF; text-decoration:none; }
a.bialy:hover{ color: #FFFFFF;  text-decoration:underline; }
  

#nav {float:left;background:url(../images/menu.gif) no-repeat 0 0;width:389px; height:25px;margin:0 0 0 20px;padding:0px 0 0 0px;list-style:none; position:relative;}
#nav li {float:left;}
#nav a  {float:left;display:block;text-indent:-999px;overflow:hidden; }
#nav a:hover {background:url(../images/menu.gif) no-repeat 0 0;}
#nav .ofirmie a {height:25px;width:60px; padding:0 10px 0 0;} 
#nav .oferta a {height:25px;width:60px; padding:0 10px 0 0;} 
#nav .wspolpraca a {height:26px;width:100px; padding:0 10px 0 0;} 
#nav .rozne a {height:25px; width:50px; padding:0 10px 0 0;}
#nav .kontakt a {height:25px; width:70px; padding:0 5px 0 0;}  

#nav .ofirmie a:hover {background-position:0 -25px;}  
#nav .oferta a:hover {background-position:-70px -25px;} 
#nav .wspolpraca a:hover {background-position:-140px -25px;}
#nav .rozne a:hover {background-position:-250px -25px;} 
#nav .kontakt a:hover {background-position:-310px -25px;}  

 
.wiecej { font-size:10px; font-weight:bold; text-align:right; margin-bottom:22px;}
 
.wykonawca { text-align:right; margin: 7px 0px; color:#3C3C3C; font-size:10px; }
a.wykonawca { text-align:right; margin: 7px 0px; color:#3C3C3C; font-size:10px; }
a.wykonawca:hover{ text-align:right; margin: 7px 0px; color:#3C3C3C; font-size:10px; text-decoration:none; }
/* */
	fieldset {
	color:#000; 
	margin-left:0;
	background-color: #F3F3F3;
	width:400px;
	}
	legend {
	font-weight: bold;
	}
	label {
		color:#000;
		display: block;
		width: 150px;
		float: left;
		text-align: right;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		
	}
	div.kontakt {
		overflow: hidden;
		clear: both;
		margin-bottom: 0.4em;
	}
	
	textarea.formularz_t {
	width: 205px;
	height: 80px;	
	}
	input {
		display: block;
		float: left; 
		margin-left: 10px;
		border-color: #919191; color:black; border-width: 1px; border-style: solid; font-size: 11px; width: 160px;
		
	}
	textarea {
		display: block;
		float: left; 
		margin-left: 10px;
		border-color: #919191; color:black; border-width: 1px; border-style: solid; font-size: 11px; width: 100px;
		
	}
	input.krotki {
		display: block;
		float: left; 
		margin-left: 10px;
		border-color: #919191; color:black; border-width: 1px; border-style: solid; font-size: 11px; width: 60px;
		
	}
	input[type=submit] {
		 cursor:pointer; border-color: white; color:#000; border-width: 1px; border-style: solid; font-size: 11px; width: 150px; text-align:center; 
	}
	input[type=radio] {
                border-color: #919191; color:black; border-width: 0px; border-style: solid; color:black; width: 10px;
	}
	input[type=hidden] {
		border-width: 0px;
	}
.blad { color: #FF0000;  font-size: 11px; font-weight:bold;  margin-left: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.red { color: #FF0000;  font-size: 12px; font-weight:bold;}
 

.img-shadow img { 
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 6px 15px 6px -6px;
  padding: 4px;
  } 
  
/* */
