body {
	margin:0px;
	padding:0px;
	padding-top:50px;
	font-family: Verdana;
	text-align:center;
}

a {
	text-decoration:none;
	color:#000;
}

h1 {
	font-size:17pt;
}

table {
	border: 1px solid black;
	border-collapse: collapse;
	text-align:center;
}

td {
	border: 1px solid black;
	padding:4px;
}

.main {
	margin:auto;
	width:980px;
	height:500px;
	border:1px solid #AAA;
	text-align:center;
	background-image:url('img/tlo.jpg');
	background-repeat:no-repeat;
}

.header {
	width:980px;
	height:150px;
	border-bottom:1px solid #AAA;
	background-image:url('header.jpg');
	background-repeat:no-repeat;
}

.menu {
	margin:auto;
	height:30px;
	width:600px;
	text-align:center;
}

.submenu {
	float:left;
	height:30px;
	width:149px;
	background:#FFAA00;
	border-right:1px solid #FFF;
	text-align:center;
}
.submenu a {
	display:block;
	height:30px;
	width:149px;
	background:#FFAA00;
	border-right:1px solid #FFF;
	text-align:center;
	padding-top:10px;
	font-weight:bolder;
}

.submenu a:hover {
	display:block;
	height:30px;
	width:149px;
	color:#FFF;
	background:#FFBB22;
	border-right:1px solid #FFF;
	text-align:center;
	padding-top:10px;
	font-weight:bolder;
}

.linia {
	background:#FFF;
	border:0px;
	height:1px;
}

.content {
	width:543px;
	height:500px;
	border-left:1px solid #AAA;
	float:left;
	text-align:justify;
	padding-right:40px;
	padding-left:40px;
	font-size:10pt;
}

.content a {
	color:#FFAA00;	
}

.realizacje {
	float:left;
	width:250px;
	height:50px;
	text-align:center;
	font-size:9pt;
	font-weight:bolder;
}

.contact {
	float:left;
	border-left:1px solid #AAA;
	width:174px;
	height:275px;
	font-size:9pt;
	padding-top:45px;
	padding-left:5px;
}

.contact a {
	color:#FFAA00;	
}


.formularz {
	padding-left:11px;
	padding-top:20px;
}

.inptxt {
	width:272px;
	height:18px;
	border:1px solid #FFAA00;
}

.inpmail {
	width:272px;
	height:18px;
	border:1px solid #FFAA00;
}

.inpphone {
	width:272px;
	height:18px;
	border:1px solid #FFAA00;
}

.formtext {
	width:272px;
	height:131px;
	vertical-align:top;
	border:1px solid #FFAA00;
}

.wyslij {
	background:#FFAA00;
	border:0px;
	color:#FFF;
	width:90px;
	height:30px;
	font-size:13pt;
	margin-left:223px
}

.bezramki {
	border:0px;	
}

.bezramki td {
	border:0px;	
}

.form_div {
	float:left;	
	width:320px;
	position:relative;
	top:20px;
	left:40px;
}

.kontakt {
	float:left;
	text-align:right;
	padding-left:5px;
	width:235px;
}

.zamow a {
	display:block;
	color:#FFF;
	text-decoration:none;
	background:#FFAA00;
	width:230px;
	height:25px;
	padding-top:5px;
	text-align:center;
	font-size:12pt;
	font-weight:bolder;
	margin-left:300px;
}

.zamow a:hover {
	display:block;
	color:#000;
	text-decoration:none;
	background:#FFAA00;
	width:230px;
	height:25px;
	padding-top:5px;
	text-align:center;
	font-size:12pt;
	font-weight:bolder;
	margin-left:300px;
}

.startowa a {
	display:block;
	color:#FFF;
	text-decoration:none;
	background:#FFAA00;
	width:230px;
	height:25px;
	padding-top:5px;
	text-align:center;
	font-size:12pt;
	font-weight:bolder;
	margin-left:100px;
}

.startowa a:hover {
	display:block;
	color:#000;
	text-decoration:none;
	background:#FFAA00;
	width:230px;
	height:25px;
	padding-top:5px;
	text-align:center;
	font-size:12pt;
	font-weight:bolder;
	margin-left:100px;
}
