.share_list a {
    background: url("../images/share.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin: 0;
    padding: 0 0 1px 25px;
}
a.share_icon_ask {
    background-position: 0 0;
}
a.share_icon_bloggy {
    background-position: 0 -20px;
}
a.share_icon_bebo {
    background-position: 0 -40px;
}
a.share_icon_bitly {
    background-position: 0 -60px;
}
a.share_icon_blinklist {
    background-position: 0 -80px;
}
a.share_icon_blogger {
    background-position: 0 -100px;
}
a.share_icon_blogmarks {
    background-position: 0 -120px;
}
a.share_icon_aimshare {
    background-position: 0 -140px;
}
a.share_icon_arto {
    background-position: 0 -160px;
}
a.share_icon_blogter {
    background-position: 0 -180px;
}
a.share_icon_close {
    background-position: 0 -200px;
}
a.share_icon_pusha {
    background-position: 0 -220px;
}
a.share_icon_connotea {
    background-position: 0 -240px;
}
a.share_icon_current {
    background-position: 0 -260px;
}
a.share_icon_delicious {
    background-position: 0 -280px;
}
a.share_icon_sonico {
    background-position: 0 -300px;
}
a.share_icon_digg {
    background-position: 0 -320px;
}
a.share_icon_diigo {
    background-position: 0 -340px;
}
a.share_icon_dotnetkicks {
    background-position: 0 -360px;
}
a.share_icon_dzone {
    background-position: 0 -380px;
}
a.share_icon_ekudos {
    background-position: 0 -400px;
}
a.share_icon_email {
    background-position: 0 -420px;
}
a.share_icon_email_forward {
    background-position: 0 -440px;
}

a.share_icon_studivz {
    background-position: 0 -460px;
}
a.share_icon_facebook {
    background-position: 0 -480px;
}
a.share_icon_fark {
    background-position: 0 -500px;
}
a.share_icon_faves {
    background-position: 0 -520px;
}
a.share_icon_oknotizie {
    background-position: 0 -540px;
}
a.share_icon_bobrdobr {
    background-position: 0 -560px;
}
a.share_icon_friendfeed {
    background-position: 0 -580px;
}
a.share_icon_netlog {
    background-position: 0 -600px;
}
a.share_icon_globalgrind {
    background-position: 0 -620px;
}
a.share_icon_google {
    background-position: 0 -640px;
}
a.share_icon_translate {
    background-position: 0 -660px;
}
a.share_icon_gwar {
    background-position: 0 -680px;
}
a.share_icon_hackernews {
    background-position: 0 -700px;
}
a.share_icon_haohao {
    background-position: 0 -720px;
}
a.share_icon_orkut {
    background-position: 0 -740px;
}
a.share_icon_hellotxt {
    background-position: 0 -760px;
}
a.share_icon_hemidemi {
    background-position: 0 -780px;
}
a.share_icon_hyves {
    background-position: 0 -800px;
}
a.share_icon_identica {
    background-position: 0 -820px;
}
a.share_icon_indianpad {
    background-position: 0 -840px;
}
a.share_icon_internetmedia {
    background-position: 0 -860px;
}
a.share_icon_kirtsy {
    background-position: 0 -880px;
}
a.share_icon_laaikit {
    background-position: 0 -900px;
}
a.share_icon_linkagogo {
    background-position: 0 -920px;
}
a.share_icon_linkarena {
    background-position: 0 -940px;
}
a.share_icon_linkedin {
    background-position: 0 -960px;
}
a.share_icon_linkter {
    background-position: 0 -980px;
}
a.share_icon_live {
    background-position: 0 -1000px;
}
a.share_icon_magnolia {
    background-position: 0 -1020px;
}
a.share_icon_meneame {
    background-position: 0 -1040px;
}
a.share_icon_misterwong {
    background-position: 0 -1060px;
}
a.share_icon_mixx {
    background-position: 0 -1080px;
}
a.share_icon_msnreporter {
    background-position: 0 -1100px;
}
a.share_icon_muti {
    background-position: 0 -1120px;
}
a.share_icon_myshare {
    background-position: 0 -1140px;
}
a.share_icon_myspace {
    background-position: 0 -1160px;
}
a.share_icon_n4g {
    background-position: 0 -1180px;
}
a.share_icon_netvibes {
    background-position: 0 -1200px;
}
a.share_icon_netvouz {
    background-position: 0 -1220px;
}
a.share_icon_newsvine {
    background-position: 0 -1240px;
}
a.share_icon_nujij {
    background-position: 0 -1260px;
}
a.share_icon_gmail {
    background-position: 0 -1280px;
}
a.share_icon_pingfm {
    background-position: 0 -1300px;
}
a.share_icon_posterous {
    background-position: 0 -1320px;
}
a.share_icon_print {
    background-position: 0 -1360px;
}
a.share_icon_print_sociable {
    background-position: 0 -1380px;
}
a.share_icon_printer {
    background-position: 0 -1400px;
}
a.share_icon_printfriendly {
    background-position: 0 -1420px;
}
a.share_icon_propeller {
    background-position: 0 -1440px;
}
a.share_icon_ratimarks {
    background-position: 0 -1460px;
}
a.share_icon_rec6 {
    background-position: 0 -1480px;
}
a.share_icon_reddit {
    background-position: 0 -1500px;
}
a.share_icon_rss {
    background-position: 0 -1520px;
}
a.share_icon_scoopeo {
    background-position: 0 -1540px;
}
a.share_icon_segnalo {
    background-position: 0 -1560px;
}
a.share_icon_simpy {
    background-position: 0 -1580px;
}
a.share_icon_slashdot {
    background-position: 0 -1600px;
}
a.share_icon_socialogs {
    background-position: 0 -1620px;
}
a.share_icon_sphere {
    background-position: 0 -1640px;
}
a.share_icon_sphinn {
    background-position: 0 -1660px;
}
a.share_icon_stumbleupon {
    background-position: 0 -1680px;
}
a.share_icon_symbaloo {
    background-position: 0 -1700px;
}
a.share_icon_techmeme {
    background-position: 0 -1720px;
}
a.share_icon_technorati {
    background-position: 0 -1740px;
}
a.share_icon_thisnext {
    background-position: 0 -1760px;
}
a.share_icon_tipd {
    background-position: 0 -1780px;
}
a.share_icon_tumblr {
    background-position: 0 -1800px;
}
a.share_icon_twitter {
    background-position: 0 -1820px;
}
a.share_icon_upnews {
    background-position: 0 -1840px;
}
a.share_icon_webnews {
    background-position: 0 -1860px;
}
a.share_icon_webride {
    background-position: 0 -1880px;
}
a.share_icon_typepad {
    background-position: 0 -1900px;
}
a.share_icon_wists {
    background-position: 0 -1920px;
}
a.share_icon_wykop {
    background-position: 0 -1940px;
}
a.share_icon_xerpi {
    background-position: 0 -1960px;
}
a.share_icon_yahoo {
    background-position: 0 -1980px;
}
a.share_icon_yahoobuzz {
    background-position: 0 -2000px;
}
a.share_icon_yahoomyweb {
    background-position: 0 -2020px;
}
a.share_icon_yigg {
    background-position: 0 -2040px;
}
a.share_icon_wordpress {
    background-position: 0 -2060px;
}
a.share_icon_viadeo {
    background-position: 0 -2080px;
}
a.share_icon_linkuj {
    background-position: 0 -2120px;
}
a.share_icon_email_link {
    background-position: 0 -2760px;
}
a.share_icon_favorites {
    background-position: 0 -2820px;
}
a.share_icon_email_link, a.share_icon_favorites {
    font-weight: bold;
}
div.share_button {
    background: url("../images/share.gif") no-repeat scroll left top transparent;
    border-width: 0;
    line-height: 3.6em;
    margin: 0;
    padding: 0;
    text-align: left;
}
div.share_style_button, div.share_style_button_16, div.share_style_button_18, div.share_style_button_20, div.share_style_button_24, div.share_style_button_32 {
    background-position: 0 -2868px;
    width:auto;
    overflow:visible;
    float:left;
    border:none;
/*    height: 16px;
    float:left;
*/
}
div.share_style_icon, div.share_style_icon_16 {
    background-position: 0 -2880px;
    height: 16px;
}
div.share_style_icon_18 {
    background-position: 0 -2940px;
    height: 18px;
}
div.share_style_icon_20 {
    background-position: 0 -3000px;
    height: 20px;
}
div.share_style_icon_24 {
    background-position: 0 -3060px;
    height: 24px;
}
div.share_style_icon_32 {
    background-position: 0 -3140px;
    height: 32px;
}
.share_list a, .share_list a:active, .share_list a:hover, .share_list a:visited {
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 1px;
    text-align: left;
    text-decoration: none;
}
div.share_button_close {
    background: url("../images/share.gif") no-repeat scroll 0 -200px transparent;
    cursor: pointer;
    float: right;
    font-size: 1px;
    height: 16px;
    position: relative;
    top: 0;
    width: 16px;
    z-index: 10;
}
div.share_box {
    background: url("../images/share.gif") repeat-x scroll 0 -3320px #F2F2F2;
    border: 1px solid #AFAFAF;
    font-size: medium;
    line-height: normal;
    text-align: left;
    width: 270px;
    z-index: 20;
}
div.share_content {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: normal;
    padding: 3px 10px 5px;
    width: 250px;
}
div.share_header {
    background-color: #FFFFFF;
    border-bottom: 1px solid #AFAFAF;
    color: #003399;
    font-size: 16px;
    font-weight: bolder;
    margin: -15px 0 10px;
    position: relative;
}
div.share_column {
    float: left;
    margin: 0 0 10px;
    width: 50%;
}
div.share_pages {
    clear: both;
    font-size: 11px;
    text-align: center;
}
div.share_footer {
    border-top: 1px solid #AFAFAF;
    clear: both;
    font-size: 11px;
    margin: 10px 0 0;
    padding: 10px 0 0;
    text-align: justify;
}
ul.share_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div > ul.share_list {
    padding-left: 25px;
    text-indent: -25px;
}
ul.share_list li {
    margin: 0 0 5px;
    padding-bottom: 0.2em;
}
ul.share_list li a, ul.share_list li a:visited {
    color: #000000;
    text-decoration: none;
}
ul.share_list li a:hover {
    color: #000000;
    text-decoration: underline;
}
div.share_pages a, div.share_pages a:visited, div.share_pages a:hover, div.share_pages a:active {
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 0.5em;
    text-align: left;
    text-decoration: underline;
}
div.share_pages a.active {
    text-decoration: none;
}
div.share_style_button a, div.share_style_button a:hover, div.share_style_button a:visited, div.share_style_button a:active, div.share_style_button_16 a, div.share_style_button_16 a:hover, div.share_style_button_16 a:visited, div.share_style_button_16 a:active, div.share_style_button_18 a, div.share_style_button_18 a:hover, div.share_style_button_18 a:visited, div.share_style_button_18 a:active, div.share_style_button_20 a, div.share_style_button_20 a:hover, div.share_style_button_20 a:visited, div.share_style_button_20 a:active, div.share_style_button_24 a, div.share_style_button_24 a:hover, div.share_style_button_24 a:visited, div.share_style_button_24 a:active, div.share_style_button_32 a, div.share_style_button_32 a:hover, div.share_style_button_32 a:visited, div.share_style_button_32 a:active {
    color: #003399;
    cursor: pointer;
    text-decoration: none;
    background:none;
    padding:10px 0 10px 21px
}
div.share_style_icon a, div.share_style_icon_16 a, div.share_style_icon_18 a, div.share_style_icon_20 a, div.share_style_icon_24 a, div.share_style_icon_32 a {
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 1%;
}
div.share_style_icon a, div.share_style_icon a:hover, div.share_style_icon a:visited, div.share_style_icon a:active, div.share_style_icon_16 a, div.share_style_icon_16 a:hover, div.share_style_icon_16 a:visited, div.share_style_icon_16 a:active, div.share_style_icon_18 a, div.share_style_icon_18 a:hover, div.share_style_icon_18 a:visited, div.share_style_icon_18 a:active, div.share_style_icon_20 a, div.share_style_icon_20 a:hover, div.share_style_icon_20 a:visited, div.share_style_icon_20 a:active, div.share_style_icon_24 a, div.share_style_icon_24 a:hover, div.share_style_icon_24 a:visited, div.share_style_icon_24 a:active, div.share_style_icon_32 a, div.share_style_icon_32 a:hover, div.share_style_icon_32 a:visited, div.share_style_icon_32 a:active {
    border: medium none;
    color: #15669F;
    cursor: pointer;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    text-align: left;
    text-decoration: underline;
}
div.share_style_icon_18 a {
    font-size: 12px;
    padding-top: 1px;
}
div.share_style_icon_20 a {
    font-size: 14px;
    padding-top: 1px;
}
div.share_style_icon_24 a {
    font-size: 14px;
    padding-top: 4px;
}
div.share_style_icon_32 a {
    font-size: 18px;
    padding-top: 4px;
}
div.share_size_16 a {
    height: 15px;
}
div.share_size_18 a {
    height: 17px;
    padding-left: 20px;
}
div.share_size_20 a {
    height: 19px;
    padding-left: 22px;
}
div.share_size_24 a {
    height: 23px;
    padding-left: 28px;
}
div.share_size_32 a {
    height: 31px;
    padding-left: 36px;
}
div.share_style_link a {
    text-decoration: none;
}
div.share_content hr {
    color: #AFAFAF;
    height: 1px;
    margin: 3px 0 10px;
}
.share_input_text {
    border: 1px solid #024D86;
    padding: 2px;
    width: 240px;
}
.share_input_textarea {
    border: 1px solid #024D86;
    height: 70px;
    overflow: auto;
    width: 240px;
}
.share_form {
    font-family: Arial,Helvetica,sans-serif;
    line-height: normal;
    text-align: left;
}
div.share_form_msg, .share_form input, .share_form label, .share_form textarea {
    font-size: 12px;
}
.share_form input, .share_form textarea {
    margin-bottom: 5px;

}
div.share_form_msg {
    padding-top: 10px;
    text-align: center;
}
.share_error {
    color: #FF0000;
    font-weight: bold;
}
.share_success {
    color: #006600;
    font-weight: bold;
}
.share_display_block {
    display: block;
}
.share_display_inline {
    display: inline;
}
.share_display_none {
    display: none;
}
.share_loading {
    background: url("../images/share.gif") no-repeat scroll 0 -3300px #FFFFFF;
    height: 60px;
    left: 85px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 60px;
}
div > div.share_header {
    margin-top: 0;
}