body {

	padding: 0px;
	
	margin: 0px;
	
	font-family: Tahoma, Arial, Verdana, sans-serif;

	background: #1f1f1f url(../images/top_bg.jpg) repeat-x;

}

label {

	width: 175px;;

	float: left;

	margin-right: 3em;

	display: block

}

img {

	border: 0px;

}

a {

	text-decoration: none;
	
	color: #ffffff;

}

.more {

	position: relative; top: 10px;

	float: right;
	
	margin-right: 35px;

	text-decoration: none;
	
	color: #525252;

}

input {

	width: 260px;

	padding: 3px;

	border: 0px;
	
	color: #ffffff;

	background: #404040;

}

textarea {

	padding: 3px;

	border: 0px;
	
	font-size: 12px;
	
	font-family: Tahoma, Arial, Verdana, sans-serif;
	
	color: #ffffff;

	background: #404040;

}

.about, .work, .contact, .zakres-prac, .dane-kontaktowe {

	height: 38px;

	width: 280px;

}

.about {

	background: url(../images/head1.jpg);

}

.work {

	background: url(../images/head2.jpg);

}

.zakres-prac {

	background: url(../images/zakres-prac.jpg);

}

.contact {

	background: url(../images/head3.jpg);

}

.dane-kontaktowe {

	background: url(../images/dane-kontaktowe.jpg);

}

.formularz {

	height: 38px;
	
	width: 610px;

	background: url(../images/formularz.jpg);

}

.realizacje {

	height: 38px;
	
	width: 610px;

	background: url(../images/realizacje.jpg);

}

.omnie {

	height: 38px;
	
	width: 610px;

	background: url(../images/omnie.jpg);

}

p {

	font-size: 12px;

	line-height: 16px;

	color: #636363;

}

.first {

	text-indent: 15px;

}

.white {

	color: #c7c7c7;

}

li {
	
	font-size: 12px;

	color: #636363;
	
	list-style: none;

}

#container {

	width: 960px;
	
	margin-left: auto;
	
	margin-right: auto;

}

#header {

	height: 100px;
	
	width: 960px;

}

#flash {

	height: 230px;
	
	width: 555px;
	
	float: right;
	
	padding: 0 0 0 0;
	
	margin: 0px;
	
	background: url(../images/flash.jpg) no-repeat;

}

#content {

	width: 940px;
	
	position: relative; top: 50px;
	
	clear: both;

}

.logo {

	height: 55px;
	
	width: 122px;
	
	float: left;
	
	margin: 0px;
	
	padding: 25px 0 0 50px;

}

.menu {

	position: relative; top: 40px; right: 160px;
	
	float: right;

}

.menu ul {

	padding: 0px;
	
	margin: 0px;

}

.menu li{

	font-size: 12px;
	
	color:#636363;

	list-style: none;
	
	float: left;
	
	padding-left: 35px;

}

.col1, .col2, .col3	{

	float:left;
	
	width:280px;
	
	margin-right:50px;
	
}
			
.col3 {

	margin-right:0;
	
}
		
.col1-2 {

	float:left;
	
	width:610px;
	
	margin-right:50px;
			
} 	

.btn {

	height: 26px;
	
	width: 94px;
	
	padding: 0px;
	
	margin-right: 35px;
	
	border: 0px;
	
	float: right;

}

.folio {

	margin: 15px 0 15px 0;

	border: 1px #141414 solid;

}

.opis {

	height: 170px;

}

#footer {

	position: relative; top: 75px; 

	clear: both;
	
	padding-bottom: 75px;

}

#footer p{
	
	margin-left: 70px;

}
