#languages-block-top {
	border-left-color: rgb(81, 81, 81); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
@media all and (max-width:479px)
{
#languages-block-top {
	width: 25%;
}
}
#languages-block-top span.firstWord {
	display: none;
}
#languages-block-top div.current {
	padding: 8px 10px 10px; color: white; font-weight: bold; cursor: pointer; text-shadow: 1px 1px rgba(0,0,0,0.2);
}
@media all and (max-width:479px)
{
#languages-block-top div.current {
	padding: 9px 5px 10px; text-align: center; font-size: 11px;
}
}
#languages-block-top div.current strong {
	color: rgb(119, 119, 119);
}
#languages-block-top div.current::after {
	color: rgb(104, 102, 102); line-height: 18px; padding-left: 12px; font-family: "FontAwesome"; font-size: 18px; vertical-align: -2px; content: "\f0d7";
}
@media all and (max-width:479px)
{
#languages-block-top div.current::after {
	line-height: 13px; padding-left: 2px; font-size: 13px; vertical-align: 0px;
}
}
@media all and (max-width:479px)
{
#languages-block-top div.current .cur-label {
	display: none;
}
}
#languages-block-top ul {
	background: rgb(51, 51, 51); left: 0px; top: 37px; width: 157px; display: none; position: absolute; z-index: 2;
}
#languages-block-top ul li {
	color: white; line-height: 35px; font-size: 13px;
}
#languages-block-top ul li a {
	padding: 0px 10px 0px 12px; color: white; display: block;
}
#languages-block-top ul li > span {
	padding: 0px 10px 0px 12px; color: white; display: block;
}
#languages-block-top ul li.selected {
	background: rgb(72, 72, 72);
}
#languages-block-top ul li:hover a {
	background: rgb(72, 72, 72);
}
