/* combo style */
.LanguageSelector{float:right;padding:10px 0px 0 10px;}
.LanguageSelector>.in{position:relative;z-index:2;}
.LanguageSelector>.in>.before{position:relative;cursor:pointer;}
.LanguageSelector>.in>.before>.BG{position:absolute;background:url(/images/global/lang_sel_h3.png) 0 0 no-repeat;left:0;right:0;top:0;}
.LanguageSelector>.in>.before>.BG>i{display:block;background:url(/images/global/lang_sel_h3.png) 100% -28px no-repeat;padding:0 7px;}
.LanguageSelector>.in>.before>.BG>i>b{display:block;background:url(/images/global/lang_sel_h3.png) 0 -56px no-repeat;
padding-top:28px;height:0;overflow:hidden;font-size:0;}
.LanguageSelector>.in>.before>.in{position:relative;padding:9px 21px 0 8px;height:19px;}
.LanguageSelector>.in>.before>.in:after{content:' ';display:block;position:absolute;top:12px;right:7px;
background:url(/images/global/lang_sel_h3.png) -112px -96px no-repeat;
width:9px;padding-top:6px;height:0;overflow:hidden;font-size:0;}
.LanguageSelector>.in>.after{position:absolute;display:none;top:0px;left:0;min-width:100%;}
.LanguageSelector>.in>.after>.BG{position:absolute;top:-6px;left:-6px;right:-8px;bottom:-8px;}
.LanguageSelector>.in>.after>.BG>.t,
.LanguageSelector>.in>.after>.BG>.b{position:absolute;left:0;right:0;background:url(/images/global/lang_sel_h3.png) 0 -200px no-repeat;}
.LanguageSelector>.in>.after>.BG>.t{top:0;}
.LanguageSelector>.in>.after>.BG>.b{bottom:0;background-position:0 -245px;}
.LanguageSelector>.in>.after>.BG>.t>i,
.LanguageSelector>.in>.after>.BG>.b>i{display:block;background:url(/images/global/lang_sel_h3.png) 100% -215px no-repeat;padding:0 15px;}
.LanguageSelector>.in>.after>.BG>.b>i{background-position:100% -260px;}
.LanguageSelector>.in>.after>.BG>.t>i>b,
.LanguageSelector>.in>.after>.BG>.b>i>b{display:block;padding-top:15px;height:0;overflow:hidden;font-size:0;
background:url(/images/global/lang_sel_h3.png) 0 -230px repeat-x;}
.LanguageSelector>.in>.after>.BG>.b>i>b{background-position:0 -275px;}
.LanguageSelector>.in>.after>.BG>.m{background:url(/images/global/lang_sel_v.png) -15px 0 repeat-y;
position:absolute;top:15px;bottom:15px;left:0;right:0;overflow:hidden;}
.LanguageSelector>.in>.after>.BG>.m>i{display:block;background:url(/images/global/lang_sel_v.png) 100% 0 repeat-y;
position:absolute;top:0;bottom:0;left:0;right:-15px;font-size:0;text-indent:100%;}
.LanguageSelector>.in>.after>.BG>.mm{position:absolute;top:6px;left:6px;right:8px;bottom:8px;
background:#fff;overflow:hidden;text-indent:100%;-moz-border-radius:5px;border-radius:5px;}
.LanguageSelector>.in>.after>.in{position:relative;}
.LanguageSelector>.in>.after .Current{padding:0 0 5px 0;position:relative;}
.LanguageSelector>.in>.after .Current:after{content:' ';display:block;position:absolute;top:12px;right:7px;
background:url(/images/global/lang_sel_h3.png) -112px -124px no-repeat;width:9px;padding-top:6px;height:0;overflow:hidden;font-size:0;}
.LanguageSelector>.in>.after .Current>.in{height:19px;padding:9px 21px 0 8px;}
.LanguageSelector>.in>.after ul{list-style:none;}
.LanguageSelector>.in>.after ul>li{padding:6px 21px 6px 8px;cursor:pointer;display:block;}
.LanguageSelector>.in>.after ul>li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.LanguageSelector>.in>.after ul>li:hover{background:#cecece;}
.LanguageSelector>.in>.after ul>li.active{position:relative;}
.LanguageSelector>.in>.after ul>li.active,
.LanguageSelector>.in>.after ul>li.active:hover{background:transparent;}
.LanguageSelector>.in>.after ul>li.active:after{content:' ';display:block;position:absolute;top:50%;right:7px;
background:url(/images/global/lang_sel_h3.png) 0 -650px no-repeat;margin-top:-3px;
padding-top:7px;height:0;overflow:hidden;font-size:0;width:7px;}

.LanguageSelector .E{display:block;
background:url(/images/global/lang_sel_h3.png) 0 0 no-repeat;
width:16px;padding-top:11px;height:0;overflow:hidden;font-size:0;vertical-align:middle;}
.LanguageSelector .E.EN{background-position:0 -400px;}
.LanguageSelector .E.DE{background-position:0 -450px;}
.LanguageSelector .E.ES{background-position:0 -500px;}
.LanguageSelector .E.RU{background-position:0 -550px;}
.LanguageSelector .E.PT{background-position:0 -697px;}
.LanguageSelector .E.FR{background-position:0 -750px;}

/* line style
.head .language-bar span>img{padding-right:5px;}
.head .language-bar span{display:inline-block;zoom:1;vertical-align:top;padding:0px 5px;cursor:pointer;color:#fff;border:2px solid transparent;}
.head .language-bar span.active{border-color:#444;}
*/
