html, body{
background-color: #431d03;
text-align:center;
font-family:tahoma;
font-size:11px;
}
#all{
background-color: #431d03;
text-align:center;

}

#main{
margin-left:auto;
margin-right:auto;
width:958px;
height:auto;
background-image: url();
background-repeat: no-repeat;

}

#head{
width:958px;
height:134px;
background-image: url(../img/head.jpg);
background-repeat: no-repeat;
position:relative;
}

#lang{
width:70px;
height:55px;
position:absolute;
left:40px;
top:40px;
text-align:left;
}
#lang a {
display:block;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
text-decoration:none;
color: #000000;
}
#lang a:hover {
text-decoration:underline;
}

#menux{
width:958px;
height:61px;
}

#home{
width:118px;
height:61px;
float:left;
}
#home a{
background-image: url(../img/menu_cz/home.jpg);
background-repeat: no-repeat;
width:118px;
height:61px;
display:block;
}
#home a:hover{
background-image: url(../img/menu_cz/home_ov.jpg);
}

#onas{
width:100px;
height:61px;
float:left;
}
#onas a{
background-image: url(../img/menu_cz/onas.jpg);
background-repeat: no-repeat;
width:100px;
height:61px;
display:block;
}
#onas a:hover{
background-image: url(../img/menu_cz/onas_ov.jpg);
}

#menu{
width:94px;
height:61px;
float:left;
}
#menu a{
background-image: url(../img/menu_cz/menu.jpg);
background-repeat: no-repeat;
width:94px;
height:61px;
display:block;
}
#menu a:hover{
background-image: url(../img/menu_cz/menu_ov.jpg);
}

#fotogalerie{
width:157px;
height:61px;
float:left;
}
#fotogalerie a{
background-image: url(../img/menu_cz/galerie.jpg);
background-repeat: no-repeat;
width:157px;
height:61px;
display:block;
}
#fotogalerie a:hover{
background-image: url(../img/menu_cz/galerie_ov.jpg);
}

#virtual{
width:164px;
height:61px;
float:left;
}
#virtual a{
background-image: url(../img/menu_cz/virtual.jpg);
background-repeat: no-repeat;
width:164px;
height:61px;
display:block;
}
#virtual a:hover{
background-image: url(../img/menu_cz/virtual_ov.jpg);
}

#rezervace{
width:135px;
height:61px;
float:left;
}
#rezervace a{
background-image: url(../img/menu_cz/rezervace.jpg);
background-repeat: no-repeat;
width:135px;
height:61px;
display:block;
}
#rezervace a:hover{
background-image: url(../img/menu_cz/rezervace_ov.jpg);
}

#kontakty{
width:190px;
height:61px;
float:left;
}
#kontakty a{
background-image: url(../img/menu_cz/kontakty.jpg);
background-repeat: no-repeat;
width:190px;
height:61px;
display:block;
}
#kontakty a:hover{
background-image: url(../img/menu_cz/kontakty_ov.jpg);
}

#flash{
width:958px;
height:270px;
background-image: url(../img/flash.jpg);
background-repeat: no-repeat;
}

#content{
width:958px;
_height:300px;
min-height:300px;
backgrofund-image: url(../img/temp_body.jpg);
background-repeat: no-repeat;
background-color:#ebdcbf;
text-align:left;,
position:relative;
}
#content_in{
position:relative;
top:30px;
left:70px;
width:810px;
}

#content_in li{
color:#421d03  ;
font-size:11px ;
font-family: tahoma;
}
#content_in ul{
padding-left:20px;
margin-left:0px;
}

#content_in p{
color:#421d03  ;
font-size:11px ;
font-family: tahoma;
}

.h1{
margin:0px;
padding:0px;
color:#421c04   ;
font-size:15px ;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
margin-left:10px;
}

.p{
margin:0px;
margin-top:10px;
margin-left:10px;
padding:0px;
color:#421c04;
font-size:11px ;
font-family: tahoma;
width:170px;
text-align:justify;
}

#foot{
width:958px;
height:41px;
background-image: url(../img/foot.jpg);
background-repeat: no-repeat;
text-align:left;
color:#e7dcad;
font-size:11px;
padding-top:10px;
}

td{
vertical-align:top;
}

a{
color:#421c04;
font-size:11px;
font-family: tahoma;

}

#foot a{
color:#E7DCAD;
font-size:11px;
font-family: tahoma;
text-decoration:none;
font-weight:normal;
}

.bordered{
border:#92653b solid 1px;
}

.virtual_link {
color:#421c04;
font-size:11px ;
font-family: tahoma;
}
