html {
background-color: #003556;




}

body {
background-color:#126090;
background-image: url(../images/bluebg.gif);
background-repeat: repeat-x;
margin:0;
padding:0;
font-family: Tahoma;
font-size:12px;
line-height: 18px;
color: #01131e;
}

.topflashholder{
height:470px;

background-image: url(../images/topbg.jpg);
background-repeat: no-repeat;
background-position:  top center;
}
.topflash{
 text-align:left;
 width: 1011px;
 margin: 0 auto;
 padding: 0px;
 
}
.flash {
height:438px;


}

.flash1 {
padding-top:150px;

}


.welcomeholder{
height:310px;
background-color:#e5e6e1;
}

.welcome{
 text-align:left;
 width: 1011px;
 margin: 0 auto;
 padding: 0px;


}

.offerholder{
height:233px;
background-color:#d6d4cd;
}

.offer{
 text-align:left;
 width: 1011px;
 margin: 0 auto;
 padding: 0px;

}

.subpageholder{

background-color:#e5e6e1;
}

.subpage{
 text-align:left;
 width: 931px;
 margin: 0 auto;
 padding: 0px;
 padding-bottom: 20px;

border:0px solid red;
}




.mainmenu {
  height:32px;

}

.reservation {
background-image: url(../images/gracia_sk_13.jpg);
background-repeat: no-repeat;
margin-left:20px;
height:284px;
border:0px solid red;
}

.reservation_de {
background-image: url(../images/gracia_de_13.jpg);
background-repeat: no-repeat;
margin-left:20px;
height:284px;
border:0px solid red;
}

.reservation_en {
background-image: url(../images/gracia_13.jpg);
background-repeat: no-repeat;
margin-left:20px;
height:284px;
border:0px solid red;
}

.resbox {
height:185px;
width: 252px;
border:0px solid red;
margin-top:90px;
margin-left:14px;
position: absolute;
}
.resbox2 {
font-size:12px;
}


.onas {
height:115px;
width: 375px;

margin-top:100px;
margin-left:585px;
position: absolute;
font-size:12px;
line-height: 18px;
}

.onas p{
margin:0;
padding:0;
}

.onas a{
color:#135782;
text-decoration:underline;
}


.offerbg {
background-image: url(../images/gracia_sk_17.jpg);
background-repeat: no-repeat;
margin-left:20px;
height:233px;

}

.offerbg_de {
background-image: url(../images/gracia_de_17.jpg);
background-repeat: no-repeat;
margin-left:20px;
height:233px;

}

.offerbg_en {
background-image: url(../images/gracia_17.jpg);
background-repeat: no-repeat;
margin-left:20px;
height:233px;

}

p {
margin:0;
padding: 0;
padding-bottom: 10px;
padding-top: 10px;
}


.offnadpis{
height:176px;
width: 322px;
margin-top:50px;
margin-left:16px;
position: absolute;

}
.offnadpis h5{
	background-image:url(../images/offbg.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
    padding-left:25px;
    padding-bottom: 0px;
    padding-top:5px;
    margin: 0;
font-family: Tahoma;
font-size:18px;
line-height: 18px;
font-weight: normal;
}

.offnadpis p {
margin:0;
padding: 0;
margin-top:8px;
margin-bottom:12px;
padding-left:24px;
font-size:14x;
line-height: 18px;

}



.gal {
width:290px;
height:150px;
margin-right:20px;
margin-bottom: 15px;
margin-top: 20px;
float:left;
}



.marg {
 height: 50px;
}

.lang {
margin-top: 22px;
margin-left: 848px;
position:absolute;
/*border: 1px solid red;*/
  color:#fff;
}

.wifi {
margin-top: 22px;
margin-left: 20px;
position:absolute;
width:203px;
height:118px;
/*border: 1px solid red;*/
  
}




.lang a {
  color:#fff;
}


.lang a:hover {
  color:#fff;
  text-decoration: underline;
}


img.flag {
  padding-right: 5px;
  vertical-align: middle;
}



.main_tab {

}


#header{
 text-align:left;
 width: 1000px;
 margin:0;
 padding:0;
 padding-top: 0px;
 padding-left: 0px;
  border: #000 1px solid;

}

.uvod{
background-image: url(../images/lista3.png);
/*background-position: bottom left;*/
background-repeat: no-repeat;
 text-align:left;
 width: 1000px;
 height: 248px;
 padding:0;
 margin:0;

}

.u_tab {
margin-left:3px;
}


.green {
background-color: #8dc73f;
}

.white {
background-color: #fff;
}


.content {
margin: 0;
padding: 0;
margin-left: 25px;
margin-right: 24px;
padding-top: 10px;

}
.hladam {
margin: 0;
padding: 0;
margin-left:13px;
margin-right:9px ;
font-family: Tahoma;
font-size:13px;
font-weight: normal;
color:#fff;
}

.izba {
width:444px;
}

.izbawrp {
padding-top:20px;
padding-left:18px;

width:444px;
float:left;

}

.kontakt_en{
background-image: url(../images/kont_en_12.gif);
/*background-position: bottom left;*/
background-repeat: no-repeat;
height:342px;
 text-align:left;
 width: 1011px;
 margin: 0 auto;
 padding: 0px;
 padding-bottom: 0px;

border:0px solid red;
}

.kontakt_sk{
background-image: url(../images/kont_12.gif);
/*background-position: bottom left;*/
background-repeat: no-repeat;
height:342px;
 text-align:left;
 width: 1011px;
 margin: 0 auto;
 padding: 0px;
 padding-bottom: 0px;

border:0px solid red;
}

.kontakt_de{
background-image: url(../images/kont_de_12.gif);
/*background-position: bottom left;*/
background-repeat: no-repeat;
height:342px;
 text-align:left;
 width: 1011px;
 margin: 0 auto;
 padding: 0px;
 padding-bottom: 0px;

border:0px solid red;
}

.kontform{
width:250px;
position:absolute;
margin-top:88px;
margin-left:660px;


}

.formbg {
width:562px;
height:818px;
background-image: url(../images/formbg.gif);
/*background-position: bottom left;*/
background-repeat: no-repeat;
text-align:left;
}

.frmwrp {
text-align:center;
margin-left:170px;
}

.izbatop {
width:444px;
height:342px;
background-image: url(../images/izbabgtop.gif);
/*background-position: bottom left;*/
background-repeat: no-repeat;
}

.izbabot {
width:444px;
height:18px;
background-image: url(../images/izbabgbot.gif);
/*background-position: bottom left;*/
background-repeat: no-repeat;
}
.izbacont {
background-color:#d6d4cd;
width:444px;
background-image: url(../images/izbabg.gif);
background-repeat: repeat-y;
}

.izbacont2 {
margin-left:40px;
margin-right: 40px;
padding-top:8px;
padding-bottom:6px;
font-size:12px;
}

.izbarez {
width:444px;
margin-top:5px;
text-align:  center;
}


.izbaobr {
width:391px;
margin-left:26px;
}

.izbh {
padding-top:10px;
}

.izbanadpis {
  width:444px;
  text-align: center;
  font-size:18px;
  margin-top:15px;
}


.inp {
margin: 0;
margin-left: 0px;
padding: 0;

width: 115px;
height: 24px;
border: 0px;
font-family: Tahoma;
font-size:12px;
line-height: 18px;
font-weight: normal;
color:#000;
}

.mapa {
width:184px;
height:163px;
position:absolute;
border: 0px solid red;
margin-top:50px;
margin-left:400px;

  }

.jedalny {
width:777px;
height:1106px;
background-image:url(../images/listokbg.jpg);
background-repeat:no-repeat;
margin-left:70px;
}



b,strong {
color:#01131e;
}




h1 {
margin: 0;
padding: 0;
padding-top:24px;
padding-bottom:8px;
padding-left:0px;
font-family: Tahoma;
font-size:22px;
font-weight: normal;


}


h2 {
margin: 0;
padding: 0;
padding-top:4px;
padding-bottom:15px;
padding-left:0px;
background-position: 0px 9px;
font-family: Tahoma;
font-size:14px;
font-weight: normal;
color:#01131e;

}

.pozemky{

}

.pozemky th{
background-color: #8dc73f;
padding-top: 4px;
padding-bottom: 4px;
padding-left:6px;
padding-right:6px ;
font-family: Tahoma;
font-size:13px;
font-weight: normal;
color:#fff;
}


.pozemky td{
border-bottom: #8dc73f 1px solid;
padding-left:6px;
padding-right:6px ;
padding-top: 4px;
padding-bottom: 4px;
}

.grey {
background-color: #e8f4f4;
}







h4 {
margin: 0;
padding: 0;
padding-top:6px;
padding-bottom:4px;
padding-left:13px;
background-image:url(../images/rec_grey.gif);
background-repeat:no-repeat;
background-position: 0px 8px;
font-family: Verdana;
font-size:12px;
font-weight: bold;
color:#5d5d5d;
}


a img {
  border: 0px;
}




a{
color:#000;
  text-decoration: none;
}

.jedalny2 a{
font-family: Verdana;
font-size:13px;
font-weight: bold;
color:#000;
}

.obr2 {
width: 215px;
padding: 2px;
border: #8dc73f 1px solid;
margin-bottom: 10px;
}

.obr3 {
width: 215px;
padding: 2px;
border: #8dc73f 1px solid;
margin-bottom: 10px;
margin-right: 10px;
float: left;
text-align: center;
}


form {
padding:0;
margin:0;
}

.paging {
margin-top:6px;
}

textarea {
padding: 0;
margin: 0;
background-color: #fff;
border:  #A9A9A9 1px solid;
width: 360px;
height: 70px;
}


.txt1 {
padding: 0;
margin: 0;
background-color: #fff;
border:  #A9A9A9 1px solid;
width: 160px;
}



.pas{
border-right:  #A9A9A9 1px solid;
}






.reset{
  clear: both;
}


.footerholder{
height:68px;
background-color:#003556;

}

.footer {
 width: 1011px;
 margin: 0 auto;
 padding: 0px;
height:57px;

/*background-image:url(../images/6_14.gif);*/
color: #e5e6e1;
font-family: Tahoma;
font-size:11px;
font-weight: normal;
}

.foot {
margin-left:30px;
padding-top:8px;
line-height: 29px;
width:411px;
float:left;
height:47px;

}
.foot2 {
margin-left:30px;
padding-top:8px;
line-height: 29px;
width:480px;
float:left;
text-align:right;
height:47px;
}


.footer a{
  color: #e5e6e1;
  text-decoration: none;
font-family: Tahoma;
font-size:11px;
font-weight: normal;
}

