body{
			background-color: #000000;
			margin: 0;
			color: #FFFFFF;
			font-family: Arial;
}
div {float:left;}
img{border:0;}
a{text-decoration: none;}
div.page{
			width: 100%;
			height: auto;
}
div.header{
			width: 100%;
			height: 163px;
}
div.logo{
			width: 175px;
			height: 163px;
}
div.menu{
			width: 695px;
			height: 163px;
			line-height:300px;
			text-align: center;
			border-bottom: 1px dashed #5F5F5F;	
}
div.menu_1{
			width: 110px;
			height: 15px;
			
}
div.menu_2{
			width: 60px;
			height: 15px;
			
}
div.menu_3{
			width: 60px;
			height: 15px;
			
}
div.menu_4{
			width: 110px;
			height: 15px;
			
}
div.menu_5{
			width: 60px;
			height: 15px;
			
}
div.kszt_head{
			width: 220px;
			height: 167px;
			background-image: url('images/head_kszt.png');
			background-repeat: no-repeat;
			background-position: bottom;
			
}
div.pasek{
			width: 20px;
			height: 155px;
			background-image: url('images/pasek.png');
			background-repeat: no-repeat;
			background-position: bottom;
			
}

a.menu_link{
			color: #FFFFFF;
			font-weight: bolder; 
			font-size: 10pt;
}
a.menu_link:hover{
			color: #ff9400;
			font-weight: bolder; 
}
#hover{
	color: #ff9400;
}
div.content{
			width: 1225px;
			height: 400px;
			background-image: url('images/kszt.png');
			background-repeat: no-repeat;
			background-position: right;
}
div.content_ofirmie{
			width: 1225px;
			height: 782px;
			background-image: url('images/o_firmie.png');
			background-repeat: no-repeat;
			background-position: right;
}
div.content_oferta{
			width: 1225px;
			height: 782px;
			background-image: url('images/oferta.png');
			background-repeat: no-repeat;
			background-position: right;
}
div.content_realizacje{
			width: 1225px;
			height: 782px;
			background-image: url('images/realizacje.png');
			background-repeat: no-repeat;
			background-position: right;
}
div.content_kontakt{
			width: 1225px;
			height: 782px;
			background-image: url('images/kontakt.png');
			background-repeat: no-repeat;
			background-position: right;
}
div.text{
			width: 600px;
			height: auto;
			font-size:12px;
			margin-left:50px;
			margin-right:300px;
			margin-top:50px;
}
div.text_nagl{
			width: 100%;
			height: auto;
			font-size:14px;
			font-weight: bolder;
}
div.text_tresc{
			width: 100%;
			height: auto;
			font-size:12px;
			margin-top:15px;
}
a.zapytanie{
			color: #ff9400;
			text-decoration: underline;
			font-size:11px;
}
div.news{
			width: 349px;
			height: 134px;
			font-size:12px;
			background-color: #181818; 
			margin-top:18px;
}
div.news_nagl{
			width: 100%;
			height: auto;
			font-size:14px;
			font-weight: bolder;
			margin-left:50px;
			margin-top:20px;
}
div.news_data{
			width: 100%;
			height: auto;
			font-size:11px;
			color: #b4b4b4;
			text-align: right;
}
div.news_tresc{
			width: 100%;
			height: auto;
			font-size:12px;
			margin-top:15px;
			margin-left:50px;
}
div.rogi{
			width: 120px;
			height: 134px;
			background-image: url('images/rogi.png');
			background-repeat: no-repeat;
			background-position: right;
			margin-top:18px;
}
div.rog{
			width: 36px;
			height: 48px;
			background-image: url('images/rog.png');
			background-repeat: no-repeat;
			background-position: right;
			margin-top:104px;
}
div.newsl{
			width: 245px;
			height: 48px;
			font-size:12px;
			background-color: #ff9400; 
			margin-top:19px;
}
div.newsl_nagl{
			width: 33%;
			height: 48px;
			line-height:48px;
			font-size:12px;
			text-align:right;
	
			
}
div.newsl_input{
			width: 129px;
			height: 48px;
			margin-left:4px;
			line-height:48px;
			text-align:left;
			font-weight: bolder;
			font-size:18px;
}
div.tel{
			width: 154px;
			height: 30px;
			margin-top:55px;
}
input.newsl{
			width: 129px;
			height: 18px; 
			background-image: url('images/input.png');
			border:none;
			color: #FFFFFF;
			font-size:10pt;
			font-weight: bolder;	
}
input.newsl_sub{
			background-color: #ff9400; 
			border:none;	
			font-size:10px;
			font-weight: bolder;
					
}
div.form_a{
	width:20%;
	height:25px;
	line-height: 25px;
	font-weight: bolder;
}
div.form_b{
	width:80%;
	height:25px;
	line-height: 25px;
	font-weight: bolder;
	text-align: left;
}
input.form{
	width:50%; 
	background-color:  #ff9400;
	border: 2px solid white;
	-moz-border-radius:5px;
	color: white;
}
textarea.form{
	width:50%; 
	background-color:  #ff9400;
	border: 2px solid white;
	-moz-border-radius:5px;
	color: white;
}
div.foot{
			width:68%;
			height:auto;
			margin-top:10px;
			margin-left:50px;	
			border-top: 1px dashed #5F5F5F;		
			font-size:12px;
}