div.tooltip_container .header {padding:10px 5px;}
div.tooltip_container {position:relative;z-index:100;}
div.tooltip_container {background:#808080;color:#fff;
-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}

div.tooltip_container .error, div.tooltip_container .alert,
div.tooltip_container .notice, div.tooltip_container .success,
div.tooltip_container .info {margin:0;
    -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;
}

div.tooltip_container .header {background:#8F8F8F;color:#fff;border:none;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
border-top-left-radius: 5px; border-top-right-radius: 5px;}

div.tooltip_container form.music_styles {padding-bottom:10px;}
div.tooltip_container form.music_styles div.music_styles_item {width:50%;float:left;vertical-align:top;}
div.tooltip_container form.music_styles div.music_styles_item div {padding-left:5px;font-size:10px;}
div.tooltip_container form.music_styles label {font-size:10px;font-weight:normal;font-style:italic;}
div.tooltip_container form.music_styles span.ico {
    background:url("../images/icons-dedication.png") no-repeat scroll -1029px -13px transparent;
    display:inline-block;height:20px;width:20px;margin-right:5px;vertical-align: middle;
}
div.tooltip_container form.music_styles input {display:none;}
div.tooltip_container form.music_styles input:checked + label span.ico {background: url("../images/icons-dedication.png") -995px -13px no-repeat;}
div.tooltip_container form.music_styles span.num_votes {display:inline-block;padding-left:25px;}

/* div.tooltip_container form.add_to_playlist {max-width:300px;} */
div.tooltip_container form.add_to_playlist input[type=checkbox] {display:none;}
div.tooltip_container form.add_to_playlist div.button {padding:10px;background-color:#6A6A6A;cursor:pointer;}
div.tooltip_container form.add_to_playlist div.button label {cursor:pointer;}
div.tooltip_container form.add_to_playlist div.button:first-child {
    -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px; border-top-right-radius: 5px;
}
div.tooltip_container form.add_to_playlist div.button:last-child {
    -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
}
div.tooltip_container form.add_to_playlist div.button.active {background-color: #808080;}
div.tooltip_container form.add_to_playlist div.button span {width:16px;height:16px;display:inline-block;margin-right:10px;vertical-align:middle;}
div.tooltip_container form.add_to_playlist div.button span.current_playlist {
    background: url("../images/icons-player.png") -1272px -17px no-repeat;
}
div.tooltip_container form.add_to_playlist div.button span.named_playlist {
    background: url("../images/icons-player.png") -1297px -17px no-repeat;
}
div.tooltip_container form.add_to_playlist div.button span.new_playlist {
    background: url("../images/icons-player.png") -1326px -17px no-repeat;
}
div.tooltip_container form.add_to_playlist div.separator {
    height:1px;background: url("../images/separator-poziomy.png") 0px 0px repeat-x;
}

div.tooltip_container form.add_to_playlist label {font-weight:normal;display:inline; width:100%;}
div.tooltip_container form.add_to_playlist ul {margin:10px 15px 0;padding:0;list-style-type:none;}
div.tooltip_container form.add_to_playlist ul li {background:transparent;padding:0;}
div.tooltip_container form.add_to_playlist li.separator {height:3px;background: url("../images/separator-poziomy.png") 0px 0px repeat-x;}

div.tooltip_container form.add_to_playlist input[type=text] {width:130px;
    -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
div.tooltip_container form.add_to_playlist input[type=submit] {
    color:#fff;font-size:100%;padding:3px;background:#2DB024;border:none;
    -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}

.listing_utworow {position:relative;}
/* .listing_utworow div.tooltip_container form.add_to_playlist input[type=text] {width:150px;} */
.listing_utworow div.tooltip_container {position:absolute;top:48px !important;right:0px !important;left:auto !important; width:300px;}

div.sample_buttons a, div.sample_buttons a:hover, div.sample_buttons a:active {outline:none;background:transparent;color:#fff;}
div.sample_buttons .player.play span, div.sample_buttons .player.pause span {
    display:inline-block;vertical-align:middle;
    height:30px;width:33px;overflow:hide;text-indent:-9999px;outline:none;
}
a.player, a.player:hover, a.player:active {outline:none;background:transparent;}

.sample_buttons .player.play span {background: url("../images/icons-dedication.png") -440px -7px no-repeat;}
.sample_buttons .player.play:hover span {background: url("../images/icons-dedication.png") -440px -37px no-repeat;}
.sample_buttons .player.pause span {background: url("../images/icons-dedication.png") -686px -7px no-repeat;}
.sample_buttons .player.pause:hover span {background: url("../images/icons-dedication.png") -686px -38px no-repeat;}

.play_button .player.play span, .play_button .player.pause span {
    height:30px;width:33px;display:inline-block;overflow:hidden;text-indent:-9999px;outline:none;
}
.play_button .player.play span {background: url("../images/icons-dedication.png") -442px -7px no-repeat;}
.play_button .player.play:hover span {background: url("../images/icons-dedication.png") -442px -37px no-repeat;}
.play_button .player.pause span {background: url("../images/icons-dedication.png") -690px -7px no-repeat;}
.play_button .player.pause:hover span {background: url("../images/icons-dedication.png") -690px -38px no-repeat;}

.sample_buttons .playlist.add span {
    display:inline-block;vertical-align:middle;
    height:30px;width:33px;overflow:hide;text-indent:-9999px;outline:none;
}
.sample_buttons .playlist.add span {background: url("../images/icons-dedication.png") -600px -6px no-repeat;}
.sample_buttons .playlist.add:hover span {background: url("../images/icons-dedication.png") -600px -37px no-repeat;}
.sample_buttons .playlist.add.active span {background: url("../images/icons-dedication.png") -1072px -6px no-repeat;}
.sample_buttons .playlist.add.active:hover span {background: url("../images/icons-dedication.png") -1072px -37px no-repeat;}

div.sample_buttons a, div.sample_buttons a:hover, div.sample_buttons a:active {outline:none;background:transparent;color:#fff;}
div.sample_buttons .musicstyles {
    display:inline-block;height:18px;overflow:hidden;vertical-align:middle;width:110px;text-indent:30px;
} 
.sample_buttons .musicstyles.active {height:30px;}
.sample_buttons .musicstyles.active span {margin-top:10px;display:block;}
.sample_buttons .musicstyles {background: url("../images/icons-dedication.png") -736px -13px no-repeat;}
.sample_buttons .musicstyles:hover {background: url("../images/icons-dedication.png") -736px -47px no-repeat;}
.sample_buttons .musicstyles.active {background: url("../images/icons-dedication.png") -853px -8px no-repeat;}
.sample_buttons .musicstyles.active:hover {background: url("../images/icons-dedication.png") -853px -42px no-repeat;}

div.playlistbox {background: #E4E4E4;}
div.playlistbox h2 {background: #626262 url("../images/muno-fm-playlista-belka300px.png") no-repeat;}
div.priv_user_playlist div.playlistbox h2 {background: #626262 url("../images/muno-fm-skojarzenia-belka340px.png") no-repeat;}
div.playlistbox h2 > span {visibility:hidden;}
div.playlistbox .header {padding:10px 5px; text-align: center;}
div.playlistbox .header input[type=submit] {border:2px solid #2DB024;color:#fff;
    background:#2DB024;width:60px;outline:none;
    -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}

div.playlistbox .header input[type=text] {border:1px solid #fff;width:180px;margin-right:5px;
    -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
div.playlistbox .header input[type=text].success {background:#fff; border-color:#2DB024;color:#2DB024;}
div.playlistbox .header input[type=text].error {background:#fff; border-color:#8A1F11;color:#8A1F11;}
div.playlistbox .hint {background: #CECECE;padding:10px;position:relative;}
div.playlistbox div.img {
    height:30px;line-height:30px;color:#636262;letter-spacing:1px;
    background: url("../images/muno-fm-media-logo.png") no-repeat right;
}
div.playlistbox .hint_close {display:inline-block;overflow:hidden;vertical-align:middle;width:18px;height:18px;
    text-indent:-9999px;margin-left:5px;outline:none;float:right;
    background: url("../images/icons-dedication.png") -365px -15px no-repeat;
}
div.playlistbox .hint_switcher {display:inline-block;overflow:hidden;vertical-align:middle;width:18px;height:18px;
    text-indent:-9999px;margin-left:5px;outline:none;margin-top:10px;float:right;margin-right:10px;
    background: url("../images/icons-dedication.png") -398px -15px no-repeat;
}
div.playlistbox .hint_switcher.hide {display:none;}

div.playlistbox .sort_by {padding:5px 10px;text-align:center;background:#BFBFBF;border-top:1px solid rgb(156, 156, 156);border-bottom:1px solid rgb(224, 224, 224);}
div.playlistbox .sort_by a, div.playlistbox .sort_by a:hover, div.playlistbox .sort_by a:active {color:#636262;background:transparent;outline:none;}
div.playlistbox .sort_by a.active, div.playlistbox .sort_by a.active:hover, div.playlistbox .sort_by a.active:active {text-decoration:underline;}

/*form.music_ad_hoc input[type=text] {width:220px;}
form.music_ad_hoc input[type=submit] {width:70px;}*/
div.playlistbox ul.playlist {max-height: 400px; overflow-y: auto; position: relative;}
div.playlistbox .msg ul.playlist {max-height: none; }
div.playlistbox .msg ul.playlist li div.row {width:220px;}
div.playlistbox ul.playlist, div.playlistbox form.music_ad_hoc ul {margin:0;padding:0;list-style-type:none;}
div.playlistbox ul.playlist li, div.playlistbox form.music_ad_hoc ul li {position:relative;}
div.playlistbox ul.playlist li img,
div.playlistbox form.music_ad_hoc ul li img {float:left;width:50px;height:50px;margin:0 5px 0 0;}

div.playlistbox .msg {text-align:left;}
div.playlistbox .success {background:#2DB024;border:none;color:#fff;}
div.playlistbox .error {background:#8A1F11;border:none;color:#FBC2C4;}
div.playlistbox .success span,
div.playlistbox .error span
{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:middle;
    background: url("../images/icons-dedication.png") -398px -43px no-repeat;
}
div.playlistbox ul.playlist li {padding: 5px;}
div.playlistbox ul.playlist li div.row {float:right;width:215px;}
div.playlistbox ul.playlist .remove_song_assotiation {float:right;}
div.playlistbox ul.playlist li .player span,
div.playlistbox ul.playlist li .playlist span {display:inline-block;width:35px;height:30px;overflow:hidden;vertical-align:middle;text-indent:-9999px;}
div.playlistbox ul.playlist a, div.playlistbox ul.playlist a:hover,
div.playlistbox ul.playlist a:active {outline:none;background:transparent;color:#fff;}

div.playlistbox div.playall {padding:5px;color:grey;border-top:1px solid rgb(156, 156, 156);text-align:center;}
div.playlistbox div.playall a span {display:inline-block;width:30px;height:30px;overflow:hidden;vertical-align:middle;margin-right:15px;}
div.playlistbox .playall a, div.playlistbox .playall a:hover, div.playlistbox .playall a.active {
    outline:none;background:transparent;color:#636262;font-size:1.2em;}
div.playlistbox ul.playlist li:nth-child(even) {background: #BFBFBF;}
div.playlistbox ul.playlist li:nth-child(odd) {background: #CCC;}

div.playlistbox ul.playlist li .player.play span,
div.playlistbox .playall a span {background: url("../images/icons-dedication.png") -650px -7px no-repeat;}
div.playlistbox ul.playlist li .player.play:hover span,
div.playlistbox .playall a:hover span {background: url("../images/icons-dedication.png") -650px -37px no-repeat;}
div.playlistbox ul.playlist li .player.pause span {background: url("../images/icons-dedication.png") -686px -7px no-repeat;}
div.playlistbox ul.playlist li .player.pause:hover span {background: url("../images/icons-dedication.png") -686px -37px no-repeat;}

/* ul.playlist li .playlist.add span {height:30px;width:33px;overflow:hide;text-indent:-9999px;outline:none;} */
div.playlistbox ul.playlist li .playlist.add span {background: url("../images/icons-dedication.png") -598px -5px no-repeat;}
div.playlistbox ul.playlist li .playlist.add:hover span {background: url("../images/icons-dedication.png") -598px -36px no-repeat;}
div.playlistbox ul.playlist li .playlist.add.active span {background: url("../images/icons-dedication.png") -1070px -5px no-repeat;}
div.playlistbox ul.playlist li .playlist.add.active:hover span {background: url("../images/icons-dedication.png") -1070px -36px no-repeat;}

div.playlistbox ul.playlist li .musicstyles {
    display:inline-block;height:18px;overflow:hidden;vertical-align:middle;width:110px;text-indent:30px;
}
div.playlistbox ul.playlist li .musicstyles.active {height:30px;}
div.playlistbox ul.playlist li .musicstyles.active span {margin-top:10px;display:block;}
div.playlistbox ul.playlist li .musicstyles {background: url("../images/icons-dedication.png") -736px -13px no-repeat;}
div.playlistbox ul.playlist li .musicstyles:hover {background: url("../images/icons-dedication.png") -736px -47px no-repeat;}
div.playlistbox ul.playlist li .musicstyles.active {background: url("../images/icons-dedication.png") -853px -8px no-repeat;}
div.playlistbox ul.playlist li .musicstyles.active:hover {background: url("../images/icons-dedication.png") -853px -42px no-repeat;}
div.playlistbox .footer {background:#626262;color:#CCCCCC;padding:5px;}

#info_box.music_details h1 {border-bottom:1px solid #A077B1;padding-bottom:5px; margin-bottom:10px;}
#info_box.music_details div.song_info div {display:inline-block;vertical-align:middle;padding:0 10px;border-right:1px solid #A077B1;}
#info_box.music_details div.song_info div:last-child {border:none;}
#info_box.music_details #license {display:inline-block;vertical-align:middle;float:right;margin-right:20px;}

div.player_horizontal {background:#A0A0A0;height:60px;width:720px;position:relative;
-webkit-border-top-left-radius: 45px;
-webkit-border-bottom-left-radius: 45px;
-moz-border-radius-topleft: 45px;
-moz-border-radius-bottomleft: 45px;
border-top-left-radius: 45px;
border-bottom-left-radius: 45px;
}
div.player_horizontal div.add_to_playlist, div.player_horizontal div.download,
div.player_horizontal div.duration_counter, div.player_horizontal div.download_counter,
div.player_horizontal div.plays_counter, div.player_horizontal div.on_playlist_counter,
div.player_horizontal .play_button, div.player_horizontal div.buy_button
{display:inline-block;vertical-align:middle;padding:0 7px;border-right:1px solid #6B6B6B;margin-top:5px;}
div.player_horizontal div.add_to_playlist {border:none;padding:0;}
div.player_horizontal div.download {padding:0;}
div.player_horizontal div.buy_button {border:none; padding-right:0;}

div.player_horizontal .play_button {height:55px;width:60px;border:none;padding:0;}
div.player_horizontal .play_button .player.play span, div.player_horizontal .play_button .player.pause span
{height:55px;width:55px;display:inline-block;overflow:hidden;text-indent:-9999px;outline:none;}
div.player_horizontal .play_button .player.play span {background: url("../images/icons-music.png") -607px -12px no-repeat;}
div.player_horizontal .play_button .player.play:hover span {background: url("../images/icons-music.png") -682px -12px no-repeat;}
div.player_horizontal .play_button .player.pause span {background: url("../images/icons-music.png") -757px -12px no-repeat;}
div.player_horizontal .play_button .player.pause:hover span {background: url("../images/icons-music.png") -832px -12px no-repeat;}

div.player_horizontal span.ico {display:inline-block;vertical-align:middle;overflow:hidden;width:14px;height:14px;margin-right:5px;}

div.player_horizontal .duration_counter span.ico {background: url("../images/icons-music.png") -19px -15px no-repeat;}
div.player_horizontal .download_counter span.ico {background: url("../images/icons-music.png") -44px -15px no-repeat;}
div.player_horizontal .plays_counter span.ico {background: url("../images/icons-music.png") -68px -15px no-repeat;}
div.player_horizontal .on_playlist_counter span.ico {background: url("../images/icons-player.png") -1297px -20px no-repeat;}

div.player_horizontal .download a.download {background: url("../images/icons-music.png") -344px -12px no-repeat;display:inline-block;vertical-align:middle;overflow:hidden;width:25px;height:20px;margin-right:10px;text-indent:-9999px;}
div.player_horizontal .download a.download:hover {background: url("../images/icons-music.png") -378px -12px no-repeat;}

div.player_horizontal .add_to_playlist a.playlist.add {background: url("../images/icons-music.png") -412px -10px no-repeat;display:inline-block;vertical-align:middle;overflow:hidden;width:35px;height:26px;text-indent:-9999px;}
div.player_horizontal .add_to_playlist a.playlist.add:hover {background: url("../images/icons-music.png") -459px -10px no-repeat;}
div.player_horizontal .add_to_playlist a.playlist.add.active {background: url("../images/icons-music.png") -506px -10px no-repeat;}
div.player_horizontal .add_to_playlist a.playlist.add.active:hover {background: url("../images/icons-music.png") -553px -10px no-repeat;}
div.player_horizontal .tooltip_container {position:absolute;top:40px;left:25px;width:215px;}
div.player_horizontal a, div.player_horizontal a:hover, div.player_horizontal a:active {outline:none;background:transparent;}
#info_box div.player_horizontal div.buy_button a {background: url("../images/icons-music.png") -114px -15px no-repeat;display:inline-block;vertical-align:middle;overflow:hidden;width:105px;height:18px;text-indent:30px;text-decoration:none;}
#info_box div.player_horizontal div.buy_button a:hover {background: url("../images/icons-music.png") -230px -15px no-repeat;color:white;}

#player_ad {height: 72px; background:black url("../images/player-background-black-gradient.png") repeat-x; position:relative;z-index:10;}
#player_ad div {height: 72px; background:black url("../images/muno-player.png") no-repeat;}
#player_ad div.jp-cover {float: left;height: 72px;margin-right: 3px;width: 72px;}
#player_ad div.jp-title {
    color: #F7F548;
    float: left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    height: 50px; width:190px;
    overflow: hidden;
    padding: 5px;
}
#player_ad div.jp-title {color:#CECECE;}
#player_ad div.jp-title a, #player_ad div.jp-title a:hover, #player_ad div.jp-title a:active {
    color:#CECECE; background:transparent;
    display:inline-block;max-height:3.5em;overflow:hidden;
}
#player_ad div.jp-title strong a {color:#F7F548;}
#player_ad a.player {}
#player_ad a.player span {display:block;height:72px;width:705px;text-indent:-9999px;margin-left:275px;}