/*sprite*/
.Main .socialShare .icon, 
main .socialShare .icon, 
.Man .socialShare h3, 
.Man .socialShare h3 em{
    background-image: url(/images/gui/widgets/social-share-widget/sprite.png);
    background-repeat: no-repeat;
}

/*end:sprite*/

/*icons*/
.socialShare li .icon{
    display: block;
    width: 34px;
    height: 34px;
}

.socialShare .fb .icon{
    background-position: 0 0
}

.socialShare .vk .icon{
    background-position: -40px 0
}

.socialShare .tw .icon{
    background-position: -80px 0
}

.socialShare .iphone .icon{
    background-position: -120px 0
}

.socialShare .android .icon{
    background-position: -160px 0
}

.socialShare .mobile .icon{
    background-position: -200px 0
}

.socialShare .rss .icon{
    background-position: -240px 0
}

/*end:icons*/

/*socialShare*/

.socialShare ul{
    display: inline-block;
    padding-top: 5px;
    list-style: none;
    padding-left: 0;
}

.socialShare li{
    float: left;
    margin-left: 10px;
    position: relative;
}

.socialShare ul li:first-child{margin-left: 0}

.socialShare li a:hover + .tooltip{
    display: block !important;
}

.socialShare .tooltip{
    background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 2px #BABABA;
    display: none;
    font-size: 13px;
    padding: 4px 10px 5px;
    position: absolute;
    top: 10px;
    left: 0;
}

.socialShare .tooltip .pointer{
    background: url("/images/framework/gIcons.png") no-repeat scroll -8px -1796px transparent;
    display: block;
    width: 13px;
    height: 8px;
    left: 9px;
    bottom: -8px;
    position: absolute;
}

/*end:socialShare*/

/*icons for Lady and Man*/
.Blogs .socialShare .tooltip .pointer,
.Lady .socialShare .tooltip .pointer,
.Man .socialShare .tooltip .pointer{
    left: 6px;
}

.Blogs .socialShare li,
.Lady .socialShare li,
.Man .socialShare li{
    margin-left: 12px
}

.Blogs .socialShare li .icon,
.Lady .socialShare li .icon,
.Man .socialShare li .icon{
    display: block;
    width: 28px;
    height: 28px;
}

.Blogs .socialShare .fb .icon,
.Lady .socialShare .fb .icon,
.Man .socialShare .fb .icon{
    background-position: 0 -38px
}

.Blogs .socialShare .vk .icon,
.Lady .socialShare .vk .icon,
.Man .socialShare .vk .icon{
    background-position: -40px -38px
}

.Blogs .socialShare .tw .icon,
.Lady .socialShare .tw .icon,
.Man .socialShare .tw .icon{
    background-position: -80px -38px
}

.Blogs .socialShare .iphone .icon,
.Lady .socialShare .iphone .icon,
.Man .socialShare .iphone .icon{
    background-position: -120px -38px
}

.Blogs .socialShare .android .icon,
.Lady .socialShare .android .icon,
.Man .socialShare .android .icon{
    background-position: -160px -38px
}

.Blogs .socialShare .mobile .icon,
.Lady .socialShare .mobile .icon,
.Man .socialShare .mobile .icon{
    background-position: -200px -38px
}

.Blogs .socialShare .rss .icon,
.Lady .socialShare .rss .icon,
.Man .socialShare .rss .icon{
    background-position: -240px -38px
}
/*end:icons for Lady and Man*/

/*socialShare Lady*/
.Lady .socialShare .B_inner{
    padding: 7px 15px 0
}

.Lady .socialShare ul{
    padding-top: 0
}

/*end:socialShare Lady*/

/*socialShare Blogs*/
.Blogs .socialShare .B_inner{padding: 7px 15px 0}
.Blogs .socialShare ul{padding-top: 0}
.Blogs .socialShare h3{
    float: none;
    text-align: left;
}
/*end:socialShare Blogs*/

/*socialShare Man*/
.Man .SmallColumn .socialShare .B_inner{
    padding: 7px 15px 12px;
}

.Man .socialShare ul{
    padding-top: 3px
}

.Man .socialShare{
    text-align: center
}

.Man .socialShare h3{
    font-size: 18px;
    font-style: italic;
    float: none;
    margin-top: 7px;
    background-position: 0 -85px;
}

.Man .socialShare h3 em{
    background-position: right -85px;
    padding-left: 13px;
}

/*end:socialShare Man*/
/*socialShare Euro2012, News, Afisha*/
.Euro2012 .socialShare li, .News .socialShare li{
    margin-left: 6px
}

/*end:socialShare Euro2012, News*/
/*Afisha*/
.Afisha .socialShare .B_header{
    padding-bottom: 0;
}

/*end:Afisha*/

/*Glamurchik*/

.Glamurchik .socialShare{
    text-align: center
}

.Glamurchik .socialShare .B_header h3{
    font-size: 20px;
    text-shadow: 0 1px 0 #ffffff;
    margin-bottom: 3px;
}

.Glamurchik .socialShare .tooltip .pointer,
.Glamurchik .socialShare .tooltip .pointer{
    left: 6px;
}

.Glamurchik .socialShare li, .Man .socialShare li{
    margin-left: 12px
}

.Glamurchik .socialShare li .icon, .Man .socialShare li .icon{
    display: block;
    width: 28px;
    height: 28px;
}

.Glamurchik .socialShare .fb .icon, .Man .socialShare .fb .icon{
    background-position: 0 -38px
}

.Glamurchik .socialShare .vk .icon, .Man .socialShare .vk .icon{
    background-position: -40px -38px
}

.Glamurchik .socialShare .tw .icon, .Man .socialShare .tw .icon{
    background-position: -80px -38px
}

.Glamurchik .socialShare .iphone .icon, .Man .socialShare .iphone .icon{
    background-position: -120px -38px
}

.Glamurchik .socialShare .android .icon, .Man .socialShare .android .icon{
    background-position: -160px -38px
}

.Glamurchik .socialShare .mobile .icon, .Man .socialShare .mobile .icon{
    background-position: -200px -38px
}

.Glamurchik .socialShare .rss .icon, .Man .socialShare .rss .icon{
    background-position: -240px -38px
}

/*end:Glamurchik*/

/*Travel*/
.Travel .socialShare{background-color: #ffffff}
    .Travel .socialShare .B_inner {
        padding: 12px 9px 7px 12px;
        border: 3px solid #EEEEEE;
        border-top:  none;
    }
    .Travel .socialShare ul {padding-top: 0}
        .Travel .socialShare li {margin-left: 9px}
/*end:Travel*/

/**/
.Fun .socialShare li:first-child,
.Classified .socialShare li:first-child{margin-left: 1px}
.Fun .socialShare li,
.Classified .socialShare li{margin-left: 8px}