/* --------   globalmenu  */
.menu,.menu06 {float:left;padding-right:0px; text-align:left}
.menu dt,.menu06 dt {
	text-align:center;width:156px; height:25px !important ;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:1px;
  font-weight:bold; cursor:pointer; background:url(../images/nav.png) repeat-x;}
.menu dt:hover,.menu06 dt:hover {background:url(../images/navov.png) repeat-x;}
.menu dd {position:absolute; overflow:hidden; width:177px; display:none; background:#222; z-index:200; opacity:0;}
.menu ul,.menu06 ul {width:176px; border:1px solid #666;list-style:none; padding:1px;}
.menu li {display:inline; font-size:12px;}
.menu a, .menu a:active, .menu a:visited,.menu06 a, .menu06 a:active, .menu06 a:visited {
	display:block; padding:5px; color:#eee; text-decoration:none; background:#182340; width:168px;}
.menu a:hover,.menu06 a:hover {background:#263860; color:#fff}
.menu .underline,.menu06 .underline{ border-bottom:1px solid #666}
.menu .line-none,.menu06 .line-none{ border-bottom: 0 }
/* .menu06 */
.menu06 dd {position:absolute; overflow:hidden; width:160px; display:none; background:#222; z-index:200; opacity:0}



/* --------   sidemenu */
div#sidemenu {
	margin:0; padding:0;
	background:#111;
	border-top: #C33 2px solid;
	border-bottom:#C33 2px solid;
	list-style:none !important;
}
div#sidemenu li {
	list-style:none !important;
}

/* --------   top-menu */

div#sidemenu .top-menu {
	list-style:none !important;
	text-decoration:none !important;
	margin:0; padding:0;
	display:block;
	text-decoration:none;
}
div#sidemenu .top-menu a,
div#sidemenu .top-menu a:hover,
div#sidemenu .top-menu a:visited {
	list-style:none !important;
	margin:0px;
	color:#ddd;
	display:block;
	text-decoration:none !important;
	font-size:110%;
	padding:10px 0 10px 22px;
	border-top:#3f3f3f 1px solid;
	border-bottom:#111 1px solid;
	background:url(../images/sidelist_arrow.gif) #2c2c2c 10px 14px no-repeat;
}
div#sidemenu .top-menu a:hover {
	list-style:none !important;
  text-decoration:none !important;
	margin:0px;
	color:#efefef;
	border-top:#111 1px solid;
	border-bottom:#111 1px solid;
	background:url(../images/sidelist_arrow.gif) #222222 10px 14px no-repeat;
}

div#sidemenu .list-menu {
	margin:0;
	color:#f0f0f0;
	display:block;
	text-decoration:none;
	font-size:110%;
	padding:10px 0 10px 22px;
	border-top:#444 1px solid;
	border-bottom:#000 1px solid;
	cursor: pointer;
	list-style:none;
	background:url(../images/sidelist_arrow.gif) #363636 8px 15px no-repeat;
}

div#sidemenu .list-title {
	margin:0;
	color:#f0f0f0;
	display:block;
	text-decoration:none;
	font-size:100%;
	padding:6px 0 6px 10px;
	border-top:#2a2a2a 1px solid;
	border-bottom: #03F 1px solid;
	list-style:none;
	background-color:#222;
}

div#sidemenu .s-menu a,
div#sidemenu .s-menu a:hover,
div#sidemenu .s-menu a:visited {
	list-style:none;
	margin:0px;
	color:#f0f0f0;
	display:block;
	text-decoration:none;
	font-size:110%;
	list-style:none;
	padding:10px 0 10px 22px;
	border-top:#333 1px solid;
	border-bottom:#000 1px solid;
	background:#262626 url(../images/side_arrow.gif) 8px 15px no-repeat;
}
div#sidemenu .s-menu a:hover{
	color:#fff;
	background:#111 url(../images/side_arrow_on.gif) 8px 15px no-repeat;
	text-decoration:none;
	list-style:none;
}

div#sidemenu .list-bt,
div#sidemenu .list-btR {
	margin: 0;
	list-style:none;
}

div#sidemenu .list-bt a,
div#sidemenu .list-btR a{
	margin:0;
	list-style:none;
	color:#dfdfdf;
	display:block;
	line-height:1;
	border-top:#222 1px solid;
	border-bottom:#000 1px solid;
	background:url(../images/arrow1.gif) #1c1c1c no-repeat 19px 11px; text-decoration:none; 
}
div#sidemenu .list-bt a{
	padding:8px 0 8px 28px;
	font:95%;
}
	
div#sidemenu .list-btR a{
	border-bottom:#000 2px solid !important;
	padding:3px 10px 5px 142px !important;
	font:85% !important;
	background:url(../images/arrow1.gif) #1c1c1c no-repeat 134px 7px; text-decoration:none; 
}

div#sidemenu .list-bt  a:hover{
	list-style:none;
	color:#ccc;
	font:95%;
	background:url(../images/arrow1.gif) #0e0e0e no-repeat 19px 11px; text-decoration:none;
}
div#sidemenu .list-btR a:hover {
	list-style:none;
	color:#aaa;
		font:85% !important;
	background:url(../images/arrow1.gif) #0e0e0e no-repeat 134px 7px; text-decoration:none;
}
