.menu ul, x:-moz-any-link, x:default
	{
	right:-16px;
	}

.menu ul li#li_2, x:-moz-any-link, x:default 
	{
	margin-left:-8px;
	}
	
.menu ul li#li_2, x:-moz-any-link
	{
	margin-left:-8px;
	}
	
html>/**/body .menu ul li#li_2
	{
	margin-left:-8px;
	}
	
*+html .menu ul li#li_2
	{
	margin-left:-2px;
	}
	

.menu ul li#li_3:not(:root:root)
	{
	margin-left:3px;
	}
	
.menu ul li#li_3, x:-moz-any-link, x:default 
	{
	margin-left:-5px;
	}
	
html>/**/body .menu ul li#li_3
	{
	margin-left:-5px;
	}
	
.menu ul li#li_3, x:-moz-any-link
	{
	margin-left:-5px;
	}
	
*+html .menu ul li#li_3
	{
	margin-left:3px;
	}
	
.menu ul li#li_4:not(:root:root)
	{
	margin-left:5px;
	}
	
.menu ul li#li_4, x:-moz-any-link, x:default 
	{
	margin-left:-5px;
	}
	
.menu ul li#li_4, x:-moz-any-link
	{
	margin-left:-5px;
	}
	
html>/**/body .menu ul li#li_4
	{
	margin-left:-5px;
	}

*+html .menu ul li#li_4
	{
	margin-left:5px;
	}
	
.menu ul li#li_5:not(:root:root)
	{
	margin-left:6px;
	}
	
.menu ul li#li_5, x:-moz-any-link, x:default 
	{
	margin-left:-6px;
	}
	
.menu ul li#li_5, x:-moz-any-link
	{
	margin-left:-6px;
	}
	
html>/**/body .menu ul li#li_5
	{
	margin-left:-6px;
	}

*+html .menu ul li#li_5
	{
	margin-left:6px;
	}	
	
.menu ul li#li_6:not(:root:root)
	{
	margin-left:3px;
	}
	
.menu ul li#li_6, x:-moz-any-link, x:default 
	{
	margin-left:-5px;
	}	
	
.menu ul li#li_6, x:-moz-any-link
	{
	margin-left:-5px;
	}
	
html>/**/body .menu ul li#li_6
	{
	margin-left:-5px;
	}
	
*+html .menu ul li#li_6
	{
	margin-left:3px;
	}	
	
@media all and ()
	{			
		.menu ul
			{
			position:relative !important;
			right:-9px !important;
			top:-1px !important;
			}	
			
		h2
			{
			padding-top:5px !important;
			}
			
		.submenu
			{
			margin-right:-30px !important;
			}
	}
	
*html .menu ul
	{
	position:relative;
	right:-13px;
	top:-2px;
	}
	
*+html .menu ul
	{
	position:relative;
	right:-13px;
	top:-2px;
	}
	
.menu ul:not(:root:root)
	{
	position:relative;
	right:-13px;
	top:-1px;
	}
		
*html .menu ul li.back .left
	{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_images/menu-left.png',sizingMethod='crop');
	}
	
*html .menu ul li.back .right
	{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_images/menu-right.png',sizingMethod='crop');
	}
	
*html .submenu
	{
	padding-top:11px;
	margin-right:-16px;
	}
	
*+html .submenu
	{
	padding-top:9px;
	margin-right:-10px;
	}
	
.submenu,x:-moz-any-link
	{
	margin-right:-14px;
	margin-top:-1px;
	}
	
html>/**/body .submenu
	{
	margin-right:-14px;
	margin-top:-1px;
	}

.submenu,x:-moz-any-link, x:default 
	{
	margin-right:-10px;
	margin-top:1px;
	}

*html .submenu ul li 
	{
	padding-right:0px;
	}
	
*+html .submenu ul li 
	{
	padding-right:0px;
	}
	
*html .submenu ul li a 
	{
	padding-left:22px;
	}
		
*html .submenu ul li
	{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_images/submenu-normal-bg.png',sizingMethod='crop');
	}
	
*html .submenu ul li.active
	{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_images/submenu-active-bg.png',sizingMethod='crop');
	}
	
.submenu ul li a:not(:root:root)
	{
	padding-right:15px;
	}
	
.submenu:not(:root:root)
	{
	margin-right:-30px;
	}
	
@media all and ()
	{
		.submenu ul li a
			{
			padding-right:15px;
			}
	}
	
*html .submenu ul li a
	{
	padding-right:15px;
	}
	
*+html .submenu ul li a
	{
	padding-right:15px;
	}
	
@media all and ()
	{
		.submenu ul li a.last
			{
			padding-right:7px;
			}
	}
	
.submenu ul li a.last,x:-moz-any-link
	{
	padding-right:0px;
	}
	
html>/**/body .submenu ul li a.last
	{
	padding-right:0px;
	}
