body {
	background-color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#80765b;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: #bdb49a;
	SCROLLBAR-SHADOW-COLOR: #bdb49a;
	SCROLLBAR-3DLIGHT-COLOR: #bdb49a;
	SCROLLBAR-ARROW-COLOR:  #bdb49a;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	margin:0;padding:0;
}
blockquote {
	margin:0;
	margin-left:20px;
	padding:0;
}
#PageRoot {
	position:relative;
	left:0px;
	top:0px; 
	width:960px; 	/*rozmer hlavni tabulky*/
	height:678px;
	margin:0;
	padding:0;
	background-color:#000000;
}
#LayerBack {	/*obrazek v podkladu*/
	width:960px;
	height:616px;
	margin:0;padding:0;
	position:absolute;
	top:0px;left:0px;
	z-index:0;
}
#Content {		/*textovy obsah stranky*/
	width:808px;
	height:479px;
	margin:0;padding:0;
	position:absolute;
	top:138px;left:76px;
	z-index:3;
	border: solid 1px #4d442b;
	overflow:auto;
}
#ContentBack {		/*textovy obsah stranky*/
	width:809px;
	height:479px;
	margin:0;padding:0;
	position:absolute; /*nejake pozicovani je nutne pro filtry v IE!*/
	top:138px;left:76px;
	z-index:2;
	background-color:#000000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	/*background: rgba(0, 0, 0, 0.8);
	imageobject.style.MozOpacity=opacity
	imageobject.filters.alpha.opacity=opacity
	General Explorer note: an element must have layout in order to obey filters. 
	Explorer 6 does something weird to the left margin of the test element*/
}

/*mainmenu...........................................*/
#MainMenu {
	position:absolute;
	top:624px;left:0px;	
	width:960px;
	height:53px;
	background-color:#000000;
	z-index:5;
}

#MainMenu .A, #MainMenu .B {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	color:#80765b;
	text-decoration:none;
	font-variant:small-caps;
}
#MainMenu .B {
	font-size:12px;
}

#MainMenu a:link, #MainMenu a:visited, #MainMenu a:active, #MainMenu a:hover {
	color:#80765b;
	text-decoration:none;
	margin:0;
}
#MainMenu a:hover {
	color:#bdb49a;
	text-decoration:underline;
}

.ENflag a:link, .ENflag a:visited, .ENflag a:active, .ENflag a:hover {
	margin:0;
	padding:0;
	background-image:url(images/ENflagPas.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
}

.ENflag a:hover {
	background-image:url(images/ENflagAct.jpg);
}

.CZflag a:link, .CZflag a:visited, .CZflag a:active, .CZflag a:hover {
	margin:0;
	padding:0;
	background-image:url(images/CZflagPas.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
}

.CZflag a:hover {
	background-image:url(images/CZflagAct.jpg);
}

.ENflagIN a:link, .ENflagIN a:visited, .ENflagIN a:active, .ENflagIN a:hover {
	margin:0;
	padding:0;
	background-image:url(images/ENflagInPas.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

.ENflagIN a:hover {
	background-image:url(images/ENflagInAct.jpg);
}

.CZflagIN a:link, .CZflagIN a:visited, .CZflagIN a:active, .CZflagIN a:hover {
	margin:0;
	padding:0;
	background-image:url(images/CZflagInPas.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
}

.CZflagIN a:hover {
	background-image:url(images/CZflagInAct.jpg);
}

/*textovy obsah...........................................*/
#Content h1{
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color:#80765b;
	text-decoration:none;
	font-variant:small-caps;
	letter-spacing: 0.02em;
}

#Content h2{
	padding-top:9px;
	padding-bottom:0px;
	margin:0;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	color:#80765b;
	text-decoration:none;
	font-variant:small-caps;
	letter-spacing: 0.02em;
}

#Content p, #Content h3 {
	padding-top:0px;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:15px;
	margin:0;
	text-align:justify;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#80765b;
	text-decoration:none;
}
#Content h3 {
	text-align:center;
}

#Content b {
	font-weight:normal;
	font-variant:small-caps;
	color:#cbb478;
}

#Content a:link, #Content a:visited, #Content a:active, #Content a:hover {
	color:#bdb49a;
	text-decoration:none;
	margin:0;
}
#Content a:hover {
	color:#bdb49a;
	text-decoration:underline;
}
#Content .foto {
	border: solid 1px #4d442b;
	margin-left:10px;
}
#Content .fotoLeva {
	border: solid 1px #4d442b;
	margin-right:10px;
}

/*fotogalerie obsah...........................................*/
#ContentPhoto {		/*textovy obsah stranky*/
	width:720px;
	height:470px;
	margin:0;padding:0;
	position:absolute;
	top:138px;left:120px;
	z-index:3;
	overflow:hidden;
}
#PhotoMenu {
	position:absolute;
	top:540px;left:70px;	
	width:820px;
	height:30px;
	z-index:6;
}
#photoTXT {
	font-family: "Times New Roman", Times, serif;
	font-variant:small-caps;
	font-size:11px;
	font-weight:normal;
	color:#d0c8b3;
	z-index:6;
	text-decoration:none;	
	//filter:alpha(opacity=60); -moz-opacity:0.65;
}
#PhotoTextBack {
	position:absolute;
	top:600px;left:70px;	
	width:820px;
	z-index:5;
	filter:alpha(opacity=80); -moz-opacity:0.8;
	background-color:#000000;
}
.ArrowL a:link, .ArrowL a:visited, .ArrowL a:active, .ArrowL a:hover {
	margin:0;
	padding:0;
	background-image:url(images/sipkaLpas.gif);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
}

.ArrowL a:hover {
	background-image:url(images/sipkaLact.gif);
}

.ArrowR a:link, .ArrowR a:visited, .ArrowR a:active, .ArrowR a:hover {
	margin:0;
	padding:0;
	background-image:url(images/sipkaRpas.gif);
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
}

.ArrowR a:hover {
	background-image:url(images/sipkaRact.gif);
}
