ul.smenu>li.smenuX>a,
ul.smenu>li.smenuX>span.t
{
 font-size: 13px; 
 font-family: sans-serif;
 font-weight: bold;
 font-style: italic;
 color: #000;
 text-decoration: none;
}

ul.smenu>li.smenuX>a:hover {
 text-decoration: underline;
 color: #800;
}

div.smenu1 ul {
 list-style-type: none;
 padding: 4px 0 0 0;
}

div.smenu1 ul li {
 font-size: 12px;
 font-family: Myriad, sans-serif;
 padding: 0;
 margin: 0;
 line-height: 115%;
}

div.smenu1 ul.smenu1 li.smenuX>a {
  font-family: Myriad,sans-serif;
  font-size: 12px;
  color: #8d0e2a;
  text-decoration: none;
  padding-left: 0.3em;
}

div.smenu1 ul.smenu1 li.smenuX>a:hover {
  font-size: 12px;
  color: #000;
  text-decoration: none;
}

div#navituote {
 position: relative;
}

div#ntbox {
  /* background-color: #e5d6c5;*/
  background-color: rgba(229,214,197, 1);
  border: 2px #333 solid;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.5);
  padding: 1em;
  position: absolute; top: 0; left: 0;
  z-index: 200;
  width: 900px;
}

div.smenucol {
 text-align: left;
 vertical-align: top;
 padding: 0 0.4em 0 0.4em;
}

div#naviideat {
 position: relative;
}

div#ideatbox {
  background-color: rgba(229,224,224, 1);
  border: 2px #333 solid;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.5);
  padding: 1em;
  position: absolute; top: 0; left: 0;
  z-index: 200;
}

div.ideacol {
 margin: 0 8px 0 4px;
}

table.ideat h2 {
 font-size: 14px; font-weight: bold; color: #000;
 font-family: Myriad, sans-serif; text-decoration: none;
 padding: 0; margin: 0;
}

ul.idealist {
 list-style-type: none;
 padding: 4px 0 0 0;
 margin: 0;
}

ul.idealist li {
 margin: 0 0 0 4px;
 padding: 0;
}

ul.idealist li a {
 font-size: 14px; font-weight: bold;
 font-family: Myriad, sans-serif; text-decoration: none;
 color: #000;
}

ul.idealist li a:hover {
 color: #800;
 text-decoration: underline;
}
