/*** General block definitions ***/

#block_2 h2, #block_3 h2 {
 padding-left: 20px;
}

#block_3 .graph, #block_3 .change,
#block_3 .news, #block_3 .omx-news {
 width: 200px;
}

#block_3 hr {
  width: 200px;
}


/*** Market Information ***/

.market-info {

}

.graph, .change {
 float: left;
 width: 45%;
 margin-bottom: 1.5em;
}

.graph {
 width: 52%;
}

/*** Market graph ***/

.graph ul, .graph li {
 float: left;
 list-style: none;
}

.graph ul {
 border: 1px solid #cdcdcd;
 border-bottom: none;
 margin-left: 20px;
 _margin-left: 10px;
 margin-bottom: 2px;
}

.graph li a {
 display: block;
 padding: 1px 10px;
 font-weight: bold;
 color: #777;
 background-color: #dedede;
}

.graph li.selectedTab a {
 color: #305f79;
 background-color: #fff;
}

.graph .market-feed {
 border-top: 1px solid #cdcdcd;
 clear: left;
 width: 100%;
 text-align: right;
}

.graph img {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

/*** Change Table ***/

.change table {
 border: 1px solid #cdcdcd;
 width: 90%;
 float: right;
 border-collapse: separate;
 padding: 8px 8px 6px;
 margin-top: 7px;
}

.change table caption {
 padding-left: 10px; 
 color: #305f79;
 font-weight: 800;
 margin-top: 3px;
 _padding-bottom: .3em;
}

.change table td, .change table th {
 padding: 2px 0 2px 5px;
 color: #222;
}

.change table th {
 font-weight: 800;
 color: #525f74;
 border-bottom: 1px solid #cdcdcd;
}

.change table td.footer {
 color: #525f74;
 font-size: .7em;
 _font-size: .9em;
 border-top: 1px solid #cdcdcd;
}



/*** News boxes ***/

.news-items {
 clear: left;
 position: relative;
 _height: 200px;
}

.news-items .rss {
 display: block;
 text-indent: -6000px;
 background: url(../../../other_files/skipti/img/icon-rss-01.gif) no-repeat 0 0;
 position: absolute;
 right: 5px;
 top: 0;
 width: 16px;
 height: 16px;
}
.news-items h6 {
 padding-bottom: 4px;
}
/*
.omx-news, .news {
 float: left;
 width: 184px;
}
*/

.omx-news {
 display: none;
}

.news {
 float: left;
 width: 370px;
}

.omx-news h3, .news h3 {
 border-bottom: 2px solid #cdcdcd;
 padding-left: 20px;
 padding-bottom: .5em; 
}

.omx-news h4, .news h4 {
 margin: .2em 0;
 padding-left: 20px;
}

.omx-news h6, .news h6 {
 padding-left: 20px;
}

.omx-news p, .news p {
 /*font-size: 1.1em;*/
 line-height: 1.3em;
 margin-bottom: 2em;
 padding-left: 20px;
}

.omx-news div {
 border-right: 1px solid #cdcdcd;
 padding-bottom: 5px;
 padding-right: 5px;
}

.news div {
 padding-right: 5px;
}

