body{
margin:0px;
padding:0px;
background:#FDFDDD;
font-family:arial;
font-size:9pt;
width:100%;
text-align:center;
}

ul{
padding:0;
margin:0;
}

li{
list-style:none;
}

a{outline:none;}

#root{

margin: 0 auto;
width: 951px;
}

#all{
width:100%;
}

#bannertop{
float:left;
width:100%;
height:169px;
margin-top:30px;
background: url(../img/bannertop.jpg) top center no-repeat;
}

#logo{display:block;width:170px;height:125px;position:relative;top:30px;left:390px;}
#logo a{display:block;width:170px;height:125px;}

#middle{
float:left;
width:100%;
height:726px;
background:url(../img/middlebg.jpg) top center no-repeat;
}

#flags{ float:right; width:891px; height:46px; line-height:46px; padding-right:60px; }
#flags img{ float:right; border: 0; margin:15px 15px 0 0; }

#menuleft{
float:left;
display:block;
width:185px;
padding-left: 39px;
}

#menuleft a:hover{
color:#ffffff;
}

#menuleft li{
margin-bottom:15px;
}

#menuleft li a{
display:block;
width:185px;
height:37px;
line-height:37px;
color:#7E3F19;
text-align:center;
text-decoration:none;
font-size:15px;
font-family:Arial;
font-weight:bold;
background:url(../img/menuitemsmall.png) top center no-repeat;
}

#menuleft li a.menuitemlarge{
display:block;
width:185px;
height:119px;
line-height:119px;
color:#7E3F19;
text-align:center;
text-decoration:none;
font-size:15px;
font-family:Arial;
font-weight:bold;
background:url(../img/menuitemlarge.png) top center no-repeat;
}

#menuleft li a.menuitemlarge:hover{color:#ffffff;}

#menuleft li p{
margin:0;
padding:0;
width:185px;
}

#menuleft .widetext{padding:1px 20px 0px 20px;line-height:17px;width:145px;display:block;}

#menuleft li p a {
line-height:17px;
width:185px;
}

#menuleft #menuitemgalerie{
float:left;
display:table-cell;
text-align:center;
width:185px;
height:142px;
margin-bottom:15px;
background:url(../img/menugaleriebg.png) top center no-repeat;
}

#menuleft #menuitemgalerie a{
display:block;
width:185px;
line-height:15px;
padding-top:10px;
margin-bottom:5px;
color:#7E3F19;
text-align:center;
text-decoration:none;
font-size:15px;
font-family:Arial;
font-weight:bold;
}

#menuleft #menuitemgalerie .imghref{padding-top:0;}

#menuleft #menuitemgalerie img{
border: 1px solid #fff;
}

#menuleft #menuitemgalerie a:hover{color:#fff;}

#menuleft #menuitememail{
float:left;
text-align:center;
width:185px;
height:123px;
background:url(../img/menuemail.png) top center no-repeat;
}

#menuleft #menuitememail p{
display:block;
width:185px;
line-height:15px;
padding-top:20px;
padding-bottom:13px;
margin:0;
color:#7E3F19;
text-align:center;
font-size:13px;
font-family:Arial;
font-weight:bold;
}

#menuleft #menuitememail form{
margin:0;
padding:0;
}

#menuleft #menuitememail .text{
width:155px;
color:#A2A5A4;
font-size:13px;
line-height:13px;
border:none;
margin-bottom:13px;
}

#menuleft #menuitememail .submit{
border:none;
width:84px;
height:34px;
line-height:34px;
background:url(../img/menuemailposli.png) top center no-repeat;
font-size:13px;
font-weight:bold;
color:#616265;
cursor: pointer;
}

#menuright{
float:right;
display:block;
width:224px;
text-align:left;
}

#menuright li{
margin-bottom:15px;
}

#menuright a:hover{color:#fff;}

#menuright li a{
display:block;
width:185px;
height:37px;
line-height:37px;
color:#7E3F19;
text-align:center;
text-decoration:none;
font-size:15px;
font-family:Arial;
font-weight:bold;
background:url(../img/menuitemsmall.png) top left no-repeat;
}

#menuright li a.menuitemlarge{
display:block;
width:185px;
height:119px;
line-height:119px;
color:#7E3F19;
text-align:center;
text-decoration:none;
font-size:15px;
font-family:Arial;
font-weight:bold;
background:url(../img/menuitemlarge.png) top center no-repeat;
}

#menuright li a.menuitemlarge:hover{color:#fff;}

#menuright li p a{
line-height:17px;
width:185px;
}

#menuright li p{
margin:0;
padding:0;
}

#menuright .widetext{padding:1px 20px 0px 20px;line-height:17px;width:145px;display:block;}

#menuright #menuitemvideo{
display:block;
width:185px;
height:239px;
line-height:28px;
padding-bottom:15px;
color:#7E3F19;
text-align:center;
font-size:15px;
font-family:Arial;
font-weight:bold;
background:url(../img/menutvbg.png) top center no-repeat;
}

#video_top{
height: 170px;
width: 185px;
}

#video_bottom{
width:185px;
height: 25px;
position:relative;
text-align:left;
/*border: 1px solid #ffffff;*/
}

#video_bottom_left_empty{
float:left;
width: 55px;
height: 25px;
}

#video_bottom img{
margin-top:7px;
cursor: pointer;
float:left;
}

#video_bottom_center_empty{
float:left;
width: 72px;
height: 25px;
}

#video_bottom a{
float:left;
display: block;
width: 25px;
height: 25px;
/*border: 1px solid #fff;*/
}

#video_bottom_right_empty{
float:left;display:block;
width: 40px;
height: 25px;
}

#video_more a{
float:right;
display:block;
width:180px;
color:#7E3F19;
text-align:center;
text-decoration:none;
font-size:15px;
font-family:Arial;
font-weight:bold;
padding-top:14px;
}

#video_more a:hover{color:#fff;}

#mediaspace{
float:right;
width:184px;
margin-top:20px;
}

#menuright #menuitemvirtualtour{
display:block;
width:185px;
height:28px;
line-height:28px;
text-align:center;
background:url(../img/menuvirtualtour.png) top center no-repeat;
}

#menuright #menuitemvirtualtour a{
color:#7E3F19;
text-decoration:none;
font-size:15px;
font-family:Arial;
font-weight:bold;
}

#menuright #menuitemvirtualtour a:hover{color:#fff;}

#content{
float:left;
width:501px;
}

#homepagelogo{
display:block;
width:100%;
height:180px;
background:url(../img/homepagelogo.png) top center no-repeat;
margin-bottom:25px;
}

#homepageadv{
margin-left: auto ;
margin-right: auto ;
width:370px;
height:auto;
text-align:center;
}

#homepageadv .homepageadvlarge{
width:370px;
height:99px;
background:url(../img/homepageadvlarge.png) top center no-repeat;
padding-top:10px;
margin-bottom:5px;
}

#homepageadv .homepageadvlarge a{
line-height:18px;
text-decoration:none;
color:#88441A;
font-size:12px;
}

#homepageadv .homepageadvlarge a:hover{color:#fff;}

#homepageadv .homepageadvlarge a strong{
font-size:14px;
}

#homepageadv .homepageadvsmall{
margin-left: auto ;
margin-right: auto ;
width:370px;
height:43px;
line-height:43px;
background:url(../img/homepageadvsmall.png) top center no-repeat;
margin-bottom:5px;
}

#homepageadv .homepageadvsmall a{
color:#88441A;
text-decoration:none;
font-size:14px;
font-weight:bold;
font-family:arial;
}

#homepageadv .homepageadvsmall a:hover{color:#fff;}

#homepagemojito{
width:100%;
height:213px;
margin-top:30px;
background:url(../img/homepagemojito.png) top center no-repeat;
}

#footer{
float:left;
width:100%;
height:auto;
background:url(../img/footer.jpg) top center no-repeat;
}

#footer #footertop{
float:left;
width:100%;
text-align:center;
color:#88441A;
font-weight:bold;
font-size:15px;
padding:0;
margin:0;
line-height:55px;
}

#footertop p.footertopleft{
float:left;
width:250px;
text-align:center;
color:#88441A;
font-weight:bold;
font-size:12px;
padding:0;
margin:0;
line-height:15px;
}

#footertop h1{
float:left;
width:450px;
text-align:center;
color:#88441A;
font-weight:bold;
font-size:15px;
padding:0;
margin:0;
line-height:55px;
}

#footertop a{
float:left;
width:210px;
text-align:right;
text-decoration:none;
color:#88441A;
font-weight:bold;
font-size:15px;
padding:0;
margin:0;
line-height:55px;
}

#footer #footercreator{
position:relative;
float:left;
width:100%;
text-align:right;
}
#footer #footercreator #twitter{
position:absolute;
top:0px;
left:25px;
}
#footer #footercreator #facebook{
position:absolute;top:0px;left:59px;
}

#footer #footercreator #google_plus{position:absolute;top:0;left:93px;width:24px;height:24px;}
#footer #footercreator #google_plus img{border:none;width:24px;height:24px;}
#footer #footercreator #google_plus_social{display:none;position:absolute;bottom:0;left:24px;background:#fff;padding:5px;z-index:500;}
#footer #footercreator #google_plus_social a{text-decoration: none;padding:0 0 3px 0;}
#footer #footercreator #google_plus_social a img{height:30px;width:30px;border:0;}

#footer #footercreator a{
text-decoration:none;
color:#88441A;
font-size:12px;
font-weight:bold;
}

#footer #footerbottom{
float:left;
width:100%;
height:auto;
padding-top:15px;
text-align:center;
color:#88441A;
font-size:12px;
margin-bottom:25px;
}

#footer #footerbottom span{
padding-right:50px;
padding-left:50px;
text-align:center;
}
#footer #footerbottom a{
text-decoration:none;
color:#88441A;
font-size:12px;
margin-left:5px;
margin-right:5px;
}

#footer #footerbottom a:hover{
text-decoration:underline;
}




.menuhideli{
height:37px; position:relative; z-index:99;
}
.menuhidelilarge{
height:119px; position:relative; z-index:99;
}

#menu_child1{
z-index:99;
position: absolute; 
visibility: hidden;}
#menuleft #menu_child1 a{
text-align:left;
width:199px;
height:37px;
padding-left:10px;
background:url(../img/menuitemsub.png) left top no-repeat;
font-size:12px;}
#menuleft #menu_child1 a:hover{color:#000;font-size:12px;}/*#7E3F19*/

#menu_child3{
z-index:99;
position: absolute; 
visibility: hidden;}
#menuleft #menu_child3 a{
text-align:left;
width:199px;
height:37px;
padding-left:10px;
background:url(../img/menuitemsub.png) left top no-repeat;
font-size:12px;}
#menuleft #menu_child3 a:hover{color:#000;font-size:12px;}

#menu_child4{
z-index:99;
position: absolute; 
visibility: hidden;}
#menuleft #menu_child4 a{
text-align:left;
width:199px;
height:37px;
padding-left:10px;
background:url(../img/menuitemsub.png) left top no-repeat;
font-size:12px;}
#menuleft #menu_child4 a:hover{color:#000;font-size:12px;}

#menu_child5{
z-index:99;
position: absolute; 
visibility: hidden;}
#menuleft #menu_child5 a{
text-align:left;
width:199px;
height:37px;
padding-left:10px;
background:url(../img/menuitemsub.png) left top no-repeat;
font-size:12px;}
#menuleft #menu_child5 a:hover{color:#000;font-size:12px;}

#menu_child6{
z-index:99;
position: absolute; 
visibility: hidden;}
#menuleft #menu_child6 a{
text-align:left;
width:199px;
height:37px;
padding-left:10px;
background:url(../img/menuitemsub.png) left top no-repeat;
font-size:13px;}
#menuleft #menu_child6 a:hover{color:#000;font-size:12px;}

#menu_child11{
z-index:99;
position: absolute; 
visibility: hidden;}
#menuright #menu_child11 a{
text-align:left;
width:199px;
height:37px;
padding-left:10px;
background:url(../img/menuitemsub.png) left top no-repeat;
font-size:12px;}
#menuright #menu_child11 a:hover{color:#000;font-size:12px;}

#menu_child12{
z-index:99;
position: absolute; 
visibility: hidden;
margin-bottom:0;}
#menuright #menu_child12 a{
text-align:left;
width:199px;
height:37px;
padding-left:10px;
background:url(../img/menuitemsub.png) left top no-repeat;
font-size:12px;
margin-bottom:0;}
#menuright #menu_child12 a:hover{color:#000;font-size:12px;}

#menu_video_right_child{
float: none;
position: absolute; 
visibility: hidden;
margin-bottom:0;}
#menuright #menu_video_right_child a{
float: none;
color: #7E3F19;
text-decoration: none;
text-align:center;
width:70px;
height:29px;
padding-left:10px;
padding-right: 10px;
background-color: #FDFDDD;
font-size:12px;
margin-bottom:0;}
#menuright #menu_video_right_child a:hover{color:#000;font-size:12px;}

#menu_video_left_child{
float: none;
z-index:99;
position: absolute; 
visibility: hidden;
margin-bottom:0;}
#menuright #menu_video_left_child a{
float: none;
color: #7E3F19;
text-decoration: none;
text-align:center;
width:50px;
height:30px;
padding-left:10px;
padding-right: 10px;
background-color: #FDFDDD;
font-size:12px;
margin-bottom:0;}
#menuright #menu_video_left_child a:hover{color:#000;font-size:12px;}
#full_show{position:fixed; left:0;bottom:0;color:gray;text-decoration:none;}


.homepageadvsmall a#silvestr{color:#ff0000;}

