.gc-freemenu-language{
		
}

.gc-freemenu-language *{
	padding:0;
	margin:0;
	list-style:none;	
}

.gc-freemenu-language ul.freemenu-language{}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item{
	display:inline-block;
	line-height:1em;
	padding:1px;
	border:1px solid #ddd;
	background-color:transparent;	
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item.active,
.gc-freemenu-language ul.freemenu-language li.freemenu-language-item:hover,
.gc-freemenu-language ul.freemenu-language li.freemenu-language-item:focus,
.gc-freemenu-language ul.freemenu-language li.freemenu-language-item:active{
	background-color:#777;
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a{
	display:block;
	line-height:1.5em;
	min-height:11px;
	font-size:1em;
	padding:0 0 0 16px;
	background-repeat:no-repeat;
	background-position:left center;
	background-color:transparent;
	text-decoration:none;
	border:1px solid #fff;
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a:hover,
.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a:focus,
.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a:active{}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a span.freemenu-language-item-label{
	display:none;
}


.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-de{
	background-image:url(../../../../res/images/flags/de.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-en{
	background-image:url(../../../../res/images/flags/en.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-us{
	background-image:url(../../../../res/images/flags/us.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-it{
	background-image:url(../../../../res/images/flags/it.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-fr{
	background-image:url(../../../../res/images/flags/fr.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-ru{
	background-image:url(../../../../res/images/flags/ru.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-nl{
	background-image:url(../../../../res/images/flags/nl.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-es{
	background-image:url(../../../../res/images/flags/es.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-cn{
	background-image:url(../../../../res/images/flags/cn.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-jp{
	background-image:url(../../../../res/images/flags/jp.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-gr{
	background-image:url(../../../../res/images/flags/gr.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-tr{
	background-image:url(../../../../res/images/flags/tr.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-hu{
	background-image:url(../../../../res/images/flags/hu.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-ua{
	background-image:url(../../../../res/images/flags/ua.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-in{
	background-image:url(../../../../res/images/flags/in.png);
}

.gc-freemenu-language ul.freemenu-language li.freemenu-language-item a.lang-kr{
	background-image:url(../../../../res/images/flags/kr.png);
}