/*  
COLORS 

red: color:#C40000;

*/


.clubf1 {background: url(../images/red/clubf1.jpg) no-repeat; }

/*  HEADER PART */

.signup a {color:#C40000;}

.top_countdown {color:#696969; }
.top_countdown b {color:#C40000;}

#top .topmenu a {color:#c40000;}
#top .topmenu a:hover,
#top .topmenu .active {background:url(../images/red/bgr-topmenu-links.gif) repeat-x ; color:white; }


/*  LEFT PART */
.leftmenu a  { color:#3A3A3A;background:url(../images/bgr-topmenu.gif) repeat-x;  border-top:1px solid white; border-bottom:1px solid #e5e5e8; }
.leftmenu a span {background:url(../images/arrow-letmenu1.gif) no-repeat left; }
.leftmenu.lgames a span {background:url(../images/red/arrow-letmenu1.gif) no-repeat left;  color:#3A3A3A}
.leftmenu.lgames a:hover span {color:#C40000}
.leftmenu a:hover span,
.leftmenu .active span {background:url(../images/arrow-letmenu-over.gif) no-repeat left; }
.leftmenu .active span {text-transform:uppercase; }
.leftmenu a:hover,
.leftmenu .active {background:url(../images/red/leftmenu-ovr.gif) repeat-x center; color:#C40000; border-bottom:1px solid #D0D2D4; }
.leftmenu h1,
.leftmenu h2,
.poll h1 {color:white;}

.leftmenu h1 {background:url(../images/red/bgr-leftmenu-h1.gif) repeat-x ;  }
.leftmenu h2,
.poll h1{background:url(../images/red/bgr-f1games-h1.gif) right ; }

/*  Center  PART */
.pilots_header h1 span,
#page_content h2 span {background: url(/images/h-art.gif) no-repeat left; color:#C40000}

#page_content h2 a { color:#FFFFFF; }

.f1mag h1,
.frontnews h1 {background:url(../images/v3/bgr-content-h1.gif) repeat-x ;color:white;  }
#page_header h1 {background:url(../images/bgr-top.gif) repeat-x; border-top:1px solid #cdcfd1;}

.f1mag .f1magcontent {   background: white url(../images/bgr-news.gif) repeat-x top ; }
.f1mag .f1magcontent a img,
.frontnews a img {border:1px solid #cdcfd1; }
.f1mag .f1magcontent a:hover img,
.frontnews a:hover img {border:1px solid #666666; }
.f1mag .f1magcontent span {color:#C40000; }
.f1mag .f1magcontent .more,
.listmag .more,
.nnews .more { color:#C40000}
.f1mag .f1magcontent .more:hover,
.listmag .more:hover,
.nnews .more:hover {color:#000; }

.firstnews { border:1px solid white; border-width:0 1px 0 0; }
.frontnewscontent1 {   background: white url(../images/bgr-news.gif) repeat-x top ; }
.othernews span,
.innernewscontent  strong,
.innermagcontent  strong  {color:#C40000 !important; }
.frontnewscontent p,
.innernewscontent span,
.frontnewscontent a { color:#696969; }
.frontnewscontent .nnews {border-bottom:1px solid white}
.nnews {color:#696969;}

.firstnews img,
.prevnews img,
.innernewscontent img,
.listmag img { background:white; border:1px solid #CDCFD1; }

.othernews {}
.othernews  h1,
.innernews h1  {background: white url(../images/bgr-top.gif) repeat-x 0 -1px; border-bottom:1px dotted #ebebeb;}
.othernews  h1 span,
.innernews h1 span {color:black !important}
.othernews .content a { border-bottom:1px dotted #ebebeb;  color:#696969; }
.othernews .content a:hover {background: white url(../images/bgr-top.gif) repeat-x top; border-bottom:1px dotted #ccc; color:#000  }

.innernews h1 a {color:white}
.innernewscontent b,
.innermagcontent b  {  color:#696969; }
.innernewscontent a,
.innermagcontent a { background: white url(../images/bgr-news.gif) repeat-x bottom ; color:#696969; border-bottom:1px solid #CDCFD1}
.innernewscontent a:hover,
.innermagcontent a:hover { background: white url(../images/bgr-news.gif) repeat-x center ; color:black}

.listmag { background: white url(../images/bgr-news.gif) repeat-x 0px -70px; color:#696969; border-top:1px solid #d2d2d2; }
.listmag span {color:#C40000;}
.listmag b {}
.listmag em {color:#C40000; }
.listmag p{  color:#696969;}


.catactive .active {background:url(../images/red/bgr-topmenu-links.gif) repeat-x center; color:white; border-right:1px solid white}
.catactive a {background:black; color:white; border-right:1px solid white; }
.catactive a:hover,
.typetable a:hover,
.typetable .active {background:url(../images/bgr-topmenu.gif) repeat-x; color:#C40000; }

.typetable a {background:url(../images/bgr-topmenu.gif) repeat-x;  color:black;  border-right:1px solid white; }
.typetable a.last {border:none}

	.onenews { background: #FFF; }
	.onenews h3 { background:url(../images/bgr-top.gif) repeat-x; border-top:1px solid #cdcfd1;}
	.onenews h3 span { background: url(/images/h-art.gif) no-repeat left;  color:#C40000}
	.onenews h3 a {color:#454545; }
	.onenews h3 a:hover {color:#C40000}
	.onenews p { color: #454545; }
	.onenews img {border:1px solid #ccc; }
	.onenews blockquote { border-left: 2px solid #DA4040; }
	.date { border-top: 1px dotted #ccc; }	

.relatednews h5 { background:url(/images/h5-flag.jpg) no-repeat 2px 0}
.relatednews h5 span { border-bottom:1px dotted #919193;  color:#c40000; }
.relatednews a { color:#000; }
.relatednews a span {color:#c40000; }
.relatednews a:hover,
.relatednews a:hover span { color:#c40000; }

.table .country,
.nextrace .country { }
.table .country:hover,
.nextrace .country:hover { }
.table a:hover span,
.nextrace a:hover span,
.table1 a:hover,
.table1a a:hover{color:#C40000; }
.table a:hover 
.nextrace a:hover {border-bottom:1px solid #000}
.special:hover {color:#C40000}

.table h1 {background:url(../images/red/bgr-leftmenu-h1.gif) repeat-x ; color:white; }
.table a,
.table1 a,
.table1a a,
.nextrace a {border-bottom:1px solid #EBE9ED; color:#000000;  }
.table b,
.table p,
.table1 b,
.table1 p,
.nextrace b,
.nextrace p {background:#efefef; }


.newspaging a { border:1px solid #ccc; color:black }
.newspaging a:hover,
.newspaging .pgnavactive {background:#E5E5E5}

.pilots_header {}
.pilots_header a {color:#C40000;}

.pilots a,
.tracks a { border-bottom:1px solid #ccc; color:black; }
.pilots a:hover,
.tracks a:hover {background:#e9e9e9; border-bottom:1px solid #9c9c9c}
.pilots img { border:1px solid #ccc }
.pilots .name,
.tracks .name {color:#C40000; }

.tracks img { border:1px solid #ccc }




