h1, h2, h3, h4, h5, h6, .m-teaser-icon, .icon-holder, .m-chapter a {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop);
    zoom: 1;
}

/* To disable smoothing applied elsewhere, add this class to the element: */
.do-not-smooth {
    filter: none;
}
a.m-search {
    position: relative;
    text-indent: -9999px;
    width: 100%;
}
.modal-layer > div {
    border: 1px solid #dedede;
}
.rsDefaultInv .rsArrowIcn {
    filter: progid:DXImageTransform.Microsoft.gradient(
        startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

.m-location .m-summary a {
    display: block;
}
.m-location .m-service-content a {
    display: block;
}

.login-bar input[type=text],.login-bar input[type=password] {
    height: 2.5em;
    line-height: 2em;
    padding: .25em .5em ;
    width: 90%;

}
.login-fields {
    width: 100%;
    position: relative;

}
.inpgr {
    width: 40%;

}
#in1 {
    text-align: right;
}

textarea {
    width: 100%;
}

html {
    font-size: 14px!important;
}
.l-blockorder .m-site-title {
    margin-left: 2.5em;
}
.l-blockorder .m-site-title.right nav {
    padding-right: 2.5em;
}
input[type=password] {
    font-family: Arial, sans-serif;
}
.m-ms-square .title {
    display: block!important;
}
.m-locations-listing .m-location .icon-holder {
    margin-top: -10px!important;
}
.m-summary-parkings .icon-holder {
    margin-top: 0px!important;
}
.m-locations-listing .m-location .show-more {
    margin-top: 1em!important;
}
body {
    min-width: 1024px!important;
}

textarea, select, span.customSelect, input {
    border: 1px solid #E5E5E5!important;
    width: 75%;
}
input {
    height: 45px;
    line-height: 28px;
    padding-left: 5px;
    float: right;

}
select {
    float: right;
}
input[type="checkbox"], input[type="radio"] {
    width: auto;
    height: auto;

}
.login-fields input {
    float: none;
}

.m-right-info UL li.m-service-part .m-service-content img {
    max-height: 90px;
}

/* Parking locations - START */

/* Multiple select fix */
.ms-drop input[type="checkbox"], 
.parking-types input[type="checkbox"], 
.parkering input[type="checkbox"] {
    opacity: 1\9;
    width: 0px\9;
    height: 0px\9;
    display: inline-block\9;
    padding: 0\9;
    margin: 0\9;
    border: 0\9;
}
/* Parking type select fix */
.ms-typeChecked span {
    background: transparent url(/Static/img/icons.png) no-repeat 0 -446px !important;
}

/* Parking locations - END */
.m-chapters-all .m-chapter a {
    padding-left: 50px;
    padding-right: 50px;
}
.login-fields {
    width: 620px;
}