.global{
  width : 490px;
  height : 300px;
  padding : 5px;
  padding-top : 15px;
  background-image: url(images/rankfond.png);
}
.devlop{
  width : 490px;
  padding : 5px;
  background-color: black;
  text-align : left;
}
.foot_rank{
  width : 490px;
  height : 45px;
  color : white;
  text-align : right;
  padding-right : 20px;
  padding-top : 18px;
  background-image: url(images/footrank.png);
  background-repeat: no-repeat;
  background-position: center top;
}
.head_rank{
  width : 490px;
}
table.best{
  float : left;
  padding : 0px;
  border: 2px rgb(67,67,67) dashed;
  width : 200px;
  height : 200px;
  margin : 5px;
  margin-left : 40px;
  margin-right : 20px;
}
table.list{
  background-image: url();
  float : left;
  width:160px;
  padding-left:5px;
  vertical-align: top;
  margin : 5px;
  margin-left : 10px;
  border-collapse: collapse;
}
tr.list,td.list{
  color : white;
  background-image: url();
  border-collapse: collapse;
  border-top: 1px rgb(204,204,51) solid;
  border-left: 1px rgb(204,204,51) dotted;
  padding-bottom : 2px;
}
td.list_points{
  color: rgb(204,102,0);  
  background-image: url();
  border-collapse: collapse;
  padding-bottom : 2px;
}
th.best{
  padding:0px;
  margin:0px;
  background-color: rgb(66,66,66);
  color : white;
  width: 100%;
  height:10px;
}
td.best_button{
  text-align:center;
  background-color: rgb(190,190,190);
  border:1px white double;
  margin : 0px;
}
#awards{
  width:100%;
  text-align: left;
  display : none;
}
#medals{
  width:100%;
  text-align: left;
  display : none;
}
#sub-medal{
  width:100%;
  text-align: left;
  display : none;
}
