.olmpics_athletes {
  margin-bottom: 48px;
  margin-top: -9px;
  width: 954px;
}
.olmpics_athletes_key {
  float: left;
  margin-bottom: 16px;
  margin-top: 16px;
}
.olmpics_athletes_key th{width:160px;}

.olmpics_athletes tr td,
.olmpics_athletes tr th,
.olmpics_athletes_key tr th 
{
  vertical-align: bottom;
}
.olym_tbl_headings th {
  padding-top: 13px;
  text-transform:uppercase;
}

.olym_tbl_data
	{
	
	}

.olym_tbl_data td {
  background-image: url("/staticarchive/3682ead95dbafe25db889bc070c2db3c731a8373.png");
  font-weight: bold;
  height: 88px;
  text-align: center;
  text-indent: -5000px;
  vertical-align: middle;
  width: 106px;
}

.olym_tbl_key1 td,
.olym_tbl_key2 td{
  background-image: url("/staticarchive/3682ead95dbafe25db889bc070c2db3c731a8373.png");
  font-weight: bold;
  height: 96px;
  text-align: left;
  text-indent: -2500px;
  vertical-align: middle;
  width: 62px;
}


.olym_tbl_headings td,
.olym_tbl_data th,
.olmpics_athletes caption,
.olmpics_athletes_key caption
	{
		display:none;
	}	
.olym_tbl_data . 
{

}
.olym_tbl_key1 td{background-position: -76px -22px;}
.olym_tbl_key2 td{background-position: -76px -152px;}


.olym_tbl_data .females-1896 {background-position: -59px -337px;}
.olym_tbl_data .females-1900{background-position: -195px -337px;}
.olym_tbl_data .females-1904{background-position: -333px -337px;}
.olym_tbl_data .females-1908{background-position: -470px -337px;}
.olym_tbl_data .females-1912{background-position: -608px -337px;}
.olym_tbl_data .females-1920{background-position: -745px -337px;}
.olym_tbl_data .females-1924{background-position: -883px -337px;}
.olym_tbl_data .females-1928{background-position: -1020px -337px;}
.olym_tbl_data .females-1932{background-position: -1158px -337px;}

.olym_tbl_data .countries-1896{background-position: -59px -472px;}
.olym_tbl_data .countries-1900{background-position: -195px -472px;}
.olym_tbl_data .countries-1904{background-position: -333px -472px;}
.olym_tbl_data .countries-1908{background-position: -470px -472px;}
.olym_tbl_data .countries-1912{background-position: -608px -472px;}
.olym_tbl_data .countries-1920{background-position: -745px -472px;}
.olym_tbl_data .countries-1924{background-position: -883px -472px;}
.olym_tbl_data .countries-1928{background-position: -1020px -472px;}
.olym_tbl_data .countries-1932{background-position: -1158px -472px;}




.olym_tbl_data .females-1936{background-position: -59px -619px;}
.olym_tbl_data .females-1948{background-position: -195px -619px;}
.olym_tbl_data .females-1952{background-position: -333px -619px;}
.olym_tbl_data .females-1956{background-position: -470px -619px;}
.olym_tbl_data .females-1960{background-position: -608px -619px;}
.olym_tbl_data .females-1964{background-position: -745px -619px;}
.olym_tbl_data .females-1968{background-position: -883px -619px;}
.olym_tbl_data .females-1972{background-position: -1020px -619px;}
.olym_tbl_data .females-1976{background-position: -1158px -619px;}

.olym_tbl_data .countries-1936{background-position: -59px -755px;}
.olym_tbl_data .countries-1948{background-position: -195px -755px;}
.olym_tbl_data .countries-1952{background-position: -333px -755px;}
.olym_tbl_data .countries-1956{background-position: -470px -755px;}
.olym_tbl_data .countries-1960{background-position: -608px -755px;}
.olym_tbl_data .countries-1964{background-position: -745px -755px;}
.olym_tbl_data .countries-1968{background-position: -883px -755px;}
.olym_tbl_data .countries-1972{background-position: -1020px -755px;}
.olym_tbl_data .countries-1976{background-position: -1158px -755px;}

/* */


.olym_tbl_data .females-1980{background-position: -59px -902px;}
.olym_tbl_data .females-1984{background-position: -195px -902px;}
.olym_tbl_data .females-1988{background-position: -333px -902px;}
.olym_tbl_data .females-1992{background-position: -470px -902px;}
.olym_tbl_data .females-1996{background-position: -608px -902px;}
.olym_tbl_data .females-2000{background-position: -745px -902px;}
.olym_tbl_data .females-2004{background-position: -883px -902px;}
.olym_tbl_data .females-2008{background-position: -1020px -902px;}
.olym_tbl_data .females-2012{background-position: -1158px -902px;}

.olym_tbl_data .countries-1980{background-position: -59px -1039px;}
.olym_tbl_data .countries-1984{background-position: -195px -1039px;}
.olym_tbl_data .countries-1988{background-position: -333px -1039px;}
.olym_tbl_data .countries-1992{background-position: -470px -1039px;}
.olym_tbl_data .countries-1996{background-position: -608px -1039px;}
.olym_tbl_data .countries-2000{background-position: -745px -1039px;}
.olym_tbl_data .countries-2004{background-position: -883px -1039px;}
.olym_tbl_data .countries-2008{background-position: -1020px -1039px;}
.olym_tbl_data .countries-2012 {background-position: -1155px -1039px;}




#line-graph {
  background-image: url("/staticarchive/8dde5403dcee167f81aa794bc27effa2aa8f3915.png");
  background-repeat: no-repeat;
  display: block;
  float: right;
  height: 200px;
  margin-bottom: 16px;
  margin-top: 16px;
  width: 624px;
}

.last {
  border-right: 0 none !important;
}

.rule {
  clear: both;
}

.blue td{color:#174f82;}

.green td{color:#006837;}

