/* General settings */
 body{ font-size:12px; color:#444; margin:10px 0px 0px 0px; background-color:#fff; font-weight:normal; font-family: Tahoma, Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; text-align:center; }
 table{ text-align:left; } 
 p{ text-align:justify; margin:0px; padding-top:2px; line-height:17px; margin-bottom:1px; } 
 a{ color:#b5650b; text-decoration: none; }
 a:hover{ color:#444; text-decoration:none; }
 img{ border:0px; }
 form{ margin:0px; }
 li{ text-align:justify; margin-top:2px; }
 h1{ padding-left:0px; color:#808080; font-size:17px; font-weight:700; text-align:left; margin:15px 0px 8px 0px; }
 sup{ font-size:10px; }
 input[type=text]{ border:1px solid #ddd; padding:2px; font-size:11px; }
 input[type=radio]{ width:12px; padding-right:5px; }
 input[type=submit]{ border:1px solid #ddd; font-size:10px; }
 select{ border:1px solid #888; font-size:11px; height:19px; }

 h1{ float:left; width:650px; font-size:17px; margin:0px; margin-bottom:15px; }
 h1 a{ float:right; font-weight:500; font-size:10px; margin-top:4px; }
 h1 span{ float:right; font-weight:500; font-size:10px; margin-top:4px; }

 .profiles{ float:left; }
 .profiles .riderCard{ float:left; display:block; width:203px; height:70px; padding:5px; margin-left:10px; margin-bottom:10px; }
 .profiles .first{ margin-left:0px; }
 .profiles .riderCard img{ float:left; padding:2px; border:1px solid #bbb; }
 .profiles .riderCard p.name{ float:left; margin-left:10px; width:120px; font-size:14px; margin-top:5px; font-weight:700; border-bottom:1px dotted #aaa; padding-bottom:5px; }
 .profiles .riderCard p.team{ float:left; margin-left:12px; width:120px; font-size:11px; }

 table td{ vertical-align:top; }
 table td img{ float:left; padding:2px; border:1px solid #bbb; }
 
 .sign{ font-size:11px; font-weight:700;text-align:right; padding-right:22px; }
 .newsBlock{ float:left; width:650px; }
 .imgContainer{ float:left; width:610px; padding:0px 0px 0px 35px; margin-top:25px; }
 .imgItem{ width:98px; height:98px; float:left; padding:9px 3px 10px 3px; margin:5px; background-image:url('../system/images/bck_img.gif'); }
 
/* Predefined constants */
 span.left{ float:left; }
 span.right{ float:right; }

 .j{ text-align:justify; }
 .c{ text-align:center; }
 .r{ text-align:right; }
 .l{ text-align:left; }
 .u{ text-decoration:underline; }
 .nu{ text-decoration:none; }
 .b{ font-weight:700; }
 .nb{ font-weight:500; }
 .i{ font-style:italic; }
 .t{ vertical-align:top; }
 .pt1{ padding-top:2px; }
 .pl5{ padding-left:5px; text-align:left; }
 .pl7{ padding-left:7px; text-align:left; }
 .pl20{ padding-left:16px; text-align:left; }
 .pr5{ padding-right:5px; }
 .pl10{ padding-left:15px; }
 .pr10{ padding-right:10px; text-align:right; }
 

