﻿@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------------------------------- */
/* "Polyglot" Language Switcher
/* ----------------------------------------------------------------------
Version: 2.3
Author: Ixtendo
Author URI: http://www.ixtendo.com
License: MIT License
License URI: http://www.opensource.org/licenses/mit-license.php
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* TABLE OF CONTENTS
/* ----------------------------------------------------------------------
-Generic
-JS-created Code
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Generic
/* ---------------------------------------------------------------------- */
#polyglotLanguageSwitcher, #polyglotLanguageSwitcher * {
    margin: 0;
    padding: 0;
    outline: none;
}

    #polyglotLanguageSwitcher ul {
        list-style: none;
    }

#polyglotLanguageSwitcher {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #444;
    line-height: normal;
    position: relative; /* sets the initial position for the drop-down menu */
    z-index: 1;
}

    #polyglotLanguageSwitcher form {
        display: none;
    }

    /* ---------------------------------------------------------------------- */
    /* JS-created Code
/* ---------------------------------------------------------------------- */
    #polyglotLanguageSwitcher a {
        text-decoration: none;
        display: block;
        padding: 0.5em 6px 0.5em 28px; /* 6px 6px 6px 28px */
        color: #444;
        width: 7em; /* 84px; total width: 120px */
        background-repeat: no-repeat;
        background-position: 6px center;
    }

        #polyglotLanguageSwitcher a:hover {
            color: #000;
        }

        #polyglotLanguageSwitcher a.current:link, #polyglotLanguageSwitcher a.current:visited, #polyglotLanguageSwitcher a.current:active {
            position: relative; /* sets the initial position for the trigger arrow */
            background-color: #FFF;
            border: 1px solid #E5E5E5;
            border-radius: 3px;
            height: 1.25em; /* 15px */
        }

        #polyglotLanguageSwitcher a.current:hover,
        #polyglotLanguageSwitcher ul.dropdown li:hover {
            background-color: #F7F7F7;
        }

        #polyglotLanguageSwitcher a.active { /* This style is applied as long as the drop-down menu is visible. */
            border-bottom: none !important;
            border-radius: 3px 3px 0 0 !important;
        }

    #polyglotLanguageSwitcher span.trigger {
        display: block;
        position: absolute;
        width: 9px;
        height: 5px;
        text-indent: -10000em;
        top: 0;
        bottom: 0;
        right: 6px;
        margin: auto;
    }

    #polyglotLanguageSwitcher a.current:link span.trigger, #polyglotLanguageSwitcher a.current:visited span.trigger {
        background: url(/Content/images/language/arrow-down.gif) no-repeat left top;
    }

    #polyglotLanguageSwitcher a.current:hover span.trigger, #polyglotLanguageSwitcher a.current:active span.trigger, #polyglotLanguageSwitcher a.active span.trigger {
        background-position: left bottom !important;
    }

    /* Drop-Down Menu */

    #polyglotLanguageSwitcher ul.dropdown {
        display: none;
        position: absolute;
        top: 2.333em; /* 28px */
        left: 0;
        background-color: #FFF;
        border: 1px solid #E5E5E5;
        border-top: none !important;
        border-radius: 0 0 3px 3px;
    }

        #polyglotLanguageSwitcher ul.dropdown li {
            border-top: 1px dotted #D4D4D4;
        }

            #polyglotLanguageSwitcher ul.dropdown li:last-child {
                border-radius: 0 0 3px 3px;
            }

/* Flags */

#gb {
    background-image: url(/Images/Flags/gb.png);
}

#pl {
    background-image: url(/Images/Flags/pl.png);
}

#es {
    background-image: url(/Images/Flags/es.png);
}

#hu {
    background-image: url(/Images/Flags/hu.png);
}

#ro {
    background-image: url(/Images/Flags/ro.png);
}

#id {
    background-image: url(/Images/Flags/id.png);
}

#el {
    background-image: url(/Images/Flags/gr.png);
}

#fr {
    background-image: url(/Images/Flags/fr.png);
}

#de {
    background-image: url(/Images/Flags/de.png);
}

#nlbe {
    background-image: url(/Images/Flags/be.png);
}

#nlnl {
    background-image: url(/Images/Flags/nl.png);
}

#zhcn {
    background-image: url(/Images/Flags/cn.png);
}

#zhtw {
    background-image: url(/Images/Flags/cn.png);
}

#ptbr {
    background-image: url(/Images/Flags/br.png);
}

#da {
    background-image: url(/Images/Flags/dk.png);
}

#no {
    background-image: url(/Images/Flags/no.png);
}

#pt {
    background-image: url(/Images/Flags/pt.png);
}

#cs {
    background-image: url(/Images/Flags/cz.png);
}

#ru {
    background-image: url(/Images/Flags/ru.png);
}

#bg {
    background-image: url(/Images/Flags/bg.png);
}

#it {
    background-image: url(/Images/Flags/it.png);
}

#th {
    background-image: url(/Images/Flags/th.png);
}

#ja {
    background-image: url(/Images/Flags/jp.png);
}

#ms {
    background-image: url(/Images/Flags/my.png);
}

#vi {
    background-image: url(/Images/Flags/vn.png);
}

#sl {
    background-image: url(/Images/Flags/si.png);
}

#hi {
    background-image: url(/Images/Flags/in.png);
}

#uk {
    background-image: url(/Images/Flags/ua.png);
}

#km {
    background-image: url(/Images/Flags/kh.png);
}

#ph {
    background-image: url(/Images/Flags/ph.png);
}

#hr {
    background-image: url(/Images/Flags/hr.png);
}