*	{
	margin:0;
	padding:0;
	}
body{
	background-image: url(./_images/main_rbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#091521;
	text-align:center;
	font:62.5% "trebuchet ms", "arial ce", helvetica, verdana, tahoma, sans-serif;
	}	
#content{
	width:752px;
	background-color:#527bb3;
	margin: 0 auto;
	text-align:left;
	}	
#header{
	width:752px;
	height:194px;
	background: url(./_images/header.jpg) no-repeat;
	position:relative;
	}

/* ------  menu1  -----*/	
#menu1 {
  border-top: solid 3px #305893;
  border-bottom: solid 3px #305893;
  height:35px;
  position:relative;   
	}

#menu1 a{

	height:35px;
	display:block;
	float:left;
	}	
#menu1 a span{
	display:none;
	}
#cennik{	background-image: url(./_images/menu/cennik.jpg);	width:85px;}
#fotogaleria{	background-image: url(./_images/menu/fotogaleria.jpg);	width:118px;}
#jedalny{	background-image: url(./_images/menu/jedalny.jpg);	width:136px;}
#kontakt{	background-image: url(./_images/menu/kontakt.jpg);	width:98px;}
#profil{	background-image: url(./_images/menu/profil.jpg);	width:88px;}
#rezervacia{	background-image: url(./_images/menu/rezervacia.jpg);	width:115px;}
#ubytovanie{	background-image: url(./_images/menu/ubytovanie.jpg);	width:112px;}


/*--------- profil --------*/

#profil1 {
        
        width:752px;
	      height:49px;
        position:relative;
        }

#profilfoto {    
        position:relative;
        width:335px;
	      height:290px;
	      float: right;
	      background: url(./_images/uvod/profil_2.jpg) no-repeat;
        }

td.kontaktmapa {    
        position:relative;
	      background-color:#527bb3;
        width:333px;
	      height:290px;
	      float: right;
	      background: url(./_images/mapa_new.jpg) no-repeat;
        }

#profil3 {
        position:relative;
        width:752px;
      	height:35px;
        float: left;
        background: url(./_images/uvod/profil_3.jpg) no-repeat;
        }
#text1 {
	      width:417px;
	      height:290px;
	      float: left;
 	      background-color:#527bb3;
	}
#profil4 {    
         width:333px;
	       height:133px;
	       float: right;
	       background: url(./_images/uvod/profil_4.jpg) no-repeat;
	       position:relative;
	}

#novinky {
	width:419px;
	height:133px;
 	float: left;
 	background-color:#527bb3;
   position:relative;    
}

/* -------------spodne menu---------------- */
#menu2{
        width:592px;
        height:35px;
        border-top: solid 3px #305893;
        border-bottom: solid 3px #305893;
        float: left;
        background: url(./_images/menu2/menu_pozadie.jpg) repeat-x;
        position:relative;
        padding-left:160px;
      }

#menu2 a{
  height:35px;
	display:block;
	float:left;
	}	
#menu2 a span{
	display:none;
	
	}
#cennik2{	background-image: url(./_images/menu2/cennik_2.jpg);	width:45px;}
#fotogaleria2{	background-image: url(./_images/menu2/fotogaleria_2.jpg);	width:64px;}
#jedalny2{	background-image: url(./_images/menu2/jedalny_2.jpg);	width:82px;}
#kontakt2{	background-image: url(./_images/menu2/kontakt_2.jpg);	width:52px;}
#profil2{	background-image: url(./_images/menu2/profil_2.jpg);	width:48px;}
#rezervacia2{	background-image: url(./_images/menu2/rezervacie_2.jpg);	width:75px;}
#ubytovanie2{	background-image: url(./_images/menu2/ubytovanie_2.jpg);	width:65px;}


/* jedalny menu2 */
#jedalny_menu{
        width:622px;
        height:32px;
      
        float: left;
        background: url(./_images/jadla_menu/jedla_bg.jpg) repeat-x;
        position:relative;
        padding-left:130px;
      }

#jedalny_menu a{
  height:32px;
	display:block;
	float:left;
	}	
#jedalny_menu a span{
	display:none;
	
	}
#stala{		background-image: url(./_images/jadla_menu/stala.jpg);	width:92px;}
#pizza{		background-image: url(./_images/jadla_menu/pizza.jpg);	width:76px;}
#objednavky{	background-image: url(./_images/jadla_menu/objednavku.jpg);	width:141px;}
#prilohy{	background-image: url(./_images/jadla_menu/prilohy.jpg);	width:77px;}
#napoje{	background-image: url(./_images/jadla_menu/napoje.jpg);	width:109px;}


/* foto menu2 */
#foto_menu{
        width:542px;
        height:32px;
      
        float: left;
        background: url(./_images/fotogaleria_menu/fotogaleria_bg.jpg) repeat-x;
        position:relative;
        padding-left:210px;
      }

#foto_menu a{
  	height:32px;
	display:block;
	float:left;
	}	
#foto_menu a span{
	display:none;
	
	}
#bar{		background-image: url(./_images/fotogaleria_menu/bar.jpg);	width:54px;}
#exterier{	background-image: url(./_images/fotogaleria_menu/exterier.jpg);	width:78px;}
#interier{	background-image: url(./_images/fotogaleria_menu/interier.jpg );	width:78px;}
#restauracia{	background-image: url(./_images/fotogaleria_menu/restauracia.jpg);	width:89px;}



#footer{
        width:752px;
        height:51px;
        float: left;
        background: url(./_images/footer.jpg) repeat-x;
      }
#footer a{
        text-decoration:none;
        position:absolute;
        margin-top: 15px;
        margin-left: 340px;
        color:black;
        font-size: 1.1em;
        font-weight:bold;
        
        }      
   
   
    
.text { font-family: Arial CE, sans-serif;
        padding-top :40px;
        padding-left:15px;
        font-size: 1.2em;
        color: white;
        font-weight: bolder;
      }
.text a{
      color:black;
      }      

.text H1{
      color:white;
      font-size: 1.5 em;
      font-weight: bold;
      
      }
      
.nov {  
        padding-top :5px;
        padding-left:15px;
        font-size: 1.2em;
        color: white;
        font-weight: bolder;
      }
.nov a{
      color:white;
      }      
n {
  margin-left:10px;
  }
  
  
  /*-------cennik--------*/
.cennik{font-family: Arial CE, sans-serif;
        text-align: center;
        color:white;
        
    }
    
.cennik table{
  margin: 50px 50px 50px 50px;
  width:400px;
	color:white;	
	font-size: 1.4em;
	border-width: 0px;
		 
      }
      
.cennik table tr{
	background-color:#6d8fbd; 
	text-align:left;
	}
	
.cennik table tr.odd 	{
	background: #ba9048;
	width:300px;
	height:25px;
	} 
.cennik table tr td{
  border-style:none;
  width:300px;
	height:25px;
	}

.ubytovanie{
	color:white;
}
	
.ubytovanie table td{
      width:150px;
      height:110px;
      font-size:1.2em;
      font-weight: bolder;
      text-align:center;
      vertical-align:middle;
      padding-left:1px;
      padding-top:2px;
      background:url(./_images/picture_bg.jpg) no-repeat;
      background-position:center;
          
    }


.jedla{ 
	width: 752px;
	position:relative;
	background-color:#527bb3;
	float:left;
}
.jedla a{
    color:black;
}

.jedla table{
   margin-left:100px;
  font-size:1.2em;
  width:550px;
  color:white;
 }

.jedla table td{
  text-align:left;
}
.jedla p{
   color:white;
   font-size:1.2em;
   font-weight: bolder;
   text-align:center;
}
.foto{ text-align: center;}

.foto table td{
      width:150px;
      height:110px;
      font-weight: bolder;
      text-align:center;
      vertical-align:middle;
      padding-left:1px;
      padding-top:2px;
      background:url(./_images/picture_bg.jpg) no-repeat;
      background-position:center;
          
    }
    
    
.rezervacia{
  text-align:center;
  width:752px;
  height:429px;
  color:white;
  
}


.rezervacia form{
  text-align:left;
  font-size:1.2em;
  width:605px;
  height:409px;
  background-position:center;
  background:url(./_images/rezervacia_bg.jpg) no-repeat;
}

.rezervacia form label {
  text-align:left;
  width:100px;
  height:20px;
  margin-left:50px;
  margin-top :5px;
  }
.rezervacia form input {
  width:100px;
  height:20px;
  padding-right:100px;
  margin-top :5px;
  
} 

/*-------kontakt--------*/    
#kontaktfoto {    
        position:relative;
        width:372px;
	      height:205px;
	      float: right;
	      background: url(./_images/kontakt/slovensko.jpg) no-repeat;
}
.kontakttext {
	  float: left;
 	  background-color:#527bb3;
}
.kontakt table {
    border-width: 10px;
    border-color: black;
}
.kontakt table td{
      width:160px;
      height:110px;
      font-size:0.8em;
      font-weight: bolder;
      text-align:center;
      vertical-align:middle;
      padding-left:1px;
      padding-top:2px;
      background:url(./_images/picture_bg.jpg) no-repeat;
      background-position:center;         
}
/*---*/
#mapa{
  
    
  width:372px;
  height:205px;
  font-weight: bolder;
  background:url(./_images/kontakt/slovensko.jpg) no-repeat;
  background-position:center;
  padding-bottom:30px;
    
}

#mapa a{
  font-size:1.3em;
  width:20px;
  height:21px;
  color:white;
  background:url(./_images/kontakt/bodka1.jpg) no-repeat;
  margin-left:150px;
  
  text-decoration:none;
  
}
#mapa a:hover{
  background:url(./_images/kontakt/bodka2.jpg) no-repeat;
  font-size:1.3em;
  color:#fc0813;
  margin-left:150px;
  
  text-decoration:none;
}
