html, body { font-family:Verdana,sans-serif; color:#777D81; }


html, body { height:100%; margin:0; padding:0; }
body { text-align:center; }
img { border:0; }


#distance { width:1px; height:50%; margin-bottom:-282px; float:left; }
#page {
    text-align:left;
    margin:0 auto;
    position:relative;
    clear:left;
    width:961px;
    height:565px;
}


#top { height:34px; position:relative; }
#languages { position:absolute; right:0; bottom:-2px; /* baseline */ font-size:10px; }
#languages a { color:#777D81; text-decoration:none; }
#languages a.active { color:#707070; font-weight:bold; }


#breadcrumbs-container { height:18px; position:relative; margin-bottom:12px; }
#breadcrumbs { position:absolute; left:190px; bottom:0; font-size:11px; }
#breadcrumbs a { color:#777D81; text-decoration:none; }
#breadcrumbs .active { text-decoration:underline; }
#breadcrumbs a:hover { text-decoration:none; }


#main { 
    height:500px;
    position:relative;
}



#menu-background { position:absolute; top:0; height:500px; left:0; width:25px; }

#menu, #submenu, #subsubmenu { padding:0; margin:0; list-style-type:none; }
#menu { position:absolute; }
#menu a { color:#9da3a8; text-decoration:none; font-size:12px; margin-left:25px; padding-left:20px; }
#menu li.main div { width:175px; height:22px; line-height:21px; }
#menu li.menu_active div { background-image:url(menubg.png); _behavior:url(/media/iepngfix.htc); border-bottom:1px solid white; border-top:1px solid white; margin-top:-1px; height:21px; }
#menu a.main { padding-left:10px; display:block; border-bottom:1px solid white; }
#menu li.menu_active a.main { border-bottom:0; font-weight:bold; color:#707070; }


#submenu { margin-left:25px; border-bottom:1px solid white; padding-bottom:4px; }
#submenu a { font-size:11px; margin-left:0px; padding-left:20px; letter-spacing:-1px; }
#submenu li.menu_active a.sub { font-weight:bold; color:#707070; }

#submenu li { background:url(buttons/x_lo.gif) no-repeat 11px 8px; }
#submenu li.menu_subactive { background:url(buttons/v_lo.gif) no-repeat 11px 9px; }
#submenu li.menu_active { background:url(buttons/v_hi.gif) no-repeat 11px 9px; }
#submenu li.no_subpages { background:none !important; }

#subsubmenu li { background:none !important; line-height:1em; }
#subsubmenu li.menu_active a { font-weight:bold; color:#707070; }
#subsubmenu a { font-weight:normal; margin-left:8px; }

#menu a:hover { color:#707070; }


.mousedescriptions p { display:none; margin-top:-1em !important; }
.mousedescriptions h2 { margin-bottom:1em !important; }
/*#collections p { display:none; margin-top:-1em !important; }
#collections h2 { margin-bottom:1em !important; cursor:pointer; }
#collection-big { cursor:pointer; }
#collections div { font-size:11px; margin:0 0 1em 0; }*/

/*.partner h2 { text-decoration:underline; }*/


#menu-area { height:500px; background-color:#e0e0e0; position:absolute; left:0; width:175px; }
#picture-area { position:absolute; width:470px; left:190px; height:470px; } /* 10px bigger to allow right/bottom margins */
#picture-area img { display:block; float:left; margin-right:10px; }
#picture-area img.right { float:right; display:inline; }
#content-area { position:absolute; left:660px; height:460px; border-left:1px solid #cacaca; width:300px; border-right:1px solid #cacaca; }
#home-image { position:absolute; left:190px; }

#picture-area .pictures-4 img { margin-right:10px; margin-bottom:10px; }
/*#picture-area .pictures-9 img { margin-right:5px; margin-bottom:5px; }*/
#picture-area .partnerpic { margin-top:5px; margin-right:4px; float:left; }


#picture-area .pictures-9 img { margin:0 0px 2px 0; padding:3px; }
.highlight { border:3px solid #707070; padding:0 !important; }

#content { margin-left:10px; margin-right:10px; margin-top:-3px; }
#content h1 { color:#b4bf2f; margin:2em 0 1em 0; padding:0; font-size:14px; font-weight:bold; }
#content h1:first-child { margin-top:0 !important; }
#content h1 { margin-top:expression(this.previousSibling==null?'0':'1em'); } /* IE 6 */
#content h2 { color:#707070; margin:0; padding:0; font-size:11px; font-weight:bold; }
#content h2 a { color:#707070; }
#content h2.active { color:#a9b32c; }
#content a.active { /*text-decoration:none;*/ color:#a9b32c !important; }
#content p { font-size:11px; margin:0 0 1em 0; }
#content a { color:#777D81; }
#content .collection p a { font-weight:bold; color:#707070; }
#content a:hover { text-decoration:none; }

#content h2.active a { color:#a9b32c; }

#page_numbers { position:absolute; bottom:0; font-size:11px; }
#page_numbers img { float:left; display:block; margin-right:5px; }
#page_numbers span { float:left; display:block; margin-right:5px; }

#copyright { position:absolute; bottom:-1px; /* baseline */ left:190px; border-top:1px solid #cacaca; width:772px; font-size:10px; padding-top:2px; }
