body {
	background: #29291d url();
	margin: 0px;
	padding: 0px;
	font-family: georgia;
}

#Wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #29291d url();
}

#Top {
	margin: 0px auto;
	padding: 0px;
	background: transparent url(layout/top-background.jpg) 50% 50% no-repeat;
	width: 100%;
	height: 242px;
	clear: both;
	text-align: center;
}

	#Navigation {
		margin: 198px auto 0px auto;
		padding: 0px;
		width: 912px;
		height: 44px;
		border: 0px solid #c00; /* for firefox! */
	}

	#Cross {
		display: none;
		z-index: 100;
		width: 22px;
		height: 22px;		
		background: transparent url(layout/cross.gif);

		width: 37px;
		height: 37px;		
		background: transparent url(layout/cross2.gif);
	}

#ContentWrapper {
	margin: 0px auto;
	padding: 0px;
	background: transparent url(layout/content-wrapper-background.jpg) 50% 0% repeat-y;
	width: 100%;
	clear: both;
	border: 0px solid green;
}

	#ContentWrapperTop {
		margin: 0px auto;
		padding: 0px;
		background: transparent url(layout/content-wrapper-top-background.jpg) 50% 0% no-repeat;
		width: 100%;
		clear: both;
		border: 0px solid red;
	}

	#ContentWrapperBottom {
		margin: 0px auto;
		padding: 0px;
		background: transparent url(layout/content-wrapper-bottom-background.jpg) 50% 100% no-repeat;
		width: 100%;
		clear: both;
		border: 0px solid red;
	}

	#Content {
		margin: 0px auto;
		padding: 0px;
		width: 911px;
		min-height: 340px;	/* zeby sie pociete tla nie pokryly */
		overflow: hidden;
	}

		#ContentText {
			margin: 50px;
			padding: 0px;
			overflow: hidden;
			font: normal 16px georgia;
			line-height: 22px;
			color: #e4e4cb;
			border: 0px solid red;
		}

		#ContentText h2 {
			margin: 0px auto;
			padding: 5px 0px;
			font: normal 19px georgia;
			line-height: 26px;
			color: #d3d5d1;
		}

		#ContentText .letter {
			margin: 5px 0px 0px 0px;
			padding: 0px;
			float: left;
			clear: left;
			width: 75px;
			background-color: transparent;
		}

		#ContentText div {
			padding: 0px;
			margin: 0px auto;
			overflow: hidden;
			clear: both;
			text-align: justify;
		}

		#ContentText div.img-left {
			margin: 0px 10px 10px 0px;
			padding: 0px;
			background-color: #333;
			float: left;
			clear: left;
			text-align: center;
		}

		#ContentText div.img-right {
			margin: 0px 0px 10px 10px;
			padding: 0px;
			background-color: #333;
			float: right;
			clear: right;
			text-align: center;
		}

		#ContentText div.img-left img,
		#ContentText div.img-right img {
			margin: 10px;
			padding: 0px;
		}
		
		/* wysrodkowane obrazki */
		#ContentText div.img-center {
			margin: 10px auto;
			padding: 0px;
			text-align: center;
		}
		#ContentText div.img-center span {
			display: inline-block;
			padding: 10px;
			margin: 10px;
			background-color: #333;
			text-align: center;
		}


		#ContentText a {
			color: #d4d46d;
			text-decoration: none;
		}
		#ContentText a:hover {
			color: #fff;
			text-decoration: none;
		}


#Footer {
	margin: 0px auto;
	padding: 0px;
	background: transparent url(layout/footer-background.jpg) 50% 0% no-repeat;
	height: 142px;
	clear: both;
}


	#Flags {
		margin: 0px auto;
		padding: 20px 0px;
		width: 200px;
		text-align: center;
	}


#Herb {
 	float: right; 
}

#Contact {
 	clear: none;
	margin: 0px auto;
}

	#Contact p {
		color: #fff;
		font-size: 22px;
/*		padding-left: 220px; */

		padding: 0px;
		width: 300px;
		margin: 20px auto;
	}

#Links {
	overflow: hidden;
	clear: both;
}

	#Links img {
		margin: 0px;
		padding: 0px;
	}

	#Links div.left {
		margin: 0px 0px 00px 50px;
		width: 220px;
		float: left;
		clear: none;
	}

	#Links div.right  {
		float: left;
		clear: none;
	}


/* global */

a img {
	border: 0px solid #000;
}

#layout-bender {
	clear: both;
	height: 30px;
}

