body {
background: #ffffff;
top: 0px; margin: 0px;
font-family: Arial, Verdana,Courier, sans-serif;
font-size: 11px;
color: #616161;
}

a:link,a:visited {color: #2e64ac;text-decoration: none;}
a:hover {color: #2e64ac; text-decoration: underline;}

td {vertical-align: top;} 
img {border: 0px;}
li { list-style-image: url(../images/liarrow.jpg);  }

table.holder {width: 100%;}
table.headtable {}

input, textarea {border: 1px solid #85AAC1; font-size: 12px; padding: 0px 3px 0px 3px;  background: #ffffff; color:#616161; vertical-align: middle; }
button {border: 1px solid #85AAC1; font-size: 12px; font-weight: bold; background: #ffffff;  vertical-align: middle; }

td.head_leftpart {width:296px; height:205px; background: url(../images/head_left.jpg) no-repeat;  }
div.langswitch {margin-top: 147px; margin-left: 5px; color: #ffffff;}
a.langlink:link, a.langlink:visited {color: #ffffff;text-decoration: none;}
a.langlink:hover {color: #ffffff; text-decoration: underline;}


td.head_reppart {height: 205px; background: url(../images/head_rep.jpg) repeat-x; 
font-family: Lusida Sans, Verdana; 
font-size: 12px; text-transform: uppercase; 
text-align: center;  font-weight: bolder; color: #1F4F8E; line-height: 150%;
padding-top: 5px;
}

span.minsavet {font-weight: bolder; color: #567AA9;}
td.head_rightpart {width:276px; height:205px; background: url(../images/head_right.jpg) no-repeat; text-align: right; }

div.topmenu {margin-top: 147px; margin-right: 5px; color: #ffffff; text-align: right;}
a.topmenu:link, a.topmenu:visited {color: #ffffff;text-decoration: none;}
a.topmenu:hover {color: #ffffff; text-decoration: underline;}

table.qnavtable {margin-top: 5px;}
td.qnav {text-transform: lowercase; color:#000000; padding-left: 4px;}
a.qnavlink:link,a.qnavlink:visited {color: #2E66B0;text-decoration: none;}
a.qnavlink:hover {color: #2E66B0;text-decoration: underline;}
span.qnavactive {color: #838383; font-family: Arial, Courier, sans-serif;}

table.midpart {margin-top: 30px;}

td.mleftcol {width: 192px; }
table.menu {width: 100%;}
td.menu_main {height: 24px;padding-left: 14px; font-size: 12px;
background: url(../images/menu_icon.jpg) center left no-repeat;
vertical-align: middle; text-transform: uppercase; font-weight: bolder;
}
td.mm_active {background: url(../images/menuactive_icon.jpg) center left no-repeat;}

div.menu_main {height: 17px; padding-top: 5px; padding-left: 3px;}
div.mm_active {background: #95cfef; }


td.menu_mainsep {height: 3px; font-size: 1px; background: url(../images/menu_sep.jpg) right no-repeat;}
td.mms_active {background: url(../images/menu_activesep.jpg) right no-repeat;}


td.menu_sub {padding-left: 14px; font-size: 12px;
vertical-align: middle; font-weight: bold;
}

div.menu_sub{ padding: 3px 0px 3px 0px;; padding-left: 3px;}
div.ms_active {background: #d6f0fe; }

td.menu_subsep {height: 3px; font-size: 1px;}
td.mss_active {}


td.menu_lsub {padding-left: 24px; 
vertical-align: middle; font-weight: bolder;
}
div.menu_lsub{ padding: 3px 0px 3px 3px;}
div.mls_active {background: #EEF9FF; }

td.menu_lsubsep {height: 3px; font-size: 1px;}
td.mlss_active {}

td.menu_4sub {padding-left: 34px; 
vertical-align: middle; font-weight: bolder;
}
div.menu_4sub{ padding: 3px 0px 3px 3px;}
div.m4s_active {background: #EEF9FF; }

td.menu_4subsep {height: 3px; font-size: 1px;}
td.m4ss_active {}

div.mmidcol {padding: 0px 25px 0px 25px; font-size:12px;  }
table.title {width: 100%; }
td.titlebegin {width: 18px; height: 18px; background: url(../images/titlebegin.jpg) bottom no-repeat;}
td.titletext {height: 18px; background: url(../images/titlerep.jpg) bottom repeat-x; 
 text-align: left; font-size: 12px; text-transform: uppercase;
vertical-align: middle; color: #2E66B0; font-weight: bolder; 
}

td.rightmcol {width:170px; }
table.boxtable {width: 100%;}
td.boxtitle {height:19px;padding-left: 4px;
background: url(../images/boxtitle.jpg) repeat-x;
vertical-align: middle; font-weight: bolder; color: #2E66B0;
font-size: 12px; text-transform: uppercase;  font-weight: bolder; text-align: center;
}

td.boxmiddle {padding: 5px 3px 5px 3px; vertical-align: middle;} 
td.calendarmid {padding-bottom: 1px; border-bottom: 1px solid #D7DFE3;  vertical-align: top;} 

table.search {}
input.searchtext { padding: 0px 1px 0px 1px; background: #ffffff; 
color:#616161; border: 1px solid #85AAC1; font-size: 12px;  }

input.searchbutt { padding: 0px 0px 0px 0px; vertical-align: top;}
table.currencies {margin-top: 10px;}
table.calendar {margin-top: 10px;}

table.loginlink {width: 100%; margin-top: 10px;} 
td.loginlink {font-size: 10px; color: #5E89C2;}

img.loginlinkimg {vertical-align:middle;}
a.loginlinkimg:link, a.loginlinkimg:visited {color: #5E89C2; text-decoration: none;}
a.loginlinkimg:hover {color: #5E89C2; text-decoration: none;}

a.loginlink:link, a.loginlink:visited {color: #5E89C2; text-decoration: underline;}
a.loginlink:hover {color: #5E89C2; text-decoration: underline;}

table.footer {margin-top: 15px;}
td.footer {height: 33px; color: #354D6D; font-size: 11px; vertical-align: middle; 
text-align: center; background: url(../images/footerbg.jpg) repeat-x;}

p.searchtext {font-size: 13px; font-weight: bolder} 
p.searchitem {font-size: 12px; }
p.searchnav { font-size: 12px;}

span.currentpage {font-weight: bolder;}

a.searchlink:link,a.searchlink:visited {}
a.searchlink:hover {}

a.newsearch:link,a.searchlink:visited {}
a.newsearch:hover {}

input.searchnavbutt {color: #5E89C2; border: 0px; background: #ffffff;}

a.searchnavlink:link,a.searchnavlink:visited {}
a.searchnavlink:hover {}

input.searchfield {border: 1px solid #85AAC1; font-size: 12px; padding: 0px 3px 0px 3px;  background: #ffffff; color:#616161; vertical-align: middle; }
input.searchsubmit {border: 1px solid #85AAC1; font-size: 12px; font-weight: bold; background: #ffffff;  vertical-align: middle;  }

input.onlineform  {width: 200px;}
textarea.onlineform {width: 250px; height: 300px;}
td.buttontd {text-align: center;}

li.sitemap_menu {list-style-image: url(../images/arrowbig.jpg); line-height: 200%;  }
li.sitemap_fsub {list-style-image: url(../images/arrowmed.jpg);  line-height: 150%; }
li.sitemap_lsub {list-style-image: url(../images/arrowsmall.jpg);  }

a.sitemap_menu:link, a.sitemap_menu:visited {text-decoration: none; text-transform: uppercase; font-weight: bolder;}
a.sitemap_menu:hover {text-decoration: underline;text-transform: uppercase; font-weight: bolder;}

a.sitemap_fsub:link, a.sitemap_fsub:visited {text-decoration: none; font-weight: bold;}
a.sitemap_fsub:hover {text-decoration: underline; font-weight: bold;}

a.sitemap_lsub:link, a.sitemap_lsub:visited {text-decoration: none;}
a.sitemap_lsub:hover {text-decoration: underline;}

td.news_element {padding: 5px 0px 5px 0px; border-bottom: 1px solid #83D2F9}
div.news_fulltitle {font-weight: bolder; text-transform: uppercase;}
div.news_datereleased{font-weight: bold;}
p.news_text {text-align: justified;}

table.linkgroup {margin-top: 10px;}

a.singlelink {}

table.bulletintable {margin-top: 5px;}
td.bulletinsingle {padding: 5px 0px 5px 0px; border-bottom: 1px solid #83D2F9}
div.bulletintitle {font-weight: bolder; text-transform: uppercase;}
span.bulletindate{font-weight: normal; text-transform: none;}

table.marketstable {border-left: 1px solid #83D2F9; border-top: 1px solid #83D2F9; } 
table.marketstable  td {border-right: 1px solid #83D2F9; border-bottom: 1px solid #83D2F9; }
td.titlestockcol {font-weight: bold; text-align: center;}

td.marketsdate {width: 75px;}

input.stockfilter {border: 0px; }
td.filtertitle  {font-weight: bold; text-align: center;}

 td.weekday {border: 1px solid #D7DFE2; color:#444444; font-size: 10px; text-align: center; width:23px;}
 td.weekend {border: 1px solid #D7DFE2; color:#5E89C2; font-size: 10px; text-align: center; width:23px;}
 td.datelinked {background: #2E66B0; border: 1px solid: #2E66B0; font-size: 10px; text-align: center; width: 23px; }

td.weekdaytitle { color:#444444; font-size: 10px; text-align: center; width:23px;}
td.weekendtitle { color:#5E89C2; font-size: 10px; text-align: center; width:23px;}

a.calendarlink:visited, a.calendarlink:link {color: #ffffff; text-decoration: none;}
a.calendarlink:hover {color: #ffffff; text-decoration: underline;}
