.soc_bt {
    text-align: center;
}
.soc_bt > a {
    display: inline-block;
    vertical-align: bottom;
    width: 32px;
    height: 32px;
    margin: 0 6px 6px 0;
    padding: 0;
    outline: none;
    background-image: url("/i/img/soc_bt.png");
    background-repeat: no-repeat;
    filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.soc_bt > a:hover {
    filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.soc_bt > a.facebook {
    background-position: 0px 0px;
}

.soc_bt > a.google {
    background-position: -32px 0px;
}

.soc_bt > a.twitter {
    background-position: -64px 0px;
}

.soc_bt > a.vk {
    background-position: -96px 0px;
}
.soc_bt_new{
    text-align: center;
}
.soc_bt_new > a {
    display: inline-block;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 50%;
    margin: 5px;
    color: white;
    font-size: 1.5rem;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.soc_bt_new > a span{
    line-height: 2.2rem;
}

.soc_bt_new > a.facebook{
    background-color: #2d5f9a;
}
.soc_bt_new > a.facebook:hover{
    background-color: #1b4a82;
}

.soc_bt_new > a.twitter{
    background-color: #2e86b1;
}
.soc_bt_new > a.twitter:hover{
    background-color: #369ed0;
}

.soc_bt_new > a.vk{
    background-color: #4c75a3;
}
.soc_bt_new > a.vk:hover{
    background-color: #1b4a82;
}

.soc_bt_new > a.telegram{
    background-color: #179cde;
}
.soc_bt_new > a.telegram:hover{
    background-color: #0f8dde;
}

.soc_bt_new > a.linkedin{
    background-color: #005182;
}
.soc_bt_new > a.linkedin:hover{
    background-color: #003b5f;
}





