#eu {
	width:900px;
	text-align:center;
}



#container {
	position:absolute;
	top:451px;
	right:0;
	width:246px;
}
#container img {
	display:block;
}
#bg-aktuality {
	background-color:#e5e5e5;
	border-top:3px solid #e5e5e5;
	background-image:url(../images/end-akt.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	padding-bottom:5px;
}
#aktuality {
	background-color:#ffffff;
	margin:0 0 0 5px;
	padding-bottom:15px;
	border-top:2px solid #ffffff;
	background-image:url(../images/bg-aktuality.png);
	background-repeat:repeat-y;
	background-position:100%;
}
#aktuality h2 {
	color:#9f9f9f;
	font-size:160%;
	font-weight:normal;
	background-image:url(../images/dot-h2-akt.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	margin:0 0 12px 5px;
	padding:8px 0 8px 8px;
}
.akt-container {
	text-align:right;
}
.akt-container img {
	margin:15px 0 15px auto;
	display:block;
}
#right .akt-container p {
	font-size:92%;
	margin:0 10px 0 12px;
	line-height:normal;
}
#right .akt-container p.date {
	font-weight:bold;
	padding-bottom:3px;
}
#right .akt-container p.text {
	font-size:92%;
}

#loga {
	margin:0 0 0 56px;
}

#menu {
	padding:10px 10px 18px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bg-menu {
	width:217px;
	background-image:url(../images/bg-menu.png);
	background-repeat:repeat-y;
	background-position:100% 0;
}

#menu ul {
	padding:0;
	list-style-type:none;
}
#menu li {
	margin:0;
	_height:1px;
	min-height:1px;
}
#menu li.first {
	background:none;
}
#menu li a, #menu li span {
	display:block;
	color:#333333;
	border-bottom:1px solid #dbdbdb;
	text-decoration:none;
	font-size:110%;
	padding:7px 0 7px 20px;
	_height:1px;
	min-height:1px;
}

#menu li a:hover {
	color:#ff9900;
	text-decoration:none;
	border-bottom:1px solid #ff9900;
}
#menu li span {
	color:#ff9900;
	border-bottom:1px solid #ff9900;
}

img.border {
	border:3px solid #dbdbdb;
	vertical-align:top;
}

ol {
	margin:0 0 0 38px;
	_margin:0 0 0 42px;
	padding:0;
}
li {
	margin:0;
	padding:0 0 5px 0;
	line-height:15px;
}
ol ul {
	margin:0 0 0 15px;
	_margin:0 0 0 17px;
	padding:0;
	list-style-type:disc;
	
}
ol ul ul {
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	
}
.partneri {
	text-align:center;
}
.partneri img {
	vertical-align:top;
}

.partneri h3 {
	margin:15px 0 10px 0;
}

.hold {
	width:630px;
	text-align:center;
}
.partneri-index {
	width:500px;
	margin:0 auto;
	padding-top:30px;
}

.partneri-index div {
	float:left;
	text-align:center;
	width:50%;
}

.ubytovani {
	margin:20px 0;
}
#right .ubytovani p {
	text-align:center;
	padding-bottom:10px;
}

/*-------------------------------------------------------------------------------------------------------------------------*/

#fotogalerie {
	margin:0 0 0 11px;
}
#fotogalerie .holder {
	width:630px;
}

.foto {
	width:153px;
	float:left;
	margin:0 6px 10px 0;
}
.foto-end {
	margin:0 0 10px 0;
}

.foto-border {
	border:2px solid #dbdbdb;
}
.foto-obal {
	width:149px;
	height:149px;
	display: table;
	_position:relative;
	overflow:hidden;
}
.foto-center {
	_position:absolute;
	_top:50%;
	_left:50%;
	display:table-cell;
	vertical-align:middle;
}

.foto-obal img {
	display:block;
	_position:relative;
	_top:-50%;
	_left:-50%;
	margin:auto;
}

.strankovani {
	border-top:1px solid #dbdbdb;
	padding-top:10px;
	margin-top:5px;
	color:#999999;
}
.strankovani a.act {
	color:#999999;
	text-decoration:none;
}
.rocnik {
	margin:0 0 10px 11px;
	border-bottom:1px solid #dbdbdb;
	padding-bottom:10px;
}
.zvyraz1 { 
  font-size: 14px;
  font-weight: bold;
 }