html{
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
background-color:black;
color:white;
font-family:arial;
font-size:12px;
}
a {
color:#E6483D;
}
#all{
text-align:center;
background-repeat:no-repeat;
background-attachment: fixed;
}
h1{
font-size:15px;
margin:0;
padding:0;
display:inline;
}
#superbgimage{
height:100%;
overflow: hidden;
position: absolute;
width: 100%;
display:none;
}
#superbgimage img{
 /*position:absolute;
 height:1px;
 width:1px;*/
}
#centered{
text-align:justify;
margin:0 auto;
width:1024px;
/*min-height:714px;
_height:714px;*/
height:100%;
position:relative;
}
#gallery{
text-align:center;
}
#logo{
text-transform:uppercase;
display:inline;
position:relative;
top:46px;
font-size:12px;
z-index:50;
display:none;
}
#logo a {
color:white;
text-decoration:none;
}
#logo a img{
border:none;
}
#item0{
margin: 0 5px;
border:none;
}

#langs{
height:16px;
width:182px;
position:absolute;
top:42px;
right:0px;
z-index:50;
background-image:url('../img/vlajky.png');
display:none;
}


#menu_wrap{
position:absolute;
top:70px;
right:0px;
height:62px;
width:100%;
background-color:#e6483d;
display:none;
}
#head_shadow{
background: url("../img/b5.png") repeat center center;
position:absolute;
top:0px;
right:0px;
height:70px;
width:100%;
display:none;
}
#menu_wrapx{
position:absolute;
top:70px;
right:0px;
height:62px;
width:100%;
z-index:20;
/*background-color:black;*/

/*background: url("../img/bcg_title.png") repeat top left;*/
background-color:#e6483d;
z-index:20;
}


#right_part{
display:none;
position:absolute;
top:140px;
right:0px;

}
#flash_rezervace{
/*height:144px;*/
display:none;
height:120px;
width:181px;
background: url("../img/white-t-bg.png") repeat top right;
}

.ban{
display:none;
min-height:108px;
width:181px;
margin-top:10px;
}


#obsah_in{
      margin:15px;
      margin-top:5px ;
      height:252px;
      width:100%;
}
.jspContainer {
    overflow: none;
    position: relative;
}

#obsah{
position:static;
left:0px;
background: url("../img/white-t-bg.png") repeat top right;
/*margin-left:15px; */
margin-top:3px;
margin-right:7px;
color:#000;
top:0px;
width:100%;
}

#obsah2{
position:absolute;
top:153px;
left:0px;
background: url("../img/lq_gray_bcg.png") repeat top right;
background-color:#000;
}


#obsah_l{
position:absolute;
top:0;
left:0;
height:252px;
width:349px;
background: url("../img/hq_gray_bcg.png") repeat top right;
background-color:#000;
}
#obsah_r{
position:absolute;
top:0;
/*left:349px;*/
height:252px;
width:447px;
background: url("../img/lq_gray_bcg.png") repeat top right;
background-color:#000;
}




#foot{
font-size:10px;
text-align:center;
position:absolute;
top:694px;
/*left:0px;*/
height:29px;
width:1024px;
/*background: url("../img/bcg_title.png") repeat top left;*/
background-color:#e6483d;
}
#fb{
position:absolute;
top:4px;
right:4px;
border:none;
display:none;
}

#menu {
  z-index:50;
  display:none;
}




#hp_text {
position:absolute;
top:190px;
right:200px;
display:none;
}
#wifi {
position:absolute;
top:20px;
right:349px;
z-index:50;
display:none;
}
#review {
position:absolute;
top:38px;
right:245px;
z-index:50;
border:none;
display:none;
}
#park {
position:absolute;
top:22px;
right:202px;
z-index:50;
display:none;
}

#room_text_obal{
position:absolute;
top:141px;
padding:5px;
padding-bottom:8px;
left:0px;
background: url("../img/white-t-bg.png") repeat top right;
}
#rooms_text{

height:317px;
width:290px;
overflow:auto;


color:#000;
}
#rooms_text_in{
padding:14px;
}
#rooms_text_in h2,#doplnky_text_in h2 {
font-size:14px;
margin:0;
padding:0;
font-weight:bold;
text-transform:uppercase;

}


#doplnky_text{
position:absolute;
top:330px;
height:155px;
width:300px;
background: url("../img/white-t-bg.png") repeat top right;
color:#000;
overflow:auto;
}
#doplnky_text_in{
padding:14px;
}
.rooms_image{
position:absolute;
}
.enlarge_image{
border:none;
position:absolute;
right:5px;
top:5px;
z-index:10;
}
.image_numbers{
position:absolute;
right:5px;
top:5px;
z-index:99
}
#rooms_numbers{
position:absolute;
right:15px;
bottom:10px;
z-index:99;
color:white;
font-weight:bold;
}
#rooms_numbers span{
cursor:pointer;
text-decoration:underline;
}

#room_foto{
position:absolute;
top:141px;
height:327px;
/*min-width:491px;*/
width:517px;
background: url("../img/white-t-bg.png") repeat top right;
color:#000;
left:310px;
}

#obsah_rooms{
position:absolute;
top:511px;
height:128px;
width:829px;
background: url("../img/white-t-bg.png") repeat top right;
color:#000;
left:0px;
}
#foot_large{
font-size:10px;
text-align:center;
position:fixed;
bottom:0;
height:29px;
width:100%;
/*background: url("../img/bcg_title.png") repeat top left;*/
background-color:#e6483d;
left:0px;
z-index:10;

}
#foot_large a, #foot_rooms a {
color:white;
text-decoration:none;
}

#foot_rooms{
font-size:10px;
text-align:center;
position:fixed;
bottom:0;
height:29px;
width:1024px;
/*background: url("../img/bcg_title.png") repeat top left;*/
background-color:#e6483d;
left:0px;
z-index:20;
margin:0 auto;
}


#map_pokoje{
height:182px;
}
#map_pokoje .ban_pozadi{
height:104px;
background: url('img/mapka_pokoje.jpg')
}

.small_room_foto{
width:116px;
float:left;
margin-left:17px;
margin-right:32px;
}
.small_room_foto h3{
margin-top:5px;
margin-bottom:5px;
}
.small_room_foto a{
font-size:9px;
color:black;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;

position:relative;
}
.small_room_foto a img{
border:solid 2px transparent;

}
.small_room_foto#chosen a img{
border:#E6483D solid 2px;
}
.small_room_foto#chosen h3 a{
color:#E6483D;
}
.small_room_foto a:hover img{
border:white solid 2px;
}

.rooms_image{
z-index:5;
display:none;
border: white solid 1px;
}

.displayed{
z-index:10;

height: 327px;
width: 517px;
display:block;
}

/* -------------------- GALLERY ----------------------------- */


/* ----------------------------- gallery END ---------------------------- */


#sec_label{
  position:absolute;
  padding:5px;
  padding-left:18px;
  font-weight:bold;
  left:0;
  top:477px;
  text-transform:uppercase;
  background-color:#e6483d;
}

#tooltip-text{
display:none;
}

.room_img_label{
font-weight:normal;
 position: relative;
 bottom: 16px;
 left:6px;
 color:white;
 text-transform:none;
}

#obsah_location{
bottom: 40px;
height: 531px;
left: 0;
top: 137px;
width: 806px;
position:absolute;
left:0px;
background: url("../img/white-t-bg.png") repeat top right;
margin: 3px 15px 15px 15px;
color:#000;
}


#obsah_location #obsah_in {
    height: 491px;
    overflow: hidden;
    padding: 0;
    width: 100%;
    margin: 25px 15px 15px;
    margin-top:5px ;

}
#obsah_head{
background-color: #E6483D;
padding:7px 15px;
font-weight:bold;
height:15px;
margin:0px;
}

#trip{
margin-top:10px;
}





