/*
 div {  border: 1px solid red; }
 table {  border: 1px solid green; }
 td { border: 1px solid blue; }
*/
html    { background: #ded9bb; }

*   { margin: 0; padding: 0; }
body  { 
  background: #ded9bb: 
        position: relative; 
  overflow: hidden; 
  height: 100%; 
  font-family: Tahoma, sans-serif; font-size: 0.9em; 
}
#wrap { overflow: auto; }
#orna { float: right; height: 82px; }
#ubar   { height: 22px; background-image: url('images/ubar.gif'); background-repeat: repeat-x; clear: both; }
#dbar   { height: 23px; background-image: url('images/dbar.gif'); background-repeat: repeat-x; }
#head, #foot, #wrap     { left: 0; width:100%; background: #ded9bb; }
#head, #foot, #wrap     { position: fixed; }
#head   {
        background-image: url(images/logo.gif);
        background-repeat: no-repeat;
        background-position: 85px top; }

#head   { height: 104px; top: 0; }            
#wrap   { top: 104px; bottom: 23px; }
#foot   { height: 23px; bottom: 0; }

table { border-collapse: collapse; width: 100%; }
td  { vertical-align: top; }
img   { display: block; outline: none; border: 0; }
a { text-decoration: none; color: purple; }
a:focus { outline: none; }

#main { height: 100%; width: 100%; }
#lmap, #cont, #rmap, .menu { height: 100%; }
#lmap { width: 82px; background-image: url("images/lmap.gif"); background-repeat: repeat-y; }
.menu { width: 212px; padding-top: 21px ; background: #a8a78f; vertical-align: top; margin-bottom: 100px; padding-bottom: 70px; }
#cont { background: #d7d7bf; }
#rmap   { width: 81px; background-image: url("images/rmap.gif"); background-repeat: repeat-y; }
td.data { padding: 5px 24px 5px 0px; }
td.data td { padding: 5px; }
.biog tr > td:first-child { font-weight: bold; white-space: nowrap; vertical-align: top; text-align: left; padding-right: 20px; }
.dimg a { font-weight: bold; }
.dimg a:hover { text-decoration: underline; }
td.limg { width: 170px; padding: 5px 17px 5px 24px; text-align: left; }
td.limg img { display: block; margin: 5px 5px 10px; 
  border: 6px solid #9aa084; }
.m_x td.limg img { border: 0 }

#mmed { padding: 5px 21px; }
#mmed table   { width: 100%; margin: 5px 5px;  }
#mmed td  { vertical-align: middle; }
div#limg { float: left; }
div.data { margin-left: 210px; }
iframe  { display: block; border: none; outline: none; background: #d7d7bf; }
#ifra { width: 600px; height: 130px; margin: 5px auto; overflow: auto; }
#ifra a:focus { outline: 6px solid #9aa084; }
table.gall { width: auto; margin: 0px auto; }
table.gall td { padding: 5px; }
#pict { margin: 0 auto; } 

td.play { padding: 8px;  }

h1  { 
  height: 18px; font-family: Arial, sans-serif; font-size: 0.7em; 
  padding: 3px 10px 0px 26px; 
  margin-bottom: 10px;
  color: #d7d7bf; 
  vertical-align: bottom;
}
p { padding: 5px; font-family: Tahoma, sans-serif; }
strong  { font-weight: bold; }
em  { font-weight: bold; color: #339966; font-style: normal; }

hr  { margin: 5px 0; border: 0; outline: none; 
  height: 1px; background: #333333; }
ul  { 
  margin: 5px 5px 5px 24px; 
  list-style-position: outside;
  list-style-image: url("images/pdf_icon.gif"); 
}
li  { vertical-align: top; padding: 4px 0; }


object  { outline: none; }

.menu a {
  display: block;
  margin: 0;
  width: 212px;
  height: 29px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.menu a:hover {
  background-position: -424px 0px;
}
.menu div {
  margin: 0px 0px;
  width: 212px;
  height: 29px;
  background-position: -212px 0px;
  background-repeat: no-repeat;
}
.m_1 h1   { background-color: #788063;}
.m_2 h1   { background-color: #54624e;}
.m_3 h1   { background-color: #566876;}
.m_4 h1   { background-color: #854b48;}
.m_5 h1   { background-color: #595866;}
.m_6 h1   { background-color: #794c54;}
.m_7 h1   { background-color: #655742;}
.m_8 h1   { background-color: #7b753c;}
.m_9 h1   { background-color: #8e7c46;}
.m_0 h1   { background-color: #4d6e6a;}
.m_x h1   { background-color: #746b64;}

.m_1 a   { color: #788063;}
.m_2 a   { color: #54624e;}
.m_3 a   { color: #566876;}
.m_4 a   { color: #854b48;}
.m_5 a   { color: #595866;}
.m_6 a   { color: #794c54;}
.m_7 a   { color: #655742;}
.m_8 a   { color: #7b753c;}
.m_9 a   { color: #8e7c46;}
.m_0 a   { color: #4d6e6a;}
.m_x a   { color: #746b64;}

#menu_x { margin-top: 15px; }

#menu_1 { background-image: url("images/menu_bar/menu_1_bar.gif"); }
#menu_2 { background-image: url("images/menu_bar/menu_2_bar.gif"); }
#menu_3 { background-image: url("images/menu_bar/menu_3_bar.gif"); }
#menu_4 { background-image: url("images/menu_bar/menu_4_bar.gif"); }
#menu_5 { background-image: url("images/menu_bar/menu_5_bar.gif"); }
#menu_6 { background-image: url("images/menu_bar/menu_6_bar.gif"); }
#menu_7 { background-image: url("images/menu_bar/menu_7_bar.gif"); }
#menu_8 { background-image: url("images/menu_bar/menu_8_bar.gif"); }
#menu_9 { background-image: url("images/menu_bar/menu_9_bar.gif"); }
#menu_0 { background-image: url("images/menu_bar/menu_0_bar.gif"); }
#menu_x { background-image: url("images/menu_bar/menu_x_bar.gif"); }
#menu_2_1 { background-image: url("images/menu_bar/menu_2_1_bar.gif"); }
#menu_2_2 { background-image: url("images/menu_bar/menu_2_2_bar.gif"); }
#menu_2_3 { background-image: url("images/menu_bar/menu_2_3_bar.gif"); }
#menu_2_4 { background-image: url("images/menu_bar/menu_2_4_bar.gif"); }
#menu_2_5 { background-image: url("images/menu_bar/menu_2_5_bar.gif"); }
#menu_2_6 { background-image: url("images/menu_bar/menu_2_6_bar.gif"); }
#menu_2_7 { background-image: url("images/menu_bar/menu_2_7_bar.gif"); }
#menu_2_8 { background-image: url("images/menu_bar/menu_2_8_bar.gif"); }
#menu_2_9 { background-image: url("images/menu_bar/menu_2_9_bar.gif"); }
#menu_2_0 { background-image: url("images/menu_bar/menu_2_0_bar.gif"); }

#menu_4_1 { background-image: url("images/menu_bar/menu_4_1_bar.gif"); }
#menu_4_2 { background-image: url("images/menu_bar/menu_4_2_bar.gif"); }
#menu_4_3 { background-image: url("images/menu_bar/menu_4_3_bar.gif"); }
#menu_4_4 { background-image: url("images/menu_bar/menu_4_4_bar.gif"); }
#menu_4_5 { background-image: url("images/menu_bar/menu_4_5_bar.gif"); }
#menu_4_6 { background-image: url("images/menu_bar/menu_4_6_bar.gif"); }

#menu_5_1 { background-image: url("images/menu_bar/menu_5_1_bar.gif"); }
#menu_5_2 { background-image: url("images/menu_bar/menu_5_2_bar.gif"); }
#menu_5_3 { background-image: url("images/menu_bar/menu_5_3_bar.gif"); }
#menu_5_4 { background-image: url("images/menu_bar/menu_5_4_bar.gif"); }
#menu_5_5 { background-image: url("images/menu_bar/menu_5_5_bar.gif"); }
#menu_5_6 { background-image: url("images/menu_bar/menu_5_6_bar.gif"); }
#menu_5_7 { background-image: url("images/menu_bar/menu_5_7_bar.gif"); }

#menu_6_1 { background-image: url("images/menu_bar/menu_6_1_bar.gif"); }
#menu_6_2 { background-image: url("images/menu_bar/menu_6_2_bar.gif"); }
#menu_6_3 { background-image: url("images/menu_bar/menu_6_3_bar.gif"); }
#menu_6_4 { background-image: url("images/menu_bar/menu_6_4_bar.gif"); }
#menu_6_5 { background-image: url("images/menu_bar/menu_6_5_bar.gif"); }
#menu_6_6 { background-image: url("images/menu_bar/menu_6_6_bar.gif"); }

#menu_9_1 { background-image: url("images/menu_bar/menu_9_1_bar.gif"); }
#menu_0_1 { background-image: url("images/menu_bar/menu_0_1_bar.gif"); }

#menu_2_1 { height: 33px; }
#menu_2_2 { height: 30px; }
#menu_2_3 { height: 19px; }
#menu_2_4 { height: 19px; }
#menu_2_5 { height: 19px; }
#menu_2_6 { height: 54px; }
#menu_2_7 { height: 19px; }
#menu_2_8 { height: 19px; }
#menu_2_9 { height: 31px; }
#menu_2_0 { height: 31px; }

#menu_4_1 { height: 35px; }
#menu_4_2 { height: 30px; }
#menu_4_3 { height: 30px; }
#menu_4_4 { height: 30px; }
#menu_4_5 { height: 44px; }
#menu_4_6 { height: 23px; }

#menu_5_1 { height: 23px; }
#menu_5_2 { height: 19px; }
#menu_5_3 { height: 19px; }
#menu_5_4 { height: 19px; }
#menu_5_5 { height: 30px; }
#menu_5_6 { height: 30px; }
#menu_5_7 { height: 19px; }

#menu_6_1 { height: 24px; }
#menu_6_2 { height: 30px; }
#menu_6_3 { height: 19px; }
#menu_6_4 { height: 19px; }
#menu_6_5 { height: 19px; }
#menu_6_6 { height: 19px; }

#menu_9_1 { height: 38px; }
#menu_0_1 { height: 37px; }
