html * {
				margin:0;
				border:0;
				padding:0;
}
/* ------------------------------------------ body --------------------------------------------- */
body {
        font:100.01% Verdana;
        background:#fff;
				margin-bottom:10px;
				
}


/* ------------------------------------------ centurion --------------------------------------------- */

#centurion {
				 margin:36px auto 0 auto;
				 width:768px;
				 background:url('images/content.png') #DBDCDD;
				}

/* ------------------------------------------ top --------------------------------------------- */

#top {
				width:768px;
				height:255px;
				background:url('images/top.png');
				position:relative;
				}

#content {
				background:#DBDCDD;
				min-height:300px;
				}
				
/* ------------------------------------------ menu --------------------------------------------- */


#menu {
				position:absolute;
				left:240px;
				top:99px;
				width:320px;
				height:147px;
				}
#menu ul { 
				float:left;
				list-style-type:none;
				}
#menu ul li {
				
				float:left;
				}
#menu ul li a { 
				float:left;
				display:block;
				height:21px;
				width:320px;
				background:url('images/kuleczka.png') no-repeat -24px 0;
				outline:0;
				}
#menu ul li a:hover, #menu ul li a.activ {
				background:url('images/kuleczka.png') no-repeat 3px -1px;
				}
#menu ul li span {
				position:absolute;
				left:-10000px;
				}
				
/* ------------------------------------------ kontakt --------------------------------------------- */


#kontakt {
				position:absolute;
				right:0;
				top:6px;
				width:89px;
				height:18px;
				}
#kontakt ul { 
				float:left;
				list-style-type:none;
				}
#kontakt ul li {
				float:left;
				}
#kontakt ul li a { 
				float:left;
				display:block;
				height:18px;
				width:89px;
				background:url('images/kontakt.png') no-repeat -18px 0;
				outline:0;
				}
#kontakt ul li a:hover, #kontakt ul li a.activ {
				background:url('images/kontakt.png') no-repeat 0 0;
				}
#kontakt ul li span {
				position:absolute;
				left:-10000px;
				}
/* ------------------------------------------ content --------------------------------------------- */

#content {
				background:url('images/content.png') #DBDCDD;
				min-height:300px;
				}
* html #content { height:250px;}
				
/* ------------------------------------------ kolumna01 --------------------------------------------- */
#kolumna01 {
				float:left;
				width:250px;
				}

.contact { background:url('images/contact.png') no-repeat 0 17px; }
.aktualnosci { background:url('images/aktualnosci.png') no-repeat 0 17px;}
.encyklopedia { background:url('images/encyklopedia.png') no-repeat 0 17px;}
.przewodnik { background:url('images/przewodnik.png') no-repeat 0 17px;}
.projektowanie { background:url('images/projektowanie.png') no-repeat 0 17px;}
.owytworni { background:url('images/owytworni.png') no-repeat 0 17px; }
.zapowiedzi { background:url('images/zapowiedzi.png') no-repeat 0 17px; }
.partnerzy { background:url('images/partnerzy.png') no-repeat 0 17px; }
.media { background:url('images/media.png') no-repeat 0 17px; }

#kolumna01 ul#menupodr {
				list-style-type:none;
				margin:70px 0 0 44px;
				font-weight:bold;
				}
#kolumna01 ul#menupodr li {
				display:block;
				background:url('images/strzalka.png') no-repeat left 1px;
				padding-left:15px;
				font-size:.7em;
				line-height:1.4em;
				}	
#kolumna01 h4 {
				clear:both;
				font-size:0.7em;
				text-align:center;
				}
#kolumna01 p {
				font-size:0.55em;
				margin:5px 20px;
				text-align:justify;
				}
/* ------------------------------------------ kolumna02 --------------------------------------------- */
#kolumna02 {
				float:left;
				width:518px;
				padding:0 0 20px 0;
				}
#kolumna02 p, #kolumna02 ul { 
				font-size:.7em;
				margin:0 35px 0 15px }
#kolumna02 p a, #kolumna02 ul li a { color:#00248D; text-decoration:none; }
#kolumna02 p.podpis { font-weight:bold; text-align:center;color:#00248D; }

#kolumna02 p a:hover, #kolumna02 ul li a:hover { color:#FF9000; }
#kolumna02 p span { color:#00248D;  }
#kolumna02 p#powrot { 
				background:url('images/back.png') no-repeat left center;
				padding-left:15px;
				margin-top:15px;
				}
#kolumna02 h3 {
				margin-top:20px;
				color:#FF9000;
				font-weight:bold;
				font-size:.8em;
				background:url('images/strzalka.png') no-repeat left center;
				padding-left:15px;
				}
#kolumna02 h4 { 
				font-size:.8em;
				margin:0 35px 0 15px;
				color:#00248D; }

#kolumna02 ul {
				list-style-type:decimal;
				margin:5px 35px 5px 40px;
				font-size:.7em;
				}
#kolumna02 ul.nodecimal { list-style-type:square; }

/* ------------------------------------------ stopka --------------------------------------------- */

#stopka {
				clear:both;
				background:#00248D;
				font-size:.7em;
				color:#fff;
				text-align:right;
				padding:5px 15px;
				}
#stopka address { font-style:normal; }
#stopka address a { 
				text-decoration:none;
				font-weight:bold;
				color:#fff;
				}
#stopka address a:hover { color:orange; }

/* ------------------------------------------ partnerzy --------------------------------------------- */
#partnerzy a {
				position:absolute;
				width:100px;
				height:26px;
				top:220px;
				right:0;
				}
/* ------------------------------------------ banner --------------------------------------------- */
div.banner {
				margin:10px 0;
				padding-left:30px;
				}
				
/* ------------------------------------------ forms --------------------------------------------- */

form {
		font-size:1em;
		margin:15px 0 15px 10px;
	}
form p { padding:10px 0;}
form label { 
				display:block;
				float:left;
				clear:left;
				width:120px;
				font-size:.7em;
				margin-left:40px;
				}
input { border:1px solid #00248d; }

#list p { margin:0 80px 0 80px;}
#list h5 { margin-top:100px; }