
/* SUB MENUS */

#main-nav ul ul, #left-nav ul{
		display:none;
		position:absolute;
		top:40px;
		left:0;
		width:204px;
		padding:10px 10px 20px 10px;
		background:#fff;
		z-index:999;
	}
	#left-nav ul {left:205px; width:960px; height:192px; top:-22px; padding:0; background:none; /*-moz-box-shadow: 0px 20px 20px #333; -webkit-box-shadow: 0 20px 20px #333; box-shadow: 0 20px 20px #333;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#3333');*/}
	#main-nav ul li.extranav ul {left:-206px;}
	#main-nav ul li.extranav ul ul {left:181px !important;}
	#main-nav ul ul a, #left-nav ul a{
			margin:0px;
			height:auto;
			/*white-space:nowrap;*/
		}
		#main-nav ul li li {
			width:100%;
			padding:0;
			margin:5px 0;
			height:auto;
		}
	#left-nav ul li {display:block; position:relative;  background:none repeat; float:left; width:160px; height:192px; margin:0; float:left;}
	#main-nav ul ul ul, #left-nav ul ul{
		top:auto;
		z-index:9999;
	}
	#main-nav ul li ul ul, #left-nav li ul ul{
		top:-1px;
		left:181px;
		border-top:none;
		border-left:5px solid #e09654;
	}
	#main-nav ul li:hover ul ul, #main-nav ul li:hover ul ul ul, #main-nav ul li:hover ul ul ul ul, #left-nav li:hover ul ul, #left-nav li:hover ul ul ul, #left-nav li:hover ul ul ul ul { display:none; }
	#main-nav ul li:hover ul, #main-nav ul li li:hover ul, #main-nav ul li li li:hover ul, #main-nav ul li li li li:hover ul, #left-nav li:hover ul, #left-nav li li:hover ul, #left-nav li li li:hover ul, #left-nav li li li li:hover ul { display:block; }
	#main-nav ul ul a {
		color:#434343;
		padding:5px 15px;
		font-size:14px;
		border-left:3px solid #2e3192;
	}
	#main-nav ul ul :hover {background:#2e3192;color:#fff;}
		/*#main-nav ul ul a:hover, #bottom-nav ul ul a:hover {
			color:#000;
		}*/
	#left-nav ul li a {display:block; text-align:center; color:#FFF;}
	#left-nav ul li a .sphere {position:absolute; left:20px; top:-20px; width:48px; height:38px; font-size:10px; line-height:14px; border:5px solid #fff; z-index:29; padding-top:10px;}
	#left-nav ul li a .sphere span {display:block; font-size:14px;}
	#left-nav ul li a .text {position:relative; display:table-cell; vertical-align:middle; text-align:center; width:160px; height:124px; font-size:14px; z-index:27;} 
	#left-nav ul li a .text span {vertical-align:middle;}
	#left-nav ul li a .text strong {display:block;}
	#left-nav ul li a .image-wrapper {position:relative; z-index:28; width:160px;  height:68px; text-align:center; overflow:visible;}
	#left-nav ul li a .image-wrapper img {position:absolute; left:30%; margin-left:-25%; bottom:-25px;}
	#left-nav ul li a .image-wrapper span {position:absolute; display:block; width:160px; height:68px; background:#FFF; bottom:0; left:0; z-index:-1;}
	#left-nav ul li a:hover {background:none repeat; color:#fff;}
	#left-nav ul li a:hover .sphere {background:#c41e25;}
	
.arr a {background:none no-repeat right center;}
.arr li a {background:none;}
.end ul {left:-170px !important;}
.alt a {background:none no-repeat right center;}
.alt li a {background:none;}