body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
  font-size: 12px;
	color: #000000;
	background: url(../images/pozadie1.png) repeat-x left top;
	background-color: #d5e6d5;
  line-height: 16px;
}
body a { 
	color: #000088;
  text-decoration: underline;
}
body a:hover { 
	color: #000088;
  text-decoration: none;
}
h1 {
  font-family: Arial, sans-serif;
  font-weight: normal;
	font-size: 18px;	
	text-align: left;
  color: #006600;
  margin-top: 18px;
  margin-bottom: 15px; 
  line-height: 22px;
}
h2 {
  font-family: Arial, sans-serif; 
  font-weight: normal;
	font-size: 18px;
	text-align: left;
  color: #955934;
  padding: 0;
}
h3 {
  font-family: Arial, sans-serif;   
  font-weight: normal;
	font-size: 14px;
	text-align: left;
  color: #955934;
  line-height: 30px;
} 
.podtrhnute {
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 15px;
  border-bottom: #955934 1px solid;    
  line-height: 22px;
}
.hotel {   
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
	font-size: 26px;	
  line-height: 40px;   
  margin-top: 0;
}
.bartoska {   
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
	font-size: 38px;	
  line-height: 40px;
}
#small {
  font-family: Arial, sans-serif;   
  font-weight: normal;
	font-size: 10px;
	padding-right: 10px;
} 
.seda {
  color: #777777;
  font-size: 11px;
}
	
/* -------------- kontajner ------------------------------------------------- */	

#kontajner {
	width: 980px; 
	margin: 0 auto;
	text-align: left;
  border-top: #99b399 10px solid; 
}

/* -------------- top logo -------------------------------------------------- */	

#toplogo { 
  width: 980px; 
	height: 130px; 
	text-align: left;
	background-color: #ffffff;
}
.logino {
  float: left;
  position: relative;
  left: 0px;
  top: 20px;
} 
.vlajka {
  border: #ffffff 5px solid;
}
.vlajky {
  float: right;
  text-align: right;
  width: 780px;
}

/* -------------- top menu -------------------------------------------------- */

.topmenu {   
  float: right; 
  margin-top: 40px;
  margin-right: 10px;
  margin-left: 0; 
}
.topmenu li {
  display: inline;
  float: left;
	text-align: left;
	font-family: Verdana, sans-serif;
  font-size: 11px;
  list-style-type: none;
}
.topmenu li a {
  display: block;
  color: #000000;
  text-decoration: none;
  padding: 5px;
}
.topmenu li a:hover {
  display: block;
  color: #955934;
  text-decoration: none;
}
.topmenu li a.on {
  display: block;
  color: #ffffff;
	background-color: #955934;
  text-decoration: none;
  cursor: text;
}
.topmenu li a.on:hover  {
  display: block;
  color: #ffffff;
	background-color: #955934;
  text-decoration: none;
  cursor: text;
}

/* -------------- logo ------------------------------------------------------ */

#logo {  
	width: 980px; 
	height: 350px;   
}
#logo_pict {   
  overflow: hidden;
  width: 980px;
  height: 350px;
  background-color: #ffffff;
}
.logo_slide_nav {     
  position: relative; 
	z-index: 10;
  left: 510px;
  top: 259px;  
	width: 480px; 
	height: 0px;   
}
#logo_slide_nav a {  
  display: block;
  float: left;
	padding: 5px;
  margin: 0px 0px 0px 5px;
  text-decoration: none;  
  background-color: #ffffff;  
}
#logo_slide_nav a.activeSlide {
	padding: 5px;   
  background-color: #ee9900; 
}
#logo_slide_nav a:focus {
	outline: none;
}
#logo_slide { 
	width: 0px; 
	height: 0px;  
}
#logo_slide img {
	border: 0px;
} 
.obrazocek {
  display: block;
} 
 
.slogan {    
  position: relative;
  text-align: right;
  bottom: 120px;
  right: 300px;   
	height: 0px; 
	z-index: 10;
} 
.slogan2 {   
  position: relative;
  text-align: right;
  bottom: 100px;
  right: 298px;   
	height: 0px; 
	z-index: 9;
} 
.uvodnik {     
  text-align: right;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 24px;
  width: 800px;
  line-height: 34px; 
	color: #955934;    
}
.uvodnik2 {  
  text-align: right; 
  font-family: Arial, sans-serif;  
  font-weight: normal;
  font-size: 24px;
  width: 800px;
  line-height: 34px; 
	color: #dddddd;    
} 
 
#logo1 {
	width: 980px; 
	height: 150px;
}

/* -------------- ponuka obsah --------------------------------------------- */

#obsah {     
  float: left;
  width: 960px;
	font-size: 12px;
  border-top: #ffffff 20px solid;
  border-left: #ffffff 10px solid;
  border-right: #ffffff 10px solid;
	background-color: #ffffff;
}
#obsah p {
  margin-bottom: 20px;
}
#obsah p.zvyraznit {
  float: left;
  width: 560px;
  padding: 10px; 
	background-color: #edf8ed;
}  
.navigacia {  
	font-family: Arial, sans-serif;  
  font-size: 11px;
  color: #000000;  
  margin-bottom: 10px;
}

/* -------------- ľavá stránka s ponukou ------------------------------------ */

.lavy_box { 
  float: left;
  width: 580px;
	text-align: left;
  border-left: #ffffff 5px solid; 
  border-bottom: #ffffff 20px solid;
} 
.lavy_box li {
  list-style-type: square;
  margin-right: 30px;
}
.zvyraznit {
  float: left;
  width: 540px;
  padding: 20px;
	background-color: #e0e2d1;
}

.box1 { 
  float: left;
  width: 245px; 
  height: 210px;
  padding: 20px;  
	text-align: left;
  border-right: #ffffff 10px solid; 
  border-bottom: #ffffff 10px solid;  
	background: url(../images/boxx.png) repeat-x left bottom;
	background-color: #f5ffcf;       
} 
.box2 { 
  float: right;
  width: 245px; 
  height: 210px;
  padding: 20px;
	text-align: left;
	background: url(../images/box.png) repeat-x left bottom;               
	background-color: #ffffce;
} 

/* -------------- pravá stránka s ponukou ----------------------------------- */
.pravy_box {  
  float: right;
  width: 335px;
	text-align: left;     
  border-right: #ffffff 5px solid;  
  margin-bottom: 10px;    
} 

/* -------------- tabulky ----------------------------------------- */

.tabulka {
  width: 335px;
  font-size: 12px;
	font-family: Arial, sans-serif;
	background: url(../images/kontakt_top.png) no-repeat left top;
	background-color: #eeeeee;
  text-align: right;
}
.tabulka td { 
  padding: 0 0 4px 5px;
}
.vlavo {
  text-align: left;
}
.vpravo {
  text-align: right;
}
.sivyriadok {
  background-color: #dddddd;
}

.cennik {
  width: 580px;
  font-size: 12px;
	font-family: Arial, sans-serif;  
  background-color: #ffffff;
  margin-bottom: 20px;
}
.cennik th { 
  padding: 5px 1px;
  color: #955934; 
  text-align: left;
}
.cennik td.popis {  
  width: 430px;
  padding: 5px 10px;
}
.cennik td.euro { 
  width: 150px;
  padding: 5px 10px;
}
.cena {
	text-align: right;  
}
.adresa {
  padding: 10px;
  background-color: #eeeeee; 
}

.ilustration {
  float: right; 
  margin: 0px 0px 5px 10px;
  text-align: center; 
  font: 11px Verdana, sans-serif;
}
.galeria {
  float: left; 
  margin: 3px 3px 20px 3px;
  text-align: center; 
  font: 11px Verdana, sans-serif;
}
.galeria2 {
  float: left; 
  margin: 3px;
  text-align: center; 
  font: 11px Verdana, sans-serif;
}
.prezentacny_blok {
  float: left;
  width: 100%;
}

/* -------------- emailový formulár ----------------------------------------- */

#email_tabulka {
  float: left;
  width: 470px;
  margin-left: 60px;
  font-size: 13px;
	font-family: Arial, sans-serif;
}
#email_tabulka td { padding: 1px 0; }
.form-text {
  height: 17px;
  _height: 21px;
  _heigh\t: 17px;
  font-size: 13px;
	font-family: Arial, sans-serif; 
  border: #777777 1px solid;
} 
.areatext {
  font-size: 13px;
	font-family: Arial, sans-serif; 
  border: #777777 1px solid;
} 
.form-button {
  color: #000000;
  font-size: 13px;
  cursor: pointer;
  padding: 5px 10px;
}
.Highlight {
  color: #cc0000;
}
.Normal {	
  color: #000000;
}
.chyba {
	width: 350px;
  text-align: left;
  padding: 10px;
  margin-bottom: 20px;
  color: #ff0000;
  font-size: 12px;
}
.chyba li {
  list-style-type: none;
}

/* -------------- mapa ------------------------------------------------------ */

.lavy_kontakt_box {
  float: left;
  width: 570px;
	text-align: justify;
  border-left: #ffffff 5px solid;
}
.pravy_kontakt_box {
  float: right;
  width: 305px;
	padding: 20px 10px 20px 20px;   
  border-bottom: #ffffff 20px solid;
  border-right: #ffffff 5px solid;
	background: url(../images/kontakt_top.png) no-repeat left top;
	background-color: #f4f4f4;
}
.mapa {
  float: left;
}

/* -------------- bottom menu ----------------------------------------------- */

.bottommenu { 
  float: right;
}
.bottommenu li {
  display: inline;
  float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  list-style-type: none;
}
.bottommenu li a {
  display: block;
  color: #000080;
  text-decoration: none;
}
.bottommenu li a:hover {
  display: block;
  color: #ff6600;
  text-decoration: none;
}
.bottommenu li a.on {
  display: block;
  color: #ff6600;
  text-decoration: none;
  cursor: text;
}
.bottommenu li a.on:hover  {
  display: block;
  color: #ff6600;
  text-decoration: none;
  cursor: text;
}

/* -------------- pätička --------------------------------------------------- */
	
.paticka {
  float: left;
  width: 940px;
	padding: 30px 20px 20px 20px;
	color: #777777;	
  font-size: 12px;
	text-align: left;
  background: url(../images/paticka.gif) repeat-x left top;
	background-color: #d5e6d5;
} 

/* ************************************************************************** */

.ilustracia {   
  float: left;  
  padding: 10px;
  margin: 6px 6px 0 0;  
  border: #bebebe 1px solid;
}

/* ************************************************************************** */

.lavy_fotogaleria { 
  float: left;
  width: 690px;
	text-align: left;
  border-left: #ffffff 5px solid; 
  border-bottom: #ffffff 20px solid; 
} 
.pravy_fotogaleria {  
  float: right;
  width: 233px;
	text-align: left;     
  border-right: #ffffff 5px solid; 
} 

/* ************************************************************************** */

.fotoriadok {
  float: left;
  margin: 0; 
  padding: 0;
}
.fotoobal {   
  float: left; 
  width: 128px; 
  padding: 0;  
  margin: 6px 10px 0 0; 
}
.fotoobal a {  
  display: block;
  float: left;  
  cursor: pointer;  
  height: 136px; 
  background: url(../images/galeria2.png) no-repeat center bottom; 
	background-color: #ffffff;  
}
.fotoobal a:hover {  
  display: block; 
  cursor: pointer;
	color: #000000;
	background-color: #dddddd; 
} 
.obal {
  float: left;
  width: 130px;
  height: 130px; 
  padding: 0; 
} 
.fotopopis {
  float: left; 
  width: 120px;
	font-family: Verdana, sans-serif;
	font-size: 11px; 
  line-height: 14px;
  text-align: center;
  padding: 4px 6px 8px 6px;  
}

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

.galobal {
  float: left;  
  padding: 0;
  margin: 6px 6px 0 0; 
}   
.galobal a {  
  display: block;
  float: left;
  width: 130px;   
  height: 215px;
  cursor: pointer;  
  background: url(../images/galeria1.png) no-repeat center bottom; 
	background-color: #ffffff; 
}
.galobal a:hover {  
  display: block; 
  cursor: pointer;
	color: #000000;
	background-color: #dddddd; 
}
.galobal p {
  float: left; 
  width: 120px;  
  height: 60px; 
	font-family: Verdana, sans-serif; 
  font-size: 11px;
  padding: 5px 5px 0 5px;
  text-align: center;
  line-height: 16px;
} 
 
/* ---------------- */

.cislovanie { 
  display: block;
  float: left;
  width: 100%;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
} 
.cislovanie a {
	padding: 2px 3px;
}
.ok_stranka {
	padding: 2px 3px;
  background-color: #fc5604;
  color: #ffffff; 
}  

/* -------------- galeria menu ---------------------------------------------- */

.menu {
  display: block;
  width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
  line-height: 16px; 
  margin-top: 64px; 
  margin-bottom: 30px;     
  border-bottom: #955934 1px solid; 
}
.menu ul {
  padding: 0; 
  margin: 0; 
}
.menu li {
  list-style-type: none;
  font-weight: bold;
}	
.menu li a {
  display: block;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 10px 10px 10px 25px;
  color: #555555;
  text-decoration: none;
  border-top: #955934 1px solid;
	background: url(../images/foto.png) repeat-x left top; 
}
.menu li a:hover {
  display: block;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 10px 10px 10px 25px;
  color: #ff8040;
  text-decoration: none;
}
.menu li a.menux {  
  display: block;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 10px 10px 10px 25px;
  color: #fc6504;
  text-decoration: none;    
	background: url(../images/foto.png) repeat-x left -66px; 
}
.menu li a.menux:hover { 
  display: block;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 10px 10px 10px 25px;
  color: #fc6504;
  text-decoration: none;  
} 

/* ---- submenu ---- */

.submenu {
  font-size: 12px;
  text-align: left; 
  padding: 10px 0 10px 8px;
  margin-top: 0; 
}
.submenu ul {
  margin: 0;
  padding: 0;	
	width: 216px;
}
.submenu li { 
  list-style-type: none;
  margin-left: 18px;
  border-top: 0;
}	
.submenu li a {
  display: block;
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 5px 15px;
  color: #000000;
  text-decoration: underline;
  background: url(../images/cudlik2.gif) no-repeat left 1px;  
  border-top: #ffffff 0px solid;  
}
.submenu li a:hover {
  display: block;
  font-size: 12px;
  padding: 0 0 5px 15px;
  color: #fc6504;
  text-decoration: none; 
}
.submenu li a.submenux { 
  display: block;
  font-size: 12px;
  padding: 0 0 5px 15px;
  color: #fc6504;
  text-decoration: none;
  cursor: text;
  background: url(../images/cudlik2.gif) no-repeat left -45px;
}
.submenu li a.submenux:hover { 
  display: block;
  font-size: 12px;
  padding: 0 0 5px 15px;
  color: #fc6504;
  text-decoration: none;
  cursor: text;
}
 
/* -------------- aktuality ------------------------------------------------- */

.aktuality_box {
  float: right;
  width: 295px; 
  padding: 30px 20px 10px 20px;
  margin-bottom: 10px;    
  color: #006600;
  background: url(../images/kontakt_top.png) no-repeat left top;
	background-color: #eeeeee;  
}
.aktuality_box p {
  margin: 0 10px;  
}
.aktuality_box h2 {
  margin: 10px 5px; 
  color: #006600;
}   
.aktualita {
  float: left; 
  width: 100%;
  padding-top: 20px;
  margin-bottom: 10px;
}
.aktualita_nadpis {
  font-family: Verdana, sans-serif;
	font-size: 12px;	
	text-align: left;
  color: #006600;
} 
.citajviac {    
	font-size: 11px;	
  padding: 1px 5px 2px 5px;
  color: #ffffff; 
	background: url(../images/tlacitko.png) repeat-x left bottom;
  background-color: #999999;  
  text-decoration: none;
}
.citajviac:hover {
  color: #ffffff;  
	background: url(../images/tlacitko.png) repeat-x right bottom; 
  background-color: #006600; 
}  
.vsetkyaktuality {
  float: left;
  padding: 3px 15px 6px 15px;
  margin-left: 10px;
  margin-bottom: 10px;
  color: #ffffff;      
	background: url(../images/tlacitko.png) repeat-x left bottom;
  background-color: #999999; 
  text-decoration: none;
}
.vsetkyaktuality:hover {
  color: #ffffff;        
	background: url(../images/tlacitko.png) repeat-x right bottom;
  background-color: #006600; 
}
.aktuality_fotoriadok {
  float: left;
  margin: 0; 
  padding: 0;
}

.aktuality_fotoobal {   
  float: left; 
  width: 166px; 
  padding: 0;
  margin: 10px 0 0 10px; 
}
.aktuality_fotoobal a {  
  display: block;
  float: left;  
  cursor: pointer;  
  border: #cccccc 1px solid;  
	background-color: #ffffff; 
}
.aktuality_fotoobal a:hover {  
  display: block; 
  cursor: pointer;
	color: #000000;  
  border: #cccccc 1px solid;
	background-color: #cccccc; 
} 
.aktuality_obal {
  float: left;
  width: 164px;
  height: 164px; 
  padding: 0; 
} 
.aktuality_fotopopis {
  float: left; 
  width: 154px;
	font-family: Verdana, sans-serif;
	font-size: 11px; 
  line-height: 14px;
  text-align: center;
  padding: 4px 6px 8px 6px;  
}