/* CSS Document */

body {
margin:0;
padding:0;
background:#477EC1;
color:#FFF;
font-family:Calibri, "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
font-size:medium;
}

#menu {
float:left;
width:300px;
}
	#menu ul {
	padding:0;
	list-style:none;
	}
	#menu li {
		width:200px;
		}
		#menu li span {
		visibility:hidden;
		}
		#menu a, #menu a:link {
		display:block;
		background-repeat:no-repeat;
		text-decoration:none;
		}
			#menu a:hover, #menu a:active, #menu a:focus {
			margin-left:-200px;
			}
			#menu a.item0 {
			background:url(../pics/glowna.jpg);
			height:38px;
			}
			#menu a.item1 {
			background:url(../pics/oferta.jpg);
			height:31px;
			}
			#menu a.item2 {
			background:url(../pics/realizacje.jpg);
			height:26px;
			}
			#menu a.item3 {
			background:url(../pics/o-firmie.jpg);
			height:28px;
			}
			#menu a.item4 {
			background:url(../pics/kontakt.jpg);
			height:31px;
			}
#content {
float:left;
width:65%;
position:relative;
left:35;
}
	#content h1, #content h2, #content h3, #content h4 {
	margin:0;
	}
		#content h1 {
		font-size:210%;
		text-align:right;
		}
		#content h2 {
		font-size:180%;
		text-align:right;
		}
		#content h3 {
		font-size:160%;
		}
		#content h4 {
		font-size:140%;
		clear:both;
		padding-top:1em;
		}
		#content h5 {
		font-size:130%;
		clear:both;
		}
		#content h6 {
		font-size:120%;
		clear:both;
		}
	#content a {
	font-weight:bold;
	}
	#content a:link {
	color:#FF3;
	}
		#content a:visited {
		color:#FC0;
		}
		#content a:active, #content a:hover, #content a:focus {
		color:#FFF;
		}
	#content a.ext {
	background:url(../pics/ext.gif) no-repeat top right;
	padding-right:8px;
	}
	#content img {
	border:none;
	}
		#content img.intext {
		border:1px solid #FFF;
		float:right;
		padding:1px;
		margin:1% 0 0 1%;
		}
		#content img.tabloid {
		float:right;
		}
	#content p {
	text-align:justify;
	}
		#content p img {
		border:1px solid #FFF;
		padding:1px;
		margin:0 1% 1% 0;
		float:left;
		}
	#content strong {
	font-size:120%;
	}
	#content ul#navi {
	border:1px solid #FFF;
	padding:2%;
	}
		#content ul#navi li {
		display:inline;
		padding:0 2% 0 0;
		}
	#content table {
	border:1px solid #CCC;
	border-collapse:collapse;
	}
		#content table th {
		width:210px;
		boder-right:1px solid #CCC;
		border-bottom:1px solid #CCC;
		background:#99CCFF;
		}
		#content table td {
		width:210px;
		padding:2px;
		border-right:1px solid #CCC;
		border-bottom:1px solid #CCC;
		}
  #content hr {
  clear:both;
  border:none;
  border-top:1px solid #FFF;
  width:85%;
  margin:0;
  }
