@charset "UTF-8";



body {
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;

	background-image: url(../images/menu/mainmenu_bg.png);
	
}



#mainmenu_list {
	font-size: 77%;
	line-height: 16px;
}


#mainmenu_list li {
	display: block;
	width: 148px;
	height: 20px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#mainmenu_list li a {
	display: block;
	width: 148px;
	height: 20px;
	text-decoration: none;
	color: #fff;
	background-repeat: no-repeat;
	overflow: hidden;
}


#mainmenu_list li#mm_tick {
	display: block;
	width: 148px;
	height: 40px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#mainmenu_list li a#m_tick {
	display: block;
	width: 148px;
	height: 40px;
	text-decoration: none;
	color: #fff;
	background-repeat: no-repeat;
	overflow: hidden;
}



	#mainmenu_list li a:hover {background-position: 0px 0px;}

	#mainmenu_list li a.m_off {background-position: 0px 0px;}
	#mainmenu_list li a.m_off:hover {background-position: 0px -20px;}
	#mainmenu_list li a.m_on {background-position: 0px -40px;}
	#mainmenu_list li a.m_on:hover {background-position: 0px -40px;}
	#mainmenu_list li a.nolink {background-position: 0px -60px;}
	#mainmenu_list li a.nolink:hover {background-position: 0px -60px;}
	

	#mainmenu_list li#mm_tick a.m_off {background-position: 0px 0px;}
	#mainmenu_list li#mm_tick a.m_off:hover {background-position: 0px -40px;}
	#mainmenu_list li#mm_tick a.m_on {background-position: 0px -80px;}
	#mainmenu_list li#mm_tick a.m_on:hover {background-position: 0px -80px;}

	#mainmenu_list li#mm_rnds a.m_off {background-position: 0px 0px;}
	#mainmenu_list li#mm_rnds a.m_off:hover {background-position: 0px 0px;}
	#mainmenu_list li#mm_rnds a.m_on {background-position: 0px -40px;}
	#mainmenu_list li#mm_rnds a.m_on:hover {background-position: 0px -40px;}



	/*
	#mainmenu_list li#mm_cnts {
		background-image: url(../images/menu/re_ticket.png);
		height: 20px;
	}
	*/
	#mainmenu_list a#m_ticket {
		background-image: url(../images/menu/re_ticket.png);
		height: 20px;
	}

	#mainmenu_list a#m_news {
		background-image: url(../images/menu/re_news.png);
		height:100px;
	}
	#mainmenu_list a#m_news_gp {
		background-image: url(../images/menu/re_news_gp.png);
		height:100px;
	}
	#mainmenu_list a#m_rnds {
		background-image: url(../images/menu/re_grand.png);
	}
/*	#mainmenu_list a#m_rnds:hover {
		background-position: 0px 0px;
	}*/
	
	
	
	#mainmenu_list a#m_round {
		background-image: url(../images/menu/re_round.png);
	}
	
	#mainmenu_list a#m_spcl {
		background-image: url(../images/menu/re_squ.png);
	}
	
	
	#mainmenu_list a#m_drvr {
		background-image: url(../images/menu/re_driver.png);
	}
	
	#mainmenu_list a#m_rank {
		background-image: url(../images/menu/re_rank.png);
	}
	
	#mainmenu_list a#m_about {
		background-image: url(../images/menu/re_about.png);
	}
	
	#mainmenu_list a#m_girl {
		background-image: url(../images/menu/re_girl.png);
	}

	#mainmenu_list li#mm_tick {
		margin: 1px 0 10px;
	}
	
	#mainmenu_list a#m_strt {
		background-image: url(../images/menu/re_sl.png);
	}
	
	#mainmenu_list a#m_divs {
		background-image: url(../images/menu/re_divi.png);
	}
	
	#mainmenu_list a#m_usa {
		background-image: url(../images/menu/re_usa.png);
	}

	#mainmenu_list a#m_link {
		background-image: url(../images/menu/mm_link2.png);
	}
	#mainmenu_list li#mm_corp {
		margin-top: 5px;
	}
	#mainmenu_list a#m_corp {
		background-image: url(../images/menu/mm_corp.png);
	}
	#mainmenu_list a#m_pres {
		background-image: url(../images/menu/re_mm_pres2.png);
	}
	#mainmenu_list a#m_entr {
		background-image: url(../images/menu/re_mm_entr2.png);
	}
	
	#mainmenu_list a#m_bcsa {
		background-image: url(../images/menu/re_bcsales.png);
	}
	


#mainmenu_list li em {
	visibility: hidden;
}

*html #menuIeAj {
	margin-bottom: -6px!important;
}

*:first-child+html #menuIeAj {
	margin-bottom: -6px!important;
}



