h1,h2,h3,h4,.H1,.H2,.H3,.H4,.pealkiri,.stripe a{ color: #009FC3; }
#menu{ background-color: #BFC8CD; background-image: url(../gfx/menu_bg.jpg); background-repeat: repeat-x; background-position: center top; }
#content .center{ border-top-width: 3px; /*border-bottom-width: 3px;*/ border-top-style: solid; /*border-bottom-style: solid;*/ border-top-color: #009FC3; border-bottom-color: #009FC3; }
#menu #descript{ width: 300px; float: left; border-right: 8px solid #FFF; height: 55px; }
#content .center .content_container .stripe_dark{ background-color: #E5E9EB; height: 20px; }
#content .center .content_container .stripe{ height: 30px; background-color: #F1F3F4; }
#menu #menuitem1{ width: 190px; float: left; border-right: 8px solid #FFF; }
#menu #menuitem2{ width: 190px; float: left; border-right: 8px solid #FFF; }
#menu #menuitem3{ width: 190px; float: left; border-right: 8px solid #FFF; }
#menu div.content a{ display: block; border-bottom: 1px dotted #FFF; padding-left: 10px; padding-right: 10px; font-size: 11px; text-decoration: none; color: #fff; line-height: 20px; }
#menu div.head{ display: block; height: 90px; }
#content{ background-color: #FFF; padding-top: 15px; padding-bottom: 15px; }
#content .center .tree{ padding-bottom: 20px; }
.submenu ul{ display: block; border-left-width: 3px; border-left-style: solid; border-left-color: #009FC3; padding-left: 0; margin-left: 20px; list-style-type: none; background-color: #E5E9EB; margin-top: 20px; margin-right: 20px; margin-bottom: 0; }
.submenu ul ul{ border-left-width: 2px; border-left-style: solid; border-left-color: #009FC3; margin-top: 0; margin-right: 0; margin-bottom: 20px; margin-left: 0; }
li.active a{ color: #009FC3; text-decoration: none; font-weight: bold; }
.submenu li{ display: block; line-height: 23px; font-size: 12px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; }
#content .center .content_container .content_text{ padding: 25px; font-size: 11px; line-height: 140%; color: #4B636F; }
.lead{ font-size: 14px; }
/*
#content div.panel_1{ width: 300px; float: left; border-right: 8px solid #FFF; }
#content div.panel_2{ width: 190px; float: left; border-right: 8px solid #FFF; }
#content div.panel_3{ width: 190px; float: left; border-right: 8px solid #FFF; }
#content div.panel_4{ width: 190px; float: left; border-right: 8px solid #FFF; }
.panel_2 .cont,.panel_3 .cont,.panel_4 .cont{ padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 12px; text-decoration: none; line-height: 130%; color: #4B636F; }
.cont a{ color: #4B636F; text-decoration: none; }
*/
#footer div.rss{ height: 40px; width: 170px; float: right; border-left: 1px #BAC4C9 dotted; border-bottom: 1px #BAC4C9 dotted; background-image: url(../gfx/rss_logo.jpg); background-repeat: no-repeat; background-position: 12px 12px; padding-left: 53px; padding-top: 12px; }
#footer div.mo_links a,#content div.mo_links a,#menu div.mo_links a{ display: block; float: left; line-height: 16px; background-color: #4B636F; padding-top: 2px; padding-bottom: 7px; text-transform: uppercase; font-size: 10px; color: #FFF; margin-left: 8px; padding-left: 8px; padding-right: 8px; text-decoration: none; }
#footer div.mo_links a:hover,#content div.mo_links a:hover,#menu div.mo_links a:hover{ display: block; float: left; line-height: 16px; background-color: #4B636F; padding-top: 2px; padding-bottom: 7px; text-transform: uppercase; font-size: 10px; color: #9CF; margin-left: 8px; padding-left: 8px; padding-right: 8px; text-decoration: none; }
#wrapper{ }
#descript .format_text-description{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; text-decoration: none; color: #4B636F; padding-top: 25px; padding-right: 10px; padding-bottom: 25px; padding-left: 10px; }
.panel_title{ color: #BBC4C9; text-decoration: none; font-size: 12px; text-transform: uppercase; padding: 10px; font-weight: bold; }
.newsitem_active{ font-size: 12px; color: #4B636F; text-decoration: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin: 0; }
.separator{ margin-bottom: 5px; padding-top: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #4B636F; }
.newsitem_active .date{ font-size: 10px; color: #4B636F; text-decoration: none; }
.newsitem_active .title{ font-size: 12px; color: #4B636F; text-decoration: none; font-weight: bold; line-height: 130%; }
.newsitem_active .text{ font-size: 12px; color: #4B636F; line-height: 130%; text-decoration: none; }
#descript .format_text-description .lead{ font-size: 14px; }
.newsitem{ padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.newsitem .title{ font-size: 12px; color: #4B636F; text-decoration: none; font-weight: normal; line-height: 130%; }
.type1{ border-left-width: 2px; border-left-style: solid; border-left-color: #3D80B6; }
.type2{ border-left-width: 2px; border-left-style: solid; border-left-color: #009FC3; }
.type3{ border-left-width: 2px; border-left-style: solid; border-left-color: #E17E23; }
.type4{ border-left-width: 2px; border-left-style: solid; border-left-color: #3D80B6; }
.cont a:hover{ color: #4B636F; text-decoration: underline; }
li a{ color: #000; text-decoration: none; }
#menu #menuitem2_off{ width: 190px; float: left; border-right: 8px solid #FFF; }
#menu #menuitem3_off{ width: 190px; float: left; border-right: 8px solid #FFF; }
#menu #menuitem1_off{ width: 190px; float: left; border-right: 8px solid #FFF; }
#wrapper #content .center .tree .content_container .stripe2{ padding-left: 15px; padding-bottom: 5px; background-color: #F1F3F4; height: 20px; padding-top: 0; }
#wrapper #content .center .tree .content_container .stripe2 a{ font-size: 12px; color: #445964; text-decoration: none; padding-left: 10px; padding-right: 10px; display: block; float: left; padding-top: 2px; padding-bottom: 3px; }
#wrapper #content .center .tree .content_container .stripe2_admin{ padding-left: 15px; padding-bottom: 5px; background-color: #F1F3F4; height: 35px; padding-top: 0; }
#wrapper #content .center .tree .content_container .stripe2 a:hover{ font-size: 12px; color: #009FC3; text-decoration: none; padding-left: 10px; padding-right: 10px; display: block; float: left; }
#wrapper #content .center .tree .content_container .stripe2 a.active{ color: #009FC3; text-decoration: none; background-color: #E5E9EB; font-weight: bold; }
#wrapper #content .center .tree .content_container .stripe2 a.menu{ background-color: #26ACC9; color: white; }
#wrapper #content .center .tree .content_container .stripe2 a.menu:hover{ color: white; }
#wrapper #content .center .tree .content_container .stripe2_admin a{ font-size: 12px; color: #445964; text-decoration: none; padding-left: 0; padding-right: 0; display: inline; }
#wrapper #content .center .tree .content_container .stripe2_admin a:hover{ font-size: 12px; color: #009FC3; text-decoration: none; display: inline; }
#wrapper #content .center .tree .content_container .stripe2_admin a.active{ color: #009FC3; text-decoration: none; background-color: #E5E9EB; font-weight: bold; }
thead{ font-size: 11px; font-weight: bold; color: #FFF; text-decoration: none; }
th{ color: white; border-bottom: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; padding: 2px; background: #7DC6D5 url(../gfx/table_header_bg.gif) repeat-x 0 100%; }
td{ border-bottom: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; padding: 3px; font-size: 11px; }
td.title{ border-bottom: 1px solid #DBDBDB; border-left: none; font-size: 11px; font-weight: bold; color: #03A0C4; text-decoration: none; padding-top: 10px; }
td.first_highlight{ padding: 3px; background-color: #f5f5f5; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: none; border-bottom-color: #DBDBDB; border-left-color: #DBDBDB; font-weight: bold; color: #02A0C3; text-decoration: none; }
td.num_neg{ color: red; text-align: right; white-space: nowrap; }
td.num_pos{ color: #0C0; text-align: right; white-space: nowrap; }
td.nowrap{ white-space: nowrap; }
td.stats-text{ text-align: right; }
a.ico_graph{ height: 11px; width: 10px; display: inline-block; margin-left: 3px; padding-top: 3px; }
a.ico_comment{ height: 11px; width: 10px; display: inline-block; margin-left: 3px; padding-top: 3px; }
tr.hl td{ background: #F5F5F5; }



td{ empty-cells: show; }
td.first_highlight a,td.first_highlight a:hover{ font-weight: bold; color: #02A0C3; }
/*th{ font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none; }*/
th a,th a:hover{ color: #FFF; text-decoration: none; cursor: help; }
td a{ text-decoration: underline; color: #4B636F; }
td a:hover{ text-decoration: none; color: #009FC3; }
td a.graph{ background: url('/custom/gfx/ico_graph.gif') no-repeat 100% 50%; padding-right: 13px; }
td a.info, th a.info{ background: url('/custom/gfx/ico_comment2.gif') no-repeat 100% 0; padding-right: 8px; }
th a.info{ background-image: url('/custom/gfx/ico_comment3.gif'); }
td a.noclick, th a.noclick{ text-decoration: none; cursor: help; }
td a.nohelp, th a.nohelp{ cursor: default; color: #4B636F; }
td.light_blue{ background-color: #f5f5f5; border: none; }
td.dark_blue{ background-color: #5EBDD2; font-size: 10px; font-weight: bold; color: #FFF; text-decoration: none; background-image: url(../gfx/table_header_bg.jpg); background-repeat: repeat-x; background-position: left center; }

#overDiv{ position: absolute; visibility: hidden; z-index: 1000; width: 160px; }
.overtable{ padding: 0; background-color: #FFFFE1; border: 1px solid #333; }
.overtable tr{ background-color: #FFFFE1; }
.overtable td{ padding: 2px 4px; background-color: #FFFFE1; font-size: 10px; color: #000; border-bottom: none; border-left: none; }
.form_table td,.form_table th{ border-bottom: none; border-left: none; }
.form_table label{ cursor: pointer; }

/* */
.stats-menu{ position: absolute; top: 39px; left: 88px; width: 280px; display: none; font-size: 11px; z-index: 1000; }
.stats-menu ul{ list-style: none; margin: 0; padding: 0; background: #F1F3F4; border: 1px solid #26ACC9; }
.stats-menu ul li { padding: 0; margin: 0; }
.stats-menu ul li a{ display: block; padding: 4px 10px; }
.stats-menu ul li a.active{ color: #009FC3; }
.stats-menu ul li a:hover{ color: white; background: #26ACC9; text-decoration: none;  }
/*.stats-menu ul li a.last{ border-bottom-width: 0; }*/
.stats-menu.active ul{ background: #E5E9EB; }
/*#chart-select ul{ background: blue; }*/


#a-graph{ }

td.legendColorBox, td.legendLabel{ border-width: 0; }
#tooltip .pos{ font-weight: bold; color: #0a0; }
#tooltip .neg{ font-weight: bold; color: #f00; }

.ticker{ float: right; color: #02A0C3; width: 50px; text-align: center; font-weight: bold; font-size: 10px; background: #F5F5F5; }
.first_highlight .ticker{ background: white; }