@media all and (min-width: 1240px) {
    .adaptive-block {
        display: block;
    }
    .popup {
        left: 300px;
    }
    .container-shadow-l {
        width: 1219px;
    }
    .container-shadow-r {
        width: 1200px;
    }
    #header .left-block {
        width: 450px;
    }
    #header .search {
        width: 750px;
    }
    #header .search input[type="text"] {
        width: 662px;
    }
    #header #auth #error, #header #auth .status{
        width: 600px;
	left:600px;
    }
    #content #pager {
        margin-left: 600px;
    }
    #content .left-content {
        width: 750px;
        padding-left: 150px;
    }
    #content .addphoto-left {
        width: 750px;
        padding-left: 150px;
    }
    #content .addphoto-left .buttons {
        margin: 4px 0 38px -150px;
        width: 900px;
    }
    #content .editable-page.dm {
        width: 750px;
    }
    #content .editable-page {
        width: 900px;
    }
    #gallery-dmitrii {
        width: 1050px;
    }
    #content .left-content .buttons {
        margin: 4px 0 38px -150px;
        width: 900px;
    }
    .notfound-img {
        width: 1050px;
    }
    #breadcrumbs {
        width: 900px;
    }
    #photo-info {
        padding-left: 150px;
        padding-right: 204px;
    }
    #carousel .carousel-wrapper {
        width: 1200px;
    }
    #photo-comments .desc {
        width: 723px;
        padding-right: 150px;
    }
    #photo-comments .footer .left {
        width: 900px;
    }
    #photo-comments .desc textarea {
        width: 727px;
    }
    #photo-comments .vertical-shadow {
        width: 1050px;
    }
    #profile-all-photos {
        width: 900px;
    }
    #footer #footer-menu {
        width: 1045px;
    }
    #footer #footer-bottom {
        width: 1050px;
    }
    #footer #footer-bottom #dev {
        width: 574px;
    }
    #footer #footer-menu li.col1 ul.level2 {
        left: 150px;
    }
    #footer #footer-menu li.col2 ul.level2, #footer #footer-menu li.col3 ul.level2 {
        left: 300px;
    }
    #footer #footer-menu li.col4 ul.level2, #footer #footer-menu li.col5 ul.level2 {
        left: 450px;
    }
    #footer #footer-menu li.col6 ul.level2, #footer #footer-menu li.col7 ul.level2 {
        left: 600px;
    }
    #footer #footer-menu li.col8 ul.level2, #footer #footer-menu li.col9 ul.level2 {
        left: 750px;
    }
    .frontpage {
        width: 1050px;
    }
    .frontpage .popular-photo {
        width: 600px;
    }
    .frontpage .last-photo {
        width: 600px;
    }
    .news-block {
        width: 900px;
    }
    #news .item .desc {
        margin-left: 316px;
        width: 750px;
    }
    #news .item .date {
        margin-left: 150px;
    }
    #news .item .buttons a {
        left: 170px;
    }
    #news .item .descfull .bottom a {
        left: 167px;
    }
    #news .item .descfull .content {
        margin: 15px 15px 15px 187px;
    }
    #all-photos {
        width: 1200px;
    }
    #sort {
        width: 900px;
    }
    #content .best-photographer .photos {
        width: 900px;
    }
    #content .best-model .photos {
        width: 900px;
    }
    #content #popular-photo {
        width: 1200px;
    }
    #content #last-photo {
        width: 1200px;
    }
    #content .two-bestphoto .item {
        width: 600px;
    }
    #content .two-bestphoto .item img {
        width: 600px; height: 600px;
    }
    #content .two-bestphoto .item .hover-border {
        width: 600px; height: 600px;
    }
    #content .two-bestphoto .item .hover-border .img-border{
        width: 592px; height: 592px;
    }
    #content .two-bestphoto .item .bottom .left {
        width: 450px;
    }
    /* --- sorter --- */
    #sort #sort-slider {
        width: 723px;
    }
    #sort #sort-slider.models .links .first {
        left: 0px;
        /*        left: 102px;*/
    }
    #sort #sort-slider.models .links .second {
        left: 232px;
        /*        left: 331px;*/
    }
    #sort #sort-slider.models .links .third {
        left: 461px;
        /*        left: 513px;*/
    }
    #sort #sort-slider.models .links .fourth {
        left: 641px;
        /*        left: 723px;*/
    }
    #sort #sort-slider.smallsort {
        width: 585px;
    }
    #sort #sort-slider.smallsort .links .first {
        left: 175px;
    }
    #sort #sort-slider.smallsort .links .second {
        left: 528px;
    }
}
