html {

	height:100%;

	max-height:100%; 

	padding:0; 

	margin:0; 

	border:0; 

	

	}



body {

	height: 100%;

	max-height: 100%;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding: 0;

	margin: 0;

	border: 0;

	background: url(../img/poz.jpg);

}


a.vlajky_sk{
  background-image: url(../img/sk_vlajka.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width: 25px;
  height: 17px;
  position: relative;
  float: left;
}
a.vlajky_en{
  background-image: url(../img/en_vlajka.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width: 25px;
  height: 17px;
  position: relative;
  float: left;
  margin-left: 5px;
}
a.vlajky_nj{
  background-image: url(../img/nj_vlajka.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width: 25px;
  height: 17px;
  position: relative;
  float: left;
  margin-left: 5px;
}
a.vlajky_sk:hover,a.vlajky_en:hover,a.vlajky_nj:hover{
  background-position: top;
}


#head {

	background:url(../img/logo.jpg);
	background-repeat: no-repeat;

	width: 780px;

	min-width: 780px;

	height: 226px;

	font-size: 11px;

	z-index: 5;

}
#head_en {

	background:url(../img/en_logo.jpg);
	background-repeat: no-repeat;

	width: 780px;

	min-width: 780px;

	height: 226px;

	font-size: 11px;

	z-index: 5;

}
#head_nj {

	background:url(../img/nj_logo.jpg);
	background-repeat: no-repeat;

	width: 780px;

	min-width: 780px;

	height: 226px;

	font-size: 11px;

	z-index: 5;

}

.upmenu{

	position: absolute;

	width: 760px;

	text-align: right;

	height: 20px;

	font-weight: bold;

	font-size: 13px;

	top: 3px;

	color: #00008B;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.upmenu a{

	font-weight: bold;

	text-decoration: none;

	padding-right: 7px;

	color: #3F539E;

}

.upmenu a:hover{

	font-weight: bold;

	text-decoration: none;

	padding-right: 7px;

	color: #F7F7F7;

}



#hlava {

	width: 640px;

	background: url(../img/back.jpg) repeat-y;

	background-position: 2px;

	padding: 10px 20px 10px 25px;

	font-size: 13px;

	color: Black;

}

.logoa a{
	width: 750px;
	height: 150px;
	display: block;
	position: absolute;
	top: 27px;
	margin-left: 17px;
}


#reklama a {

	margin-top: 2px;

}



#spod {

	width: 780px;

	height: 22px;

	background: url(../img/spod.jpg) no-repeat;

	background-position: 10px;

}

#spod a, #spod a:hover {

	font-size: 10px;

	margin-right: 45px;

	text-decoration: none;

	color: #505050;

}
.doba {

	width: 136px;

	height: 98px;

	font-size: 13px;

	color: Black;

	font-weight: bold;

	vertical-align: bottom;

	margin-top: 5px;

	margin-bottom: 5px;

	border: 1px solid #CBCBCB;

	background-color: #CBCBCB;
}
.dobleft {
	font-size: 10px;
	text-align: left;
	font-weight: bolder;
	width: 30px;
}
.dobright {
	font-size: 10px;
	text-align: right;
}
.adresa {

	width: 136px;

	height: 147px;

	font-size: 13px;

	color: Black;

	font-weight: bold;

	vertical-align: bottom;

	margin-top: 0px;

	margin-bottom: 5px;

	border: 1px solid #CBCBCB;

	background-color: #CBCBCB;

	

	

}

.adresa a {

	text-decoration: none;

	color: Black;

	font-size: 11px;

	

}

.email a {

	font-size: 9px;

}

.email a:hover {

	color: Navy;

	text-decoration: underline;

}

.email2 a {

	font-size: 18px;

	color: Black;

	text-decoration: none;

	height:25px;

}

.email2 a:hover {

	color: Navy;

	text-decoration: underline;

}

.kontakt {

	display: block;

	background-color: Gray;

	font-size: 13px;

	color: #E4E4E4;

}

.emaila a{
	text-decoration: underline;
	color: #00017B;
}
.emaila a:hover{
	text-decoration: none;
}



.pridte {

	width: 446px;

	height: 50px;

	font-size: 17px;

	margin-top: 10px;

	margin-left: 70px;

	color: Black;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: oblique;



}

.nadpis {

	float: right;

	width: 480px;

}







/***************************  obedove MENU ************************/
.hore {
	float: right;
	display: block;
	margin-right: 20px;
}
.hore a{
	font-size: 12px;
	text-decoration: none;
	color: #5E707F;
}
.hore a:hover{
	color: #A52A2A;
}
.menuodkaz {
	
	display: block;
	margin-right: 40px;
	margin-left: 135px;
	color: #5E707F;
	width: 400px;
}
.menuodkaz a{
	font-size: 12px;
	text-decoration: none;
	color: #5E707F;
	margin-right: 4px;
	margin-left: 4px;
}
.menuodkaz a:hover{
	color: #A52A2A;
}
#nadjedlo{

	display: block;

	font-size: 17px;

	font-weight: 600;

	color: #545454;

	margin-bottom: 8px;
	text-align: left;
	margin-top: 20px;
	margin-left: 10px;
	font-style: italic;
	float: left;

}

#nadjedlo b{

	color: #B22222;
	font-weight: 600;

}

#nadjedlo i{

	font-weight: lighter;


	font-size: 13px;

}



#jedlo {

	display: block;

	margin-bottom: 12px;

    width:100%;
	

	float: left;

}

#jedlo .pora {

	font-weight: lighter;

	width: 40px;

	font-size: 10px;

	float: left;

	vertical-align: text-bottom;

}

#jedlo .nazjed{

	font-size: 14px;

	float: left;

}

#jedlo .cena{

	font-size: 14px;

	float: right;

	font-weight: bold;

}

#jedlo .mena{

	font-size: 11px;

	

	font-weight: lighter;

}

#jedlo .hodno{

	font-size: 10px;

	float: left;

	font-weight: lighter;

	margin-left: 60px;

	margin-top: 3px;

	font-style: italic;

}

#jedlo .popjedl{

	font-size: 13px;

	float: left;

	font-weight: lighter;

	font-style: italic;

	margin-left: 20px;

	text-align: left;

	display: block;

	width: 350px;	

}

#jedlo .riada{

	display: block;

	width: 520px;

	background-color: #E2DDDA;

	padding-left: 10px;

	padding-right: 25px;

	height: 17px;

}

#jedlo .riad{

	display: block;

	width: 520px;

	padding-left: 10px;

	padding-right: 25px;

	height: 17px;

}





/***************************  obedove MENU ************************/



















#head0 {

	position: absolute;

	margin-left: -371px;

	left: 50%;

	top: 0;

	width: 780px;

	min-width: 780px;

	font-size: 11px;

	z-index: 5;

}

#head2 {

	position:absolute; 

	margin-left:-340px; 

	left:50%; 

	top:200px; 

	width:700px; 

	min-width:700px; 

	height:30px;  

	z-index:5; 

	}	

#head2 a {

	font-size: 15px;

	color: #504F4F;

	text-decoration: none;

	font-weight: bold;

	font-family: "MS Sans Serif", Geneva, sans-serif;

	margin-right: 5px;

}	

#head2 a:hover {

	color: #000000;

	border-bottom: 5px solid #504F4F;

}	

	

#spodok {

	text-align: right;

	position: absolute;

	margin-left: -371px;

	left: 50%;

	bottom: 0;

	width: 780px;

	min-width: 780px;

	height: 10px;

	background-position: 100px;

	font-size: 11px;

	z-index: 5;

	border: 0px solid #000;

	font-family: trebuchet MS, tahoma, verdana, arial, sans-serif;

	font-weight: bold;

	color: #000;

	padding-right: 30px;

}

#spodok2 {

	background:url(../img/spod.jpg);

	position: absolute;

	margin-left: -361px;

	left: 50%;

	bottom: 10;

	width: 629px;

	min-width: 629px;

	height: 28px;

	z-index: 5;

	border: 0px solid #000;

	color: #000;

}

#content {

	display: block;

	overflow: auto;

	position: absolute;

	z-index: 3;

	top: 150px;

	bottom: 52px;

	width: 640px;

	margin-left: -363px;

	background: url(../img/back.jpg) repeat-y;

	left: 50%;

	

}

	

* html #content {

	top:0; 

	bottom:0; 

	height:100%;

	width:642px;

	margin-bottom: 40px;

	margin-top: 80px;

	}

	

/* Special ponuka */



.special {

	

	line-height:30px;

	text-decoration: none;

	font-size: 15px;

	color: #7E6851;
	display: block;

	

}

.den a{

	border: 3px double silver;

	float: left;

	margin-left: 5px;

	text-decoration: none;

	color: Black;

	background-color: #E8E3E0;

	z-index: 0;

	width: 107px;

	height: 120px;

	

}

.den a:hover{

	/** border: 3px double #ABA198;**/
	cursor: default;



}
.den2 span{

	border: 3px double silver;

    display: block;

	margin-left: 5px;

	text-decoration: none;

	color: Black;

	background-color: #E8E3E0;

	z-index: 0;
    margin-bottom: 5px;





}

.den2 span:hover{

	/** border: 3px double #ABA198;**/
	cursor: default;
}
.den2 span a{
  border: 1px solid #9ca58c;
  padding: 1px 20px 1px 20px;
  background-color: #d6e3bd;
  text-decoration: none;
  font-weight: bold;
  color: #3a3d36;
  margin: 0px 20px 0px 20px;
}


.akcept {
	border: 3px double #9f152e;/** silver **/
	padding: 3px 3px 3px 3px;
}

a .dennad {
	border: 1px dotted silver;
	height: 20px;
	width: 40px;
	background-color: #E8E3E0;
	padding: 1px 3px 1px 3px;
	font-style: normal;
	text-decoration: none;
	color: black;
	z-index: 100;
	cursor: hand;
	
}

a:hover .dennad {

	border: 1px dotted Navy;

	background-color: #F3EEEB;

}

a .aky {

	font-style: normal;

	margin: 0 0 0 0;

	display: block;

	width: 175px;

	text-decoration: none;

	color: Black;

	font-size: 11px;

	cursor: hand;

}
a .info {
	font-style: normal;
	margin: 8 8 0 0;
	display: block;
	text-decoration: underline;
	color: Black;
	font-size: 11px;
	cursor: hand;
	float: right;
	line-height: 14px;
}

a .popka {

	

	font-size: 11px;

	line-height: 12px;

	

}



/* Special ponuka END*/



.gkr {

	border: 0px;

	margin: 5px 0px 0px 15px;

	float: right;

}

.gkl {

	border: 0px;

	margin: 5px 15px 0px 0px;

	float: left;

}

.big {

	font-size: 55px;

	float: left;

	line-height: 38px;

}
a .fotoclass {
	border:3px solid silver;
	margin: 5px 5px 5px 5px;
}
a:hover .fotoclass {
	border:3px solid #6C8DAD;
	
}
.nowi a{
	font-size: 11px;
	color: Black;
	text-decoration: none;
	margin-bottom: 20px;
	display: block;
	float: left;
}
.nowi a:hover{
	font-size: 11px;
	color: Black;
	text-decoration: underline;
}
.nowi i {
	font-style: normal;
	width: 400px;
	float: left;
	cursor: hand;
}
.nowi b {
	font-style: normal;
	width: 80px;
	float: left;
	height: 10px;
	cursor: hand;
}
