.sm2_button {
    position:relative;
    display:inline-block; /* If you worry about old browser bugs, Firefox 2 might not like this and may need -moz-inline-box instead. :D */
    width:17px;
    height:17px;
    text-indent:-9999px; /* don't show link text */
    overflow:hidden; /* don't draw inner link text */
    vertical-align:middle;
    cursor: pointer;
    
    /* and, a bit of round-ness for the cool browsers. */
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    margin-top:-1px; /* vertical align tweak */
    
    /* safari 3.1+ fun (/W3 working draft extension, TBD.) */
    -webkit-transition-property: hover;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out 0s; /* firefox 4 (couldn't sort out -moz-transform vs. MozTransform, so, "all" for now) */
    -o-transition-property: background-color; /* opera 10.5 */
    -o-transition-duration: 0.2s;
    
    /* weird IE 6/7 display fixes, and/or I'm doing it wrong */
    *text-indent:0px;
    *line-height:99em;
    *vertical-align: top;
}

.sm2_button:active {
    position: relative;
    top: 1px
}

.sm2_button:focus {
    outline:none; /* maybe evil, but don't show the slight border outline on focus. */
}

.sm2_button,
.sm2_button.sm2_paused {
    background-color: inherit;
    background-image:url(../img/audioplayer/play.png);
    background-repeat:no-repeat;
}

.sm2_button:hover,
.sm2_button.sm2_paused:hover {
    background-image:url(../img/audioplayer/play-hover.png);
}

.sm2_button.sm2_playing {
    background-image:url(../img/audioplayer/pause.png);
}

.sm2_button.sm2_playing:hover {
    background-image:url(../img/audioplayer/pause-hover.png);
}

.sm2_button.sm2_error {
    background-image:url(../img/audioplayer/error.png);
}



.audio-player-block {
    visibility: hidden;
}

.audio-items .audio-player-block {
    margin: -.7em 0 .6em;
    padding-right: 1.1em;
    text-align: right;
}

.audio-player-block.righted {
    text-align: right;
}

/* Страница подкастов */
.issues-container .audio-player-block {
    margin: .4em 0 .1em;
    padding: 0;
}