/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;z-index:6666;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: visible; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; z-index:5555; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 2em; outline:none; text-decoration:none; z-index:5555;  font-size:12px;}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 30px; position: relative; margin-left: 5px; z-index:5555; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0;  z-index:5555;}
.ui-selectmenu-status { line-height: 1.7em; z-index:5555; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a { }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em;  }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8;  }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; z-index:5555;}
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0;  z-index:5555;}







label,select,.ui-select-menu { float: left;   z-index:5555;}
		
		/*select { width: 303px;}*/
		
		
		/*select with custom icons*/
		body a.customicons { height: 2.8em; padding-left: 30px}
		body .customicons li a, body a.customicons span.ui-selectmenu-status {line-height: 2em; padding-left: 30px !important;  z-index:5555;}
		body .uk .ui-selectmenu-item-icon, body .us .ui-selectmenu-item-icon, body .cn .ui-selectmenu-item-icon, body .fr .ui-selectmenu-item-icon, body .de .ui-selectmenu-item-icon, body .it .ui-selectmenu-item-icon, body .es .ui-selectmenu-item-icon, body .nl .ui-selectmenu-item-icon, body .dk .ui-selectmenu-item-icon, body .pl .ui-selectmenu-item-icon { height: 24px; width: 24px; margin-right:5px; z-index:5555;}

		.customicons{z-index:5555;}
		
		body .flag .ui-selectmenu-item-icon {
			width: 18px;
			height: 12px;
			background:url(/images/flags/flags.png) no-repeat;
			margin-top:-6px;
			border:1px solid #666;
		}



.flag.flag-cn .ui-selectmenu-item-icon {background-position: -216px -24px}
.flag.flag-de .ui-selectmenu-item-icon {background-position: -54px -36px}
.flag.flag-dk .ui-selectmenu-item-icon {background-position: -90px -36px}
.flag.flag-es .ui-selectmenu-item-icon {background-position: -252px -36px}
.flag.flag-fr .ui-selectmenu-item-icon {background-position: -108px -48px}
.flag.flag-gb .ui-selectmenu-item-icon {background-position: -144px -48px}
.flag.flag-it .ui-selectmenu-item-icon {background-position: -144px -72px}
.flag.flag-nl .ui-selectmenu-item-icon {background-position: -270px -108px}
.flag.flag-pl .ui-selectmenu-item-icon {background-position: -216px -120px}


@media screen and (max-width: 915px) and (min-width: 320px) {
			.ui-selectmenu { display: block; position:relative; height:1.8em; text-decoration: none; overflow:hidden;z-index:6666;}
		  	select { width: 100px;}
		  	.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 30px; position: relative; margin-left: 5px; z-index:5555; font-size:12px;}
			.ui-selectmenu-status { line-height: 1.6em; z-index:5555; }
			body .flag .ui-selectmenu-item-icon {
			width: 18px;
			height: 12px;
			background:url(/images/flags/flags.png) no-repeat;
			margin-top:-7px;
			border:1px solid #666;
		}
		  
}