/*
* Mainmenu
*/

#jMenu {
	float:right;
	margin-top:30px;
	padding-right:10px;
	width:800px;
	height:42px;
}
	#jMenu ul { list-style:none; padding:0; margin:0; }
		#jMenu ul li { float:right;}
		#jMenu ul li a {
			display: block;
			padding: 0px 15px 0px 15px;
			
			min-height: 41px;
			height: auto !important;
			height: 41px;
			line-height: 41px;
			
			color: white;
			text-decoration: none;
			background:url(../img/links_bg.jpg) repeat-x;
			border-left:solid 1px #000;
			border-right:solid 1px #323232;
		}
		#jMenu ul li ul li a {
			display:none;
		}
		
		#jMenu ul li .last{
			display: block;
			background:transparent url(../img/links_n_last_bg.png) no-repeat left top;
			border:none;
		}
		#jMenu ul li .last:hover{
			display: block;
			background:transparent url(../img/links_last_bg.png) no-repeat left top;
			border:none;
		}
		#jMenu ul li .last.selected{
			display: block;
			background:transparent url(../img/links_last_bg.png) no-repeat left top;
			border:none;
		}
		
		#jMenu ul li .first{
			display: block;
			background:transparent url(../img/links_n_first_bg.png) no-repeat right top;
			border:none;
		}
		#jMenu ul li .first:hover{
			display: block;
			background:transparent url(../img/links_first_bg.png) no-repeat right top;
			border:none;
		}



		
		
		
#jMenu .open > a {	text-decoration: none;
	background:url(../img/links_selected_bg.jpg) repeat-x;
	border-right:1px solid #dc291b;
}
#jMenu a:hover { 	text-decoration: none;
	background:url(../img/links_selected_bg.jpg) repeat-x;
	border-right:1px solid #dc291b;
; }
#jMenu .selected > a { 	text-decoration: none;
	background:url(../img/links_selected_bg.jpg) repeat-x;
	border-right:1px solid #dc291b;
; }
#jMenu ul ul { display:none; }



/*
* Submenu
*/
#jSubMenu{ width:203px; }
#jSubMenu ul {
	list-style:none;
	display:block;
	padding:0px;
	margin:0px;
}
#jSubMenu ul li a {
	list-style:none;
	display:block;
	 padding-left:20px;
}
#jSubMenu .open > a { font-weight:bold; }


#jSubMenu ul li a {
	background:url(../img/left_menu_main.png) no-repeat;
	height:39px;
	line-height:39px;
	color:#323232;
	color:white;
}

#jSubMenu ul li.first > a { background:url(../img/left_menu_first.png) no-repeat; }
#jSubMenu ul li.last > a { background:url(../img/left_menu_last.png) no-repeat bottom;}

#jSubMenu ul li a:hover { background:url(../img/left_menu_main_hover.png) no-repeat; color:#FFF; }
#jSubMenu ul li.first > a:hover { background:url(../img/left_menu_first_hover.png) no-repeat; }
#jSubMenu ul li.last > a:hover { background:url(../img/left_menu_last_hover.png) no-repeat bottom; }

#jSubMenu ul li a.selected,
#jSubMenu ul li a.open { background:url(../img/left_menu_main_hover.png) no-repeat; color:#FFF; font-weight:normal; }

#jSubMenu ul li.first > a.selected,
#jSubMenu ul li.first > a.open {
	background:url(../img/left_menu_first_hover.png) no-repeat;
}

#jSubMenu ul li.last > a.selected,
#jSubMenu ul li.last > a.open {
	background:url(../img/left_menu_last_hover.png) no-repeat bottom;
}

/*

#jSubMenu ul li .first.open:hover,
#jSubMenu ul li .first:hover { background:url(../img/left_menu_first_hover.png) no-repeat; color:#FFF; }
#jSubMenu ul li .first.open,
#jSubMenu ul li .first.selected  { background:url(../img/left_menu_first_hover.png) no-repeat; color:#FFF; }

#jSubMenu ul li .last {background:url(../img/left_menu_last.png) no-repeat; height:42px; line-height:42px; color:#323232;}
#jSubMenu ul li .last:hover { background:url(../img/left_menu_last_hover.png) no-repeat; color:#FFF;}
#jSubMenu ul li .last.selected  { background:url(../img/left_menu_last_hover.png) no-repeat; color:#FFF; }
*/

#jSubMenu ul ul { display:none; }

#jSubMenu ul li ul li.first > a,
#jSubMenu ul li ul li.last > a,
#jSubMenu ul ul li a {
	color:#666;
	background:url(../img/left_menu_sub_backgr.png) repeat-y bottom;
	padding-left:32px;
	border-bottom:1px solid #ececec;
}
	#jSubMenu ul li ul li.first > a:hover,
	#jSubMenu ul li ul li.last > a:hover,
	#jSubMenu ul ul li a:hover {
		color:#000;
		background:url(../img/left_menu_sub_backgr.png) repeat-y bottom;
	}
	#jSubMenu ul li ul li.first > a.selected,
	#jSubMenu ul li ul li.last > a.selected,
	#jSubMenu ul ul li a.selected {
		color:#dc291b;
		background:url(../img/left_menu_sub_active_backgr.png) repeat-y bottom;
	}
/*
#jSubMenu ul .selected ul li a:hover{ color:#333; }
#jSubMenu ul .selected ul li a.open,
#jSubMenu ul .selected ul li a.selected { color:#dc291b; background:none; }

#jSubMenu ul .selected ul li .first {color:#bdbcbc; }
#jSubMenu ul .selected ul li .last{color:#bdbcbc;}

#jSubMenu ul ul .first.selected { color:#333; }
#jSubMenu ul ul .last.selected { color:#333; }


#jSubMenu ul .open ul li a{ color:#bdbcbc; background:url(../img/left_menu_main.png) no-repeat bottom;}
#jSubMenu ul .open ul li a:hover{color:#333; }
#jSubMenu ul .open ul li a.selected{color:#333; }

#jSubMenu ul .open ul li .first {color:#bdbcbc; }
#jSubMenu ul .open ul li .last{ color:#bdbcbc;}

#jSubMenu ul ul .first.selected {display:block;display:block; background:url(../img/left_menu_main_hover.png) no-repeat bottom;}
#jSubMenu ul ul .last.selected { background:url(../img/left_menu_main_hover.png) no-repeat bottom; height:39px; color:#bdbcbc;line-height:39px;}



#jSubMenu ul:hover ul a{display:block; height:39px; background:url(../img/left_menu_main.png) no-repeat bottom; color:#bdbcbc;line-height:39px; border-bottom:}
#jSubMenu ul ul .last:hover {color:#333; background:url(../img/left_menu_main.png) no-repeat bottom; height:42px;}
#jSubMenu ul ul .first:hover {color:#333; background:url(../img/left_menu_main.png) no-repeat bottom; height:42px; }
*/

#jSubMenu ul ul ul { display:none; }

#jSubMenu ul ul ul li a {
	color:#666;
	background:url(../img/left_menu_main.png) no-repeat bottom;
	padding-left:45px;
}
	#jSubMenu ul ul ul li a:hover {
		color:#000;
	}


/*
* Breadcrumb
*/

#jBreadcrumb {
	margin-bottom:15px;
	font-size:11px;
}
	#jBreadcrumb ul { list-style:none; padding:0; margin:0; }
		#jBreadcrumb ul li {
			float:left;
			padding:0 5px 0 0;
		}
		#jBreadcrumb ul li.home-link {}
			#jBreadcrumb ul li.home-link a {}
			
		#jBreadcrumb ul li.last {}
			#jBreadcrumb ul li.last a { font-weight:bold; }
			
		#jBreadcrumb ul li.seperator { color:#ccc; }

#jBreadcrumb .open > a { font-weight:bold; }
#jBreadcrumb .selected > a { font-weight:bold; color: red; }
