@charset "utf-8";

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.nav {
	display: inline-block;
}
.nav > li, .nav:active > .active {
	float: left;
	position: relative;
	color: #666;
	text-shadow: 0 1px rgba(0, 0, 0, 0.9);
	background-color: rgba(102,102,102,0.9);
	border: 1px solid #232428;
	border-bottom-color: #1f2326;
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
	/* [disabled]background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)); */
	/* [disabled]background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)); */
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), 0 2px #262a2e, 0 3px #1f2326, 0 4px 3px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), 0 2px #262a2e, 0 3px #1f2326, 0 4px 3px rgba(0, 0, 0, 0.2);
}
.nav > li:hover {
	color: #FFFFFF;
	text-shadow: 0 1px black, 0 0 20px rgba(255, 255, 255, 0.5);
}
.nav > li.active,
.nav > .active:active,
.nav > li:active {
	z-index: 2;
	margin: 3px 0 0;
	/* [disabled]height: 85px; */
	color: #aaa;
	text-shadow: 0 1px black;
	background-color: rgba(255,0,0,0.6);
	border-color: #212425;
	border-width: 1px 0;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 1px rgba(0, 0, 0, 0.15), 1px 0 rgba(0, 0, 0, 0.05), -1px 0 rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -1px 1px rgba(0, 0, 0, 0.15), 1px 0 rgba(0, 0, 0, 0.05), -1px 0 rgba(0, 0, 0, 0.05), 0 1px rgba(255, 255, 255, 0.05);
}
.nav > li:active {
  z-index: 3;
}
.nav > li:first-child {
	border-left-width: 1px !important;
	border-left-color: #212425;
	border-radius: 5px 0 0 5px;
}
.nav > li:last-child {
	border-right-width: 1px !important;
	border-right-color: #212425;
	border-radius: 0 5px 5px 0;
}
.nav > li + li, .nav:active > .active + li, .nav:active > li + .active {
	border-left-width: 0;
}
.nav > .active + li,
.nav > .active:active + li,
.nav > li:active + li,
.nav > li:active + .active {
	border-left-width: 1px;
}
.nav > li > a {
	display: block;
	font-weight: bold;
	color: rgb(255,255,255);
	text-decoration: none;
	outline: 0;
}
.nav-icon  {
	padding: 0 11px;
}

[class*="icon-home"] {
	display:inline-block;
  width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-home85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-news"] {
	display:inline-block;
	width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-news85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-bio"] {
	display:inline-block;
  width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-bio85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-media"] {
	display:inline-block;
  width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-media85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-rep"] {
	display:inline-block;
  width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-acts85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-fit"] {
	display:inline-block;
  width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-fit85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-contact"] {
	display:inline-block;
  width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-contact85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-shop"] {
	display:inline-block;
  width: 85px;
  height: 81px;
  vertical-align: text-top;
  background-image: url("../_images/nv-shop85.png");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-twitter"] {
	display:inline-block;
  width: 24px;
  height: 24px;
  vertical-align: text-top;
  background-image: url("../_images/twitter.gif");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-facebook"] {
  	display:inline-block;
	width: 24px;
  height: 24px;
  vertical-align: text-top;
  background-image: url("../_images/facebook.gif");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-instagram"] {
  	display:inline-block;
	width: 24px;
  height: 24px;
  vertical-align: text-top;
  background-image: url("../_images/instagram.gif");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
[class*="icon-email"] {
  	display:inline-block;
	width: 24px;
  height: 24px;
  vertical-align: text-top;
  background-image: url("../_images/e-mail.gif");
  background-repeat: no-repeat;
  background-color: transparent;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
}
.icon-home {
	background-position: 0 0;
}
