body {
	margin: 0 auto;
   padding: 0 0;
   width:100%;
   height:100%;
   text-align:center;
}


  p { margin: 5px 0px 0px 0px;font-size:12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	line-height:21px;
	color:#505050;
	text-align:left;
}


h2 { margin: 25px 0px 0px 0px;padding:4px 8px;
border-bottom:1px solid #DDD;
font:  1.5em  MS Comic Sans;
color:#5692c9;
text-align:center;
}


 h3 { margin: 5px 0px 0px 0px;

font:  1.1em  MS Comic Sans;
color:#505050;
text-align:center;

}


/*------------------------------ top side------------------------------ */




#topsides {

background:url(http://www.wizualizacjearchitektoniczne.com/images/topboki.gif) top repeat-x;overflow: auto;
margin:0 auto;
height:220px;
 width: 100%;
position:relative;
  clear:both;
overflow: hidden;
 }


 #top {

	background:url(http://www.wizualizacjearchitektoniczne.com/images/headernewenglish.jpg) no-repeat;
	margin:0 auto;
	width: 990px;
	height:220px;
  position:relative;
  clear:both;

	}


  #top a,h1 {padding-top:85px;padding-left:110px;text-align:left;
font:  1.1em  MS Comic Sans;  color:#a2c9ff; letter-spacing: 0px; text-decoration:none;
	}





/*-----------------------------end top side------------------------------ */


#container {
padding-bottom:20px;
overflow: hidden;
margin:0 auto;
 width: 1050px;
 min-height:430px;
 	background-image:url(images/main_stripbright.gif);background-repeat: repeat-x;
 position:relative;
clear: both;
}

#middle {
padding:0 0px 0 0px;

margin:0 auto;
 width: 100%; background:#f5f4ef;
 position:relative;
}







/*------------------------------ left side------------------------------ */
#left2 {
	display:block;
		width: 220px;
	margin-right:10px;
	margin-left:10px;

}


#left {
	float:left;
		width: 220px;
	margin-right:10px;
	margin-left:10px;

}

#left	h2 { margin: 25px 0px 0px 0px;padding:4px 8px;
border-bottom:1px solid #DDD;
font-size: 20px;
font-family:"Times New Roman";

color:#5692c9;
text-align:left;
}








#left	a {   margin: 5px 0px 0px 0px;font-size:12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	line-height:21px;
	color:#eeeeee;
	text-align:left;
	text-decoration:none;
}
   #left   a:hover { margin: 5px 0px 0px 0px;font-size:12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	line-height:21px;
	color:#eeeeee;
	text-align:left;
	text-decoration:none; }

 #left	h3 { margin: 15px 0px 15px 0px;
border-bottom:1px solid #DDD;
font:  1.2em  MS Comic Sans;
color:#5692c9;

}

#left img {

   margin: 0 auto;
   padding-top:10px;
	padding-right:10px;

}

/*----------------------------end left side------------------------------ */


/*----------------------------right side------------------------------ */

#right {
	float: right;
		width: 750px;
	margin-right:10px;
	margin-left:10px;

}

#right	h2 { margin: 25px 0px 0px 0px;padding:4px 8px;
border-bottom:1px solid #DDD;
font-size: 20px;
font-family:"Times New Roman";

color:#5692c9;
text-align:left;
}

#right span{
font-size: 21px;
color:black;

}




#right	h4 { margin: 15px 0px 15px 0px;

font:  1.2em  MS Comic Sans;
color:grey;

}

#right	a {   margin: 15px 0px 15px 0px;
border-bottom:1px solid #DDD;
font:  1.2em  MS Comic Sans;
color:#5692c9;text-decoration:none;
}
   #right   a:hover { margin: 15px 0px 15px 0px;
border-bottom:1px solid #DDD;
font:  1.2em  MS Comic Sans;
color:#5692c9;
	text-decoration:none; }

 #right	h3 { margin: 15px 0px 15px 0px;
border-bottom:1px solid #DDD;
font:  1.5em  MS Comic Sans;
color:#5692c9;

}

#duzezdjecia{

padding-bottom:20px;
	}



#ostatnie_prace {

		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
clear:both;
	}

  #ostatnie_prace a{

  margin: 5px 0px 0px 0px;font-size:12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	line-height:21px;
	color:#505050;
	text-align:left;
	}
	#ostatnie_prace a:hover{

  margin: 5px 0px 0px 0px;font-size:12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	line-height:21px;
	color:#505050;
	text-align:left;
	}


#ostatnie_prace img{
		padding: 0 0px 0px 0;
	margin: 12px;
	float: left;
	}



 #klienci {
	float: left;
		width: 210px;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:30px;
}





#klienci img {

   margin: 0 auto;
   padding-top:10px;
	padding-right:10px;

}


#klienci h4 { margin: 0 auto;
   padding-top:10px;
	padding-right:10px;

font-size: 14px;
font-family:"Times New Roman";

color:grey;

}

#miniaturki {
padding-bottom:10px;
   }

#miniaturki img {

   height:35px;
 	width:50px;
   padding-top:5px;
	padding-right:px;
}


.subnav {
	float: left;
	width: 160px;
	font: arial;color:white;
}


.subnav h4 {
	margin: 15px 0px 15px 0px;
border-bottom:1px solid #DDD;
font:  1.2em  MS Comic Sans;
color: #c0c0c0;
}



/* sub-navigation */

.subnav ul {margin: 0; padding: 0; color:white;}
.subnav li {
	border-bottom: 1px solid #696755;
	list-style: none;
}
.subnav li a {
	background: #24588c;
	color: #111;

	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}
.subnav li a:hover {
	background: #406f9e;

	text-decoration: none;color:white;
}


#partnerzy a{
font:  1.0em  MS Comic Sans;

	color: #454545;


	text-decoration: none;

}
#partnerzy a:hover{
font:  1.0em  MS Comic Sans;

	color: #454545;


	text-decoration: none;

}




/* ---------------------------------footer--------------------------- */
.footer {
text-decoration: none;
	background:url(http://www.wizualizacjearchitektoniczne.com/images/topboki.gif) top repeat-x;overflow: auto;
	color: #CCC;
	font-size: 0.9em;
	line-height: 39px;
	width: 100%;
	text-align: center;


}
.footer .left,.footer .right {padding: 0 2px;}
.footer a {padding-left:40px;color: #CCC;text-decoration: none;}
.footer a:hover {color: white;}


.linki a {
   margin: 5px 0px 0px 0px;
	font-size: 12px;
font-family:"Times New Roman";
	line-height:21px;
	text-decoration:none;
	color:grey;
	text-align:left;}

.linki a:hover {color: grey;}


 #schowaj {
	display:none;
}

