/**Top menu**/

/*
#main {position: relative; width: 100%; height: 58px; background: url(images/menufon.jpg) repeat-x top;	margin: 5px 0px 10px 0px;	padding: 0; z-index: 2;}
#menu {height: 58px; overflow: hidden; clear: both; width: 990px; left: 50%; margin-left:-475px; position: relative; }
#menu ul {list-style: none;}
#menu .ok li {	display: inline; }
#menu .ok a {height: 58px;	width: 231px;	background: url(images/menu/3.png) no-repeat right top; float: left; position: relative;	color: Blue;	font-size: 13px;	text-decoration: none;	padding-top: 21px;}
#menu .ok a:hover {height: 58px; width: 231px; background: url(images/menu/3.png) no-repeat right -58px;  color: #ffffff; text-decoration: none; font-size: 13px; }	
#menu .ok a span {padding-left: 14px; 	background: url(images/menudot.jpg) no-repeat left; margin-left:65px; }
#menu .vis li  {display: inline; }
#menu .vis  a {height: 58px;	width: 231px;	background: url(images/menu/4.png) no-repeat right top;	float: left;	position: relative;	color: #ffffff; font-size: 13px;	text-decoration: none;	padding-top: 21px;}
#menu .vis	a:hover {height: 58px;	width: 231px; background: url(images/menu/4.png) no-repeat right -58px;	color: Blue; text-decoration: none;	font-size: 13px;}
#menu .vis a span {padding-left: 14px; background: url(images/menudot.jpg) no-repeat left; margin-left:65px;}
#menu .end li  {display: inline; }
#menu .end  a {height: 58px;	width: 231px;	float: left; position: relative;	color: Blue;	font-size: 13px;	text-decoration: none;	padding-top: 21px;}
#menu .end	a:hover {height: 58px;	width: 231px;	background: url(images/mhf.jpg) repeat-x left top;	color: #ffffff; text-decoration: none;	font-size: 13px;}
#menu .end a span {padding-left: 14px; background: url(images/menudot.jpg) no-repeat left; margin-left:50px;}
#menu .endvis li  {display: inline; }
#menu .endvis  a {height: 58px;	width: 231px;	float: left; position: relative;	color: #ffffff;	font-size: 13px;	text-decoration: none;	padding-top: 21px;	background: url(images/mhf.jpg) repeat-x left top;}
#menu .endvis	a:hover {height: 58px;	width: 231px;	color: Blue; text-decoration: none;	font-size: 13px;	background: url(images/menufon.jpg) repeat-x left top;}
#menu .endvis a span {padding-left: 14px; background: url(images/menudot.jpg) no-repeat left; margin-left:30px;}
*/




#main_nav_my {position: relative; width: 100%; height: 58px; background: url(images/menufon.jpg) repeat-x top;	margin: 5px 0px 10px 0px;	padding: 0; z-index: 2;}
#menu_my {height: 58px; clear: both; width: 1100px; left: 50%; margin-left:-475px; position: relative;}
#menu_my ul {list-style: none;}
/*#menu_my .ok li {	display: inline;}*/
#menu_my ul li.ok a {height: 58px;	width: 231px;	background: url(images/3.png) no-repeat right top; float: left; position: relative;	color: Blue;	font-size: 13px;	text-decoration: none;}
#menu_my ul li.ok a:hover {height: 58px; width: 231px; background: url(images/3.png) no-repeat right -58px;  color: #ffffff; text-decoration: none; font-size: 13px; }	
#menu_my ul li.ok a span {padding-left: 14px; 	background: url(images/menudot.jpg) no-repeat left; margin-left:65px; margin-top: 21px;}
/*#menu_my .ok li {display: inline; }*/
/*#menu_my .vis li  {display: inline; }*/
#menu_my ul li.vis a {height: 58px;	width: 231px;	background: url(images/4.png) no-repeat right top;	float: left;	position: relative;	color: #ffffff; font-size: 13px;	text-decoration: none; font-weight: bold;}
#menu_my ul li.vis a:hover {height: 58px;	width: 231px; background: url(images/4.png) no-repeat right -58px;	color: Blue; text-decoration: none;	font-size: 13px;}
#menu_my ul li.vis a span {padding-left: 14px; background: url(images/menudot.jpg) no-repeat left; margin-left:65px;}
/*#menu_my .end li  {display: inline; }*/
#menu_my ul li.end a {height: 58px;	width: 231px;	float: left; position: relative;	color: Blue;	font-size: 13px;	text-decoration: none; }
#menu_my ul li.end a:hover {height: 58px;	width: 231px;	background: url(images/mhf.jpg) repeat-x left top;	color: #ffffff; text-decoration: none;	font-size: 13px;}
#menu_my ul li.end a span {padding-left: 14px; background: url(images/menudot.jpg) no-repeat left; margin-left:65px;}
/*#menu_my .endvis li  {display: inline; }*/
#menu_my ul li.endvis a {height: 58px;	width: 231px;	float: left; position: relative;	color: #ffffff;	font-size: 13px;	text-decoration: none; background: url(images/mhf.jpg) repeat-x left top; font-weight: bold;}
#menu_my ul li.endvis a:hover {height: 58px;	width: 231px;	color: Blue; text-decoration: none;	font-size: 13px;	background: url(images/menufon.jpg) repeat-x left top;}
#menu_my ul li.endvis a span {padding-left: 14px; background: url(images/menudot.jpg) no-repeat left; margin-left:65px;}




#menu_my ul li ul
{
	position:absolute;
	margin-left: -16px;
	/*top:-999em;*/
	top:58px;	
	display:none;
	z-index:500;
	height:auto;
	/*width:12em;*/
	width:200px;
	/*background:#F5F5F5;*/
	/*border:1px solid #C1C1C1;*/
	
}

#menu_my ul li ul li ul, #menu_my ul li ul li ul li{display:none;}

#menu_my ul li.ok ul li, #menu_my ul li.vis ul li, #menu_my ul li.end ul li , #menu_my ul li.endvis ul li {padding: 1px 0px 0px 0px; z-index: 510; background-color: white;}
#menu_my ul li.ok ul li a, #menu_my ul li.vis ul li a, #menu_my ul li.end ul li a, #menu_my ul li.endvis ul li a {height: 24px; width: 180px; background: rgb(167, 204, 255); float: left;  color: Blue;	font-size: 13px; text-decoration: none; padding: 5px 15px 0px 15px; font-weight: normal;}
#menu_my ul li.ok ul li a:hover, #menu_my ul li.vis ul li a:hover, #menu_my ul li.end ul li a:hover, #menu_my ul li.endvis ul li a:hover {height: 24px; width: 180px; background: rgb(197, 221, 255);  color: white;}
#menu_my ul li.ok ul li a span, #menu_my ul li.vis ul li a span, #menu_my ul li.end ul li a span, #menu_my ul li.endvis ul li a span{margin: 0; padding: 0; background: none;}


/*#menu_my ul li ul li a{height: 58px;	width: 231px; float: left; position: relative;	color: Blue;	font-size: 13px;	text-decoration: none;}*/

#menu_my #a1 {z-index:100; width:160px;}
#menu_my #a1 #a1span {margin-left:33px;}
#menu_my #a2 {margin-left:-35px; z-index:90; width:180px;}
#menu_my #a3 {margin-left:-35px; z-index:80; width:182px;}
#menu_my #a4 {margin-left:-35px; z-index:70; width:185px;}
#menu_my #a5 {margin-left:-35px; z-index:60; width:200px;}
#menu_my #a6 {margin-left:-35px; z-index:50; width:215px;}
#menu_my #a7 {margin-left:-35px; z-index:40; width:115px;}
#menu_my #a8 {margin-left:-35px; z-index:30; width:145px;}
#menu_my #a9 {margin-left:-35px; z-index:20; width:135px;}


#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	/*background:#BC262C url(images/header_menu_bg.gif) repeat-x;*/
	/*min-height:27px;*/
	
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
	
}

#horizontal-multilevel-menu
{
}

/*Links
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	
	text-decoration:none;
	text-align:center;
	height: 44px;
}
*/
#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	/*padding:7px 12px;*/
}

/*Root menu selected
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}
*/
/*Root items: hover
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}
*/
/*Item-parents
#horizontal-multilevel-menu a.parent
{
	background: url(images/arrow.gif) center right no-repeat;
}
*/
/*Denied items
#horizontal-multilevel-menu a.denied
{
	background: url(images/lock.gif) center right no-repeat;
}
*/
/*Child-items: hover
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}
*/
/*Child-items selected
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}
*/
/*Sub-menu box*/


/*Sub-menu item box
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}
*/
/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	/*color:#4F4F4F;
	font-weight:bold;*/
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	/*color:#4F4F4F;*/
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}