/*--------------------------------------------------------------------------------
  top menu template css specification 
  Copyright 2008 Comsys AB, all rights reserved - http://comsys.se
  Modified may 17 2008 by generalload
  ------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------
  top navigation (Horizontal - left floated - drop down 'modern') - style #3
  ------------------------------------------------------------------------------*/
.module_top {position:absolute; right:0; bottom:0; height:auto; margin:0; margin-right:10px; padding:0; width:920px; z-index:2; /*border:1px dashed red*/}
.module_top div {}
.module_top div div {}
.module_top div div {position:relative; float:right;}
.module_top div div div {background:none; margin:0;padding:0;}


.module_top li div {position:relative; float:none; top:auto; left:auto; height:auto; z-index:20000;}
.module_top li li div {position:relative; float:none; top:auto; left:auto; height:auto; z-index:10000;}

.module_top a, .module_top a:link, .module_top a:visited {color:#444444;}
/*.module_top a#active_menu  {color: #3B73B9; } /* color of active menu item */

/* mainlevel */
.module_top ul {position:relative; float:none; right:0; top:0; width:auto; margin:0; padding:0; list-style:none!important; overflow:visible; background:none;}
.module_top ul li {position:relative; float:left; padding:1px; margin:1px /*6*/0px 1px 10px; list-style:none!important; background-image:none!important; }
.module_top ul li a {display:block; padding:5px 10px 5px 10px; margin:0; height:auto/*14px*/; font: normal 18px 'Geneva', Arial, Verdana, sans-serif!important; text-decoration: none;}
.module_top .mainlevel_active {color: /*#0287c2*/#3B73B9!important; } /* text highligting in active menu items  - if set in backend */
.module_top .mainlevel_current {color: /*#0287c2*/#3B73B9!important; } /* text highligting in current menu items  - if set in backend */

/*sublevel 1*/ 
.module_top ul li ul {visibility:hidden; width:185px; margin:-1px 0 0 0; padding:10px 15px 10px 10px; border: 1px solid #bbb; background: #fff url(../../includes/images/bg/tab_bg01.png) bottom repeat-x;}
.module_top li.NotLast ul {position:absolute; left:-1px; top:32px;}
.module_top li.Last ul {position:absolute; right:-2px; top:32px;} /* for IE */
.module_top li.Last > ul {position:absolute; right:-1px; top:32px; } /* for real browsers */
.module_top ul li ul li {float:left; margin:0; width:100%; border:0; padding:0;}
.module_top ul li ul li a {font-family:'Geneva', Arial, Helvetica, sans-serif; font-size:11px!important; font-weight:500; text-align:left; color:#444444; padding:2px; height:1%;}
/* .module_top ul li ul li .sublevel_active {color: #0287c2; } /* text highligting in active menu items  - if set in backend */
/* .module_top ul li ul li .sublevel_current {color: #0287c2; } /* text highligting in current menu items  - if set in backend */

/*sublevel 2 and below - not tested with last changes! */ 
.module_top ul li ul li ul {position:absolute; left:-202px; /* Set 1px less than menu width */ top:-2px; display:none; border: 1px solid #cccccc; padding:0 ;}
.module_top ul li ul li ul li .sublevel_active {color: /*#0287c2*/#3B73B9 } /* text highligting in active menu items  - if set in backend */
.module_top ul li ul li ul li .sublevel_current {color: /*#0287c2*/#3B73B9 } /* text highligting in current menu items  - if set in backend */

/* commented backslash mac hiding hack \*/ 
* html ul li a {height:1px;} /* end hack*/ 

/* this sets all hovered mainlevel lists*/
.module_top ul li:hover, .module_top ul li.over {border:1px solid #bbb; border-bottom:none; padding:0;} 
.module_top ul li.Child {border:0; padding:1px;} 

.module_top ul li:hover a, /*hover*/ .module_top ul li.over a  /*over*/
{color: /*#0287c2*/#3B73B9!important; text-decoration: none; background:#ffffff; margin-bottom:-1px; border-bottom: 1px solid #ffffff;}
.module_top ul li.Child a {border:0; background:none;}


/* this sets all hovered sublevel lists*/
.module_top ul li:hover li:hover, .module_top ul li.over li.over  {border:0; margin:0; background:none;}

.module_top li:hover li:hover a, .module_top li:hover li:hover li:hover a, .module_top li:hover li a:hover, 
.module_top li:hover li:hover li:hover a:hover, .module_top li:hover li:hover li:hover li:hover a:hover, /*hover*/
.module_top li.over li.over a, .module_top li.over li.over li.over a, .module_top li.over li a:hover,
.module_top li.over li.over li.over a:hover, .module_top li.over li.over li.over li.over a:hover /*over*/
{color: /*#0287c2*/#3B73B9!important; text-decoration: underline; padding:2px;}

/* set dropdown to default */
.module_top li:hover li a, .module_top li:hover li:hover li a, .module_top li:hover li:hover li:hover li a, /*hover*/
.module_top li.over li a, .module_top li.over li.over li a, .module_top li.over li.over li.over li a /*over*/
{color:#444444!important; text-decoration: none; padding:2px; background:none; border:0;}

 .module_top ul li:hover ul ul,  .module_top ul li:hover ul ul ul, /*hover*/
 .module_top ul li.over ul ul,  .module_top ul li.over ul ul ul /*over*/
{display:none; color:#444444;}

 .module_top ul li:hover ul,  .module_top ul li li:hover ul,  .module_top ul li li li:hover ul, /*hover*/
 .module_top ul li.over ul,  .module_top ul li li.over ul,  .module_top ul li li li.over ul /*over*/
{visibility:visible; display:block;}


