html.js div.aside form a.btn {
    float: none;
    position: absolute;
    right: 2.5em;
}

div.selectWrapper  {
    float: left;
    position: relative;
}

div.selectWrapper.w-100 a {
    width: 98px; height: 24px;
    padding: 4px 0 0 9px;
    background: url(../images/selects/w-100.png) no-repeat 0 0;
}

div.selectWrapper.w-170 a {
    text-align:left;
	width: 165px; 
	height: 24px;
    padding: 4px 0 0 9px;
    background: url(../images/selects/w-170.png) no-repeat 0 0;
}

div.selectWrapper.w-150 a {
    width: 147px; height: 24px;
    padding: 4px 0 0 9px;
    background: url(../images/selects/w-150.png) no-repeat 0 0;
}

div.selectWrapper.w-235 a {
    width: 229px; height: 24px;
    padding: 4px 0 0 9px;
    background: url(../images/selects/w-235.png) no-repeat 0 0;
}

div.selectWrapper.w-335 a {
    width: 330px; height: 24px;
    padding: 4px 0 0 9px;
    background: url(../images/selects/w-335.png) no-repeat 0 0;
}

div#mainNavigation div.selectWrapper a {
    color: inherit;
    text-shadow: none;
    text-transform: none;
    font-weight: normal;
    font-family: UniversCondensed, Arial, Verdana, sans-serif;
    font-size: 12px;
    text-transform: capitalize;
    z-index: 20000;
}

    div.selectWrapper > select {
        display: none;
    }

    div.selectWrapper > ul {
        position: absolute;
        left: -28%; top: 10px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        width: 100%; height: auto;
        box-shadow: 2px 2px 5px rgba(0,0,0,.25);
        -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.25);
        background: #fff;
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2e2e2));
        background: -moz-linear-gradient(top, #ffffff, #e2e2e2);
        background: linear-gradient(top, #ffffff, #e2e2e2);
        border: 1px solid #bcbcbc;
        border: 1px solid rgba(0,0,0,.3);
    }
    
	/* Home Select length fix */
	.selectWrapper_new ul {
		height:133px !important;
        overflow-x: hidden; 
		overflow-y: scroll;
    }
	
    /* exceptions, positioning */

    div#downloadform div.selectWrapper ul {
        left: 0px;
		top: 20px;
    }
    
    div#tkpReferences div.selectWrapper ul {
        left: 1px;
		top: 23px;
    } 
    
    div#locations div.selectWrapper ul {
        left: -17%;
    } 
    
    div#references div.selectWrapper ul {
        left: 1px; top: 1.4125em;
    }
    
    html.js div.aside form div.selectWrapper > ul {
        left: 0; top: 1.4em;
    }
    
    div#footer div.middle div.selectWrapper {
    	left: -1%;
    }
    
    div#footer div.middle div.selectWrapper ul {
    	left: 1%;
    }
    
    div.selectWrapper > ul > li {
        position: relative;
        width: 100%;
        border-bottom: 1px solid #bcbcbc;
        border-bottom: 1px solid rgba(0,0,0,.25);
        display: block;
        cursor: pointer;
        list-style: none;
        font-size: 12px;
        font-family: UniversCondensed, Arial, Verdana, sans-serif;
    }
    
        div.selectWrapper > ul > li > span {
            padding: 7.5% 5%;
            /*text-transform: capitalize;*/
        }
	

	
    div.selectWrapper > ul > li:last-child {
        border: none;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
    }
    
    div.selectWrapper > ul > li:hover,
    div.selectWrapper > ul > li.active {
        background: #4e84b6 !important;
        background: -webkit-gradient(linear, left top, left bottom, from(#4e84b6), to(#2a659e)) !important;
        background: -moz-linear-gradient(top, #4e84b6, #2a659e) !important;
        color: #fff !important;
        border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
    }
    
    div.selectWrapper > a {
        display: block;
        cursor: pointer;
        font-size: .75em;
        color: #484848 !important;
        z-index: 500;
        font-family: UniversCondensed, "HelveticaNeue-Light", Helvetica,  Arial, Verdana, sans-serif;
    }

/* Fix for refeneces with differend namelengths */
div#references div.selectWrapper > ul > li > span {
	padding: 0 5%;
	/*text-transform: capitalize;*/
}	

/* Fix for locations with differend namelengths */
div#locations div.selectWrapper > ul > li > span {
	padding: 0 5%;	
}	
	
div#content div#references form div.selectDistance-255 {
    width: 255px;
}

div#content div#references .form-485 {
    width: 485px;
}

div#contentWithNavigation .contentWrap form fieldset .selectDistance .selectWrapper ul.list{
	position:absolute;
	left:0;
	top:23px;
}

html[lang='ru-RU'] div#mainNavigation div.selectWrapper a {
	font-family: UniversCondensed, "HelveticaNeue-Light", Helvetica,  Arial, Verdana, sans-serif !important;
}
html[lang='ru-RU'] div#mainNavigation div.selectWrapper > ul > li > span {
    font-family: UniversCondensed, "HelveticaNeue-Light", Helvetica,  Arial, Verdana, sans-serif !important;
}