/* block top languages */
#languages_block_top {
	border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    float: right;
    height: 34px;
    margin-right: 8px;
    position: relative;
    width: 36px;
	margin-top:16px;
	/* margin-bottom:18px; */
	background-color: #F3F3F3;
}
#languages_block_top ul#first-languages li {
	float: left;
	margin-right: 3px
}
#languages_block_top ul#first-languages li.selected_language {
	float: left;
	margin-right: 0.3em
}
#languages_block_top:hover{
	border:1px solid #cb4d4d;
}
	#languages_block_top .item-data
	{    background: none repeat scroll 0 0 #000000;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		left: 0px;
		opacity: 0.5;
		padding: 4px;
		position: absolute;
		text-align: center;
		text-indent: 0;
		top: 40px;
		white-space: nowrap;
		z-index: 1;
	}
	#languages_block_top .item-data:before{
		 border-color:transparent transparent  #000000 ;
		border-style: solid;
		border-width: 4px;
		content: "";
		display: block;
		position: absolute;
		left: 15px;
		top: -8px;
	}
	.nav-item  #first-languages  .item-top  .first-item{display:inline-block;padding:13px 8px}
	.nav-item #first-languages .item-top a{background:none;padding:0;}
	#languages_block_top #first-languages img
	{
		max-width :16px;
		margin:0 2px;
		float: left;
	}

	#languages_block_top .item-data ul li span
	{
		float: left;
	}
	#languages_block_top .item-data ul li
	{
		line-height:16px;
		display:inline-block;
	}
	#languages_block_top .item-data ul li:hover {opacity:1}
	#languages_block_top .item-data ul
	{
		display:block;
		clear:both;
		margin: 1px 0px -1px 0px;
	}