/*sprite*/
.ic.pointer-white-down, .ic.pointer-right, .ic.star-white-orange, .ic.basket-white, .ic-search-white, .ic.play-small, .ic.play-middle,
.ic.print, .ic.mail, .ic.radio, .ic.clock, .ic.pointer, ic.download{
    display: inline-block;
    background-image: url(/images/gui/icons/sprite.png);
    background-repeat: no-repeat;
}

/*end:sprite*/

/*icons*/
.ic.pointer-white-down{
    width: 7px;
    height: 6px;
    background-position: 0 0;
}

.ic.pointer-right.white{
    width: 4px; height: 9px;
    background-position: -24px 0;
}

.ic.pointer-right.red{
    width: 4px; height: 9px;
    background-position: -44px 0;
}

.ic.star-white-orange{
    width: 30px;
    height: 15px;
    background-position: 0 -16px;
}

.ic.basket-white{
    width: 18px;
    height: 14px;
    background-position: 0 -40px;
}

.ic-search-white{
    width: 16px;
    height: 19px;
    background-position: 0 -74px;
}
.ic.play-small{
    background-position: 0 -108px;
    width: 9px; height: 10px;
    }
    .ic.play-middle{
        background-position: 0 -138px;
        width: 18px; height: 22px;
    }

.ic.print.gray{
    background-position: 0 -180px;
    width: 16px; height: 15px;
    }

.ic.mail, .ic.mail.gray{
    background-position: 0 -205px;
    width: 16px; height: 12px;
}

.ic.radio.white{
    background-position: 0 -273px;
    width: 15px;height: 15px;
}

.ic.clock{
    width: 21px;
    height: 21px;
    }
    .ic.clock.white{background-position: 0 -227px}
    .ic.clock.green{background-position: -23px -227px}
    .ic.clock.gray{background-position: -48px -227px}

.ic.pointer.down{
    width: 10px;
    height: 5px;
    background-position: 0 -258px;
}
/*end:icons*/



/*sprite-v2*/
.ic, .ic.mail.white{
    display: inline-block;
    background-image: url(/images/gui/icons/sprite-v2.png);
    background-repeat: no-repeat;
}

/*end:sprite-v2*/

/*icons*/
.ic.comment, .ic.comment.gray{
    background-position: 0 0;
    width: 14px;
    height: 12px;
    position: relative;
    top: 3px;
}

.ic.photo, .ic.photo.gray{
    background-position: 0 -20px;
    width: 15px;
    height: 11px;
}

.ic.video, .ic.video.gray{
    background-position: 0 -40px;
    width: 17px;
    height: 11px;
}

.ic.article, .ic.article.gray{
    background-position: 0 -60px;
    width: 15px;
    height: 10px;
}

.ic.star, .ic.star.gray{
    background-position: 0 -80px;
    width: 14px;
    height: 13px;
}

.ic.cook-hat, .ic.cook-hat.gray{
    background-position: 0 -100px;
    width: 16px;
    height: 14px;
}

.ic.master, .ic.master.gray{
    background-position: 0 -120px;
    width: 15px;
    height: 12px;
}

.ic.man, .ic.man.gray{
    background-position: 0 -140px;
    width: 11px;
    height: 12px;
}

.ic.saucepan, .ic.saucepan.gray{
    background-position: 0 -160px;
    width: 18px;
    height: 12px;
}

.ic.upload, .ic.upload.gray{
    background-position: 0 -180px;
    width: 12px; height: 13px;
}

.ic.plus, .ic.plus.gray{
    background-position: 0 -200px;
    width: 13px; height: 12px;
}

.ic.view, .ic.view.gray{
    background-position: 0 -220px;
    width: 16px;
    height: 11px;
}

.ic.levin, .ic.levin.gray{
    background-position: 0 -240px;
    width: 9px; height: 13px;
}



.ic.envelope, .ic.envelope.gray{
    background-position: 0 -260px;
    width: 12px;
    height: 10px;
}

.ic.download, .ic.download.gray{
    background-position: 0 -280px;
    width: 12px;
    height: 11px;
}

.ic.tochka, .ic.tochka.gray{
    background-position: 0 -280px;
    width: 14px; height: 13px;
}
/*styles icons*/

/*icons red*/
.ic.comment.red{
    background-position: -50px 0;
}

.ic.photo.red{
    background-position: -50px -20px;
}

.ic.video.red{
    background-position: -50px -40px;
}

.ic.article.red{
    background-position: -50px -60px;
}

.ic.star.red{
    background-position: -50px -80px;
}

.ic.cook-hat.red{
    background-position: -50px -100px;
}

.ic.master.red{
    background-position: -50px -120px;
}

.ic.man.red{
    background-position: -50px -140px;
}

.ic.download.red{
    background-position: 0 -280px;
}
.ic.tochka.red{
    background-position: -49px -301px;
}

/*end:icons red*/

/*icons gray2*/
.ic.comment.gray2{
    width: 17px;
    height: 13px;
    background-position: -100px 0;
    top: 4px;
}

.ic.photo.gray2{
    background-position: -100px -20px;
    width: 16px;
}

.ic.video.gray2{
    background-position: -100px -40px;
}

.ic.article.gray2{
    background-position: -100px -60px;
}

.ic.star.gray2{
    background-position: -100px -80px;
}

.ic.cook-hat.gray2{
    background-position: -100px -100px;
}

.ic.master.gray2{
    background-position: -100px -120px;
}

.ic.man.gray2{
    background-position: -100px -140px;
}

.ic.view.gray2 {
    background-position: -100px -220px;
}

.ic.download.gray2{
    background-position: -100px -280px;
}
/*end:icons gray2*/

/*icons gray3*/
.ic.comment.gray3{
    width: 17px;
    height: 13px;
    background-position: -140px 0;
    top: 4px;
}

.ic.photo.gray3{
    background-position: -140px -20px;
    width: 16px;
}

.ic.video.gray3{
    background-position: -140px -40px;
}

.ic.article.gray3{
    background-position: -140px -60px;
}

.ic.star.gray3{
    background-position: -140px -80px;
}

.ic.cook-hat.gray3{
    background-position: -140px -100px;
}

.ic.master.gray3{
    background-position: -140px -120px;
}

.ic.man.gray3{
    background-position: -140px -140px;
}

.ic.download.gray3{
    background-position: -140px -280px;
}
/*end:icons gray2*/

/*icons black*/
.ic.comment.black{
    background-position: -180px 0;
}

.ic.photo.black{
    background-position: -180px -20px;
}

.ic.video.black{
    background-position: -180px -40px;
}

.ic.article.black{
    background-position: -180px -60px;
}

.ic.star.black{
    background-position: -180px -80px;
}

.ic.cook-hat.black{
    background-position: -180px -100px;
}

.ic.master.black{
    background-position: -180px -120px;
}

.ic.man.black{
    background-position: -180px -140px;
}

.ic.download.black{
    background-position: -180px -280px;
}
/*end:icons black*/

/*icons white*/
.ic.comment.white{
    background-position: -220px 0;
}

.ic.photo.white{
    background-position: -220px -20px;
}

.ic.video.white{
    background-position: -220px -40px;
}

.ic.article.white{
    background-position: -220px -60px;
}

.ic.star.white{
    background-position: -220px -80px;
}

.ic.cook-hat.white{
    background-position: -220px -100px;
}

.ic.master.white{
    background-position: -220px -120px;
}

.ic.man.white{
    background-position: -220px -140px;
}

.ic.saucepan.white{
    background-position: -220px -160px;
}

.ic.upload.white{
    background-position: -220px -180px;
}

.ic.plus.white{
    background-position: -220px -200px;
}
.ic.levin.white{
    background-position: -220px -237px;
}

.ic.mail.white{
    background-position: -220px -257px;
}

.ic.download.white{
    background-position: -220px -280px;
}.ic.tochka.white{
    background-position: -220px -301px;
}.ic.white + span{color: #ffffff}
/*end:icons white*/

/*icons gray-lite*/
.ic.comment.gray-lite{
    background-position: -260px 0;
}

.ic.photo.gray-lite{
    background-position: -260px -20px;
}

.ic.video.gray-lite{
    background-position: -260px -40px;
}

.ic.article.gray-lite{
    background-position: -260px -60px;
}

.ic.star.gray-lite{
    background-position: -260px -80px;
}

.ic.cook-hat.gray-lite{
    background-position: -260px -100px;
}

.ic.master.gray-lite{
    background-position: -260px -120px;
}

.ic.man.gray-lite{
    background-position: -260px -140px;
}

.ic.download.gray-lite{
    background-position: -260px -280px;
}
/*end:icons gray-lite*/
/*icons gray2-lite*/
.ic.comment.gray2-lite{
    background-position: -140px 0;
}

.ic.photo.gray2-lite{
    background-position: -140px -20px;
    height: 10px;
}

.ic.video.gray2-lite{
    background-position: -140px -40px;
}

.ic.article.gray2-lite{
    background-position: -140px -60px;
}

.ic.star.gray2-lite{
    background-position: -140px -80px;
}

.ic.cook-hat.gray2-lite{
    background-position: -140px -100px;
}

.ic.master.gray2-lite{
    background-position: -140px -120px;
}

.ic.man.gray2-lite{
    background-position: -140px -140px;
}

.ic.download.gray2-lite{
    background-position: -140px -280px;
}
/*end:icons gray2-lite*/

/*icons pink*/
.ic.comment.pink{
    background-position: -300px 0;
}

.ic.photo.pink{
    background-position: -300px -20px;
}

.ic.video.pink{
    background-position: -300px -40px;
}

.ic.article.pink{
    background-position: -300px -60px;
}

.ic.star.pink{
    background-position: -300px -80px;
}

.ic.cook-hat.pink{
    background-position: -300px -100px;
}

.ic.master.pink{
    background-position: -300px -120px;
}

.ic.man.pink{
    background-position: -300px -140px;
}

.ic.download.pink{
    background-position: -300px -280px;
}
/*end:icons pink*/

/*icons cA4A4A4*/
.ic.comment.cA4A4A4{
    background-position: -340px 0;
}

.ic.photo.cA4A4A4{
    background-position: -340px -20px;
}

.ic.video.cA4A4A4{
    background-position: -340px -40px;
}

.ic.article.cA4A4A4{
    background-position: -340px -60px;
}

.ic.star.cA4A4A4{
    background-position: -340px -80px;
}

.ic.cook-hat.cA4A4A4{
    background-position: -340px -100px;
}

.ic.master.cA4A4A4{
    background-position: -340px -120px;
}

.ic.man.cA4A4A4{
    background-position: -340px -140px;
}

.ic.saucepan.cA4A4A4{
    background-position: -340px -160px;
}

.ic.upload.cA4A4A4{
    background-position: -340px -180px;
}

.ic.plus.cA4A4A4{
    background-position: -340px -200px;
}

.ic.view.cA4A4A4{
    background-position: -340px -220px;
}

.ic.levin.cA4A4A4{
    background-position: -340px -240px;
}

.ic.envelope.cA4A4A4{
    background-position: -340px -260px;
}

.ic.download.cA4A4A4{
    background-position: -340px -280px;
}
/*end:icons cA4A4A4*/

/*icons b3b3b3*/
.ic.comment.b3b3b3{
    background-position: -500px 0;
}

.ic.photo.b3b3b3{
    background-position: -500px -20px;
}

.ic.video.b3b3b3{
    background-position: -500px -40px;
}

.ic.article.b3b3b3{
    background-position: -500px -60px;
}

.ic.star.b3b3b3{
    background-position: -500px -80px;
}

.ic.cook-hat.b3b3b3{
    background-position: -500px -100px;
}

.ic.master.b3b3b3{
    background-position: -500px -120px;
}

.ic.man.b3b3b3{
    background-position: -500px -140px;
}

.ic.saucepan.b3b3b3{
    background-position: -500px -160px;
}

.ic.upload.b3b3b3{
    background-position: -500px -180px;
}

.ic.plus.b3b3b3{
    background-position: -500px -200px;
}

.ic.view.b3b3b3{
    background-position: -500px -220px;
}

.ic.levin.b3b3b3{
    background-position: -500px -240px;
}

.ic.envelope.b3b3b3{
    background-position: -500px -260px;
}

.ic.download.b3b3b3{
    background-position: -500px -280px;
}

/*end:icons pink*/

/*end:styles icons*/
/*end:icons*/

/*info-box*/
.icon-box{
    display: inline-block
}

.icon-box>*{
    margin-left: 8px;
    font-size: 11px;
    color: #424242;

}

.icon-box>*:first-child{
    margin-left: 0;
}

.icon-box>*>span{
    display: inline-block;
    color: #333333;
    font-size: 11px;
    line-height: 11px;
    margin-left: 4px;

}