/* NEW */
.lang_select {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 60px;
	top: 0px;
	z-index: 1;
	border-radius: 10px;
	cursor: pointer;
}
.lang_select li:not(#selected_lang):hover,
.selected_lang_li {
	cursor: pointer;
}
.lang_select li:last-child:hover {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.lang_select li img {
	margin-left: 10px;
	vertical-align: middle;
}
.lang_select_closed li:not(#selected_lang) {
	display: none;
}

/*
 * BLACK SKIN
 */
.black-skin {
	position: absolute;
	float: right;
	margin-top: 10px;
	right: 90px;
	line-height: 30px;
	background: rgb(0, 0, 0) !important; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(3, 3, 3, 1) 17%, rgba(33, 33, 33, 1) 79%, rgba(40, 40, 40, 1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(17%, rgba(3, 3, 3, 1)), color-stop(79%, rgba(33, 33, 33, 1)), color-stop(100%, rgba(40, 40, 40, 1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(3, 3, 3, 1) 17%, rgba(33, 33, 33, 1) 79%, rgba(40, 40, 40, 1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(3, 3, 3, 1) 17%, rgba(33, 33, 33, 1) 79%, rgba(40, 40, 40, 1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(3, 3, 3, 1) 17%, rgba(33, 33, 33, 1) 79%, rgba(40, 40, 40, 1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(3, 3, 3, 1) 17%, rgba(33, 33, 33, 1) 79%, rgba(40, 40, 40, 1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#282828',GradientType=0 ) !important; /* IE6-9 */
}
.black-skin li:not(#selected_lang):hover,
.black-skin .selected_lang_li {
	background-color: #333;
}
.black-skin.lang_select_opened {
	border: 1px solid #484848;
}
.black-skin.lang_select_closed {
	border: 1px solid #000;
}
.black-skin.cascade-active {
	right: 130px;
}

/*
 * RED SKIN
 */
.red-skin {
	position: absolute;
	display: inline-block;
	float: right;
	right: 15px;
	line-height: 26px;
	margin-top: 10px;
	background: #7d150c; /* Old browsers */
	background: -moz-linear-gradient(top, #7d150c 0%, #da3531 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d150c), color-stop(100%, #da3531)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7d150c 0%, #da3531 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7d150c 0%, #da3531 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7d150c 0%, #da3531 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7d150c 0%, #da3531 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d150c', endColorstr='#da3531',GradientType=0 ); /* IE6-9 */
}
.red-skin li:not(#selected_lang):hover,
.red-skin .selected_lang_li {
	background-color: #590100;
}

/*
 * BLUE SKIN
 */
.blue-skin {
	position: absolute;
	display: inline-block;
	float: right;
	right: 15px;
	line-height: 26px;
	margin-top: 10px;
	background: #034663; /* Old browsers */
	background: -moz-linear-gradient(top, #034663 0%, #1383b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #034663), color-stop(100%, #1383b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #034663 0%, #1383b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #034663 0%, #1383b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #034663 0%, #1383b1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #034663 0%, #1383b1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034663', endColorstr='#1383b1',GradientType=0 ); /* IE6-9 */
}
.blue-skin li:not(#selected_lang):hover,
.blue-skin .selected_lang_li {
	background-color: #0d4c66;
}

/*
 * GREY SKIN
 */
.grey-skin {
	position: absolute;
	display: inline-block;
	float: right;
	right: 15px;
	line-height: 26px;
	margin-top: 10px;
	background: #2d2d2d; /* Old browsers */
	background: -moz-linear-gradient(top, #2d2d2d 0%, #757575 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d2d2d), color-stop(100%, #757575)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2d2d2d 0%, #757575 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2d2d2d 0%, #757575 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2d2d2d 0%, #757575 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2d2d2d 0%, #757575 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2D2D2D', endColorstr='#757575',GradientType=0 ); /* IE6-9 */
}
.grey-skin li:not(#selected_lang):hover,
.grey-skin .selected_lang_li {
	background-color: #2c2c2c;
}

/* NEW */
/*.lang_select { position: absolute; float: right; padding: 0; margin: 0; list-style: none; width: 60px; line-height: 30px; top: 0px; right: 90px; margin-top: 10px; z-index: 1; border-radius: 10px; cursor: pointer;
    background: rgb(0,0,0) !important;
    background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(3,3,3,1) 17%, rgba(33,33,33,1) 79%, rgba(40,40,40,1) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(17%,rgba(3,3,3,1)), color-stop(79%,rgba(33,33,33,1)), color-stop(100%,rgba(40,40,40,1))) !important;
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(3,3,3,1) 17%,rgba(33,33,33,1) 79%,rgba(40,40,40,1) 100%) !important;
    background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(3,3,3,1) 17%,rgba(33,33,33,1) 79%,rgba(40,40,40,1) 100%) !important;
    background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(3,3,3,1) 17%,rgba(33,33,33,1) 79%,rgba(40,40,40,1) 100%) !important;
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(3,3,3,1) 17%,rgba(33,33,33,1) 79%,rgba(40,40,40,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#282828',GradientType=0 ) !important;
}
.lang_select li:not(#selected_lang):hover, .selected_lang_li { cursor: pointer; background-color: #333; }
.lang_select li:last-child:hover { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.lang_select li img { margin-left: 10px; vertical-align: middle; }
.lang_select_closed { border: 1px solid #000; }
.lang_select_closed li:not(#selected_lang) { display: none; }
.lang_select_opened { border: 1px solid #484848; }
*/
