.stickyFooter {
	min-width:1000px;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	background-color: #000;
	border-top: solid 1px #333;
	box-shadow: 0 1px #555 inset;
	-moz-box-shadow: 0 1px #555 inset;
	-webkit-box-shadow: 0 1px #555 inset;
	z-index: 100001;
}
.stickyPointer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 39px;
	background-color: #000;
	border-bottom: solid 1px #333;
	box-shadow: 0 1px #555 inset;
	-moz-box-shadow: 0 1px #555 inset;
	-webkit-box-shadow: 0 1px #555 inset;
	z-index: 100001;
}
.stckStick {
	display: block;
	float: left;
	background: url(/images/mx_sticky_player.png) no-repeat -138px -526px;
	height: 39px;
	width: 2px;
}
.stckTimeBlock {
	display: block;
	float: left;
	margin: 14px 17px 0 13px;
	color: #cecece;
	font: 10px"Lucida Sans";
	width:47px;
	text-align:center;
}
.stckTimeBlock span {
	color: #fff;
}
.stckIcon {
	display: block;
	float: left;
	cursor: pointer;
}
.stckVolumeOn {
	width: 19px;
	height: 17px;
	background: url(/images/mx_sticky_player.png) no-repeat -11px -132px;
	margin: 13px 13px 0 17px;
}
.stckVolumeOn:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -51px -132px;
}
.stckVolumeOf {
	width: 19px;
	height: 17px;
	background: url(/images/mx_sticky_player.png) no-repeat -11px -172px;
	margin: 13px 13px 0 17px;
}
.stckVolumeOf:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -51px -172px;
}
.stckPlay {
	width: 15px;
	height: 17px;
	background: url(/images/mx_sticky_player.png) no-repeat -13px -52px;
	margin: 12px 14px 0 17px;
}
.stckNext1 {
	width: 15px;
	height: 17px;
	background: url(/images/mx_sticky_player.png) no-repeat -13px -52px;
	margin: 12px 0 0 17px;
}
.stckNext2 {
	width: 15px;
	height: 17px;
	background: url(/images/mx_sticky_player.png) no-repeat -13px -52px;
	margin: 12px 14px 0 0;
}
.stckNext_hover {
	background: url(/images/mx_sticky_player.png) no-repeat -53px -52px !important;
}
.stckPlay:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -53px -52px !important;
}
.stckPause {
	width: 12px;
	height: 17px;
	background: url(/images/mx_sticky_player.png) no-repeat -13px -92px;
	margin: 12px 16px 0 18px;
}
.stckPause:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -53px -92px;
}
.stckDownload {
	width: 12px;
	height: 13px;
	margin: 14px 12px 0 15px;
}
.stckDownloadOn {
	background: url(/images/mx_sticky_player.png) no-repeat -13px -215px;
}
.stckDownloadOf {
	background: url(/images/mx_sticky_player.png) no-repeat -14px -255px;
}
.stckDownloadOn:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -53px -215px;
}
.stckHeart {
	width: 15px;
	height: 14px;
	margin: 15px 12px 0 12px;
}
.stckHeartOn {
	background: url(/images/mx_sticky_player.png) no-repeat -12px -295px;
}
.stckHeartYes {
	background: url(/images/mx_sticky_player.png) no-repeat -12px -335px;
}
.stckHeartOn:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -52px -295px;
}
.stckShare {
	width: 13px;
	height: 13px;
	margin: 15px 23px 0 12px;
}
.stckShareOn {
	background: url(/images/mx_sticky_player.png) no-repeat -12px -375px;
}
.stckShareOf {
	background: url(/images/mx_sticky_player.png) no-repeat -12px -415px;
	margin: 15px 35px 0 0;
}
.stckShareOn:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -52px -375px;
}
.stickyPointer .stickyWaveBlock {
	width: 271px;
	height: 30px;
	float: left;
	position: relative;
	display: block;
	background-color: #666;
	margin: 6px 0 0 0;
	cursor: pointer;
}
.stickyPointer .stickyWaveBlockBack {
	width: 271px;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.stickyPointer .stickyWaveBlockIn {
	background-color: #fe8f00;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.stickyTrackInfo {
	display: block;
	float: left;
	color: #cecece;
	font: 12px"Lucida Sans";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 30%;
	margin: 5px 0 0 0;
}
.stickyTrackInfo a {
	color: #fff;
	font: 12px"Lucida Sans";
	text-decoration: none;
}
.stickyTrackInfo a:hover {
	color: #fe9900;
}
.stickyVolume {
	position: fixed;
	left: 0;
	top: 40px;
	width: 50px;
	height: 129px;
	background: #000;
	z-index: 10;
}
.stickyVolumeIn {
	margin: 10px 0 0 23px;
	width: 4px;
	height: 100px;
	position: relative;
	background: #666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.stickyVolumeVal {
	width: 4px;
	background-color: #83D519;
	position: absolute;
	left: 0;
	bottom: 0;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-weblit-border-radius: 0px 0px 5px 5px;
}
.stckLever {
	width: 16px;
	height: 16px;
	background: url(/images/mx_sticky_player.png) no-repeat -51px -253px;
	cursor: pointer;
	position: absolute;
	left: -6px;
}
.stickyPointerTracks {
	width: 100%;
	height: 92px;
	position: fixed;
	top: -129px;
	left: 0;
	background: #000;
	z-index: 100000;
}
.stickyPointerTracksIn {
	position: relative;
}
.sptCP {
	cursor: pointer;
}
.sptList {
	position: absolute;
}
.sptLeft {
	width: 50px;
	padding: 15px 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.sptLeft a {
	display: block;
	margin: 0 0 6px 10px;
	width: 30px;
	height: 29px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.sptLeft a span {
	position: absolute;
	background: #202020;
	color: #fff;
	top: 2px;
	left: 40px;
	white-space: nowrap;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px;
	font: 11px"Lucida Sans";
	display: none;
}
.sptTooltop {
	position: absolute;
	background: #202020;
	color: #fff;
	top: 40px;
	white-space: nowrap;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px;
	font: 11px"Lucida Sans";
	display: none;
}
.sptLeft a:hover span {
	display: block;
}
.sptLeft a.sptIcon1 {
	background: url(/images/mx_sticky_player.png) no-repeat -5px -446px;
}
.sptLeft a.sptIcon1Act, .sptLeft a.sptIcon1:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -446px;
}
.sptLeft a.sptIcon2 {
	background: url(/images/mx_sticky_player.png) no-repeat -5px -486px;
}
.sptLeft a.sptIcon2Act, .sptLeft a.sptIcon2:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -486px;
}
.sptLeft a.sptIcon3 {
	background: url(/images/mx_sticky_player.png) no-repeat -5px -526px;
}
.sptLeft a.sptIcon3Act, .sptLeft a.sptIcon3:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -5px -526px;
}
.sptRight {
	width: 60px;
	padding:5px 0 0 0;
	position:absolute;
	right: 0;
	z-index: 1;
}
.sptRight a {
	display: block;
	margin: 0 0 6px 0;
	width: 30px;
	height: 29px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	float:left;
}
.sptRight a span {
	position: absolute;
	background: #202020;
	color: #fff;
	top: 2px;
	left: 40px;
	white-space: nowrap;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 10px;
	font: 11px"Lucida Sans";
	display: none;
}
.sptRight a:hover span {
	display: block;
}
.sptRight a.sptIcon1 {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -446px;
}
.sptRight a.sptIcon1Act, .sptRight a.sptIcon1:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -446px;
}
.sptRight a.sptIcon2 {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -486px;
}
.sptRight a.sptIcon2Act, .sptRight a.sptIcon2:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -486px;
}
.sptRight a.sptIcon3 {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -526px;
}
.sptRight a.sptIcon3Act, .sptRight a.sptIcon3:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -526px;
}
.sptRight a.sptIcon4 {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -46px;
}
.sptRight a.sptIcon4Act, .sptRight a.sptIcon4:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -45px -46px;
}
.stickyPointerTracksList {
	padding: 3px 0 0 0;
	position: relative;
	height: 92px;
	z-index: 0;
	overflow: hidden;
	left: 50px;
}
.sptItem {
	float: left;
	width: 80px;
	height: 70px;
	padding: 3px;
	margin: 4px 5px 10px 0;
	border: 1px solid #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	cursor: pointer;
}
.sptItem div {
	color: #cecece;
	font: 10px"Lucida Sans";
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sptItem:hover {
	background-color: #222;
	border: solid 1px #222;
}
.stckRoundButton {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 18px;
	left: 18px;
	display: none;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}
.stckPlayBtn {
	background-image: url(/images/mx_sticky_player.png);
	background-repeat: no-repeat;
	background-position: 7px -35px;
	background-color: rgba(0, 0, 0, 0.2);
}
.stckPlayBtn:hover {
	background-position: -33px -35px;
}
.stckPauseBtn {
	background-image: url(/images/mx_sticky_player.png);
	background-repeat: no-repeat;
	background-position: 7px -75px;
	background-color: rgba(0, 0, 0, 0.2);
}
.stckPauseBtn:hover {
	background-position: -33px -75px;
}
.sptItem:hover .stckRoundButton, .sptNowPlaying .stckRoundButton, .sptItem:hover .stckCloseLink, .sptNowPlaying .stckCloseLink {
	display: block;
}
.sptItem img {
	width: 80px;
	height: 70px;
}
.sptItem a {
	color: #fff;
	font: 11px"Lucida Sans";
	text-decoration: none;
}
.sptItemText {
	top:2px;
	position:absolute;
	padding-left:3px;
	background:rgba(0, 0, 0, 0.5);
	width:77px;
	overflow:hidden;
}
.stckCloseLink {
	position: absolute;
	top: -4px;
	right: -4px;
	width: 19px;
	height: 19px;
	background: #000 url(/images/mx_sticky_player.png) no-repeat -9px -571px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	display: none;
}
.stckCloseLink:hover {
	background: url(/images/mx_sticky_player.png) no-repeat -39px -571px;
	background-color: #fff;
}
.sptNowPlaying {
	background-color: #4d4d4d;
}
.stckSlide {
	width: 55px;
	height: 92px;
	position: absolute;
	top: 0;
	z-index: 1;
}
.stckSlide a {
	display: block;
	width: 21px;
	height: 39px;
}
.stckSlideLeft a {
	background: url(/images/mx_sticky_player.png) no-repeat -95px -9px;
	margin: 30px 0 0 15px;
}
.stckSlideLeft a:hover {
	background-position: -95px -249px;
}
.stckSlideLeft {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
}
.stckSlideRight a {
	background: url(/images/mx_sticky_player.png) no-repeat -95px -129px;
	margin: 30px 0 0 19px;
}
.stckSlideRight a:hover {
	background-position: -95px -369px;
}
.stckSlideRight {
	right: 0px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=1);
}