body,
#header,
#footer
{ background-color: #160d04; }
#header  { xbackground-image: url( 'bg-11.jpg' ); }
#content { xbackground-image: url( 'bg-22.jpg' ); border-color: #402909; color: #e9ecd6; min-height: 0; height: auto; }
#reducer { xbackground: #ffd795 url( 'bg-33.jpg' ) 50% 0 repeat-y; padding-bottom: 0; }
#content center  { background: url( 'bg-55.jpg' ) 100% 0 no-repeat; margin-top: -51px; }
#center { height: 779px; overflow: hidden;}
#footer  { bottom: -64px; _bottom: -100px; margin-bottom: -3em; background-image: url( 'bg-5.gif' ); xheight: 100px; overflow: hidden;}
#content #center {
    max-width: 1408px;
}
p#language_switch a:link,
p#language_switch a:visited { color: #445c6f; }
p#language_switch a:hover { color: #839eb3 ! important; }

#navigation p a:link,
#navigation p a:visited
{ color: #4e4e4d; }

#navigation table.navigation a:link,
#navigation table.navigation a:visited
{ color: #84826b; }
#navigation table.navigation ul a:link,
#navigation table.navigation ul a:visited,
#navigation table.navigation ul b
{ color: #afea2a; }

/*----------------------------*/
.menu_top table.navigation a:link,
.menu_top table.navigation a:visited,
.menu_top table.navigation b
{ color: #84826b; }

.menu_top table.navigation ul a:link,
.menu_top table.navigation ul a:visited,
.menu_top table.navigation ul b
{ color: #afea2a; }
/*----------------------------*/
.reducer { //height: 1%; }
.extra { float: right; right: 55px; padding-right: 20px; padding-top: 5.75em; width: 410px; position: relative; color: #fff; text-align: left;}
.extra a:link, .extra a:active, .extra a:visited, .extra a:hover, .extra_copyright a:link, .extra_copyright a:active, .extra_copyright a:visited, .extra_copyright a:hover {
    color: #afea2a;
}

.extra_copyright {
    position: absolute;
    right: 166px;
    bottom: 70px;
    _bottom: 30px;
    _right: 145px;
    text-align: left;
}



#footer a:link,
#footer a:visited
{ color: #a5792b; }
#content .reducer
{ color: #000000; padding: 0 97px;}

h1, #content .cols2 .a
{
position: relative; z-index: 5;
color: #fff;
}

#content img,
#content dl,
#content dt,
#content dd,
#content li
{ position: absolute; z-index: 4; }
#content img,
#content dd
{ display: none; }
#content dd
{ width: 450px; }

/*
#content #tree { display: block; left: 0; bottom: 252px; }
*/

#content dt:hover { color: #ea8c03; }
#content dl, #content dt, #content dd { margin: 0; padding: 0; color: #ffffff; }
#content dl { padding-bottom: 1px; }
#content dt { top: -1.4em; display: inline; color: #ffffff; border-bottom: 1px dashed; cursor: pointer; cursor: hand; white-space: nowrap; }

#content ul { position: static; }
#content li a { color: #ffffff; margin-bottom: 0.5em; }
#content li { right: 50%; bottom: 159px; margin: 0 -440px 0 0; }
#content li.first-child, #content li:first-child { right: auto; left: 50%; bottom: 224px; margin: 0 0 0 -440px; white-space: nowrap; }

.hint-1
, .hint-2
, .hint-3
, .hint-4

{
/*left: 0;
bottom: 0;*/
font-size: 11px;
}
.hint-1_1
, .hint-2_1
, .hint-3_1
, .hint-4_1
, .hint-5_1
, .hint-6_1
, .hint-7_1
, .hint-8_1
{font-size: 11px;}
#content .hint-1 { margin: 0 0 673px 452px; }
#content .hint-1 dt { margin-left: -1em; }
#content img.hint-1 { margin: 0 0 80px -470px; }

#content .hint-2 { margin: 0; right: 1101px; top: 407px; }   /*left: 301px;*/
#content .hint-2_1 { margin: 0; right: 1195px; top: 407px;  position: absolute;}   /*left: 301px;*/
#content .hint-2 dt { margin-left: -8.8em;}
#content img.hint-2 { margin: -150px 0 0 130px; }

#content .hint-3 { margin: 0; top: 242px; right: 685px;}
#content .hint-3_1 { margin: 0; top: 242px; right: 750px; position: absolute;}
#content .hint-3 dt { margin-left: -6em;  }
#content img.hint-3 { margin: 0 0 120px -380px; }

#content .hint-4 { margin: 0; bottom: 297px; right: 705px;  _bottom: 260px;}
#content .hint-4_1 { margin: 0; bottom: 297px; right: 792px; position: absolute;  _bottom: 260px;}
#content .hint-4 dt { margin-left: -8em;}
#content img.hint-4 { margin: 0 0 40px -140px; }

#content .hint-5 { margin: 0 -36px 498px 0; right: 50%; bottom: 0; font-size: 11px;}
#content .hint-5_1 { margin: 0 -36px 498px 0; right: 50%; bottom: 0; font-size: 11px;}
#content .hint-5 dt { top: -1em; right: 30px;}
#content img.hint-5 { margin: 0 -433px 130px 0; }
#layout #content .show-5 .hint-5 dt { display: none; }

#content .hint-6 { margin: 0; right: 280px; bottom: 361px;  _bottom: 323px; font-size: 11px;}
#content .hint-6_1 { margin: 0; right: 279px; bottom: 348px;  _bottom: 323px; font-size: 11px; position: absolute;}
#content .hint-6 dt { top: 0; left: 0; z-index: 100;}
#content img.hint-6 { margin: 0 0 -100px -600px; }
#layout #content .show-6 .hint-6 dt { xdisplay: none; }

#content .hint-7 { margin: 0 ; right: 10px; bottom: 302px;  _bottom: 265px;}
#content .hint-7_1 { margin: 0 ; right: 207px; bottom: 290px; position: absolute;  _bottom: 265px;}
#content .hint-7 dt { top: 0; right: 55px; font-size: 11px; }
#content img.hint-7 { margin: 0 0 -100px -700px; }
/*#layout #content .show-7 .hint-7 dt { display: none; }*/

#content .hint-8 { margin: 0 -490px 215px 0; right: 60%; bottom: 0; }
#content .hint-8 { margin: 0 -490px 215px 0; right: 60%; bottom: 0; }
#content .hint-8 dt { margin-left: -4em; }
#content img.hint-8 { margin: 0 -490px 155px 0; }

#content img.hint-1,
#content img.hint-2,
#content img.hint-8,
#content img.hint-3,
#content img.hint-4,
#content img.hint-5,
#content img.hint-6,
#content img.hint-7 { border: 2px solid #140906; }

#content .show-1 img.hint-1, #content .show-1 .hint-1 dd,
#content .show-2 img.hint-2, #content .show-2 .hint-2 dd,
#content .show-8 img.hint-8, #content .show-8 .hint-8 dd,
#content .show-3 img.hint-3, #content .show-3 .hint-3 dd,
#content .show-4 img.hint-4, #content .show-4 .hint-4 dd,
#content .show-5 img.hint-5, #content .show-5 .hint-5 dd,
#content .show-6 img.hint-6, #content .show-6 .hint-6 dd,
#content .show-7 img.hint-7, #content .show-7 .hint-7 dd
{ display: block; z-index: 50; }

#content .show-1 .hint-1 dt,
#content .show-2 .hint-2 dt,
#content .show-8 .hint-8 dt,
#content .show-3 .hint-3 dt,
#content .show-4 .hint-4 dt,
#content .show-5 .hint-5 dt,
#content .show-6 .hint-6 dt,
#content .show-7 .hint-7 dt
{ cursor: default; color: #ea8c03; display: block; border: 0 hidden; }


.cols2 .b {width: 537px; padding-left: 0;}

.ap_tb {
    margin-left: -7px;
    margin-right: 7px;
    padding: 7px;
    z-index: 10;
    position: relative;
}

.ap_selected {
    background-color: #6da42a;
}

.ap_tb .ap_title {
    font-size: 16px;
    font-family: Times New Roman;
    color: #f3f2d3;
    border-bottom: 1px dashed #f3f2d3;
    cursor: pointer;
}

.ap_tb div {
    display: none;
}

.ap_selected div {
    display: block;
}
