body, form {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

body, select, input {
  font-family: tahoma, arial;
  font-size: 8pt;
}

a, a:hover {
  color: #109cd8;
  text-decoration: underline;
}

a.main {
 color: #000000;
 text-decoration: none;
}

a.main:hover {
 color: #000000;
 text-decoration: underline;
}


#service {
  margin-top: 10px;
  padding-right: 35px;
  width: 960px;
  text-align: right;
}

#main {
  position: relative;
  margin-top: 10px;
  width: 960px;
}

#top {
  height:120px;
  background-image: url('/data/img/bg_digits.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  text-align: left;
}

#nav {
  padding-top: 12px;
  background-image: url('/data/img/bg_top.gif');
  background-repeat: no-repeat;
  height: 27px;
}

#nav a, #nav a:hover{
  color: #ffffff;
}

#nav #active {
  color: #a086c6;
}

#nav #pane {
  width: 220px;
  float:left;
  margin-right:480px;
}

#nav #lang {
  width: 250px;
  color: #ffffff;
  float:left;
}

#subnav_cd{
  position:absolute;
  top: 85px;
  left: 230px;
  width: 240px;
}

#subnav_cs{
  position:absolute;
  top: 85px;
  left: 470px;
  width: 240px;
}

#left_column {
  width: 230px;
  margin: 30px 20px 0px 0px;
  float: left;
}

#center_column {
  width: 455px;
  margin:30px 20px 0px 0px;
  float: left;
  text-align: left;
}

#center_column_fund {
  width: 655px;
  margin:30px 20px 0px 0px;
  text-align: left;
}

#right_column {
  width: 230px;
  margin-top: 30px;
  float: left;
  text-align: left;
}

#leftmenu {
  background: url('/data/img/menu/bg.gif');
  background-repeat: repeat-y;
  text-align: left;
}

#leftmenu #bg_top{
  height: 10px;
  background: url('/data/img/menu/top.gif');
  background-repeat: no-repeat;
}

#leftmenu #bg_bottom{
  height: 10px;
  background: url('/data/img/menu/bottom.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

#leftmenu #items {
 margin-left: 20px;
}

.menu {
  font-weight: bold;
  text-decoration: none;
  color: #313537;
}

.submenu {
  text-decoration: underline;
  color: #313537;
}

#news {
  margin-top: 15px;
}

#news .date {
  margin-top: 10px;
  color: #9ba1a8;
}

.header {
  margin-bottom: 10px;
  color: #006bb1;
}

#all {
  margin-top: 15px;
}

#all a, #all a:hover{
  color:#4c2c7b;
  font-weight: bold;
}

#analytics {
  margin-top: 10px;
}

#analytics #photo {
  margin-right: 15px;
  border: solid 3px #e9edf0;
}

#search {
  margin-bottom: 15px;
  height:83px;
  background-image: url('/data/img/bg_search.gif');
  background-repeat: no-repeat;
}

#search input {
  border: solid 1px #ffffff;
}

#search #search_form {
  padding-top: 15px;
}

#search #search_example {
  text-align: right;
  padding: 5px 10px 0px 0px;
}

#fonds a, #fonds a:hover{
  color:#006bb1;
}

#vocab {
  background: url('/data/img/vocab/bg.gif');
  background-repeat: repeat-y;
  text-align: left;
}

#vocab #bg_top{
  height: 77px;
}

#vocab #bg_bottom{
  height: 10px;
  background: url('/data/img/vocab/bottom.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

#vocab #item {
  padding: 15px;
}

#vocab a, #vocab a:hover{
  color:#313537;
}

#bottom{
  width: 960px;
  padding-top: 10px;
  border-top: solid 1px #c8c8c8;
  text-align: left;
  color: #9ba1a8;
}

#buttons{
  width: 960px;
  border-top: solid 1px #c8c8c8;
  text-align: center;
  color: #9ba1a8;
  padding: 10px;
}

#bottom a, #bottom a:hover{
  color:#9ba1a8;
}

#navigation{
  margin-bottom: 10px;
}

input.field {
  padding-left: 3px;
  border: solid 1px #999999;
}

textarea {
  width: 350px;
  height: 60px;
  border: solid 1px #999999;
}

.sub {
  border: solid 1px #0d648e;
  background-color: #1593d0;
  color: #ffffff;
}

.pf_header{
  background-color: #1dc9fd;
  font-weight: bold;
  color: #ffffff;
  padding:5px;
}

.results{
   background-color: #cccccc;
}

.results th {
  background-color: #eeeeee;
}

.results td {
  background-color: #ffffff;
}

.opacity_img{
  filter: alpha(opacity=100, style=0);
}

#basket{
  border: solid 1px #1dc9fd;
  padding: 5px;
  width: 390px;
}


