/* Custom CSS overrides */

/*
 * 1. Language selector
 */



/* 1. Language selector */
#header-top-left #block-locale-language{
	float: left;
	padding: 0;
	margin: 0;
}
ul.language-switcher-locale-url{
	margin: 0;
    padding: 0;
}

ul.language-switcher-locale-url li{
	display: block;
    float: left;
    padding-top: 2px;
    padding-right: 4px;
    height: 12px;
}

ul.language-switcher-locale-url li a{
	font-size: 0px;	
	display: block;
	width: 18px;
	overflow: hidden;
}

#header-top .block {
    padding: 0 0 10px;
}

ul.language-switcher-locale-url li a img.language-icon {
	border: 1px solid #777777;
    height: 12px;
    width: auto;
}

ul.language-switcher-locale-url li a img.language-icon:hover {
	opacity:0.85;
	filter:alpha(opacity=85); /* For IE8 and earlier */
}