body{
  margin: 0;
  padding: 0;
  background: #f4f1ea url("../images/bg_top.gif") repeat-x;
  color: #bab4aa;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
}
#page{
  width: 877px;
  margin: 0 auto;
}

#flashDiv{
  position: absolute;
  top: 84px;
  z-index: 1;
}


#top{
  height: 247px;
  position: relative;
  z-index: 1000;
}

.top_hp {
  height: 100px !important;
}

#top ul{
  list-style: none;
  margin: 15px 15px 0 0;
  padding: 0;
  font-size: 12px;
  color: #635d55;
}

#top li{
  float: left;
  width: 127px;
  height: 71px;
}

#top li span, #top li a{
  text-align: center;
  display: block;
  width: 127px;
  height: 21px;
  padding-top: 50px;
  color: #635d55;
  text-decoration: none;
}

#top li span{
  background: url("../images/nav_bg.gif") repeat-x;
}

#top li a:hover{
  background: url("../images/nav_bg.gif") repeat-x;
}

#languageSelector{
  margin: 60px 0 0 0;
  position: relative;
  z-index: 100;
}

#activeLang{
  border: 1px solid #cdc0a3;
  width: 164px;
  height: 20px;
  background: #fff url("../images/arrow_select.gif") no-repeat top right;
  font-size: 11px;
  color: #883b3b;  
}

#activeLang span{
  display: block;
  width:  107px;
  height: 17px;
  padding: 3px 0 0 37px;
  background-position: 2px 2px;
}

#langList{
  border: 1px solid #cdc0a3;
  position: absolute;
  top: 21px;
  width: 164px;
  background: #c5c5c5 url("../images/sel_bg.gif") repeat-x;
}

#langList a{
  display: block;
  height: 17px;
  padding: 3px 0 0 37px;
  text-decoration: none;
  color: #883b3b;
  background-position: 2px 2px;
}

#langList a:hover { background-color: #fff; }

.bl{
  background: url("../images/flags/belarus.gif") no-repeat;
}

.bg{
  background: url("../images/flags/bulgaria.gif") no-repeat;
}

.hr{
  background: url("../images/flags/croatia.gif") no-repeat;
}

.cz{
  background: url("../images/flags/czech.gif") no-repeat;
}

.com{
  background: url("../images/flags/england.gif") no-repeat;
}

.ge{
  background: url("../images/flags/georgia.gif") no-repeat;
}

.hu{
  background: url("../images/flags/hungary.gif") no-repeat;
}

.lv{
  background: url("../images/flags/latvia.gif") no-repeat;
}

.lt{
  background: url("../images/flags/lithuania.gif") no-repeat; 
}

.pl{
  background: url("../images/flags/poland.gif") no-repeat; 
}

.ro{
  background: url("../images/flags/romania.gif") no-repeat;
}

.ru{
  background: url("../images/flags/russia.gif") no-repeat;
}

.si{
  background: url("../images/flags/serbia.gif") no-repeat;
}

.sk{
  background: url("../images/flags/slovakia.gif") no-repeat;
}

.slo{
  background: url("../images/flags/slovenia.gif") no-repeat;
}

.ua{
  background: url("../images/flags/ukraine.gif") no-repeat;
}

.est{
  background: url("../images/flags/estonia.gif") no-repeat;
}

#content{
  padding-top: 50px;
  height: 450px;
  background: url("../images/world.gif") no-repeat 3px 0; 
}

#contact{
  width: 509px;
  height: 118px;
  margin: 0 auto;
  padding-top: 20px;
  color: #46423c;
  background: url("../images/contact_bg.gif") no-repeat; 
}
.contact_bl,
.contact_ru { padding-top: 10px !important; height: 128px !important; }

table{
  width: 450px;
  margin: 0 auto;
  font-size: 12px;
}

.title{
  color: #920000;
}

table a{
  color: #46423c;
}

table a:hover{
  text-decoration: none;
}

#footer{
  margin-top: 30px;
  margin-bottom: 20px;
  line-height: 150%;
  padding-right: 300px;
}

#footer_index{
  margin-top: 597px;
  margin-bottom: 20px;
  line-height: 150%;
  padding-right: 300px;
}

.fl{
  float: left;
}

.fr{
  float: right;
}

/* Contact headers */
.ch { width: 434px; height: 55px; color: #bb9d91; font-size: 20px; overflow: hidden; margin: 0; padding: 0; font-weight: normal; position: absolute; bottom: 10px; left: 0; text-indent: -1000px; }
.ch span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat !important; }

.ch_com {  }
.ch_com span { background: url('../images/headers/com.gif'); }

.ch_lv {  }
.ch_lv span { background: url('../images/headers/lat.gif'); }

.ch_lt {  }
.ch_lt span { background: url('../images/headers/com.gif'); }

.ch_hu { height: 68px; bottom: -4px; }
.ch_hu span { background: url('../images/headers/hu.gif'); }

.ch_cz {  }
.ch_cz span { background: url('../images/headers/cz.gif'); }

.ch_slo {  }
.ch_slo span { background: url('../images/headers/slo.gif'); }

.ch_ro {  }
.ch_ro span { background: url('../images/headers/ro.gif'); }

.ch_pl {  }
.ch_pl span { background: url('../images/headers/pl.gif'); }

.ch_bl {  }
.ch_bl span { background: url('../images/headers/bl.gif'); }

.ch_est {  }
.ch_est span { background: url('../images/headers/est.gif'); }

.ch_sk {  }
.ch_sk span { background: url('../images/headers/sk.gif'); }

.ch_hr {  }
.ch_hr span { background: url('../images/headers/hr.gif'); }

.ch_ru {  }
.ch_ru span { background: url('../images/headers/ru.gif'); }

.ch_bg {  }
.ch_bg span { background: url('../images/headers/bg.gif'); }

.ch_si {  }
.ch_si span { background: url('../images/headers/si.gif'); }

.ch_ge {  }
.ch_ge span { background: url('../images/headers/ge.gif'); }

.ch_ua {  }
.ch_ua span { background: url('../images/headers/ua.gif'); }