html, body {
	margin:0;
	padding:0;
	background:#006699 url(images/tlostrony.png) repeat-x;
	text-align:center;
	font-family: verdana;
	font-size: 0.9em;
}

#top {display:block; padding:0 5px 0 5px; margin:0 auto 0 auto;width:850px; height:201px; background: url(images/naglowek.png) no-repeat 0 0; position:relative;}

#top ul {position:absolute; left:198px; top:118px;margin:0; padding:0;}

#top  ul li {list-style:none; margin:0 5px 0 5px; float:left;display:block; width:100px; height:30px;}
#top  ul li a {display:block; width:100px; height:30px; margin:0;padding:10px 0 0 0; text-decoration:none;  font-size:12px; color:#003366; text-align:center;}
#top  ul li a:hover {background:#003366; color:#FFCC66;}
#top #lang {position:absolute;top:10px; left:700px;}
#container {position:relative; width:840px; margin:0 auto 0 auto; padding:10px 10px 0 10px; text-align:justify; background: url(images/tlobody.png) repeat-y;}

#glownemenu {float:left; width:232px; background:url(images/bocznytop.png) no-repeat 0 0; padding:17px 0 0 0; margin:0 10px 10px 0;}
#bodymenu {width:232px; background: url(images/bocznebody.png) repeat-y; margin:0; padding:0;}
#glownemenu ul {
	width:232px;  text-align:left; 
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left:0;
	list-style-position: outside;
	margin: 0px;
}
#glownemenu ul li {
	width:222px;  margin:0 0 5px 0;
	padding:0 0 5px 10px;
	margin:0;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
	background:none;
	
}
#glownemenu ul li ul {background:none;}
#glownemenu ul li ul li{
	width:222px;  margin:0;
	padding:0 0 0 0;
	text-decoration: none;
	list-style-type: none;
	list-style-position: outside;
	background:none;
}

#glownemenu ul li a {
	width:212px; 
 	margin:0;
	padding:0 0 0 0;
	color: #003366;
	text-decoration: none;
	display: block;
	padding:0;
	background:#9CC7E2;
	font:bold 1em verdana;
}
#glownemenu ul li.select {background:none; color:#FFCC33;}
#glownemenu ul li.select a {}

#glownemenu ul li ul li a {
width:215px;  margin:0;
	padding:0  0 0;
	color: #003366;
	text-decoration: none;
	display: block;
	padding:0;
	background: #FFFFFF;
	border-bottom:#A5CBE4  thin solid;
}
#glownemenu ul li a:hover {
	color: #0A44A5;
}
#glownemenu ul li ul li a:hover {
	color: #000000;
}
#glownemenu h5 {padding:15px; margin:0px;}
#stopkamenu {display:block; clear:both; height:15px; width:232px; background: url(images/bocznastopka.png) no-repeat;}
#tresc {width:100%; margin:0; text-align:justify;}
h1 {font-size:1.4em; padding:10px; }
h1 span.data {float:right; font-size:0.8em; color:#990000;}
h2 {font-size: 1.1em; padding:10px;}
#tresc strong {
	font-weight: bold;	
	color: #000033;
}
#trescstrony {width:585px; margin:0 10px 0 0;float:right;}
#glowna {width:566px; margin:0 10px 0 0;float:right;}
#trescstrony ul li{margin:5px 0 5px 10px;}
#footer {clear:both; width:840px; margin:0 auto 0 auto; padding:0 10px 0 10px; height:58px; margin:0 auto 0 auto; background: url(images/stopka.png) no-repeat 0 0;}
#end {clear:both; padding:20px 0 0 0;}

div.oferta {display:block; width:175px; height:160px; float:left; border:#9CC7E2 1px solid; text-align:left; margin:0 10px 10px 0;}
div.oferta a {
	color: #003333;
	background:#9CC7E2;
	display:block;
	width:165px;
	height:35px;
	padding:5px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	border: thin solid #FFFFFF;
}
div.oferta a:hover {color:#FF9900;}
div.oferta p {margin:10px; font-size:smaller;} 
#newsy {display:block; float:left; width:230px;margin:0 0 0 10px; padding:0; text-align:left;}
#newsy ul {list-style-type:none; margin:0; padding:0;}
#newsy ul li {margin:0 0 10px 0;}
#newsy .datanewsa {color:#FF6600;}
#newsy a {
	color: #003333;
	text-decoration: none;
	text-align:left;
}
#newsy a:hover {
	color:#003366;
	text-decoration: underline;
}
#realizacje li {list-style:none;}
#realizacje table td, th {border:0;}
#realizacje table tr {margin:0; padding:0;}
#realizacje table a,#realizacje li a {
	font-weight:bolder;
	font-family: verdana;
	color: #990000;
	text-decoration: none;
	font-size: larger;
	font-variant: small-caps;
	text-transform: none;
}
#realizacje table th.nazwa {width:450px;} 
#realizacje table td, a, h4 {font:0.9em verdana;}
#realizacje table td h5 {font:0.9em verdana; font-weight:bold;}
#footer a {position:relative; left:-360px; top:30px; text-decoration:none; color:#FFFFFF; }