/* colors 
font: color: #383838;
main: background-color: #fdffea; 
menu: background-color: #f0f2de;
      background-color: #d4d6c5;
lang: color: #830;      
*/
body{
  width:990px;
  margin:3px auto;
  background-color:#aaa;
}
#imain{
  width:100%;
  float:left;
  border:1px solid #808080;
  background-color: #fdffea; /* 2 @ galleria.classic.css */
  font:400 12px sans-serif;
  color: #383838;
  min-height:650px;
}
#ibott{
  min-height:50px;
  width:100%;
  float:left; 
}
#inav{
  /* display:none;  */
  float:left;
  width:100%;
  padding:18px 0 0 0; 
}
#iprev {
  float:left;
  padding:10px 25px;
  cursor:pointer;
}
#iprev:hover, #inext:hover{
  background-color:#d4d6c5;
}
#inext {
  float:right;
  padding:10px 25px;
  cursor:pointer;
}

/* http://www.cssterm.com/css-menus/vertical-css-menu/css-menu-flyout-left */
#imenu {  
  margin:60px 3px 200px 15px;
  float:left; 
}

#imenu ul, #imenu li {
 list-style: none; 
 margin: 0;
 padding: 0;
}
#imenu ul{
 padding:65px 0 26px 0; 
 background-color: #f0f2de; 
}
#imenu ul ul{
 display:none;
 position: absolute; 
 z-index: 5;
 top: 0px; 
 left: 100%; 
}
#imenu ul li:hover { 
  position: relative; 
  z-index: 6; 
} 
#imenu ul li > ul {
  padding:6px 0;
  background-color: #f0f2de;
}
#imenu ul li:hover > ul { 
  display:block;
  border-left:4px solid #d4d6c5;
}
#imenu a { /* , #imenu span */
  width:100%;
  display: inline-block;
  font:700 14px sans-serif;
  color: #383838; /*#432;*/
  text-decoration: none; 
}
#imenu ul ul a{
  font:400 12px sans-serif;
}
#imenu li { 
  background-color: #f0f2de; 
}
#imenu li:hover { 
  background-color: #d4d6c5; 
}
#imenu li a { /* , #imenu li span */
  padding: 16px 8px 16px 24px;
  width: 100px; 
}
/* #imenu li span{
  cursor:default;
} */
#imenu ul ul li a {
  padding: 0px 8px 0px 8px;
  width: 290px; 
}
#imenu .clang{
  color: #830; 
}
