.music-baloon-content * {margin:0;padding:0;}
.music-baloon-content
{
    text-align:left; width:601px;
}
.music-baloon-content ul
{
    height:300px;
    overflow:auto;
    padding-right:10px
}

.music-baloon-content li
{
    border:solid #fff 1px;
    border-bottom-color:#c4c4c4;
    padding-bottom:6px;
    margin-top:4px;
}

.music-baloon-content h4
{
    color:#000;
    margin:4px 0 0 0;
    width:99%;
}

.music-baloon-content ul{margin:22px 0;}

.music-player
{
    width:16px;
    height:16px;
    margin:0 10px;
    background:url(/img/player-button.png) no-repeat bottom left;
}
.music-baloon-content .paused{background-position:left top}
.music-baloon-content .stoped{background-position:left center}
.music-baloon-content .playing{background-position:left bottom}


.music-baloon-content label,
.music-baloon-content strong,
.music-baloon-content input,
.music-player,
.track-attributes .border,
.track-artist,
.track-time,
.track-class
{
    display:-moz-inline-grid;
    display:inline-block;
    line-height:16px;
    font-size:11px;
    vertical-align:middle;
}

.music-baloon-content label
{
    margin:0 0 0 8px ;
    font-family:monospace;
}

.music-baloon-content strong
{
    font-size:12px;
    width:300px;
    overflow:hidden;
    white-space:nowrap;
}

.music-baloon-content input
{
    background:#e1e6e8;
    border:solid #324d6b 1px;
    color:#319e31;
    font-size:12px;
    width:12px;
    height:12px;

    _background:none;
    _border:none;

    _font-size:20px;
    _width:20px;
    _height:20px;
}

.track-attributes
{
 height:16px;
 width:180px;
 margin-left:-180px;
 float:right;
 background:#fff;
 position:relative;
 z-index:1000;
 text-align:right;
}
.track-attributes .border{
 margin-left:-14px;
 margin-right:20px;
 width:14px;
 height:100%;
 background:url(/img/music-baloon-attr-border.png) left top repeat-y;
}
* html .track-attributes .border{
 background: none!important;
 position:relative;
 z-index:2000;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/music-baloon-attr-border.png', sizingMethod='scale');
}
.track-info
{
height:16px;
width:99%;
overflow:hidden;
vertical-align:top;
white-space:nowrap;
}

.track-artist,
.track-time,
.track-class
{
    display:-moz-inline-grid;
    display:inline-block;
    text-align:left;
}

.track-artist{width:130px;}
.track-time{width:30px;}
.track-class{width:80px; text-align:right;display:none}

.music_data img{float:left}
.music_data table{width:205px;}

.music_data td{padding:2px 0 4px 0; vertical-align: top; font: normal 10px/1.4 Verdana; text-align: left;}
.music_data td.left{padding-right:15px; font: bold 10px Verdana; color: black}
.music_data table.left {float:left;margin-left:20px;}
.music_data table.right {float:right}

#mediaspace{width:1px;height:1px;font-size:1px;float:right;z-index:10000;position:relative;}