.b-socials {
    margin: 11px 0 0;
}

.b-socials_type_blog {
    float: left;
}

.b-socials__link {
    margin: 0 0 0 4px;
    width: 29px;
    height: 28px;
    float: left;
    -moz-transition: 0.2s background linear;
    -webkit-transition: 0.2s background linear;
    transition: 0.2s background linear;
}

.b-socials__link:first-child {
    margin: 0;
}

.b-socials__link:active {
    height: 26px;
    border-top: 2px solid transparent;
}

.b-socials__link_icon_fb {
    background: #3460a1;
}

.b-socials__link_icon_fb:hover {
    background: #30487A;
}

.b-socials__link_icon_tw {
    background: #28aae1;
}

.b-socials__link_icon_tw:hover {
    background: #008ABE;
}

.b-socials__link_icon_blogger {
    background: #f58020;
}

.b-socials__link_icon_blogger:hover {
    background: #CC7F3E;
}

.b-socials__link_icon_google {
    background: #de5543;
}

.b-socials__link_icon_google:hover {
    background: #bc5543;
}

.b-socials__link_icon_mail {
    background: #626c76;
}

.b-socials__link_icon_mail:hover {
    background: #454f59;
}

.b-socials__icon {
    display: block;
    margin: 7px auto 0;
    width: 15px;
    height: 15px;
    background: url(socials.png);
}

.b-socials__link_icon_fb .b-socials__icon {
    background-position: 0 0;
}

.b-socials__link_icon_tw .b-socials__icon {
    background-position: 0 -15px;
}

.b-socials__link_icon_blogger .b-socials__icon {
    background-position: 0 -30px;
}

.b-socials__link_icon_google .b-socials__icon {
    background-position: 0 -45px;
}

.b-socials__link_icon_mail .b-socials__icon {
    background-position: 0 -60px;
}