/* CSS Document */
body {
	font-family:Tahoma, Geneva, sans-serif;
	
}
#lang li {
  position: relative;
  margin: -10px 0px 40px 0px;
  padding: 0px 0px 0px 5px;
  width: 326px;
  border: solid 1px #ccc;
  font-size: 80%;
  list-style: none;
  z-index: 100000;
  background: #fff;
}
#lang li:hover {
  color: #fff;
  background: #333;
}
#lang li ul {
  position: absolute;
  left: -1px;
  padding: 2px 5px;
  background: #eee;
  border: solid 1px #ccc;
  z-index: 100000;
}
#lang li ul li {
  display: inline;
  float: left;
  margin: 0;
  width: 75px;
  border: none;
  font-size: 100%;
  background: #eee;
}
#lang li ul li a {
  display: inline-block;
  width: 70px;
  margin-left: -5px;
  margin-right: -5px;
  padding: 0px 5px;
}
#lang li ul li a:hover {
  background: #999;
  color: #fff;
}

@media (min-width: 780px){#lang li {margin-top: 10px;}}
@media (max-width: 779px){#lang li {float: right; margin: -90px 0px 0px 0px;}}
