@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* 2.2) navigation */
#nav { float:left; width:960px;z-index:9000;
	position:relative;
	height:50px; line-height:20px; background:#363636;/*#ea3795; #322793; #303030;*/ /*border-bottom:3px solid #E64A00;*//*#9C0;*//*#FAE285;*/
	 
	/*background:url(../images/main-menu-bg.png) ; */
	/*height: 46px;*/
	/*background: url(../img/bg-nav.png);*/
	/*background-color:#036;*/
	/*z-index: 99;*/
}

#nav ul { width:100%;
	/*margin: 1px -4px 0;*/
	margin: 0 auto;
}

#nav ul li {
	/*position: relative;*/
	float: left;
	padding: 0;
	font-weight: bold;
	color: #aaa;
	/*text-shadow: 1px 1px #000;*/
	/*background: url(../img/nav-separator.png) top left no-repeat;*/
	
}

#nav ul li:hover { background-color: #58ccfc; /* #363636; #f93a3a; #303030; #E64A00; :#5e9c27; #06C; #5e9c27;*/ /*#036;*/}
/*#nav ul li:first-child {
	background: none;
}*/

#nav ul li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

#nav ul li ul {
	position: absolute ;
	top: -999px;
	/*top: 39px;*/
	/*left: 20px;*/
	width: 140px;
	/*margin: 0;
	padding: 0;*/
	margin-top:11px;

}

#nav ul li ul li {
	width: 100%;
	margin: 0;
	margin-left:0px;
	padding: 0;
	
	background:none;
	background-color:#303030;
	 border-bottom:1px dotted #FFF;
	
	/*background: url(../img/bg-nav-sub.png);*/
}

#nav ul li ul li:last-child{ border-bottom:none;}
#nav ul li ul li:hover{ background-color: #6e70ff;/*#ea3795;  #f92a28;   */        /* #036;*/}
/*#nav ul li ul li:first-child {background-color:#000;
	 background:url(../img/bg-nav-sub.png);
}*/

/*#nav ul li ul li ul li:first-child {
	background: url(../img/bg-nav-sub-sub-top.png);
}*/

#nav ul li ul li.nav-rounded-right-top {
	/*background: url(../img/bg-nav-sub-rounded.png);*/
}

#nav li:hover ul,
#nav li.sfHover ul {
	top: 39px;
}

#nav ul li ul li ul { margin-top:-0.5px;
	position: absolute;
	top: 0;
	/*left: 181px;*/
	left:139px;
}
#nav ul li ul li ul li{ border-bottom:1px dotted #FFF; border-left:1px dotted #FFF;}

#nav ul li ul li.arrow{ background:url(../img/arrow.png)no-repeat right; position:relative; background-color:#000;}


#nav li:hover li ul,
#nav li.sfHover li ul {
	top: -999px;
}

#nav li li:hover ul,
#nav li li.sfHover ul {
	top: 0;
}

#nav li li:hover li ul,
#nav li li.sfHover li ul{
	top: -999px;
}

#nav li li li:hover ul,
#nav li li li.sfHover ul{
	top: 0;
}

#nav ul li a { font-size:15px; font-weight: bold;  font-family: 'Dosis', sans-serif;  /*font-family:century gothic font; */
	display: block;
	/*padding: 9px 19px 11px 21px;*/
	padding: 15px 20px 15px 20px;
	color: #FFF;
	/*text-shadow: 1px 1px #000;*/
}
#nav a:hover {padding: 15px 20px 15px 20px; text-decoration:none;
	color: #FFF;
	
}
#nav ul li ul li a{ font-size:15px; font-family: 'Dosis', sans-serif; font-weight: bold;
	display: block;
	/*padding: 9px 19px 11px 21px;*/
	padding: 6px 14px 6px 14px;
	color: #fff;}

#nav ul li ul li a:hover{padding: 6px 14px 6px 14px; text-decoration:none;}


#nav a.nav-current {
	/*color: #999;*/
	background-color: #1bb7f8; /*#000;  #f93a3a;  */
	
}

.nav-arrow-down {
	vertical-align: middle;
	font-size: 7px;
}

.nav-arrow-right {
	float: right;
	vertical-align: middle;
	font-size: 7px;
}

/*#nav-left {
	position: absolute;
	top: 0;
	left: -10px;
	width: 10px;
	height: 46px;
	background: url(../img/bg-nav-left.png);
}*/

/*#nav-right {
	position: absolute;
	top: 0;
	right: -10px;
	width: 10px;
	height: 46px;
	background: url(../img/bg-nav-right.png);
}*/