.right-black-arrow {
    background: url('../img/sprites.png') no-repeat -25px -90px;
    width: 10px;
    height: 14px;
}

.glass-icon {
    background: url('../img/sprites.png') no-repeat 0 0;
    width: 15px;
    height: 15px;
}

.calendar-icon {
    background: url('../img/sprites.png') no-repeat 0 -21px;
    width: 16px;
    height: 16px;
}

.home-icon {
    background: url('../img/sprites.png') no-repeat 0 -40px;
    width: 12px;
    height: 12px;
}

.breadcrumbs-icon {
    background: url('../img/sprites.png') no-repeat 0 -57px;
    width: 29px;
    height: 12px;
    display: inline-block;
    margin-right: 10px;
}

.right-small-white-arrow {
    background: url('../img/sprites.png') no-repeat 0 -79px;
    width: 5px;
    height: 9px;
}

.right-gray-arrow {
    background: url('../img/sprites.png') no-repeat 0 -92px;
    width: 8px;
    height: 10px;
}

.right-red-arrow {
    background: url('../img/sprites.png') no-repeat 0 -106px;
    width: 10px;
    height: 15px;
}

.left-red-arrow {
    background: url('../img/sprites.png') no-repeat 0 -123px;
    width: 10px;
    height: 15px;
}

.left-white-arrow {
    background: url('../img/sprites.png') no-repeat 0 -142px;
    width: 13px;
    height: 12px;
}

.hint-up-red-arrow {
    background: url('../img/sprites.png') no-repeat 0 -157px;
    width: 11px;
    height: 5px;
}

li.active > .right-gray-arrow, 
.right-red-arrow2 {
    background: url('../img/sprites.png') no-repeat 0 -164px;
    width: 8px;
    height: 10px;
}

.right-gray-arrow2 {
    background: url('../img/sprites.png') no-repeat -10px -164px;
    width: 8px;
    height: 10px;
}

.right-small-gray-arrow {
    background: url('../img/sprites.png') no-repeat -26px -60px;
    width: 3px;
    height: 7px;
}

.up-red-arrow {
    background: url('../img/sprites.png') no-repeat 0 -180px;
    width: 9px;
    height: 7px;
}

.down-gray-arrow {
    background: url('../img/sprites.png') no-repeat -12px -180px;
    width: 9px;
    height: 7px;
}

.up-gray-arrow {
    background: url('../img/sprites.png') no-repeat -25px -180px;
    width: 9px;
    height: 7px;
}

.photos-icon {
    background: url('../img/sprites.png') no-repeat 0 -192px;
    width: 25px;
    height: 25px;
}

.comments-icon {
    background: url('../img/sprites.png') no-repeat 0 -221px;
    width: 21px;
    height: 20px;
}

.close-x {
    background: url('../img/sprites.png') no-repeat -31px -255px;
    width: 22px;
    height: 22px;
}

.close-x:hover {
    background: url('../img/sprites.png') no-repeat 0 -249px;
    width: 22px;
    height: 22px;
}

.add-person-red-icon {
    background: url('../img/sprites.png') no-repeat 0 -279px;
    width: 22px;
    height: 21px;
}

a:hover .add-person-red-icon {
    background: url('../img/sprites.png') no-repeat -28px -279px;
    width: 22px;
    height: 21px;
}

.add-photo-red-icon {
    background: url('../img/sprites.png') no-repeat 0 -305px;
    width: 22px;
    height: 22px;
}

a:hover .add-photo-red-icon {
    background: url('../img/sprites.png') no-repeat -28px -305px;
    width: 22px;
    height: 22px;
}

.add-text-red-icon {
    background: url('../img/sprites.png') no-repeat 0 -335px;
    width: 18px;
    height: 15px;
}

a:hover .add-text-red-icon {
    background: url('../img/sprites.png') no-repeat -32px -335px;
    width: 18px;
    height: 15px;
}

.add-comment-red-icon {
    background: url('../img/sprites.png') no-repeat 0 -355px;
    width: 20px;
    height: 19px;
}

a:hover .add-comment-red-icon {
    background: url('../img/sprites.png') no-repeat -30px -355px;
    width: 20px;
    height: 19px;
}

.add-movie-red-icon {
    background: url('../img/sprites.png') no-repeat 0 -380px;
    width: 20px;
    height: 19px;
}

a:hover .add-movie-red-icon {
    background: url('../img/sprites.png') no-repeat -30px -380px;
    width: 20px;
    height: 19px;
}

.add-movie-white-icon {
    background: url('../img/sprites.png') no-repeat -30px -380px;
    width: 20px;
    height: 19px;
}

.down-white-small-arrow {
    background: url('../img/sprites.png') no-repeat 0 -406px;
    width: 10px;
    height: 5px;
}

.down-white-red-arrow {
    background: url('../img/sprites.png') no-repeat -12px -406px;
    width: 10px;
    height: 5px;
}

.photo-icon2 {
    background: url('../img/sprites.png') no-repeat 0 -423px;
    width: 26px;
    height: 25px;
}

.play-icon2 {
    background: url('../img/sprites.png') no-repeat 0 -457px;
    width: 26px;
    height: 25px;
}

.text-icon2 {
    background: url('../img/sprites.png') no-repeat 0 -492px;
    width: 26px;
    height: 25px;
}

.history-close {
    background: url('../img/sprites.png') no-repeat -3px -530px;
    width: 22px;
    height: 22px;
}

.sprite2-add-movie {
    background: url('../img/sprites2.png') no-repeat 0 0;
    width: 45px;
    height: 39px;
}

.sprite2-add-person {
    background: url('../img/sprites2.png') no-repeat 0 -51px;
    width: 37px;
    height: 38px;
}

.sprite2-add-memory {
    background: url("../img/sprites2.png") no-repeat scroll -6px -501px transparent;
    height: 44px;
    width: 44px;
}

.sprite2-add-media {
    background: url('../img/sprites2.png') no-repeat 0 -102px;
    width: 50px;
    height: 35px;
}

a:hover .sprite2-add-media {
    background: url('../img/sprites2.png') no-repeat -56px -102px;
    width: 50px;
    height: 35px;
}

.sprite2-edit-profile {
    background: url('../img/sprites2.png') no-repeat 0 -158px;
    width: 36px;
    height: 41px;
}

a:hover .sprite2-edit-profile {
    background: url('../img/sprites2.png') no-repeat -55px -158px;
    width: 36px;
    height: 41px;
}

.sprite2-report {
    background: url('../img/sprites2.png') no-repeat 0 -215px;
    width: 39px;
    height: 39px;
}

a:hover .sprite2-report {
    background: url('../img/sprites2.png') no-repeat -51px -215px;
    width: 40px;
    height: 40px;
}

.sprite2-abuse {
    background: url('../img/sprites2.png') no-repeat 0 -270px;
    width: 31px;
    height: 40px;
}

a:hover .sprite2-abuse, .sprite2-abuse-red {
    background: url('../img/sprites2.png') no-repeat -59px -270px;
    width: 32px;
    height: 41px;
}

.sprite2-camera {
    background: url('../img/sprites2.png') no-repeat -3px -328px;
    width: 24px;
    height: 27px;
}

.sprite2-pictures {
    background: url('../img/sprites2.png') no-repeat -38px -328px;
    width: 25px;
    height: 25px;
}

.sprite2-calendar {
    background: url('../img/sprites2.png') no-repeat -75px -330px;
    width: 23px;
    height: 23px;
}

.sprite2-movie {
    background: url('../img/sprites2.png') no-repeat -108px -331px;
    width: 23px;
    height: 22px;
}

.sprite2-award {
    background: url('../img/sprites2.png') no-repeat -3px -362px;
    width: 20px;
    height: 23px;
}

.sprite2-tag {
    background: url('../img/sprites2.png') no-repeat 0 -400px;
    width: 40px;
    height: 40px;
}

a:hover .sprite2-tag {
    background: url('../img/sprites2.png') no-repeat -56px -400px;
    width: 41px;
    height: 40px;
}

.sprite2-hand {
    background: url('../img/sprites2.png') no-repeat -66px -453px;
    width: 30px;
    height: 39px;
}

.sprite2-cross {
    background: url('../img/sprites2.png') no-repeat -11px -448px;
    width: 24px;
    height: 24px;
}

i {
    display: inline-block;
}

.lightbox-ui.tag-person {
    background: url('../img/lightbox-ui.png') no-repeat -2px 0;
    width: 101px;
    height: 42px;
}

.lightbox-ui.tag-movie {
    background: url('../img/lightbox-ui.png') no-repeat -122px 0;
    width: 100px;
    height: 42px; 
}

.lightbox-ui.report-abuse {
    background: url('../img/lightbox-ui.png') no-repeat -244px 0;
    width: 101px;
    height: 42px;
}

.lightbox-ui.carousel-left {
    background: url('../img/lightbox-ui.png') no-repeat -357px 0;
    width: 25px;
    height: 71px;
}

.lightbox-ui.carousel-right {
    background: url('../img/lightbox-ui.png') no-repeat -399px 0;
    width: 25px;
    height: 71px;
}

.lightbox-ui.photo-left {
    background: url('../img/lightbox-ui.png') no-repeat -436px 0;
    width: 35px;
    height: 51px;
}

.lightbox-ui.photo-right {
    background: url('../img/lightbox-ui.png') no-repeat -486px 0;
    width: 35px;
    height: 51px;
}

.lightbox-ui.full-screen {
    background: url('../img/lightbox-ui.png') no-repeat -535px -11px;
    width: 29px;
    height: 28px;
}

.fullscreen-container .lightbox-ui.full-screen {
background: url('../img/lightbox-ui.png') no-repeat -535px -44px;
width: 29px;
height: 28px;
}