.imgLanguages {-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;border:1px solid #444}
#languages-block-top2 {
	display: block;
	position:absolute;
	right:0px;
	top:0px;
	z-index:100;
	width: 40px;
	height:40px;
	background-color:transparent;
	cursor:pointer;
	
  /*float: right;*/
  /*border-left: 0px solid #515151;*/
  /*position: relative;*/}
  @media (max-width: 479px) {
    #languages-block-top2 {
      width: 15%; } }
  #languages-block-top2 span.firstWord {
    display: none; }
  #languages-block-top2 div.current {
    font-weight: bold;
    padding: 8px 10px 10px 10px;
    line-height: 18px;
    color: #444;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer; }
    @media (max-width: 479px) {
      #languages-block-top2 div.current {
        text-align: center;
        padding: 9px 5px 10px;
        font-size: 11px; } }
    #languages-block-top2 div.current strong {
      color: #777777; }
    #languages-block-top2 div.current:after {
 }
      @media (max-width: 479px) {
        #languages-block-top2 div.current:after {
 } }
    @media (max-width: 479px) {
      #languages-block-top2 div.current .cur-label {
        display: none; } }
   #languages-block-top ul {
    display: none;
    position: absolute;
    top: 0px;
    left: 0;
    width: 45px;
    background: #111;border:1px solid #111;
    z-index: 2;
-webkit-border-bottom-right-radius: 23px;
-webkit-border-bottom-left-radius: 23px;
-moz-border-radius-bottomright: 23px;
-moz-border-radius-bottomleft: 23px;
border-bottom-right-radius: 23px;
border-bottom-left-radius: 23px;}
#languages-block-top2 ul li img{-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;border:2px solid #555}
#languages-block-top2 ul li img:hover{border:2px solid #fff}
    #languages-block-top ul li {
		padding: 0 10px 0 12px;
      color: #444;
      line-height: 35px;
      font-size: 13px; }
      #languages-block-top ul li a,
      #languages-block-top ul li > span {
        
        display: block;
        color: #444; }
      #languages-block-top ul li.selected img {border:2px solid #000}
#languages-block-top-hover .languages-block_ul li.selected  {color:#fff;}
#languages-block-top-hover .languages-block_ul li {margin-bottom:5px;}
#languages-block-top-hover .languages-block_ul li a  {color:#777;}
#languages-block-top-hover .languages-block_ul li a:hover  {color:#7497ac;}

#languages-block-top-hover {
	display:none;
	width:120px; 
	height:auto;
	position:absolute;
	padding:10px 10px 5px 10px;
	top:38px;
	right:0;
	z-index:99999999;
	background-color:#111;
	border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #333;border-right:1px solid #333;
}
#languages-block-top-hover::before {
  content: '';
  background-image: url(../../../img/arrowup.png);
  display: block;
	position:absolute;top:-8px;
  width: 15px;
  height: 8px;
	right:12px;
	float:right;
}
