/*elenco atleti e gare*/
.run_list_tb{
width: 460px;
/*background-image: url('./images/quadratino.gif');*/
}
.run_list_tr_full{
  background-image: url('./images/quadratino.gif');
}
.run_list_td_full{
  border: #999 1px solid;
  padding-bottom: 4px;
}
.run_list_td_full_thumb{
  float: left;
  margin-left: 4px;
  margin-right: 6px;
  margin-top:4px;
  
  border: none;
  width: 55px;
  height: 55px;
}
.run_list_header{
  background-color: #F60;
  color: #fff;
  padding: 2px;
  font-size: 10px;
  text-align: right;
  height:15px;
}
.run_list_header_center{
  background-color: #F60;
  color: #fff;
  padding: 2px;
  font-size: 10px;
  text-align: center;
}
.run_list_header_left{
  /*position: relative;
  left: 0px;*/
  font-weight: bold;
  font-size: 12px;
  float: left;
  color: #fff;
}
.run_list_header_middle{
float: right;
}
.run_list_header_right{
width:40px;
float: right;
border-left:1px solid #fff;
text-align:center;
margin-left:10px;
}
.run_list_name_link{
  font-weight: bold;
  font-size: 12px;
}
a.run_list_name_link:link { font-weight: bold;color: #fff; text-decoration: none}       /* unvisited link */
a.run_list_name_link:visited { font-weight: bold;color: #fff; text-decoration: none}   /* visited links */
a.run_list_name_link:active { font-weight: bold;color: #fff;text-decoration: none}    /* active links */
a.run_list_name_link:hover { font-weight: bold;color: #fff;text-decoration: none;background-color:transparent}    /* onmouseover links */

a.run_race_year_link:link { color: #666; text-decoration: none}       /* unvisited link */
a.run_race_year_link:visited { color: #666; text-decoration: none}   /* visited links */
a.run_race_year_link:active { color: #666;text-decoration: none}    /* active links */
a.run_race_year_link:hover { color: #666;text-decoration: none;background-color:transparent}    /* onmouseover links */

.run_list_content{
  margin-top:3px;
  margin-left:65px;
  font-size: 11px;
  color: #666;
}
.run_list_tr_void{
  background-image: none;
}
.run_list_td_void{
  height: 5px;
}
.run_race_record_img{
  float:right;
  margin-right: 3px;
}
#run_race_year{
  margin-bottom:10px;
  color: #666;
}
/*scheda atleta e gara*/
#run_card_tb{
width: 460px;
}
#run_card_td_photo{
  background-color: #999;
  width: 180px;
  height:100%;
  vertical-align: top;
}
#run_card_td_runner_photo_gallery{
  background-image: url('./images/quadratino.gif');
  width: 180px;
  height:100%;
}
#run_card_td_runner_photo_gallery_img{
  margin-top: 10px;
  margin-bottom: 10px;
}
#run_card_td_runner_photo_gallery_title{
  color: #666;
}
#run_card_td_full_full{
  margin-left: 5px;
  margin-right: 5px;
  margin-top:4px;
  margin-bottom:4px;
  border: none;
  width: 170px;
}
#run_card_td_full_links{
  width:100%;
  color: #fff;
  text-align:center;
  font-size: 10px;
}
#run_card_td_datas{
  background-image: url('./images/quadratino.gif');
  vertical-align: top;
  
}
#run_card_tb_datas{
  margin-left: 0px;
  width: 230px;
}
.run_card_td_title{
  color: #F60;
  border-bottom: 1px solid #F60;
  padding-left: 5px;
  padding-top: 15px;
  font-size: 11px;
}
.run_card_td_data{
  padding-left: 5px;
  font-size: 11px;
  color: #666;
}

.run_card_td_data_right{
  padding-left: 5px;
  font-size: 11px;
  text-align: right;
}
.run_card_td_data_left{
  white-space: nowrap;
  float: left;
  color: #666;
  font-size: 11px;
  margin-right: 0px;
}

.run_card_number{
  color: #F60;
  font-size: 10px;
}
.run_card_arrow{
  margin-top: 4px;
}
.card_popup{
  position: absolute;
  top: 400px;
  left: 600px;
  visibility: hidden;
  z-index: 4;
  background-color: #f60;
  width: 120px;
  color: #fff;
  font-size: 10px;
  padding: 5px;
}
.bold{
  font-weight: bold;
  font-size: 10px;
  color: #666;
}
.run_card_text{
}
a.white_link:link { font-weight: bold;color: #fff; text-decoration: none}       /* unvisited link */
a.white_link:visited { font-weight: bold;color: #fff; text-decoration: none}   /* visited links */
a.white_link:active { font-weight: bold;color: #fff;text-decoration: none}    /* active links */
a.white_link:hover { font-weight: bold;color: #fff;text-decoration: none;background-color:transparent}    /* onmouseover links */
/*modulo classifiche*/
.tb_chart{
  width: 100%;
  border: none;
  padding: 0px;
  margin-bottom: 5px;
}
.tb_chart tr{
}
.tb_chart_tr_pair{
  background-color: #d9d9d9;
}
.tb_chart_tr_odd{
  background-color: #f2f2f2;
}
.tb_chart td{
}
.tb_chart_td_left{
}
.tb_chart_td_right{
}
.tb_td_center{
  text-align:center;
}
.tb_td_right{
  text-align:right;
}
.run_retired{
  text-decoration:line-through;
}
