#lang_sel{height:32px;position:relative;z-index:99;font-family:arial,sans-serif;}
* html #lang_sel{width:12em;w\idth:12em;}
#lang_sel ul,#lang_sel li{padding:0!important;margin:0!important;list-style-type:none!important;}
#lang_sel li:before{content:''!important;}
#lang_sel ul ul{width:149px;}
#lang_sel li{float:left;width:149px;position:relative;}
#lang_sel a,#lang_sel a:visited{display:block;font-size:12px;text-decoration:none!important;color:#fff;border:1px solid #000;background:#09c;padding-left:10px;line-height:18px;}
* html #lang_sel a,* html #lang_sel a:visited{width:149px;w\idth:138px;}
#lang_sel ul ul{visibility:hidden;position:absolute;height:0;top:19px;left:0;width:149px;border-top:1px solid #000;}
* html #lang_sel ul ul{top:18px;t\op:19px;}
#lang_sel table{position:absolute;top:0;left:0;border-collapse:collapse;}
#lang_sel ul ul a,#lang_sel ul ul a:visited{background:#eee;color:#000!important;height:auto;line-height:1em;padding:3px 10px;border-width:0 1px 1px 1px;}
* html #lang_sel ul ul a,* html #lang_sel ul ul a:visited{width:150px;w\idth:128px;}
#lang_sel a:hover,#lang_sel ul ul a:hover{color:#000;background:#ccc;}
#lang_sel :hover>a,#lang_sel ul ul:hover>a{color:#000;background:#ccc;}
#lang_sel a.lang_sel_sel{background:url(../img/nav-arrow-down.png) #09c right no-repeat;color:#fff;}
#lang_sel a.lang_sel_sel:hover{text-decoration:none;color:#000;}
#lang_sel ul li:hover ul,#lang_sel ul a:hover ul{visibility:visible;}