.ranking a {
	text-decoration: underline;
}

.ranking .adlink a{
	text-decoration: none;
}

.fx_left {
margin: 0 0 0 5px;
}

.fx_left .banner {
margin: 0 0 10px 0;
}

.fx_left .ranking {
background:#ECF1F2;
margin-top: 0;
margin-right: 0;
margin-bottom: 10px;
margin-left: 0;
padding-bottom: 10px;
width: 120px;

}

.fx_left .ranking .inner {
margin:3px;
min-width:100px;

}

.fx_left .ranking p {
	font-size:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


.fx_left .ranking_number{
	width: 100%;
	padding-bottom: 5px;
	font-size:10px;
	line-height:120%
}

.ranking_number li{
	margin-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	list-style-type: none;

}

.ranking_number li.rank_1{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 0px;
}

.ranking_number li.rank_2{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -55px;
}

.ranking_number li.rank_3{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -110px;
}

.ranking_number li.rank_4{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -179px;
}

.ranking_number li.rank_5{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -229px;
}

.ranking_number li.rank_6{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -279px;
}


.ranking_number li.rank_7{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -329px;
}

.ranking_number li.rank_8{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -379px;
}


.ranking_number li.rank_9{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll 0 -429px;
}

.ranking_number li.rank_10{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -479px;
}

.ranking_number li.rank_11{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -529px;
}

.ranking_number li.rank_12{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -579px;
}

.ranking_number li.rank_13{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -629px;
}

.ranking_number li.rank_14{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -679px;
}

.ranking_number li.rank_15{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -729px;
}


.ranking_number li.rank_16{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -779px;
}


.ranking_number li.rank_17{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -829px;
}

.ranking_number li.rank_18{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -879px;
}

.ranking_number li.rank_19{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -929px;
}

.ranking_number li.rank_20{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -979px;
}

.ranking_number li.rank_21{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1029px;
}

.ranking_number li.rank_22{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1080px;
}

.ranking_number li.rank_23{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1130px;
}

.ranking_number li.rank_24{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1181px;
}

.ranking_number li.rank_25{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1232px;
}

.ranking_number li.rank_26{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1282px;
}

.ranking_number li.rank_27{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1333px;
}

.ranking_number li.rank_28{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1383px;
}

.ranking_number li.rank_29{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1434px;
}

.ranking_number li.rank_30{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1485px;
}

.ranking_number li.rank_31{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1533px;
}

.ranking_number li.rank_32{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1581px;
}

.ranking_number li.rank_33{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1629px;
}


.ranking_number li.rank_34{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1677px;
}

.ranking_number li.rank_35{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1726px;
}

.ranking_number li.rank_36{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1774px;
}

.ranking_number li.rank_37{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1822px;
}

.ranking_number li.rank_38{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1870px;
}

.ranking_number li.rank_39{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1918px;
}

.ranking_number li.rank_40{
	padding:4px 0px 7px 24px;
	background: url(../images/fx/icon_ranking.gif) no-repeat scroll -1px -1967px;
}

.fx_right {
margin: 0 0 0 10px;
}

.fx_right .banner {
margin: 0 0 10px 0;
}

.fx_right .menu1 {
border:#F3740C 1px solid;
margin:0 0 10px 0;
	width: 150px;

}


.fx_right .menu2 {
border:#528A08 1px solid;
margin:0 0 10px 0;
	width: 150px;

}	


.fx_right .menu3 {
border:#666666 1px solid;
margin:0 0 10px 0;
	width: 150px;

}	


.fx_right .menu1 .inside , .fx_right .menu2 .inside , .fx_right .menu3 .inside{
padding:3px;
margin:0;
}

.fx_right .menu1 .inside p , .fx_right .menu2 .inside p , .fx_right .menu3 .inside p {
font-size:10px;
}



.title {
background-image: url(../images/fx/title_back.jpg);
background-repeat: repeat-x;
margin-bottom:5px;
}
.ranking {
margin: 0px 0px 20px 10px;

}

.ranking p {
font-size: 90%;
line-height: 150%;
margin-bottom:10px;
}

.ranking .company {
font-size: 90%;
font-weight: bold;
color: #5A9E08;
}
.ranking .lead {
font-size: 80%;
line-height: 140%;
}


.ranking h2{
font-size: 80%;
line-height: 140%;
background:#efefef;
padding:8px;
margin-bottom:10px;
}


table .fx{
border:none;
}

.fx td{
padding:3px;
}

table .listtale{
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #DEDFDE;
border-left-color: #DEDFDE;
}
.listtale th{
color:#666666;
background-color:#F7F3F7;
padding:2px;
text-align:center;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #DEDFDE;
border-bottom-color: #DEDFDE;
}
.listtale td{
padding:2px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #DEDFDE;
border-bottom-color: #DEDFDE;
}



.ranking .ranking_title {
background-image: url(../images/fx/ranking_back.gif);
background-repeat: repeat-x;
margin-bottom: 8px;
	margin-top: 8px;

}


.ranking .fxnews_title {
background-image: url(../images/fx/fxnews_back.gif);
background-repeat: repeat-x;
	margin-top: 8px;
}

.ranking p.fxnews {
background:transparent url(/yz/static/common/images/b-01.gif) no-repeat scroll 1px 3px;
padding:0 6px 0 17px;
font-weight:bold;
margin-bottom:5px;
}

.ranking_no {
background-image: url(../images/fx/rankig_icon.gif);
background-repeat: repeat-x;
height: 50px;
width: 50px;
border: 1px solid #FFCC00;
float: left;
margin-right: 5px;
}

.ranking_no .txt {
font-weight: bold;
color: #736921;
text-align: center;
padding-top: 15px;
font-size: 100%;
}
.ranking .block {
margin-bottom: 10px;
background-image: url(../images/fx/ranking_back2.gif);
background-repeat: repeat-x;
border: 1px solid #FFCC00;
padding: 5px;
}

.ranking .block2 {
margin:0 10px 10px 10px;
background-image: url(../images/fx/ranking_back2.gif);
background-repeat: repeat-x;
border: 1px solid #FFCC00;
padding: 5px;
}

.ranking .block .banner ,  .ranking .block2 .banner{
	margin:0;
	text-align:center;
}

.ranking .news {
margin-bottom: 10px;
background:#FFF7AD;
border: 1px solid #FFCC00;
padding: 5px;
}

.ranking .tablebotton1 {
display:      block;
float:        left;
padding:      0;
border:       0;
color:        #3366CC;
font-size:    12px;
text-decoration:  none;
background-image: url(../images/fx/bo_ranking.gif);
background-repeat: no-repeat;
background-position: 0 0px;
font-weight: bold;
width:155px;
text-align:center;
}

.ranking .tablebotton1 span {
display:      block;
background-image: url(../images/fx/bo_ranking_end.gif);
background-repeat: no-repeat;
background-position: right 0px;
padding: 13px 15px 9px 15px;

}

.ranking .tablebotton1:hover {
background:   url(../images/fx/bo_ranking.gif) 0 -84px no-repeat;
}

.ranking .tablebotton1:hover span {
background:   url(../images/fx/bo_ranking_end.gif) right -84px no-repeat;
}

.ranking .tablebotton2 {
display:      block;
float:        left;
padding:      0;
border:       0;
color:        #3366CC;
font-size:    12px;
text-decoration:  none;
background-image: url(../images/fx/bo_ranking.gif);
background-repeat: no-repeat;
background-position: 0 -41px;
font-weight: bold;
width:155px;
text-align:center;
}

.ranking .tablebotton2 span {
display:      block;
padding:      15px 15px 12px 15px;
background-image: url(../images/fx/bo_ranking_end.gif);
background-repeat: no-repeat;
background-position: right -41px;
}

.ranking .tablebotton2:hover {
background:   url(../images/fx/bo_ranking.gif) 0 -127px no-repeat;
}

.ranking .tablebotton2:hover span {
background:   url(../images/fx/bo_ranking_end.gif) right -127px no-repeat;
}

.ranking .tablebotton_all {
	display:      block;
	float:        left;
	padding:      0;
	border:       0;
	color:        #3366CC;
	font-size:    14px;
	text-decoration:  none;
	background-image: url(../images/fx/bo_ranking_all.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	font-weight: bold;
	width:130px;
}

.ranking .tablebotton_all span {
display:      block;
text-align:center;
padding-top: 30px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
}

.ranking .tablebotton_all:hover {
	background:   url(../images/fx/bo_ranking_all.gif) 0 -76px no-repeat;
}



.ranking table#table-01 {
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
}


.ranking table#table-01 .number {
font-size:36px
}

.ranking table#table-01 th.no1 {
padding: 5px;
border: #E3E3E3 solid;
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 1;
text-align: center;
background-color: #FFFBC6;
color: #FF9900;
font-size: 80%;
vertical-align:middle;
}

.ranking table#table-01 th.no2 {
padding: 5px;
border: #E3E3E3 solid;
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 1;
text-align: center;
background-color: #FFEBF7;
color: #F491AC;
font-size: 80%;
vertical-align:middle;
}


.ranking table#table-01 th.no3 {
padding: 5px;
border: #E3E3E3 solid;
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 1;
text-align: center;
background-color: #D6EFFF;
color: #6BBAEF;
font-size: 80%;
vertical-align:middle;
}


.ranking table#table-01 th.no {
padding: 5px;
border: #E3E3E3 solid;
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 1;
text-align: center;
background-color: #efefef;
color: #666666;
font-size: 80%;
vertical-align:middle;
}

.ranking table#table-01 td {
padding: 5px;
border: 1px solid #E3E3E3;
}


.ranking table#table-01 td.lead {
font-size: 80%;
line-height: 140%;
}


.ranking table#fxtable {
border: 1px #E3E3E3 solid;
border-collapse: collapse;
border-spacing: 0;
}

.ranking table#fxtable th {
padding: 5px;
border: #E3E3E3 solid;
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 1;
text-align: center;
background-color: #84C718;
color: #FFFFFF;
font-size: 80%;
vertical-align:middle;
}

.ranking table#fxtable td {
	padding: 3px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	font-size:80%;
	text-align: center;
	vertical-align: middle;
	width: 5%;
}

.ranking table#fxtable td.company {
	text-align:left;
}

.ranking table#fxtable td.gray .company {
	text-align:left;
}

.ranking table#fxtable td.gray{
	padding: 3px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	font-size:80%;
	background-color: #F2FCE4;
}
.ranking table#fxtable td.td_title{
	text-align: left;
	width: 15%;
}

.ranking table#fxtable tr.def {
	background-color: #FFFFFF;
}
.ranking table#fxtable tr.alt{
	background-color: #F2FCE4;
}
.ranking table#fxtable tr.def_over, 
.ranking table#fxtable tr.alt_over {
	background-color: #ffff00;
}
.ranking table#fxtable tr.over {
	background-color: #ffff00;
}

.ranking .icon_sort_up {
	margin:3px;
}
.ranking .icon_sort_down {
	margin:3px;
}

