.custom-select, .custom-select-start, .custom-select-end {
    background: url(/media/image/selects/green.png);
}
.custom-select {
    position: relative;
    background-repeat: repeat-x;
    background-position: 0 -52px;
    height: 26px!important;
    font-family: Arial, Helvetica , sans;
}
.custom-select-end {
    position: absolute;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: right -26px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.custom-select-start {
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 8px;
    height: 100%;
    overflow: hidden;
}
.custom-select-value {
    position: absolute;
    top: 8px;
    left: 7px;
    height: 20px;
    width: 100%;
    font-size: 12px;
}
.custom-select-select {
    /*padding: 0 26px 0 7px;*/
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    z-index: 5;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}


/* Select themes */ 
/* Small selects */
.small-select .custom-select,.small-select .custom-select-start,
.small-select .custom-select-end {
    background-image: url(/media/image/selects/small-green.png);
}
.small-select .custom-select {
    height: 13px !important;
}
.small-select .custom-select {
    background-position: 0 -27px;
}
.small-select .custom-select-end {
    background-position: right -14px;
}
.small-select .custom-select-start {
    width: 4px;
}
.small-select .custom-select-value {
    top: 1px;
    font-size: 9px;
    text-transform: uppercase;
}

/* Themes of small selects */
.small-green-select .custom-select,.small-green-select .custom-select-start,
.small-green-select .custom-select-end {
    background-image: url(/media/image/selects/small-green.png);
}

.gray-on-green-select .small-select .custom-select,
.gray-on-green-select .small-select .custom-select-start,
.gray-on-green-select .small-select .custom-select-end {
    background-image: url(/media/image/selects/small-gray-on-green.png);
}

.blue-select .small-select .custom-select,
.blue-select .small-select .custom-select-start,
.blue-select .small-select .custom-select-end {
    background-image: url(/media/image/selects/small-blue.png);
}
.gray-select .small-select .custom-select,
.gray-select .small-select .custom-select-start,
.gray-select .small-select .custom-select-end {
    background-image: url(/media/image/selects/small-gray.png);
}
.brown-select .small-select .custom-select,
.brown-select .small-select .custom-select-start,
.brown-select .small-select .custom-select-end {
    background-image: url(/media/image/selects/small-brown.png);
}

/* Normal selects */
.gray-on-green-select .custom-select,.gray-on-green-select .custom-select-start,
.gray-on-green-select .custom-select-end {
    background-image: url(/media/image/selects/gray-on-green.png);
}

.green-select .custom-select,.green-select .custom-select-start,
.green-select .custom-select-end {
    background-image: url(/media/image/selects/green.png);
}

.blue-select .custom-select,.blue-select .custom-select-start,
.blue-select .custom-select-end {
    background-image: url(/media/image/selects/blue.png);
}

.brown-select .custom-select,.brown-select .custom-select-start,
.brown-select .custom-select-end {
    background-image: url(/media/image/selects/brown.png);
}

.gray-select .custom-select,.gray-select .custom-select-start,
.gray-select .custom-select-end {
    background-image: url(/media/image/selects/gray.png);
}


/* Special selects */
.circle-select .custom-select,.circle-select .custom-select-start,
.circle-select .custom-select-end {
    background-image: url(/media/image/selects/circle.png);
}
