@charset "utf-8";


/* -------------------------------------------------------------------
	titleBox
------------------------------------------------------------------- */	
#titleBox {
	margin:8px 0 0; padding:25px 8px 25px 13px;
	width:656px; height:100%;
	background:#000; height:100%;}

#titleBox .leftBox {width:570px;}
#titleBox .leftBox h1,
#titleBox .leftBox p {margin:0; padding:0; float:left;}
#titleBox .leftBox h1 {width:188px;}
#titleBox .leftBox p {width:375px; color:#b1b1b1; padding-top:3px; font-size:65%;}

#titleBox .rightBox {width:70px;}
#titleBox .rightBox p {margin:0; padding:3px 0 0;}

/* -------------------------------------------------------------------
	newsBox
------------------------------------------------------------------- */	
#newsBox {
	width:677px; height:100%; margin:16px 0 0;
	background:url(../images/news_bg.gif) repeat-y;}

/*--cont--*/	
#newsBox .cont {
	width:480px; padding:0 10px 30px; float:right;}
#newsBox .cont h2 {
	margin:0 0 20px; padding:14px 0 0 26px; color:#ccc; font-size:85%;
	height:29px;
	background:url(/f1-news/images/h2/h2.gif) no-repeat;}
#newsBox .cont h2.fact {
	background:url(/f1-news/images/h2/fact.gif) no-repeat;}
#newsBox .cont h2.originalrelease,
#newsBox .cont h2.cat105,
#newsBox .cont h2.cat106,
#newsBox .cont h2.bmw,
#newsBox .cont h2.ingf1,
#newsBox .cont h2.cat55,
#newsBox .cont h2.cat51,
#newsBox .cont h2.cat52,
#newsBox .cont h2.att,
#newsBox .cont h2.cat53,
#newsBox .cont h2.gp-3,
#newsBox .cont h2.cat83,
#newsBox .cont h2.fia {
	background:url(/f1-news/images/h2/originalrelease.gif) no-repeat;}
#newsBox .cont h2.gp-result {
	background:url(/f1-news/images/h2/gp-result.gif) no-repeat;}
#newsBox .cont h2.gp-live,
#newsBox .cont h2.gp,
#newsBox .cont h2.gp_1,
#newsBox .cont h2.gp_2,
#newsBox .cont h2.gp_4,
#newsBox .cont h2.gp_5,
#newsBox .cont h2.gp_6,
#newsBox .cont h2.gp_7,
#newsBox .cont h2.gp_8,
#newsBox .cont h2.gp_9,
#newsBox .cont h2.gp_10,
#newsBox .cont h2.gp_11,
#newsBox .cont h2.gp_12,
#newsBox .cont h2.gp_13,
#newsBox .cont h2.gp_14,
#newsBox .cont h2.gp_15,
#newsBox .cont h2.gp_16,
#newsBox .cont h2.gp_17 {
	background:url(/f1-news/images/h2/gp-live.gif) no-repeat;}
#newsBox .cont h2.voice {
	background:url(/f1-news/images/h2/voice.gif) no-repeat;}

/*--entryBox--*/	
.entryBox {
	margin:0; padding:20px 0 0; height:100%;
	border-bottom:1px solid #cdcdcd;}
.entryBox p {margin:1em 0 0; font-size:75%; line-height:1.4em;}
.entryBox .photo {float:right; text-align:right; width:145px; height:98px; padding-bottom:20px; padding-left:10px;}
.entryBox .photo a p { border:1px solid #DEDEDE; margin-left:8px; text-align:right; display:block; width:135px; height:90px; overflow:hidden;}
.entryBox .photo a p:hover {border:1px solid #ed2715;}
.entryBox .title {
	padding-left:7px;
	border-left:3px solid #000;}
.entryBox .title h3 {font-size:80%; margin:0; line-height:1.4em;}
.entryBox .title h3 a {color:#333;}
.entryBox .title h3 a span.date {color:#666; font-weight:normal;}

.entryBox p.more {text-align:right; margin:0.3em 0 10px; font-size:65%;}
.entryBox p.more a {
	padding-left:11px; color:#666;
	background:url(/component/images/list_point.gif) no-repeat 0 2px;}	

.entryBox .title h3 a:hover,
.entryBox .title h3 a:hover span.date,
.entryBox p.more a:hover {color:#ed2715;}





/*--listBox--*/	
.listBox {
	margin:0;
	padding:10px 0 0;
	height:100%;
}
.listBox p {margin:1em 0 0; font-size:75%; line-height:1.4em;}
.listBox .photo {float:right; text-align:right; width:95px; height:60px; padding-bottom:10px; padding-left:10px;}
/*
.listBox .photo p.thumbnail_90x60 { width:95px; height:64px; display:block; overflow:hidden; }
.listBox .photo p a img {margin-left:8px; padding:1px; text-align:right; display:block;}
.listBox .photo p a img:hover {border:1px solid #ed2715; padding:0;}
*/
.listBox .photo a p { border:1px solid #DEDEDE; margin-left:8px; text-align:right; display:block; width:90px; height:60px; overflow:hidden;}
.listBox .photo a p:hover { border:1px solid #ed2715;}
.listBox .title {
	padding-left:7px;
	border-left:3px solid #000;}
.listBox .title h3 {font-size:80%; margin:0; line-height:1.4em;}
.listBox .title h3 a {color:#333;}
.listBox .title h3 a span.date {color:#666; font-weight:normal;}

.listBox .title p { margin:0.5em 0 0;}

.listBox p.more {text-align:right; margin:0.3em 0 0; font-size:65%;}
.listBox p.more a {
	padding-left:11px; color:#666;
	background:url(/component/images/list_point.gif) no-repeat 0 2px;}	

.listBox .title h3 a:hover,
.listBox .title h3 a:hover span.date,
.listBox p.more a:hover {color:#ed2715;}






/*--subnavi--*/		
#newsBox #subnavi {
	width:167px; float:left;}
#newsBox #subnavi h3.category {
	margin:0; padding:9px 0 0 13px; color:#9f9f9f;
	color:#fff;font-size:70%; height:21px;
	background:url(../images/category_bg.gif) repeat-x;}

#newsBox #subnavi h3 {color:#9f9f9f!important;}

#newsBox #subnavi ul.categoryList {font-size:85%;}
	
#newsBox #subnavi ul.categoryList	{
	margin:0; padding:0; list-style:none;}
	
#newsBox #subnavi ul.categoryList li {
	margin:1px 0 0; padding:0 0 0 0; line-height:30px;
	color:#878787;}
*html #newsBox #subnavi ul.categoryList li {height:30px;}

#newsBox #subnavi ul.categoryList li a {
	padding-left:15px; display:block; color:#9f9f9f;
	background:url(../images/subnavi_bg.gif) no-repeat;}
#newsBox #subnavi ul.categoryList li a:hover,
#newsBox #subnavi ul.categoryList li a.current {
	color:#EE0000;
	background:url(../images/subnavi_bg_r.gif) no-repeat;}
#newsBox #subnavi ul.categoryList li.current a {
	color:#fff;
	background:url(../images/subnavi_bg_on.gif) no-repeat;}
	
#newsBox #subnavi ul.categoryList ul li {
	margin:0 0 0 8px; padding:3px 5px 3px 0; line-height:1.5em;
	background:#000; font-size:90%;}
*html #newsBox #subnavi ul.categoryList ul li {height:auto;}

#newsBox #subnavi ul.categoryList ul li a {
	margin-left:8px; padding-left:10px; border:none; color:#9f9f9f;
	background:url(/component/images/link_point.gif) no-repeat 0px 4px;}
#newsBox #subnavi ul.categoryList ul li a:hover {
	background:url(/component/images/link_point.gif) no-repeat 0 4px;}
#newsBox #subnavi ul.categoryList ul li a.current {
	color:#EE0000;
	background:url(/component/images/link_point.gif) no-repeat 0 4px;}

#newsBox #subnavi ul.categoryList ul li {font-size:105%;}	
/*--
*html #newsBox #subnavi ul.categoryList ul li {font-size:105%;}
*:first-child+html #newsBox #subnavi ul.categoryList ul li {font-size:105%;}
--*/

#newsBox #subnavi ul.categoryList li a#news {/*display:none!important;*/}
	
#newsBox #subnavi .titleBox {
	margin:1px 0 0; padding:9px 8px;
	background:#292929;}
	
#newsBox #subnavi .titleBox h4 {
	margin:0; padding:0 0 0 5px; color:#8f8f8f;
	font-size:70%; line-height:1em;
	border-left:2px solid #8f8f8f;}
	
#newsBox #subnavi h3 {
	margin:8px 0 0; padding:9px 0 9px 13px; font-size:65%;
	background:#4d4d4d; color:#fff;}
	
#newsBox #subnavi ul.backnumberList {
	margin:0 0 15px; padding:0; list-style:none; font-size:70%;}
#newsBox #subnavi ul.backnumberList li {
	margin:0; padding:3px 8px 0 0; padding-left:30px; text-indent:-20px; line-height:1.5em;
	background:#000; font-size:90%;}
#newsBox #subnavi ul.backnumberList li a {
	margin-left:8px; padding-left:10px; border:none; color:#9f9f9f;
	background:url(/component/images/link_point.gif) no-repeat 0 2px;}
#newsBox #subnavi ul.backnumberList li a:hover {color:#EE0000;}
	
/*--team--*/
.team {
	margin:22px 8px 0;
	width:144px; height:222px; float:left;}

.team h3 {
	margin:0; padding:0;
	font-size:70%; text-align:center;}
.team h3 a {
	display:block;width:144px; height:222px; padding:8px 0 0;}
.team a:hover {text-decoration:none;}

#bridge h3 a,#fia h3 a {padding-top:15px;}

#newsBox #voda h3 a {
	background:url(../images/team/voda.jpg) no-repeat 0 0;}
#newsBox #voda h3 a:hover {
	background:url(../images/team/voda.jpg) no-repeat -144px 0;}
#newsBox .new #voda h3 a {
	background:url(../images/team/voda_new.jpg) no-repeat 0 0;}
#newsBox .new #voda h3 a:hover {
	background:url(../images/team/voda_new.jpg) no-repeat -144px 0;}
	
#newsBox #sf h3 a {
	background:url(../images/team/sf.jpg) no-repeat 0 0;}
#newsBox #sf h3 a:hover {
	background:url(../images/team/sf.jpg) no-repeat -144px 0;}
#newsBox .new #sf h3 a {
	background:url(../images/team/sf_new.jpg) no-repeat 0 0;}
#newsBox .new #sf h3 a:hover {
	background:url(../images/team/sf_new.jpg) no-repeat -144px 0;}	
	
#newsBox #bmw h3 a {
	background:url(../images/team/bmw.jpg) no-repeat 0 0;}
#newsBox #bmw h3 a:hover {
	background:url(../images/team/bmw.jpg) no-repeat -144px 0;}
#newsBox .new #bmw h3 a {
	background:url(../images/team/bmw_new.jpg) no-repeat 0 0;}
#newsBox .new #bmw h3 a:hover {
	background:url(../images/team/bmw_new.jpg) no-repeat -144px 0;}	
	
#newsBox #ing h3 a {
	background:url(../images/team/ing.jpg) no-repeat 0 0;}
#newsBox #ing h3 a:hover {
	background:url(../images/team/ing.jpg) no-repeat -144px 0;}
#newsBox .new #ing h3 a {
	background:url(../images/team/ing_new.jpg) no-repeat 0 0;}
#newsBox .new #ing h3 a:hover {
	background:url(../images/team/ing_new.jpg) no-repeat -144px 0;}
	
#newsBox #toyota h3 a {
	background:url(../images/team/toyota.jpg) no-repeat 0 0;}
#newsBox #toyota h3 a:hover {
	background:url(../images/team/toyota.jpg) no-repeat -144px 0;}
#newsBox .new #toyota h3 a {
	background:url(../images/team/toyota_new.jpg) no-repeat 0 0;}
#newsBox .new #toyota h3 a:hover {
	background:url(../images/team/toyota_new.jpg) no-repeat -144px 0;}
	
#newsBox #toro h3 a {
	background:url(../images/team/toro.jpg) no-repeat 0 0;}
#newsBox #toro h3 a:hover {
	background:url(../images/team/toro.jpg) no-repeat -144px 0;}
#newsBox .new #toro h3 a {
	background:url(../images/team/toro_new.jpg) no-repeat 0 0;}
#newsBox .new #toro h3 a:hover {
	background:url(../images/team/toro_new.jpg) no-repeat -144px 0;}
	
#newsBox #red_bull h3 a {
	background:url(../images/team/red.jpg) no-repeat 0 0;}
#newsBox #red_bull h3 a:hover {
	background:url(../images/team/red.jpg) no-repeat -144px 0;}
#newsBox .new #red_bull h3 a {
	background:url(../images/team/red_new.jpg) no-repeat 0 0;}
#newsBox .new #red_bull:hover h3 a {
	background:url(../images/team/red_new.jpg) no-repeat -144px 0;}
	
#newsBox #at h3 a {
	background:url(../images/team/at.jpg) no-repeat 0 0;}
#newsBox #at h3 a:hover {
	background:url(../images/team/at.jpg) no-repeat -144px 0;}	
#newsBox .new #at h3 a {
	background:url(../images/team/at_new.jpg) no-repeat 0 0;}
#newsBox .new #at h3 a:hover {
	background:url(../images/team/at_new.jpg) no-repeat -144px 0;}	
	
#newsBox #force h3 a {
	background:url(../images/team/force.jpg) no-repeat 0 0;}
#newsBox #force h3 a:hover {
	background:url(../images/team/force.jpg) no-repeat -144px 0;}
#newsBox .new #force h3 a {
	background:url(../images/team/force_new.jpg) no-repeat 0 0;}
#newsBox .new #force h3 a:hover {
	background:url(../images/team/force_new.jpg) no-repeat -144px 0;}
	
#newsBox #brawn h3 a {
	background:url(../images/team/brawn.jpg) no-repeat 0 0;}
#newsBox #brawn h3 a:hover {
	background:url(../images/team/brawn.jpg) no-repeat -144px 0;}	
#newsBox .new #brawn h3 a {
	background:url(../images/team/brawn_new.jpg) no-repeat 0 0;}
#newsBox .new #brawn h3 a:hover {
	background:url(../images/team/brawn_new.jpg) no-repeat -144px 0;}	
	
#newsBox #bridge h3 a {
	background:url(../images/team/bridge.jpg) no-repeat 0 0;}
#newsBox #bridge h3 a:hover {
	background:url(../images/team/bridge.jpg) no-repeat -144px 0;}	
#newsBox .new #bridge h3 a {
	background:url(../images/team/bridge_new.jpg) no-repeat 0 0;}
#newsBox .new #bridge h3 a:hover {
	background:url(../images/team/bridge_new.jpg) no-repeat -144px 0;}	
	
#newsBox #fia h3 a {
	background:url(../images/team/fia.jpg) no-repeat 0 0;}
#newsBox #fia h3 a:hover {
	background:url(../images/team/fia.jpg) no-repeat -144px 0;}	
#newsBox .new #fia h3 a {
	background:url(../images/team/fia_new.jpg) no-repeat 0 0;}
#newsBox .new #fia h3 a:hover {
	background:url(../images/team/fia_new.jpg) no-repeat -144px 0;}	
	

#newsBox #mercedes h3 a {
	background:url(../images/team/mercedes.jpg) no-repeat 0 0;}
#newsBox #mercedes h3 a:hover {
	background:url(../images/team/mercedes.jpg) no-repeat -144px 0;}
#newsBox .new #mercedes h3 a {
	background:url(../images/team/mercedes_new.jpg) no-repeat 0 0;}
#newsBox .new #mercedes h3 a:hover {
	background:url(../images/team/mercedes_new.jpg) no-repeat -144px 0;}
	

#newsBox #lotus h3 a {
	background:url(../images/team/lotus.jpg) no-repeat 0 0;}
#newsBox #lotus h3 a:hover {
	background:url(../images/team/lotus.jpg) no-repeat -144px 0;}
#newsBox .new #lotus h3 a {
	background:url(../images/team/lotus_new.jpg) no-repeat 0 0;}
#newsBox .new #lotus h3 a:hover {
	background:url(../images/team/lotus_new.jpg) no-repeat -144px 0;}
	

#newsBox #hrt h3 a {
	background:url(../images/team/hrt.jpg) no-repeat 0 0;}
#newsBox #hrt h3 a:hover {
	background:url(../images/team/hrt.jpg) no-repeat -144px 0;}
#newsBox .new #hrt h3 a {
	background:url(../images/team/hrt_new.jpg) no-repeat 0 0;}
#newsBox .new #hrt h3 a:hover {
	background:url(../images/team/hrt_new.jpg) no-repeat -144px 0;}
	

#newsBox #sauber h3 a {
	background:url(../images/team/sauber.jpg) no-repeat 0 0;}
#newsBox #sauber h3 a:hover {
	background:url(../images/team/sauber.jpg) no-repeat -144px 0;}
#newsBox .new #sauber h3 a {
	background:url(../images/team/sauber_new.jpg) no-repeat 0 0;}
#newsBox .new #sauber h3 a:hover {
	background:url(../images/team/sauber_new.jpg) no-repeat -144px 0;}
	

#newsBox #virgin h3 a {
	background:url(../images/team/virgin.jpg) no-repeat 0 0;}
#newsBox #virgin h3 a:hover {
	background:url(../images/team/virgin.jpg) no-repeat -144px 0;}
#newsBox .new #virgin h3 a {
	background:url(../images/team/virgin_new.jpg) no-repeat 0 0;}
#newsBox .new #virgin h3 a:hover {
	background:url(../images/team/virgin_new.jpg) no-repeat -144px 0;}
	

#newsBox #pirelli h3 a {
	background:url(../images/team/pirelli.jpg) no-repeat 0 0;}
#newsBox #pirelli h3 a:hover {
	background:url(../images/team/pirelli.jpg) no-repeat -144px 0;}
#newsBox .new #pirelli h3 a {
	background:url(../images/team/pirelli_new.jpg) no-repeat 0 0;}
#newsBox .new #pirelli h3 a:hover {
	background:url(../images/team/pirelli_new.jpg) no-repeat -144px 0;}
	
/* -------------------------------------------------------------------
	page
------------------------------------------------------------------- */	
.page {font-size:80%; color:#666;}
ul.pageNavi {margin:1em 0; padding:0 0 1em; list-style:none; font-size:90%;}
.page ul.pageNavi {font-size:120%;}
ul.pageNavi li {margin:0; padding:0 5px 0 0; float:left;}
ul.pageNavi li a {color:#666;}
ul.pageNavi li a:hover {color:#EE0000;}

.page .title {
	margin:0 0 1em; padding-left:7px;
	border-left:3px solid #000;}
.page .title h3 {font-size:100%; margin:0; line-height:1.4em; color:#333;}
.page .title h3 span.date {color:#666; font-weight:normal;}

p.pageFooter {
	text-align:right; padding-top:7px;
	border-top:1px solid #ccc;}
	
	/*
.page a:link    { color: #666; text-decoration:none;}
.page a:visited { color: #666; text-decoration:none;}
.page a:active  { color: #ed2715; text-decoration:underline;}
.page a:hover   { color: #ed2715; text-decoration:underline;}	
	*/
	
.page p {color:#666; font-size:100%;}	





	
/* -------------------------------------------------------------------
	subnavi_current
------------------------------------------------------------------- */	

#newsBox #subnavi #archives .categoryList #archives,
#newsBox #subnavi #news .categoryList #news,
#newsBox #subnavi #fact .categoryList #fact,
#newsBox #subnavi #originalrelease .categoryList #originalrelease,
#newsBox #subnavi #cat105 .categoryList #originalrelease,
#newsBox #subnavi #cat106 .categoryList #originalrelease,
#newsBox #subnavi #bmw .categoryList #originalrelease,
#newsBox #subnavi #ingf1 .categoryList #originalrelease,
#newsBox #subnavi #cat55 .categoryList #originalrelease,
#newsBox #subnavi #cat51 .categoryList #originalrelease,
#newsBox #subnavi #cat52 .categoryList #originalrelease,
#newsBox #subnavi #att .categoryList #originalrelease,
#newsBox #subnavi #cat53 .categoryList #originalrelease,
#newsBox #subnavi #gp_3 .categoryList #originalrelease,
#newsBox #subnavi #cat83 .categoryList #originalrelease,
#newsBox #subnavi #fia .categoryList #originalrelease,
#newsBox #subnavi #gp-result .categoryList #gp-result,
#newsBox #subnavi #gp-live .categoryList #gp-live,
#newsBox #subnavi #gp .categoryList #gp-live,
#newsBox #subnavi #gp_1 .categoryList #gp-live,
#newsBox #subnavi #gp_2 .categoryList #gp-live,
#newsBox #subnavi #gp_4 .categoryList #gp-live,
#newsBox #subnavi #gp_5 .categoryList #gp-live,
#newsBox #subnavi #gp_6 .categoryList #gp-live,
#newsBox #subnavi #gp_7 .categoryList #gp-live,
#newsBox #subnavi #gp_8 .categoryList #gp-live,
#newsBox #subnavi #gp_9 .categoryList #gp-live,
#newsBox #subnavi #gp_10 .categoryList #gp-live,
#newsBox #subnavi #gp_11 .categoryList #gp-live,
#newsBox #subnavi #gp_12 .categoryList #gp-live,
#newsBox #subnavi #gp_13 .categoryList #gp-live,
#newsBox #subnavi #gp_14 .categoryList #gp-live,
#newsBox #subnavi #gp_15 .categoryList #gp-live,
#newsBox #subnavi #gp_16 .categoryList #gp-live,
#newsBox #subnavi #gp_17 .categoryList #gp-live,
#newsBox #subnavi #voice .categoryList #voice,
#newsBox #subnavi #sting_kun .categoryList #sting_kun {
	color:#EE0000;
	background:url(../images/subnavi_bg_r.gif) no-repeat;
}


#newsBox #subnavi #cat105 .categoryList .categoryList #cat105,
#newsBox #subnavi #cat106 .categoryList .categoryList #cat106,
#newsBox #subnavi #bmw .categoryList .categoryList #bmw,
#newsBox #subnavi #ingf1 .categoryList .categoryList #ingf1,
#newsBox #subnavi #cat55 .categoryList .categoryList #cat55,
#newsBox #subnavi #cat51 .categoryList .categoryList #cat51,
#newsBox #subnavi #cat52 .categoryList .categoryList #cat52,
#newsBox #subnavi #att .categoryList .categoryList #att,
#newsBox #subnavi #cat53 .categoryList .categoryList #cat53,
#newsBox #subnavi #gp_3 .categoryList .categoryList #gp_3,
#newsBox #subnavi #cat83 .categoryList .categoryList #cat83,
#newsBox #subnavi #fia .categoryList .categoryList #fia,
#newsBox #subnavi #gp .categoryList .categoryList #gp,
#newsBox #subnavi #gp_1 .categoryList .categoryList #gp_1,
#newsBox #subnavi #gp_2 .categoryList .categoryList #gp_2,
#newsBox #subnavi #gp_4 .categoryList .categoryList #gp_4,
#newsBox #subnavi #gp_5 .categoryList .categoryList #gp_5,
#newsBox #subnavi #gp_6 .categoryList .categoryList #gp_6,
#newsBox #subnavi #gp_7 .categoryList .categoryList #gp_7,
#newsBox #subnavi #gp_8 .categoryList .categoryList #gp_8,
#newsBox #subnavi #gp_9 .categoryList .categoryList #gp_9,
#newsBox #subnavi #gp_10 .categoryList .categoryList #gp_10,
#newsBox #subnavi #gp_11 .categoryList .categoryList #gp_11,
#newsBox #subnavi #gp_12 .categoryList .categoryList #gp_12,
#newsBox #subnavi #gp_13 .categoryList .categoryList #gp_13,
#newsBox #subnavi #gp_14 .categoryList .categoryList #gp_14,
#newsBox #subnavi #gp_15 .categoryList .categoryList #gp_15,
#newsBox #subnavi #gp_16 .categoryList .categoryList #gp_16,
#newsBox #subnavi #gp_17 .categoryList .categoryList #gp_17 {
	color:#EE0000;
	background:url(/component/images/link_point.gif) no-repeat 0 4px;
}

