* {
margin:0px;
padding:0px;
font-family:arial;
list-style:none;
font-size:15px;
color:#000000;
}
img{
border:0px;
}
a:visited{
color:#000000;
}
body {
padding-top:10px;
width:800px;
margin:0px auto;
}
h2{
margin-top:10px;
}
h3{
margin-top:8px;
text-decoration:underline;
font-weight:normal;
}
.menu{
border:1px solid #CDCDCD;
padding:5px;
padding-left:10px;
margin-bottom:10px;
overflow:auto;
background-color: #dddddd;
font-size: 12px;
font-weight: bold;
text-align: center;
height: 17px;
padding-top: 7px;
background-image: url(http://forex-history.net/main/images/bar.png);
}
.menu a {
text-decoration:none;
}
select, input {
margin-right:5px;
text-align:center;
}
form {
text-align:center;
}
form div {
border:1px solid #DDDDDD;
margin:5px;
line-height: 1.8em;
padding:3px;
overflow:auto;
}
.form_element{
float:left;
text-align:right;
background-color:#ffffff;
}
.form_element_nofloat{
text-align:left;
background-color:#ffffff;
}
.form_wrapper{
background-color:#eeeeee;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.menu li{
float:left;
padding-right:20px;
}

.footer {
  text-align:center;
  font-size:10px;
  margin:10px;
  border:1px solid #CDCDCD;
  padding:5px;
  height: 17px;
  padding-top: 7px;
  background-image: url(http://forex-history.net/main/images/bar.png);
}

.curr-table {
  padding:0px;
  margin:0px;
  border:1px solid #000000;
}
.curr-header {
  color:#000000;
  background-color:#DDDDDD;
}

.curr-table th {
  text-align:center;
}

.curr-table td {
  text-align:right;
  cursor:default;
}

.curr-table td,
.curr-table th  {
  font-size:0.5em;
  padding:1px;
  margin:0px;
  white-space:nowrap;
  position:relative; /*this is the key*/
  z-index:24;
  text-decoration:none
}

.curr-table td:hover,
.curr-table th:hover{
  z-index:25;
  background-color:#FFFF00;
  color:#000000;
}

.curr-table td span,
.curr-table th span{
  display: none;
  text-align:left;
}

.curr-table td:hover span,
.curr-table th:hover span{ /*the span will display just on :hover state*/
  display:block;
  padding:2px;
  text-align:left;
  position:absolute;
  border:1px solid #444444;
  background-color:#BBBB00;
  color:#000000;
  margin-top:10px;
}

.left {
  margin-left:30px;
}

.right {
  margin-left:-160px;
}

.col-1{
  color:#FFFFFF;
  background-color:#00CC00;
}
.col-2{
  color:#FFFFFF;
  background-color:#00AA00;
}
.col-3{
  color:#FFFFFF;
  background-color:#008800;
}
.col-4{
  color:#FFFFFF;
  background-color:#004400;
}
.col-5{
  color:#FFFFFF;
  background-color:#000000;
}
.col-6{
  color:#FFFFFF;
  background-color:#CC0000;
}
.col-7{
  color:#FFFFFF;
  background-color:#AA0000;
}
.col-8 {
  color:#FFFFFF;
  background-color:#880000;
}
.col-9{
  color:#FFFFFF;
  background-color:#440000;
}
.chart{
padding:5px;
}
.language_menu {
float:right;
}
.language_menu img{
border:1px solid #DDDDDD;
}
.advert{
text-align:center;
}
.avail_line {
text-align:center;
font-size:8px;
}
.chart_element{
border:1px solid black;
}
