@charset "utf-8";
/* CSS Document */
*{outline:none;}
body {overflow-x:hidden; background-image:url(../images/background.jpg); background-repeat:repeat-x; background-color:#0D0F1B; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bcd7f8; font-weight:bold; font-stretch:wider; }
p{line-height:5px; #margin-bottom:11px; #margin-top:11px;}
a{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
a:hover{color:#4eb5ff;}
/* divs of body */
div#body{ background-image:url(../images/body.png); background-repeat:no-repeat; width:960px; height:660px; position:relative; margin:0 auto; z-index:1; }
div#nav_bar{ background-image:url(../images/navbar.png); background-repeat:no-repeat; position:absolute; margin-top:0px; margin-left:338px; z-index:2; width:389px; height:48px; }
div#logo{position:absolute; margin-top:40px; margin-left:36px;  }
div#container{position:absolute; margin-left:40px; margin-top:172px; height:auto; width:auto; overflow:hidden; z-index:2}
div#standings-container{overflow: hidden;}
div#adversite { position:relative; z-index:2; background-image:url(../images/adversite.jpg); background-repeat:no-repeat; width:732px; height:97px; margin-top:10px; margin-left:0px; padding-left:2px; padding-top:2px; float:left; }
div#ad { position:relative; z-index:2; background-image:url(../images/ad.jpg); background-repeat:no-repeat; width:130px; height:43px; margin-top:10px; float:left; }
img.ad{margin-left:0px; margin-top:3px;}
div#copyright{ position:relative; margin-top:10px; padding-left:12px; width:130px; float:left;}

/* divs of standings-container */
div#standings-header{ background-image:url(../images/header-back-standings.png); background-repeat:no-repeat; margin-left:0px; position:relative; width:874px; height:94px; padding-left:50px; }
div#standings-headerChamp{ background-image:url(../images/header-champ.png); background-repeat:no-repeat; height:94px; width:874px; z-index:3;}
div#standings-Champ{overflow:hidden;}
div#champ-footer{clear:both; z-index:5; }

/* divs of standings-header */
div#top3{position:relative; float:left; padding-top:8px;}
div#team{margin-left:70px; position:relative; float:left; margin-top:44px;}
div#season{margin-left:130px; position:relative; float:left; margin-top:44px;}

/* divs of standings-container*/
div#left-stand{background-image:url(../images/left-standings.png); background-repeat:repeat-y; width:5px; position:relative; float:left; padding-bottom: 32768px; margin-bottom: -32768px; z-index:2; #padding-bottom:150px; #margin-bottom:-150px;}
div#standings-body{background-image:url(../images/back-standings.png); background-repeat:repeat-x; width:863px; position:relative; float:left; padding-bottom: 32768px; margin-bottom: -32768px; z-index:2; #padding-bottom:0px; #margin-bottom:0px;}
div#right-stand{background-image:url(../images/right-standings.png); background-repeat:repeat-y; width:6px; position:relative; float:left; padding-bottom: 32768px; margin-bottom: -32768px; z-index:2; #padding-bottom:150px; #margin-bottom:-150px;}

/* divs of standings-body */
div#position-standings{width:240px;margin-left:56px; float:left; margin-bottom:20px; #padding-bottom:20px; _margin-left:30px;}
div#team-standings{width:280px; float:left;}
div#season-standings{width:280px; float:left;}

/* divs of position-standings */
div#oneSt{position:relative; float:left; clear:left;}
div#twoSt{position:relative; margin-top:20px; float:left; clear:left; }
div#threeSt{position:relative; margin-top:20px; float:left; clear:left;}
div.text_position{margin-left:10px; float:left;}

/* divs if standings-Champ */
div#left-champ{background-image:url(../images/left-champ.png); background-repeat:repeat-y; width:4px; position:relative; float:left; padding-bottom:32768px; margin-bottom: -32768px; z-index:2; #padding-bottom:120px; #margin-bottom:-120px;}
div#champ-body{background-image:url(../images/back-champ.png); background-repeat:repeat-x; background-color:#0d101d; width:864px; position:relative; float:left; padding-bottom: 32768px; margin-bottom: -32768px; #padding-bottom:0px; #margin-bottom:0px; z-index:2;}
div#right-champ{background-image:url(../images/right-champ.png); background-repeat:repeat-y; width:6px; position:relative; float:left; padding-bottom:32768px; margin-bottom: -32768px; z-index:2; #padding-bottom:120px; #margin-bottom:-120px;}

/* divs of standings-header */
div#individual{margin-left:30px; position:relative; float:left; margin-top:46px; _margin-left:12px;}
div#team-point{margin-left:46px; position:relative; float:left; margin-top:46px; }
div#manufacturer{margin-left:96px; position:relative; float:left; margin-top:46px; }

/* divs of champ-body */
div#individual-body{width:270px;margin-left:24px; float:left; _margin-left:10px;}
div#point-body{width:275px; float:left; }
div#manufacturer-body{width:280px; float:left; }
.end{ clear:both; z-index:5; width:270px; height:10px; }

/* texts */
.text-comun{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bcd7f8; font-weight:normal;}
.text_position{margin-top:20px; color:#ffc749; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:12px; position:relative; width:150px;}
#one_position{margin-top:0px;}
.line{border-bottom:#213166 solid 1px; width:200px; display:block; float:left; clear:left; }
.point{border-bottom:#213166 solid 1px; width:45px; display:block; float:left; padding-right:15px; text-align:right; }
span#copyright_text{ font-family:Tahoma; font-size:10px; font-weight:normal; }
a.copy{color:#bcd7f8; text-decoration:none; font-size:11px;}
a.copy:hover { color:#bcd7f8; }
