.hybrid-btn {
    width: 32px;
    height: 32px;
    box-sizing: content-box;
}

div.hybrid-btn {
    margin: 0px 10px 10px 0px;
    padding: 0px;
    outline: none;
    border: none;
    border-radius: 0px;
    cursor: pointer;
    position: static;
    display: inline-block;
}

i.hybrid-btn {
    margin: 0px 10px 0px 0px;
    padding: 0px;
}

.hybrid-btn.vkontakte { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -36px / 32px padding-box border-box; }
.hybrid-btn.odnoklassniki { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -70px / 32px padding-box border-box; }
.hybrid-btn.mailru { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -104px / 32px padding-box border-box; }
.hybrid-btn.facebook { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -138px / 32px padding-box border-box; }
.hybrid-btn.instagram { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -784px / 32px padding-box border-box; }
.hybrid-btn.twitter { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -172px / 32px padding-box border-box; }
.hybrid-btn.google { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -206px / 32px padding-box border-box; }
.hybrid-btn.livejournal { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -274px / 32px padding-box border-box; }
.hybrid-btn.openid { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -308px / 32px padding-box border-box; }
.hybrid-btn.lastfm { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -376px / 32px padding-box border-box; }
.hybrid-btn.linkedin { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -410px / 32px padding-box border-box; }
.hybrid-btn.liveid { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -444px / 32px padding-box border-box; }
.hybrid-btn.soundcloud { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -478px / 32px padding-box border-box; }
.hybrid-btn.flickr { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -342px / 32px padding-box border-box; }
.hybrid-btn.uid { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -546px / 32px padding-box border-box; }
.hybrid-btn.youtube { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -614px / 32px padding-box border-box; }
.hybrid-btn.webmoney { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -580px / 32px padding-box border-box; }
.hybrid-btn.steam { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -512px / 32px padding-box border-box; }
.hybrid-btn.foursquare { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -648px / 32px padding-box border-box; }
.hybrid-btn.tumblr { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -682px / 32px padding-box border-box; }
.hybrid-btn.googleplus { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -716px / 32px padding-box border-box; }
.hybrid-btn.vimeo { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -750px / 32px padding-box border-box; }
.hybrid-btn.wargaming { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -818px / 32px padding-box border-box; }
.hybrid-btn.yandex { background: rgba(0, 0, 0, 0) url("../images/hybirdauth-32-classic.png") no-repeat scroll 0px -240px / 32px padding-box border-box; }