body{
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	margin: 0px auto;
	background-color: white;
	background-color: #74AEDC;
	background-image: url(img/main_bgr.jpg);
	background-repeat: repeat-x;
}

h1{
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #2E576D;
	text-transform: uppercase;
	text-align: left;
	margin: 0px;
	margin-bottom: 10px;
	margin-left: 43px;
	margin-top: 20px;
}

.bold{
	font-weight: bold;
}

a{
	color: white;
	text-decoration: none;
}

a:hover{
	color: white;
	text-decoration: underline;
}

p{
	font-size: 11px;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	text-align: justify;
}

#container00{
	margin: 0px auto;
	padding: 0px;
  border: 0px solid black;
	width: 1200px;
	text-align: center;
	position: relative;
  
}

#container00 .left_cont{
  top: 20px;
  left: 0px;
	margin: 0px auto;
	border: 0px solid white;
	width: 185px;
	height: 241px;
	position: absolute;
}

#container00 .left_cont div.akce { background: transparent url(img/akce.jpg) no-repeat 0px 0px; height: 145px; padding: 55px 35px 0px 35px; color: #fff; font-weight: bold; }
#container00 .left_cont div.akce strong { display: block; font-size: 20px; color: #fff; }

#container00 .left_cont .nadpis{
	margin: 0px auto;
	border: 0px solid white;
	font-size: 16px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}

#container00 .left_cont .text{
	margin: 0px auto;
	border: 0px solid white;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}

#container00 .left_cont .bot{
	margin: 0px auto;
	background-image: url(img/hotel_ico.jpg);
	background-repeat: no-repeat;
	height: 87px;
	margin-top: 10px;
	cursor: pointer;
}

#container00 .right_cont{
  top: 15px;
  left: 1000px;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 207px;
	background-image: url(img/right_bgr.jpg);
	background-repeat: repeat-y;
	position: absolute;
}

#container00 .right_cont .top_cz{
	margin: 0px auto;
	padding: 0px;
	background-image: url(img/right_head_cz.jpg);
	background-repeat: no-repeat;
}

#container00 .right_cont .top_cz .space{
	margin: 0px auto;
	padding: 0px;
	height: 35px;
	border: 0px solid #CDD8EE;
}


#container00 .right_cont .top_cz .frcont{
	margin: 0px auto;
	margin-top: 10px;
	margin-left: 15px;
	background-color: #F1F1F1;
	width: 172px;
	height: 128px;
	border: 1px solid #CDD8EE;
}

#container00 .right_cont .top_cz .frcont .foto{
	margin: 0px auto;
	margin-top: 10px;
	margin-left: 12px;
	width: 150px;
	height: 90px;
}

#container00 .right_cont .top_cz .frcont .text{
	margin: 0px auto;
	margin-top: 5px;
	margin-left: 12px;
  font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: #505050;
	font-weight: bold;
	text-align: left;
}

#container00 .right_cont .top_cz .bot{
	margin: 0px auto;
	margin-top: 10px;
	background-image: url(img/right_bot.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

#container00 .right_cont .top_de{
	margin: 0px auto;
	padding: 0px;
	background-image: url(img/right_head_de.jpg);
	background-repeat: no-repeat;
}

#container00 .right_cont .top_de .space{
	margin: 0px auto;
	padding: 0px;
	height: 35px;
	border: 0px solid #CDD8EE;
}


#container00 .right_cont .top_de .frcont{
	margin: 0px auto;
	margin-top: 10px;
	margin-left: 15px;
	background-color: #F1F1F1;
	width: 172px;
	height: 128px;
	border: 1px solid #CDD8EE;
}

#container00 .right_cont .top_de .frcont .foto{
	margin: 0px auto;
	margin-top: 10px;
	margin-left: 12px;
	width: 150px;
	height: 90px;
}

#container00 .right_cont .top_de .frcont .text{
	margin: 0px auto;
	margin-top: 5px;
	margin-left: 12px;
  font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: #505050;
	font-weight: bold;
	text-align: left;
}

#container00 .right_cont .top_de .bot{
	margin: 0px auto;
	margin-top: 10px;
	background-image: url(img/right_bot.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

#container00 .right_cont .top_en{
	margin: 0px auto;
	padding: 0px;
	background-image: url(img/right_head_en.jpg);
	background-repeat: no-repeat;
}

#container00 .right_cont .top_en .space{
	margin: 0px auto;
	padding: 0px;
	height: 35px;
	border: 0px solid #CDD8EE;
}


#container00 .right_cont .top_en .frcont{
	margin: 0px auto;
	margin-top: 10px;
	margin-left: 15px;
	background-color: #F1F1F1;
	width: 172px;
	height: 128px;
	border: 1px solid #CDD8EE;
}

#container00 .right_cont .top_en .frcont .foto{
	margin: 0px auto;
	margin-top: 10px;
	margin-left: 12px;
	width: 150px;
	height: 90px;
}

#container00 .right_cont .top_en .frcont .text{
	margin: 0px auto;
	margin-top: 5px;
	margin-left: 12px;
  font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: #505050;
	font-weight: bold;
	text-align: left;
}

#container00 .right_cont .top_en .bot{
	margin: 0px auto;
	margin-top: 10px;
	background-image: url(img/right_bot.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

#container01{
	width: 786px;
	margin: 0px auto;
	border: 0px solid black;
	background-image: url(img/content_bgr.jpg);
	background-repeat: repeat-y;
}

#container01 a.kontakt,
#container01 a.kontakt:visited {  position: absolute; z-index: 200; margin: 90px 0px 0px 265px; width: 300px; height: 100px; }  
.gecko #container01 a.kontakt,
.gecko #container01 a.kontakt:visited { margin: 90px 0px 0px -120px; border: 1px solid red; } 

#container01 .header{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 786px;
	height: 241px;
	background-image: url(img/header_bgr.jpg);
	background-repeat: no-repeat;
}

#container01 .header_cz{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 786px;
	height: 241px;
	background-image: url(img/header_bgr_cz.jpg);
	background-repeat: no-repeat;
}

#container01 .header_de{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 786px;
	height: 241px;
	background-image: url(img/header_bgr_de.jpg);
	background-repeat: no-repeat;
}

#container01 .header_en{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 786px;
	height: 241px;
	background-image: url(img/header_bgr_en.jpg);
	background-repeat: no-repeat;
}

#container01 .header_cz .topheader{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 786px;
	height: 196px;
	position: relative;
}

#container01 .header_cz .topheader .lang{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	position: absolute;
	top: 160px;
	left: 650px;
}

#container01 .header_cz .topheader .lang .menuitem{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	float: left;
	margin-left: 5px;
}

#container01 .header_cz .menu{
	margin: 0px auto;
	padding: 0px;
	margin-left: 12px;
	margin-top: 12px;
	border: 0px solid black;
	width: 786px;
	height: 45px;
}

#container01 .header_cz .menu .menuitem{
	margin: 0px auto;
	padding: 0px;
	margin-left: 28px;
	margin-right: 20px;
	border: 0px solid black;
	float: left;
}

#container01 .header_cz .menu .menuitem a{
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

#container01 .header_cz .menu .menuitem a:hover{
	text-decoration: underline;
}

#container01 .header_de .topheader{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 786px;
	height: 196px;
	position: relative;
}

#container01 .header_de .topheader .lang{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	position: absolute;
	top: 160px;
	left: 650px;
}

#container01 .header_de .topheader .lang .menuitem{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	float: left;
	margin-left: 5px;
}

#container01 .header_de .menu{
	margin: 0px auto;
	padding: 0px;
	margin-left: 12px;
	margin-top: 12px;
	border: 0px solid black;
	width: 786px;
	height: 45px;
}

#container01 .header_de .menu .menuitem{
	margin: 0px auto;
	padding: 0px;
	margin-left: 28px;
	margin-right: 20px;
	border: 0px solid black;
	float: left;
}

#container01 .header_de .menu .menuitem a{
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

#container01 .header_de .menu .menuitem a:hover{
	text-decoration: underline;
}

#container01 .header_en .topheader{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	width: 786px;
	height: 196px;
	position: relative;
}

#container01 .header_en .topheader .lang{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	position: absolute;
	top: 160px;
	left: 650px;
}

#container01 .header_en .topheader .lang .menuitem{
	margin: 0px auto;
	padding: 0px;
	border: 0px solid black;
	float: left;
	margin-left: 5px;
}

#container01 .header_en .menu{
	margin: 0px auto;
	padding: 0px;
	margin-left: 12px;
	margin-top: 12px;
	border: 0px solid black;
	width: 786px;
	height: 45px;
}

#container01 .header_en .menu .menuitem{
	margin: 0px auto;
	padding: 0px;
	margin-left: 28px;
	margin-right: 20px;
	border: 0px solid black;
	float: left;
}

#container01 .header_en .menu .menuitem a{
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

#container01 .header_en .menu .menuitem a:hover{
	text-decoration: underline;
}

#container01 .content{
	margin: 0px auto;
	border: 0px solid black;
	width: 786px;
}

#container01 .bottom{
	margin: 0px auto;
	padding: 0px;
	width: 786px;
	background-color: #74AEDC;
	text-align: center;
}

#container01 .bottom .top {
	margin: 0px;
	padding: 0px;
	height: 29px;
	background-image: url(img/bottom_bgr.jpg);
	background-repeat: no-repeat;

}

#container01 .bottom .bot{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
	color: #000000;
	background-color: #74AEDC;
	border: 0px solid black;
	margin-top: 10px;
}


