.menu-clear-left
{
	clear: both;
}
/* Top menu */
.main_menu2
{
	background: url(images/menublock_bg.gif) repeat-x top;
	padding: 0;
	margin-bottom: 14px;
	_width: 100%;
/*	_height: 62px;
	_margin-bottom:-15px;
*/	_height: 46px;
}
.main_menu2 .menu_left
{
	background: url(images/left.gif) no-repeat top left;
	margin: 0 10px;
	padding-left: 8px;
	overflow: hidden;
height: 46px;
}
.main_menu2 .menu_right
{
	background: url(images/right.gif) no-repeat top right;
	padding-right: 8px;
}
.main_menu2 #menu_main2
{
	padding: 0;
	margin: 0;
}
#menu_main2 table
{
	width: 100%;
}
#menu_main2 td
{
	vertical-align:top;
	width:11.11%;
	overflow:hidden;
}
#menu_main2 li
{
	list-style: none;
	padding: 0;
	margin: 0;
	background: url(images/bg.gif) repeat-x top;
	list-style-position: outside;
}
#menu_main2 div
{
position:absolute;
	overflow:hidden;
z-index:100;
}
#menu_main2 iframe
{
	DISPLAY: block;
	Z-INDEX: -1;
	FILTER: mask();
/*	LEFT: 0px;
	TOP: 0px;
*/	WIDTH: auto;
	POSITION: absolute;
	HEIGHT: auto;
}
#menu_main2 li a
{
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	padding: 15px 0;
	font-size: 14px;
	display: block;
	color: #2e3192;
	font-weight: bold;
	background: url(images/separator.gif) no-repeat top right;
}
.zoom
{
zoom: 1;
}
#menu_main2 .last li a
{
	background-position: 300% 300%;
}
/* sub */
#menu_main2 li ul
{
	display: none;
	padding: 0;
	margin: 0;
	position: absolute;
	list-style: none;
	z-index: 101;
}
#menu_main2 li li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_main2 li li a
{
	padding: 0 4px 0 0;
	text-align: left;
	background: #2589fb;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	display: block;
}
#menu_main2 li li a span
{
	background: url(images/item.gif) no-repeat 11px 50% ;
	/*border-top: 1px solid #4c9efc;*/
	padding: 5px 19px 6px 23px;
	display: block;
}
#menu_main2 li li a span nobr
{
	display:block;
}
/* hover & selected */
#menu_main2 li.jshover iframe
{
z-index:1;
}
#menu_main2 li.jshover,
#menu_main2 li.selected,
#menu_main2 li:hover
{
	background: url(images/hover_bg.gif) repeat-x top;
}
#menu_main2 li.jshover a,
#menu_main2 li.selected a,
#menu_main2 li:hover a
{
	background-color: transparent;
	color: #fff;
}
#menu_main2 li.jshover ul,
#menu_main2 li:hover ul
{
	display: block;
}
#menu_main2 li.jshover li a,
#menu_main2 li:hover li a
{
	background-color: #2589fb;
}