

* { margin: 0; padding: 0; }

body {}

#country-select {position: absolute;top: 18px;width: 174px; margin:0px 0px 0px 0px; z-index:10000000; }
#country-select form {width: 174px;	padding: 0;	}
#country-select select, #country-select input {	display: inline;padding: 0;	margin: 0; }

	
/* JS-created definition list */

.dropdown dd { position: relative; }

.dropdown a { text-decoration: none; outline: 0;font-size: 11px; font-family: "Open Sans", Verdana, sans-serif; display: block;width: 140px; overflow: hidden; text-transform:uppercase; letter-spacing:0.5px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; }

.dropdown dt a {background: url(img/arrow-lang.png) 139px 4px no-repeat; padding: 5px 11px 5px 8px; color: #222; }
.dropdown dt a:hover {background: url(img/arrow-lang-hover.png) 139px 4px no-repeat; color: #222; }

.dropdown dt a.active {	background: url(img/arrow-lang-hover.png) 139px 4px no-repeat;color: #222; }

.dropdown dd ul { height:246px; background:#F7F7F7; color:#222; display:none; position:absolute; z-index:999; top:0; left:0; padding: 0px 0px 5px 0px; list-style:none; border-top:none; overflow-x:hidden; overflow-y:auto; margin:0px 0px 0px 2px; width:172px; }

.dropdown dd ul li a { padding: 2px 8px 2px 8px; }
.dropdown dd ul li a span, .dropdown dt a span { float: left; width: 22px; height: 16px; margin: 2px 8px 0 0; background-image: url(img/flags.png); background-repeat: no-repeat; cursor: pointer; }

.dropdown dd ul li a:hover { }

.dropdown dt, .dropdown dt a, .dropdown dt a.active { border-bottom:none; padding: 2px 10px 2px 5px; letter-spacing: 0.5px; color: #222;  }
.dropdown dt {  background-color:#eee; letter-spacing: 0.5px; }

dt { border-bottom: none; color: #BA0600; font-size: 11px;
-moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-radius-topleft: 0px; 
-moz-border-radius-topright: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-radius-bottomleft: 0px; 
-moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-radius-bottomright: 0px; }

.dropdown dt {-moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-radius-topleft: 0px; 
-moz-border-radius-topright: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-radius-bottomleft: 0px; 
-moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-radius-bottomright: 0px; }

.de a span { background-position: 0px 0 }
.it a span { background-position: -22px 0 }
.fr a span { background-position: -44px 0 }
.sp a span { background-position: -66px 0 }
.en a span { background-position: -88px 0 }
.cz a span { background-position: -110px 0 }
.ru a span { background-position: -132px 0 }
.hu a span { background-position: -154px 0 }
.si a span { background-position: -176px 0 }
.hr a span { background-position: -198px 0 }
.pl a span { background-position: -220px 0 }
.dk a span { background-position: -242px 0 }
.nl a span { background-position: -264px 0 }
.no a span { background-position: -286px 0 }
.pt a span { background-position: -308px 0 }
.se a span { background-position: -330px 0 }
.fi a span { background-position: -352px 0 }
.tr a span { background-position: -418px 0 }
.zh a span { background-position: -440px 0 }
.ja a span { background-position: -462px 0 }
.sk a span { background-position: -484px 0 }
.ro a span { background-position: -507px 0 }
/*
.gre a span { background-position: -374px 0 }
.bel a span { background-position: -396px 0 }
.tur a span { background-position: -418px 0 }
*/

.dropdown dd ul li a em { font-style: normal; float: left; width: 100px; cursor: pointer; font-weight:normal; padding:2px 0px 1px 2px; }
.dropdown dt a em { font-style: normal; float: left; width: 100px; cursor: pointer; padding:2px 0px 1px 2px;font-weight:normal; }
.dropdown dd ul li a em { color: #666; }


.dropdown dd ul li a:hover { background-image: url(img/bg_navtop.png) }
.dropdown dd ul li a:hover em { color: #0664a2; }


@media screen and (max-width: 640px) {
#country-select {position: absolute;top: 0px;width: 174px; }
}

