body{ 
text-align:center; /*center hack*/
background-color:#FFFFFF;
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; 
width:800px; 
background-color:#FFFFFF;
background-image:url(../images/pasek_LR.gif);
}
#top { 
margin: 0 auto; 
width:800px;
height:139px;  
}  
#pasek {	
margin: 0 auto; 
background-image:url(../images/pasek.gif);
width:100%;
height:3px;
}

#logo {
display:block;
float:left;	
margin:17px 0 0 22px;
width:109px;
height:119px; 
background-image:url(../images/gama-projekt.jpg);
background-repeat:no-repeat;
}

#flash {  
margin:-16px 0 0 89px; 
}
 
#pasek_menu {
display:block;
float:left; 
margin:54px 0 0 2px; 
background-image:url(../images/pasek_menu.gif);
background-repeat:no-repeat;
width:794px;
height:31px;
}

#szklanka {  
float:right;
margin: 0 4px;
width:271px;
height:307px;
} 

#tekst_strony {   
overflow:hidden;
margin: 0 0 0 25px;
text-align:justify; 
width:470px; 
}
#tekst_strony p {
margin:0;
text-indent:0px;
}
 
img.logo {
border:0;
margin-left:45px; 
margin-top:20px;
}   

#tekst_strony ul {
	line-height: 20px;  
	list-style-type: circle; 
} 
#tekst_strony li {
	margin:10px 0 0 0 ; 
}
.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:354px; height:30px;margin:1px;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 .onas a {height:30px;width:70px; padding:0 10px 0 0;} 
#nav .oferta a {height:30px;width:80px; padding:0 10px 0 0;} 
#nav .portfolio a {height:30px;width:80px; padding:0 10px 0 0;} 
#nav .kontakt a {height:30px; width:70px; padding:0 5px 0 0;}  

#nav .onas a:hover {background-position:0 -30px;}  
#nav .oferta a:hover {background-position:-80px -30px;} 
#nav .portfolio a:hover {background-position:-170px -30px;}
#nav .kontakt a:hover {background-position:-260px -30px;} 
  

 
.wiecej { font-size:10px; font-weight:bold; text-align:right; margin-bottom:22px;}
 
.wykonawca { text-align:right; margin: 7px 0px; color:#B0B0B0; font-size:10px; }
a.wykonawca { text-align:right; margin: 7px 0px; color:#B0B0B0; 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;
  } 
  
/* */
