
.switcher {
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    line-height: 17px;
}

#language-switch {
    width: 163px;
}

.switcher a {
    text-decoration: none;
    display: block;
    font-size: 10pt;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    text-transform: uppercase;
}

    .switcher a img {
        vertical-align: middle;
        display: inline;
        border: 0;
        padding: 0 0 2px 0;
        margin: 0;
        opacity: 0.8;
    }

    .switcher a:hover img {
        opacity: 1;
    }

    .switcher a .language-description {
        color: grey;
        font-size: .75em
    }

.switcher .selected {
    background: #FFFFFF url(/wp-content/plugins/gtranslate/switcher.png) repeat-x;
    position: relative;
    z-index: 9999;
}

    .switcher .selected a {
        border: 1px solid #CCCCCC;
        background: url(/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;
        color: #666666;
        padding: 3px 5px;
    }

        .switcher .selected a.open {
            background-image: url(/wp-content/plugins/gtranslate/arrow_up.png)
        }

        .switcher .selected a:hover {
            background: #F0F0F0 url(/wp-content/plugins/gtranslate/arrow_down.png) 146px center no-repeat;
        }

.switcher .option {
    position: relative;
    z-index: 9998;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    display: none;
    width: 161px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow-y: auto;
    overflow-x: hidden;
}

    .switcher .option a {
        color: #000;
        padding: 3px 5px;
    }

        .switcher .option a:hover {
            background: #FFC;
        }

        .switcher .option a.selected {
            background: #FFC;
        }

#selected_lang_name {
    float: none;
}

.l_name {
    float: none !important;
    margin: 0;
}
