@charset "utf-8";
/* CSS Document */
/* ===================================================================================
										BASIC LAYOUT
=================================================================================== */
	body
	{
		background-image:url(../images/bg.jpg);
		margin:0px;
	}
	#MainContainer
	{
		width:800px;
		margin-left:auto;
		margin-right:auto;
	}
	#Header
	{
		width:800px;
		height:190px;	
	}
	#ContentTable
	{
		width:800px;	
	}
	#ContentTable #ColLeft
	{
		background-color:#000;
		color:#FFF;
		width:170px;
	}
	#ContentTable #ColLeft #SelectLanguages
		{
			vertical-align:middle;
			height:20px;
			margin-top:5px;
			margin-left:5px;
		}
	
	#ContentTable #ColCenter
	{
		background-color:#FFF;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#333;
		padding:20px;
	}
	#ContentTable #ColRight
	{
		background-color:#000;
		color:#FFF;
		width:150px;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		vertical-align:top;
	}
	#ContentTable #ColCenter #NewsBody img
	{
		border:1px black solid;
	}
	
	#Footer
	{
		background-image:url(../images/footer.jpg);
		width:800px;
		height:85px;
	}
	
/* ===================================================================================
									ATTRIBUTES
=================================================================================== */
	h1
	{
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:14px;
		color:#333;
	}
	h2
	{
		color:#333;
		background-image:url(../images/h1bg.jpg);
		height:15px;
		background-position:bottom;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom:0px;
		margin-top:20px;
	}
	
	.NewsReadMore
	{
		color:#666; display:inline;	
	}
	.NewsReadMore a
	{
		color:#666;
		text-decoration:none;
	}
	.NewsReadMore a:hover
	{
		color:#666;
		text-decoration:none;
		border-bottom:1px dotted #333;
	}

/* ===================================================================================
										FORMS
=================================================================================== */

	.FormTable
	{
		border:none;
		width:387px;
	}
	.FormTable TD
	{
		border-bottom:1px #CCC solid;
	}
	.FormQuestion
	{
		height:25px;
		width:150px;
		font-weight:bold;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
	}
	.Required
	{
		color:#F00;
		font-family:Courier New,Courier,monospace;
		font-weight:normal;
	}
	.FormInputField
	{
		font-family:MS Shell Dlg;
		font-size:10px;
		width:144px;
	}
	
/* ===================================================================================
								TEAM PAGE
=================================================================================== */
	
	.TeamTable
	{
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
		width:100%;
		border:none;
	}
	.TeamTable .Head
	{
		color:red;
		font-weight:bold;
		background-image:url(../images/h1bg.jpg);
		background-position:bottom;
		padding-left:5px;
	}
	.TeamTable .Content
	{
		font-weight:bold;
		background-image:url(../images/h1bg.jpg);
		background-position:bottom;
		color:#000;
		text-transform:uppercase;
		padding-left:5px;
	}
	.TeamTable .Content a
	{
		color:#000;	
		text-decoration:none;
	}

/* ===================================================================================
								SCORE PAGE
=================================================================================== */
	.ScoreTable
	{
		width:100%;
	}
	.ScoreTable .Head
	{
		background-color:#E5E5E5;
		border:1px black solid;
		color:black;
		height:20px;
		font-weight:bold;
		padding-left:3px;
	}
	.ScoreTable .Head a
	{
		color:#000;
		text-decoration:none;
		font-weight:normal;
	}
	.ScoreTable .Head a:hover
	{
		text-decoration:underline;
	}
	.ScoreTable .DriverName
	{
		background-color:#CCC;	
	}
	.ScoreTable .RowCollor_1
	{
		background-color:#999;	
	}
	.ScoreTable .RowCollor_2
	{
		background-color:#FF3C3C;	
	}
	.ScoreTable .RowCollor_Over
	{
		background-color:#FFF;	
	}

/* ===================================================================================
								CALENDER PAGE
=================================================================================== */

	.CalenderTable
	{
		width:100%;
	}
	.CalenderTable a
	{
		color:#000;
		text-decoration:none;
	}
	.CalenderTable a:hover
	{
		color:#000;
		text-decoration:underline;
	}
	
/* ===================================================================================
									LINKS PAGE
=================================================================================== */
	
	.LinksTable
	{
		width:100%;
	}
	
	.LinksTable tr
	{
		height:25px;	
	}
	.LinksTable a
	{
		color:#000;
		text-decoration:none;
	}
	.LinksTable a:hover
	{
		text-decoration:underline;
	}
	
/* ===================================================================================
									LINKS PAGE
=================================================================================== */
	.FotoAlbumTable
	{
		width:100%;
	}
	.FotoAlbumTable a
	{
		text-decoration:none;
		color:#000;
	}
	.FotoAlbumTable a:hover
	{
		text-decoration:underline;
		color:#000;
	}
	.FotoAlbumImageFrame
	{
		float:left;	
		margin:2px;
		text-align:center;
		font-size:10px;
	}


/* OVERLAY */
	#FotoOverLay
	{
		background-image:url(../cms/images/layout/OverlaybackgroundDark.png);
		z-index:1;
		position:fixed;
		top:0;
		bottom:0;
		right:0;
		left:0;
		display:none;
	}
	#FotoOverLay img
	{
		border:none;	
	}
	#FotoOverLay #FotoOverLayFrame
	{
		background-color:#FFF;
		border:1px #000000 solid;
		height:500px;
		position:fixed;
		left:50%;
		margin-top:10px;
	}
	#FotoOverLay #FotoOverLayFrame #NextImg
	{
		right:0;
		top:0;
		position:absolute;
		cursor:pointer;
	}
	#FotoOverLay #FotoOverLayFrame #PrevImg
	{
		left:0;
		top:0;
		position:absolute;
		cursor:pointer;
		
	}
	#FotoOverLay #FotoOverLayFrame #FotoOVerlayCloseButton
	{
		bottom:0;
		right:0;
		position:absolute;
		margin-bottom:5px;
		margin-right:10px;
		cursor:pointer;
	}
	#FotoOverLay #FotoOverLayFrame #FotoOVerlayDescr
	{
		font-size:12px;
		color:#666;
		bottom:0;
		left:0;
		position:absolute;
		margin-bottom:7px;
		margin-left:10px;
	}

/* ===================================================================================
								SALE PAGE
=================================================================================== */
	
	.SaleTable
	{
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:11px;
		width:100%;
		border:none;
	}
	.SaleTable .Head
	{
		color:red;
		font-weight:bold;
		background-image:url(../images/h1bg.jpg);
		background-position:bottom;
		padding-left:5px;
	}
	.SaleTable thead tr td
	{
		font-weight:bold;
	}
	.SaleTable .intresse
	{
		font-weight:bold;
		background-image:url(../images/h1bg.jpg);
		background-position:bottom;
		color:#000;
		text-transform:uppercase;
		padding-left:5px;
		height:20px;
	}
	.SaleTable .intresse a
	{
		color:#000;	
		text-decoration:none;
	}
