/*vasenvalikko5.css*/
/* yla oikea ala vasen */
/*-moz-opacity:.6;*/
/*filter:alpha(opacity=60);*/

/* upotetaan johonkin alueeseen */
.hmenu, .hmenu .current   {
  display:block;text-decoration: none;float:top;
  color: #ffffff; 
  font:  1.0em Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align:left;
  white-space:nowrap;
  width:100%; /* alue sisaltaa varsinaisesti leveyden */
  margin:0; padding:0;
  /*border:0px solid transparent;*/
  }
    .hmenu ul, .hmenu .current ul {display:block;
      margin:0;
      padding:0;
      clear:none;
      list-style:none;
      }
    .hmenu li, .hmenu .current li  {float:top;  /* menualkion koko tassa */
      display:block;
      padding:0;
      margin:0.3em 0.0em 0.3em 0.0em;
      width:97%;
      clear:none;
      color: #000;
      background: transparent;
      border: 0px solid #bbb;
      }
    .hmenu a , .hmenu a:link, .hmenu a:visited {display:block;
      clear:none;
      width:100%;
      text-decoration:none;
      font-weight:bold;
      color:#ccc;
      background: #aaa;
      margin:0; padding:0;
      border-top: 1px solid #bbb;
      border-left: 1px solid #bbb;
      border-bottom: 1px solid #888;
      border-right: 1px solid #888;
      }
    .hmenu a:hover { display:block;
      color:#333;
      background: #ccc;
      border-top: 1px solid #eee;
      border-left: 1px solid #eee;
      border-bottom: 1px solid #bbb;
      border-right: 1px solid #bbb;
      margin:0;padding:0;
      }
    /* current pitaa olla ie:nb takia ihan oma juttu ... */
    .hmenu .current a , .hmenu .current a:link, .hmenu .current a:visited {
      display:block;position:relative;
      float:top;
      width:97%;
      color: #222;
      background: #ddd;
      border-top: 1px solid #eee;
      border-left: 1px solid #eee;
      border-bottom: 1px solid #bbb;
      border-right: 1px solid #bbb;
      }

/*div,li,ul,a { border:1px solid red! important; }*/





.hmenu a span {display: none;}
.hmenu a:hover span {display: block;
   /*position: relative; width:120px; margin:1px 0px 0px 20px;*/
   position: absolute; 
   height:100px;
   width:90%;left: 1px; bottom: 1px;
   padding:  1px; margin: 1px ; z-index: 10;
   color: #111; background: #75a190;
   font: 0.6em Arial, Helvetica,sans-serif; text-align: left;
   border: 1px solid #266443;
   overflow-y:auto;
   }



