.playlist {
   box-shadow: 0 -1px 10px #000;
   -moz-box-shadow: 0 -1px 10px #000;
   -webkit-box-shadow: 0 -1px 10px #000;
   
   background: #000000;
   position: fixed;
   bottom: 0px;
   left: 0px;
   width: 100%;
   font-family: tahoma;
   font-size: 10pt;
   z-index: 888;
   line-height:1.2em;
}
* html .playlist {
   width:expression(document.body.clientWidth);
   position:absolute;
   bottom:auto;
   top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.playlist-head-container {background:url(http://static.you2play.com/images/playlist/bg_head_menu.gif) repeat-x;
   height: 35px;
   overflow:hidden;
}
.playlist-head-container .playlist-head-topic{background:url(http://static.you2play.com/images/playlist/bg_head.gif) repeat-x;
   height: 35px;
   float: left;
}
.playlist-head-container .playlist-head-topic .playlist-head-text {
   margin: 9px 12px 0 15px;
}
.playlist-head-container .playlist-head-topic .playlist-head-text a {
   text-decoration:none;
   font-weight: bold;
   color: #00baff;
   font-size: 11pt;
}
/*.playlist-head-container .playlist-head-topic .playlist-head-text a:hover {
   text-decoration:underline;
   font-weight: bold;
   color: #00baff;
   font-size: 11pt;
}*/
.playlist-head-container .playlist-head-left-hspace {
   float: left;
   height: 34px;
   margin: 1px 0 0 0;
   border-left: 1px solid #1C1C1C;
   border-right: 1px solid #4B4B4B;
}
.playlist-head-container .playlist-head-ads-left {
   float: left;
   display:none;
}
.playlist-head-container .playlist-head-right-hspace {
   /*float: right;
   height: 34px;
   margin: 1px 0 0 0;
   border-left: 1px solid #1C1C1C;
   border-right: 1px solid #4B4B4B;*/
}
.playlist-head-container .playlist-head-ads-right {
   float: right;
   display:none;
}
.playlist-head-container .playlist-head-menu {
   float:left;
   height: 35px;
}
.playlist-head-container .playlist-head-menu-status {
   color: #9f9f9f;
   padding: 9px 0 0 14px;
}
.playlist-head-container .playlist-head-hide {
   float: right;
   width: 37px;
   height: 35px;
}
.playlist-head-container .playlist-head-random {
   float: right;
   width: 38px;
   height: 35px;
}
.playlist-head-container .playlist-head-repeat {
   float: right;
   width: 38px;
   height: 35px;
}
.playlist-head-container .playlist-head-play {
   float: right;
   width: 38px;
   height: 35px;
}
.playlist-head-container .playlist-head-prev {
   float: right;
   width: 38px;
   height: 35px;
}
.playlist-head-container .playlist-head-next {
   float: right;
   width: 38px;
   height: 35px;
}
.playlist-head-container .playlist-head-playlist {
   background: url(http://static.you2play.com/images/playlist/bg_head_playlist.gif) repeat-x;
   float: right;
   width: 170px;
   height: 35px;
   overflow: hidden;
   cursor: pointer;
}
.playlist-head-container .playlist-head-playlist .playlist-head-popup {
   box-shadow: 0 -3px 10px #888;
   -webkit-box-shadow: 0 -3px 10px #888;
   -moz-box-shadow: 0 -3px 10px #888;

   display: none;
   background: #ebebeb;
   position: absolute;
   width: 170px;
   border: solid 1px #35badc;
   padding: 10px 0 10px 0;
   line-height: 1.5em;
   bottom: 154px;
}
.playlist-head-container .playlist-head-playlist .playlist-head-popup-row {
   background: #ebebeb;
   color: #757575;
   padding: 0 0 0 10px;
}
.playlist-head-container .playlist-head-playlist .playlist-head-popup-row-active {
   background: #57bce2;
   color: #ffffff;
}
.playlist-head-container .playlist-head-playlist .playlist-head-popup-row .playlist-head-popup-playlist-id {
   display: none;
}
.playlist-head-container .playlist-head-playlist .playlist-head-popup-create-playlist {
   display: none;
}
.playlist-head-container .playlist-head-playlist .playlist-head-popup-delete-all {
   display: block;
}
.playlist-head-container .playlist-head-playlist-right {
   background: url(http://static.you2play.com/images/playlist/bg_head_playlist_right.gif) no-repeat;
   float: right;
   width: 1px;
   height: 35px;
}
.playlist-head-container .playlist-head-playlist .playlist-head-playlist-text {
   float: left;
   font-weight: bold;
   color: #ffffff;
   padding: 9px 0 0 14px;
   font-size: 10pt;
   text-align:left;
   width: 130px;
   white-space: nowrap;
}
.playlist-head-container .playlist-head-playlist .playlist-head-playlist-show {
   display:none;
   float: right;
   margin: 14px 9px 0 0;
}
.playlist-tray-container {
   background: #000000;
}
.playlist-tray {
   float: left;
   height: 120px;
}
.playlist-tray .playlist-tray-space {
   height: 6px;
   overflow: hidden;
}
.playlist-tray .playlist-item-detail {
   height: 20px;
   padding: 2px 0 0 0;
   text-align: center;
}
.playlist-tray .playlist-item-detail .playlist-item-text {
   font-size: 10pt;
   font-weight: bold;
   color: #ffffff;
}
.playlist-tray .playlist-item-detail .playlist-item-text .playlist-item-index {
   padding-right: 10px;
   color: #00baff;
}
.playlist-tray-container .playlist-tray-ads-left {
   background: url("http://static.you2play.com/images/playlist/truemove/bg_tray_item.gif") repeat-x;
   float: left;
   display:none;
}
.playlist-tray-container .playlist-tray-ads-right {
   background: url("http://static.you2play.com/images/playlist/truemove/bg_tray_item.gif") repeat-x;
   float: right;
   display:none;
}
.playlist-tray .playlist-item-prev {
   float: left;
   width: 37px;
   height: 73px;
   margin: 9px 0 0 0;
   overflow: hidden;
}
.playlist-tray .playlist-item-next {
   float: right;
   width: 37px;
   height: 73px;
   margin: 9px 0 0 0;
   overflow: hidden;
}
.playlist-tray .playlist-item-panel {
   float: left;
   height: 89px;
   margin: 0 11px 0 11px;
   overflow: hidden;
   padding: 0 3px 0 3px;
   text-align:left;
}
.playlist-tray .playlist-item-list {
   white-space: nowrap;
   height: 89px;
}
.playlist-tray .playlist-item-border {
   float: left;
   margin: 0 15px 0 0;
}
.playlist-tray .playlist-item-border .playlist-item-content {
   background: #002330;
   height: 75px;
   margin: 11px 0 0 0;
   float: left;
   overflow: hidden;
}
.playlist-tray .playlist-item-border-selected .playlist-item-content {
   background: #00a1dd;
   height: 81px;
   margin: 8px 0 0 0;
}
.playlist-tray .playlist-item-border .playlist-item-content .playlist-item-move {display:none;}
.playlist-tray .playlist-item-border .playlist-item-close-control {display:none;}
.playlist-tray .playlist-item-border .playlist-item-right-control {display:none;}
.playlist-tray .playlist-item-border .playlist-item-content .playlist-item {
   padding: 2px 2px 2px 2px;
}
.playlist-tray .playlist-item-border .playlist-item-content .playlist-item img {
   filter: alpha(opacity=40);
   opacity:.4;
}
.playlist-tray .playlist-item-border-selected {
   margin-left: -3px;
   margin-right: 12px;
}
.playlist-tray .playlist-item-border-selected .playlist-item-content .playlist-item {
   padding: 5px;
}
.playlist-tray .playlist-item-border-selected .playlist-item-content .playlist-item img {
   filter: alpha(opacity=100);
   opacity:1.0;
}
.playlist-tray .playlist-item-border-active .playlist-item-content .playlist-item img {
   filter: alpha(opacity=100);
   opacity:1.0;
}
.playlist-tray .playlist-item-border-active {
   margin-left: -3px;
   margin-right: -16px;
   position: relative;
}
.playlist-tray .playlist-item-border-active .playlist-item-content .playlist-item-move {
   background: url(http://static.you2play.com/images/playlist/ic_dot.gif) top center no-repeat;
   display: block;
   margin: 6px 0 1px 0;
   height: 16px;
}

* html .playlist-tray .playlist-item-border-active .playlist-item-content .playlist-item-move {
   height: auto;
}

.playlist-tray .playlist-item-border-active .playlist-item-content {
   float: left;
   background: #00a1dd;
   margin: 0 1px 0 0;
   height: 89px;
   cursor: move;
   overflow: hidden;
}
.playlist-tray .playlist-item-border-active .playlist-item-content .playlist-item {
   margin-top: -15px;
   padding: 5px;
}
.playlist-tray .playlist-item-border-active .playlist-item-close-control {
   display:block;
   width: 20px;
   height: 18px;
   margin: -79px 0 0 5px;
}
.playlist-tray .playlist-item-border-active .playlist-item-right-control {
   float: left;
   display:block;
}
.playlist-tray .playlist-item-border-active .playlist-item-icon-control {
   position: relative;
   overflow:hidden;
   width: 27px;
   height: 30px;
   z-index: 10;
}
.playlist-tray .playlist-item-border-cancel .playlist-item-content {
   cursor: default;
}
.playlist-h-playlist-id, .playlist-h-item-id, .playlist-h-item-order, .playlist-h-item-index, .playlist-h-item-url, .playlist-h-debug {display:none;}
.add_to_playlist .add_to_playlist_control {
   position:absolute;
   float:left;
   z-index:9;
}
.add_to_playlist .add_to_playlist_message {
   position:absolute;
   float:left;
   text-align:center;
   font-size:8pt;
   font-weight:bold;
   background:#333333;
   color:white;
   opacity: .7;
   width:120px;
   height:18px;
   padding:3px 0 0 0;
   z-index:10;
}
#show_banner_left{
position:absolute;
margin-left:-300px;
text-align:right;
width:300px;
height:1000px;
margin-top:-77px;
z-index:1;
}

html* #show_banner_left{
position:absolute;
margin-top:0px;
text-align:right;
width:300px;
height:1000px;
margin-left:-1293px;
}
#show_banner_right{
position:absolute;
margin-left:993px;
text-align:left;
/*width:300px;*/
margin-top:-77px;
z-index:1;
}

html* #show_banner_right{
position:absolute;
margin-top:0px;
text-align:left;
/*width:300px;*/
height:1000px;
margin-left:0px;
}
#wrap_ads {
   margin:0px auto;padding:0px auto; text-align:center;z-index:10;
}
#wrap_top{
margin:0 auto;
text-align:center;
width:993px;
z-index:11;
}
html* #wrap_top{width:100%;}
#ajax_login {
   height: 72px;
}
