@font-face {
  font-family: "OpenSans Light";
  src: url("../fonts/OpenSans-Light-webfont.eot");
  src: url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans Regular";
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSans Regular";
  src: url("../fonts/OpenSans-Semibold-webfont.eot");
  src: url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
    font-family: "IcoMoon";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/icomoon.eot?#iefix-w8s8a2") format("embedded-opentype"), url("../fonts/icomoon.woff?-w8s8a2") format("woff"), url("../fonts/icomoon.ttf?-w8s8a2") format("truetype"), url("../fonts/icomoon.svg?-w8s8a2#icomoon") format("svg");
}

#wrapper { color:#272727; font:12px/15px "OpenSans Regular",sans-serif; margin:0px; overflow:hidden; width:100%; min-width:0;  }

#chart { min-height:125px; position:relative; margin:-15px 0; }
#chart img { position:absolute; top:0; bottom:0;  margin:auto; }

.alteration-up {
  background: url(images/up_t.gif) no-repeat  right 10px ;
  padding:4px 16px 0 6px;
  color:#339900;
}

.alteration-equal {
  background: url(images/equal_t.gif) no-repeat  right 8px ;
   padding:4px 14px 0 6px;
    color:#404040;
}

.alteration-down {
  background: url(images/down_t.gif) no-repeat  right 10px ;
   padding:4px 16px 0 6px;
   color:#FF0000;
}

.top-table table{
	width:100%;
}

.top-table table .col2{
	text-align:right;
	padding-right:8px;
	 vertical-align: middle;
}

.top-table .data_time{
	font-size:11px;
	color:#989797;
	font-weight:normal;
	display:block;
	margin:2px 0;
}

.last_price{
	font-size:14px;
}

.last_price span{
	color:#007cca;
}

#info-footer{
	font-size:10px;
	text-align:right;
	padding-right:20px;
}



