﻿div.property.span3 {
    height: 350px;
}
.properties-grid .property:nth-last-child(1), .properties-grid .property:nth-last-child(2), .properties-grid .property:nth-last-child(3) {
    margin-bottom: initial;
}

[data-page=vacancies].properties-grid .property:nth-last-child(1), 
[data-page=vacancies].properties-grid .property:nth-last-child(2), 
[data-page=vacancies].properties-grid .property:nth-last-child(3) {
    margin-bottom: 30px;
}

[data-page=vacancies].properties-grid p.addtocart {
    cursor: pointer;
}
[data-page=vacancies].properties-grid p.addtocart i {    
    margin-left: 15px;
}

[data-page=search] .properties-grid {
    display: inline-block;
}
[data-page=search] .properties-grid .property:nth-last-child(1), 
[data-page=search] .properties-grid .property:nth-last-child(2), 
[data-page=search] .properties-grid .property:nth-last-child(3) {
    margin-bottom: 30px;
}
[data-page=search] .jplist-panel.panel-top,
[data-page=search] .jplist-panel.panel-bottom {
    display: inline-block;
}
[data-page=search] .jplist-panel.panel-top {
    margin-bottom: 30px;
}

[data-page=search] .list-item .img {
    height: 200px;
    position: relative;
    width: 100%;
}

    [data-page=search] .list-item .img img {
        height: 200px;
        width: 100%;
    }

[data-page=search] .list-item .img a {
    -webkit-transition: background-color 0.2s ease-in;
    -moz-transition: background-color 0.2s ease-in;
    -o-transition: background-color 0.2s ease-in;
    transition: background-color 0.2s ease-in;
    background-color: rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 200;
}
    [data-page=search] .list-item .img a:hover {
        background-color: rgba(0, 0, 0, 0.5);
        background-image: url("img/icons/eye.png");
        background-position: center center;
        background-repeat: no-repeat;
    }
[data-page=search] .list-item .img .content {
    background-color: rgba(0, 0, 0, 0.3);
}
[data-page=search] .properties-grid .property .price {
    width: 7rem;
}
[data-page=search] p.date {
    font-size: 11px;
    position: absolute;
    bottom: 0px;
    right: 10px;
}
[data-page=search] p.desc {
    padding: 0 10px;
}
[data-page=search] p.like {
    line-height: 8px;
    padding: 0 10px;
}
[data-page=search] p.title {
    -webkit-transition: color 0.1s ease-in;
    -moz-transition: color 0.1s ease-in;
    -o-transition: color 0.1s ease-in;
    transition: color 0.1s ease-in;
    color: rgb(6, 167, 234);
    font-size: 18px;
    font-weight: normal;
    padding: 0 10px;
    margin: 10px 0 0 0;
    line-height: 22px;
}

[data-page=search] div.area {
    clear: both;
    margin: 0 !important;
    padding-left: 10px;        
}
    [data-page=search] div.area span,
    [data-page=search] div.area p {
        float: left;
    }
    [data-page=search] div.area p {
        line-height: 20px;
        margin: 0;
        padding: 0 4px;
    }

[data-page=search] p.addtocart {
    clear: both;
    cursor: pointer;
    padding: 10px 10px;
}

.infobox .image img {
    height: 74px;
    width: 100px;
}
.infobox .title {
    font-size: 14px;
}
.infobox .vacancies {
    clear: both;
}
    .infobox .vacancies h4 {
        font-size: 0.9rem;
    }
.infobox .vacancies p {
    cursor: pointer;
    font-size: 11px;
}

.control-group .controls 
{
    position: relative;
}
div[name=required-tip]
{
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAsCAMAAAC9kMGEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0U5OURDMEM4RjM5MTFFNDk5NTVFQkIyQkU0OTQzOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0U5OURDMEQ4RjM5MTFFNDk5NTVFQkIyQkU0OTQzOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRTk5REMwQThGMzkxMUU0OTk1NUVCQjJCRTQ5NDM5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRTk5REMwQjhGMzkxMUU0OTk1NUVCQjJCRTQ5NDM5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgAk+sYAAABmUExURQAAAL+/v5+fn39/f19fX0BAQD8/PwAAAAoKCg8PDxAQEBwcHCYmJioqKisrKy8vL0dHR0tLS0xMTF1dXW1tbXx8fImJiZaWlqOjo66urrm5ucTExM/Pz9nZ2ePj4+zs7Pb29v///x0Kq00AAAAHdFJOUwAoT3eexMa4zNqLAAACdUlEQVRYw+3Yb3PiIBAGcLRXOb169Z4EAxvY8Hz/L3kvMH9qbW3HTo+5cd84wXXnBwESMcasHne2itg9rowx5sFWFA/GrOzP/QFVxGFv7cps7B7VxN5uzM4e6gEd7M5Yi4rC2jvoDrqDvh8U2FzITMyLK9XTZ7zdoBEI7F6DIkmSYQTpEuYZRejeAOnFPryOhnoZ5C+BvEhOIm4EBTkbtk6aN0AvUt8LCZdB3SUQgCwAAhPpAVU0iaVPQpLMgFOyLyA3cBji6JtSETWzaxKZGqAnEx00ApLRUOCoVPhM+rnGFRBlyA1UEdiXPnWJIikDAyXRQxUYsgycQFMqIlXayBjZIzBFnoPYB8dBBrZTjSugIzwdVCFjHgIbSMaRARh6qOLIgGYeoTk15hbIEYgD0gCEc1Bf2hz9VOMKqEFXQC5z6JagjiQZoYqObp7Uy9SoQHO6xdqj1FqCunEKhKlGx+OHQIDk/BLUi4gvoOMSNKcWUBKRAE0FlNIZKIuIuKlGO66XqyD0Zc2dQO08aVpGCBegMTUqgEEbAEjZtQMdYm67vAB5BgBzjUD/IZByXDonEHqSDFAFUrl7J9CcGhWAL18eSZKuXC5A0NI+1ggMF0GhA+CkDGEICDJuHE6ALpTdShxCABDE+9KxF6k+lB+IeMCJeDrAS3ABkA6NtGXrEmmmGq40fs+zrJs3+DoertWBWmn+s9ePO+gO+iRoW9df6W1dhw1PdmNW1v6+ZYz+vHv5ufF5snZ1+4HVr2XN59sPrIxZbbZfJbrNs92szO2xXoierf1h/nnMojo8s6gWzyiqx1NENXmMWVtblceYdWUeY9Zf5fkL/GRsoX17VowAAAAASUVORK5CYII=') no-repeat 0 0;
    display: block;
    height: 44px;
    position: absolute;
    top: -45px;
    width: 144px;
}

.property-detail h3 {
    clear: both;
}

.cart-panel {
    cursor: pointer;
    float: right;
    position: relative;
    right: 100px;
    top: 25px;
}
.cart-panel a.cart-click {
    text-decoration: none;
}
.cart-overview:before {
    color: rgb(255, 255, 255);
    content: '\f07a';
    font-family: 'fontawesome';
    font-size: 22px;
    height: 22px;    
    margin-right: 10px;
    width: 22px;
}
.cart-overview {
    color: rgb(255, 255, 255);
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
}

.cart-view {    
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(49, 49, 49);
    -webkit-box-shadow: 0px 2px 7px 2px rgba(227,227,227,1);
    -moz-box-shadow: 0px 2px 7px 2px rgba(227,227,227,1);
    box-shadow: 0px 2px 7px 2px rgba(227,227,227,1);
    display: none;
    height: 275px;
    overflow-y: scroll;
    position: absolute;    
    right: -55px;
    top: 36px;
    width: 270px;
    z-index: 999;
}
    .cart-view .form-actions {
        background-color: rgb(255, 255, 255);
    }
        .cart-view .form-actions .control-label {
            color: #636363;
        }
    .cart-view .wrapper .title {
        margin: 0 10px;
    }
    .cart-view #dvCart {
        border-top: 0 solid rgb(255, 255, 255);
        margin-top: 0;
    }
    .open-cart {
        background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAASBAMAAAC3N9OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMwNTVGRkM1QjIxOTExRTQ5ODVFODdFQ0UwMkY0MDZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMwNTVGRkM2QjIxOTExRTQ5ODVFODdFQ0UwMkY0MDZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzA1NUZGQzNCMjE5MTFFNDk4NUU4N0VDRTAyRjQwNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzA1NUZGQzRCMjE5MTFFNDk4NUU4N0VDRTAyRjQwNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xFyMsAAAAElBMVEX///////////////////////+65XQCAAAABXRSTlMAEiCbvSdTQ6UAAAA3SURBVAjXY2CgCRBxgQADCC8UDEIgPCZXMM8ZqlQFSQoq6Qw3RwVJCizpjGSJCpIUUNKZVEcCAHYwDY2Z62zTAAAAAElFTkSuQmCC') no-repeat 0 20px;
        height: 60px;
        display: block;
        position: absolute;
        right: -35px;
        top: -25px;
        width: 26px;
    }
    .close-cart {
        background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAASBAMAAAC3N9OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRBMjQ4NDM5QjIxOTExRTRCQzMxRDBCQzE4RjczOTNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRBMjQ4NDNBQjIxOTExRTRCQzMxRDBCQzE4RjczOTNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEEyNDg0MzdCMjE5MTFFNEJDMzFEMEJDMThGNzM5M0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEEyNDg0MzhCMjE5MTFFNEJDMzFEMEJDMThGNzM5M0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WAcjbAAAAElBMVEX///////////////////////+65XQCAAAABXRSTlMAEiCbvSdTQ6UAAAA2SURBVAjXY2AgDTA5I/NUQgyQpFxDkSRVQkMRkkCpUIQkUAohCZaCS4qAOTBJERcIMGCgCQAA4EgNjR3PbVkAAAAASUVORK5CYII=') no-repeat 0 25px;
        height: 60px;
        display: none;
        position: absolute;
        right: -35px;
        top: -25px;
        width: 26px;
    }
.cart-view img.imgSel.remove {
    float: right;
    position: relative;
    right: -5px;
}

.form-actions {
    margin-bottom: 0;
    padding-bottom: 0;
}

[data-page=vacancies] div.pull-right.description {
    width: 485px;
}
h4.page-header label {
    float: left;
    font-size: 19px;
    font-weight: bold;
}
h4.page-header span {
    cursor: pointer;
    float: right;
    font-size: 40px;
}

input.error,
textarea.error {
    background: rgb(255, 255, 255) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAG8UExURboXALonAbopArstBrwtBLwtBb4zDb40Db8jAL8mAL84E785FcAmAMEqAMEsBMIsAcMxB8NDHcUxAsU3CsY3CsY4CsZTM8c9DcdGFMdHFcdOI8hOJMk7Cck+DclVM8lWNcosAMpEEMssAMtQHs1FEM1VIs9LE9BMFNBkPNFMFNFlO9RTF9RxP9VDENVFF9VFGNVGFtVyP9Y8Bdc9BddRINdaF9hSINhbHNhcGtlfGtpfG9piKdpiKtplJdtGCttcF9tjHdtpKdxjHd1WFd1hF91hGN1lGt5qId9fF99lG99qIeBPD+BoGuFPD+FwJONuHeNxJORuHeR2JuV3J+Z3J+d8Keh8Kel9KemBLOvQ0OvR0ezPzO3QzO53G+7Z2+7a3O94JO/W1fB3G/DZ2PLi5fPd1vPg2vPg3PPg4PPg4fPn5PPn5vPn6/Po6/Tg2vTk3/Tk4PTk4vTk5PTl4fTr6vTs6/Xl4PXl4fXn5/Xn6Pbl4fbs7fbw9Pbw9feHKffp5Pfp5fft7vfy8/iNLfjt6fjt6vjz9PmDJvmIKfnx7/ny7/qIJ/qMKfqOLPr19vr1+Pv4+P+YKf+ZKf///0sfpRMAAAEdSURBVBjTY5iMFTDgE07UyYBwMw2jEcJxlhMdU0CMFMdJbpEw4Xir3oge29zJk3NseyKaPaMgwsn2HaHhYd3mtTXm3WHhoXUeMWBhjaTgkJCQoHYb6/YgICM4VgssXKgaGAAEfgkJfiDaX7UIYnaFso8XELi7g0gf5UqYS6olXJ0cwMDJRbIR4e4+KVMLMDCV7kfyTpOZszYYOJu0IYRLdL3V1DWBQF3NV7cUJpxlYKeoAgWKdgbZEOECPSNxWSCQkQGR4sb6xWBhOQVhUVFRESFBQSERIENYSR4snMbCLyAgwMs+YQIbL5DBz5IOMbuclZOPg6tz8uQuLg4+HuYymEuqmBi4W0GMFm4GxnyEu/PE6iHR0CCWSjjSMAAAO8vEmO2zjeEAAAAASUVORK5CYII=') no-repeat right center !important;
    border: 1px solid rgb(255, 0, 0) !important;
}

.widget.properties .content .property .wrapper {
    padding: 4px 10px 10px 10px;
}

.cart-remove {
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
}