.SFImageBlock {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 999999999;    background: rgba(0,0,0,.7);}.SFImageBlock .SFISimage {    display: block;    float: left;    width: 70%;    max-width: 70%;    height: calc(100% - 80px);    max-height: calc(100% - 80px);    margin-top: 40px;    overflow: hidden;}.SFImageBlock .SFISimage img {    display: block;    max-width: 90%;    max-height: 90%;    margin: 0 auto;}.SFImageBlock .SFISads {    display: block;    float: left;    width: 30%;    max-width: 30%;    height: 100%;    max-height: 100%;    background: #2B2B2B;    border-left: 1px #565656 solid;}.SFImageBlock .SFISads .comments-list {    display: block;    margin: 3%;    width: 94%;    height: calc(97% - 100px);    overflow-y: scroll;}.SFImageBlock .SFISads .comments-list .empty {    display: block;    color: #EBEDEC;    font-size: 16px;    word-wrap: break-word;}.SFImageBlock .SFISads .comments-list .loading {    display: block;    margin: 0 auto;    margin-top: calc(50% - 25px);    width: 50px;}.SFImageBlock .SFISads .comments-list .photo_comment_item {    display: block;    width: 100%;    min-height: 40px;    clear: both;    margin-bottom: 10px;}.SFImageBlock .SFISads .comments-list .photo_comment_item img {    display: block;    float: left;    width: 40px;    height: 40px;}.SFImageBlock .SFISads .comments-list .photo_comment_item span, .SFImageBlock .SFISads .comments-list .photo_comment_item .user-name {    display: block;    float: left;    width: calc(100% - 50px);    margin-left: 10px;    word-wrap: break-word;    color: #d9d9d9;    height: auto;    margin-bottom: 10px;}.SFImageBlock .SFISads .comments-list .photo_comment_item .user-name {    cursor: pointer;    margin-bottom: 5px;}.SFImageBlock .SFISads .new-feed-photo-comment-form {    display: block;    position: fixed;    bottom: 1%;    float: left;    height: 50px;    width: 28%;    overflow: hidden;    margin-left: 1%;}.SFImageBlock .SFISads .new-feed-photo-comment-form img {    display: block;    float: left;    width: 40px;    height: 40px;}.SFImageBlock .SFISads .new-feed-photo-comment-form input {    display: block;    float: left;    width: calc(100% - 50px);    margin-left: 10px;    height: 40px;    line-height: 40px;    padding: 5px;}.SFImageBlock .SFISads .post_photo_likes {    display: block;    margin: 0 auto;    width: 220px;    height: 33px;}.SFImageBlock .SFISads .post_photo_likes .values_block {    display: block;    float: left;    width: 75px;    height: 33px;    margin-right: 4px;}.SFImageBlock .SFISads .post_photo_likes .values_block .values {    display: block;    float: left;    width: 100%;    height: 20px;}.SFImageBlock .SFISads .post_photo_likes .values_block .values .value span, .SFImageBlock .SFISads .post_photo_likes .values_block .values .value {    display: block;    float: left;    width: 15px;    height: 15px;    cursor: pointer;    color: #eaeaea;    font-size: 25px;    line-height: 11px;    text-align: center;}.SFImageBlock .SFISads .post_photo_likes .values_block .values .pos.checked, .SFImageBlock .SFISads .post_photo_likes .values_block .values .pos:hover {    background: url('/images/like_hiver.gif') no-repeat !important;    background-size: 15px !important;}.SFImageBlock .SFISads .post_photo_likes .values_block .values .pos.checked, .SFImageBlock .SFISads .post_photo_likes .values_block .values .pos:hover{    background: url('/images/like_hiver.gif') no-repeat !important;    background-size: 15px !important;}.SFImageBlock .SFISads .post_photo_likes .values_block .values .neg.checked, .SFImageBlock .SFISads .post_photo_likes .values_block .values .neg:hover {    background: url('/images/like_hiver_1.gif') no-repeat !important;    background-size: 15px !important;}.SFImageBlock .SFISads .post_photo_likes .values_block .values .neg.checked, .SFImageBlock .SFISads .post_photo_likes .values_block .values .neg:hover{    background: url('/images/like_hiver_1.gif') no-repeat !important;    background-size: 15px !important;}.SFImageBlock .SFISads .post_photo_likes .values_block .values .checked span, .SFImageBlock .SFISads .post_photo_likes .values_block .values:hover span{    display: none;}.SFImageBlock .SFISads .post_photo_likes .values_block span {    display: block;    float: left;    width: 100%;    text-align: center;    color: #5f6160;    font-size: 12px;    height: 12px;    line-height: 12px;}.SFImageBlock .SFISads .post_photo_likes .sum_block {    display: block;    float: left;    width: 42px;    height: 100%;    font-size: 15px;    font-weight: bold;    color: #5f6160;    line-height: 30px;    margin-left: 5px;}