/* CSS Document */
#main_hold {
	padding-top:10px;
	text-align:left;
	clear:both;
}
#main_hold a {
	color:#D91C1A;
}
h2 {
	color:#D91C1A;
	font-size:18px;
	padding:0px;
	padding-bottom:4px;
	margin:0px;

}
h3 {
	color:#D91C1A;
	font-size:22px;
	padding:0px;
	padding-bottom:4px;
	margin:0px;
	line-height:24px;

}
h4 {
	padding:0px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	}
h5 {
	color:#D91C1A;
	font-size:18px;
	padding:0px;
	padding-top:10px;
	padding-bottom:8px;
	margin:0px;

}
#main_hold a:hover {
	color:#D91C1A;
}

#holder_content {
	width:557px;
	float:left;
}
#holder_content a{
	color:#D91C1A;
	}
#holder_content a:hover {
	color:#D91C1A;
}
#holder_content_2 {
	width:558px;
}
#holder_content_2 a{
	color:#D91C1A;
	}
#holder_content_2 a:hover {
	color:#D91C1A;
}
#holder_content_2 p{
	padding:0px;
	padding-top:16px;
	line-height:15px;
	margin:0px;
	padding-bottom:16px;
	padding-left:20px;
}
#main_intro {
	line-height:15px;
	margin-top:8px;
	height:206px;
}
#main_intro2 {
	line-height:15px;	
}
#news_holder {
	border-top:#DDDDDD solid 1px;
	margin-top:20px;
	padding-top:20px;
}
#sections_holder{
	border-top:#DDDDDD solid 1px;
	margin-top:20px;
	padding-top:20px;
}
#sections_holder_2{
	border-top:#DDDDDD solid 1px;
	margin-top:10px;
	padding-top:10px;
}
.section_left {
	float:left;
	width:164px;
	padding-right:13px;
}
.section_center {
	float:left;
	width:164px;
	padding-left:13px;
	padding-right:13px;
	border-left:#DDDDDD solid 1px;
	border-right:#DDDDDD solid 1px;
}
#section_left_01 {
	float:left;
	width:260px;
	padding-right:16px;
}
#section_center_01 {
	float:left;
	width:260px;
	padding-left:15px;
	border-left:#DDDDDD solid 1px;
}
.section_right {
	float:left;
	width:172px;
	padding-left:14px;
}
.img_pad {
	margin-top:6px;
	margin-bottom:8px;
	}
#sub-navigation
{
	padding:12px 10px 12px 26px;
	text-align:left !important;
}
/* circuites side */
.circuite {
	background:url(/assets/images/circuits/back_circuites.jpg);
	height:104px;
	line-height:16px;
	padding:8px;
	border:#DDDDDD 1px solid;
	margin-bottom:10px;
}
.circuite img {
	margin-top:2px;
	float:left;
	margin-right:10px;
	}
.circuite_text {
	margin-top:8px;
}
#text_box_c {
	color:#999999;
	padding-left:10px
}
#subsec_text {
	border-top:#DDDDDD 1px solid;
	width:528px;
	padding-top:20px;
	padding-left:20px;
}
#subsec_text_2 {
	border-top:#DDDDDD 1px solid;
	width:528px;
	line-height:18px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:30px;
}
.biglink {
	font-size:18px;
	font-weight:bold;
}
.mediumlink {
	font-size:14px;
	font-weight:bold;

}
#profile {
	border-top:#DDDDDD 1px solid;
	width:558px;
	padding-top:20px;
}
#profile img {
	float:left;
	padding-right:10px;
}
#profile_text {
	width:366px;
	float:left;
}
#sep_line {
	border-top:1px #DDDDDD solid;
	color:#999999;
	padding-top:16px;
}
#tab_driver {
	font-size:18px;
	font-weight:bold;
	width:170px;
	padding-left:14px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	float:left;
	padding-top:12px;
	background: url(/assets/images/f1/tab_back.jpg) repeat-x;
	height:24px;
}

#driver_box {
	float:left;
	background:url(/assets/images/f1/driver_box_back.jpg) repeat-x;
	height:217px;
	width:372px;
	border: #DDDDDD 1px solid;
	border-top:0px;
}
.box_in_driver {
	border: #DDDDDD 1px solid;
	padding-left:9px;
	width:161px;
	float:left;
	height:20px;
	padding-top:3px;
	background:#FFFFFF;
	margin-top:8px;
	margin-right:6px;
}
#list_pictures {
	width:164px;
	float:left;
	margin-top:20px;
}
#list_carrer_driver {
	float:left;
	margin-top:20px;
	margin-left:20px;
	width:364px;
}
.list_carrer_item {
	margin-top:10px;
	line-height:16px;
}
.pictures {
	margin-bottom:10px;
	text-align:center;
}
.pictures img {
	margin-top:10px;
	margin-bottom:4px;
	}
#tab_car {
	font-size:18px;
	font-weight:bold;
	width:356px;
	padding-left:14px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	float:left;
	padding-top:12px;
	background: url(/assets/images/f1/tab_back.jpg) repeat-x;
	height:24px;
}
#race_car_box {
	background:url(/assets/images/f1/race_box_back.jpg) repeat-x #F3F3F3;
	float:left;
	width:549px;
	border:#dddddd 1px solid;
	border-bottom:0px;
	border-top:0px;
}
#race_car_box img{
	margin-top:9px;
	margin-left:9px;
	border:#dddddd 1px solid;
}
#race_car_text {
	font-size:13px;
	font-weight:bold;
	padding:20px;
	padding-top:18px;
	padding-bottom:16px;
}
#tab_car_2 {
	font-size:18px;
	font-weight:bold;
	width:238px;
	padding-left:14px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	border-left:0px;
	float:left;
	padding-top:12px;
	background: #FFFFFF;
	height:24px;
}
#race_car_box_2 {
	background: url(/assets/images/f1/race_box_2_back.jpg) repeat-x;
	float:left;
	width:549px;
	border:#dddddd 1px solid;
	border-top:0px;
}
.box_in_race {
	border: #DDDDDD 1px solid;
	padding-left:9px;
	width:526px;
	float:left;
	padding-bottom:4px;
	padding-top:3px;
	background:#FFFFFF;
	margin-top:5px;
}
.sep_bold {
	width:380px;
	font-weight:bold;
	float:right;
}
.race_car_det {
	padding-top:20px;
	padding-left:15px;
}
.race_car_det ul {
	padding:0px;
	padding-left:14px;
	padding-top:10px;
	margin:0px;
	list-style-image:url(/assets/images/f1/dot_list.gif)
	}
.tab_facts {
	font-size:18px;
	font-weight:bold;
	width:353px;
	padding-left:14px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	float:left;
	padding-top:12px;
	background:url(/assets/images/f1/tab_back_facts.jpg) repeat-x;
	height:24px;
}
.tab_circuits {
	font-size:14px;
	font-weight:bold;
	width:361px;
	padding-left:6px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	float:left;
	padding-top:12px;
	background:url(/assets/images/f1/tab_back_facts.jpg) repeat-x;
	height:24px;
}
.facts_car_box {
	background:url(/assets/images/f1/back_top_facts.jpg) repeat-x #E8E8E8;
	float:left;
	width:547px;
	border:#dddddd 1px solid;
	border-top:0px;
	margin-bottom:20px;
}	
.circuits_box {
	background:url(/assets/images/f1/back_top_facts.jpg) repeat-x #E8E8E8;
	float:left;
	width:547px;
	border:#dddddd 1px solid;
	border-top:0px;
	margin-bottom:20px;
}
.circuits_box img {
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}	
.facts_car_box img {
	margin-top:10px;
	margin-left:10px;
	float:left;
	border:#dddddd 1px solid;
}	
.boxes_holder {
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-bottom:6px;
}
.boxes_holder_circuits {
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:240px;
	padding-bottom:6px;
}
.box_in_facts {
	border: #DDDDDD 1px solid;
	padding-left:9px;
	width:344px;
	padding-bottom:4px;
	padding-top:3px;
	background:#FFFFFF;
	margin-bottom:5px;
}
.box_in_circuits {
	border: #DDDDDD 1px solid;
	padding-left:9px;
	width:230px;
	padding-bottom:4px;
	padding-top:3px;
	background:#FFFFFF;
	margin-bottom:5px;
}
.circuite_box2{
	width:160px;
	float:right;
}
.box_in_milestones {
	border: #DDDDDD 1px solid;
	padding-left:9px;
	width:514px;
	padding-bottom:4px;
	padding-top:3px;
	margin:8px;
	background:#FFFFFF;
	margin-bottom:5px;
	padding-right:6px;
}
.milestones_car_box {
	background:url(/assets/images/f1/back_top_facts.jpg) repeat-x #E8E8E8;
	float:left;
	width:547px;
	border:#dddddd 1px solid;
	border-top:0px;
	margin-bottom:20px;
}	
#timeline_milestone {
	margin-top:8px;
	background: url(/assets/images/f1/timeline.gif) no-repeat;
	width:514px;
	height:61px;
}
#timeline {
	margin-top:8px;
	background: url(/assets/images/f1/timeline_2.gif);
	width:514px;
	height:61px;
}
#timeline_formula {
	margin-top:8px;
	background: url(/assets/images/f1/timeline_f1h.gif) no-repeat;
	width:514px;
	padding-top:14px;
	height:81px;
}
.link_year {
	float:left;
	margin-left:9px;
	}
.link_year1 {
	float:left;
	margin-left:21px;
	}
.link_year_ti {
	float:left;
	margin-left:5px;
	}
.link_year_ti1 {
	float:left;
	}
.link_year_f1 {
	float:left;
	margin-left:7px;
	}
.link_year_f1_l {
	float:left;
	margin-left:5px;
	}
.tab_timeline {
	font-size:18px;
	font-weight:bold;
	width:260px;
	padding-left:14px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	float:left;
	padding-top:12px;
	background:url(/assets/images/f1/tab_back_facts.jpg) repeat-x;
	height:24px;
}
.tab_timeline_2 {
	font-size:18px;
	font-weight:bold;
	width:230px;
	margin-right:9px;
	padding-left:14px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	float:right;
	padding-top:12px;
	height:24px;
}
.circuite_box {
	float:left;
	width:165px;
	margin-right:20px;
	margin-bottom:20px;
}
.top_circuit_box{
	width:114px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	background:url(/assets/images/circuits/back_box_top.jpg) repeat-x;
	padding-top:4px;
	padding-left:4px;
	font-weight:bold;
}
.circuite_box_inside {
	height:164px;
	border: #DDDDDD 1px solid;
	border-top:0px;
	background:url(/assets/images/circuits/back_box.jpg);
	text-align:center;
}
.detail_circuit {
	background:#FFFFFF;
	border: #DDDDDD 1px solid;
	font-size:11PX;
	margin:3px;
	margin-top:3px;
	padding:3px;
	padding-right:0px;
	text-align:left;
	}
#circuit_photos{
	float:left;
	width:285px;
	
}
#circuit_photos img {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
#pass_winners{
	border-left:#DDDDDD 1px solid;
	float:left;
	width:240px;
	padding-left:30px;
	line-height:18px;
}
#related_link{
	border-top:#DDDDDD 1px solid;
	margin-top:20px;
	padding-top:20px;
	line-height:20px;
}
/* drivers teams */
#drivers_holder					{ margin:0; padding:0; width:290px; }
#drivers_holder div.driver_l	{ width:130px; margin-left:5px; margin-right:6px; float:left; }
#drivers_holder div.driver_r	{ width:130px; margin-right:19px; float:left; }
#drivers_holder .second_row		{ margin-top:5px; }
#driver_1						{ width:130px; float:left; margin-right:6px; margin-left:5px; }
#driver_2						{ width:130px; float:left; margin-right:19px; }

/** Team's page, car picture **/
div.milestones_car_box
img.team_carPicture				{ margin:5px 0 10px 5px; border:#DDD 1px solid; float:left; }

#team_details					{ width:252px; padding-top:2px; margin-right:5px; float:right; }
.drivers {
	border:#DDDDDD 1px solid;
	background:#FFFFFF;
	padding-top:3px;
	padding-bottom:2px;
	text-align:center;
	font-weight:bold;
}
.team_detail {
	border:#DDDDDD 1px solid;
	background:#FFFFFF;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:5px;
	padding-left:4px;
}
.sep_details					{ width:150px; float:right; }
.detail_teams_box .sep_details	{ line-height:18px; }
.teams_others_box_l				{ float:left; width:265px; margin-right:10px; margin-bottom:20px; clear:left; }
.teams_others_box_r				{ float:left; width:265px; margin-left:10px; margin-bottom:20px; }
.top_teams_box{
	width:183px;
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:8px;
	font-weight:bold;
	background: url(/assets/images/f1/layaout_teams_2.jpg)repeat-x;
}

#holder_content
.teams_introText	{ border-top: #DDD 1px solid; padding-bottom:20px; padding-top:16px; }
.teams_box_inside	{ border:#DDD 1px solid; border-top:0px; padding-top:5px; background:#E8E8E8 url(/assets/images/circuits/back_box.jpg) repeat-x top; }

/*** Clearfix rule ***/
.clearfix:after		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*** End of clearfix rule ***/
.img_no_height		{ line-height:0; }
.detail_teams_box	{ background:#FFFFFF; border: #DDDDDD 1px solid; font-size:11PX; margin:0px 5px 5px 5px; padding:3px; padding-right:0px; text-align:left; }
#table_box {
	background:url(/assets/images/f1/back_top_facts.jpg) repeat-x #E8E8E8;
	float:left;
	width:538px;
	border:#dddddd 1px solid;
	border-top:0px;
	margin-bottom:20px;
	padding:5px;
}	
.table_clase{
	font-weight:bold;
	color:#d81b1a;
}
.detail_table_box {
	background:#FFFFFF;
	border: #DDDDDD 1px solid;
	font-size:11PX;
	margin-top:5px;
	}
.pdf_text {
	padding:10px;
	font-size:10px;
}
.list_hold_pdf{
width:190px;
float:right;
}
.list_menu_pdf{
	height:18px;
	background-color:#DDDDDD;
	padding-left:10px;
	padding-top:5px;
	width:180px;
	font-weight:bold;
}
.section_1_pdf{
border-right:1px solid #dddddd;
border-left:1px solid #dddddd;
padding:15px;
padding-right:0px;
border-bottom:1px solid #dddddd;
}

.section_1_pdf ul{
padding-left:13px;
margin:0px;

}

.section_1_pdf li{
padding:0px;
padding-bottom:5px;
margin:0px;
list-style-image:url(/assets/images/common_pics/small_pdf.gif);
}


.regulation_box{
	border-bottom:#DDDDDD 1px solid;
	width:548px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px;
	padding-bottom:10px;
}
.regulation_box img{
	float:left; 
	margin-right:10px;
	padding-bottom:10px;
}
.pdf_on {
background: url(/assets/images/f1/pdf.gif) no-repeat; 
padding-left:22px;
}
#news_box{
	width:548px;
	line-height:16px;
	padding-bottom:10px;
}
#news_box img{
	float:left; 
	margin-right:10px;
	padding-bottom:10px;
}
#more_news{
	color:#999999;
	float:left;
	font-size:10px;
	width:548px;
	line-height:16px;
	margin-bottom:30px;
}
#more_news ul{
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	padding-left:5px;
	line-height:17px;
	list-style:none;
}
#more_news ul li{
	background:url(/assets/images/common_pics/red_arrow_2.gif) no-repeat;
	padding-left:11px;
	
}
.new_ittem {
	margin-bottom:5px;
	margin-top:5px;
	font-size:11px;
	width:174px;
	float:left;
	margin-right:8px;
}
#home_intro {
	width:362px;
	padding-left:16px;
	padding-right:10px;
	float:left;
	padding-top:10px;
	line-height:15px;
}
#home_box {
	width:362px;
	float:left
}
#home_box a{
	color:#D91C1A;
	text-decoration:none;
}
#home_box a:hover{
	color:#D91C1A;
	text-decoration:underline !important:
}
#home_box_tab {
	border: #DDDDDD 1px solid;
	border-bottom:0px;
	width:204px;
	font-weight:bold;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
}
#home_box_in{
	width:339px;
	padding:10px;
	padding-bottom:0px;
	border: #DDDDDD 1px solid;
	border-top: none;
	background: url(/assets/images/f1/back_home_box.jpg) repeat-x;
}
#home_race_zone {
	background:url(/assets/images/f1/race_zone_home.gif) no-repeat;
	border: #DDDDDD 1px solid;
	height:159px;
	padding-top:50px;
	padding-left:13px;
	width:324px;
	
}
#home_downloads {
	background:url(/assets/images/f1/download_home.gif);
	width:149px;
	height:112px;
	padding-left:13px;
	padding-top:50px;
	border: #DDDDDD 1px solid;
	float:left
}
#home_race_planner {
	background: url(/assets/images/f1/race_planner.gif);
	width:149px;
	height:112px;
	padding-left:13px;
	padding-top:50px;
	border: #DDDDDD 1px solid;
	float:left
}
#home_guidelines {
	background: url(/assets/images/f1/home_guidelines.gif);
	width:149px;
	height:112px;
	padding-left:13px;
	padding-top:50px;
	border: #DDDDDD 1px solid;
	float:left
}
#home_experience {
	background: url(/assets/images/f1/home_experience.gif) no-repeat;
	width:149px;
	height:112px;
	padding-left:13px;
	padding-top:50px;
	border: #DDDDDD 1px solid;
	float:left
}
#sep_boxes {
float:left;
padding:5px;
}

