/*
-----------------------------------------------
Navigation
----------------------------------------------- */

#nav_supp,
#nav_supp li,
#nav_supp *,
#nav_main,
#nav_main li,
#nav_main *,
#footer ul,
#footer ul li,
#footer ul * {
  margin:0;
  padding:0;
  list-style: none;
}
#nav_main li a,
#nav_supp li a {
  text-transform: uppercase;
  font-weight:normal;
}


/* navigation main
----------------------------------------------- */
#nav_main {
  position:absolute;
  top: 155px;
  right: 10px;
  background: transparent url(/images/7.png) no-repeat scroll top left;
  width: 181px;
  height: 490px;
  padding: 25px;
}
#nav_main li a {
  font-size: 18px;
}
#nav_main li a:hover {
  color: #ff00ff;
}
#nav_main p {
  padding: 0px 0 15px 0;
}
#nav_main div.latest_news {
  text-align:center;
  position:relative;
}
#nav_main div.latest_news img {
  width: 106px;
  height: 107px;
  margin-left:-65px;
}
#nav_main div.latest_news span.caption {
  bottom:-10px;
  position:absolute;
  right:-6px;
}
#nav_main div.latest_news span.caption a {
  color: #ff00ff;
  font-weight:normal;
}

/* navigation supp
----------------------------------------------- */
#nav_supp {
  position:absolute;
  top: 65px;
  right: 0px;
  width: 479px;
}

#nav_supp ul {
  width: 100%;
}

#nav_supp ul li {
 float:left;
 width: auto;
 margin: 0 5px;
 line-height: 24px;
}

#nav_supp ul li.highlight {
 color: #ff00ff;
}

#nav_supp .contact-us {
  position:absolute;
  background: transparent url(/images/25.png) no-repeat scroll top left;
  width: 235px;
  top:-165px;
  right: 20px;
  padding-top: 40px;
  color:white;
  padding-left: 15px;
  font-size: 14px;
  height: 65px;
}
#nav_supp .contact-us p {
  position:relative;
}
#nav_supp .contact-us a.close {
  position:absolute;
  right:11px;
  top:-34px;
  font-size: 11px;
  border:0;
}
#nav_supp .contact-us a {
  color:white;
  border-bottom: 1px solid white;
}
#nav_supp .contact-us a:hover {
  border:0;
}

/* footer navigation
----------------------------------------------- */
#footer li {
  float:left;
  display:inline;
  text-transform: uppercase;
}
#footer li.spacer {
  padding: 0 4px 0 4px;
  color:white;
}
