.report { float: left; width: 100%; padding: 10px;  }
.result { float: left; width: 500px; padding: 10px; }

.filters { float: right; width: 490px; padding: 0 10px; background: #fff; padding: 10px; border: 1px solid #999; overflow: auto; }
.filters ul { height: 80px; overflow: auto;}
.filters a.toggle img { height: 12px; width: 12px; background: url("icon_external_link.png") no-repeat; }

.report.inactive .result {}
.report.inactive .filters { width: 190px; right: 20px; }

.revenue { width: 740px; }
.revenue th { vertical-align: center; text-align: center; background-color: #bfcad8; padding: 4px; }
.revenue td.money { text-align: right; }
.revenue td.count { text-align: right; }
.revenue td { border-top: 1px solid #ccc; }
.revenue .total td { font-weight: bold; border-top: 1px solid #000; }

