#main-content .announce img {
        float:left;
        margin:0 10px 5px 0;
}

/* spreadsheet table */
#main-content table.spreadsheet {
border-collapse: collapse;
border-bottom:none;
width:100%;
}

#main-content table.full-width {
    padding-top: 10px;
}

#main-content table.spreadsheet nobr {
    display: block;
}

#main-content table.spreadsheet tr {
}

#main-content table.spreadsheet tr.even td {
    background: #f7f7f7;
}


#main-content table.spreadsheet th {
    background:#f7f7f7 url(/images/draft/th-bg.gif) no-repeat left top;
    border-left: 1px solid #fff;
    font: 10px tahoma, sans-serif;
    padding: 2px 5px 3px;
    text-align: left;
}

#main-content table.spreadsheet th.amount,
#main-content table.spreadsheet th.delta,
#main-content table.spreadsheet th.time,
#main-content table.spreadsheet th.value {
    text-align: right;
    vertical-align:top ;
}

#main-content table.spreadsheet tr.selected {
}

#main-content table.spreadsheet td {
    border-top: none !important;
    border-bottom: none !important;
    overflow: hidden;
    padding: 3px 5px;
    vertical-align: top;
    white-space: nowrap;
}

#main-content table.separator td {
    border-left: 1px solid #f2f2f2;
}

#main-content table.wrapped td,
#main-content table.white-space td {
    vertical-align: top;
    white-space: normal;
}

#main-content table.spreadsheet tr td.first {
    border-top: none;
}

#main-content table.spreadsheet td.index,
#main-content table.spreadsheet td.position {
    font-size: 10px;
    text-align: right;
}

#main-content table.spreadsheet td.position {
    text-align: center;
}




#main-content table.separator td.shortname {
    border-left: none;
}

#main-content table.spreadsheet td.shortname {
    background-image: url(/images/index/charts/chart-icon-inactive.gif);
    background-repeat: no-repeat;
    background-position: 5px 0.6em;
    vertical-align:top;
    white-space:normal;
    padding:5px 5px 5px 20px;
}

table.spreadsheet td.shortname a {
    color: #006299;
    display: inline;
    text-decoration:underline;
    padding:0;
}

table.spreadsheet tr.selected td.shortname {
    /*background-color: #fff !important;*/
}

table.spreadsheet tr.selected td.shortname a {
    color: #006299;
}

table.spreadsheet tr.selected td.shortname a:hover,
table.spreadsheet td.shortname a:hover {
    color: #f02b00;
}

#main-content table.wrapped tr td.shortname {
    background-image: none;
    padding-left:5px;
}

#main-content table.spreadsheet td.shortname span {
    display: block;
    padding: 5px 5px 5px 20px;
}






#main-content table.spreadsheet tr.selected td.shortname {
    background-image: url(/images/index/charts/chart-icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 0.6em;
}

#main-content table.wrapped tr.selected td.shortname {
    background-image: none;
}

#main-content table.spreadsheet td.amount {
/*    width: 100%;  */
    width:22%;
}

#main-content table.full-width td.amount {
    text-align: right;
    width: auto;
}

#main-content table.spreadsheet td.amount nobr {
    display: inline;
}

#main-content table.spreadsheet td.stay nobr {
    background: url(/images/td-stay.gif) no-repeat right center;
    padding-right: 10px;
}

#main-content table.spreadsheet td.amount.up nobr {
    background: url(/images/td-up.gif) no-repeat right center;
    padding-right:10px;
}

#main-content table.spreadsheet td.amount.down nobr {
    background: url(/images/td-down.gif) no-repeat right center;
    padding-right:10px;
}

#main-content table.spreadsheet td.amount nobr {
    color: #000;
}

#main-content table.spreadsheet td.value {
    text-align: right;
}

#main-content table.spreadsheet td.delta {
    color: #888;
    font-size: 10px;
    padding-left: 0;
    text-align: right;
    width:13%;
}

#main-content table.spreadsheet td.delta.up {
color: #00991c;
}

#main-content table.spreadsheet td.delta.down {
    color: #f00;
}

#main-content table.spreadsheet td.time {
    color: #888;
    font-size: 10px;
    text-align:right;
    width:15%;
}

#main-content table.spreadsheet td.delta nobr {
    background-image: none;
}

.chart-preview-warning {
    display: block;
    background: #e7e7e7;
}

#main-content .market-holder {
    margin: 10px 0;
}

/* float elements */
#main-content .float-container .diagram {
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 0;
    position: relative;
    text-align: right;
    width: 260px;
    top:-14px;
    margin-bottom:-14px;
}

#main-content .float-container .width {
    padding-right:0;
}

#main-content .index .diagram {
    float:none;
    margin:24px 0 0px;
    padding:0;
}

#main-content .state-data {
    margin-top:24px;
}

#main-content .state-data .left {
    overflow:visible;
}

#main-content .state-data .diagram {
    float:none;
    margin:0;
    padding:0;
}

#main-content .float-container .description {
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 10px 0 0;
    width: 260px;
}
/* / float elements */

/* diagram selector */
#main-content .diagram img {
    margin-top: 14px;
}

#main-content .no-list img {
    margin-top: 0px;
}

#main-content .diagram ul {
    font: 10px tahoma,sans-serif;
    height: 14px;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 36px;
}

#main-content .column .diagram ul {
    right: 26px;
}

#main-content .index .diagram ul {
    right: 36px;
}

#main-content .diagram ul li {
    border-right: 1px solid #cfcfcf;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

#main-content .diagram ul li.last {
    border: none;
}

#main-content .diagram ul li a {
    display: block;
    color: #888;
    margin: 0 3px 2px;
    text-decoration: none;
}

#main-content .diagram ul li.selected a {
    color: #000;
    cursor: text;
    margin: 0;
    padding: 0 3px 2px;
}

#main-content .diagram ul li.selected a:hover {
    color: #000;
    text-decoration: none;
}

#main-content .diagram ul li a:hover {
    color: #994200;
    text-decoration: underline;
}
/* / diagram selector */

/* floating selector */
#main-content .with-selector {
    height: 1%;
    height: auto !important;
    overflow: hidden;
}

#main-content .with-selector p,
#main-content .with-selector h2,
#main-content .with-selector h3 {
    float: left;
    line-height:14px;
}

#main-content .with-selector ul {
    float:left;
    font: 11px tahoma,sans-serif;
    list-style-type: none;
    margin: -2px 0 0 10px;
    overflow: hidden;
    padding: 0;
}

#main-content .with-selector ul.following {
    background: url(/images/draft/selector-deleter.gif) no-repeat left center;
    margin-left:5px;
    padding-left:6px;
}

#main-content .with-selector ul li {
    display: block;
    float: left;
    margin: 0;
    padding: 3px 6px 3px;
}

#main-content .with-selector ul li a {
    border-bottom: 1px dashed #4d4d4d;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
}

#main-content .with-selector ul li a:hover {
    color: #000;
    border-bottom: 1px dashed #000;
}

#main-content .with-selector ul li.selected {
    padding: 2px;
}

#main-content .with-selector ul li.selected a {
    border: none;
    color: #000;
    cursor: text;
    padding: 1px 4px 3px;
    text-decoration: none;
}

#main-content .with-selector ul li.selected a:hover {
    border-bottom: none;
}
/* / floating selector */

#main-content table.bordered {
    border-bottom:1px solid #e7e7e7;
}
















/* presscenter list */
#main-content ul.feature-list {
    clear:both;
    list-style-type:none;
    margin:0;
    padding:5px 0;
}

#main-content ul.feature-list li {
    clear:both;
    height:auto !important;
    height:1%;
    margin:0;
    padding:5px 0;
    overflow:hidden;
}

#main-content ul.feature-list li em {
    color:#4d4d4d;
    font-size:11px;
    display:block;
}

#main-content ul.feature-list li img {
    display:block;
    margin:0 10px 10px;
}

#main-content ul.feature-list li img.small-image {
    float:left;
}

#main-content ul.feature-list li small {
    font:11px arial,sans-serif;
    display:block;
}

#main-content ul.feature-list li small.author {
    color:#4d4d4d;
}

#main-content ul.feature-list .inset {
    font-weight:bold;
    border:1px solid red;
}

#main-content ul.feature-list a.action {
    font-size:11px;
}
/* / presscenter list */


/* with coloured square */
#main-content table.spreadsheet tr.yellow td.shortname,
#main-content table.spreadsheet tr.red td.shortname,
#main-content table.spreadsheet tr.violet td.shortname,
#main-content table.spreadsheet tr.blue td.shortname {
    padding: 5px 10px 5px 5px;
}

#main-content table.markets-volume small {
    color:#4d4d4d;
    padding-left:5px;
}

#main-content table.markets-volume td.shortname {
    background:none;
}

#main-content table.markets-volume td.value {
    width:20%;
}

/* index market page */
#main-content .sorting-table {
  margin: 10px 0;
}

#main-content .sorting-table a {
    font:bold 14px/14px arial,sans-serif;
    text-decoration:none;
}

.sorting-table a span{
    background: url(/images/draft/arrow-down.gif) no-repeat left 3px;
    height:0;
    margin-left:5px;
    padding:15px 0 0 10px;
    overflow:hidden;
    width:0px;
    position:absolute;
}

.sorting-table a.selected {
    text-decoration:none;
    font-weight:bold;
}

#main-content .sorting-table .parameter {
    border:none;
    display:block;
    float:right;
    margin-top:1px;
    font:normal 10px/16px tahoma,sans-serif;
}

#main-content .sorting-table .parameter:hover {
    border:none;
}

/* / index market page */
