@charset "UTF-8";



html {
	overflow:hidden!important;
	height:100%;
}
body {
	height:100%;
	overflow:hidden!important;
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
/*	background-image: url(/d1/images/menu/mainmenu_bg.png);*/
}



#mainmenu_list {
	font-size: 10px;
	line-height: 18px;
}


#mainmenu_list li {
	display: block;
	margin: 0;
	width: 148px;
	height: 18px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#mainmenu_list li a {
	display: block;
	margin: 0;
	width: 148px;
	height: 18px;
	text-decoration: none;
	color: #fff;
	background-repeat: no-repeat;
	overflow: hidden;
}



#mainmenu_list li#mm_tick {
	height: 20px;
	margin-bottom:3px;
}
#mainmenu_list li#mm_tick a {
		height: 20px;
		background-image: url(/d1/images/2011menu/ticket_pro.png);
}

#mainmenu_list li#mm_d1gp {
	height: 12px;
	background-image: url(/d1/images/2011menu/d1gp_pro.png);
}

#mainmenu_list li#mm_d1ch {
	height: 15px;
	background-image: url(/d1/images/2011menu/d1chanpions_pro.png);
	background-position: 0px -1px;
}


#mainmenu_list li#mm_top {
	height:16px;
}
#mainmenu_list li#mm_top a {
	background-image: url(/d1/images/2011menu/top_btn_pro.png);
	height:16px;
}

#mainmenu_list li.mm_rnds {
}
#mainmenu_list li.mm_rnds a {
}

#mainmenu_list li#mm_sche {
}
#mainmenu_list li#mm_sche a {
}

#mainmenu_list li#mm_past {
	height: 20px;
}
#mainmenu_list li#mm_past a {
	height: 18px;
}

#mainmenu_list li#mm_about {
}
#mainmenu_list li#mm_about a {
}

#mainmenu_list li#mm_world {
}
#mainmenu_list li#mm_world a {
}

#mainmenu_list li#mm_strt {
}
#mainmenu_list li#mm_strt a {
}

#mainmenu_list li#mm_entr {
}
#mainmenu_list li#mm_entr a {
}
#mainmenu_list li#mm_pres {
}
#mainmenu_list li#mm_pres a {
}

#mainmenu_list li#mm_bcsa {
	height: 16px;
}
#mainmenu_list li#mm_bcsa a {
	height: 16px;
}



	#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 -18px;}
	#mainmenu_list li a.m_on,
	#mainmenu_list li a.m_on:hover {background-position: 0px -36px;}
	#mainmenu_list li a.nolink,
	#mainmenu_list li a.nolink:hover {background-position: 0px -54px;}


	#mainmenu_list li#mm_tick a.m_off {background-position: 0px 0px;}
	#mainmenu_list li#mm_tick a.m_off:hover {background-position: 0px -20px;}
	#mainmenu_list li#mm_tick a.m_on,
	#mainmenu_list li#mm_tick a.m_on:hover {background-position: 0px -40px;}
	#mainmenu_list li#mm_tick a.nolink,
	#mainmenu_list li#mm_tick a.nolink:hover {background-position: 0px -60px;}



	#mainmenu_list a#m_top {
		background-image: url(/d1/images/2011menu/top_btn_pro.png);
	}

	#mainmenu_list a#m_sche {
		background-image: url(/d1/images/2011menu/schedule_pro.png);
	}

	#mainmenu_list a#m_past {
		background-image: url(/d1/images/2011menu/past_series_pro.png);
	}


	#mainmenu_list a#m_about {
		background-image: url(/d1/images/2011menu/aboutd1_pro.png);
	}

	#mainmenu_list a#m_world {
		background-image: url(/d1/images/2011menu/world_pro.png);
	}

	#mainmenu_list a#m_strt {
		background-image: url(/d1/images/2011menu/Tostreetlegal_pro.png);
	}

	#mainmenu_list a#m_entr {
		background-image: url(/d1/images/2011menu/entrant_pro.png);
	}
	#mainmenu_list a#m_pres {
		background-image: url(/d1/images/2011menu/press_pro.png);
	}
	#mainmenu_list a#m_bcsa {
		background-image: url(/d1/images/2010menu/foreign.png);
	}

	#mainmenu_list a#m_round1 {
		background-image: url(/d1/images/2011menu/rd1-2_pro.png);
	}
	#mainmenu_list a#m_round2 {
		background-image: url(/d1/images/2011menu/rd2.png);
	}
	#mainmenu_list a#m_round3 {
		background-image: url(/d1/images/2011menu/rd3_pro.png);
	}
	#mainmenu_list a#m_round4 {
		background-image: url(/d1/images/2011menu/rd4_pro.png);
	}
	#mainmenu_list a#m_round5 {
		background-image: url(/d1/images/2011menu/rd5_pro.png);
	}
	#mainmenu_list a#m_round6 {
		background-image: url(/d1/images/2011menu/rd6-7_pro.png);
	}
	#mainmenu_list a#m_round7 {
		background-image: url(/d1/images/2011menu/rd7.png);
	}
	#mainmenu_list a#m_round8 {
		background-image: url(/d1/images/2011menu/rd8_pro.png);
	}
	#mainmenu_list a#m_round9 {
		background-image: url(/d1/images/2011menu/seriesranking_pro.png);
	}
	#mainmenu_list a#m_roundex {
		background-image: url(/d1/images/2011menu/excentrair_pro.png);
	}



	#mainmenu_list a#m_drvr {
		background-image: url(/d1/images/menu/re_driver.png);
		background-position: -10px -2px;
	}
	#mainmenu_list a#m_rank {
		background-image: url(/d1/images/menu/re_rank.png);
		background-position: -10px -2px;
	}
	#mainmenu_list li a#m_drvr:hover {background-position: -10px -2px;}
	#mainmenu_list li a#m_rank:hover {background-position: -10px -2px;}

	#mainmenu_list li a#m_drvr.m_off {background-position: -10px -2px;}
	#mainmenu_list li a#m_drvr.m_off:hover {background-position: -10px -22px;}
	#mainmenu_list li a#m_drvr.m_on {background-position: -10px -42px;}
	#mainmenu_list li a#m_drvr.m_on:hover {background-position: -10px -42px;}
	#mainmenu_list li a#m_rank.m_off {background-position: -10px -2px;}
	#mainmenu_list li a#m_rank.m_off:hover {background-position: -10px -22px;}
	#mainmenu_list li a#m_rank.m_on {background-position: -10px -42px;}
	#mainmenu_list li a#m_rank.m_on:hover {background-position: -10px -42px;}




	#mainmenu_list li#mm_corp {
		margin-top: 5px;
	}
	#mainmenu_list a#m_corp {
		background-image: url(/d1/images/menu/mm_corp.png);
	}



#mainmenu_list li em {
	visibility: hidden;
}



