html {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-image: url(media/marmor.jpg);
	background-repeat: repeat;
}

img {
	border: none;
}

a { color: #969372; text-decoration: none; }
a:active { color: #969372; text-decoration: none; }
a:focus { color: #969372; text-decoration: none; }
a:link { color: #969372; text-decoration: none; }
a:hover { text-decoration: underline; }

a.extLinks { color: #969372; text-decoration: none; font-size: 8pt;}
a.extLinks:hover { text-decoration: underline; }

#idHeader {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(media/header1024.png);
	height:200px;
}

#idPage {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url(media/ringel.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#idMainMenu {
	float: left;
	/*margin-right: 0px;*/
	min-height: 400px;
	width: 210px;
}

#idContent {
	padding-top: 10px;
	/*padding-left: 200px;*/
	padding-right: 5px;
	padding-bottom: 10px;
	/*text-align: justify;
	text-justify: newspaper;*/
	min-height: 600px;
	float: left;
	width: 800px;
}

#idAdvertisment {
	float: left;
	width: 100px;
}

.clsMenuItem {
	padding: 2px;
	border-style: solid;
	border-width: 2px;
	border-color: #ebe7c7;
	width: 180px;
	margin: 5px;
}

.clsMenuItemActive {
	cursor: pointer;
	background-color: #dad6b6;
	color: #353537;
}
.clsMenuItemActive:hover { background: none; }

a.clsMenuItemLink {
	color: #353537;
	text-decoration: none;
}

.clsMenuItemAlt {
	padding: 2px;
	border-style: solid;
	border-width: 2px;
	border-color: #fcf8d8;
	width: 180px;
	margin: 5px;
}

.clsMenuItemAltActive {
	cursor: pointer;
	background-color: #fbf7d7;
	color: #353537;
}
.clsMenuItemAltActive:hover { background: none; }


.clsNewsItem {
	margin-bottom: 30px;
}

.clsNewsItemAuthor {
	font-size: 10pt;
	font-style: italic;
	display: block;
}

.clsImgInline {
	border: 3px solid #ebe7c7;
	margin: 10px;
	font-size: 10pt;
	font-style: italic;
}

.clsImgInlineRight { float: right; text-align: right; }
.clsImgInlineLeft { float: left; text-align: right;}

#footer {
	font-family: sans-serif;
	font-size: 8pt;
	color: #969372;
	background-color: #353537;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}

#footer div {
	float: left;
	width: 329px;
	min-height: 50px;
	padding: 5px;
}

#footercenter {
	border-left: 1px dotted #969372;
	border-right: 1px dotted #969372;
}

