body, html, div, ul, li, fieldset, legend, p, table, td, tr, th {margin:0; padding:0;}
img {border:0;}
a {text-decoration:none;}
table, td, th {border-collapse:collapse;}
ul, li {list-style-type:none;}

body {background:url(../_img/layout/bg.gif); font-family: Arial, Helvetica, sans-serif;}
.clear {clear:both; line-height:0; height:0; font-size:0;}

#main_div {width:800px; margin:0 auto; margin-top: 10px !important;}
#fadetopimage {margin-bottom:10px !important;}

#menu {width:175px; float:left; margin-right:10px !important;}
#menu ul li a {height:35px; display:block; background:url(../_img/layout/menu_off.jpg) no-repeat; color:#FFF; padding-left:30px !important; line-height:35px; font-size:11px; font-weight:bold;}
#menu ul li a:hover, #menu ul li a.selected {background:url(../_img/layout/menu_on.jpg) no-repeat; color:#ff0000;}

#lang-selector {margin-top:16px !important; float:left; width:80px;}
#lang-selector img {opacity:0.4; filter:alpha(opacity=40); cursor:pointer}
#lang-selector img.selected {opacity:1; filter:alpha(opacity=100);}

#facebook {margin-top:10px !important; float:right; width:40px; text-align:right}

#ws {width:590px; float:left;}
.hp_image {position:relative;}

#newsscroller {width:500px; height:60px; background:url(../_img/layout/small_news_bg.gif); float:left; margin-top:15px !important; overflow:hidden;}

.newsimgholder {width:100px; float:left; margin-right:10px !important; padding:5px !important;}
.newstextholder {width:360px; float:left; padding:5px !important;}
.newstextholder ul li {}
.newstitle {font-size:11px; font-weight:bold; color:#FFF; margin-bottom:10px !important;}
.newsbody {font-size:10px; font-weight:bold; color:#FFF; margin-bottom:5px !important;}
.newslink {text-align:right; margin-bottom:10px !important;}
.newslink a {font-size:10px; font-weight:bold; color:#F00; }
.newslink a:hover {color:#999;}

#tvlogo {float:right; width:80px; margin-top:15px !important;}

#content {position:relative; background: url(../_img/layout/content-bg.png) no-repeat; width:590px; height:389px; padding:20px 10px 10px 10px !important;}
#pagetitle {position:absolute; top:-4px; left:15px; padding:3px 15px !important; background:url(../_img/layout/bg.gif); font-size:14px; font-weight:bold; color:#FFF;}
#wrapper {height:360px; width:570px; overflow:auto; overflow-x:none; position:relative;}

#contentlist {margin:10px !important;}
#contentlist .contenttitle {font-size:12px; font-weight:bold; color:#ff0000; padding:10px 0px !important;}
#contentlist .contentbody {font-size:11px;color:#ffffff;}


#resultslistpt,#resultslisten {margin-left:10px !important;}
.resultyear {font-size:12px; font-weight:bold; color:#F00; padding-top:10px !important;}
.resultcompetition {font-size:11px; font-weight:bold; color:#FFF; padding:10px 0px !important;}
.resultentry {font-size:11px; color:#FFF; padding:2px 0px !important;}
.finalclassification {font-size:11px; font-weight:bold; color:#FFF; padding:10px 0px 2px 0px !important;}

/*images */

.photos .title {font-size:12px; font-weight:bold; color:#F00; margin-bottom:10px !important;}
.photos .racetitle {font-size:11px; font-weight:bold; color:#FFF; margin-bottom:7px !important; margin-top:12px !important;}
.photos .img {width:90px; margin-right:20px !important; float:left; margin-bottom:10px !important;}
.photos .img img {width:90px; height:50px; border:none;}
.photos .img p {width:90px; margin:5px 0px !important; font-size:10px; color:#fff; text-align:center;}


/* old */

/* ahref */
a.colorff0000-999999        {color:#ff0000;}
a.colorff0000-999999:visited{color:#ff0000;}
a.colorff0000-999999:active {color:#ff0000;}
a.colorff0000-999999:hover  {color:#999999;}

a.color485778-95a5ba        {color:#485778;}
a.color485778-95a5ba:visited{color:#95a5ba;}
a.color485778-95a5ba:active {color:#95a5ba;}
a.color485778-95a5ba:hover  {color:#95a5ba;}

.color000000				{color:#000000;}
.colorffffff				{color:#ffffff;}
.colorff0000				{color:#ff0000;}



/* fonts */

.font10				{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.font10bold			{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.font11				{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.font11bold			{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.font12bold			{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

.font14bold			{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

/*AF*/

.mrs-button-link {display:inline-block; padding:5px; border:2px solid #666; width:350px; opacity:0.7; filter:alpha(opacity=70);}
.mrs-button-link:hover {border:2px solid #F00; opacity:1; filter:alpha(opacity=100);}
.mrs-button-link img {vertical-align:middle; border:0; margin-right:20px;}
.mrs-button-link span {font-size:16px; font-weight:bold; color:#FFF; vertical-align:middle;}
.mrs-button-link:hover span {font-size:16px; font-weight:bold; color:#F00; vertical-align:middle;}
