/* CSS Document */

table {
    font: arial, san-serif;
    font-size: 12px;
    color: #454545;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: 0;
    /*min-width: 800px;
    max-width: 800px;*/
}
tfoot tr td {
    text-align: left;
    padding: 3px 0 0 15px;
    font-size: 10px;
}
td {text-align: center;}
img {border: none;}
#wrap {width: 575px;}
.city {font-weight: normal;}
.date, .first_region, .region {color: #CC6600;}
.date, .first_region, .region, .city {border: 1px solid #ccc;}
.first_region, .region, .city {padding: 2px 5px;}
.region, .city {border-top: none;}
.first_region, .region, .city, .col_head, .data, .date {white-space: nowrap;text-align:center;}
.col_head, .data {border-bottom: 1px solid #ccc;}
.date, .data {display: none;}
.col_space {width: 5px;}
.data_col {/*width: 50px;*/}
.data {width: 30px;}
.odd {background-color:#F6F6F6;}
.spacer {display: none;}
.spacer, .city_spacer {background-color: #fff;}
.col1, .col2, .col3, .col4, .col5 {display: none;}
.start {border-left: 1px solid #ccc;}
.end {border-right: 1px solid #ccc;}
.show {display: table-cell;}
.prev_col {
    text-align: right;
    vertical-align: top;
}
.prev_col img {margin-right: 5px;}
.right_arrow {text-align: left;}

/* Style rule hacks for IE */
* html .col1, * html .col2, * html .col3, * html .col4, * html .col5 {display: none;}
* html .show {display: block;}
* html .city {width: 95px;}
p#ie {display: none;}
