/* main menu dropdown */

.main-menu { 
  position: relative;
  _zoom: 1; }
  
.main-menu{
  clear: both;
  padding: 2px 0 0 0;   
  text-align: left;   
  height: 12px;
  line-height: 12px;
  font-size: 11px;
  width: 590px;
  float:left;
  margin: 20px 0 0 14px;
  }
  
.main-menu ul{
	margin:0;
	padding:0;
	list-style:none;
  }
  
.main-menu ul{}
    .main-menu li{ float: left; }
    .main-menu li.first{}
    
    .main-menu a{ display: block; padding: 0 0 0 20px; color: #fff; font-weight: 700; text-decoration: none; text-transform:uppercase; }
    .main-menu a span{ display: block;padding-right: 15px; }        
    
	.main-menu .active a, 
	.main-menu a:hover{ 
      text-decoration: none;
	  }     

	.main-menu a:hover span,
	.main-menu .active a span { 
		text-decoration: none;
		padding:0 15px 0 0;
	  color: #C0FF21;
	  }

	.main-menu ul li {
	border-left: 1px solid #ffffff;
		}

	.main-menu ul li.first {
	border:none;
	}

    .main-menu ul.drop-down li.submenu ul li a span{ 
      background-image: none;
	  }
    
/* dropdown (always main menu) */    
.main-menu ul.drop-down, 
.main-menu ul.drop-down ul { list-style: none; padding: 0; margin: 0;}




  .main-menu ul.drop-down li{ margin: 0; }
  .main-menu ul.drop-down li.first{}

    .main-menu ul.drop-down ul{ width: 107px;}
      .main-menu ul.drop-down ul li{ width: 107px;   line-height: 30px;}
      .main-menu ul.drop-down ul a{ width: 147px; background: #949494;font-weight: normal;}

        .main-menu ul.drop-down li ul a { margin: 0 0 0 1px; border: 0; /*color: #fff; */ }      
        .main-menu ul.drop-down li ul a:hover{ color: #bfbfbf;} /* dropdown hover */

          
        .main-menu ul.drop-down ul{ padding-bottom: 10px;}
        .main-menu ul.drop-down li li {	margin: 0; border: 0; }
    
          
            .main-menu ul.drop-down li ul ul { margin: -33px 0 0 170px;} 

            /*.main-menu ul.drop-down li:hover li, .main-menu ul.drop-down li.sfhover li { background: #cccccc;}*/


.main-menu ul.drop-down li ul a {
/*	border-bottom: 1px solid #7c7c7c;
	border-top: 1px solid #a3a3a3; */
	}

.main-menu ul.drop-down ul{ position: absolute; left: -999em; height: auto; font-weight: normal;}
.main-menu ul.drop-down li:hover ul ul, .main-menu ul.drop-down li.sfhover ul ul {left: -999em;}

.main-menu ul.drop-down li:hover ul, .main-menu ul.drop-down li.sfhover ul { left: auto; top: 100%;}

/*.main-menu ul.drop-down li:hover a, 
.main-menu ul.drop-down li.sfhover a{ background: url(images/bg-mnu-l.gif) 0 50% no-repeat; }  */

/*.main-menu ul.drop-down li:hover a span,
.main-menu ul.drop-down li.sfhover a span{ background: url(images/bg-mnu-r.gif) right top no-repeat; } */

.main-menu ul.drop-down li:hover li a, 
.main-menu ul.drop-down li.sfhover li a,
.main-menu ul.drop-down li:hover li a span, 
.main-menu ul.drop-down li.sfhover li a span{background: #eaeaea; color: #000;}

.main-menu ul.drop-down li.sfhover {}

.main-menu a { font-weight: normal; }


.main-menu ul.drop-down li li a:hover {
	background: url(images/bg-sub-menu-li-li.gif) no-repeat #eaeaea;
	color: red;
	}


/*//////////////// Main menu 1 level top ////////////////*/

.main-menu {
	height: 12px;
	line-height: 12px;
	margin: 30px 0 0 14px;
	float:left;
	width: 590px;
	}

.main-menu ul {
	margin:0;
	padding:0;
	list-style:none;
	}

.main-menu ul li {
	margin:0 0 0 0;
	padding:0 15px 0 15px;
	list-style:none;
	float:left;
	border-left: 1px solid #ffffff;
	}

.main-menu ul li a {
	color: #ffffff;
	text-transform:uppercase;
	font-size: 10px;
	padding:0;
	}


.main-menu ul li a:hover, .main-menu ul li.active a {
	color: #C0FF21;
	text-decoration:none;
	}

.main-menu ul li.first {
	border:none;
	}

/*//////////////// Main menu 1 level bottom ////////////////*/


.footer-menu-stars {
	width:820px;
	height:64px;
/*	background:url(images/star.gif) no-repeat bottom; */
	}

.footer-nav {
	height: 12px;
	line-height: 12px;
	margin: 0 0 0 14px;
	float:left;
	width: 820px;
	}

.footer-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	}

.footer-nav ul li {
	margin:0 0 0 0;
	padding:0 15px 0 15px;
	list-style:none;
	float:left;
	border-left: 1px solid #ffffff;
	}

.footer-nav ul li a {
	color: #ffffff;
	text-transform:uppercase;
	font-size: 10px;
	padding:0;
	}


.footer-nav ul li a:hover, .footer-nav ul li.active a {
	color: #C0FF21;
	text-decoration:none;
	}

.footer-nav ul li.first {
	border:none;
	}


/*//////////////// Footer menu ////////////////*/

.footer-menu {
	background: url(images/bg-footer-nav.png) no-repeat bottom;
	width: 820px;
	height: 64px;
	float:left;
	}

.footer-nav {
	width: 820px;
	height: 25px;
	padding: 40px 0 0 0;
	}

.footer-menu ul {
	margin:;
	padding:0;
	list-style:none;
	margin: 0 0 0 0;
	}

.footer-menu ul li {
	margin:0;
	padding:0 15px 0 15px;
	list-style:none;
	float:left;
	border-left: 1px solid #ffffff;
	}

.footer-menu ul li a {
	color: #ffffff;
	text-transform:uppercase;
	font-size: 10px;
	}


.footer-menu ul li a:hover {
	color: #C0FF21;
	text-decoration:none;
	}

.footer-menu ul li.first {
	border:none;
	}
