#languages_block_top {
  float:right;
  font-size:11px;
  margin:0 0 0 10px;
}
#languages_countries {
  background:url(../../../img/icon/arrow_bottom.png) no-repeat right center;
  position:relative;
  cursor:pointer;
  padding:0 15px 0 0;
  white-space:nowrap;
}
#languages_countries p {
  line-height:10px;
  overflow:hidden;
  padding-left:10px;
  text-transform:uppercase;
}
#languages_countries .countries_ul {
  background:#111111;
  border:1px solid #202020;
  position:absolute;
  top:10px;
  right:0;
  padding:5px 15px;
  white-space:nowrap;
  text-align:right;
  z-index:1000;
}
#languages_countries .countries_ul .selected_language, #languages_countries .countries_ul a:hover { color:#dec082; }
#languages_countries .countries_ul .selected_language { cursor:default; }
