body { 
 text-align: center; 
 margin: 0;
 padding:0;
 font-family: Arial CE;
 font-size: 12px;
}

a {   
 border:none;
 text-decoration:none;
 color:#FFD1BA;
}

h1 {
 font-size: 23px;
 font-weight: bold;
 line-height: 20px;
 }

h2 {
 font-size: 23px;
 font-weight: bold;
 color:white;
 line-height: 20px;
}

h3{
 font-size: 17px;;
 font-weight: normal;
 padding:0;
 padding-bottom: 5px;
 margin:0;
}

.room_h{
display:block;
padding-top: 30px;
padding-bottom: 15px;
font-size: 18px;
}

#page{ width: 990px; margin: 0 auto; text-align: left;}


#header { width: 990px;}
#header img { border: none; float:left;}
#header #hotel_menu { float:right; width: 440 px;}
#header #hotel_menu a { width: 143px; height: 45px; float:left;  margin-left: 1px;}

#header #hotel_menu #hotel_first, #header #hotel_menu #hotel_second,#header #hotel_menu #hotel_third {
 padding-top:25px;
 padding-left: 15px; 
 width: 128px;
 height: 20px;
}
 
#header #hotel_menu #hotel_first:hover,#header #hotel_menu #hotel_second:hover,#header #hotel_menu #hotel_third:hover{
 width: 128px;
 height: 20px;
}

#header #hotel_menu #hotel_first.active, #header #hotel_menu #hotel_second.active, #header #hotel_menu #hotel_third.active{
 font-weight: bold;
 width: 128px;
 height: 20px;
}

#header #hotel_menu #hotel_first.active:hover, #header #hotel_menu #hotel_second.active:hover, #header #hotel_menu #hotel_third.active:hover{
 font-weight: bold;
 width: 128px;
 height: 20px;
}

#header #lang_menu {
position:relative;

left:860px;
&left:480px;

height:90px;

top:-30px;\
top:35px;
&top:60px;
top\**\:40px;

margin:0;
padding:0;

width:130px;
}

#header #lang_menu a {
position:relative;\
top:-65px;
left:0px;
top\**\:15px;       
font-size: 12px;
}

#header #lang_menu a.lang_cz{
  padding-left: 20px;
  background: url('../images/icons/cz.png') no-repeat left center;
}

#header #lang_menu a.lang_de{
  padding-left: 20px;
  background: url('../images/icons/de.png') no-repeat left center;
}

#header #lang_menu a.lang_en{
  padding-left: 20px;
  background: url('../images/icons/gb.png') no-repeat left center;
}

#header #lang_menu a:hover, #header #lang_menu a.active {
font-size: 12px;
}

#header #main_menu {

 width:989px;
 height:41px;
 padding-left:1px;

}

 
#header #main_menu a {

 text-align: center;
 font-size: 16px;
 font-weight: bold;
 display: block;
 float:left;
 width:141px;
 height:31px;\
height:30px;
&height:30px;
height\**\:40px; 

padding-top: 10px;\
padding-top: 11px;
&padding-top: 12px;

}

#header #main_menu a:hover {
 color:white;
 background-position: 0px 42px;
}

#header #main_menu a.active {
 color:white;
 background-position: 0px 42px;
}

#content {

 width:990px;
 padding: 0;
 margin: 0; 
}


#footer {  
 width:990px;
 height:104px;
}

#footer #foot_space {
display:inline;
margin:10px 60px;
}

#footer #footer_menu {
padding:30px 0px 0px 40px;
 }

#footer #footer_menu a {
margin: 0 20px 0 0;
}

#footer #footer_menu a:hover {
color:white;
}

#footer #footer_menu a.active {
color:white;
}

#footer #copyright {
color:white;
display:block;
margin: 20px 0 0 40px;
}
#footer #copyright a{
color:white;
text-decoration: underline;
}

#footer #copyright a:hover{
text-decoration: none; 
}


.cleaner{clear: both;}


.err{
color: yellow;
font-size: 15px;
font-weight: bold;
}

cufon{text-indent:0!important;}@media screen,projection{cufon{display:inline!important;display:inline-block!important;position:relative!important;vertical-align:middle!important;font-size:1px!important;line-height:1px!important;}cufon cufontext{display:-moz-inline-box!important;display:inline-block!important;width:0!important;height:0!important;overflow:hidden!important;text-indent:-10000in!important;}cufon canvas{position:relative!important;}}@media print{cufon{padding:0!important;}cufon canvas{display:none!important;}}


img.partner_box{
display: block;
float:left;
width:150px;
height:150px;
margin: 20px 10px 0px 10px !important;

}



