body {
font:12px Arial,Verdana,Helvetica,sans-serif;
margin:0;
padding:0;
}
html{
margin:0;
padding:0;
}
#head p{
margin:0;
padding:0;
position:absolute;
font-size:11px;
color:#e2ca90;
left:757px;
top:25px;
}
#en_lang{
position:absolute;
right:190px;
top:84px;
}
#cz_lang{
position:absolute;
right:222px;
top:84px;
}
#de_lang{
position:absolute;
right:158px;
top:84px;
}
#it_lang{
position:absolute;
right:126px;
top:84px;
}
#es_lang{
position:absolute;
right:94px;
top:84px;
}
#fr_lang{
position:absolute;
right:63px;
top:84px;
}
a {
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
}
a:hover {
color:#FFCC00;
text-decoration:underline;
}

table {
border-collapse:collapse;
}
td {
padding:1px 0 0;
}
th {
font-size:12px;
font-weight:bold;
padding:3px;
}
h1 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0;
}
h2 {
font-size:13px;
font-weight:bold;
}
h3 {
font-size:12px;
font-weight:bold;
}
p {
line-height:18px;
margin:0;
text-align:justify;
}
img {
border: none;
}




#center_out {
text-align:center;
background-image: url("../img/bcg_title.jpg");
}
#main {
text-align:left;
margin: 0 auto;
width:1002px;
}
#head{
background-image: url("../img/head_bcg.jpg");
background-repeat: no-repeat;
width:1002px;
height:123px;
position:relative;
}
#hhlogo{
position:absolute;
left:50px;
top:20px;
}
#elisee{
position:absolute;
left:210px;
top:65px;
}
#flash{
background-image: url("../img/temp_flash.jpg");
background-repeat: no-repeat;
width:1002px;
height:311px;
position:relative;
}
#flash_in{
z-index:0;
position:absolute;
}
#flash_rezervace{
position:relative;right:25px;top:20px;z-index:1;
}
#topmenu{
width:1002px;
height:49px;
}
#content{
background-image: url("../img/temp_body.jpg");
background-repeat: repeat-y;
width:1002px;
min-height:479px;
padding-top:33px;
}
#content_left{
width:220px;
min-height:400px;
float:left;
padding: 0 0 0 30px;
text-align:center;
}
#content_right{
width:661px;
min-height:380px;
float:right;
margin: 0 46px 0px 40px;
color:white;
}
#content_right h1{
font-family:arial;
font-weight:bold;
font-size:13px;
color:#fffcad;
margin: 0;
padding:0;
text-transform:uppercase;
}

.clear{
clear:both;
}
#footer{
background-image: url("../img/footer_line.png");
background-repeat: no-repeat;
background-position:top center;
width:1002px;
/*height:88px;*/
text-align:center;
font-family:arial;
font-size:12px;
color:#fffcad;
padding-top:15px;
}
#footer a {
font-family:arial;
font-size:12px;
color:#fffcad;
text-decoration:none;
}
#footer img {
vertical-align:middle;
}
#footer a:hover {
color:white;
}
#vz{
    height:30px;
   
    margin-top:10px;
}
.specoff a {
float:right;
margin-bottom:20px;
}
.specoff a img{
float:right;
margin-bottom:0;
}
.specoff img {
/*float:right;*/
margin-bottom:20px;
}


.gal_item{
width:137px;
height:140px;
float:left;
text-align:center;
}

.special_offer{
/*width:687px;*/
font-size:11px;
padding:10px;
position:relative;
}
.so img{
margin: 0 10px 10px 10px;
}

.special_offer a.cz {
background-image: url("../upload/rezervujte.jpg");
background-repeat: no-repeat;
width:155px;
height:30px;
display:block;
position:absolute;
right:15px;
bottom:15px;
}
.special_offer a.en {
background-image: url("../upload/book_now.jpg");
background-repeat: no-repeat;
width:155px;
height:30px;
position:absolute;
right:15px;
bottom:15px;
}
#conf_table{
width:420px;
font-size:11px;
padding:10px;
margin:  0 auto;
}
#conf_table td{
vertical-align:middle;
text-align:left;
width:210px;
height:25px;
font-size:12px;
}
#conf_table td img{
vertical-align:middle;
}
#conf_table input{
width:210px;
}
#conf_table textarea{
width:420px;
height:80px;
}
  #imagesdata {text-align:center;}
  #imagesdata a img{display:none; border:solid 1px; #907734}
  #imagesdata img#ushape1{display:inline;}
  img#image1 {display:inline;border:solid 1px; #907734}
  img#image2 {display:none;border:solid 1px; #907734}

  li.nav {cursor:pointer;text-decoration:underline;}
  li#nav1 {color:#FFFCAD}
  td {vertical-align:top;/*width:50%;*/}
  
input#konference_button_en{
background-image: url("../upload/book_now.jpg");
background-repeat: no-repeat;
background-position:top center;
border:none;
width:155px;
cursor:pointer;
height:30px;
}
input#konference_button_cz{
background-image: url("../upload/rezervujte.jpg");
background-repeat: no-repeat;
background-position:top center;
border:none;
width:155px;
cursor:pointer;
height:30px;
}
input#konference_button_de{
background-image: url("../upload/rezervace.jpg");
background-repeat: no-repeat;
background-position:top center;
border:none;
width:155px;
cursor:pointer;
height:30px;
}
input#konference_button_es{
background-image: url("../upload/rezervace_sj.jpg");
background-repeat: no-repeat;
background-position:top center;
border:none;
width:155px;
cursor:pointer;
height:30px;
}
input#konference_button_it{
background-image: url("../upload/rezervace_it.jpg");
background-repeat: no-repeat;
background-position:top center;
border:none;
width:155px;
cursor:pointer;
height:30px;
}
/* GUEST BOOK */

#guestbook{
width:100%;
color:#fff;
}
.group{
}
.submenu{
display:none;
}
.actual{
display:block;
}
#guestbook .table{ color:#fff; }
#guestbook hr{
border: 0px;
width: 100%;
height: 1px;
background-color:#fff;
text-align:left;
margin:5px auto 5px 0;
} 
#guestbook p{
padding:0;margin:0;
}
#guestbook p.head{
background:#fff;
color:#421E22;
cursor:pointer;
display: block;
font-weight:bold;
padding:0;
margin:5px 0;
}
#guestbook .borderbottom{
border-bottom:1px solid #fff;
}
#guestbook .padding{
padding-left:50px;
}
#guestbook .reakce{
display:block;
width:548px;
border:1px solid #fff;
padding:5px;
color:#fff;
}

#guestbook .table2{ color:#BBA66E; }
#guestbook hr.gold{
border: 0px;
width: 100%;
height: 1px;
color:#B88A29;
background-color:#BBA66E;
text-align:left;
margin:5px auto 5px 0;
} 
#guestbook .borderbottom2{
border-bottom:1px solid #BBA66E;
}
#guestbook .reakce2{
display:block;
width:548px;
border:1px solid #BBA66E;
padding:5px;
color:#BBA66E;
}
/* END GUEST BOOK */
/* ---- SO left ---- */
/*.specoffs li{
  width:152px;
  height:112px;
  background-repeat:no-repeat;
  margin-top:20px;
  display:block;
  float:left;
  position:relative;
}*/


/* --- SO na HP -- */
.specoffs{
margin:0;
padding:0;
list-style:none;
}
.specoffs li{
position:relative;
float:left;
border:1px solid #D9C382;
width:212px;
height:auto;
padding:0 0 5px 0;
color:#fff;
margin:0 0 15px 0;
text-align:left;
}
.specoffs li.sopage{margin:0 5px 15px 0;}
.specoffs li a{
/*color:gray;*/
display:block;
font-size:15px;
height:140px;
padding-left:8px;
padding-top:10px;
text-decoration:none;
width:212px;
padding:0;
}
.specoffs li img{
float:left;
padding:5px;
}
.specoffs .sotitle{
float:left;
width:206px;
height:30px;
padding:0 0 0 6px;
font-size:14px;
color:#fff;
line-height:30px;
background:url('../img/packagetitlebg.jpg') repeat;
}
.specoffs .sotext{
float:left;
width:112px;
font-size:11px;
padding:5px 0 0 0;
}
.specoffs .so-booknow{
position:absolute;
right:0px;
top:108px;
float:right;
background:#C48B2F;
padding:2px 3px;
margin:5px 5px 0 0;
font-size:11px;
font-weight:bold;
color:#fff;
line-height:23px;
}

.specoffs li a:hover{
/*text-decoration: underline;*/
}

.replacep{
display:block;
width:100%;
color:#fff;
line-height:15px;
}

/* -- SO podsekce --*/

.specoffs_large{
margin:0;
padding:0;
list-style:none;
}
.specoffs_large li{
position:relative;
/*float:left;*/
border:1px solid #D9C382;
/*width:212px;*/
height:auto;
padding:0 0 5px 0;
color:#fff;
margin:0 0 15px 0;
text-align:left;
}
.specoffs_large li.sopage{margin:0 5px 15px 0;}
.specoffs_large li a{
/*color:gray;*/
display:block;
font-size:15px;
/*height:140px;*/
padding-left:8px;
padding-top:10px;
text-decoration:none;
/*width:212px;*/
padding:0;
}
.specoffs_large li img{
float:left;
padding:5px;
}
.specoffs_large .sotitle{
float:left;
width:649px;
height:30px;
padding:0 0 0 6px;
font-size:14px;
color:#fff;
line-height:30px;
background:url('../img/packagetitlebg.jpg') repeat;
}
.specoffs_large .sotext{
/*float:left; */
/*width:112px;*/
font-size:11px;
padding:5px 0 0 0;
}
.specoffs_large .so-booknow{
position:absolute;
right:0px;
bottom:6px;
float:right;
background:#C48B2F;
padding:2px 3px;
margin:5px 5px 0 0;
font-size:11px;
font-weight:bold;
color:#fff;
line-height:23px;
}

.specoffs_large li a:hover{
/*text-decoration: underline;*/
}
/* -- --- -- - -- - -- - - ---*/




/* -- SO podsekce rozklik--*/
.specoffs_large_big{
margin:0;
padding:0;
list-style:none;
}
.specoffs_large_big li{


}
.specoffs_large_big li.sopage{
margin:0 5px 15px 0;
height:140px;
position:relative;
/*float:left;*/
border:1px solid #D9C382;
/*width:212px;*/
height:auto;
padding:0 0 5px 0;
color:#fff;
margin:0 0 15px 0;
text-align:left;
}
.specoffs_large_big li a{
/*color:gray;*/
display:block;
font-size:15px;

padding-left:8px;
padding-top:10px;
text-decoration:none;
/*width:212px;*/
padding:0;
}
.specoffs_large_big li img{
float:left;
padding:5px;
}
.specoffs_large_big .sotitle{
float:left;
width:653px;
height:30px;
padding:0 0 0 6px;
font-size:14px;
color:#fff;
line-height:30px;
background:url('../img/packagetitlebg.jpg') repeat;
}
.specoffs_large_big .sotext{
float:left;
/*width:112px;*/
font-size:11px;
padding:5px 0 0 0;
}
.specoffs_large_big .so-booknow{
position:absolute;
right:0px;
top:31px;
float:right;
background:#C48B2F;
padding:2px 3px;
margin:5px 5px 0 0;
font-size:11px;
font-weight:bold;
color:#fff;
line-height:23px;
}

.specoffs_large_big li a:hover{
/*text-decoration: underline;*/
}
/* -- --- -- - -- - -- - - ---*/

#slideshow {
  position:relative;
  height:311px;

}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}



/* ------virtualtour --------*/
#virtualtour h1{line-height:30px;}
#virtualtour{width:680px;}
#virtualtour table td{padding: 0 0 20px 0;}
#virtualtour .vtblock{float:left;padding:0 10px 5px 0;}
#virtualtour h2{margin:0 0 5px 0;}
#virtualtour h2 a{font-size:15px;}
#virtualtour p{margin:0;line-height:15px;padding:0 10px 0 0;text-align:left;}


.konference_content td{
width:auto;
vertical-align:center;
padding: 3px 1px;
}

#likebox{
border: 1px solid #D9C382;
 width:213px;
 z-index:10;
 height: 61px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
 margin-bottom:10px;
}


.fb_iframe{
left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
  width:219px;
}

.okoli {
height:142px;
width: 212px;
text-align:left;
position:relative;
clear:both;
margin-bottom:15px;
border: 1px solid #D9C382;
}
.okoli a{
padding:0;
}
.okoli .sotitle{
width:206px;
position:absolute;
top:0px;
height:30px;
padding:0 0 0 6px;
font-size:14px;
color:#fff;
line-height:30px;
}
