body {
	color: black;
	font-family: Tahoma, Arial, Times New Roman, sans-serif;
	font-size: 14px; 
	font-weight: bolder;
	background-color: #330000;
	background-attachment: fixed;
	scrollbar-base-color: #CCCCCC;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #fdfdfd;
	scrollbar-arrow-color: #FFFFFF;
}

a:link { color: black; font-weight: bold;text-decoration: none; font-size: 15px;}
a:visited { color: black; font-weight: bold; text-decoration: none; font-size: 15px;}
a:hover { color: black; font-weight: bold; text-decoration: none; font-size: 15px;}


.logo a:link, .logo a:visited { color: black; font-weight: bold; text-decoration: none;}
.logo a:hover { color: whiteblack; font-weight: bold; text-decoration: none;}	

.prostredek {
	position:relative;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width:720px;
	top:10px;
	border: solid #000000 1px;  
	border-color: brown;  
} 

.pozadi {
	position:relative;
	width:720px;
	height:580px;
	background: url("../img/pozadi.jpg");
	background-repeat: no-repeat;
} 

.logo {
	position:absolute;
	width:265px;
	height:155px;
	background: url("../img/logo.jpg");
	background-repeat: no-repeat;
	left:400px;
	top:2px;
} 

.nadpis a:link, .nadpis a:visited {color: black; font-weight: bold; text-decoration: none;}
.nadpis a:hover {	color: whiteblack; font-weight: bold; text-decoration: none;}

.nadpis a {
	z-index: 1;
	position: absolute;
	width:268px;
	height:56px;
	left:75px;
	top:45px;
	background: url("../img/saly.jpg");
	background-repeat: no-repeat;
} 


.ruzova {
	position:relative;
	width:616px;
	height:420px;
	left:50px;
	top:130px;
	background: url("../img/ruzova.jpg");
	background-repeat: no-repeat;
} 

.levahorni {
	position:relative;
	width:180px;
	height:180px;
	left:0px;
	top:-3px;
	background: url("../img/levahorni.gif");
	background-repeat: no-repeat;
} 

.pravahorni {
	position:absolute;
	width:180px;
	height:180px;
	left:450px;
	top:0px;
	background: url("../img/pravahorni.gif");
	background-repeat: no-repeat;
} 

.levadolni {
	position:absolute;
	width:162px;
	height:162px;
	left:-3px;
	top:257px;
	background: url("../img/levadolni.gif");
	background-repeat: no-repeat;
} 

.pravadolni {
	position:absolute;
	width:162px;
	height:162px;
	left:450px;
	top:258px;
	background: url("../img/pravadolni.gif");
	background-repeat: no-repeat;
} 

.menu_novinky a {
	position: absolute;
	background: url("../img/program.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:73px;
  	height:17px;
	top:15px;
	left:210px;
}

.menu_novinky2 a {
	position: absolute;
	background: url("../img/program.gif")  -73px 0px;
	background-repeat: no-repeat;
  	width:74px;
  	height:17px;
	top:15px;
	left:210px;
}

.menu_novinky a:hover {
	position: absolute;
	background: url("../img/program.gif") -73px 0px;
	background-repeat: no-repeat;
  	width:74px;
  	height:17px;
}

.menu_jidelak a {
	position: absolute;
	background: url("../img/jidelak.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:103px;
  	height:16px;
	top:15px;
	left:310px;
}

.menu_jidelak2 a {
	position: absolute;
	background: url("../img/jidelak.gif")  -103px 0px;
	background-repeat: no-repeat;
  	width:103px;
  	height:16px;
	top:15px;
	left:310px;
}

.menu_jidelak a:hover {
	position: absolute;
	background: url("../img/jidelak.gif") -103px 0px;
	background-repeat: no-repeat;
  	width:103px;
  	height:16px;
}

.menu_sluzby a {
	position: absolute;
	background: url("../img/sluzby.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:55px;
  	height:17px;
	top:35px;
	left:160px;
}

.menu_sluzby2 a {
	position: absolute;
	background: url("../img/sluzby.gif")  -55px 0px;
	background-repeat: no-repeat;
  	width:55px;
  	height:17px;
	top:35px;
	left:160px;
}

.menu_sluzby a:hover {
	position: absolute;
	background: url("../img/sluzby.gif") -55px 0px;
	background-repeat: no-repeat;
  	width:55px;
  	height:17px;
}

.menu_fotogalerie a {
	position: absolute;
	background: url("../img/fotogalerie.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:92px;
  	height:15px;
	top:36px;
	left:250px;
}

.menu_fotogalerie2 a {
	position: absolute;
	background: url("../img/fotogalerie.gif")  -92px 0px;
	background-repeat: no-repeat;
  	width:90px;
  	height:15px;
	top:36px;
	left:250px;
}

.menu_fotogalerie a:hover {
	position: absolute;
	background: url("../img/fotogalerie.gif") -92px 0px;
	background-repeat: no-repeat;
  	width:92px;
  	height:15px;
}

.menu_napiste a {
	position: absolute;
	background: url("../img/napiste.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:104px;
  	height:16px;
	top:35px;
	left:375px;
}

.menu_napiste2 a {
	position: absolute;
	background: url("../img/napiste.gif")  -104px 0px;
	background-repeat: no-repeat;
  	width:104px;
  	height:16px;
	top:35px;
	left:375px;
}

.menu_napiste a:hover {
	position: absolute;
	background: url("../img/napiste.gif") -104px 0px;
	background-repeat: no-repeat;
  	width:104px;
  	height:16px;
}

.menu_oteviraci a {
	position: absolute;
	background: url("../img/oteviraci.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:117px;
  	height:13px;
	top:56px;
	left:90px;
}

.menu_oteviraci2 a {
	position: absolute;
	background: url("../img/oteviraci.gif")  -117px 0px;
	background-repeat: no-repeat;
  	width:117px;
  	height:13px;
	top:56px;
	left:90px;
}

.menu_oteviraci a:hover {
	position: absolute;
	background: url("../img/oteviraci.gif") -117px 0px;
	background-repeat: no-repeat;
  	width:116px;
  	height:13px;
}

.menu_sal a {
	position: absolute;
	background: url("../img/sal.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:25px;
  	height:12px;
	top:56px;
	left:230px;
}

.menu_sal2 a {
	position: absolute;
	background: url("../img/sal.gif")  -25px 0px;
	background-repeat: no-repeat;
  	width:25px;
  	height:12px;
	top:56px;
	left:230px;
}

.menu_sal a:hover {
	position: absolute;
	background: url("../img/sal.gif") -25px 0px;
	background-repeat: no-repeat;
  	width:25px;
  	height:12px;
}

.menu_rezervace a {
	position: absolute;
	background: url("../img/rezervace.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:87px;
  	height:12px;
	top:56px;
	left:285px;
}

.menu_rezervace2 a {
	position: absolute;
	background: url("../img/rezervace.gif")  -87px 0px;
	background-repeat: no-repeat;
  	width:87px;
  	height:12px;
	top:56px;
	left:285px;
}

.menu_rezervace a:hover {
	position: absolute;
	background: url("../img/rezervace.gif") -87px 0px;
	background-repeat: no-repeat;
  	width:87px;
  	height:12px;
}

.menu_mapa a {
	position: absolute;
	background: url("../img/mapa.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:47px;
  	height:16px;
	top:56px;
	left:400px;
}

.menu_mapa2 a {
	position: absolute;
	background: url("../img/mapa.gif")  -47px 0px;
	background-repeat: no-repeat;
  	width:47px;
  	height:16px;
	top:56px;
	left:400px;
}

.menu_mapa a:hover {
	position: absolute;
	background: url("../img/mapa.gif") -47px 0px;
	background-repeat: no-repeat;
  	width:47px;
  	height:16px;
}

.menu_kontakt a {
	position: absolute;
	background: url("../img/kontakt.gif")  0px 0px;
	background-repeat: no-repeat;
  	width:63px;
  	height:12px;
	top:56px;
	left:475px;
}

.menu_kontakt2 a {
	position: absolute;
	background: url("../img/kontakt.gif")  -63px 0px;
	background-repeat: no-repeat;
  	width:63px;
  	height:12px;
	top:56px;
	left:475px;
}

.menu_kontakt a:hover {
	position: absolute;
	background: url("../img/kontakt.gif") -63px 0px;
	background-repeat: no-repeat;
  	width:63px;
  	height:12px;
}

.cara1 {
	position: absolute;
	background: url("../img/cara1.gif");
	background-repeat: no-repeat;
  	width:250px;
  	height:1px;
	top:29px;
	left:188px;
}

.cara2 {
	position: absolute;
	background: url("../img/cara2.gif");
	background-repeat: no-repeat;
  	width:365px;
  	height:1px;
	top:49px;
	left:135px;
}

.cara3 {
	position: absolute;
	background: url("../img/cara3.gif");
	background-repeat: no-repeat;
  	width:480px;
  	height:1px;
	top:69px;
	left:70px;
}

.uvodni_obr {
	position: absolute;
	background: url("../img/uvodni.jpg");
	background-repeat: no-repeat;
  	width:382px;
  	height:287px;
	top:80px;
	left:120px;
}

.mail {
	position: absolute;
	top:380px;
	left:225px;
}

.podpis a:link { color: gray; font-weight: bold;text-decoration: none; font-size: 10px}
.podpis a:visited { color: gray; font-weight: bold; text-decoration: underline; font-size: 10px;}
.podpis a:hover { color: gray; font-weight: bold; text-decoration: underline; font-size: 10px;}

.podpis {
	position: absolute;
	top:565px;
	left:540px;
	color: gray;
	font-weight: bold;
	font-size: 10px
}



.panel {
	position: absolute;
	width:494px;
  	height:298px;
	top:100px;
	left:60px;
	background: url("../img/obd.gif");
	background-repeat: no-repeat;
}

.vnitrek {
	position: absolute;
	z-index:2;
	width:450px;
  	height:230px;
	top:15px;
	left:34px;
	overflow: auto; 

}


/* NOVINKY */

.datum {
	position: relative;
	color: gray;
	top:10px;
	left:10px;
	width:100px;
}

.novinky {
	position: relative;
	color: black;
	top:10px;
	left:10px;
	width:415px;
	font-weight: normal;

}


/* OTEVÍRACÍ DOBA */

.foto_doba {
	position: absolute;
	top:95px;
	left:120px;
	width:530px;
	height:397px;
	background: url("../img/foto_doba.jpg");
	background-repeat: no-repeat;
}

.doba {
	position: absolute;
	width:464px;
  	height:258px;
	top:145px;
	left:165px;
	font-size:25px;
}

.otevreno {
	position: relative;
	color: black;
	top:2px;
	left:70px;
	width:100px;
	text-decoration: underline;
}

.dny {
	position: relative;
	color: black;
	top:10px;
	left:10px;
	width:100px;
	float: left; 
}

.cas {
	position: relative;
	color: black;
	top:8px;
	left:20px;
	width:280px;
	padding:2px;
}



/* MAPA */

.mapa {
	position: absolute;
	top:95px;
	left:180px;
	width:250px;
	height:270px;
	background: url("../img/mapa.jpg");
	background-repeat: no-repeat;
}


/* SLUŽBY */


.sluzby {
	position: absolute;
	top:95px;
	left:120px;
	width:380px;
	height:285px;
	background: url("../img/sluzby.jpg");
	background-repeat: no-repeat;
}

/* NAPIŠTE NÁM */

input, select {
	background-color: white; 
	color: black; 
	border: 1px solid gray;
}

textarea.vzkaz {
	background-color: white; 
	color: black; 
	border: 1px solid gray;
	width:260px;
	height:50px;
	overflow:yes;
}


input.tlacitko {
	position: relative;
	background-color: black; 
	color: #ffffcc; 
	font-weight: bold; 
	cursor: hand;
	left:100px;
	width:80px;
}

input.nepovine {
	background-color: #cc9966; 
}

.row {
	clear: both;
	text-align: left;
	margin: 5px 5px 5px 5px;

}

.row label {
	width: 50px;
	margin: 0px 5px 0px 0px;
	float: left;
	text-align: right;
}

.form1 {
	position: absolute;
	top:95px;
	left:155px;
}

input.kapsica {
	position: relative;
	width:20px;
	height:15px;

}

.odsazeni {
	position: relative;
	font-weight: bold; 
	left:105px;
	width:80px;
}

.diky {
	position: relative;
	color:red;
}



/* SÁL */

.sal {
	position:absolute;
	width:528px;
	height:396px;
	background: url("../img/sal.jpg");
	background-repeat: no-repeat;
	top:95px;
	left:120px;
} 

/* REZERVACE */


.form2 {
	position: absolute;
	top:100px;
	left:80px;
	display:  block;
	float:  left;
}



textarea.podrob {
	background-color: white; 
	color: black; 
	border: 1px solid gray;
	width:406px;
	height:70px;
	overflow:yes;
}

.odsazeni2 {
	position: relative;
	font-weight: bold; 
	left:180px;
	width:80px;
}

input.tlacitko2 {
	position: relative;
	background-color: black; 
	color: #ffffcc; 
	font-weight: bold; 
	cursor: hand;
	left:175px;
	width:80px;
}

.podr {
	position: relative;
	left:4px;
	top:4px;
}



/* ADMIN */
.menu_admin {
	position: relative;
	left:4px;
	top:15px;
	font-size:20px;
	text-align: center;
}

.form_novinky {
	position: relative;
	top:20px;
}

.panel_admin {
	position: absolute;
	width:494px;
  	height:298px;
	top:270px;
	left:110px;
	background: url("../img/obd.gif");
	background-repeat: no-repeat;
}

/* FOTKY */


.fotky  {
	position: relative;
	text-align: center;
	top:5px;
	left:0px;
	overflow:auto;
}

.vnitrek_load {
	position: absolute;
	z-index:2;
	width:480px;
  	height:230px;
	top:15px;
	left:10px;
	overflow: auto; 

}

.admin_vymaz_foto {
	position: relative;
	top:px;
	left:20px;
	width:100px;

}


/* JÍDELÁK */

.jidelak  {
	position: relative;
	top:-85px;
	left:120px;
	width:386px;
	height:265px;
	overflow:auto;

}

.jidelak2  {
	position: relative;
	top:150px;
	left:180px;
	width:386px;
	height:265px;
	overflow:auto;

}


.jidelak_load  {
	position: relative;
	top:-270px;

}

.ruzovax {
	position:relative;
	width:720px;
	height:530px;
	background-color: white;
} 

.galerie {
	position: relative;
	top:30px;
	font-size:20px;
	text-align:center;
	background-color: white;
} 

.kontakt {
	position:absolute;
	top:95px;
	left:120px;
	width:380px;
	height:285px;
	background: url("../img/kontakt.jpg");
	background-repeat: no-repeat;
} 
