body {
   margin: 0px;
   font-family: Arial;
   font-size: 12px;
   background-color: Black;
   text-align:left;
}
h1 {
   margin: 0px;
   font-family: Arial;
   font-size: 16px;

}
h2 {
   margin: 0px;
   font-family: Arial;
   font-size: 14px;

}
h3 {
   margin: 0px;
   font-family: Arial;
   font-size: 12px;

}
#world_hotels {
   background-color: #9A9B99;
   width: 225px;
   height: 75px;
   float: left;
}
#world_hotels img {
   width: 225px;
   height: 75px;
   float: left;
}
#mezera_right {
   background-color: #9A9B99;
   width: 225px;
   height: 75px;
   float: left;
}
#mezera_center_gal {
   background-color: #9A9B99;
   width: 450px;
   height: 75px;
   float: left;
}
#mezera_center {
   background-color: White;
   width: 450px;
   height: 75px;
   float: left;

}
#mezera_center .pec{
display:none;

}
#special_right {
  /* margin-top: 25px;*/
   width: 200px;
   height: 18px;
   float: right;
 }
#feedback {
   display:none;
  /* background-image: url(../img/feedback.gif);*/
   background-position: top;
   background-repeat: no-repeat;
   padding-top: 25px;
   margin-top: 25px;
   width: 225px;
   height: 18px;
   float: right;
 } 
 
#lng_menu {
   background-color: #727270;
   padding-left: 25px;
   padding-top: 3px;
   width: 200px;
   height: 18px;
   float: right;
}
#lng_menu a {
   font-weight: bold;
   text-decoration: none;
   color: Black;
}
#lng_menu a:hover {
   font-weight: bold;
   text-decoration: none;
   color: White;
}
#obsah_text {
   width: 450px;
   float: right;
   background-color: White;
   _height:700px;
   min-height:700px;
}
#text {
   width: 400px;
   float: left;
}
#text_mezera_right {
   width: 25px;
   height: 510px;
   float: left;
}
#text_mezera_left {
   width: 25px;
   height: 510px;
   float: left;
}
#right_fotos {
   width: 225px;
   float: right;
}
.left_contact {

   width: 210px;
   padding-top: 15px;
   float: right;
}
.left_contact2 {
display:none;

}
#use-calendar{
   vertical-align:bottom;
   cursor:pointer;
}
#obsah {
   background-color: #9A9B99;
}
#end {
   clear: both;
}
.menu_li {
    font-weight: bold;
   margin: 0px;
    float: left;
}
.menu_ul {
    list-style: none;
   margin: 0px;
   padding: 0px;
   float: left;
}
.neviditelny {
   visibility: hidden;
}
a.sample_attach{

    width: 110px;
    height: 20px;
    background: #91d46a;
    padding-left: 10px;
    padding-top: 3px;
    font-weight: normal;
    font-size: 12px;
    color: #302200;
    }
a.sample_attach{
    display: block;
    border-bottom: none;
    text-decoration: none;
    font-size: 12px;
    }
a.sample_attach:hover{
    color: #FFFFFF;
    background: #5c9a38;
    }
div.sample_attach_concierge {
    width: 72px;
    height: 29px;
    }
div.sample_attach_sluzby {
    width: 61px;
    height: 29px;
    }
div.sample_attach_dining {
    width: 90px;
    height: 29px;
    }
#head {
   width: 900px;
   height: 300px;
}
#head_gal {
   width: 900px;
   height: 29px;
}
#head_flash {
   width: 900px;
   height: 271px;
   background-image: url(../img/head_top.jpg);
}
#menu {
   width: 900px;
   height: 29px;
   background-color:#71bf44;
}
#menu1 {
   width: 900px;
   height: 29px;
}
#main_gal {
   width: 900px;
   margin: 0 auto 0 auto;
   background-color: White;
}
#main {
   width: 900px;
   margin: 0 auto 0 auto;
   background-color: Gray;
}
#copy {
   width: 900px;
   margin: 0 auto 0 auto;
   text-align: left;
}
#copy a {
   color: White;
   text-decoration: none;
}
#copy a:hover {
   color: Gray;
   text-decoration: none;
}
.right_img {
margin-top:21px;
border-top: white solid 1px;
border-bottom: white solid 1px;
height:167px;
}
.links{
color:#403026;
height:13px;
margin:5px auto 0;
text-align:center;
width:900px;
clear:both;
}
.links a {
color:white;
}
.links a:hover {
color:gray;
}

.rezervacni_tabulka img{
  vertical-align:bottom;
}

.wifi{
float:right;
width:225px;
margin-bottom:8px;
}


.pec{
margin-left:115px;
top:20px;
position:relative;
}

.pec img{
border:0;
}


.specoffer{
float:left; 
width:225px; 
height:89px;
 padding-bottom:10px;
}

.specoffer a{
text-decoration:none;
}

.specoffer .popis1{
 position:relative;
 top:-52px;
 left:70px;
 display:block;
 width:150px; 
 height:50px; 
 font-weight:bold; 
 font-size:12px; 
 color:#fff; 
 text-align:right;
}

.specoffer .popis1 p{
line-height:15px;
padding:0;
margin:0;
}
.specoffer .popis1 p b{
color:#6FC04A;
}
