.navi{
	position:absolute;
	top:50px;
	left:380px;
	font-size:12px;
	width:700px;
	height:auto;

}

.naviE1 ul {
	padding:0;
	margin:0;
	list-style-type:none;
	
}
/* hack for IE5.5 */
* html .naviE1 ul {margin-left:-16px; ma\rgin-left:0;}

.naviE1 li {
	position:relative;
	height:auto;
	float:left;
}


.naviE1 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; }

.naviE1 a, .naviE1 a:visited {
	display:block; 
	text-decoration:none;
	line-height:20px;
	padding:4px 10px 10px 10px;
	background-color:#fff;
	letter-spacing:0.3px;
	color:#666;
	text-indent:5px;
	z-index:10;
	border:1px solid #fff;
	border-bottom:1px solid #fff;
}
.naviE1 ul ul a, .naviE1 ul ul a:visited {
	/*color:#fff;
	border:1px solid #ccc;;*/
	padding:4px 10px 4px 10px
}

* html .naviE1 a, * html .naviE1 a:visited {width:134px; w\idth:134px;}

* html .naviE1 a:hover {	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:1px solid #fff;
	padding-bottom:42px;
	
	}

.naviE1 :hover > a {
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:1px solid #fff;
	padding-bottom:42px;
}

.naviE1  .oNav a:hover{
	/*border-bottom:1px solid #ccc;
	padding-bottom:38px;*/

	}

.naviE1 ul ul :hover > a {
	color:#cc0001;
	background-color:#fff;
	padding:4px 10px 4px 10px;
	border:1px solid #fff;
	
	
	
}
* html .naviE1 ul ul a:hover {color:#cc0001;
	background-color:#fff;}

.naviE1 ul ul {
	visibility:hidden;
	position:absolute;
	top:0;
	padding-right:0px;
	background-color:#fff;
	width:300px;
	}
.naviE1 ul ul li {
	padding-right:20px;
	
	clear:both;
}


.naviE1 ul li:hover ul,
.naviE1 ul a:hover ul {
visibility:visible;
position:absolute;
top:67px;


}


.naviE1 ul :hover ul ul{
visibility:hidden;
}

.naviE1 ul :hover ul :hover ul ul{
visibility:hidden;
}

.naviE1 ul :hover ul :hover ul{ 
visibility:hidden;
}
/********* NAVI 2  ***/
.unavi_cont{
	z-index:10;
	padding-top:40px;
	}

.naviE2 ul {
	padding:0;
	margin:0;
	list-style-type:none;
	width:180px;
	
}
/* hack for IE5.5 */
* html .naviE2 ul {margin-left:-16px; ma\rgin-left:0;}

.naviE2 li {
	position:relative;
	height:auto;
	
}


.naviE2 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; }

.naviE2 a, .naviE2 a:visited {
	display:block; 
	text-decoration:none;
	line-height:20px;
	padding:4px 10px 10px 10px;
	letter-spacing:0.3px;
	color:#666;
	text-indent:5px;
	z-index:10;
}
.naviE2 ul ul a, .naviE2 ul ul a:visited {
	/*color:#fff;
	border:1px solid #ccc;;
	padding:4px 10px 4px 10px*/
}

* html .naviE2 a, * html .naviE2 a:visited {width:134px; w\idth:134px;}

* html .naviE2 a:hover {
	color:#E62329;
	border-bottom:1px solid #E62329;
	background-image:url(../gfx/nav2back.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;

}
.naviE2 :hover > a {
	color:#E62329;
	background-image:url(../gfx/nav-hov.jpg);
	background-position:0 5px;
	background-repeat:no-repeat;
	border-bottom:#eee 1px solid;
	padding-left:20px;
}

.naviE2 ul ul :hover > a {
	color:#cc0001;
	background-color:#fff;
	border:none;
	background-image:none;
	
	
	
}
* html .naviE2 ul ul a:hover {color:#cc0001;
	background-color:#fff;}

.naviE2 ul ul {
	visibility:hidden;
	position:absolute;
	top:0;
	padding-right:0px;
	background-color:#eee;
	border:1px solid #eee;
	
	}
.naviE2 ul ul li {
	
	
	clear:both;
}


.naviE2 ul li:hover ul,
.naviE2 ul a:hover ul {
visibility:visible;
position:absolute;
top:0px;
left:150px;


}


.naviE2 ul :hover ul ul{
visibility:hidden;
}

.naviE2 ul :hover ul :hover ul ul{
visibility:hidden;
}

.naviE2 ul :hover ul :hover ul{ 
visibility:hidden;
}


