@charset "utf-8";
/* CSS Document */

p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0;
}

ul	{
	margin:3px 0 0 0;
	padding-left:14px;
}

li	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0;
	margin-bottom:2px;
}

a:link, a:visited	{
	text-decoration:none;
	border:none;
}

img	{
	border:none;
}

h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	margin-bottom:3px;
	margin-top:10px;
}

.h1White	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	font-style:normal;
}

h2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:0;
}

.h2Italic	{
	font-style:italic;
}

h3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 8px 0;
}

.h3White	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#FFFFFF;
}

.linkOrange	{
	font-style:normal;
	font-weight:bold;
	color:#F89828;
}

.white	{
	color:#FFFFFF;
}

.black	{
	color:#000;
}

.italic	{
	font-style:italic;
}

.whiteItalic	{
	color:#FFFFFF;
	font-style:italic;
}

#outerWrapper	{
	width:960px;
	height:770px;
	margin:0 auto 0 auto;
}

.contactOuterWrapper	{
	position:relative;
	left:8px;
}

#headerWrapper	{
	width:960px;
	height:157px;
}

#headerLogo	{
	width:479px;
	height:157px;
	float:left;
	background-image:url(../images/logoCornerNME.png);
	background-repeat:no-repeat;
}

#contentWrapper	{
	width:890px;
	height:503px;
	margin:0 0 0 41px;
	clear:both;
	display:block;
}

#menuTopOuterWrapper	{
	width:100%;
	height:38px;
	z-index:1;
	clear:both;
	position:relative;
	top:3px;
}

#menuTopInnerWrapper	{
	width:345px;
	height:38px;
	float:right;
	margin-right:35px;
	background-image:url(../images/menuTopBg.gif);
	background-repeat:repeat-x;
}

	#menuTopLeft	{
		width:13px;
		height:38px;
		float:left;
		background-image:url(../images/menuTopLeftBg.gif);
		background-repeat:no-repeat;
	}
	
	#menuTopRight	{
		width:14px;
		height:38px;
		float:right;
		background-image:url(../images/menuTopRightBg.gif);
		background-repeat:no-repeat;
	}

.menuTopHome	{
	width:37px;
	height:10px;
	margin:14px 22px 0 22px;
	float:left;
	background-image:url(../images/menuTopHome.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	cursor:pointer;
}

.menuTopHistory	{
	width:55px;
	height:10px;
	margin:14px 0 0 22px;
	float:left;
	background-image:url(../images/menuTopHistory.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	cursor:pointer;
}

.menuTopRaceRules	{
	width:94px;
	height:10px;
	margin:14px 0 0 22px;
	float:left;
	background-image:url(../images/menuTopRaceResults.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	cursor:pointer;
}

#menuTopCurrent, .menuTopRaceRules:hover, .menuTopHistory:hover, .menuTopHome:hover	{
	background-position:0 0;
	cursor:pointer;
}

#contentBgGrey	{
	width:877px;
	height:445px;
	background-color:#58595b;
}

#content	{
	width:877px;
	height:445px;
	padding-right:10px;
}

	#contentLeftOrangeBg	{
		width:14px;
		height:445px;
		float:left;
		background-image:url(../images/contentLeftOrangeBg.png);
		background-repeat:no-repeat;
	}
	
	#contentMenu	{
		width:187px;
		height:445px;
		float:left;
		background-image:url(../images/contentOrangeBg.png);
		background-repeat:repeat-x;
	}
	
	#contentCenterLeft	{
		width:7px;
		height:445px;
		float:left;
		background-image:url(../images/contentCenterLeftBgGrey.png);
		background-repeat:no-repeat;
	}
	
	#contentCenter	{
		width:655px;
		height:445px;
		float:left;
		background-image:url(../images/contentCenterBgGrey.gif);
		background-repeat:repeat-x;
	}
	
	#contentCenterRight	{
		width:14px;
		height:445px;
		float:right;
		background-image:url(../images/contentCenterRightBgGrey.png);
		background-repeat:no-repeat;
	}
	
	#contentCenterLeftWhite	{
		width:7px;
		height:445px;
		float:left;
		background-image:url(../images/contentCenterLeftBgWhite.png);
		background-repeat:no-repeat;
	}
	
	#contentCenterWhite	{
		width:655px;
		height:445px;
		float:left;
		background-image:url(../images/contentCenterBgWhite.gif);
		background-repeat:repeat-x;
	}
	
	#contentCenterRightWhite	{
		width:14px;
		height:445px;
		float:right;
		background-image:url(../images/contentCenterRightBgWhite.png);
		background-repeat:no-repeat;
	}

#simpleScrollingContent	{
	width:620px;
	height:400px;
	float:left;
	margin:15px 0 0 24px;
	padding-right:10px;
	overflow:auto;
	color:#FFFFFF;
}

#simpleScrollingContent a	{
	color:#FFFFFF;
}

	#simpleScrollingContent a:hover	{
		color:#F89828;
	}

#simpleContent	{
	width:620px;
	height:400px;
	float:left;
	margin:15px 0 0 24px;
	padding-right:10px;
	color:#FFFFFF;
}

#simpleContent a	{
	color:#FFFFFF;
}

	#simpleContent a:hover	{
		color:#F89828;
	}

.menuBottom	{
	width:444px;
	height:50px;
	padding:0 0 0 426px;
	float:right;
	z-index:1;
	position:relative;
	top:-20px;
	clear:left;
}

#menuBottomLeftSide	{
	width:444px;
	height:50px;
	padding:0 426px 0 0;
	float:left;
	z-index:1;
	position:relative;
	top:-20px;
	left:-13px;
	clear:right;
}

	.menuBottomButtonWrapper	{
		width:148px;
		height:50px;
		float:right;
		z-index:1;
		background-image:url(../images/menuBottomButtonsBg.png);
		background-repeat:no-repeat;
		display:block;
		cursor:pointer;
	}
	
	.menuBottomButtonDesign, .menuBottomButtonManufacture, .menuBottomButtonForSale, .menuBottomButtonCylinder, .menuBottomButtonGovernor, .menuBottomButtonTurbo	{
		width:139px;
		height:45px;
		margin:5px 0 0 5px;
	}

		.menuBottomButtonDesign	{
			background-image:url(../images/menuBottomDesign.gif);
			background-repeat:no-repeat;
			background-position:44px -46px;
		}

		.menuBottomButtonManufacture	{
			background-image:url(../images/menuBottomManufacture.gif);
			background-repeat:no-repeat;
			background-position:16px -46px;
		}

		.menuBottomButtonForSale	{
			background-image:url(../images/menuBottomForSale.gif);
			background-repeat:no-repeat;
			background-position:37px -46px;
		}
		
		.menuBottomButtonCylinder	{
			background-image:url(../images/buttonTextCylinder.png);
			background-repeat:no-repeat;
			background-position:35px -46px;
		}

		.menuBottomButtonGovernor	{
			background-image:url(../images/buttonTextGovernor.png);
			background-repeat:no-repeat;
			background-position:31px -46px;
		}

		.menuBottomButtonTurbo	{
			background-image:url(../images/buttonTextTurboControl.png);
			background-repeat:no-repeat;
			background-position:11px -46px;
		}
	
	#menuBottomDesignCurrent, .menuBottomButtonDesign:hover	{
		cursor:pointer;
		background-position:44px 14px;
	}

	#menuBottomManufactureCurrent, .menuBottomButtonManufacture:hover	{
		cursor:pointer;
		background-position:16px 14px;
	}

	#menuBottomForSaleCurrent, .menuBottomButtonForSale:hover	{
		cursor:pointer;
		background-position:37px 14px;
	}
		
	#menuBottomCylinderCurrent, .menuBottomButtonCylinder:hover	{
		cursor:pointer;
		background-position:35px 14px;
	}

	#menuBottomGovenorCurrent, .menuBottomButtonGovernor:hover	{
		cursor:pointer;
		background-position:31px 14px;
	}

	#menuBottomTurboCurrent, .menuBottomButtonTurbo:hover	{
		cursor:pointer;
		background-position:11px 14px;
	}

#infoBottom	{
	width:877px;
	height:85px;
	margin:0 auto 0 auto;
}

	#infoBottomLeft	{
		width:49%;
		height:0;
		float:left;
		position:relative;
		top:-30px;
	}
	
	#infoBottomRight	{
		width:49%;
		height:55px;
		float:right;
		position:relative;
	}

#sideMenu	{
	width:186px;
	margin-top:42px;
}

	.sideMenuButton	{
		width:186px;
		height:30px;
		margin-bottom:15px;
		background-image:url(../images/menuSideButtonBg.png);
		background-repeat:no-repeat;
		background-position:0 -30px;
		cursor:pointer;
	}

	.sideMenuButton:hover	{
		background-position:0 0;
		cursor:pointer;
	}

	#sideMenuCurrent	{
		width:186px;
		height:30px;
		margin-bottom:15px;
		background-image:url(../images/menuSideButtonBg.png);
		background-repeat:no-repeat;
		background-position:0 0;
		cursor:default;
	}
	
	.sideMenuButton img	{
		float:left;
		margin:9px 0 0 11px;
	}
	
	.sideMenuIcon	{
		width:27px;
		height:12px;
		float:right;
		margin-top:9px;
	}
	
#footerWrapper	{
	width:100%;
	height:25px;
}

#footer a:active, #footer a:visited, #footer a:link	{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover	{
	color: #000000;
	text-decoration:none;
}

#footer	{
	width:870px;
	height:25px;
	margin:0 auto 0 auto;
	background-color:#67a242;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

	#footerLeft	{
		width:10px;
		height:25px;
		float:left;
		clear:left;
		background-image:url(../images/footerLeftBg.gif);
	}
	
	#footerRight	{
		width:10px;
		height:25px;
		float:right;
		clear:right;
		background-image:url(../images/footerRightBg.gif);
	}

	#footerContentLeft	{
		width:410px;
		height:12px;
		float:left;
		margin:6px 0 0 10px;
	}
	
	#footerContentRight	{
		width:410px;
		height:12px;
		float:right;
		margin:6px 10px 0 0;
	}
	
	#footerContentRight span	{
		float:right;
	}

#footerBlack a:active, #footerBlack a:visited, #footerBlack a:link	{
	color:#FFFFFF;
	text-decoration:none;
}

#footerBlack a:hover	{
	color: #f89828;
	text-decoration:none;
}
	
#footerBlack	{
	width:870px;
	height:25px;
	margin:0 auto 0 auto;
	background-color:#231f20;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

	#footerLeftBlack	{
		width:10px;
		height:25px;
		float:left;
		clear:left;
		background-image:url(../images/footerLeftBgBlack.gif);
	}
	
	#footerRightBlack	{
		width:10px;
		height:25px;
		float:right;
		clear:right;
		background-image:url(../images/footerRightBgBlack.gif);
	}

	#footerContentLeftBlack	{
		width:380px;
		height:12px;
		float:left;
		margin:6px 0 0 10px;
	}
	
	#footerContentRightBlack	{
		width:410px;
		height:12px;
		float:right;
		margin:6px 10px 0 0;
	}
	
	#footerContentRightBlack span	{
		float:right;
	}
	
	
#historyCar	{
	width:493px;
	height:0;
	float:left;
	position:relative;
	top:-273px;
	left:3px;
	z-index:5;
}

.contactsRaceCar	{
	width:414px;
	height:595px;
	position:relative;
	top:-215px;
	left:535px;
	z-index:7;
	display:compact;
}

	.contactsRaceCarTop	{
		width:181px;
		height:59px;
		clear:both;
		margin-left:171px;
		background-image:url(../images/contactRaceCarTop.png);
	}
	
	.contactsRaceCarBottom	{
		width:414px;
		height:124px;
		clear:both;
		background-image:url(../images/contactRaceCarBottom.png);
	}
		

.contactsPlane	{
	width:336px;
	height:138px;
	float:right;
	margin:19px 110px 0 0;
}