.espace5, .espace10, .espace20, .espace30, .espace40, .espace50, .espace60 { line-height:0 }
.espace5 { padding-top:5px; }
.espace10 { padding-top:10px; }
.espace15 { padding-top:15px; }
.espace20 { padding-top:20px; }
.espace30 { padding-top:30px; }
.espace40 { padding-top:40px; }
.espace50 { padding-top:50px; }
.espace60 { padding-top:60px; }	

.clear{
  clear: both;
}
.col{
  float: left;
  margin-right: 0px;
}
	.col.last{
	  margin-right: 0px;
	}
	
.small-text{
  font-size: 50%;
}
	
table{
  border-collapse:collapse;
}
table.coins{
  color: #000;
  font-size:55%;
  width: 319px;
  font-family: Arial;
  /*border-top: 5px solid #323235;
  border-bottom: 5px solid #323235;*/
}
	/*table.coins{
	  border-left: 5px solid #323235;
	  border-right: 3px solid #323235;
	}
	.col.last table.coins{
	  border-left: 2px solid #323235;
	  border-right: 5px solid #323235;
	}*/
		table.coins h2, table.coins .price{
		  font-size: 130%;
		}
    table.coins.simple, table.coins.realtime{
      width: 100%;
    }    
    table.coins.complete{
    }
    table.coins a{
      text-decoration: none;
      color: #000;
    }
        table.coins a:hover{
          text-decoration: none;
          color: #C8A24D;
        }
    
table.coins  td { 
  padding: 0px 10px;
  cursor: pointer; 
  /*border-bottom: 1px solid #D9D9D9;*/
}
    table.coins.complete td { 
      padding-left: 5px;
      padding-right: 5px;          
    }
    table.coins .no-link td{
      cursor: default;
    }
table.coins th{
  color: #C8A24D;
  text-align: center;
  cursor: default;
  font-weight: normal;
  padding: 5px 20px;
  font-size: 120%;
}    
    table.coins th.small{
      font-size: 110%;
    }    
    table.coins.complete th { 
     padding-left: 5px;
     padding-right: 5px;    
    }
    table.coins.realtime th, table.coins.fixings th{
      text-align: right;
      padding-right: 0;
    }
    table.coins  tr.clik:hover {
      color: #C8A24D; 
    }
        table.coins  tr.clik:hover a{
          color: #C8A24D; 
        }
    
table.coins .name{
  padding-left: 0px;
  width: 200px;
  font-weight: bold;
}
    table.coins.realtime .name, table.coins.fixings .name{
      width: 120px;
    }
    table.coins.complete .name{
    }
        table.coins.complete.col1 .name{
          width: 175px;
        }
        table.coins.complete.col2 .name{
          width: 145px;
        }
table.coins .price{
  font-weight: bold;
  white-space: nowrap;
}
    table.coins.realtime .price, table.coins.fixings .price{
      width: 100px;
    }
    table.coins.complete .price{
    }
    table.coins .var{
      font-weight: bold;
    }
        table.coins.complete .var{
          font-weight: bold;
        }
    table.coins  .right { 
      text-align: right;
    }
    table.coins  .left { 
      text-align: left;
    }
	
	table.coins.complete td{
	  border-bottom: 1px solid #D9D9D9;
	}
		table.coins.complete td.coin-name{
		  border: 0;
		}
	
	table.coins.complete.col1 td.coin-name{
	  width: 88px;
	}
	table.coins.complete.col2 td.coin-name{
	  width: 83px;
	}
    table.coins.complete.col1{
      margin-right: 8px;
    }
		table.coins.complete.col1 td.price{
		  width: 57px;
		}
    table.coins td.image{
      width: 70px;
      height: 70px;
      padding-left: 0px;  
      padding-right: 30px;  
      border-bottom: 0px solid;
    }
        table.coins.complete td.image{
          width: 40px;
          height: 45px;
          padding-right: 0;  
        }
        table.coins td.image img{
          width: 70px;
          height: 70px;
        }
            table.coins.complete td.image img{
              width: 40px;
              height: 40px;
            }
    table.coins td.graph{
      width: 31px;
      padding-left: 10px;  
      padding-right: 0px;  
    }
        table.coins.complete td.graph{
          width: 20px;
          padding-left: 5px;
        }
		
/*#gold_prices_header, #gold_prices{
  position: absolute;
  top: 20px;  
}		
	#gold_prices_header{
	  z-index: 2;
	}		
	#gold_prices{
	  z-index: 1;
	}		*/
	
	#gold_prices_header{
	  position: absolute;
	  top: 20px;  
	  text-align: center;
	  width: 650px;
	}	
		
	#gold_prices{
	  margin-top: 60px;
	}	
	
	#gold_prices_header table{
	  width: 650px;
	  background: #323235;
	  padding-top: 10px;
	  text-align: center;
	}	
		h3{
		  margin: 20px 0 10px 0;
		  color: #323235;
		  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		  font-size: 120%;
		  /* font-style: italic;
		  border-bottom: solid 5px #323235;
		  padding-bottom: 5px; */
		  text-align: left;
		  font-weight: normal;
		}		
			#gold_prices_header h3{
			  margin-top: 75px;
			}	
		h4{
		  margin: 16px 0 0 0;
		  color: #323235;
		  font-family: Arial, Helvetica, sans-serif;
		  font-style: italic;		  
		  padding-bottom: 5px;
		  font-size: 90%;
		  text-align: left;
		  font-weight: normal;
		}		
		
	img#print_header{
	  width: 650px;
	}
	
.legacy{
  width: 650px;
  margin-top: 15px;
  font-size: 50%;
}
    .legacy.realtime{
      margin-top: 5px;
    }
	.legacy p{
	  margin: 0;
	}
	
#gold-realtime, #gold-realtime table{
  width: 650px;
}
	#gold-realtime table .name{
	  font-size: 80%;
	}
		#gold-realtime table .name{
		  font-size: 120%;
		}