#indexPage
	{
	}

#indexPage h3
	{
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	color: #ffffff;
	font-size: 13px;
	font-weight:normal;
	text-align: left;
	margin:0;
	padding: 0 0 0 10px;
	line-height:20px;
	background: url(http://www.f1news.ru/images/index-h3.gif) repeat-x center #4d7b9f;
	text-transform:uppercase;
	}

#indexPage #topAnons
	{
	margin-bottom:3px;
	}

#indexPage h3 .floatRight
	{
	font-size:17px;
	line-height:17px;
	height:21px;
	text-transform:none;
	padding:0 17px 0 0;
	background:url(http://www.f1news.ru/images/index-h3-bul.gif) no-repeat right;
	margin:0;
	}

#indexPage h3 .floatRight a
	{
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	}

#indexPage ul.dateLinks
	{
	margin-top:0;
	line-height:1.8em;
	}

#indexPage ul.dateLinks li
	{
	padding:0 0 0 3.33em;
	line-height:1.8em;
	border:1px solird red;
	}

#indexPage ul.dateLinks li a
	{
	text-decoration:none;
	}

#indexPage ul.dateLinks li a:hover
	{
	text-decoration:underline;
	}

#indexPage ul.dateLinks li .date
	{
	font-size:12px !important;
	line-height:1.8em;
	height:1.8em;
	margin: 0 0 -1.8em -2.9em;
	background:url('') no-repeat center right;
	font-weight: normal;
	}

#indexPage ul.dateLinks li.long
	{

	}

#indexPage ul.dateLinks li.long .date
	{

	}

/* -------------------------- */
#indexPage table.calendar
  {
  border:0;
  border-top:1px solid #e2e9ef;
  border-left:1px solid #e2e9ef;
  }


 
#indexPage table.calendar td
  {
  border:none;
  text-align:center;
  padding:3px 0 3px 0;  
  background:url(http://www.f1news.ru/images/calendar-blue.gif) repeat-x #7b9ab6;
  font-size:12px;
  height:22px;
  border:0;
  border-bottom:1px solid #e2e9ef;
  border-right:1px solid #e2e9ef;
  }
 
#indexPage table.calendar td.none
  {
  background:url(http://www.f1news.ru/images/calendar-grey.gif) repeat-x #8f9396;
  }
  
#indexPage table.calendar tr.calendarHeader td
  {
  background:#e2e9ef;
  border-top:0;
  width:36px;
  height:22px;
  }
 
#indexPage table.calendar td a
  {
	color:#ffffff;
	font-weight:bold;
  }

#indexPage table.calendar tr.calendarNav td
  {
  border:none;
  }

#indexPage table.calendar .calendarHeader
  {
  font-weight:bold;
  font-size:12px;
  }

#indexPage table.calendar td.calendarToday
  {

  }

#indexPage table.calendar td.today a
{
  color:#ffffff;
}

/* -------------------------- */



.indexColLeft
	{
	clear:both;
	float:left;
	width:500px;
	margin-right:15px;
/*	background-color:#aeaeae;*/
	}

#indexTop .indexColLeft
	{
	clear:both;
	float:left;
	width:430px;
	margin-right:15px;
/*	background-color:#aeaeae;*/
	}

.indexColLeftBox
	{
	position:relative;
	clear:both;
	float:left;
	width:716px;
/*	background-color:#aeaeae;*/
	}

.indexColLeftWide
	{
	position:relative;
	clear:both;
	float:left;
	width:700px;
/*	background-color:#aeaeae;*/
	}
	


#indexPage .indexColLeft h3
	{
	padding-left:5px;
	}

#indexPage .indexColLeft #topNews h3
	{
	border:0;
	margin: 11px 0pt 8px; 
	padding:0;
	font-size: 16px;
	background:url("") no-repeat #ffffff;
	font-weight:bold;
	text-transform:none;
	}

#indexPage .indexColLeft #topNews h3 a
	{
	color: #004276 !important;
	}

#indexPage .indexColLeft #topNews h5
	{
	font-family: Arial, Helvetica, sans-serif;
	color:#808080;
	font-size:10px;
	margin:0;
	padding:0;
	}

#indexPage .indexColLeft #lastNews .floatRight
	{
	background:url("");
	padding-right:3px;
	}

#indexPage .indexColLeft #lastNews img
	{
	margin-top:5px;
	margin-right:2px;
	margin-left:2px;
	}

#indexPage #thisDay
	{
	line-height:18px;
	}
	
	#indexPage #thisDay table
		{
		width:225px !important;
		}

/* ------------------------- */
#indexPage .indexColLeft #topInterview,
#indexPage .indexColLeft #topColumn
	{
	border:1px solid #666666;
	padding:0;
	margin-bottom:15px;
	}
	
#indexPage .indexColLeft #topInterview .date, 
#indexPage .indexColLeft #topColumn .date
	{
	text-align:right;
	font-size:11px;
	}

#indexPage .indexColLeft #topInterview h3,
#indexPage .indexColLeft #topColumn h3
	{
	border:0;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background:url("") no-repeat #ffffff;
	color:#000000;
	font-weight:bold;
	text-transform:none;
	margin:0;
	font-size:12px;
	}

#indexPage .indexColLeft #topInterview span,
#indexPage .indexColLeft #topColumn span
	{
	display:block;
	position:relative;
	margin:0;
	padding:5px;
	background-color:#487396;
	color:#ffffff;
	height:160px;
	border:1px solid #ffffff;
	}



#indexPage .indexColLeft #topInterview span .text,
#indexPage .indexColLeft #topColumn span .text
	{
	position:absolute;
	bottom:-10px;
	left:115px;
	width:300px;
	}

#indexPage .indexColLeft #topInterview span a,
#indexPage .indexColLeft #topColumn span a
	{
	text-decoration:none;
	color:#ffffff;
	}

#indexPage .indexColLeft #topInterview span h3,
#indexPage .indexColLeft #topColumn span h3
	{
	font-size:15px;
	padding:0;
	}

#indexPage .indexColLeft #topInterview span h3 a,
#indexPage .indexColLeft #topColumn span h3 a
	{
	color:#ffffff;
	font-weight:bold;
	}

#indexPage .indexColLeft #topInterview table,
#indexPage .indexColLeft #topColumn table
	{
	margin:0;
	padding:0;
	background-color:#487396;
	color:#ffffff;
	height:160px;
	border:1px solid #ffffff;
	}

	#indexPage .indexColLeft #topInterview table td,
	#indexPage .indexColLeft #topColumn table td
		{
		padding:0;
		}
	
	#indexPage .indexColLeft #topInterview table .img,
	#indexPage .indexColLeft #topColumn table .img
		{
		float:left;
		border:1px solid #666666;
		background-color:#ffffff;
		padding:1px;
		}
	
	#indexPage .indexColLeft #topInterview table .img img,
	#indexPage .indexColLeft #topColumn table .img img,
		{
		margin:0;
		}
	
	#indexPage .indexColLeft #topInterview table h3,
	#indexPage .indexColLeft #topColumn table h3
		{
		font-size:15px;
		padding:0;
		background-color:#487396;
		border:0;
		margin:15px 0 5px 0;
		}
	
	#indexPage .indexColLeft #topInterview table a,
	#indexPage .indexColLeft #topColumn table a
		{
		text-decoration:none;
		color:#ffffff;
		}
	
	#indexPage .indexColLeft #topInterview table h3 a,
	#indexPage .indexColLeft #topColumn table h3 a
		{
		color:#ffffff;
		font-weight:bold;
		}

#indexPage .indexColLeft #topInterview ul.dateLinks li .date,
#indexPage .indexColLeft #topColumn ul.dateLinks li .date
	{
	text-align:left;
	}

/* ------------- topInterview ------------ */

	#indexPage .indexColLeft #topInterview h3 a
		{
		color:#004276;
		font-weight:normal;
		}

	
	
	#indexPage .indexColLeft #topInterview span h3
		{
		background-color:#487396;
		border:0;
		margin:15px 0 5px 0;
		}
	

	
	#indexPage .indexColLeft #topInterview span .img
		{
		float:left;
		border:1px solid #666666;
		width:102px;
		height:152px;
		background-color:#ffffff;
		margin-right:5px;
		}
	
	#indexPage .indexColLeft #topInterview span .img img
		{
		margin:1px;
		}
	
	#indexPage .indexColLeft #topInterview li
		{
		border-bottom:1px solid #ffffff;
		}
	
	#indexPage .indexColLeft #topInterview li.lineOne
		{
		background-color:#d1dee7;
		}
	
	#indexPage .indexColLeft #topInterview li.lineTwo
		{
		background-color:#c7d1da;
		}

/* ------------- topColumn ------------ */

	
	#indexPage .indexColLeft #topColumn h3 a
		{
		color:#004276;
		font-weight:normal;
		}
	
	#indexPage .indexColLeft #topColumn span h3
		{
		background-color:#487396;
		border:0;
		margin:15px 0 5px 0;
		}
	
	#indexPage .indexColLeft #topColumn span .img
		{
		float:left;
		border:1px solid #666666;
		width:102px;
		height:152px;
		background-color:#ffffff;
		margin-right:5px;
		}
	
	#indexPage .indexColLeft #topColumn span .img img
		{
		margin:1px;
		}
	
	#indexPage .indexColLeft #topColumn li
		{
		border-bottom:1px solid #ffffff;
		}
	
	#indexPage .indexColLeft #topColumn li.lineOne
		{
		background-color:#d1dee7;
		}
	
	#indexPage .indexColLeft #topColumn li.lineTwo
		{
		background-color:#c7d1da;
		}


/* ------------ weather -------------------- */
#indexPage #weatherBlock
	{
	padding:0 !important;
	margin:0 !important;
	background:url(http://www.f1news.ru/images/big-grey.gif) repeat-x bottom;
	}

#indexPage #weatherBlock td
	{
	height:38px;
	}


/* ------------ gp100Block -------------------- */
#indexPage #gp100Block
	{
	padding:0 !important;
	margin:0 !important;
	background:url(http://www.f1news.ru/images/big-grey.gif) repeat-x bottom;
	}

#indexPage #gp100Block td
	{
	height:38px;
	}
/* ----------------------------------------- */

.indexColMiddle
	{
	float:left;
	width:185px;
	margin-right:16px;
	font-size:10px;
/*	background-color:#eeeeee;*/
	}

#indexTop .indexColMiddle
	{
	float:left;
	width:255px;
	margin-right:16px;
	font-size:14px;
/*	background-color:#eeeeee;*/
	}

#indexTop .indexColMiddle #colorBlock_1
	{
	background-color: #f9d7b2;
	font-size:11px;
	line-height:18px;
	padding:0 7px 3px 7px;
	}

	#indexTop .indexColMiddle #colorBlock_1 h3
		{
		margin: 0 -7px 3px -7px; 
		padding: 2px 0pt 3px 7px; 
		background: #f6821f; 
		color: #ffffff; 
		line-height: 18px; 
		font-size: 12px;
		font-weight:bold;
		text-align: left;
		border:0;
		}

#indexTop .indexColMiddle #colorBlock_2
	{
	background-color: #a7d4f3;
	font-size:11px;
	line-height:18px;
	padding:0 7px 3px 7px;
	}

	#indexTop .indexColMiddle #colorBlock_2 h3
		{
		margin: 0 -7px 3px -7px; 
		padding: 2px 0pt 3px 7px; 
		background: #194a68; 
		color: #ffffff; 
		line-height: 18px; 
		font-size: 12px;    
		text-align: left;
		border:0;
		}
	
	#indexTop .indexColMiddle #colorBlock_2 td
		{
		font-size: 11px;
		line-height: 18px; 
		}

.indexColMiddleWide
	{
	float:left;
	width:441px;
	margin-right:0;
/*	background-color:#eeeeee;*/
	}

.indexColLeftBox .indexColMiddle
	{
	margin-right:0;
	}

#indexTop .indexColLeftBox .indexColMiddle
	{
	margin-right:0;
	}

.indexColMiddle a
	{
	text-decoration:none;
	}

.indexColMiddle a:hover
	{
	text-decoration:underline;
	}

.indexColMiddle strong
	{
	font-size:12px;
/*	background-color:#eeeeee;*/
	}

.indexColMiddle h3
	{

	}

#indexTop .indexColMiddle h3
	{
	}

#indexTop .innerBlock
	{
/*	background-color:#98fb98;*/
/*	font-size:11px;*/
/*	line-height:17px;*/
	margin: 0 0 15px 0;
	padding:0;
	border:0;
	}

.indexColLeft .innerBlock
	{
/*	background-color:#98fb98;*/
	font-size:12px;
	line-height:17px;
	}

.indexColMiddle .innerBlock
	{
	border: 1px solid #989898;
	padding:0 7px 7px 7px;
	margin: 0 0 10px 0;
	font-size:11px;
	}

#indexTop .indexColMiddle .innerBlock
	{
	border: 0;
	padding:0;
	margin: 0 0 10px 0;
	font-size:13px;
	}

.indexColMiddle .innerBlock .pict
	{
	margin: 0 -7px 5px -7px;
	}

.indexColMiddle .innerBlock .pict img
	{
	width:183px;
	height:80px;
	}

#indexTop .indexColMiddle .innerBlock .pict img
	{
	width:100%;
	height:80px;
	}

#indexTop .indexColMiddle .innerBlock h4
	{
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://www.f1news.ru/images/page.gif) no-repeat left top;
	padding: 2px 7px 3px 17px;
	margin: 7px 0 0 0;
	font-weight:bold;
	color:#000000;
	font-size:14px;
	line-height:16px;
	text-align:left
	}


#indexTop .indexColMiddle .innerBlock h4 a
	{
	text-decoration:underline;
	}

#indexTop .indexColMiddle .innerBlock h5
	{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#808080;
	font-size:10px;
	font-weight:normal;
	}

#indexTop .indexColMiddle #lastForum
	{
	line-height:22px;
	}

#indexTop .indexColRight #prognozBlock td
	{
	line-height:17px;
	}

#indexTop .indexColMiddle .innerBlock .calendar
	{
	width:100%;
	}

.indexColMiddle #blockCalendar
	{
	border:0;
	margin:0;
	padding: 0 0 0 0;
	background-color:#e2e9ef;
	}

.indexColMiddle #blockCalendar a
	{
	text-decoration:underline;
	}

.indexColRight
	{
	float:left;
	width:240px;
/*	background-color:#c0c0c0;*/
	}

#indexTop .indexColRight .innerBlock
	{
	border:1px solid #505050;
	border-top:0;
	background:#f0f0f0;
	padding:0 7px 7px 7px;
	font-size:11px;
	}

#indexTop .indexColRight .innerBlock td
	{
	font-size:11px;
	}

#indexTop .indexColRight .innerBlock .img
	{
	margin: -3px -7px 3px -7px;
	}

#indexTop .indexColRight .innerBlock h3
	{
	border:0;
	background: #44506a;
	padding: 1px 7px 3px 7px;
	margin: 0 -8px 3px -8px;
	font-weight:normal;
	text-transform:none;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	line-height:18px;
	}



.indexColAll
	{
	clear:both;
	width:956px;
/*	border: 1px dotted #989898;*/
	border-bottom:1px solid #000000;
	margin-bottom:15px;
	}

.indexColAll h3
	{
	color:#000000;
	border-bottom:1px solid #000000;
	padding:0 0 3px 10px;
	margin:0;
	font-size:12px;
	}

.indexColSeparator
	{
	clear:both;
	}

/* ----------------------------------- */




#indexGallery .dateLinks
	{
	float:left;
	width:250px;
	padding:7px 0 15px 0;
	margin:10px 0 0 0;
	}

#indexGallery ul.dateLinks li
	{
	padding:0 0 0 10px;
	}

#indexGallery img
	{
	border:0;
	margin: 9px 0 0 9px;
	}

/* ------------------------ */



/* --  -- */

.indexColRight #scrollRatingBlock
	{
	padding:0 !important;;
	}

.indexColRight #scrollRatingBlock h3
	{
	margin:0 !important;;
	}

.indexColRight #scrollRatingBlock td
	{
	font-size:11px;
	}

	 .indexColRight #scrollMenu ul li a
		{
		border-left:1px solid #505050;
		border-top:1px solid #505050;
		border-bottom:1px solid #505050;
		}
	
	 .indexColRight #scrollMenu ul li.scrollActive a
		{
		border-bottom:none;
		}
