body{
margin:0;
padding:0;
color:#7E3F19;
background:#FDFDDD;
font-family:arial;
font-size:9pt;
}

ul{
margin:0;
}

li{

}

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:#7E3F19;
}

#menutop{
position:relative;
float:left;
display:block;
width:941px;
padding-left:10px;
height:75px;
background:url(../img/menutopbg.gif) top left no-repeat;
text-align:center;
}

#menutop a:hover{color:#DDA33D;}

#menutop ul{padding:0;margin:0 auto;}

#menutop ul li{display: inline;list-style:none;}

#menutop li a{
line-height:45px;
color:#fff;
text-decoration:none;
font-size:13px;
font-weight:bold;
padding-right:10px;
padding-left:10px;
}

span.actual{ color:#DDA33D; }

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

#menuleft li{list-style:none;}

#menuleft ul{
float:left;
display:block;
width:145px;
height:204px;
padding-top:8px;
padding-left:40px;
background:url(../img/menuleft.gif) top center no-repeat;
}

#menuleft li a{
display:block;
width:auto;
height:39px;
line-height:39px;
color:#7E3F19;
text-align:left;
text-decoration:none;
font-size:13px;
font-family:Arial;
font-weight:bold;
}

#menuleft li a:hover{
/*font-size:15px;*/
color:#000;
}

#menuleftbottom{
float:left;
display:block;
width:185px;
height:365px;
background:url(../img/menuleftfoto.gif) top center no-repeat;
}

#menuleftbottom #menuleftbottomlist{
width:160px;
height:340px;
padding:15px 10px 10px 15px;
text-align:left;
}
#menuleftbottom #menuleftbottomlist #itemlist{
overflow-y: auto;width:100%; height:100%;
}

#menuleftbottom #menuleftbottomlist a{
display:block;
color:#fff;
font-weight:bold;
font-size:13px;
text-decoration:none;
padding:5px 0 5px 10px;
}

#menuleftbottom #menuleftbottomlist .itemlista{
width:115px;
padding-left:20px;
font-weight:bold;
cursor: pointer;
font-size:13px;
}

#menuleftbottom #menuleftbottomlist .itemlistb{
width:115px;
padding-left:20px;
}

#menuleftbottom #menuleftbottomlist .itemlistb a{
color:#FFE081;
}

#menuleftbottom #menuleftbottomlist .itemlistg{
width:135px;
}

#menuleftbottom #menuleftbottomlist a:hover{
color:#FFE081;
/*font-size:15px;*/
}

#menuleftbottom #menuleftbottomlist .itemlista a.mainitemlist{
padding:0;
color:#7E3F19;
}

#menuleftbottom #menuleftbottomlist .itemlista a.mainitemlist:hover{
color:#000;
}

#menuright{
float:right;
display:block;
width:185px;
height:577px;
background:url(../img/menurightfoto.gif) top center no-repeat;
}

#content{
float:left;
display:block;
width:580px;
height:577px;
}

#content #contenttop{
display:block;
height:11px;
background:url(../img/contenttop.gif) top center no-repeat;
font-size:0px;
}

#content #contentmiddle{
display:block;
height:555px;
width:540px;
padding:0px 20px 0px 20px;
background:url(../img/contentbg.gif) repeat-y;
}

/*#content #contentmiddle #contenthead{
width:100%;
height:155px;
text-align:center;
}

#content #contentmiddle #contenthead a{
color:#7E3F19;
}*/

#content #contentmiddle #contenttext{
width:100%;
_width:505px;
height:555px;
overflow-y: auto;
}

#content #contentmiddle #contenttext a{
color:#7E3F19;
}

#content #contentmiddle #contenttext h1{
text-align:center;
}

#content #contentbottom{
display:block;
height:11px;
background:url(../img/contentbottom.gif) top center no-repeat;
font-size:0px;
}

#menubottom{
float:right;
display:block;
width:100%;
height:70px;
background:url(../img/menubottom.gif) top center no-repeat;
text-align:center;
line-height:70px;
}

#menubottom p{
float:right;
width:580px;
margin:0;
padding:0;
}

#menubottom p a{
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-right:15px;
}

#menubottom p a:hover{color:#DDA33D;}

#flags{float:right; width:165px; height:40px; padding-top:30px; padding-right:20px; }
#flags img{float:right; border: 0; margin:0 15px 0 0; }

#rightsideimg img{
width:175px;
height:474px;
padding: 0 0 0 4px;
}

#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;
}
#footertop a:hover{color:#fff;}

#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;
}

#contenttext h1.vtname{
font-size:18px;
margin-bottom:10px;
text-align:center;
}

.galitem{
text-align:center;
float:left;
height:140px;
padding:10px;
width:140px;
} 

.gallery_item_text{
display:block;
padding-top:5px;
text-decoration:none;
width:100px;
padding:5px 20px 0 20px;
}



.menuhideli{
position:relative; z-index:99;width:auto;float:left;
}
#menutop .menuhideli ul{position:relative;}
#menutop .menuhideli ul li{
}

#menutop ul .menuhideli #menu_parent1{width:auto;}
#menutop ul .menuhideli #menu_child1{
z-index:99;text-align:left;
position: absolute; width:700px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child1 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child1 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent3{width:auto;}
#menutop ul .menuhideli #menu_child3{
z-index:99;text-align:left;
position: absolute; width:300px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child3 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child3 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent4{width:auto;}
#menutop ul .menuhideli #menu_child4{
z-index:99;text-align:left;
position: absolute; width:300px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child4 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child4 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent5{width:auto;}
#menutop ul .menuhideli #menu_child5{
z-index:99;text-align:left;
position: absolute; width:300px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child5 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child5 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent6{width:auto;}
#menutop ul .menuhideli #menu_child6{
z-index:99;text-align:left;
position: absolute; width:300px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child6 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child6 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent8{width:auto;}
#menutop ul .menuhideli #menu_child8{
z-index:99;text-align:left;
position: absolute; width:300px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child8 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child8 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent9{width:auto;}
#menutop ul .menuhideli #menu_child9{
z-index:99;text-align:left;
position: absolute; width:300px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child9 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child9 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent10{width:auto;}
#menutop ul .menuhideli #menu_child10{
z-index:99;text-align:left;
position: absolute; width:300px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child10 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child10 a:hover{color:#fff;}

#menutop ul .menuhideli #menu_parent11{width:auto;}
#menutop ul .menuhideli #menu_child11{
z-index:99;text-align:left;
position: absolute; width:120px;
visibility: hidden;}
#menutop ul .menuhideli #menu_child11 a{
text-align:left;
color:#DDA33D;
padding-left:10px;}
#menutop ul .menuhideli #menu_child11 a:hover{color:#fff;}


#menutop ul .menuhideli #actualvis{
z-index:99;text-align:left;
position: absolute; width:600px;top:35px;left:0px;
visibility: visible;}
#menutop ul .menuhideli #actualvis a{color:#DDA33D;}
#menutop ul .menuhideli #actualvis a:hover{color:#fff;}






    .inputs{
      background-color: #DDA84D;
      border: 1px solid #FDFDDD;
      color: #A14C00;
      font-weight: bold;
      margin-bottom: 5px;
      text-align: center;
      width: 165px;
    }
    
img { behavior: url(iepngfix.htc); }

