* {margin: 0; padding: 0;}
:focus {outline: none;}
html {width: 100%; height: 100%;}
body {font: 12px Arial;}
body.grayBody {background-color: #484848;}
body.grayBody2 {background-color: #4E4E4E;}
body.wait a.wait {cursor: wait !important;}
a img {border: 0;}
.clear {clear: both; font-size: 1px; height: 0px;}
.clear1 {clear: both; font-size: 1px; height: 4px;}
.clear2 {clear: both;}
.dispNone, .dispNone1 {visibility: hidden; height: 0; padding: 0 !important; margin: 0 !important; border: 0 !important;}
.dispNone1 * {display: none !important;}
.dispNone2 {display: none !important;}
a {color: #1997D8; text-decoration: underline;}
a:hover {text-decoration: none;}
.main {width: 1000px; margin: 0 auto;}
.bigTopBanner {padding: 10px 0;}
.bigBotBanner {padding: 10px 0 20px 0;}
.content {width: 690px; float: left;}
.sidebar {width: 300px; float: right;}
.gumContRight .sbItem {margin: 0 0 10px 0; padding: 10px 10px 15px 10px; border: solid 1px #D0D0D0; background-color: #FFFFFF;}
.gumContRight #zone1 {margin: 0;padding:0;margin:0;background-color:auto;border:0;width:300px;height:250px;}
.gumContRight #zone2 {margin: 0;padding:0;margin:0;background-color:auto;border:0;width:300px;height:250px;position:relative;}
.gumContRight #zone2.fixed { position:fixed; top:61px;}
.gumContRight .tagsCloud {padding: 10px 10px 15px 10px; background-color: #FFFFFF;}
.gumContRight .tagsCloud a {padding: 0 7px 0 0; line-height: 150%;}
.sbWhiteBordBlock {padding: 16px 0 16px 19px; border: solid 1px #CCCCCC; background-color: #ffffff;}
*+html .sbWhiteBordBlock {display: inline-block;}
.sbWhiteBordBlock h2 {color: #090909; font: bold 21px/23px Arial; border-bottom: solid 1px #EEEEEE; padding: 0 0 9px 0; margin: 0 19px 0 0;}
.sbWhiteBordBlock .relArtItem {width: 135px; float: left; margin: 10px 0 0 0;}
.sbWhiteBordBlock .avOut {float: left; width: 48px; height: 48px; border: solid 1px #C4C6C8; margin: 0 10px 0 0;}
.sbWhiteBordBlock .avOut img {width: 46px; height: 46px; border: solid 1px #FFFFFF;}
.sbWhiteBordBlock .relArtItem .avInfo {float: left;}
.soundBlock {color: #202020; font: 11px Arial; padding: 0 0 0px 16px; background: url(/images/mx_icons_green.png) no-repeat -9px -99px; display: block; margin: 6px 0 0 -4px;}
.contentItem {padding: 19px; background-color: #ffffff; margin: 0 0 10px 0; border: solid 1px #CCCCCC;}
.artistBlockLeft {float: left; width: 160px; margin: 0 15px 0 0;}
.artistBlockRight {float: left; width: 475px;}
.contentItem .artistBlockRight h2 {color: #090909; font: bold 20px/22px Arial;}
.artistBlockRight h3 {color: #666666; font: 15px Arial; padding: 0 0 10px 0;}
.artistBlockLeft .userAv {width: 158px; height: 158px; border: solid 1px #C4C6C8;}
.artistBlockLeft .userAv img {width: 156px; height: 156px; border: solid 1px #ffffff;}
.artistStatItems {float: left; width: 100px; margin: 10px 0 0 0;}
.artistStatItems span {display: block; color: #090909; font: 12px Arial; margin: 0 0 3px 0; padding: 1px 0 1px 20px;}
.iconTracks {background: url(/images/mx_icons_green.png) no-repeat -8px -98px;}
.iconProViews {background: url(/images/mx_icons_green.png) no-repeat -8px -488px;}
.iconPlays {background: url(/images/mx_icons_green.png) no-repeat -7px -248px}
.iconPlaylists {background: url(/images/mx_icons_green.png) no-repeat -8px -517px;}
.artistStatValues {float: left; width: 100px; margin: 10px 0 0 0;}
.artistStatValues span {display: block; color: #090909; font: bold 12px Arial; margin: 0 0 3px 0; padding: 1px 0;}
.grsp {display: block; float: left; margin: 5px 5px 0 0; color: #A9A9A9; font: 13px Tahoma;}
.fb_iframe_widget span {display: block; float: left; width: 77px !important; margin: 3px 0 0 0;}
#___plusone_0 {margin: 3px 0 0 0 !important; width: 65px !important;}
.tabs a {display: block; float: left; color: #202020; text-decoration: none; padding: 7px 13px 0 13px; height: 22px; border-top: solid 1px #f1d299; border-right: solid 1px #f1d299; border-left: solid 1px #f1d299; background-color: #ffeecf; box-shadow: inset 0px 0 1px 1px #FFFFFF; -moz-box-shadow: inset 0px 0 1px 1px #FFFFFF; -webkit-box-shadow: inset 0px 0 1px 1px #FFFFFF; margin: 0 2px 0 0; text-shadow: 1px 1px #FFF7E7; position: relative; font: bold 12px Arial;}
.tabs a:hover, .tabs a.act {background-color: #ffffff; border-bottom: 0; text-shadow: 0px; height: 23px;}
.contentTabItem {padding: 19px; background-color: #ffffff; margin: 40px 0 10px 0; border: solid 1px #f1d299;}
.navSortBlock font, .searchResultsBlock font {display: block; float: left; margin: 7px 7px 0 0; color: #202020; font: 12px Arial;}
.navSortBlock input {float: left; margin: 0 5px 0 0; padding: 0 0 0 10px; color: #202020; font: 12px/28px Arial; width: 125px; height: 28px; border: solid 1px #d0d0d0;}
a.clickurl {color: #093 !important; font-weight:normal !important; text-decoration:none !important;}
.navigation {display: table; margin: 19px auto 0 auto;}
.navigation a {display: block; padding: 6px 11px 0 11px; height: 22px; border: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; color: #202020; font: bold 12px Arial; text-decoration: none; float: left; margin: 0 0 0 4px;}
.navigation span {display: block; width: 21px; padding: 7px 0 0 0; text-align: center; height: 21px; color: #202020; font: bold 12px Arial; float: left; margin: 0 0 0 4px;}
.navigation a.prevNextLink {width: 68px; text-align: center;}
.navigation a:hover, .navigation a.act {background: #ffffff;}
.mainTable {width: 100%; margin: 20px 0 0px 0;}
.emptyTd {background-color: #fff !important; width: 7px;}
.mainTable tbody td {height: 30px; border-top: solid 1px #ffffff; color: #AEAEAE; font: 13px Arial; vertical-align: middle;}
.mainTable tbody td.trackNameTD {padding: 0 10px 0 10px; width: 539px; word-wrap: break-word; word-break: break-all;}
.mainTable tbody td a {font: 13px/13px Arial;}
.mainTable tr.grayTR td {background-color: #F7F7F7;}
.mainTable tbody tr:hover td {background-color: #EDEDED; cursor: pointer;}
.mainTable tbody tr td:first-child {border-left: solid 1px #ffffff;}
.mainTable .moreB {position: relative;}
.moreBlock {position: absolute; top: 29px; right: 0px; z-index: 1;}
.mainTable tbody td .moreBlock a {display: block; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; height: 26px; width: 130px; padding: 11px 0 0 14px; text-decoration: none; color: #202020; font: 13px Arial; background-color: #f7f7f7; position: relative; z-index: 1;}
@media not all and (-webkit-min-device-pixel-ratio){.mainTable tbody td .moreBlock a {box-shadow: inset 1px 0px 0px #FFFFFF;}}
.mainTable tbody td .moreBlock a:first-child {border-top: solid 1px #d0d0d0; box-shadow: inset 0px 0px 0px #FFFFFF; -moz-box-shadow: inset 0px 0px 0px #FFFFFF; -webkit-box-shadow: inset 0px 0px 0px #FFFFFF;}
@media not all and (-webkit-min-device-pixel-ratio){.mainTable tbody td .moreBlock a:first-child:hover {box-shadow: inset 1px 1px 0px #FFFFFF;}}
.mainTable tbody td .moreBlock a:hover, .mainTable tbody td .moreBlock a.linkAct {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
@media not all and (-webkit-min-device-pixel-ratio){.mainTable tbody td .moreBlock a:hover, .mainTable tbody td .moreBlock a.linkAct {box-shadow: inset 1px 0px 0px #FFFFFF;}}
.mainTable tbody td .moreBlock a span.shareLinkOp {display: block; background: url(/images/mx_common_icons.png) no-repeat right -157px; cursor: pointer;}
.mainTable tbody td .moreBlock a span.shareLinkCl {display: block; background: url(/images/mx_common_icons.png) no-repeat right -128px; cursor: pointer;}
.shareSoc {border-bottom: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #ffffff; padding: 15px 0 5px 15px;}
.mainTable tbody td .moreBlock .shareSoc a {display: table; margin: 0; padding: 0 0 10px 24px; color: #777777; font: 11px Arial; border-top: 0; border-left: 0; border-right: 0; border-bottom: 0; box-shadow: 0px 0px 0px #FFFFFF; -moz-box-shadow: inset 0px 0px 0px #FFFFFF; -webkit-box-shadow: inset 0px 0px 0px #FFFFFF; width: auto; height: auto; background-color: #ffffff; white-space: nowrap;}
.shareSoc a.faceSoc, .mainTable tbody td .moreBlock .shareSoc a.faceSoc:hover {background: #ffffff url(/images/mx_common_icons.png) no-repeat -8px -309px;}
.shareSoc a.twitSoc, .mainTable tbody td .moreBlock .shareSoc a.twitSoc:hover {background: #ffffff url(/images/mx_common_icons.png) no-repeat -7px -338px;}
.shareSoc a.mailSoc, .mainTable tbody td .moreBlock .shareSoc a.mailSoc:hover {background: #ffffff url(/images/mx_common_icons.png) no-repeat -8px -369px;}
.playLink {display: block; width: 14px; height: 15px; background: url(/images/mx_icons_green.png) no-repeat -10px -247px; float: left; margin: 0 10px 0 0; padding: 0;}
.plusLinkGroup {display: block; width: 14px; height: 15px; background: url(/images/mx_icons_green.png) no-repeat -8px -278px; float: left; margin: 0 10px 0 0; padding: 0;}
.plusLinkGreen {display: block; background: url(/images/mx_icons_green.png) no-repeat -8px -278px; width: 14px; height: 14px;}
.rebbitLink {display: block; background: url(/images/mx_common_icons.png) no-repeat -5px -4px; width: 21px; height: 20px;}
.notOpenStrel {display: block; background: url(/images/mx_common_icons.png) no-repeat -2px -121px; width: 30px; height: 30px;}
.openStrel {display: block; background: url(/images/mx_common_icons.png) no-repeat -2px -151px; width: 28px; height: 29px; border-top: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #f7f7f7; position: relative; z-index: 2; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.artistTrackItem {margin: 10px 0 30px 0;}
.artistTrackItem .userAv, .searchResultsItem .userAv {width: 48px; height: 48px; border: solid 1px #C4C6C8; float: left; margin: 0 10px 10px 0;}
.artistTrackItem .userAv img, .searchResultsItem .userAv img {width: 46px; height: 46px; border: solid 1px #ffffff;}
.searchResultsItem .sm2-360ui {left: 0px;}
.artistTrackItem .trackBlockHead {width: 550px; float: left; color: #090909; font: 12px Arial; margin: 0 0 10px 0;}
.artistTrackItem .trackBlockHead h2, .contentItem h2 {color: #090909; font: 18px Arial;}
.artistTrackItem .trackBlockHead h2 a, .contentItem h2 a {color: #090909; font: 18px Arial; text-decoration: none;}
.artistTrackItem .trackBlockHead h2 a:hover, .contentItem h2 a:hover {text-decoration: underline;}
.artistTrackItem .trackBlockHead span {color: #A9A9A9;}
.hpcfStat {color: #a9a9a9; font: 13px Arial; margin: 2px 0 0 0;}
.hpcfStat div {margin: 0 20px 0 0; float: left;}
.hpcfStat span {color: #090909 !important; font: 13px Arial;}
.hpcfStat div.tracksStat {padding: 2px 0 3px 15px; background: url(/images/mx_icons_green.png) no-repeat -10px -95px;}
.hpcfStat div.playsStat {padding: 2px 0 3px 17px; background: url(/images/mx_icons_green.png) no-repeat -10px -246px;}
.hpcfStat div.commentsStat {padding: 2px 0 3px 20px; background: url(/images/mx_icons_green.png) no-repeat -9px -186px;}
.trendingSongBlock {height: auto; margin: 0 0 10px 0;}
.trendingSongBlock ul {list-style: none; padding: 0 19px 0 0;}
.trendingSongBlock ul li {padding: 9px 0 7px 0; color: #a9a9a9; border-top: solid 1px #E6E7E7;}
*+html .trendingSongBlock ul li {display: inline-block;}
.trendingSongBlock ul li:first-child {border-top: none;}
.trendingSongBlock ul li a {font: 12px/16px Arial;}
*+html .trendingSongBlock ul li a {font: 12px/15px Arial;}
.playsBlock {color: #a9a9a9; font: 11px Arial; padding: 0 0 0 20px; background: url(/images/mx_icons_green.png) no-repeat -10px -249px; margin: 7px 0 0 0; float: left;}
.playsBlock font {color: #090909; font: 11px Arial;}
.goodBlock {color: #090909; font: 11px Arial; padding: 3px 0 6px 22px; background: url(/images/mx_common_icons.png) no-repeat -5px -4px; margin: 4px 0 0 25px; float: left;}
.contSimArt {position: relative;}
#artistsSlider {position: relative; margin: 0 0 0 48px;}
#artistsSlider ul {list-style: none;}
.contSimArt #prevBtn a {width: 30px; height: 44px; text-indent: -9999px; background: url(/images/mx_main.png) no-repeat 0px -120px; top: 90px; left: 25px; position: absolute;}
.contSimArt #nextBtn a {width: 30px; height: 44px; text-indent: -9999px; background: url(/images/mx_main.png) no-repeat -3px -170px; top: 90px; right: 25px; position: absolute;}
.artistsBlock {z-index: 1; overflow: hidden; width: 560px;}
.simArtItem {width: 120px; float: left; margin: 15px 20px 7px 0;}
.simArtItem .soundBlock {margin: 0;}
.simArtAv {width: 118px; height: 118px; border: solid 1px #C4C6C8; margin: 0 0 4px 0;}
.simArtAv img {width: 116px; height: 116px; border: solid 1px #ffffff;}
.contentItem .grayButtonInCont {float: left; margin: 5px 0 0 0;}
.trackBlockLeftH {float: left; width: 50px; margin: 0 15px 10px 0;}
.trackBlockRightH {float: left; width: 550px;}
.trackBlockRightH h2 {color: #090909; font: bold 14px/17px Arial;word-wrap: break-word; margin-bottom: 3px;}
.searchResultsItem .userAv, .trackBlockLeftH .userAv {width: 48px; height: 48px; border: solid 1px #C4C6C8;}
.searchResultsItem .userAv a, .trackBlockLeftH .userAv a {width: 46px; height: 46px; border: solid 1px #ffffff; display: block; background: url("/images/track_default_46x46.png") no-repeat;} /*9691*/
.searchResultsItem .userAv img, .trackBlockLeftH .userAv img {width: 46px; height: 46px; border: 0px;}

.trackButtons {margin: 10px 0 0 0;}
.morePlus {display: block; float: left; height: 28px; width: 130px; border: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; text-decoration: none; color: #202020; font: bold 12px Arial; margin: 0 8px 0 0;}
.morePlus span {display: block; height: 21px; width: 100px; padding: 7px 0 0 30px; cursor: pointer; background: url(/images/mx_icons_green.png) no-repeat 2px -271px;}
.morePlus:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.embLink {display: block; float: left; height: 28px; width: 90px; border: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; text-decoration: none; color: #202020; font: bold 12px Arial; margin: 0 8px 0 0;}
.embLink span {display: block; height: 21px; width: 55px; padding: 7px 0 0 35px; cursor: pointer; background: url(/images/mx_icons_green.png) no-repeat 4px -211px;}
.embLink:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.rebLink {display: block; float: left; height: 28px; width: 120px; border: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; text-decoration: none; color: #202020; font: bold 12px Arial; margin: 0 8px 0 0;}
.rebLinkDis {display: block; float: left; height: 28px; width: 120px; border: solid 1px #D0D0D0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background-color: #F6F6F6; text-decoration: none; color: #CCCCCC; font: bold 12px Arial; margin: 0 8px 0 0;}
.rebLink span {display: block; height: 21px; width: 90px; padding: 7px 0 0 30px; cursor: pointer; background: url(/images/mx_common_icons.png) no-repeat 2px -1px;}
.rebLinkDis span {display: block; height: 21px; width: 90px; padding: 7px 0 0 30px; cursor: pointer; background: url(/images/mx_common_icons.png) no-repeat 2px -31px;}
.rebLink:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.flagButton {background: url(/images/mx_icons_green.png) no-repeat 0 -1032px; padding: 0 0 0 22px;}
.kolichestvo {display: block; float: right; color: #4B9900; font: 24px Arial;}
.trTextInfo {padding: 15px 0 0 0;}
*+html .trTextInfo {padding: 15px 0 0 0; display: inline-block;}
.tagLink {display: block; float: left; margin: 5px 5px 0 0; color: #555555; font: 11px Arial; padding: 2px 7px 2px 7px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #EDEDED; text-decoration: none;}
.warningLink {margin: 5px 0 5px 0; display: block; float: left;}
.grayButton {display: block; padding: 6px 14px 0 14px; height: 22px; border: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; color: #202020 !important; font: bold 12px Arial !important; text-decoration: none !important; float: right;}
.grayButton:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.mainPages {width: 100%; background-color: #3E3E3E; border-top: solid 1px #484848; border-bottom: solid 1px #555555; padding-top:61px;}
.mainPagesIn {width: 980px; margin: 0 auto; padding: 20px 0 27px 15px;}
.mainPagesIn1 {width: 960px; margin: 0 auto; padding: 0 20px 40px 20px;}
.mainPages h1 {color: #FFFFFF;font: 53px/56px Arial; margin-top: 15px;}
.mainPages h2 {color: #FFFFFF; font: 33px/21px Arial;}
.mainPages h3 {color: #FFFFFF; font: 23px/23px Arial;}
.mainPages h4 {color: #FFFFFF; font: 23px Arial;}
.mainPages h3 span {color: #8EDF1B; font: 23px Arial;}
.mpLeft {float: left; width: 640px;}
.contentPage {width: 960px;}
.contentPageIn {width: 898px; padding: 30px; border: solid 1px #ffffff; background: #fff url(/images/pages_gradient.png) repeat-x 0 -600px; color: #3e3e3e; font: 13px/20px Arial;}
.contentPageIn ul, .contentPageIn ol {margin: 0 0 0 20px;}
.contentPageIn h1 {color: #3e3e3e; font: 24px Arial;}
.contentPageIn h2 {color: #3e3e3e; font: 22px Arial; padding: 0 !important;}
.contentPageIn h3 {color: #3e3e3e; font: 20px Arial;}
.contentPageIn h4 {color: #3e3e3e; font: 18px Arial;}
.contentPageIn h5 {color: #3e3e3e; font: 16px Arial;}
.contentPageIn h6 {color: #3e3e3e; font: 14px Arial;}
.contentPageIn a {color: #8DDA2C;}
.contentPageIn .grayText {color: #a5a5a5; font: 12px/20px Arial;}
.partnersLogos img {margin: 0 20px;}
.mpLeft h2, .contentPage h2 {padding: 30px 0 25px 0;}
.upTabsBlock {height: 50px;}
.upTabsBlock a {display: block; float: left; padding: 15px 35px 0 35px; height: 35px; text-decoration: none; color: #FFFFFF; font: 18px Arial; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; background-color: #272727; margin: 0 4px 0 0;}
.upTabsBlock a:hover, .upTabsBlock a.act {background-color: #5C5C5C;}
.upUnderTabsBlock {border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; background-color: #5C5C5C; padding: 35px 0 51px 30px; color: #FFFFFF; font: 12px Arial;}
*+html .upUnderTabsBlock {display: inline-block; padding: 35px 0 37px 30px;}
.upUnderTabsBlock a {color: #8DDA2C;}
.contactPageBlock {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #5C5C5C; padding: 25px 0 35px 30px; color: #FFFFFF; font: 12px Arial;}
*+html .contactPageBlock {display: inline-block;}
.contactPageBlock a {color: #FFFFFF; font: 12px Arial;}
.contactPageBlock form {margin: 40px 0 0 0;}
.contactPageBlock form img {margin: 9px 10px 7px 0; float: left;}
.contactPageBlock input {width: 220px; height: 28px; padding: 0 0 0 11px; border: solid 1px #D0D0D0; font: 12px/28px Arial; margin: 9px 0 7px 0; color: #202020;}
.contactPageBlock textarea {width: 560px; height: 143px; padding: 5px 0 0 11px; border: solid 1px #D0D0D0; font: 12px/28px Arial; margin: 9px 0 7px 0;}
body:nth-of-type(1) .contactPageBlock input, body:nth-of-type(1) .contactPageBlock textarea {line-height: 12px;}
.contactPageBlock .selector {font-weight: normal !important; margin: 9px 0px 7px 0;}
.contactPageBlock .bigGreenBtnShadow {color: #2C6804; font: bold 17px 'hsFont', Arial; margin: 15px 0 0 0;}
.contactPageBlock .errorInp {color: #F79393; border: solid 1px #F7BABA; background-color: #FFF0F0;}
.contactPageBlock .redSpan{margin-left:5px;}
.mpRight {float: right; width: 300px; padding: 30px 0 0 0;}
/*.mpRightIn {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #5C5C5C; padding: 25px 25px 21px 25px; width: 250px; margin: 20px 0 0 0;}*/
.mpRightIn {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #5C5C5C url(/images/hs_upload_side.png) no-repeat 18px 28px; height: 290px; padding: 144px 35px 0px 127px; width: 138px; margin: 20px 0 0 0;}
.cpRightIn {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #5C5C5C; padding: 20px 15px 0px 25px; width: 260px; margin: 46px 0 0 0;}
*+html .cpRightIn {margin: 76px 0 0 0;}
.cpRightIn b {display: block; color: #ffffff; font: 18px Arial;}
.cpRightIn p {color: #ffffff; font: 13px/20px Arial; padding: 15px 0 25px 0;}
.cpRightIn a {color: #ffffff; font: 13px/20px Arial;}
/*.updateItem {color: #FFFFFF; font: 13px Arial; margin: 0 0 28px 0;}*/
.updateItem {color: #FFFFFF; font: 13px Arial; margin: 0 0 61px 0;}
.uiInfoBot {margin: 10px 0 0 0;}
.restorePopBlockOut {background-color: #333333; border-radius: 10px 10px 10px 10px; height: 251px;padding: 6px;width: 659px;}
.uiInfoBot a {display: block; float: left; color: #8DDA2C; font: 12px Arial; margin: 0 13px 0 0;}
.uiInfoBot span {display: block; float: right; color: #A5A5A5; font: 10px Arial;}
.browseInp {width: 403px; height: 28px; padding: 0 0 0 11px; border: solid 1px #D0D0D0; font: 12px/28px Arial; display: block; margin: 9px 2px 16px 0; color: #202020; float: left;}
.upAdvOptLinkShow, .upAdvOptLinkHide {font: bold 13px Arial; display: inline-block; margin: 0 0 15px 0;}
.uplChecks {padding: 15px 0 0 0;}
.uplChecks input {float: left; margin: 0 10px 11px 0; vertical-align: 3px;}
.advancedOptionsBlock input.uplSubmitBtn, .uplSubmitBtn {width: 90px; height: 36px; border-left: solid 1px #AAF44C; background: url(/images/pages_gradient.png) repeat-x 0 -520px; border-top: 0; border-right: 0; border-bottom: 0; cursor: pointer; margin: 20px 0 18px 0; color: #2C6804; font: bold 17px Arial; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 0px #3F3F3F; -moz-box-shadow: 1px 1px 0px #3F3F3F; -webkit-box-shadow: 1px 1px 0px #3F3F3F; text-shadow: 1px 1px #a8ef54;}
.advancedOptionsBlock input.uplSubmitBtn:hover, .uplSubmitBtn:hover {background: url(/images/pages_gradient.png) repeat-x 0 -560px;}
.advancedOptionsBlock {padding: 20px 0 20px 30px; margin: 0 0 0 -30px; background-color: #737373;}
*+html .advancedOptionsBlock {display: inline-block;}
.advancedOptionsBlock input {width: 460px; height: 28px; padding: 0 0 0 11px; border: solid 1px #D0D0D0; font: 12px/28px Arial; margin: 9px 0 7px 0; color: #202020; display: block;}
*+html .advancedOptionsBlock input, *+html .advancedOptionsBlock textarea {margin: 9px 0 7px 30px;}
*+html #flashUploadStep2 .advancedOptionsBlock input, *+html #flashUploadStep2 .advancedOptionsBlock textarea {margin: 9px 0 7px 60px;}
.advancedOptionsBlock textarea {width: 460px; height: 63px; padding: 5px 0 0 11px; border: solid 1px #D0D0D0; font: 12px/28px Arial; display: block; margin: 9px 0 7px 0;}
.advancedOptionsBlock input.bInp {width: 200px; margin: 9px 2px 7px 0; float: left;}
*+html .advancedOptionsBlock input.bInp {margin: 9px 2px 7px 30px !important;}
.upUnderTabsBlock .grayButton {float: left; font-weight: normal !important; margin: 9px 0 0 0;}
.advancedOptionsBlock .selector {font-weight: normal !important; margin: 9px 10px 7px 0;}
.upMorePlus {display: block; float: left; height: 28px; width: 78px; border: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; text-decoration: none; color: #202020 !important; font: 12px Arial; margin: 9px 0 0 0;}
.upMorePlus span {display: block; height: 21px; width: 43px; padding: 7px 0 0 35px; cursor: pointer; background: url(/images/mx_icons_green.png) no-repeat 2px -271px;}
.upMorePlus:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.advancedOptionsBlock input.advChkInp {width: 13px; height: 13px; padding: 0; border: none; margin: 0 10px 5px 0 !important; float: left;}
body:nth-of-type(1) .upUnderTabsBlock input, body:nth-of-type(1) .advancedOptionsBlock input, body:nth-of-type(1) .advancedOptionsBlock textarea {line-height: 12px;}


.restorePopBlock {width: 638px; padding: 10px 10px 0 10px; height: 240px; border-left: solid 1px #7E7E7E; border-top: solid 1px #7E7E7E; background: #7a7a7a url(/images/pages_gradient.png) repeat-x 0 120px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative;}





.restorePopBlockSt {width: 638px; padding: 10px 10px 0 10px; height: 240px; position: relative;}
.restorePopBlock h1 {color: #FFFFFF; height: 44px; font: bold 26px 'Arial'; padding: 12px 0 0 20px; background-color: #5C5C5C; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.restorePopBlockSt h1 {color: #FFFFFF; height: 44px; font: bold 26px 'Arial'; padding: 12px 0 0 20px;}





.restoreBlockIn {padding: 20px 0 0 30px; color: #FFFFFF; font: 12px Arial; display: inline-table;}


.formError {position: absolute; top: 21px; *top: 22px; right: 12px; height: 26px; padding: 10px 12px 0 15px; border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; background: #DF5555 url(/images/mx_icons_green.png) no-repeat -25px -570px; color: #FFFFFF;}
/**+html .formError {top: 22px;}*/
.contSimArt .formError {top: 0; right: 137px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; height: 21px; padding: 7px 12px 0 15px; background-position: -25px -574px; border-top: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0;}
*+html .contSimArt .formError {top: 1px;}
*+html .contSimArt input {margin-left: 0px !important;}



.restorePopBlock input, .restorePopBlockSt input  {padding: 0 0 0 9px; font: 14px/36px Tahoma; width: 274px; height: 36px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 1px 1px 5px #DCDCDC; -moz-box-shadow: inset 1px 1px 5px #DCDCDC; -webkit-box-shadow: inset 1px 1px 5px #DCDCDC; border: 0; margin: 6px 12px 13px 0;}
body:nth-of-type(1) .restorePopBlock input, body:nth-of-type(1) .restorePopBlockSt input {line-height: 14px;}











.restoreBlockIn span {display: block; margin: 0 0 18px 0;}
.restoreBlockIn span {font: 12px Arial; color: #FFFFFF;}

.lightHeaderIn {width: 100%; height: 41px; background: url(/images/mx_gradients.png) repeat-x 0 0; min-width: 1320px; width:expression((document.body.clientWidth<1320)?'1320px':'100%'); position: fixed; top: 20px; left: 0; /*z-index: 999998;*/z-index: 9995;}
.lightHeaderIn .logo {width: 115px; height: 40px; background: url(/images/mx_logo.png?123) no-repeat 0px 0px; float: left;}
.lightHeaderIn .searchText {width: 13.5%; height: 30px; padding: 0 0px 0 30px; border-top: 0; border-right: 0; border-bottom: none; border-left: solid 1px #f7f7f7; font: 13px/30px Arial; color: #757575; float: left; margin: 5px 0 0 5px; background: url(/images/mx_gradients.png) repeat-x 0 -170px; line-height:13px;}
.lightHeaderIn .searchBut {border: solid 1px #F7F7F7; width: 67px; height: 30px; color: #2B2B2B; font: bold 13px Arial; margin: 5px 0 0 1px; float: left; cursor: pointer; background: url(/images/mx_gradients.png) repeat-x scroll 0 -210px;}
.lightHeaderIn .uploadButton {width: 105px; height: 29px; border-left: solid 1px #86d422; border-top: solid 1px #86d422; background: url(/images/mx_gradients.png) repeat-x 0 -131px; margin: 5px 0 0 0; float: left; text-decoration: none;}
.lightHeaderIn .uploadButton span {width: 92px; height: 22px; padding: 7px 0 0 13px; background: url(/images/mx_main.png) no-repeat 75px -31px; display: block; color: #1d1d1d; font: bold 12px Arial; cursor: pointer; text-transform: uppercase;}
.lightHeaderIn .uploadButton:hover {background: #6ebb16;}
.lightHeaderIn .lMenuBut {margin: 5px 0 0 5px; float: left;}
.lightHeaderIn .lMenuBut a {display: block; text-decoration: none; padding: 7px 17px 0 17px; height: 22px; background: url(/images/mx_gradients.png) repeat-x 0 -400px; border-left: solid 1px #6C6C6C; border-top: solid 1px #6C6C6C; /* text-transform: uppercase; */ color: #FFFFFF; font: bold 12px Arial; float: left; margin: 0 1px 0 0;}
.lightHeaderIn .lMenuBut a.myLink {padding: 0; height: 29px;}
.lightHeaderIn .lMenuBut a.myLink span {padding: 7px 24px 0 12px; height: 22px; display: block; background: url(/images/mx_main.png) no-repeat 110px -368px;}
.lightHeaderIn .lMenuBut a.myLink span.browse {background: url(/images/mx_main.png) no-repeat 101px -368px;}
.lightHeaderIn .lMenuBut a.myLink span.people {background: url(/images/mx_main.png) no-repeat 60px -368px;}
.lightHeaderIn .lMenuBut a.myLink span.search {background: url(/images/mx_main.png) no-repeat 124px -368px;}
.lightHeaderIn .lMenuBut a.myLink span.groups {padding-right:12px;}
.lightHeaderIn .lMenuBut a:hover {background: #454545;}
.lightHeaderIn .logoutLink {position: absolute; top: 12px; right: 10px; color: #ADADAD; font: 12px Arial; text-decoration: none;}
.lightHeaderIn .logoutLink:hover {text-decoration: underline;}
.bigGreenBtnShadow {display: block; height: 27px; border-left: solid 1px #AAF44C; background: url(/images/pages_gradient.png) repeat-x 0 -520px; padding: 9px 15px 0 15px; color: #2C6804; font: bold 17px Arial; text-decoration: none; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 0px #3F3F3F; -moz-box-shadow: 1px 1px 0px #3F3F3F; -webkit-box-shadow: 1px 1px 0px #3F3F3F; text-shadow: 1px 1px #a8ef54;}
.bigGreenBtnShadow:hover {background: url(/images/pages_gradient.png) repeat-x 0 -560px;}
#fancybox-overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none;}
#fancybox-wrap {position: absolute; top: 0; left: 0; z-index: 1101; outline: none; display: none; background: #333 url(/images/preloader.gif) no-repeat center center; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
#fancybox-outer {position: relative; width: 100%; height: 100%;}
#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden;	z-index: 1102;}
#fancybox-close {position: absolute; top: 38px; right: 35px; width: 55px; width /**\*/: 14px\9; z-index: 1104; display: none; cursor: pointer; text-indent: -9999px; height: 14px;}
.fancybox-close {position: absolute; top: 31px; right: 30px; padding: 0 20px 0 0; background: url(/images/close_icon.png) no-repeat right 0px; z-index: 1103; color: #191919; text-indent /**\*/: -9999px\9; font: 12px Arial; text-decoration: none; cursor: pointer;}
#fancybox-frame {width: 100%; height: 100%; border: none; display: block;}
.allocateToGenre {width: 310px; height: 275px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.addToPlPopup {width: 310px; height: 235px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.allocateToTag {width: 310px; height: 175px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.flagReportPopup {width: 764px; height: 350px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.addToMusicPopup {width: 310px; height: 45px; border: solid 6px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.addToMusicPopup div {width: 265px; height: 30px; padding: 13px 0 0 43px; border-top: solid 2px #fff; border-left: solid 2px #fff; background: #F7F7F7 url(/images/mx_main.png) no-repeat 15px -397px; color: #64AD05; font: 12px Arial; text-shadow: 1px 1px #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.embedPopBlock {width: 850px; height: 305px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.popBlockHead {height: 27px; border-top: solid 2px #ffffff; border-left: solid 2px #ffffff; border-bottom: solid 1px #D0D0D0; color: #8F8F8F; text-shadow: 1px 1px #FFFFFF; padding: 8px 0 0 13px; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;}
.captchaPopup {width: 350px; height: 280px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.popMidBlock {padding: 13px 0 0 16px; border-top: solid 1px #ffffff; border-left: solid 2px #ffffff;}
.popMidBlock font {display: block; font: 13px Arial; margin: 0 0 17px 0;}
.popMidBlock .grayButton {float: left;}
.popMidBlock input {width: 260px; padding: 0 0 0 11px; height: 28px; color: #202020; font: 12px/28px Arial; border: solid 1px #D0D0D0; margin: 0 0 10px 0;}
.popMidBlock textarea {width: 484px; padding: 5px 0 0 7px; height: 74px; color: #202020; font: 12px Arial; border: solid 1px #D0D0D0; margin: 0 0 10px 0;}
body:nth-of-type(1) .popMidBlock input {line-height: 12px;}
.selector {float: left; height: 28px; width: 54px; font: bold 12px Arial; color: #202020; background: #ffffff url(/images/mx_common_icons.png) no-repeat right -121px; white-space: nowrap; border: solid 1px #d0d0d0; position: relative; margin: 0 7px 0 0px; z-index: 1000;}
.selector span {font: bold 12px Arial; color: #202020; white-space: nowrap;}
.cuselScrollArrows {height: 22px; cursor: pointer; padding: 6px 0 0 7px; width: 47px !important;}
.cusel-scroll-wrap {position: absolute; z-index: 10; background-color: #ffffff; width: 54px; top: 28px; left: -1px; border-left: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; padding: 0 0 5px 0;}
.cuselActive {visibility: hidden; margin: -27px 0 0 0;}
.cusel-scroll-pane span {display: block; padding: 7px 0 6px 9px; font-weight: normal !important;}
.cusel-scroll-pane span:hover {color: #1997D8;}
.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 6px; top: 0; height: 100%; background-color: #F7F7F7; width: 20px !important;}
.jScrollPaneDrag {background-color: #f3f3f3; position: absolute; cursor: pointer; overflow: hidden; width: 18px !important; border: solid 1px #D0D0D0; margin: 0px 0 0 0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.jScrollArrowUp {width: 20px !important; height: 20px; background: url(/images/mx_scroll.png) no-repeat 0px 0px; position: absolute; right: 6px; top: 0;}
.jScrollArrowDown {width: 20px !important; height: 20px; background: url(/images/mx_scroll.png) no-repeat -20px 0px; position: absolute; right: 6px; bottom: 0;}
.selector3 {width: 146px;}
.selector3 .cuselScrollArrows {width: 139px !important;}
.selector3 .cusel-scroll-wrap {width: 146px;}
.selector4 {width: 271px; font: 12px Arial !important; margin: 0 0 10px 0; float: none;}
.selector4 .cuselScrollArrows {width: 264px !important;}
.selector4 .cusel-scroll-wrap {width: 271px;}
.selector5 {width: 231px; font: 12px Arial !important; margin: 0 0 10px 0; float: none;}
.selector5 .cuselScrollArrows {width: 224px !important;}
.selector5 .cusel-scroll-wrap {width: 231px;}
.selector6, .selector7 {width: 270px; margin-right:0;}
.selector6 .cusel-scroll-wrap, .selector7 .cusel-scroll-wrap {width: 270px !important;}
.selector6 .cuselText, .selector7 .cuselText {width: 260px;}
.selector7 .jScrollPaneDrag, .selectorBirthday .jScrollPaneDrag, .selectorBirthmonth .jScrollPaneDrag, .selectorBirthyear .jScrollPaneDrag{height: 7px !important;}
.selector8 {width: 245px;}
.selector8 .cuselScrollArrows {width: 238px !important;}
.selector8 .cusel-scroll-wrap {width: 245px;}
.selectorBirthday {width: 60px; margin-right:0;}
.selectorBirthday .cusel-scroll-wrap {width: 60px !important;}
.selectorBirthday .cuselText {width: 50px;}
.selectorBirthmonth {width: 110px; margin: 0 5px;}
.selectorBirthmonth .cusel-scroll-wrap {width: 110px !important;}
.selectorBirthmonth .cuselText {width: 100px;}
.selectorBirthyear {width: 86px; margin-right:0;}
.selectorBirthyear .cusel-scroll-wrap {width: 86px !important;}
.selectorBirthyear .cuselText {width: 75px;}
.selectorMargin {margin-bottom:10px;}

/*.selector7 .cusel-scroll-wrap {height: 400px !important;}
.selector7 .cusel-scroll-pane {height: 400px !important;}*/
.embedLeftBlock {width: 145px; float: left; margin: 10px 0 0 0;}
.embedRightBlock {width: 650px; float: left; padding: 11px 12px; background-color: #ffffff; border: solid 1px #CCCCCC; margin: 0 0 0 -1px;}
.embedLeftBlock a {display: block; width: 135px; height: 22px; padding: 6px 0 0 10px; color: #1997D8; position: relative;}
.embedLeftBlock a.act {padding: 5px 0 0 9px; height: 21px; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; color: #4A4A4A; text-decoration: none; font-weight: bold; background-color: #FFFFFF;}
.embedRightBlock .embedCode {width: 638px; height: 68px; border: solid 1px #CCCCCC; padding: 10px 0px 0 10px; color: #000000; overflow: auto; margin: 0;}
.embedRightBlock span {display: block; color: #8F8F8F; padding: 8px 0 12px 0;}
/*footer styles*/
.footer {width: 100%; height: 290px; background: #484848 url(/images/mx_gradients.png) repeat-x 0 -290px; min-width: 1320px; width:expression((document.body.clientWidth<1320)?'1320px':'100%');}
.footerIn {width: 980px; height: 290px; margin: 0 auto; position: relative;}
.bottomInfoBlock {color: #E3E3E3; font: 12px/20px Arial; left: 497px; position: absolute; top: 25px; width: 475px;}
.blBlock1, .blBlock2, .blBlock3 {position: absolute; top: 23px; left: 23px;}
.blBlock2 {left: 150px;}
.blBlock3 {left: 290px;}
.blBlock1 span, .blBlock2 span, .blBlock3 span {color: #ffffff; font: 12px/25px Arial; display: block;}
.blBlock1 a, .blBlock2 a, .blBlock3 a {color: #b5b5b5; font: 12px/25px Arial; display: block; text-decoration: none;}
.blBlock1 a:hover, .blBlock2 a:hover, .blBlock3 a:hover {text-decoration: underline;}
.copy {position: absolute; left: 20px; top: 215px; color: #b5b5b5; font: 11px Arial;}
.bottomMenu {list-style: none; position: absolute; right: 25px; top: 215px;}
.bottomMenu li {display: inline; color: #b5b5b5; font: 11px Arial;}
.bottomMenu li a {text-decoration: none; color: #b5b5b5; font: 11px Arial;}
.bottomMenu li a:hover {text-decoration: underline;}
/*ScrollPanne Styles*/
.pannePlayList {position: absolute; top: 38px; left: 2px;}
.panneFooter {padding: 8px 0 0 11px; border-top: solid 1px #fff; border-left: solid 2px #fff;}
.panneFooter font {display: block; font: 12px Arial; color: #8F8F8F; text-shadow: 1px 1px #fff; margin: 0 0 5px 0;}
.panneFooter input {float: left; margin: 0px 6px 0 0; width: 150px; height: 23px; padding: 0 0 0 5px; font: 11px/23px Arial; border: solid 1px #D0D0D0;}
body:nth-of-type(1) .panneFooter input {line-height: 11px;}
.panneFooter .morePlus {float: left; height: 23px; margin: 0; width: 120px;}
.panneFooter span {height: 19px; width: 90px; padding: 4px 0 0 30px; background-position: 2px -274px;}
.scroll-pane {height: 131px; overflow: auto; width: 298px; padding: 8px 0 8px 10px;background-color: #ffffff; border-bottom: solid 1px #D0D0D0;}
.jspContainer {overflow: hidden;	position: relative; height: 130px !important;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute; top: 0; right: 1px; width: 20px; height: 100%;}
.jspTrack {background: #F7F7F7; position: relative;}
.jspDrag {background-color: #F3F3F3; position: relative; top: 0; left: 0; cursor: pointer; border: solid 1px #D0D0D0; margin: -1px 0 0 0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.jspArrowUp {display: block; width: 20px; height: 20px; background: url(/images/mx_scroll.png) no-repeat 0px 0px; cursor: pointer; position: relative; z-index: 100; margin: 1px 0 0 0;}
.jspArrowDown {display: block; width: 20px; height: 20px; background: url(/images/mx_scroll.png) no-repeat -20px -0px; cursor: pointer; bottom: 0; right: 0; position: absolute;}
.scroll-pane a.tlName {display: block; float: left; font: 13px Arial; margin: 0 0 4px 0;}
.pannePlayList .scroll-pane span {display: block; float: right; color: #AEAEAE; font: 10px Arial; margin: 3px 7px  0;}
.soundBlock1 {float: left; margin: 7px 0 0 20px;}
.uploadFlashItem {border-top: solid 1px #3E3E3E; padding: 17px 0 20px 30px; margin: 0 0 0 -30px;}
.upFlashPanne {width: 580px; height: 7px; background-color: #3E3E3E; margin: 10px 0 7px 0; position: relative;}
.upFlashDrug {height: 7px; background-color: #81CD26;}
#uplFlashBlock .bigGreenBtnShadow {color: #2C6804; font: bold 17px 'hsFont', Arial; margin: 0 0 35px 0;}
.floatSp {display: block; float: left; margin: 12px 0 0 20px;}
.upFlashPanne .closeIcon {position: absolute; top: -22px; right: 0px; background: url(/images/close_icon.png) no-repeat 0 0px; width: 14px; height: 14px;}
.dropDownBlock {float: left; position: relative;}
*+html .dropDownBlockIE {width: 50px;}
.upTop .dropMenu1 {position: absolute; top: 30px; right: 5px !important; z-index: 1000;}
.lightHeaderIn .dropMenu {position: absolute; top: 35px; left: 0px; z-index: 1000;}
.lightHeaderIn .dropMenu1 {position: absolute; top: 40px; right: 30px !important; z-index: 1000;}
.lightHeaderIn .dropMenu a, .lightHeaderIn .dropMenu1 a, .upTop .dropMenu1 a {display: block; border-top: solid 1px #6A6A6A; border-left: 0; border-bottom: solid 1px #343434; background-color: #515151; color: #B7B7B7; font: bold 12px Tahoma; text-decoration: none; padding: 8px 0 0 17px; height: 22px; width: 193px; text-transform: capitalize; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.95; filter: alpha(opacity=95); margin: 0; float: none;}
.lightHeaderIn .dropMenu a:hover, .lightHeaderIn .dropMenu1 a:hover, .upTop .dropMenu1 a:hover {background-color: #444444; color: #FFFFFF;}
.blogLink {color: #2a2a2a; background: url(/images/mx_main.png) no-repeat 7px -440px; padding: 0 0 0 35px;}
.headMessBlock {position: absolute; top: 12px; right: 110px; color: #A5A5A5; font: 9px Arial; width: 14px; height: 14px; padding: 2px 0 0 22px; box-shadow: 1px 1px 0px #393939; -moz-box-shadow: 1px 1px 0px #393939; -webkit-box-shadow: 1px 1px 0px #393939; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #131313 url(/images/mx_main.png) no-repeat 5px -497px;}
.headMessBlockAct {position: absolute; top: 12px; right: 110px; color: #A5A5A5; font: 9px Arial; width: 14px; height: 14px; padding: 2px 0 0 22px; box-shadow: 1px 1px 0px #393939; -moz-box-shadow: 1px 1px 0px #393939; -webkit-box-shadow: 1px 1px 0px #393939; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #131313 url(/images/mx_main.png) no-repeat 5px -467px;}
.headFlagBlock {position: absolute; top: 12px; right: 70px; color: #A5A5A5; font: 9px Arial; width: 16px; height: 14px; padding: 2px 0 0 20px; box-shadow: 1px 1px 0px #393939; -moz-box-shadow: 1px 1px 0px #393939; -webkit-box-shadow: 1px 1px 0px #393939; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #131313 url(/images/mx_main.png) no-repeat 5px -557px;}
.headFlagBlockAct {position: absolute; top: 12px; right: 70px; color: #A5A5A5; font: 9px Arial; width: 16px; height: 14px; padding: 2px 0 0 20px; box-shadow: 1px 1px 0px #393939; -moz-box-shadow: 1px 1px 0px #393939; -webkit-box-shadow: 1px 1px 0px #393939; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #131313 url(/images/mx_main.png) no-repeat 5px -527px;}
.file_holder {position:relative;padding:15px 0px 15px 0px;width:90%}
.file_holder .browseInp {position:absolute;top:6px;z-index:1}
.file_holder .grayButton {position:absolute;top:6px;left:423px;z-index:1}
.file_holder .file {width:500px;position:relative;z-index:2;height:30px;opacity:0;filter:alpha(opacity=0);}

.welcomeText {float: right; margin: 2px 10px 0 0; color: #ADADAD; font: 13px Tahoma;}
.welcomeText a {color: #ADADAD; font: 13px Tahoma;}
.welcomeText a.userNameLink {font: bold 13px Tahoma; color: #E9E9E9; text-decoration: none;}

#gate_download{margin:0 auto;text-align:center}
#mypremium{width:850px;margin:25px auto;text-align:center}
.create_new{width:55%;margin:0 auto;float:none;border:1px solid #cfcfcf; border-collapse:collapse}
.create_new .bignum{float:left;margin:0;padding:0;font-size:38px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#ccc}
#gate_download table.create_new, #mypremium table.create_new{float:left;text-align:left} 
#gate_download h3, #mypremium h3{text-align:left;margin-top:0;padding-top:0}
.premium_campaigns {border:0px;border-left:6px solid #ffd382;width:100%; padding:0px;margin:0px;border-collapse:collapse;background:#ffd382;margin:20px 0 0 0;position:relative}
.premium_campaigns td {padding:6px 6px 6px 0;width:14%}
.join_box{-moz-border-radius:5px;border-radius:5px;padding:15px 0;text-align:center;background:url(http://static.hulkshare.com/images/gate_bg2.jpg) repeat-x scroll left top #f8f8f8;border:1px solid #d28a07;position:relative;text-align:center;}
.join_box .inword{width:100%;display:block;padding-bottom:5px;}
.inbig{font-size:22px}
.join_box .price{font-size:26px; font-weight:normal;color:#ee5f00; line-height:42px;}
.join_box .small_price{font-style:normal;font-size:23px;font-weight:normal;vertical-align:top;line-height:35px;color:#ee5f00}
.best_buy{background-position:right top}
.join_box .inbuy{padding:5px 0 10px}
.big_link { font-size:15px;font-weight:bold; }
.join_box .inword{padding-bottom:10px}
.buy_now_btn { background:url(http://static.hulkshare.com/images/buy-paypal.png) no-repeat top left;width:111px;height:29px;display:block;margin:10px auto;float:none; }
.buy_now_btn2 { background:url(http://static.hulkshare.com/images/buy-alertpay.png) no-repeat top left;width:111px;height:29px;display:block;margin:10px auto;float:none; }
.premium_table {width:776px;margin:0 auto;float:none;}
.premium_table tbody tr {background:url(http://static.hulkshare.com/images/premium_back.png) repeat-y top left; }
.premium_table tbody tr:nth-child(odd) {background:url(http://static.hulkshare.com/images/premium_back_odd.png) repeat-y top left; }
.premium_table thead { background:url(http://static.hulkshare.com/images/premium_th.png) no-repeat top left; }
.premium_table thead th {padding-top:5px;color:#fff;text-shadow:1px 1px 1px #012e0a;filter:dropshadow(color=#012e0a, offx=1, offy=1); text-align:center;vertical-align:middle;height:44px;}
.premium_table td { padding:12px 10px; }
.safe_notice { font-size:10px;font-weight:normal;color:#8f8f8f; }
.premium_table tfoot tr { text-align:center;vertical-align:middle;padding:12px 20px;font-size:10px;font-weight:normal;color:#cfcfcf;background:url(http://static.hulkshare.com/images/premium_tfoot.png) no-repeat bottom left;  }
a.foot_button{display:block;font-size:12px;margin-bottom:9px;font-weight:bold;padding:8px 10px;background:#0ebf01;outline:1px solid #0a8801;border-top:1px solid #64ea5a;border-left:1px solid #64ea5a;text-decoration:none;}
a.foot_button span {color:#fff;filter:dropshadow(color=#198700, offx=1, offy=1);text-shadow:1px 1px 1px #198700;} 
a.foot_button:hover {background:#73df6c;}

.registerFormButton {width: 90px; height: 36px; border-left: solid 1px #AAF44C; background: url(/images/pages_gradient.png) repeat-x 0 -520px; border-top: 0; border-right: 0; border-bottom: 0; cursor: pointer; margin: 20px 0 18px 0; color: #2C6804; font: bold 17px Arial; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 0px #3F3F3F; -moz-box-shadow: 1px 1px 0px #3F3F3F; -webkit-box-shadow: 1px 1px 0px #3F3F3F; text-shadow: 1px 1px #a8ef54;}
.registerFormButton:hover {background: url(/images/pages_gradient.png) repeat-x 0 -560px;}


div.formBlock {padding:5px;margin:0;}
div.formBlock form {display:block;width:60%;margin-left:366px;padding:0}
div.formRelBlock form {display:block;width:60%;margin-left:30px;padding:0;margin-top:0}
div.formRelBlock h3 {margin: 0px auto 0px auto}

.hdr {background-color: rgb(208, 208, 208);
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;}

.hdr td 
{background-color: rgb(208, 208, 208);
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
color:black
}

.hdr td a {
color:black;
}

div.formRelBlock form .check{width:auto;margin:auto;padding:auto;height:auto}

.page404 { background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("/images/hs_overloaded.jpg");background-origin: padding-box;background-position: 50% 100px;background-repeat: no-repeat;background-size: auto;color: rgb(255, 255, 255);height: 255px;margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 490px;text-align: center;width: 960px; }
.page404 span { font-family: "Arial";font-size: 24px;font-style: normal;font-variant: normal;font-weight: 400;line-height: normal; }

/* legacy upload form */
.xrow, .uploadifyQueueItem {
	border:1px solid #202020;
	width:90%;
	margin:10px;
	padding:10px;
	background:#505050;
}

.uploadifyQueueItem .cancel { float:left; }


/** Added by Gustavo Jantsch * AJAX popups for message/alerts, based on addToMusicPopup */
.amPanel { width: 200px; height: 80px; background: #333 url(/images/preloader.gif) no-repeat center center; border-radius: 12px;}
.amPanel div {width: inherit; height: inherit; text-align:  center; padding: 20px; border: solid 1px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; display: none;}
.amPanel hr {border: none; border-bottom: solid 1px black;}
.amPanel  ul { text-align: left; font-size: 11px; list-style: none; }
.amPanel  li { padding: 3px; }
.amPanel  li:nth-child(odd) {background-color: #e9e9e9;}
.amPanel  li:nth-child(even), #messagePanel li:nth-child(even) {background-color: #f8f8ff;}
.amPanel a {text-decoration: none; color: #000;}
#alertPanel, #messagePanel {display: none;}

/** myMusic.tpl and myFiles.tpl word wrap for long names */
.mymusic-file-col{word-wrap: break-word; word-break: break-all; width: 240px; text-align: left;}
.myfile-file-col{word-wrap: break-word; word-break: break-all; width: 200px; text-align: left;}
.dnld-trackname-td {word-wrap: break-word; word-break: break-all; width: 530px; text-align: left; float: left;}
/** myMusic/myFiles alerts **/
.div-warning {border: 1px solid #FF0000; background: #FBCBBC; padding: 5px; margin: 5px; margin: 5px 0px 50px 0px;}
.div-success {border: 1px solid #00FF00; background: #D0FED0; padding: 5px; margin: 5px; margin: 5px 0px 50px 0px;}

/* album and song image cover */
.editCoverBlock { position: absolute; right: 0; left: 103px; top: 206px; z-index: 1; width: 53px; background-color: white; display: none }
.editCoverBlock:hover { position: absolute; right: 0; left: 103px; top: 206px; z-index: 1; width: 53px; background-color: white; display:block}
/* album and song image cover - end */

/* My account new styles */
.userDetBlock {float: left; width: 75%; margin: 3px 0 0 0;}
.userDetBlock span, .userDetBlock b, .userDetBlock font {float: left; display: block;}
.userDetBlock .text1 {color: #969696;}
.userDetBlock span {width: 145px;}
.userDetBlock b {font: bold 20px Tahoma; margin: -8px 0 0 0;}
.userDetBlock span.text1 {width: 155px;}
.userDetBlock b.text1 {width: auto;}
.userDetBlock font {margin: 0 0 0 525px; color: #969696; font: 11px Arial;}
.settingsBlock {background: url(/images/hs_page_devider.png) no-repeat center top; margin: 25px 0 0 0; padding: 30px 0 10px 0;}
*+html .settingsBlock {display: inline-block;}
.settingsBlock h1 {padding: 0 0 20px 0;}
.settingsBlock .bigGreenBtnShadow {color: #2C6804; font: bold 17px Arial; margin: 15px 0 0 0;}
.settingsFooterOut {border-top: solid 1px #5C5C5C; margin: 0 -31px -31px -31px;}
.settingsFooter {font: 13px/20px Tahoma; color: #858585;}
.settingsFooter span {display: block; float: left; width: 75%;}
.bigGrayBtnShadow {display: block; height: 28px; border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; background: #ECECEC url(/images/mx_gradients.png) repeat-x 0 -211px; padding: 9px 15px 0 15px; color: #737373 !important; font: bold 17px Arial !important; text-decoration: none; float: right; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 0px #CECECE; -moz-box-shadow: 1px 1px 0px #CECECE; -webkit-box-shadow: 1px 1px 0px #CECECE; text-shadow: 1px 1px #ffffff !important;}
.bigGrayBtnShadow:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -171px;}
.blockdownPageSetting span, .blockdownPageSetting font {display: block; float: left; width: 90px; padding: 7px 0 0 35px; height: 23px; color: #3E3E3E; font: 13px Arial;}
.blockdownPageSetting font {width: 150px; color: #9A9A9A; padding: 7px 0 0 0;}
.blockdownPageSetting span.sp1 {background: url(/images/settings_icons_matrix.png) no-repeat -4px 0px;}
.blockdownPageSetting span.sp2 {background: url(/images/settings_icons_matrix.png) no-repeat -3px -30px;}
.blockdownPageSetting span.sp3 {background: url(/images/settings_icons_matrix.png) no-repeat -3px -59px;}
.blockdownPageSetting span.sp4 {background: url(/images/settings_icons_matrix.png) no-repeat -5px -91px;}
.blockdownPageSetting span.sp5 {background: url(/images/settings_icons_matrix.png) no-repeat -5px -121px;}
.blockdownPageSetting span.sp6 {background: url(/images/settings_icons_matrix.png) no-repeat -5px -151px;}
.blockdownPageSetting span.sp7 {background: url(/images/settings_icons_matrix.png) no-repeat -5px -181px;}
.blockdownPageSetting input, .blockaccPageSetting input {width: 260px; padding: 0px 0 0 10px; height: 28px; color: #3E3E3E; font: 13px/28px Arial; border: solid 1px #D0D0D0; margin: 0 0 10px 0;}
body:nth-of-type(1) .blockdownPageSetting input, body:nth-of-type(1) .blockaccPageSetting input {line-height: 13px;}
.setFloatLeft {width: 470px; float: left;}
.setFloatLeft1 {width: 400px; float: left;}
.blockaccPageSetting font {display: block; float: left; width: 125px; padding: 7px 0 0 0; height: 23px; color: #3E3E3E; font: 13px Arial;}
.blockaccPageSetting .setFloatLeft font {width: 148px;}
.blockaccPageSetting .selector {font-weight: normal;}
.checksBlock input {float: left; width: 13px; height: 13px; margin: 3px 10px 10px 0; padding: 0; border: none;}
.checksBlock em {font-style: normal; color: #9A9A9A; font: 11px Arial;}
.blockInfoPageSetting .fBlock {width: 33%; float: left;}
.blockInfoPageSetting .sBlock {width: 33%; float: left;}
.blockInfoPageSetting .tBlock {width: 33%; float: left;}
.blockInfoPageSetting h3 {margin: 0 0 10px 0; color: #3E3E3E; font: 20px Arial;}
.blockInfoPageSetting input {float: left; margin: 3px 10px 10px 0;}
.blockInfoPageSetting .bigGreenBtnShadow {margin: 10px 0 10px 0;}

.pagination a { margin: 3px; }

.homeSongBlockOut {width: 310px; float: left; margin: 0px 20px 0 0;}
.homeSongBlockOut h4 {color: #FFFFFF; font: 20px Tahoma; padding: 15px 0 15px 17px; background-color: #4C4C4C; border-bottom: solid 1px #2C2C2C;}
.homeSongBlock {width: 290px; padding: 15px 10px 20px 10px; background-color: #323232;}
.homeSongBlock ul {list-style: none; margin: 0 0 10px 0;}
.homeSongBlock ul li a {display: block; background: url(/images/mx_icons_green.png) no-repeat -2px -239px; padding: 7px 0 0 30px; height: 24px; color: #929292; font: 13px Tahoma; text-decoration: none;}
.homeSongBlock ul li a:hover {background-color: #3E3E3E; color: #ffffff;}
.homeBlockAll {border-bottom: solid 1px #222222;}
.homeBlockAll1 {border-bottom: solid 1px #222222; border-top: solid 1px #4C4C4C;}
.homeBlockAll2 {border-top: solid 1px #4C4C4C;}
.homeBlockAllIn {width: 970px; margin: 0 auto; padding: 0 0 0 10px;}
.nhb1 {padding: 20px 0 20px 25px;}
.nhb2 {padding: 0px 0 0 25px;}
.nhb3 {width: 990px;}
.nhb4 {padding: 30px 0 30px 90px;}
.indexTour {border-top: solid 1px #4C4C4C; background: url(/images/index_tour.png) no-repeat center 0; height: 200px;}
.tourItem {padding: 120px 0 0 0; float: left; color: #FFFFFF; font-size:21px; font-weight:bold; text-decoration: none; display: block; font-family: Tahoma, Geneva, Kalimati, sans-serif; }
.tourItem span {display: block; color: #9C9C9C; font-size: 16px; line-height:24px; font-weight:normal;font-family: Tahoma, Geneva, Free Sans, sans-serif;}
.homeFaBlock {background: #212121 url(/images/index_matrix.png) repeat-x 0 -260px; border-bottom: solid 1px #4C4C4C;}
.homeFaBlockIn {padding: 10px 0 15px 15px; position: relative;}
.faFlag {width: 126px; color: #646464; font: 20px Tahoma; float: left; padding: 0 0 0 10px;}
.faFlag1 {width: 135px; color: #9C9C9C; font: bold 14px Tahoma; float: left; padding: 30px 0 0 10px;}
.faFlag1 span {color: #ffffff; font: 20px Tahoma; display: block;}
.faFlagImg {background: url(/images/index_matrix.png) no-repeat -2px 0px; width: 41px; height: 47px; margin: -12px 0 10px 0;}
.homeGrayLink {display: block; height: 22px; float: left; padding: 6px 10px 0 10px; background: url(/images/index_matrix.png) repeat-x 0px -150px; border: solid 1px #212121; text-decoration: none; color: #A3A3A3; font: bold 12px Tahoma; box-shadow: inset 1px 1px 1px rgba(76,76,76,1); -moz-box-shadow: inset 1px 1px 1px rgba(76,76,76,1); -webkit-box-shadow: inset 1px 1px 1px rgba(76,76,76,1);}
.homeFaBlockIn .follTitle {color: #999999;}
.homeFaBlockIn .folItemTtLink {color: #666666;}
.homeFaBlockIn .follStat {opacity:0.9; moz-opacity:0.9; filter:alpha(opacity=90);}
.homeFaBlockIn .homeGrayLink {margin: 3px 0 0 0; width: 120px; padding: 3px 0 0 0; height: 20px; text-align: center;}
.mightLikePeop .homeGrayLink {width: 118px;}
.homeFaBlockIn .followerItem {padding: 0; margin: 5px 18px 10px 0;}
.indexPromoBlock {position: absolute; top: 15px; right: 25px; width: 255px;}
.faUp {display: block; float: left; width: 40px; height: 21px; background: url(/images/index_matrix.png) no-repeat -3px -90px; margin: 45px 0 0 15px;}
.faDown {display: block; float: left; width: 40px; height: 21px; background: url(/images/index_matrix.png) no-repeat -3px -60px; margin: 45px 0 0 15px;}
.homeSongBlock .homeGrayLink {margin: 0 0 0 5px;}
.homeBlockAll2 h2 {color: #FFFFFF; font: 34px Arial; float: left; margin: 14px 30px 0 0;}
.bigGreenSignUp {color: #3A6408; font: 34px Arial; text-decoration: none; text-shadow: 1px 1px #93DF3A; padding: 12px 70px 0 70px; height: 48px; float: left; background: url(/images/index_matrix.png) repeat-x 0px -190px; border-radius: 10px; -moz-border-radius: 10px; webkit-border-radius: 10px; box-shadow: 1px 1px 0px rgba(41,41,41,1);}
.homeFolArtBlock {padding: 5px 0; margin: 0 0 5px 0; display: block;}
*+html .homeFolArtBlock {display: inline-block;}
.homeFolArtBlock:hover {background-color: #3E3E3E; cursor: pointer;}
.homeFolArtBlock .sbUserAv {width: 38px; height: 38px; float: left; margin: 0 10px 0 5px;}
.homeFolArtBlock .sbUserAv img {width: 37px; height: 37px; border: solid 1px #000000;}
.homeFolArtBlock .sbUserFi {width: 160px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #C2C2C2; font: 13px Tahoma;}
.homeFolArtBlock .sbUserFi a {color: #C2C2C2; font: 13px Tahoma; text-decoration: none;}
.homeFolArtBlock:hover .sbUserFi a {color: #ffffff;}
.homeFolArtBlock:hover .homeGrayLink {display: block;}
.homeFolArtBlock .homeGrayLink {padding: 2px 7px 0 7px; height: 19px; float: right; margin: 0 5px 0 0; display: none;}
.homeFolArtBlock .sbUserFiLinks a {display: block; float: left; color: #C2C2C2; font: 11px Tahoma; margin: 5px 5px 0 0; padding: 1px 0 1px 20px;}
.homeFolArtBlock .sbUserFiLinks a.folCount {background: url(/images/mx_icons_green.png) no-repeat -5px -128px;}
.homeFolArtBlock .sbUserFiLinks a.shareCount {background: url(/images/mx_icons_green.png) no-repeat -5px -337px;}

.removeTag {display: inline-block; height: 16px; width: 20px; background: url(/images/mx_common_icons.png) no-repeat center -98px; position: relative; top: 3px; cursor: crosshair; }

.sbItem .grayButton {float: left;}
.sbHeader {color: #090909 !important; font: 18px Arial !important; border-bottom: 0 !important;}
.mainTableInSb {margin: 0 0 10px 0; padding: 0 19px 0 0;}
.threeBlocksBlock {width: 210px; float: left; margin: 0 10px 0 0;}

.mainPages1 {width: 100%; background-color: #3E3E3E; border-top: solid 1px #484848; border-bottom: solid 1px #555555;padding-top: 61px;}
.mainPages1 .main {padding: 30px 0 25px 0;}
.bigAdvBanner {height: 90px; padding: 5px 0; text-align: center; background-color: #4E4E4E;}
.bigAdvBanner div {width: 750px; margin: 0 auto;}
.bigAdvBanner .advertLink1 {display: block; float: left; width: 15px; height: 90px; background: #666666 url(/images/adv_link.png) no-repeat 0 center;}
.popularTagsBlock {padding: 10px 20px 0 0;}
.popularTagsBlock a {font: 14px/24px Arial; text-decoration: none;}
.popularTagsBlock a:hover {text-decoration: underline;}
.advertLink {color: #CCCCCC; font: 11px Arial; padding: 0 10px 3px 10px; background-color: #666666;}
.tabs1 a {display: block; float: left; color: #FFFFFF; text-decoration: none; padding: 13px 25px 0 25px; height: 30px; background-color: #333333; margin: 0 4px 0 0; position: relative; font: bold 14px Arial; border-bottom: solid 1px #CCCCCC;}
.tabs1 a:hover, .tabs1 a.act {background-color: #ffffff; padding: 12px 24px 0 24px; color: #202020; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #fff;}
.contentTabItem1 {padding: 19px; background-color: #ffffff; margin: 43px 0 10px 0; border: solid 1px #CCCCCC;}
.browseSpl {margin: 0px;}
#banner_sticky_big{position: absolute; left: 0; top: 10px; width: 728px; height: 90px;}
.lupaIcon {width: 15px; height: 15px; background: url(/images/mx_main.png) no-repeat -1px -7px; position: absolute; top: 12px; left: 130px;}
.lightHeaderIn .searchBut:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}


/*new set of rules for facebook integration*/
.searchContForm {width: 655px; padding: 95px 0 95px 120px;}
.searchContForm input.scfInp {width: 540px; float: left; padding: 0 0 0 15px; height: 35px; background-color: #F6F6F6; color: #BAB9B9; font: 18px/35px Arial; border: solid 1px #B4B4B5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 5px rgba(255,255,255,1) inset; -moz-box-shadow: 0 0 5px rgba(255,255,255,1) inset; -webkit-box-shadow: 0 0 5px rgba(255,255,255,1) inset; margin: 0 8px 0 0;}
.searchContForm input:focus {border-color: #999999 !important; box-shadow: 0px 0px 2px rgba(0,0,0,0.25), 0 0 2px #FFFFFF inset; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.25), 0 0 2px #FFFFFF inset; -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.25), 0 0 2px #FFFFFF inset;}
body:nth-of-type(1) .searchContForm input {line-height: 18px;}
.searchContForm input.bigGrBtnInp {border-left: solid 1px #AAF44C; border-top: 0; border-bottom: 0; border-right: 0; background: url(/images/pages_gradient.png) repeat-x 0 -520px; height: 36px; width: 88px; color: #487A0D; font: bold 17px Arial; box-shadow: 1px 1px 0px #A8A8A8; -moz-box-shadow: 1px 1px 0px #A8A8A8; -webkit-box-shadow: 1px 1px 0px #A8A8A8; text-shadow: 1px 1px #a8ef54; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer;}
.searchContForm input.bigGrBtnInp:hover {background: url(/images/pages_gradient.png) repeat-x 0 -560px;}
.homeTweetBlock {margin-bottom: 20px;}

/*new styles for download banner*/
.downloadingPopOut {height: 495px; left: 0px; position: relative; top: 0px; width: 660px;margin-left:160px;margin-top:208px;}
.downloadingPop {height: 485px; width: 640px;}
.downloadingPop #preloaderBlock {height: 24px; padding: 13px 0 13px 10px; color: #8fde2a; font: 14px Arial;}
.downloadingPop #downloadButton {height: 24px; padding: 13px 0 13px 10px; color: #8fde2a; font: 14px Arial;}
.downloadingPop #preloaderBlock img {margin: 0 10px 0 0; vertical-align: -5px;}
.downloadingPop .bigGreenBtnShadow {margin: 7px 0 7px 95px;}

.removeTag {display: inline-block; height: 8px; width: 8px; background: url(/images/mx_icons_green.png) no-repeat -1px -1250px; position: relative; top: 0px; cursor: pointer; margin: 0 0 0 4px;}
.editTag {display: inline-block; height: 10px; width: 8px; background: url(/images/mx_icons_green.png) no-repeat -1px -1279px; position: relative; top: 1px; cursor: pointer; margin: 0 0 0 4px;}

/*New styles*/
.myFilesTop {padding: 15px 25px 15px 15px;}
.myFilesTopLeft {float: left; margin: 0 0 0 10px;}
.myFilesTopLeft img {border: solid 1px #D0D0D0; width: 76px; height: 76px; float: left; margin: 0 15px 0 0;}
.myFilesTopLeft a {margin: 0 8px 0 0; float: left;}
.myFilesTopLeft h2 {color: #090909; font: bold 20px/22px Arial;  padding: 0 0 4px 0;}
.myFilesTopLeft h3 {color: #666666; font: 15px Arial; padding: 0 0 5px 0;}
.myFilesTopRight {float: right; color: #666666; font: 12px/16px Arial;}
.pgBar {width: 137px; height: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #626262; margin: 0 0 5px 0;}
.pgBar span {display: block; height: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #75D801;}
.gumCont {width: 100%; background: #fff url(/images/pages_gradient.png) repeat-x 0 -600px; min-width: 1320px; width:expression((document.body.clientWidth<1320)?'1320px':'100%');}
.gumContIn {width: 100%;}
.gumContLeft {width: 95%; vertical-align: top;}
.gumContRight {width: 5%; border: solid 2px #EBEBEB; background-color: #DEDEDE; padding: 8px; text-align: center; font-size: 8px; vertical-align: top;}
.gumContLeft .navSortBlock {padding: 15px; border-top: solid 1px #D0D0D0; margin: -1px 0 0 0px;}
.gumContLeft .navSortBlock .selector3 {margin: 0 20px 0 0;}
.gumContLeft .navSortBlock .cusel-scroll-pane span {padding: 6px 0 6px 9px;}
.gumContLeft .navSortBlock input {margin: 0 1px 0 0;}
body:nth-of-type(1) .gumContLeft .navSortBlock input {line-height: 12px;}
.gumContLeft .selSpp, .gumContLeft .selSpp .cusel-scroll-wrap {width: 60px; margin: 0;}
.gumContLeft .selSpp .cuselScrollArrows {width: 53px !important;}
.gumContLeft .navigation {margin: 0 10px 0 0; float: right; display: inline;}
.mtBlock {padding: 0 0 10px 0;}
.mainTableBlock {border-top: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; margin: 0 0px 10px 0px; display: inline-block; width: 100%;}
.mainTableBlock .mtbHead {background-color: #F7F7F7; border-bottom: solid 1px #d0d0d0; border-top: solid 1px #ffffff;}
.mainTableBlock .mtbTd {height: 25px; float: left; padding: 11px 0 0 15px; color: #717171; text-shadow: 1px 1px #FFFFFF;}
.mainTableBlock .mtbTd:first-child {border-left: solid 1px #ffffff;}
.mtbTd1 {float: left; width: 15px;}
.mtbTd2 {float: left; width: 40px;}
.mtbTd3 {float: left; width: 10px;}
.mtbTd4 {float: right !important; width: 55px;}
.mtbTd5 {float: right !important; width: 80px;}
.mtbTd6 {float: right !important; width: 33px; padding: 11px 0 0 0 !important;}
.mtbTd7 {float: right !important; width: 51px;}
.mtbTd8 {float: right !important; width: 30px; padding: 14px 0 0 0 !important; height: 22px !important;}
.mtbTd9 {float: left; width: 150px;}
.mtbTd10 {float: right !important; width: 150px;}
.mainTableBlock .mtbSimpleTd {height: 28px; float: left; padding: 12px 0 0 15px; color: #AEAEAE;}
.mainTableBlock .grayTr {background-color: #F7F7F7; border-left: solid 1px #ffffff; height: 40px;}
.mainTableBlock .whiteTr {background-color: #fff; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; border-left: solid 1px #ffffff; height: 40px;}
.mainTableBlock .grayTr:hover, .mainTableBlock .whiteTr:hover {background-color: #EDEDED;}
.mainTableBlock .avBlock img {width: 32px; height: 32px;} /* #9691 */
.mainTableBlock .avBlock {width: 32px; height: 32px; border: solid 1px #D7D7D7; margin: -9px 0 0 0; display: block;}
.mainTableBlock .avBlock2 {width: 16px; height: 16px; border: solid 1px #D7D7D7; margin: 0px 0 0 5px; display: block;}
.thPlaylist32 {background: url("/images/playlist_default_32x32.png") no-repeat;}
.thTrack32 {background: url("/images/track_default_32x32.png") no-repeat;}
.thVideo32 {background: url("/images/video_default_32x32.png") no-repeat;}
.elipsisTd1 {white-space: nowrap; width: 30%;}
.elipsisTd1 a {white-space: nowrap; display: block; text-overflow: ellipsis; overflow: hidden;}
.mainTableBlock .newPlayer {margin: 0 0 0 85px; width: auto;}
.mainTableBlock#fetchingRelated .newPlayer,.related_tracks .mainTableBlock .newPlayer {margin: 0 0 0 5px; width: auto;}
.openNewPlayerBlock, .openPlaylistBlock {display: block; float: left; background: url(/images/miniplayer_ico.png) no-repeat 0 -25px; width: 24px; height: 24px; margin: 8px 11px 0 5px;}
.closeNewPlayerBlock, .closePlaylistBlock {background: url(/images/miniplayer_ico.png) no-repeat 0 0;}
.songPlTitle a {display: block; overflow: hidden; text-overflow: ellipsis; width: 100%; margin: 5px 0 0 0; max-width: 590px;}
.songPlUploader a {display: block; overflow: hidden; text-overflow: ellipsis; width: 100%; margin: 5px 0 0 0; max-width: 80px;}

.perehod {width: 15px; height: 12px; background: url(/images/mx_common_icons.png) no-repeat -7px -281px; float: left; margin: 8px 17px 0 16px;}
.actionSelBlock {position: relative;}
.actionSelected {float: left; padding-right: 4px; padding-right /**\*/: 9px\9;}
html[xmlns*=""] .actionSelected {padding-right: 4px\9;]padding-right: 4px;}
.actionSelected span {display: block; background: url(/images/mx_common_icons.png) no-repeat right -128px; cursor: pointer; padding-right: 30px;}
.tabs2 {margin: 0 0 0 15px;}
.tabs2 a, .tabs2 span {display: block; float: left; color: #020202; text-decoration: none; padding: 9px 10px 0 10px; height: 25px; margin: 0 5px 0 0; position: relative; font: 15px Arial;}
.tabs2 a:hover, .tabs2 a.act {padding: 8px 9px 0 9px; color: #56A402; border-left: solid 1px #D0D0D0; border-top: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; border-bottom: solid 1px #fff;}
.tabs2 span.act {padding: 8px 14px 0 14px; border-left: solid 1px #D0D0D0; border-top: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; border-bottom: solid 1px #fff;}
.tabs2 a.greenLink {color: #76C115;}
.tabs2 a.greenLink:hover {color: #76C115; padding: 9px 15px 0 15px; border: 0;}
.actions {position: absolute; top: 29px; left: 48px;z-index:1000;}
.actions a {display: block; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; text-decoration: none; color: #202020; font: 13px Arial; background-color: #f7f7f7;}
@media not all and (-webkit-min-device-pixel-ratio){.actions a {box-shadow: inset 1px 0px 0px #FFFFFF;}}
@media not all and (-webkit-min-device-pixel-ratio){.actions a:first-child, .actions a:first-child:hover {box-shadow: inset 1px 1px 0px #FFFFFF;}}
.actions a span {display: block; height: 25px; width: 174px; padding: 8px 0 0 30px; cursor: pointer;}
.actions1 a span {width: 185px;}
.actions a span.copySpan {background: url(/images/mx_icons_green.png) no-repeat 2px -389px;}
.actions a span.favouriteSpan {background: url(/images/mx_icons_green.png) no-repeat 2px -360px;}
.actions a span.copyToSpan {background: url(/images/mx_icons_green.png) no-repeat 2px -674px;}
.actions a span.removeSpan {background: url(/images/mx_icons_green.png) no-repeat 1px -449px;}
.actions a span.exportSpan, .actions a span.mixSpan {background: url(/images/mx_icons_green.png) no-repeat 2px -510px;}
.actions a span.queueSpan {background: url(/images/que_icon.png) no-repeat 11px 11px;}
.actions a span.hurtSpan {background: url(/images/mx_icons_green.png) no-repeat 2px -361px;}
.actions a span.downSpan {background: url(/images/mx_icons_green.png) no-repeat 1px -708px;}
.actions a span.privateSpan {background: url(/images/mx_icons_green.png) no-repeat 0px -789px;}
.actions a span.pablicSpan {background: url(/images/mx_icons_green.png) no-repeat 1px -744px;}
.actions a:first-child {border-top: solid 1px #d0d0d0;}
.actions a:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.mb1 {float: right; position: relative; width: 34px; margin: -1px -1px 0 0;}
.mb2 {float: left; margin: -1px 5px 0 0;}
.mb3 {float: left !important;}
.plusLinkGreen1 {display: block; background: url(/images/mx_icons_green.png) no-repeat 3px -264px; width: 34px; height: 39px;}
.plusLinkGreen2 {display: block; background: url(/images/mx_icons_green.png) no-repeat -1px -1217px; width: 14px; height: 14px;}
.plusLinkGray1 {display: block; background: url(/images/mx_icons_green.png) no-repeat 2px -295px; width: 33px; height: 38px; border-top: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #f7f7f7; position: relative; z-index: 2; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.minusLinkGreen1 {display: block; background: url(/images/mx_icons_green.png) no-repeat 11px -905px; width: 34px; height: 39px;}
.minusLinkGray1 {display: block; background: url(/images/mx_icons_green.png) no-repeat 10px -944px; width: 33px; height: 38px; border-top: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #f7f7f7; position: relative; z-index: 2; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.notOpenStrel1 {display: block; background: url(/images/mx_common_icons.png) no-repeat 0px -115px; width: 34px; height: 39px;}
.openStrel1 {display: block; background: url(/images/mx_common_icons.png) no-repeat 0px -146px; width: 32px; height: 38px; border-top: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #f7f7f7; position: relative; z-index: 2; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.moveStrels {display: block; background: url(/images/mx_icons_green.png) no-repeat 3px -821px; width: 34px; height: 39px;}
.moveStrelsAct {display: block; background: url(/images/mx_icons_green.png) no-repeat 2px -822px; width: 32px; height: 38px; border-top: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #f7f7f7; position: relative; z-index: 2; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.publicIcon {display: block; background: url(/images/mx_icons_green.png) no-repeat 1px -542px; width: 34px; height: 39px;}
.publicIconOp {display: block; background: url(/images/mx_icons_green.png) no-repeat 0px -543px; width: 32px; height: 38px; border-top: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #f7f7f7; position: relative; z-index: 2; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.privateIcon {display: block; background: url(/images/mx_icons_green.png) no-repeat 2px -585px; width: 34px; height: 39px;}
.privateIconOp {display: block; background: url(/images/mx_icons_green.png) no-repeat 1px -586px; width: 32px; height: 38px; border-top: solid 1px #d0d0d0; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; background-color: #f7f7f7; position: relative; z-index: 2; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.copyrightIcon {display: block; background: url(/images/mx_icons_green.png) no-repeat 2px -627px; width: 34px; height: 39px;}
.moreBlock1 {position: absolute; top: 38px; right: 0px; z-index: 1;}
.mb2 .moreBlock1 {position: absolute; top: 38px; left: 0px; z-index: 1;}
.moreBlock2, .moreBlock4 {right: -1px;}
.moreBlock3 a {width: 150px !important;}
.moreBlock4 a {width: 170px !important;}
.mainTableBlock .moreBlock a:first-child {border-top: solid 1px #d0d0d0; box-shadow: inset 0px 0px 0px #FFFFFF; -moz-box-shadow: inset 0px 0px 0px #FFFFFF; -webkit-box-shadow: inset 0px 0px 0px #FFFFFF;}
.mainTableBlock .moreBlock a:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
@media not all and (-webkit-min-device-pixel-ratio){.mainTableBlock .moreBlock a:hover {box-shadow: inset 1px 0px 0px #FFFFFF;}}
.mainTableBlock .moreBlock1 input {margin: 0 5px 0 0; vertical-align: -2px;}
*+html .mainTableBlock .moreBlock1 input {margin: 0 5px 0 -5px; vertical-align: -2px;}
.mainTableBlock .moreBlock1 a, .mainTableBlock .moreBlock1 label {display: block; border-left: solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; border-bottom: solid 1px #d0d0d0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; height: 26px; width: 125px; padding: 11px 0 0 14px; text-decoration: none; color: #202020; font: 13px Arial; background-color: #f7f7f7; position: relative; z-index: 1; cursor: pointer;}
*+html .mainTableBlock .moreBlock1 a, *+html .mainTableBlock .moreBlock1 label {height: 27px; padding: 10px 0 0 14px;}
@media not all and (-webkit-min-device-pixel-ratio){.mainTableBlock .moreBlock1 a, .mainTableBlock .moreBlock1 label {box-shadow: inset 1px 0px 0px #FFFFFF;}}
.mainTableBlock .moreBlock1 a:first-child, .mainTableBlock .moreBlock1 label:first-child {border-top: solid 1px #d0d0d0; box-shadow: inset 0px 0px 0px #FFFFFF; -moz-box-shadow: inset 0px 0px 0px #FFFFFF; -webkit-box-shadow: inset 0px 0px 0px #FFFFFF;}
@media not all and (-webkit-min-device-pixel-ratio){.mainTableBlock .moreBlock1 a:first-child:hover, .mainTableBlock .moreBlock1 label:first-child:hover {box-shadow: inset 1px 1px 0px #FFFFFF;}}
.mainTableBlock .moreBlock1 a:hover, .mainTableBlock .moreBlock1 label:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
@media not all and (-webkit-min-device-pixel-ratio){.mainTableBlock .moreBlock1 a:hover, .mainTableBlock .moreBlock1 label:hover {box-shadow: inset 1px 0px 0px #FFFFFF;}}
.myFilesTop .addthis_toolbox {float: right; margin: 3px 0 0 10px;}
.bubbleZ {z-index: 99999 !important;}
.mb1 span.tooltip {position: absolute; display: none; z-index: 950; left: -200px !important; top: -30px !important;}
.mb1 .borBack {float: left; padding: 5px 10px 0 10px; height: 19px; background-color: #F7F7F7; border: solid 1px #D0D0D0; color: #EE6262; white-space: nowrap; font: 11px Arial; position: relative;}
.mb1 .corner {height: 10px; width: 11px; background: url(/images/mx_icons_green.png) no-repeat 0px -990px; position: relative; margin: -1px 20px 0 0; z-index: 1; float: right;}
*+html .mb1 .corner {margin: -1px 12px 0 0;}
.openTlDown {display: block; width: 17px; height: 11px; background: url(/images/mx_icons_green.png) no-repeat 0px 0px;}
.openTlUp {display: block; width: 17px; height: 11px; background: url(/images/mx_icons_green.png) no-repeat 0px -40px;}
.trackList .grayTr, .trackList .whiteTr {border-left: 0px; padding: 0 0 0 46px;}
.whiteTrActions {padding: 4px 0 3px 42px;}
.editTrackPopup {width: 428px; height: 525px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.editTrackPopupHead {padding: 7px 0 0 25px; height: 32px; border-bottom: solid 1px #D0D0D0; color: #2A2A2A; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; font: 20px Arial;}
.editTrackBlock {padding: 12px 0 0 30px; border-right: solid 1px #F2F2F2; border-left: solid 1px #F2F2F2;}
.editTrackForm .grayButton {float: left;}
.editTrackForm font {display: block; float: left; width: 80px; padding: 7px 0 0 0; color: #3E3E3E; font: 12px Arial;}
.editTrackForm input {width: 264px; padding: 0 0 0 7px; height: 28px; color: #3E3E3E; font: 12px/28px Arial; border: solid 1px #D0D0D0; margin: 0 0 10px 0;}
.editTrackForm input.checkInp {width: 13px; height: 13px; padding: 0; margin: 8px 10px 20px 0px; vertical-align: -1px;}
.editTrackForm input.radInp {width: 12px; height: 12px; padding: 0; margin: 23px 15px 0 13px; float: left;}
.editTrackForm textarea {width: 264px; padding: 5px 0 0 7px; height: 51px; color: #3E3E3E; font: 12px Arial; border: solid 1px #D0D0D0; margin: 0 0 10px 0;}
body:nth-of-type(1) .editTrackForm input {line-height: 12px;}
.editTrackForm .selector4 {float: left;}
.editTrackForm .infoQuest {display: block; float: left; padding: 1px 0 3px 25px; background: url(/images/mx_icons_green.png) no-repeat 0 -871px; color: #999999; font: 11px Arial; margin: -5px 0 0 0;}
.editTrackForm .myFilesTopLeft img {margin: 0 7px 10px 0;}
.editTrackForm label {float: left; display: block; width: 271px; height: 59px; background: url(/images/pages_gradient.png) repeat-x 0 -600px; border: solid 1px #D0D0D0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 10px 0; cursor: pointer; color: #3E3E3E; font: 11px Arial; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.editTrackForm label:hover {background: #F4F4F4;}
.editTrackForm label b {display: block; font: bold 14px Arial;}
.publicSet {padding: 14px 0 0 35px; float: left; background: url(/images/mx_icons_green.png) no-repeat -5px -532px;}
.privateSet {padding: 14px 0 0 35px; float: left; background: url(/images/mx_icons_green.png) no-repeat -5px -576px;}
.copyrightedTrack {float: left; display: block; width: 271px; height: 59px; background: url(/images/pages_gradient.png) repeat-x 0 -600px; border: solid 1px #D0D0D0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 10px 0; color: #3E3E3E; font: 11px Arial; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.copyrightedTrack b {display: block; font: bold 14px Arial; color: #F66767;}
.copySet {padding: 14px 0 0 35px; float: left; background: url(/images/mx_icons_green.png) no-repeat -4px -617px; margin: 0 0 0 35px;}
.embedPop {width: 580px; height: 302px; border: solid 6px #333333; background: #fff url(/images/preloader.gif) no-repeat center center;position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.embedPopPlaylist {height: 299px;}
.embedPopBody {background-color: #FFFFFF; border-top: solid 1px #fff; border-bottom: solid 1px #D0D0D0;}
.embedPopBodyBot {border-bottom: 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.playerVariantBot {border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0;}
.tehnoVariant {width: 150px; float: left;}
.playerVariant {width: 430px; float: left; padding: 0; background-color: #F2F2F2;}
*+html .playerVariant {padding: 10px 0 20px 0;}
.playerVariantItem {width: 350px; height: 110px; float: left; margin: 0 0 10px 10px; cursor: pointer;}
.playerVariantItem:hover, .playerVariantItemAct {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #FFFFFF; box-shadow: 1px 1px 0px #DDDDDD; -moz-box-shadow: 1px 1px 0px #DDDDDD; -webkit-box-shadow: 1px 1px 0px #DDDDDD;}
.playerVariantItem .playerScreen {margin: 13px 0 0 20px; float: left; width: 120px; height: 84px;}
.playerVariantItem .playerScreen1 {height: 99px; background: url(/images/player_select_matrix.png) no-repeat -27px -232px;}
.playerVariantItem .playerScreen2 {height: 90px; background: url(/images/player_select_matrix.png) no-repeat -27px -342px;}
.playerVariantItem .playerScreen3 {background: url(/images/player_select_matrix.png) no-repeat -27px -452px;}
.playerVariantItem .playerScreen4 {background: url(/images/player_select_matrix.png) no-repeat -27px -562px;}
.playerVariantItem .playerScreen5 {background: url(/images/player_select_matrix.png) no-repeat -27px -672px;}
.playerVariantItem .playerScreen6 {background: url(/images/player_select_matrix.png) no-repeat -27px -782px;}
.playerVariantItem .playerScreen7 {background: url(/images/player_select_matrix.png) no-repeat -27px -892px;}
.playerVariantItem .playerScreen8 {background: url(/images/player_select_matrix.png) no-repeat -27px -1002px;}
.playerVariantItem .playerScreen9 {background: url(/images/player_select_matrix.png) no-repeat -27px -1112px;}
.playerVariant .playerVariantItem {width: 339px; height: 110px; float: left; margin: 10px 0 9px 10px; cursor: pointer;}
.playerVariant .scroll-pane {height: 389px; overflow: auto; width: auto !important; padding: 0 !important; border-bottom: 0; background-color: #F2F2F2;}
.playerVariant .jspContainer {height: 388px !important;}
.playerVariant .jspArrowUp {margin: 0;}
.playerVariantItem .playerTitle {display: block; float: left; padding: 35px 0 0 0; color: #1F1F1F; font: 15px Arial;}
.playerVariantItem .playerTitle a {display: block; margin: 3px 0 0 0; color: #1997D8; font: 11px Arial;}
.tehnoVariant .html5Var {width: 65px; height: 91px; background: url(/images/player_select_matrix.png) no-repeat -39px -11px; margin: 22px 0 0 40px;}
.tehnoVariant .flashVar {width: 68px; height: 69px; background: url(/images/player_select_matrix.png) no-repeat -36px -134px; margin: 35px 0 0 39px;}
.customizeBlock {padding: 11px 16px; border-top: solid 1px #fff; background-color: #F7F7F7; display: inline-table;}
.customizeBlock span {display: block; float: left; color: #333333; font: 13px Arial; width: 135px; padding: 8px 0 0 0;}
.customizeBlock span.customizeSpan {font: bold 13px Arial; padding: 5px 0 20px 0; width: auto;}
.tkpw span {width: 167px;}
.tkpw .cbrLeft .grayButton {padding: 6px 11px 0 11px; margin: 9px 0 0 0; float: left;}
.cbrLeft {float: left; margin: 13px 0 0 0; width: 226px;}
.cbrRight {float: right; margin: 13px 0 0 0; width: 418px;}
.cbrLeft input.widthInput {width: 50px; height: 28px; padding: 0 0 0 7px; border: solid 1px #D0D0D0; margin: 0 0 5px 0; color: #000000; font: 13px/28px Arial;}
.valueBlock {width: 59px; height: 23px; margin: 0 0 5px 0; font: bold 13px Arial; text-align: center; float: left; padding: 7px 0 0 0;}
.cbrLeft input {margin: 10px 0 9px 0;}
*+html .cbrLeft input {margin: 5px 0 5px 0;}
.cbrRight textarea {padding: 5px 0 0 10px; width: 406px; height: 165px; margin: 0 0 9px 0; border: solid 1px #D0D0D0; color: #333333; font: 13px/18px Arial; float: left;}
.cbrRight .grayButton {float: left;}
.cbrLeft .scroll-pane {height: 131px; overflow: auto; width: 226px; padding: 0; background-color: #F7F7F7; border-bottom: none; margin: 0 0 9px 0;}
.cbrLeft .jspContainer {overflow: hidden;	position: relative; height: 131px !important;}
.cbrLeft .jspVerticalBar {right: 0;}
.cbrLeft .jspTrack {background: #ECECEC;}
.cbrLeft .jspArrowUp {margin: 0;}
.starsInfoBottom {padding: 10px 15px 0 15px; border-top: solid 1px #D0D0D0;}
.starsInfoBottom font {color: #999999; font: 11px Arial; display: block; float: left;}
.starsInfoBottom img {float: right;}
.jspCap {display: none;}
.radioCust {float: right; margin: 6px 0 0 0;}
*+html .radioCust {margin: -4px 0 0 0;}
.radioCust input {margin: 0 5px; vertical-align: -1px}
.sharePop {width: 521px; height: 172px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.widgetPop {width: 691px; height: 531px; border: solid 6px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.widgetPop1 {height: 480px;}
.widgetPop2 {height: 390px;}
.sharePopHead, .embedPopHead, .widgetPopHead, .whatsNewPopHead {padding: 10px 0 0 15px; height: 29px; color: #333333; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; font: bold 14px Arial; background-color: #FFFFFF; border-bottom: solid 1px #D0D0D0;}
.embedPopHead, .widgetPopHead, .whatsNewPopHead {background-color: #F7F7F7;}
.sharePopHead a {color: #1997D8; font: bold 14px Arial; text-decoration: none;}
.sharePopHead a:hover {text-decoration: underline;}
.shareLinkBlock {height: 33px; padding: 6px 0px 0 15px; border-top: solid 1px #fff; border-bottom: solid 1px #D0D0D0;}
.shareLinkBlock font, .copyLinkBlock font {padding: 6px 0 0 0; width: 50px; display: block; float: left; color: #020202; font: bold 13px Arial;}
.shareLinkBlock font {padding: 4px 0 0 0;}
.shareLinkBlock .addthis_toolbox {float: right; margin: 4px 30px 0 10px;}
*+html .shareLinkBlock .addthis_toolbox {margin: 0px 30px 0 10px;}
*+html .shareLinkBlock .twitter-share-button {float: left;}
.copyLinkBlock {padding: 9px 0 0 15px; border-top: solid 1px #fff; color: #333333; font: 12px Arial;}
.copyLinkBlock input {width: 360px; height: 28px; color: #999999; font: 13px/28px Arial; float: left; margin: 0 5px 7px 0; border: solid 1px #D0D0D0; padding: 0 0 0 5px;}
.copyLinkBlock input.checkShare {width: 13px; height: 13px; margin: 1px 5px 0 0; border: 0; padding: 0;}
body:nth-of-type(1) .copyLinkBlock input {line-height: 13px;}
.copyLinkBlock .grayButton {float: left;}
.jobBlock {background: url("/images/mx_icons_green.png") no-repeat scroll 7px -56px #2A2A2A; border-radius: 5px 5px 5px 5px; color: #E7E7E7; font: bold 13px Arial; height: 27px; margin: 10px auto; padding: 13px 0 0 40px; width: 960px; position: relative;}
.jobBlock a {color: #66B30F; font: bold 13px Arial; text-decoration: underline;}
.jobBlock a:hover {text-decoration: none;}
.closeBlockLink {width: 12px; height: 12px; background: url(/images/mx_common_icons.png) no-repeat -9px -100px; position: absolute; top: 14px; right: 15px;}
.bigRadiusGray {width: 280px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 8px 0 0 0; height: 22px; margin: 8px 0 0 0;}
.sortable-list {list-style: none;}
/*.sortItem {cursor: move !important;}*/
.placeholder {background-color: #F7F7F7; height: 40px;}
.moveStrelsSpan {display: block; background: url(/images/mx_common_icons.png) no-repeat 2px -56px; width: 34px; height: 39px;}

.spina{background:url(/images/ld.gif) no-repeat center center;/*display: block;width: 34px;*/height: 38px;background-color: #F7F7F7;}
.deleteSpina {background:url(/images/ld.gif) no-repeat center center;float:right;/*margin-right:50px;*/display:inline-block;width: 20px;height: 20px;}
.publishSpina{background:url(/images/ld.gif) no-repeat center center;height: 39px;width: 34px;display: block;}
.publishSpina2{display: block; background: url(/images/ld.gif) no-repeat center center; width: 32px; height: 38px; position: relative; z-index: 2; }

.playListLink {display: block; width: 15px; height: 13px; background: url(/images/mx_icons_green.png) no-repeat -7px -398px; float: left; margin: 2px 10px 0 0; padding: 0;}
.pannePlayList .scroll-pane font {display: block; float: left; color: #AEAEAE; font: 10px Arial; margin: 3px 0 0 5px;}
.addedToMusicPopup {width: 510px;}
.addedToMusicPopup div {width: 465px;}
.underTab2Block {border-top: 1px solid #D0D0D0; margin: -1px 0 0 0; padding: 18px 30px 25px 30px; color: #2A2A2A; font: 14px Arial;}
.underTab2Block1 {color: #747474; padding: 18px 0 18px 30px;}
.greenButton {display: block; float: left; color: #FFFFFF; font: bold 12px Arial; text-decoration: none; text-shadow: 1px 1px #6FB61B; padding: 6px 15px 0 15px; height: 22px; border: solid 1px #6DBA15; box-shadow: inset 1px 1px 0px #AAF44C; -moz-box-shadow: inset 1px 1px 0px #AAF44C; -webkit-box-shadow: inset 1px 1px 0px #AAF44C; background: url(/images/pages_gradient.png) repeat-x 0 -561px;}
.greenButton:hover {background: url(/images/pages_gradient.png) repeat-x 0 -521px;}
.uploadStepsTable .mtbHead {background-color: #EBEBEB;}
.uploadStepsTable .mtbFoot {height: 40px; padding: 15px 0 0 0; background-color: #EBEBEB;}
.uploadStepsTable .mtbTd1 {padding: 12px 0 0 30px}
.uploadStepsTable .grayTr, .uploadStepsTable .whiteTr {height: 55px;}
.mtbFoot .actions a span {width: 148px; padding: 8px 0 0 14px;}
.mtbFoot .grayButton {float: left; margin: 0 10px 0 0px;}
.mtbFoot .grayButton .addPlusik {display: block; padding: 0 0 2px 25px; background: url(/images/upload_matrix.png) no-repeat -7px -127px;}
.uploadFootBlock {padding: 15px 0 20px 30px; color: #4E4E4E; font: 12px Arial;}
.uploadFootBlock font {color: #CD4B4B; font: 12px Arial;}
.swbu span {color: #909090;}
.uploadFootBlock input {margin: 0 10px 20px 0; float: left;}
*+html .uploadFootBlock input {margin: -3px 10px 20px 0;}
.swbu {float: left; padding: 8px 0 0 20px; color: #4E4E4E; font: 12px Arial;}
.uplWarningIcon {display: block; width: 17px; height: 17px; background: url(/images/upload_matrix.png) no-repeat -7px -6px;}
.uplOkIcon {display: block; width: 17px; height: 17px; background: url(/images/upload_matrix.png) no-repeat -7px -36px;}
.uploadStepsTable .mtbSimpleTd input {margin: 2px 0 0 0;}
.uploadStepsTable b {font: bold 13px Arial; color: #4E4E4E; display: block; padding: 0 0 2px 0;}
.uploadStepsTable .warnMess {font: 11px Arial; color: #CD4B4B;}
.uploadStepsTable .okMess {font: 11px Arial; color: #939393;}
.editTrackInfoLink {display: block; padding: 0 0 0 20px; color: #1997D8; font: 12px Arial; background: url(/images/upload_matrix.png) no-repeat -10px -66px; margin: 7px 0 0 0; float: left;}
.delTarckLink {display: block; width: 12px; height: 13px; background: url(/images/upload_matrix.png) no-repeat -9px -98px; margin: 9px 0 0 25px; float: left;}
.uploadStepsTable .scroll-pane {height: 381px; overflow: auto; width: auto !important; padding: 0; border-bottom: 0;}
.uploadStepsTable .jspContainer {height: 381px !important; }
.editTrackPopup1 {height: 425px;}
.editTrackPopup2 {height: 385px;}
.uploadProgress {height: 7px; border: solid 1px #C9C9C9; background-color: #C9C9C9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 0px #fff; -moz-box-shadow: 1px 1px 0px #fff; -webkit-box-shadow: 1px 1px 0px #fff; margin: 8px 20px 0 165px;}
*+html .uploadProgress {margin: 23px 20px 0 230px;}
.uploadProgressBar {height: 7px; background-color: #5AAF00; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.myFilesTop a.socIcon {display: block; width: 30px; height: 31px; float: left; margin: 0 7px 0 0;}
.myFilesTop a.socIcon1 {background: url(/images/mx_userprofiles.png) no-repeat -5px -5px;}
.myFilesTop a.socIcon2 {background: url(/images/mx_userprofiles.png) no-repeat -5px -45px;}
.myFilesTop a.socIcon3 {background: url(/images/mx_userprofiles.png) no-repeat -5px -85px;}
.underTabContent {border-top: 1px solid #D0D0D0; margin: -1px 0 0 0; padding: 20px 25px;}
*+html .underTabContent {display: inline-block;}
.actionSelBlock1 .grayButton {margin: 0 8px 0 0; padding: 6px 0px 0 32px;}
.actionSelBlock1 .grayButton font {position: absolute; top: 7px; left: 10px; width: 15px; height: 15px; background: url(/images/mx_icons_green.png) no-repeat -8px -278px;}
.actionSelBlock1 .actions {left: 0;}
.actionSelBlock1 .actions a span {width: 144px;}
.trackStat {float: right; margin: -33px 0 0 0;}
.trackStat span {display: block; float: left; font: 12px Tahoma; color: #222222; padding: 5px 0 0 19px; margin: 2px 0 10px 10px;}
.trackStat span.tsPlays {background: url(/images/mx_icons_green.png) no-repeat -10px -244px;}
.trackStat span.tsComments {background: url(/images/mx_icons_green.png) no-repeat -9px -184px;}
.trackStat span.tsFavs {background: url(/images/mx_icons_green.png) no-repeat -8px -363px;}
.trackStat span.tsSize {background: url(/images/mx_icons_green.png) no-repeat -1px -1399px;}
.trackStat span.tsBitrate {background: url(/images/mx_icons_green.png) no-repeat scroll 0 -1432px transparent;}
.underTabContentComments {color: #838383; font: 12px Arial;}
.trackCommentBlock {margin: 15px 0 15px 0;}
.trackCommentBlock .userAvComm {width: 45px; height: 45px; border: solid 1px #DFE0E1; float: left; margin: 0 15px 0 10px;}
.trackCommentBlock .userAvComm img {width: 43px; height: 43px; border: solid 1px #F2F2F2;}
.trackCommentBlock input[type=text] {width: 100%; height: 28px; border: solid 1px #CDCDCD; padding: 2px 0 0 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: #202020; font: 12px Arial; float: left;}
.taBlock {margin: 0 0 0 72px;}
.taBlock .grayButton {float: left; margin: 10px 0 15px 0;}
.trackCommentBlock textarea {width: 100%; height: 47px; border: solid 1px #CDCDCD; padding: 5px 0 0 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: #202020; font: 12px Arial; float: left;}
.notLogForCom {padding: 12px 0 0 15px; height: 28px; background-color: #F8F9E8; color: #252525; font: 13px Arial; margin: 10px 0;}
.notLogForCom a {color: #1997D8; font: 13px Arial;}
.commentItem {padding: 6px 10px 6px 0; background-color: #F6F6F7; color: #202020; font: 13px/21px Arial; margin: 0 0 1px 0;}
.commentItem span {color: #A9A9A9; font: 11px Arial; display: block; padding: 0 0 5px 0;}
.showMoreComments, .showMorePlaylistComments {display: block; background-color: #f0f0f0; padding: 12px 0 0 0; height: 28px; text-align: center; text-decoration: none; color: #838383; text-shadow: 1px 1px #fff; font: 12px Arial;}
.showMoreComments:hover, .showMorePlaylistComments:hover {background-color: #E9E9E9; color: #666666;}
.twoTables {width: 50%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
*+html .twoTables {width: 49.9%;}
.twoTables .mainTableBlock, .oneTable {border: 0;}
.twoTables .mainTableBlock .newPlayer {margin: 0 0 0 35px;}
.trackBlockLeftH1 {float: left; margin: 0 15px 10px 0;}
.trackBlockLeftH1 img {width: 76px; height: 76px; border: 1px solid #D0D0D0;}
.trackBlockLeftH1 a {background: url("/images/track_default_76x76.png") no-repeat; display: block; width: 76px; height: 76px; border: 1px solid #D0D0D0;}

.flagReportBody {padding: 20px 25px 0 15px; color: #2A2A2A; font: 12px/17px Arial;}
.flagReportBody font {display: block; float: left; width: 85px; color: #3E3E3E; font: 13px Arial; padding: 7px 0 0 0;}
.flagReportBody strong {display: block; float: left; color: #3E3E3E; font: bold 13px Arial; padding: 7px 0 15px 0;}
.flagReportBody .selector, .flagReportBody .grayButton {float: left;}
.flagReportBody textarea {width: 630px; padding: 5px 0 0 7px; height: 83px; color: #202020; font: 12px Arial; border: solid 1px #D0D0D0; margin: 0 0 10px 0;}
.flagReportBody .cuselText {font-weight: bold;}
.actionSelBlockShort .actions a span {width: 132px;}
.searchResults {border-top: solid 1px #DEDEDE; border-bottom: solid 1px #DEDEDE; margin: 0 -30px 15px -30px; padding: 20px 30px 0 30px;}
.searchResultsItem {padding: 0 0 20px 0; color: #4E4E4E; font: 12px Arial;}
.searchResultsItem input {float: left; margin: 0 10px 0 0;}
.searchResultsItemInfo, .searchResultsItemInfo .mb1 {float: left;}
.searchResultsItemInfo {width: 80%;}
.searchResultsItemInfo .actions, .manLinksOnSearch .actions {left: 0; top: 39px;}
.searchResultsItemInfo .actions a:first-child, .manLinksOnSearch .actions a:first-child {border-top: solid 1px #d0d0d0;}
.downloadLink {display: block; float: left; margin: 11px 0 0 9px; width: 17px; height: 14px; background: url(/images/mx_icons_green.png) no-repeat -7px -716px;}
.shareLink {display: block; float: left; margin: 12px 0 0 16px; width: 13px; height: 14px; background: url(/images/mx_icons_green.png) no-repeat -8px -338px;}
.embedLink {display: block; float: left; margin: 15px 0 0 16px; width: 18px; height: 8px; background: url(/images/mx_icons_green.png) no-repeat -7px -221px;}
.searchResultsItemInfo .sriSong {color: #B3B3B3; font: 14px Arial; margin: -7px 0 5px 0; float: left;}
.searchResultsItemInfo .sriSong1 {margin: 0px; color: #4E4E4E;}
.searchResultsItemInfo .sriSong a {color: #0290D9; font: 14px Arial;}
.additionalInfo {margin: 7px 0 0 0;}
.additionalInfo font {display: block; float: left; color: #AEAEAE; font: 12px Arial;}
.additionalInfo a {display: block; float: left; color: #249FDE; font: 12px Arial; margin: 0 20px 0 3px;}
.additionalInfo span {display: block; float: left; color: #4E4E4E; font: 12px Arial; margin: 0 40px 0 10px;}
.additionalInfo .clear {height: 5px;}
.searchResultsHeader h2 {color: #202020; font: 20px Arial; float: left; padding: 2px 10px 10px 0;}
.navSortBlock1 {background-color: #F6F6F7; padding: 15px 15px 15px 140px !important;}
*+html .navSortBlock1 {display: inline-block;}
.navSortBlock1 input {margin: 8px 10px 0 30px !important; padding: 0; width: 13px; height: 13px; border: none; vertical-align: baseline;}
.searchResultsTop font {display: block; float: left; padding: 7px 15px 0 0; font: 14px Arial; color: #2A2A2A;}
.searchResultsTop input {width: 73%; height: 28px; padding: 0 0 0 10px; border: solid 1px #D0D0D0; color: #2A2A2A; font: 14px/28px Arial; margin: 0 7px 0 0; float: left;}
body:nth-of-type(1) .searchResultsTop input {line-height: 14px;}
.searchResultsTop .grayButton, .searchBlock .grayButton {float: left; margin: 0 7px 0 0;}
.searchResultsTop .actionSelected, .searchResultsTop .cuselText {font-weight: normal !important;}
.underTab2Block .navigation {margin: 0;}
.browseSpl .mb1 {float: right; margin: -4px 0px 0 0;}
.browseSpl .grsp {margin: 7px 5px 0 15px; float: right !important;}
.browseSpl .embedLink {margin: 12px 10px 0 5px;}
.browseSpl .mb1 .actions {left: -129px; top: 39px;}
.browsePageHeader {color: #4E4E4E; font: 13px Arial;}
.browsePageHeader h3 {padding: 3px 0 5px 0;}
.browsePageHeader h3 a {color: #249FDE; font: 15px Arial;}
.actionSelected span.saSpan {background: url(/images/mx_common_icons.png) no-repeat right -157px; padding-right: 37px;}
.customizeLink {display: block; float: right; margin: 2px 5px 0 0; width: 28px; height: 16px; background: url(/images/mx_main.png) no-repeat 0 -73px;}
.customizeLink span {width: 28px; height: 16px; display: block; background: url(/images/mx_main.png) no-repeat 20px -374px;}
.playerNoTrack {background: #313131 url(/images/no_track_bg.png) no-repeat 0 0; height: 120px; width: 100%;}
.playerNoTrack h2 {color: #fff; font: bold 18px Arial; padding: 23px 0 15px 135px;}
.playerNoTrack span {color: #fff; font: 12px Arial; padding: 0 0 0 135px;}
.tabs3 {margin: 0 0 0 25px;}
.tabs4 {margin: 0; width: 50%; float: left;}
*+html .tabs4 {width: 49.9%;}
.tabs4 span {margin: 0 0 0 25px !important;}
.underTabContent h2 {color: #5AAE07; font: 20px Arial; padding: 0 90px 5px 0; position: relative;}
.playerNoTrack {background: #313131 url(/images/no_track_bg.png) no-repeat 0 0;height: 120px;width: 100%;}
.playerNoTrack h2 {color: white;font: bold 18px Arial;padding: 23px 0 15px 135px;}
.playerNoTrack span {color: white;font: 12px Arial;padding: 0 0 0 135px;}

.playerProccesingTrack {background: #313131 url("/images/processing_track_bg.png") no-repeat scroll 0 0;height: 120px;width: 100%;}
.playerProccesingTrack h2 {color: white;font: bold 18px Arial;padding: 23px 0 15px 135px;}
.playerProccesingTrack span {color: white;font: 12px Arial;padding: 0 0 0 135px;}

span.openAllTrackListLink:hover{cursor: pointer;}
/* New browse styles */
.playListLink {display: block; width: 15px; height: 13px; background: url(/images/mx_icons_green.png) no-repeat -7px -398px; float: left; margin: 2px 10px 0 0; padding: 0;}
.pannePlayList .scroll-pane font {display: block; float: left; color: #AEAEAE; font: 10px Arial; margin: 3px 0 0 5px;}
.addedToMusicPopup {width: 510px;}
.addedToMusicPopup div {width: 465px;}
.underTab2Block {border-top: 1px solid #D0D0D0; margin: -1px 0 0 0; padding: 18px 30px 25px 30px; color: #2A2A2A; font: 14px Arial;}
.underTab2Block1 {color: #747474; padding: 18px 0 18px 30px;}
.greenButton {display: block; float: left; color: #FFFFFF; font: bold 12px Arial; text-decoration: none; text-shadow: 1px 1px #6FB61B; padding: 6px 15px 0 15px; height: 22px; border: solid 1px #6DBA15; box-shadow: inset 1px 1px 0px #AAF44C; -moz-box-shadow: inset 1px 1px 0px #AAF44C; -webkit-box-shadow: inset 1px 1px 0px #AAF44C; background: url(/images/pages_gradient.png) repeat-x 0 -561px;}
.greenButton:hover {background: url(/images/pages_gradient.png) repeat-x 0 -521px;}
.uploadStepsTable .mtbHead {background-color: #EBEBEB;}
.uploadStepsTable .mtbFoot {height: 40px; padding: 15px 0 0 0; background-color: #EBEBEB;}
.uploadStepsTable .mtbTd1 {padding: 12px 0 0 30px}
.uploadStepsTable .grayTr, .uploadStepsTable .whiteTr {height: 55px;}
.mtbFoot .actions a span {width: 148px; padding: 8px 0 0 14px;}
.mtbFoot .grayButton {float: left; margin: 0 10px 0 0px;}
.mtbFoot .grayButton .addPlusik {display: block; padding: 0 0 2px 25px; background: url(/images/upload_matrix.png) no-repeat -7px -127px;}
.embedLink {display: block; float: right; margin: 15px 0 0 16px; width: 18px; height: 8px; background: url(/images/mx_icons_green.png) no-repeat -7px -221px;}
.searchResultsItemInfo .embedLink  { float: left;}
.underTab2Block .navigation {margin: 0;}
.browseSpl .embedLink {margin: 12px 10px 0 5px;}
.gumContLeft h4 {color: #2A2A2A; font: 20px Arial; padding: 20px 0 25px 30px;}
.tableRightSb {font: 12px Arial; text-align: left; width: 300px;}
.tableRightSb .mainTableBlock {border: 1px solid #D0D0D0; -moz-box-sizing: border-box; box-sizing: border-box;-webkit-box-sizing: border-box;}
.tabs5 span {margin: 0 0 -1px 0 !important; background-color: #fff; border-bottom: 0 !important;}
#hsAlertPopUp {background: url("/images/preloader.gif") no-repeat scroll center center #333333; border-radius: 12px 12px 12px 12px; height: 57px; min-width: 310px; z-index: 9999; position: absolute;left: 450px;}
#hsAlertPopUpContent {background-color: #F7F7F7;border: 6px solid #333333;border-radius: 10px 10px 10px 10px;height: 45px;position: relative;min-width: 310px; display: none;}
#hsAlertPopUpClose {background: url("/images/close_icon.png") no-repeat scroll right 0 transparent;color: #191919;cursor: pointer;font: 12px Arial;padding: 0 20px 0 0;position: absolute;text-decoration: none;z-index: 1103;float: right;top: 15px;right: 10px;}
#hsAlertPopUpMessage {border-left: 2px solid #FFFFFF;border-radius: 10px 10px 10px 10px;border-top: 2px solid #FFFFFF; font: 12px Arial;height: 30px;padding: 13px 30px 0 43px;text-shadow: 1px 1px #FFFFFF;min-width: 240px;}
.hsalert_ok {background: url("/images/hsalert_ok.png") no-repeat scroll 15px #F7F7F7;color: #64AD05;}
.hsalert_alert {background: url("/images/hsalert_alert.png") no-repeat scroll 15px #F7F7F7;color: #ffcc00;}
.hsalert_error {background: url("/images/hsalert_error.png") no-repeat scroll 15px #F7F7F7;color: #ff0000;}

/*HTML5 player*/
:focus {outline: none;}
header, section, footer {display:block}
.clear {clear: both; font-size: 1px; height: 0px;}
.player {width: 100%; height: 120px; background: url(/images/matrix.png) repeat-x 0 -560px; position: relative; border: solid 1px #212121;}
.disableDownload {width: 74px; height: 72px; background: url(/images/matrix2.png) no-repeat 0 -202px; position: absolute; right: 0; top: 1px;}
.downloadBlock {display: block; width: 75px; height: 72px; background: url(/images/matrix.png) no-repeat 0 -202px; position: absolute; right: 0; top: 1px;}
.downloadBlock:hover {background: url(/images/matrix.png) no-repeat -75px -202px;}
.embedShareBlock {width: 74px; height: 47px; position: absolute; right: 0; bottom: 0px; background: url(/images/matrix.png) no-repeat -76px -140px;}
.embedShareBlock a {color: #9E9D9D; font: 9px Arial; text-decoration: none; display: block; padding: 1px 0 2px 15px; margin: 6px 0 0 5px;}
.embedShareBlock a.shareLink {background: url(/images/matrix.png) no-repeat -130px -420px; margin: 8px 0 0 5px;}
.embedShareBlock a.shareLink:hover {background: url(/images/matrix.png) no-repeat -130px -440px; color: #fff;}
.embedShareBlock .commentOpen {background: url(/images/matrix.png) no-repeat -131px -457px; position: absolute;}
.embedShareBlock .commentOpen:hover {background: url(/images/matrix.png) no-repeat -131px -477px; color: #fff;}
.embedShareBlock .commentClose {background: url(/images/matrix.png) no-repeat -131px -497px;}
.embedShareBlock .commentClose:hover {background: url(/images/matrix.png) no-repeat -131px -517px; color: #fff;}
.trackTitle {color: #9E9D9D; font: bold 13px Arial; height: 25px; padding: 9px 0 0 10px; background: url(/images/matrix.png) no-repeat 0px -50px; margin: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 50%; float: left;}
.plGenTracks {display: block; padding: 11px 40px 0 10px; height: 23px; border-left: solid 1px #555555; float: right; text-decoration: none; color: #62B000; font: 11px Tahoma; margin: 0 75px 0 0; background: url(/images/matrix.png) no-repeat 30px -833px;}
.playBlock {width: 75px; height: 85px; background: url(/images/matrix.png) no-repeat 0px -102px; position: absolute; bottom: 0; left: 0;}
.player .playLink {width: 24px; height: 27px; background: url(/images/matrix.png) no-repeat 0px -483px; position: absolute; bottom: 30px; left: 28px;}
.player .playLink:hover {background: url(/images/matrix.png) no-repeat 0px -513px;}
.pauseLink {width: 20px; height: 24px; background: url(/images/matrix.png) no-repeat -39px -484px; position: absolute; bottom: 31px; left: 27px; visibility: hidden;}
.pauseLink:hover {background: url(/images/matrix.png) no-repeat -39px -514px;}
.muteOn {width: 9px; height: 9px; background: url(/images/matrix.png) no-repeat -84px -423px; position: absolute; bottom: 5px; left: 12px;}
.muteOff {width: 9px; height: 9px; background: url(/images/matrix.png) no-repeat -84px -443px; position: absolute; bottom: 5px; left: 12px; visibility: hidden;}
.muteBar {position: absolute; left: 23px; bottom: 6px; width: 41px; height: 14px; background: url(/images/matrix.png) no-repeat 0px 0px; cursor: pointer;}
.muteSlider {width: 41px; height: 14px; background: url(/images/matrix.png) no-repeat 0px -14px;}
.nowTime {color: #fff; font: 9px Arial; position: absolute; left: 11px; top: 38px;}
.allTime {color: #A4A4A4; font: 9px Arial; position: absolute; left: 42px; top: 38px;}
.progressBar {height: 10px; margin: 2px 74px 0 75px; background: url(/images/matrix.png) repeat-x 0px -360px; position: relative;}
.progressBarUploaded {height: 10px; background: url(/images/matrix.png) repeat-x 0px -380px;}
.progressBarPlayed {height: 10px; width: 100%; background: url(/images/matrix.png) repeat-x 0px -360px; float: left; position: relative; top: 0px;}
.addCommentBtn {float: left; cursor: pointer; position: relative; top: 14px;}
.playHead {height: 10px; width: 10px; background: url(/images/matrix.png) no-repeat -30px -423px; float: left; cursor: pointer; position: relative; top: -10px;}
.plusButton {display: block; width: 23px; height: 23px; background: url(/images/matrix.png) no-repeat -50px -423px; position: absolute; top: -21px; left: -6px;}
.plusButton:hover {background: url(/images/matrix.png) no-repeat -50px -453px;}
.cuePoint {width: 16px; height: 16px; padding: 25px 0 0 2px; background: url(/images/matrix.png) no-repeat 0px -423px; position: absolute; top: -7px; cursor: pointer;}
.cuePoint img {width: 16px; height: 16px;}
.cueData {visibility:hidden;}
.waveLoaded {background-color: #AAAAAA; height: 38px; opacity: 0.2;}
.waveBlock {height: 38px; position: relative; top: 1px; margin: 0 75px 0 75px; cursor: pointer;}
.waveBlockIn {height: 38px; position: relative; top: -38px;}
.playedWavesRight {height: 38px; background: url(/images/matrix.png) no-repeat right -320px;}
.waveImage {width:100%; height: 100%;}

span.popup {position: absolute; display: none; z-index: 50; left: -92px !important; top: -60px !important; width: 194px;}
.borBack {padding: 6px 0px 0 10px; height: 21px; background-color: #ffffff; border: solid 1px #C2C4C6; color: #000000; white-space: nowrap; font: 11px Arial;}
.corner {height: 10px; width: 14px; background: url(/images/matrix.png) no-repeat -50px -700px; position: relative; margin: -1px auto 0 auto;}
.borBack span {display: block; float: left;}
.plusIcon {height: 15px; width: 15px; background: url(/images/matrix.png) no-repeat -84px -517px;}
.addCommentPopup {border: solid 1px #D0D0D0; width: 430px; height: 104px; ; background-color: #FFFFFF; position:absolute; top: 8px; left: 30%; visibility: hidden;}
.headerPop {padding: 3px 0 0 6px; height: 17px; border-bottom: solid 1px #D0D0D0; background-color: #F7F7F7; color: #252525; font: 11px Arial;}
.bodyPop {padding: 15px 0 0 15px; background: url(/images/matrix.png) repeat-x 0px -750px; border-top: solid 1px #FFFFFF;}
.bodyPop img {float: left; width: 52px; height: 52px; margin: 0 12px 0 0;}
.bodyPop textarea {float: left; width: 256px; height: 45px; margin: 0 12px 0 0; border: solid 1px #9A9A9A; padding: 5px 0 0 10px; color: #9E9D9D; font: 11px Arial;}
.comSub {color: #FFFFFF; font: 11px Arial; border: 0; width: 56px; height: 25px; float: left; cursor: pointer; background-color: #2E2E2E;}
.boxClose {position: absolute; top: 5px; right: 5px; z-index: 1104; display: none; cursor: pointer; height: 14px; background: url(/images/matrix.png) no-repeat -107px -541px; color: #B3B3B3; font: 9px Arial; padding: 0 15px 0 0;}
.commentsList {width: 377px; height: 157px; background-color: #fff; border: solid 1px #D0D0D0; position:absolute; top: -87px; left: 60px; visibility: hidden;z-index: 100000;}
.commentsListFooter {padding: 12px 15px 0 15px; height: 31px; background: #FFFFFF url(/images/matrix.png) repeat-x 0px -750px; border-top: solid 1px #FFFFFF; color: #2E2E2E; font: 11px Arial;}
.commentsListFooter a {font: 11px Arial; color: #1997D8;}
.commentsListFooter a:hover {text-decoration: none;}
.commentsListHeader {padding: 3px 10px 0 10px; height: 17px; border-bottom: solid 1px #D0D0D0; border-top: solid 1px #FFFFFF; background-color: #F7F7F7; color: #141414; font: 11px Arial; position: relative;}
.player .scroll-pane {height: 89px; overflow: auto; width: 377px !important; background: #FFFFFF url(/images/matrix.png) repeat-x 0px -750px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #D0D0D0;}
.player .jspContainer {overflow: hidden;	position: relative; height: 88px !important;width:377px !important;}
.player .jspPane {position: absolute; padding-left:0 !important;}
.player .jspCap {display: none;}
.player .jspVerticalBar {position: absolute; top: 0; right: 1px; width: 20px; height: 100%;}
.player .jspTrack {background: #F6F6F6; position: relative;}
.player .jspDrag {background-color: #EFEFEF; position: relative; top: 0; left: 0; cursor: pointer; border: solid 1px #D0D0D0; margin: -1px 0 0 0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.player .jspArrowUp {display: block; width: 20px; height: 20px; background: url(/images/matrix.png) no-repeat 0px -700px; cursor: pointer; position: relative; z-index: 100; margin: 1px 0 0 0;}
.player .jspArrowDown {display: block; width: 20px; height: 20px; background: url(/images/matrix.png) no-repeat 0px -720px; cursor: pointer; bottom: 0; right: 0; position: absolute;}
.scroll-pane ul {list-style: none; margin: 0 3px;}
.scroll-pane ul li {padding: 3px 3px 3px 45px; display: block; border-bottom: dotted 1px #C7C7C7; color: #1D1D1B; font: 11px Arial;}
*+html .scroll-pane ul li {display: inline-block;}
.scroll-pane ul li span {color: #9F9F9F; font: 11px Arial; display: block; padding: 0 0 3px 0;}
.scroll-pane ul li img {float: left; width: 23px; height: 23px; border: solid 1px #949494; margin: 2px 0 0 -35px;}
.cornerComments {height: 14px; width: 14px; background: url(/images/matrix.png) no-repeat -70px -700px; position: relative; margin: 0 0 0 10px;}
.writeComInp {float: left; width: 280px; height: 23px; margin: -4px 0px 0 -2px; border: solid 1px #9A9A9A; padding: 0 0 0 6px; color: #9E9D9D; font: 11px/23px Arial;}
body:nth-of-type(1) .writeComInp {line-height: 11px;}
.commentsList .comSub {margin: -4px -2px 0 7px;}
.comSub::-moz-focus-inner {border: none;}
/*Playlist styles*/ 
.playList {border: solid 1px #212121; position: absolute; left: -1px; top: 120px; width: 100%; background-color: #222222; display: none;}
.playListHeader {height: 34px; background: url(/images/matrix-playlist.png) repeat-x 0px -460px; padding: 0 10px;}
.playList .filterInp {color: #9E9D9D; font: 11px/19px Arial; height: 19px; width: 143px; padding: 0 0 0 10px; background-color: #373737; float: right; margin: 5px 0 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 0;}
body:nth-of-type(1) .playList .filterInp {line-height: 11px;}
.actionBlock {float: left; margin: 7px 5px 0 0; width: 44px; height: 19px; background: url(/images/matrix-playlist.png) no-repeat -4px 0px;}
.actionBlock a {width: 20px; height: 16px; display: block; padding: 3px 0 0 24px; text-decoration: none; color: #9E9D9D; font: 9px Arial;}
.actionBlock a:hover, .actionBlockAct a {color: #fff;}
.actionBlock a.set1 {background: url(/images/matrix-playlist.png) no-repeat -5px -21px;}
.actionBlock a.set1:hover, .actionBlockAct a.set1 {background: url(/images/matrix-playlist.png) no-repeat -5px -41px;}
.actionBlock a.set2 {background: url(/images/matrix-playlist.png) no-repeat -5px -61px;}
.actionBlock a.set2:hover, .actionBlockAct a.set2 {background: url(/images/matrix-playlist.png) no-repeat -5px -81px;}
.actionBlock a.set3 {background: url(/images/matrix-playlist.png) no-repeat -5px -101px;}
.actionBlock a.set3:hover, .actionBlockAct a.set3 {background: url(/images/matrix-playlist.png) no-repeat -5px -121px;}
.actionBlockAct {visibility: hidden; margin-left: -49px;}
.playList .scroll-pane {height: 150px; overflow: auto; width: 100% !important; background: #222222; border: 0;}
.playList .jspContainer {overflow: hidden; position: relative; height: 150px !important; width: 100% !important;}
.playList .jspVerticalBar {position: absolute; top: -1px; right: 2px; width: 21px; height: 100%;}
.playList .jspPane {width: 99% !important;}
.playList .jspTrack {background: #1D1D1D; position: relative;}
.playList .jspDrag {width: 17px; position: relative; top: 0; left: 1px; cursor: pointer; border: solid 1px #4B4B4B; background: #3C3C3C; margin: 0; box-shadow: inset 0px 0px 0px #FFFFFF; -moz-box-shadow: inset 0px 0px 0px #FFFFFF; -webkit-box-shadow: inset 0px 0px 0px #FFFFFF;}
.playList .jspArrowUp {width: 21px; height: 21px; background: url(/images/matrix-playlist.png) no-repeat 0px -171px; margin: 0;}
.playList .jspArrowUp:hover {background: url(/images/matrix-playlist.png) no-repeat 0px -150px;}
.playList .jspArrowDown {width: 21px; height: 21px; background: url(/images/matrix-playlist.png) no-repeat -21px -171px;}
.playList .jspArrowDown:hover {background: url(/images/matrix-playlist.png) no-repeat -21px -150px;}
.songItem {padding: 3px 0 0 15px; height: 20px; background-color: #222222; border-top: solid 1px #222222; border-bottom: solid 1px #222222; color: #9E9E9E; font: 13px Arial; cursor: pointer;}
.songItem:hover {border-top: solid 1px #3F3F3F; border-bottom: solid 1px #1B1B1B; color: #CBCBCB; background-color: #373737;}
.songItemAct, .songItemAct:hover {background-color: #458F03; border-top: solid 1px #58AE0C; border-bottom: solid 1px #1B1B1B; color: #B8F581;}
.songName {float: left; width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.songName span {color: #5A5A5A;}
.songItemAct .songName span, .songItemAct .playsBlock, .songItemAct .durationBlock {color: #78C830 !important;}
.songItem .playsBlock {float: right; width: 75px; text-align: right; margin: 0 20px 0 0; color: #5A5A5A; background: none !important; font: 13px Arial !important;}
.durationBlock {float: right; width: 40px; text-align: right; margin: 0 10px 0 0; color: #5A5A5A;}
.plLink {display: block; float: right; width: 15px; height: 12px; margin: 2px 15px 0 0;}
.repeatLink {background: url(/images/matrix-playlist.png) no-repeat -9px -264px;}
.repeatLink:hover, .repeatLinkAct {background: url(/images/matrix-playlist.png) no-repeat -9px -344px;}
.nextLink {background: url(/images/matrix-playlist.png) no-repeat -9px -284px; margin: 2px 25px 0 0;}
.nextLink:hover {background: url(/images/matrix-playlist.png) no-repeat -9px -364px;}
.songItemAct .repeatLink {background: url(/images/matrix-playlist.png) no-repeat -9px -304px;}
.songItemAct .repeatLink:hover {background: url(/images/matrix-playlist.png) no-repeat -9px -344px;}
.songItemAct .nextLink {background: url(/images/matrix-playlist.png) no-repeat -9px -324px;}
.songItemAct .nextLink:hover {background: url(/images/matrix-playlist.png) no-repeat -9px -364px;}
.underTrackInfoLinks a {margin: 0 14px 0 0; display: block; float: left; font-size: 16px;}
.edLink {background: url(/images/mx_icons_green.png) no-repeat 0px -1082px; padding: 0 0 0 18px;}
.atLink {background: url(/images/mx_icons_green.png) no-repeat -8px -514px; padding: 0 0 0 22px;}
.afLink {background: url(/images/mx_icons_green.png) no-repeat -8px -364px; padding: 0 0 0 24px;}
.apLink {background: url(/images/mx_icons_green.png) no-repeat -7px -393px; padding: 0 0 0 25px;}
.emLink {background: url(/images/mx_icons_green.png) no-repeat -6px -213px; padding: 0 0 0 26px;}
.shLink {background: url(/images/mx_icons_green.png) no-repeat -8px -333px; padding: 0 0 0 23px;}
.aqLink {background: url(/images/que_icon.png) no-repeat 2px 5px; padding: 0 0 0 22px;}
.bigDownloadBtn {display: block; width: 271px; height: 57px; background: url(/images/download_btn.png) no-repeat 0 0; margin: 10px 0 0 0; float: left;}
.grspb {display: block; float: left; margin: 5px 10px 0 0; color: #292929; font: bold 13px Arial;}
.browseSpl .warningLink {font: 13px Arial; margin: 7px 0 0 0 !important;}
.tagList .grsp {float: left !important; margin: 6px 5px 0 0px !important;}
.tagList .warningLink {margin: 7px 10px 2px 5px !important;}
.userAvAccBlock {float: left; margin: 0 30px 0 0; width: 120px; height: 120px;}
.userAvAccBlock img {width: 120px; height: 120px;}
.userDetBlock .grayButton {float: left; margin: 5px 0 5px 0;}
.userDetBlock a {color: #70BD18;}
.userDetBlock .infoQuest {display: block; clear: both; padding: 1px 0 3px 25px; background: url(/images/mx_icons_green.png) no-repeat 0 -871px; color: #999999; font: 11px Arial; }
.checksBlock {float: left; width: 470px;}

/*People,Followers,Following*/
.lightHeaderIn .lMenuBut a.myLink2 span {background: url(/images/mx_main.png) no-repeat 67px -368px;}
.headerNotifyAct .notifyLink, .headerMessAct .messageLink {left: 10px !important;}
.upTop {height: 20px; background-color: #232323; width: 100%; min-width: 1320px; width:expression((document.body.clientWidth<1320)?'1320px':'100%'); position: fixed; top: 0; left: 0; /*z-index: 999999;*/z-index:9996;}
.upTopLeft {float: left; padding: 3px 0 0 10px; color: #6C6C6C; font: 11px Arial;}
.upTopLeft a {text-decoration: none; color: #F5F5F5; font: 11px Arial; margin: 0 3px;}
.upTopLeft a:hover {text-decoration: underline;}
.tabs6 a {padding: 9px 15px 0 15px; height: 25px; margin: 0 3px -1px 0; background-color: #fff; position: relative; border: solid 1px #D0D0D0; float: left; display: block; color: #313131; font: 14px Tahoma; text-decoration: none;}
.tabs6 a:hover, .tabs6 a.act {padding: 9px 15px 1px 15px; border-bottom: 0;color: #56A402;}

.sbFollowers .grayTr {border: solid 1px #ffffff !important; padding: 10px;}
.sbFollowers .whiteTr {border-top: none !important; border-bottom: none !important; border-right: solid 1px #ffffff; padding: 10px;}
.sbFollowers .sbUserAv {width: 40px; height: 40px; float: left; margin: 0 10px 0 0; background: url(/images/artist_default_46x46.png) center;}
.sbFollowers .sbUserAv img {width: 40px; height: 40px;}
.sbFollowers .sbUserFi {float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 155px;}
.sbFollowers .sbUserFi a {color: #4697E2; font: 13px Tahoma;}
.sbFollowers .grayButton {font-weight: normal !important; padding: 1px 7px 0 7px; height: 17px; margin: 10px 5px 0 0; display: none;}
.sbFollowers .grayTr:hover .grayButton, .sbFollowers .whiteTr:hover .grayButton {display: block;}
.sbUserFi span {display: block; float: left; color: #333333; font: 11px Tahoma; margin: 5px 5px 0 0; padding: 1px 0 1px 20px;}
.sbUserFi span.folCount, .follStatIn span.folCount {background: url(/images/mx_icons_green.png) no-repeat -5px -128px;}
.followerItem {width: 120px; padding: 0 9px 0 0; float: left; margin: 5px 25px 20px 0; cursor: pointer;}
.follTitle {display: block; float: left; width: 85px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #202020; font: 12px Tahoma; margin: 0 0 5px 0; text-decoration: none;}
.isOnline {float: left; width: 7px; height: 7px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #95E41F; margin: 5px 5px 0 0;}
.follImg {background: url(/images/artist_default_116x116.png) center;}
.follImg, .follImg img {position: relative; width: 120px; height: 120px;}
.followerItem .grayButton {float: none; margin: 9px 0 0 0; font-weight: normal !important; text-align: center;}
.followerItem .grayButton:hover, .followerItem .grayButtonAct {background: #ffffff; color: #56A402 !important;}
.follStat {width: 120px; height: 20px; background-color: #000000; position: absolute; bottom: 0; left: 0; opacity:0.5; moz-opacity:0.5; filter:alpha(opacity=50); display: none;}
.folItemTtLink {width: 110px; height: 15px; position: absolute; bottom: 3px; left: 5px; display: none; color: #62B5FF; font: 10px Tahoma; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.followerItem:hover .follStat, .followerItem:hover .folItemTtLink {display: block; color:#fff;}
.fetchingBlock {padding: 10px 0; border-top: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; margin: 0 0 20px 0;}
.fetchingBlockIn {color: #666666; font-weight: bold; height: 20px; padding: 4px 0 4px 30px; width: 100px; margin: 0 auto; background: url(/images/loader.gif) no-repeat 0 0;}
.folFlag {float: right; margin: 2px 0 0 0;}
.folInfoBlock {margin: 7px 0 0 0;}
.folInfoBlock span {display: block; float: left; color: #4E4E4E; font: 11px Tahoma;}
.folInfoBlock span.folSongsSpan {padding: 0 0 0 15px; margin: 0 20px 0 5px; background: url(/images/mx_icons_green.png) no-repeat -10px -98px;}
.folInfoBlock span.folPeopSpan {padding: 0 0 0 20px; background: url(/images/mx_icons_green.png) no-repeat -7px -68px;}
.epPlayer {position: absolute; left: 4px; top: 20px; visibility: hidden;}
.epPrevSongLink {position: absolute; width: 24px; height: 38px; background: url(/images/thumbPrev.png) no-repeat; left: 0px; top: 18px;}
.epNextSongLink {position: absolute; width: 24px; height: 38px; background: url(/images/thumbNext.png) no-repeat; left: 88px; top: 18px;}

/*whats new and mobile app popups*/
.whatsNewPop {width: 865px; height: 500px; border: solid 6px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.wnLeft {width: 160px; padding: 20px 0 0 0; float: left;}
.wnLeft a {display: block; padding: 8px 0 0 20px; height: 25px; margin: 0 0 10px 0; position: relative; color: #4E4E4E; font: 15px Tahoma; text-decoration: none;}
.wnLeft a:hover, .wnLeft a.act {color: #FFFFFF; background-color: #6EBB16; border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0;}
.wnRight {width: 720px; height: 442px; margin: 0 0 0 -15px; padding: 17px 0 0 0; float: left; border-top: solid 1px #ffffff; background-color: #F2F2F2; border-radius: 0 0 6px 0; -moz-border-radius: 0 0 6px 0; -webkit-border-radius: 0 0 6px 0;}
.wnRight h2 {color: #4E4E4E; font: 30px Tahoma; text-shadow: 1px 1px #ffffff; margin: 0 0 0 35px;}
.wnRight h2 span {color: #62B009; font: bold 30px Tahoma;}
.wnItem {width: 210px; float: left; margin: 0 30px 0 0; color: #7B7B7B; font: 12px/20px Tahoma;}
.wnItem h3 {color: #4E4E4E; font: bold 17px/28px Tahoma; margin: 0 0 10px 40px;}
.wnItem p {margin: 0 0 0 40px;}
/* .mobileAppPopBody {background: url(/images/tour_images/mobile_app_bg.png) no-repeat 0 0; border-top: solid 1px #ffffff; padding: 0 0 0 437px; width: 428px; height: 459px; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;} */
.mobileAppPopBody p {color: #8C8C8C; font: bold 13px/20px Arial; margin: 188px 0 45px 0; width: 370px;}
.mobileAppPopBody div {color: #313131; font: bold 16px/20px Arial; margin: 0 0 15px 0;}
.mobileAppPopBody input {width: 245px; height: 38px; color: #9D9D9D; font: 16px/38px Tahoma; float: left; margin: 0 10px 0 0; border: solid 1px #D0D0D0; padding: 0 0 0 13px;}
body:nth-of-type(1) .mobileAppPopBody input {line-height: 16px;}
.mobileAppPopBody input.grayInp {height: 40px; width: 80px; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; color: #202020; font: 16px Tahoma; padding: 0; cursor: pointer;}
.mobileAppPopBody input.grayInp:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.grayInp::-moz-focus-inner {border: 0;}

/*Messages and Notifications*/
.headerNotify {position: relative; float: right; width: 33px; height: 20px; margin: 0 10px;}
.headerMess {position: relative; float: right; width: 38px; height: 20px;}
.headerNotifyAct, .headerMessAct {background-color: #F7F7F7;}
.headerNotifyAct .notifyLink, .headerMessAct .messageLink {left: 10px !important;}
.headerNotify .notifyLink {position: absolute; top: 4px; left: 0px; width: 14px; height: 13px; background: url(/images/mx_main.png) no-repeat -12px -170px;}
.headerNotify .notifyLinkAct {background: url(/images/mx_main.png) no-repeat -12px -200px;}
.headerMess .messageLink {position: absolute; top: 4px; left: 0px; width: 16px; height: 15px; background: url(/images/mx_main.png) no-repeat -11px -110px;}
.headerMess .messageLinkAct {background: url(/images/mx_main.png) no-repeat -11px -140px;}
.notMesCount {display: block; float: right; background-color: #E61111; color: #fff; font: 8px Tahoma; padding: 1px 3px 1px 2px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; top: 5px; right: 0px;}
.headerNotifyBlock {width: 278px; border-left: solid 1px #4E4E4E; border-right: solid 1px #4E4E4E; border-bottom: solid 1px #4E4E4E; position: absolute; top: 20px; right: -1px; background-color: #FFFFFF; z-index: 10000;}
.headerNotifyBlock .topH {padding: 13px 15px 0 15px; height: 26px; background-color: #F7F7F7; border-bottom: solid 1px #D0D0D0;}
.headerNotifyBlock .topH span {display: block; float: left; color: #2A2A2A; font: 12px Tahoma;}
.headerNotifyBlock .topH a {display: block; float: right;}
.headerNotifyBlock ul {list-style: none;}
.headerNotifyBlock ul li {display: block; padding: 8px 10px 10px 45px; border-bottom: solid 1px #D0D0D0; color: #2A2A2A; font: 12px/17px Tahoma;}
.headerNotifyBlock ul li .alertLi {background: url(/images/mx_main.png) no-repeat -3px -620px;}
.headerNotifyBlock ul li .comLi {background: url(/images/mx_main.png) no-repeat -4px -590px;}
.headerNotifyBlock ul li .avOrIcon {float: left; width: 23px; height: 23px; margin: 3px 0 0 -35px;}
.headerNotifyBlock ul li .avOrIcon img {width: 23px; height: 23px;}
.headerNotifyBlock ul li span {color: #8D8D8D; font: 10px/17px Tahoma; display: block;}
.headerNotifyBlock p {padding: 7px 0 9px 0; text-align: center;}
.headerNotifyBlock a {color: #28A3E2; font: 12px Tahoma;}


.customBgType32_zip {background: url(/images/zip_default_32x32.png) no-repeat;}
.customBgType46_zip {background: url(/images/zip_default_46x46.png) no-repeat;}
.customBgType76_zip {background: url(/images/zip_default_76x76.png) no-repeat !important;}
.customBgType16_rar {background: url(/images/zip_default_16x16.png) no-repeat;}
.customBgType32_rar {background: url(/images/zip_default_32x32.png) no-repeat;}
.customBgType46_rar {background: url(/images/zip_default_46x46.png) no-repeat;}
.customBgType76_rar {background: url(/images/zip_default_76x76.png) no-repeat !important;}
.ellipsisElement {width: 100%; overflow: hidden; text-overflow: ellipsis; display: block;}

.whatsNewPop {width: 865px; height: 500px; border: solid 6px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.wnLeft {width: 160px; padding: 20px 0 0 0; float: left;}
.wnLeft a {display: block; padding: 8px 0 0 20px; height: 25px; margin: 0 0 10px 0; position: relative; color: #4E4E4E; font: 15px Tahoma; text-decoration: none;}
.wnLeft a:hover, .wnLeft a.act {color: #FFFFFF; background-color: #6EBB16; border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -webkit-border-radius: 0 10px 10px 0;}
.wnRight {width: 720px; height: 442px; margin: 0 0 0 -15px; padding: 17px 0 0 0; float: left; border-top: solid 1px #ffffff; background-color: #F2F2F2; border-radius: 0 0 6px 0; -moz-border-radius: 0 0 6px 0; -webkit-border-radius: 0 0 6px 0;}
.wnRight h2 {color: #4E4E4E; font: 30px Tahoma; text-shadow: 1px 1px #ffffff; margin: 0 0 0 35px;}
.wnRight h2 span {color: #62B009; font: bold 30px Tahoma;}
.wnItem {width: 210px; float: left; margin: 0 30px 0 0; color: #7B7B7B; font: 12px/20px Tahoma;}
.wnItem h3 {color: #4E4E4E; font: bold 17px/28px Tahoma; margin: 0 0 10px 40px;}
.wnItem p {margin: 0 0 0 40px;}
.mobileAppPopBody {background: url(/images/descarga.png) no-repeat 0 0; border-top: solid 1px #ffffff; padding: 0 0 0 437px; width: 428px; height: 459px; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;}
.mobileAppPopBody p {color: #8C8C8C; font: bold 13px/20px Arial; margin: 172px 0 34px; width: 370px;}
.mobileAppPopBody div {color: #313131; font: bold 16px/20px Arial; margin: 0 0 15px 0;}
.mobileAppPopBody input {width: 245px; height: 38px; color: #9D9D9D; font: 16px/38px Tahoma; float: left; margin: 0 10px 0 0; border: solid 1px #D0D0D0; padding: 0 0 0 13px;}
body:nth-of-type(1) .mobileAppPopBody input {line-height: 16px;}
.mobileAppPopBody input.grayInp {height: 40px; width: 80px; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; background: url(/images/mx_gradients.png) repeat-x 0 -210px; color: #202020; font: 16px Tahoma; padding: 0; cursor: pointer;}
.mobileAppPopBody input.grayInp:hover {background: #F7F7F7 url(/images/mx_gradients.png) repeat-x 0 -251px;}
.grayInp::-moz-focus-inner {border: 0;}
/** Messages Block */
.topNavButtons {padding: 15px 0 20px 20px;}

.topNavButtons .grayButton {float: left; font: 12px Tahoma !important;}
.messageBlock {padding: 0 20px 20px 20px;}
.messageHead {border: solid 1px #D0D0D0; background-color: #F7F7F7; padding: 10px 20px 10px 15px; color: #8F8F8F; text-shadow: 1px 1px #ffffff; line-height: 18px; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF;}
.messageHeadLeft {float: left;}
.messageHeadLeft .messageInfo .userBlock{width:100%; line-height:30px;}
.messageHeadLeft .messageInfo .flag_blocks{display:inline-block;}
.messageHeadLeft .messageInfo .flag_blocks a{margin:0 0 0 10px;}
.messageHead h3, .messageHead a {font: 18px Tahoma; color: #202020;}
.messageBody {padding: 18px 20px; font: 13px Tahoma; border-left: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0;}
.messageBody p {word-wrap: break-word; width: 545px;}
.reMessageHead {margin: 10px 0 0 0;}
.messageRightIcon {width: 17px; height: 16px; float: right; margin: 5px 0 0 0; display: block;}
.messageOp {background: url(/images/mx_common_icons.png) no-repeat -7px -577px;}
.messageCl {background: url(/images/mx_common_icons.png) no-repeat -7px -667px;}
.messageFooter {border-left: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; box-shadow: inset 1px 1px 0px #FFFFFF; -moz-box-shadow: inset 1px 1px 0px #FFFFFF; -webkit-box-shadow: inset 1px 1px 0px #FFFFFF; padding: 20px; background-color: #F7F7F7;}
.messageFooter .grayButton {float: left; margin: 10px 0 0 0; font-weight: normal !important;}
.messageFooter input {border: 1px solid #D0D0D0; font: 13px/28px Tahoma; margin-bottom: 10px; height: 28px; width: 100%; text-indent: 10px;}
body:nth-of-type(1) .messageFooter input {line-height: 13px;}
.messageFooter textarea {border: 1px solid #D0D0D0; font: 13px Tahoma; height: 115px; padding: 5px 0 0 0; width: 100%; text-indent: 10px;}
/**/
#uploadedFiles {color:#4E4E4E;}
.comTilteIcon {background: url(/images/mx_main.png) no-repeat -11px -590px;display: block;float: left;width: 15px;height: 14px;margin: 1px 10px 0 0;}
.alertTitleIcon {background: url(/images/mx_main.png) no-repeat -11px -620px;display: block;float: left;width: 14px;height: 14px;margin: 0 11px 0 0;}	
.mainTableBlock1 .mtbSimpleTd {color: #929292;}

.mainTableBlock2 {border-top: 0; border-bottom: 0; margin: 0 0 20px;}
.uplCompl .selector {width: 110px !important; margin: 0 10px 10px 0;}
.uplCompl .selector .cuselScrollArrows {width: 103px !important;}
.uplCompl .selector .cusel-scroll-wrap {width: 110px !important;}
.uplCompl .checksBlock {margin: 6px 0 0 0;}
.uplCompl .grayButton {float: left;}
.expResBlock {border-top: 0;}
.expResBlock textarea {width: 99%; height: 185px; padding: 5px 0 0 5px; border: solid 1px #CDCDCD; margin: 20px 0; text-align: left; color: #202020; font: 12px Tahoma;}
.grBlockInUpl {padding: 10px; background-color: #F6F6F7; margin: 0 0 10px 125px; color: #202020; font: 12px Tahoma;}
.grBlockInUpl span {width: 90px; float: left;}
.timeIcon {display: block; background: url(/images/mx_common_icons.png) no-repeat -7px -758px; width: 17px; height: 17px; margin: 12px 10px 0 10px;}
.brokenFileIcon {display: block; background: url(/images/broken_file_icon_17x17.png) no-repeat; width: 17px; height: 17px; margin: 12px 10px 0 10px;}
.mainTableBlock2 .mb1 span.tooltip {position: absolute; display: none; z-index: 950; left: 0px !important; top: -25px !important;}
.mainTableBlock2 .mb1 .borBack {background-color: #F7F7F7; border: solid 1px #C2C4C6 !important; color: #3E3E3E !important; white-space: nowrap; font: 11px Tahoma; position: relative;}
.mb1 .corner {height: 10px; width: 11px; background: url(/images/mx_icons_green.png) no-repeat 0px -990px; position: relative; margin: -1px 0px 0 12px; z-index: 1; float: left;}
.topNavButtons .grayButton.spam{float:right; margin-right:20px;}
/* home page promotions */
.homePromo { margin-bottom: 20px;}

/*  new signup form additions */
.dashboardPage h1 {font: bold 23px Tahoma; color: #4E4E4E;}
.dashboardPage p {font: 13px Tahoma; color: #979797; margin: 10px 0 30px 0;}
.dashboardPage p span {font: 13px Tahoma; color: #4E4E4E;}
.dbItem {width: 160px; height: 165px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; margin: 0 10px 0 0; position: relative; background-color: #F3F3F3;}
.dbItem .greenButton {position: absolute; bottom: 20px; left: 20px; padding: 6px 0 0 0; width: 120px; text-align: center;}
.dbItem .dbi {position: absolute;}
.dbItem1 .dbi {background: url(/images/matrix_pages_small.png) no-repeat -8px -3px; width: 80px; height: 90px; top: 10px; left: 40px;}
.dbItem2 .dbi {background: url(/images/matrix_pages_small.png) no-repeat -13px -305px; width: 71px; height: 85px; top: 12px; left: 43px;}
.dbItem3 .dbi {background: url(/images/matrix_pages_small.png) no-repeat -7px -103px; width: 78px; height: 95px; top: 10px; left: 37px;}
.dbItem4 .dbi {background: url(/images/matrix_pages_small.png) no-repeat -9px -412px; width: 80px; height: 76px; top: 20px; left: 38px;}
.inviteFollowBlock {padding: 0 20px 0 30px;}
.invFollow {width: 47%; float: left;}
.invFollow1 {margin: 0 30px 0 0;}
.invFollow h2 {color: #2A2A2A; font: 15px Tahoma; float: left;}
.invFollow h2 span {background-color: #1D4088; color: #ffffff; padding: 2px 6px 3px 6px;}
.invFollow .invFollowItem {border-bottom: solid 1px #ffffff; padding: 10px; background-color: #F6F6F7;}
.invFollow .sbUserAv {width: 32px; height: 32px; float: left; margin: 0 15px 0 0;}
.invFollow .sbUserAv img {width: 32px; height: 32px;}
.invFollow .sbUserFi {width: 55%; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 7px 0 0 0;}
.invFollow .sbUserFi a {color: #3A90DD; font: 13px Tahoma;}
.invFollow .grayButton {font-weight: normal !important; padding: 6px 0 0 0; text-align: center; width: 63px;}
.invFollow .grayButton:hover, .invFollow .grayButtonAct {background: #ffffff; color: #56A402 !important;}
.invFollow1 .grayButton:hover, .invFollow1 .grayButtonAct {background: #ffffff; color: #B9B9B9 !important;}
.ifbLink {display: block; text-align: center; color: #9F9F9F; font: 12px Tahoma; text-shadow: 1px 1px #ffffff; background-color: #F6F6F7; text-decoration: none; padding: 11px 0 0 0; height: 29px; margin: 0 0 20px 0;}
.invFollow .searchText {width: 100%; height: 28px; text-indent: 30px; border: solid 1px #D0D0D0; font: 13px/28px Tahoma; color: #B7B7B7; margin: 20px 0 15px 0; background: url(/images/mx_main.png) no-repeat 8px -1px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
body:nth-of-type(1) .invFollow .searchText {line-height: 13px;}
.userAvImg {position: relative; width: 76px; height: 76px; float: left; margin: 0 15px 0 0;}
.userAvImg .follStat {width: 78px; height: 42px; background-color: #000000; position: absolute; bottom: 5px; left: 0; opacity:0.5; moz-opacity:0.5; filter:alpha(opacity=50); display: none;}
.userAvImg .follStatIn {width: 68px; height: 37px; position: absolute; bottom: 5px; left: 0; display: none; color: #ffffff; padding: 5px 5px 0 5px; font: 12px/15px Tahoma; text-align: center; opacity:1 !important;}
.userAvImg:hover .follStat, .userAvImg:hover .follStatIn {display: block; cursor: pointer;}
.signUpPop {width: 865px; height: 490px; border: solid 6px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.signUpPopBody {background-color: #ffffff;}
.signUpPopBodyLeft {margin: 20px 0 0 0; float: left; padding: 0 0 45px 35px; width: 320px; border-right: dotted 1px #4E4E4E;}
.restPopBlock {padding: 20px 0 0 15px; font-size: 14px;}
.restPopBlock input {width: 182px; margin: 5px 0 10px 0;}

.signUpPopBody h2 {color: #4E4E4E; font: bold 18px Tahoma; padding: 7px 0 13px 0;}
.signUpPopLinks a {display: block; width: 270px; height: 50px; margin: 0 0 10px 0;}
.supl1 {background: url(/images/mx_userprofiles.png) no-repeat -40px 0;}
.supl1:hover {background: url(/images/mx_userprofiles.png) no-repeat -40px -50px;}
.supl2 {background: url(/images/mx_userprofiles.png) no-repeat -40px -100px;}
.supl2:hover {background: url(/images/mx_userprofiles.png) no-repeat -40px -150px;}
.supl3 {background: url(/images/mx_userprofiles.png) no-repeat -40px -360px;}
.supl4 {background: url(/images/mx_userprofiles.png) no-repeat -40px -410px;}

.underSupl {color: #4E4E4E; font: 12px/20px Tahoma; padding: 10px 0 20px 0;}
.signUpPopSocCount span {display: block; margin: 0 0 8px 0; padding: 1px 0 1px 25px; color: #7D7D7D; font: 12px Tahoma;}
.sups1 {background: url(/images/mx_userprofiles.png) no-repeat -40px -300px;}
.sups2 {background: url(/images/mx_userprofiles.png) no-repeat -40px -320px;}
.sups3 {background: url(/images/mx_userprofiles.png) no-repeat -40px -340px;}
.footerPop {height: 32px; padding: 17px 0 0 35px; width: 830px; background-color: #F7F7F7; color: #4E4E4E; font: 13px Tahoma; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; position: absolute; bottom: 0; left: 0;}
.footerPop a, .footerPop2 a {color: #2484DD; font: 13px Tahoma;}
.signUpPopBodyRight {margin: 20px 0 0 0; float: left; padding: 0 0 0 45px; width: 450px;}
.signUpPopBodyRight .checksBlock span, .signUpPopBodyRight .checksBlock input {float: left; margin: 10px 10px 0 0;}
.bigGrBtn {display: block; height: 32px; border: solid 1px #6DBA15; background: #57A503 url(/images/pages_gradient.png) repeat-x 0 -520px; padding: 8px 15px 0 15px; color: #ffffff; font: bold 18px Tahoma; text-decoration: none; float: left; box-shadow: inset 1px 1px 0px #AAF44C; -moz-box-shadow: inset 1px 1px 0px #AAF44C; -webkit-box-shadow: inset 1px 1px 0px #AAF44C;}
.bigGrBtn:hover {background: #5EB204 url(/images/pages_gradient.png) repeat-x 0 -560px;}
.signUpPopBodyRight .bigGrBtn {margin: 25px 0 0 0;}
.signUpPageBody .signUpPopBodyLeft, .signUpPageBody .signUpPopBodyRight {padding: 0 0 0 30px; border-right: 0; margin: 0;}
.signUpPageBody h2 {color: #2A2A2A; font: 18px Tahoma; padding: 0 0 20px 0;}
.signUpPopBodyRight input.spbrInp {width: 190px; margin: 0 10px 10px 0;}
.signUpPopBodyRight .okSpan {color: #5AB716; padding: 0 0 0 20px; background: url(/images/mx_main.png) no-repeat -23px -648px;}
.signUpPopBodyRight .redSpan {color: #EA4D4D; padding: 0 0 0 20px; background: url(/images/mx_main.png) no-repeat -23px -680px;}
.signUpPopBodyRight .errorInp {color: #F79393; border: solid 1px #F7BABA; background-color: #FFF0F0;}
.checksBlock1 span, .checksBlock1 input {float: left; margin: 10px 10px 0 0;}

/* new facebook popup */
.signUpFbPop {width: 430px; height: 225px; border: solid 6px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.signUpFbPopBody {padding: 10px; color: #333333; font: 11px/16px Tahoma;}
.signUpFbPopBody .supl1 {margin: 16px auto 0 auto;}
.footerPop {height: 28px; padding: 12px 2% 0 0; width: 98%; text-align: right; background-color: #F7F7F7; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; position: absolute; bottom: 0; left: 0;}

.okSpan {color: #5AB716; padding: 0 0 0 20px; background: url(/images/mx_main.png) no-repeat -23px -648px;}
.redSpan {color: #EA4D4D; padding: 0 0 0 20px; background: url(/images/mx_main.png) no-repeat -23px -680px;}
.redBorder {border: solid 1px #ff0000 !important; background-color: #FDE5DD !important;}

/* HOD */
.installPop {width: 865px; height: 620px; border: solid 6px #333333; background-color: #F7F7F7; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.instPopHead {padding: 10px 0 0 15px; height: 29px; color: #333333; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; font: bold 14px Tahoma; background-color: #F7F7F7; border-bottom: solid 1px #D0D0D0;}
.instPopHead span {color: #6F6F6F;}
.hodStarted {border-bottom: solid 1px #D0D0D0; border-top: solid 1px #ffffff; height: 60px; padding: 20px 0 0 85px; background: url(/images/download_ico.png) no-repeat 15px 7px; color: #444444; font: 13px/17px Tahoma;}
.instStepsBlock {border-top: solid 1px #ffffff; width: 845px; padding: 0 0 0 20px; overflow: auto; height: 217px; color: #4E4E4E; font: 12px/15px Tahoma;}
.stepsTable .instImgBlock {height: 150px;}
.nextStepTd {width: 70px; vertical-align: middle; text-align: left;}
.instPlayerBlock {width: 865px; height: 280px; background: url(/images/player.jpg) no-repeat 0 0; position: relative; border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;}
.instPlayerBlock a {color: #99DD17; font: 13px Tahoma; text-decoration: underline; position: absolute; bottom: 20px; right: 30px;}
.instPlayerBlock a:hover {text-decoration: none;}
.instInfoBlock {width: 380px; text-align: center; color: #FFFFFF; font: bold 13px/18px Arial; position: absolute; left: 465px; top: 163px;}
.brokenIcon {display: block;background: url(/images/broken_file_icon3.png) no-repeat;width: 17px;height: 17px;margin: 12px 10px 0 10px;}

/* New track page */
.trackStat span.tsDowns {background: url(/images/mx_icons_green.png) no-repeat 0px -1126px;}
.stTrack {float: left; margin: 5px 0 0 25px; width: 69%;}
.geneticTD {width: 35px !important;}
.geneticTD span.tooltip {left: -1px !important; top: -25px !important;}
.geneticTD span.tooltip1 {left: -7px !important;}
.geneticTD span.tooltip2 {left: -13px !important;}
.geneticTD .borBack {color: #3E3E3E;}
.geneticIcon {display: block; background: url(/images/mx_icons_green.png) no-repeat 0px -1182px; width: 20px; height: 8px; margin: 17px 0 0 -6px;}
.socGenIcon {display: block; background: url(/images/mx_icons_green.png) no-repeat 0px -1319px; width: 24px; height: 13px; margin: 15px 0 0 0;}
.contextGenIcon {display: block; background: url(/images/mx_icons_green.png) no-repeat 0px -1364px; width: 15px; height: 14px; margin: 14px 0 0 10px;}
.readMoreLink1 {display: block; float: left; margin: 5px 0 0 0; font: 12px Arial;}
.rateBlock {width: 80px; height: 36px; position: absolute; right: 0; top: -3px; }
.rateBlock a {display: block; color: #B2B2B2; text-decoration: none; font-size: 9px; text-align: center;}
.rateBlock a.thumbUp {background: url(/images/mx_thumbs_rating.png) no-repeat -2px -1px; float: left; padding: 19px 4px 0 11px; width: 20px; height: 17px;}
.rateBlock a.thumbUp:hover {background: url(/images/mx_thumbs_rating.png) no-repeat -2px -41px;}
.rateBlock a.thumbDown {background: url(/images/mx_thumbs_rating.png) no-repeat -43px -1px; float: right; padding: 6px 6px 0 0px; width: 29px; height: 30px;}
.rateBlock a.thumbDown:hover {background: url(/images/mx_thumbs_rating.png) no-repeat -43px -41px;}
.sbItem .grsp {margin: 5px 0 0 0; width: 45px; text-align: left;}
.sbItem a {font: 13px Arial;}
.genSearchResults {padding: 30px 20px;}
.genSearchResults .grayTr, .genSearchResults .whiteTr {border-left: 0px !important;}
.genSearchResults h4 {padding: 10px 0 20px 0;}
.genSearchResults .mtbTd2 {padding: 12px 1px 0 10px !important; width: auto;}
/*Dropdown Tabs*/
.tabs2 div.ddTab {position: relative; float: left;}
.tabs2 .ddTabBlock {margin: 0 5px 0 0; position: absolute; top: 34px; left: 0; border: solid 1px #D0D0D0; background-color: #ffffff; padding: 5px 0 5px 0; display: none; z-index: 1000;}
.tabs2 .ddTabBlock a {font: 12px Tahoma; color: #676767; margin: 0 5px 0 5px; padding: 9px 10px 1px 10px; width: 110px;}
.tabs2 .ddTabBlock a:hover {border: none; color: #676767; background-color: #F7F7F7; color: #009BE7;}
.tabs2 .ddTab:hover .ddTabLink {border-bottom: solid 1px #ffffff; position: relative; z-index: 10000;}
/* New header */
.fixedRight {position: fixed; top: 0; right: 0;}

/* Go to mobile link */
.goToFullBlock {width: 140px; height: 40px; margin: 50px auto 0 auto; padding: 0 20px; border: solid 1px #949494; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative;}
.goToFullBlock span {display: block; color: #FFFFFF; font: 14px Arial; padding: 13px 0 0 0;}
.goToFullBlock span a {color: #83C92D; font: 14px Arial; text-decoration: underline;}
.goToFullBlockFooter {margin: 15px auto 15px auto !important;}

/* user custom banner #10350 */
.upBanner {width: 100%; height: 300px; text-align: center; border-bottom: solid 1px #464646; position: fixed; top: 0px; z-index: 999999;}
.closeLink {position: absolute; top: 10px; right: 10px; padding: 0 15px 0 0; background: url(/images/mx_icons_green.png) no-repeat 38px -1246px; color: #ffffff; font: 12px Arial; text-decoration: none; cursor: pointer;}
/* solve iframe zindex */
.fb_iframe_widget iframe{position:absolute;z-index:5 !important;}

/* file edit popup fix #10365 */
.myFilesEdit {width:230px}

/* 10441 */
.welcomeText .sups1, .welcomeText .sups2 {display: block; width: 16px; height: 16px; float: left; margin: 0 9px 0 0;}
.loveShow {list-style: none; border: 1px solid #D0D0D0; clear: both; margin: 0 0 10px 0;}
.loveShow li {border-top: solid 1px #EAEAEA; padding: 10px; background-color: #ffffff;}
.loveShow li:first-child {border-top: 0;}

/* win safari fix #10417 */
#sm2-container {position: absolute; width: 1px; height: 1px; overflow: hidden; _overflow: hidden;}
#sm2-container object, #sm2-container embed { width: 10px; height: 10px; max-width: 10px; max-height: 10px;}
#sm2-container.swf_loaded object, #sm2-container.swf_loaded embed { left: -9999em; top: -9999em;}
#sm2-container.high_performance { position: absolute; position: fixed; overflow: hidden; _top: -9999px; _left: -9999px; bottom: 0px; left: 0px; z-index: 99;}
#sm2-container.high_performance.swf_loaded { z-index: auto; height: 8px; width: 8px; top: auto; bottom: 0px; left: 0px;}
#sm2-container.high_performance.swf_loaded object, #sm2-container.high_performance.swf_loaded embed { left: auto; top: auto;}
/* new browse pages */
.grIcBlock span {display: block; float: left; padding: 0 0 0 13px; color: #4d4d4d; font: 10px Arial; margin: 5px 10px 5px 0;}
.vidDuration {background: url(/images/mx_small_ico.png) no-repeat -3px -1px;}
.vidPlays {background: url(/images/mx_small_ico.png) no-repeat -4px -16px;}
.vidComms {background: url(/images/mx_small_ico.png) no-repeat -3px -31px;}
.vidLikes {background: url(/images/mx_small_ico.png) no-repeat -3px -46px;}
.vidDowns {background: url(/images/mx_small_ico.png) no-repeat -4px -60px;}
.browseTagsBlock {border-top: 1px solid #D0D0D0; margin: -1px 0 0 0; padding: 25px 60px; text-align: center;}
.browseTagsBlock a {color: #01a6dc; font: 12px/17px Arial; text-decoration: none; margin: 0 15px 0 0; padding: 1px 5px;}
.browseTagsBlock a:hover {text-decoration: underline;}
.browseTagsBlock a.sel1 {color: #ffffff; background-color: #83D519;}
.browseTagsBlock a.sel2 {color: #ffffff; background-color: #01a6dc;}
.browsePageIn {border-top: solid 1px #D0D0D0; background: #fff url(/images/pages_gradient.png) repeat-x 0 -650px; padding: 20px;}
.browsePageIn h2 {color: #5AAE07; font: 20px Arial; padding: 0 25px 5px 10px; float: left;}
.browsePageIn h2 a{color: inherit; font: inherit;  text-decoration:none;}
.browsePageIn h2 a:hover{color:#1997D8;}
.browseMoreTagsLink {display: block; background: #ffffff url(/images/mx_icons_green.png) no-repeat 12px 7px; width: 83px; height: 20px; padding: 5px 0 0 35px; color: #4e4e4e; font: 12px Arial; text-decoration: none; border-left: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; margin: -21px auto 0 auto;}
.browseMoreTagsLinkAct {display: block; background: #ffffff url(/images/mx_icons_green.png) no-repeat 12px -33px;}
.sbCheckBlock1 {float: left; color: #4E4E4E; margin: 8px 0 0 0;}
.sbCheckBlock1 input {float: left; margin: 0 5px 0 0;}
.browsePageIn .navSortBlock {margin: 0; border: 0; padding: 10px 10px 20px 10px;}
.browseBlock {padding: 13px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 2px 0; position: relative;}
.browseBlock:hover {padding: 12px; border: solid 1px #D1D1D1;}
.browseBlockPremium, .browseBlockPremium:hover {padding: 10px; border: solid 3px #FFCD03;}
.browseBlockGreen, .browseBlockGreen:hover {padding: 12px; border: solid 1px #83D519;}
.browseBlock .grIcBlock {float: right; margin: 0 55px 0 0;}
.browseBlock .newPlayer {width: auto; margin: 25px 0 0 90px;}
.premiumIconVert {display: block; background: url(/images/premium_ico.png) no-repeat 0 -40px; width: 28px; height: 31px; position: absolute; top: -3px; left: 14px;}
.premiumIconHor {display: block; background: url(/images/premium_ico.png) no-repeat 0 0; width: 31px; height: 28px; position: absolute; top: 29px; left: -3px; z-index: 100;}
.bpUserInfo {float: left; margin: 0 0 0 41px; white-space: nowrap;}
.browseBlock .manLinksOnSearch {margin: 0 62px 0 0;}
.browseBlock .actions {left: 0; top: 39px;}
.bpTrackTags {float: left; margin: 4px 0 0 45px; font: 10px/16px Arial;}
.bpTrackTags a {color: #108DE5; margin: 0 10px 0 0; font: 10px Arial;}
.bpTrackTags span {color: #8d8d8d;}
.browsePlaylist .newPlayer {margin: 54px 0 0 0;}
.browsePlaylist .newPlayer .playerHeader {margin: 0px 0 0 90px; width: auto;}
.browsePlaylist .grIcBlock {margin: 30px 55px 0 0;}
.browsePlaylist .bpUserInfoAv {float: left; width: 30px; height: 30px; margin: 0 10px 0 4px;}
.browsePlaylist .greenTitle {color: #71C10B; font: 18px Arial; margin: 0 5px 0 0;}
.browsePlaylist .playerTrackInfo {padding: 5px 0 0 0;}
.browsePlaylist .trackBlockLeftH1 {margin: 30px 15px 10px 0}
.browsePlaylist .bpTrackTags {margin: 4px 0 0 135px !important;}
.checksBlockLikes {width: 24%;}
.checksBlockLikes input {margin: 1px 10px 10px 0;}
.checksBlockLikes b {display: block; margin: 20px 0 20px 0;}

/* Search */
.searchBlock {padding: 0 30px;}
.searchBlock .navSortBlock {border-top: 0; margin: 0; padding: 10px 0 0 0 !important; background: none;}
.sbInfoSpan {width: 73%; position: relative; color: #4e4e4e; font: 11px Arial; padding: 3px 10px 0 0;}
.sbInfoSpan a {color: #108de5; font: 11px Arial;}
.sbInfoSpan a.advSlink {position: absolute; top: 3px; right: 0;}
.sbItemLeft {width: 30%; float: left; margin: 0 3% 0 0;}
.sbItemFull {width: 100%; float: left; margin: 0;}
.sbItemFull h4 , .sbItemLeft h4 {padding: 40px 0 20px 0px}
.searchCloud a {color: #008be8; font: 12px Arial; text-decoration: none; margin: 0 10px 0 0; line-height: 24px;}
.searchCloud a:hover {text-decoration: underline;}
.sListIn {list-style: none; margin: 0 0 20px 0;}
.sListIn li {display: block; padding: 7px 0;}
.sListIn li:hover, .videoItems li:hover {background-color: #fafafa; cursor: pointer;}
.sListIn li:hover a, .videoItems li:hover a {font-weight: bold;}
.sListIn span {display: block; float: left; padding: 2px 0 0 30px; width: 60px; color: #949494; font: 11px Arial; background: url(/images/mx_icons_green.png) no-repeat 0 -248px;}
.sListInTime span {width: 40px;}
.sListInTime a {width: 73%;}
.sListIn a {display: block; float: left; color: #108de5; font: 13px Arial; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 68%;}
.sbItemFull .followerItems, .sbItemLeft .followerItems {margin: -10px;}
.sbItemFull .followerItem, .sbItemLeft .followerItem {margin: 0 0px 10px 0; padding: 10px;}
.sbItemFull .followerItem:hover, .sbItemLeft .followerItem:hover {background-color: #fafafa;}
.searchResultsBlock {margin: 10px -30px 0 -30px; padding: 15px 30px; border-top: solid 1px #DEDEDE;}
.searchResultsTop1 {padding: 30px 0 0 0;}
.searchResultsBlock font.resultCount {color: #9a9a9a;text-align:right;}
.searchResultsBlock font.resultCount a { font-size:11px; }
.searchBlock .mtBlock {margin: 0 -10px 0 -15px;}
.sbCheckBlock {font-style: italic; color: #AEAEAE; padding: 10px 0 20px 0;}
.manLinksOnSearch {float: right;}
.manLinksOnSearch .mb1 {float: left; margin: -8px 0 0 0;}
.manLinksOnSearch .shareLink {margin: 6px 4px 0 3px;}
.manLinksOnSearch .embedLink {float: left; margin: 10px 0 0 8px;}
.manLinksOnSearch .downloadLink {background: url(/images/mx_icons_green.png) no-repeat 0 -1132px; width: 12px; height: 13px; margin: 7px 0 0 8px;}
.resTP {float: left; line-height: 26px;}
.resTP .openNewPlayerBlock, .resTP .openPlaylistBlock {margin: 2px 11px 0 0;}
.resTPDesc {clear: right; color: #4e4e4e; font: 11px/15px Arial; padding: 0 0 0 83px;}
.resTPDesc .bpTrackTags {margin: 0;}

#autocomplete {position: fixed; height: 100px; width: 18%; top: 55px; left: 145px; z-index: 9999999; padding: 5px 5px 5px 24px; border: solid 1px #D0D0D0; background-color: #FFFFFF; min-width: 238px;}
#autocomplete a {display: block; /*margin: 0 0 0 -19px;*/ padding: 5px 0 5px 5px; color: #676767; font: 12px/20px Tahoma; text-decoration: none;}
/*#autocomplete a:hover {color: #0290d9; background-color: #F7F7F7;}*/
#autocomplete a font {background-color: #E2F5CB;}
#autocomplete a img {width: 20px; height: 20px; float: left; margin: 0 10px 0 0;}
#autocomplete a span {display: block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 85%;}

/*Multiply Select*/
.ui-multiselect {height: 30px; text-align: left; width: 273px !important; color: #202020; border: solid 1px #D0D0D0; cursor: pointer; background: #FFFFFF url(/images/mx_common_icons.png) no-repeat right -121px; padding: 0 0 0 4px; margin: 0 0 10px 0;}
.ui-multiselect-header li.ui-multiselect-close {float: right;}
.ui-multiselect-header li.ui-multiselect-close a {float: right; display: block; width: 10px; height: 10px; background: url(/images/mx_common_icons.png) no-repeat -10px -791px; margin: 3px 0 0 13px;}
.ui-multiselect-menu {display: none; position: absolute; z-index: 10000; text-align: left;}
.ui-multiselect-checkboxes {position: relative; overflow-y: auto;}
.ui-multiselect-checkboxes label {cursor: default; display: block; padding: 6px 0 6px 10px;}
.ui-multiselect-checkboxes label input {position: relative; top: 1px; margin: 0 5px 0 0;}
.ui-multiselect-checkboxes li {clear: both;}
.ui-multiselect-checkboxes li:hover {background-color: #eaf5dd;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {color: #272727; font: bold 12px Arial; padding: 10px 0 7px 10px;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label:hover {background-color: #ffffff;}
*html .ui-multiselect-checkboxes label {border: none;}
.ui-helper-reset {list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table;}
.ui-helper-clearfix:after {clear: both;}
.ui-widget {font: 12px Arial;}
.ui-widget-content {border-left: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; background: #FFFFFF; color: #202020;}
.ui-widget-header {background-color: #7CD500; color: #ffffff; font: 12px Arial; padding: 5px 10px;}
.ui-widget-header input {width: 100px; height: 20px; background-color: #ffffff; border: 0; margin: 0 10px; font: 12px/20px Arial; color: #202020; text-indent: 5px;}
.ui-widget-header li {display: block; float: left;}
.ui-multiselect-hasfilter ul {position: relative; top: 3px;}
.ui-multiselect-filter {float: left;}

/* #10622 - gustavo jantsch - message list */
#comment_counter {color: #A9A9A9; float: right; font: 11px Arial; margin: 5px 0 0 0;}
.sendMessList {margin: -10px -20px -10px 185px; border-left: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0;}
.sendMessList .scroll-pane {height: 84px; overflow: auto; width: 100% !important; padding: 0 !important; border-bottom: 0; border-top: solid 1px #D0D0D0; background-color: #ffffff;}
.sendMessList .jspContainer {height: 83px !important;}
.sendMessList .jspPane {padding: 6px 0 0 15px !important;}
.smlInp {width: 235px; float: left; margin: 4px 0 3px 0;}
.smlInp input {float: left; margin: 1px 5px 0 0;}
.smlHeader {padding: 6px; color: #4E4E4E;}
.smlHeader input.followersFilterInp {background: #ffffff url(/images/mx_main.png) no-repeat 6px -3px; width: 358px; padding: 0 0 0 30px; height: 24px; border: solid 1px #D0D0D0; color: #4E4E4E; float: left;}
.smlHeader .smlInp {margin: 6px 10px 0 10px; width: auto;}
.smlHeader span {color: #9A9A9A; font: 10px Arial; display: block; float: left; margin: 8px 0 0 0;}

/** #10651 - new browse page */
/* repeated code
.grIcBlock span {display: block; float: left; padding: 0 0 0 13px; color: #4d4d4d; font: 10px Arial; margin: 5px 10px 5px 0;}
.vidDuration {background: url(/images/mx_small_ico.png) no-repeat -3px -1px;}
.vidPlays {background: url(/images/mx_small_ico.png) no-repeat -4px -16px;}
.vidComms {background: url(/images/mx_small_ico.png) no-repeat -3px -31px;}
.vidLikes {background: url(/images/mx_small_ico.png) no-repeat -3px -46px;}
.vidDowns {background: url(/images/mx_small_ico.png) no-repeat -4px -60px;}
.browseTagsBlock {border-top: 1px solid #D0D0D0; margin: -1px 0 0 0; padding: 25px 60px; text-align: center;}
.browseTagsBlock a {color: #01a6dc; font: 12px/17px Arial; text-decoration: none; margin: 0 15px 0 0; padding: 1px 5px;}
.browseTagsBlock a:hover {text-decoration: underline;}
.browseTagsBlock a.sel1 {color: #ffffff; background-color: #83D519;}
.browseTagsBlock a.sel2 {color: #ffffff; background-color: #01a6dc;}
.browsePageIn {border-top: solid 1px #D0D0D0; background: #fff url(/images/pages_gradient.png) repeat-x 0 -650px; padding: 20px;}
.browsePageIn h2 {color: #5AAE07; font: 20px Arial; padding: 0 25px 5px 10px; float: left;}
.browseMoreTagsLink {display: block; background: #ffffff url(/images/mx_icons_green.png) no-repeat 12px 7px; width: 83px; height: 20px; padding: 5px 0 0 35px; color: #4e4e4e; font: 12px Arial; text-decoration: none; border-left: solid 1px #D0D0D0; border-bottom: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; margin: -21px auto 0 auto;}
.browseMoreTagsLinkAct {display: block; background: #ffffff url(/images/mx_icons_green.png) no-repeat 12px -33px;}
*/
.sbCheckBlock1 {float: left; color: #4E4E4E; margin: 8px 0 0 0; line-height: 12px;}
.sbCheckBlock1 input {float: left; margin: 0 5px 0 0;}
.browsePageIn .navSortBlock {margin: 0; border: 0; padding: 10px 10px 20px 10px;}
.browseBlock {padding: 13px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 2px 0; position: relative;}
.browseBlock:hover {padding: 12px; border: solid 1px #D1D1D1;}
.browseBlockPremium, .browseBlockPremium:hover {padding: 10px; border: solid 3px #FFCD03;}
.browseBlockGreen, .browseBlockGreen:hover {padding: 12px; border: solid 1px #83D519;}
.browseBlock .grIcBlock {float: right; margin: 0 55px 0 0;}
.browseBlock .newPlayer {width: auto; margin: 25px 0 0 90px;}
.premiumIconVert {display: block; background: url(/images/premium_ico.png) no-repeat 0 -40px; width: 28px; height: 31px; position: absolute; top: -3px; left: 14px;}
.premiumIconHor {display: block; background: url(/images/premium_ico.png) no-repeat 0 0; width: 31px; height: 28px; position: absolute; top: 29px; left: -3px; z-index: 100;}
.bpUserInfo {float: left; margin: 0 0 0 41px; white-space: nowrap;}
.browseBlock .manLinksOnSearch {margin: 0 62px 0 0;}
.browseBlock .actions {left: 0; top: 39px;}
.bpTrackTags {float: left; margin: 4px 0 0 45px; font: 10px/16px Arial;}
.bpTrackTags a {color: #108DE5; margin: 0 10px 0 0; font: 10px Arial;}
.bpTrackTags span {color: #8d8d8d;}
.browsePlaylist .newPlayer {margin: 54px 0 0 0;}
.browsePlaylist .newPlayer .playerHeader {margin: 0px 0 0 90px; width: auto;}
.browsePlaylist .grIcBlock {margin: 30px 55px 0 0;}
.browsePlaylist .bpUserInfoAv {float: left; width: 30px; height: 30px; margin: 0 10px 0 4px;}
.browsePlaylist .greenTitle {color: #71C10B; font: 18px Arial; margin: 0 5px 0 0;}
.browsePlaylist .playerTrackInfo {padding: 5px 0 0 0;}
.browsePlaylist .trackBlockLeftH1 {margin: 30px 15px 10px 0}
.browsePlaylist .bpTrackTags {margin: 4px 0 0 135px;}
.checksBlockLikes {width: 24%;}
.checksBlockLikes input {margin: 1px 10px 10px 0;}
.checksBlockLikes b {display: block; margin: 20px 0 20px 0;}
/* 10718 - download ad popoup */
.downloadingPopup {width: 320px; height: 390px; border: solid 6px #333333; background-color: #ffffff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.downloadingPopupBody {padding: 6px 10px 0 10px; color: #65A90D; line-height: 20px;}
.downloadingPopupBody img {margin: 0 10px 15px 5px; float: left;}
.downloadingPopupBody .grayButton {margin: 10px 0 0 0;}

/** New dropbox */
.dropBlock {width: 494px; min-height: 124px; position: relative; color: #c2c2c2; border: dashed 3px #dedede; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; margin: 0 20px 0 0; height:auto;}
.dropBlock.active { border: dashed 3px #9e9e9e;}
.dropBlock .dropSp1 {position: absolute; top: 15px; left: 60px; font: bold 30px Arial;}
.dropBlock .dropSp2 {position: absolute; top: 27px; left: 265px; font: bold 13px Arial;}
.dropBlock .dropGreen {position: absolute; top: 16px; right: 60px; width: 140px; height: 27px; padding: 12px 0 0 0; color: #ffffff; font: bold 12px Tahoma; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; background: url(/images/mx_gradients.png) repeat-x 0 -130px;}
.dropGrayBlock {float:left; width: 480px; padding: 10px 0 0 14px; height: 45px; background-color: #F7F7F7; color: #4e4e4e; font: 13px/20px Arial;}
.dropGrayBlock span {display: block; color: #aeaeae; font: 11px Arial;}
.dropGrayBlock2 {clear: both; width: 480px; padding: 10px 0 0 14px; background-color: #F7F7F7; color: #4e4e4e; font: 13px/20px Arial;}
.dropGrayBlock2 textarea {width: 463px;font: 10px Arial; height: 45px;}
.dropRight {float: left; width: 440px; padding: 10px 0 0 0;}
.dropRight input {float: left; color: #4e4e4e; font: 13px/28px Arial; text-indent: 10px; height: 28px; width: 360px; border: solid 1px #D0D0D0; margin: 10px 10px 0 0;}
.dropRight .grayButton {float: left; margin: 10px 10px 0 0}
.browsePageIn h4 {padding: 20px 0 5px 0;}
.dropStrelRight {background: url(/images/mx_common_icons.png) no-repeat right -127px; padding: 0 25px 0 0;}
.redRadSpan {padding: 0px 3px 2px 4px; color: #ffffff; margin: 0 10px 0 0; font: 11px Tahoma; background-color: #F40000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: block; float: left;}
.dropGrayBlockTop {float:left; width: 455px; padding: 5px 15px 5px 10px; background-color: #f7f7f7; color: #4e4e4e; font: 13px/34px Arial; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 7px 7px 0 7px; position:static;}
.dropGrayBlockTop .avBlock  {display: block; float: left; width: 32px; height: 32px; border: 1px solid #D7D7D7; margin: 0 15px 0 0;}
.dropFilenameLink {display: block; float: left; margin: 0 5px 0 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 220px;}
.grayButtonDD {float: right; margin: 15px; position:static;}
.dropGreenIcon1 {display: block; float: right; width: 10px; height: 13px; background: url(/images/mx_icons_green.png) no-repeat 0 -1087px; margin: 10px 10px 0 0;}
.dropGreenIcon2 {display: block; float: right; width: 12px; height: 12px; background: url(/images/mx_icons_green.png) no-repeat -9px -459px; margin: 10px 0 0 0;}
.dropUploadingProgress {position: static; width: 480px; float:left; color: #4e4e4e; font: 12px Arial; margin:7px;}
.dropUploadingProgress span {color: #f10a0a;}
.dropBlock .uploadProgress, .dropWidgetBlockProgress .uploadProgress {background: #EDEDED; border: solid 1px #EDEDED; margin: 10px 0 0 0;}
.dropBlock .uploadProgressBar, .dropWidgetBlockProgress .uploadProgressBar {background: #86D229;}
#clipcopy_container { position:relative; }
.greenSucessText {float: right; color: #5BA400; font: bold 12px/34px Arial;}
#dropArea .greenSucessText {float: right; color: #5BA400; font: normal 11px/16px Arial;}
.redSucessText {float: right; color: #F40000; font: bold 12px/34px Arial;}
#dropArea .redSucessText {float: right; color: #F40000; font: normal 11px/16px Arial;}
.old_info{float: left; position: relative; width: 100%; height: 100px;}
.dropCbrLeft {float: left; width: 147px; margin: 0 20px 0 0;}
.dropCbrRight {float: left; width: 400px;}
.dropValueBlock {width: 30px; height: 18px; margin: 0 0 10px 0; float: left; border: solid 1px #D0D0D0; cursor: pointer;}
.dropCustomizeBlock {padding: 25px 17px 15px 17px; display: inline-table;}
.dropCustomizeBlock span {display: block; float: left; color: #3e3e3e; font: 13px Arial; width: 115px; padding: 2px 0 0 0;}
.dropCbrRight textarea {padding: 5px 5px 5px 10px; width: 383px; height: 68px; margin: 0 0 10px 0; border: solid 1px #D0D0D0; color: #3e3e3e; font: 13px/18px Arial; float: left; resize: none;}
.browsers {width: 116px; height: 33px; background: url(/images/platforms.gif) no-repeat -35px 0; float: right;}
.dropWidgetPop {width: 601px; height: 538px; border: solid 6px #333333; background-color: #fff; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.dropWidgetPop1 {height: 353px;}
.dropboxWidget {width: 238px; position: relative; margin: 0 auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.dropboxButton {display: block; width: 238px; height: 78px; position: relative; background: url(/images/button_mx.png) repeat-x 0 0; margin: 0 auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.dropLogo {display: block; width: 45px; height: 45px; background: url(/images/dropbox_logo.png) no-repeat 0 0; position: absolute; top: 7px; left: 12px;}
.dropHeader {font: bold 23px Arial; position: absolute; top: 8px; right: 13px; text-align: right;}
.dropHeader div {font: 13px/10px Arial; margin: 5px 0 0 0;}
.dropText {font: 13px/16px Arial; position: absolute; top: 37px; right: 13px; text-align: right;}
.dropArea {padding: 6px 0 6px 0; margin: 79px 9px 0 8px; background: url(/images/dropbox_dark_bg.png) repeat left top; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 0px rgba(255,255,255,0.2); -moz-box-shadow: 1px 1px 0px rgba(255,255,255,0.2); -webkit-box-shadow: 1px 1px 0px rgba(255,255,255,0.2); font: 12px Arial; text-align: center;}
#dropArea.active{opacity:0.5;}
.dropArea div.dtxt {font: bold 20px Arial; padding: 8px 0 3px 0;}
.dropArea a.dropGrayBtn {display: block; background: url(/images/widget_mx.png) repeat-x 0 -410px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 27px; width: 140px; padding: 13px 0 0 0; text-decoration: none; color: #4e4e4e; font: bold 12px Tahoma; text-align: center; margin: 10px auto 0 auto;}
.dropArea a.dropGrayBtn1 {width: 180px;}
.dropInfo {font: 11px Arial; text-align: center; float:left; margin:6px 0; width:100%;}
.dropInfoBtn {font: 11px Arial; text-align: right; position: absolute; bottom: 3px; right: 13px;}
.fileTitleCut {display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 335px;}
.usernameTitleCut {max-width: 90px;}
.dropGrayWidgetBlock {padding: 5px 15px 5px 5px; background-color: #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; margin: 7px 3px 0 3px; color: #4e4e4e; font: 11px Arial; text-align: left;}
.dropGrayWidgetBlock .avBlock {display: block; float: left; width: 30px; height: 30px; border: solid 1px #DEDEDE;}
.dropGrayWidgetBlock b {display: block; color: #2a2a2a; font: bold 12px Arial;}
.dropWidgetFileName {float: left; margin: 2px 0 0 5px;}
.dropWidgetBlockProgress {color: #e77272; font: 11px Arial; padding: 8px; background-color: #ffffff; margin: 3px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.dropWidgetBlockProgress .uploadProgress {margin: 0;}
/* New Videos page */
.addEventBlock font {width: 125px; padding: 7px 0 0 5px; color: #3E3E3E;}
.addEventBlock input, .addEventBlock textarea {width: 80%; float: left;}
.addEventBlock textarea {border: 1px solid #D0D0D0; color: #3E3E3E; font: 13px/28px Arial; height: 183px; margin: 0 0 10px; padding: 5px 0 0 10px; resize: none;}
.addEventBlock .myFilesTopLeft {margin: 0 0 10px 0;}
.addEventBlock .smInfoSp {color: #a0a0a0; font: 11px Arial; width: auto; padding: 0;}
.addEventBlock .grayButton, .addEventBlock .selector4 {float: left;}
.addEventBlock .myFilesTopLeft .eventImage {border: 1px solid #D0D0D0; background-color: #EAEAEA; float: left; height: 75px; margin: 0 15px 0 0; width: 75px;}
.addEventBlock .myFilesTopLeft .eventImage img {height: 75px; width: 75px;}
.addEventBlock .selector span {float: none; padding: 5px 0 0 10px; width: auto;}
.leftVid {width: 130px; height: 135px; background: url(/images/mx_upload_video.png) no-repeat 0 35px; float: left;}
.rightVid {float: left; color: #000000; font: 12px/20px Arial;}
.rightVid ul {list-style: none; margin: 15px 0 20px 0;}
.rightVid ul li {padding: 0 0 0 18px; background: url(/images/mx_upload_video.png) no-repeat -94px -117px;}
.uvVideoLeft {float: left; width: 235px;}
.uvVideoLeft img {width: 210px;/* height: 150px;*/}
.uvVideoRight {float: left; color: #4e4e4e; font: 12px/17px Arial; width: 700px;}
.uvVideoRight h3 {font: 18px Arial;}
.uvVideoRight .bpTrackTags {margin: 10px 0 20px 0;}
.uvVideoRight .bpTrackTags span {color: #4e4e4e;}
.uvVideoRight .uploadProgress {margin: 0; background: #EDEDED; border: solid 1px #EDEDED; margin: 15px 0;}
.uvVideoRight .uploadProgressBar {background: #86D229;}
.uvUploadProgressBlock {margin: 25px 0 0 0; line-height: 20px;}
.uvUploadProgressBlock img, .uvUploadProgressBlock .uplWarningIcon {float: left; margin: 0 10px 0 0;}
.uplWarningText {line-height: 18px; color: #cd4b4b;}
.selectorTime {width: 55px; font-weight: normal; margin: 0 10px 10px 0;}
.selectorTime .cusel-scroll-wrap {width: 55px !important;}
.selectorTime .cuselText {width: 45px;}
.addEventBlock font.atFont {width: auto; padding: 7px 15px 0 15px;}
input.dateInput {float: left; padding: 0 25px 0 10px; width: 120px; background: url(/images/mx_common_icons.png) no-repeat right -722px; cursor: pointer; border: 1px solid #D0D0D0; color: #3E3E3E; font: 13px/28px Arial; height: 28px; margin: 0 0 10px;}
.browseVideoBlock {padding: 9px; border: solid 1px #D1D1D1; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 10px 10px 0; float: left; width: 210px; position: relative;}
.browseVideoBlockPremium {border: solid 1px #FFCD03;}
.browseVideoBlockPremium .premiumIconVert {left: 9px; top: -1px;}
.bvVideoAv1 {width: 210px; height: 141px; background: #EAEAEA url(/images/video_default.png) no-repeat center center; margin: 0 0 9px 0;}
.browseVideoBlock .grIcBlock {float: left; margin: 2px 0 0 0;}
.browseVideoBlock .grIcBlock span {margin: 5px 5px 5px 0; padding: 0px 0 0 12px;}
.browseVideoBlock .manLinksOnSearch .mb1 {margin: -8px -10px 0 2px;}
.browseVideoBlock .actions {left: -129px; top: 39px;}
.bvbInfo a {text-decoration: none;}
.browseVideoBlock .bpTrackTags {margin: 5px 0 0 0; font: 11px/17px Arial; color: #4e4e4e;}
.browseVideoBlock .bpTrackTags a {text-decoration: underline; margin: 0; font: 11px/17px Arial;}
.browseVideoBlock .bpTrackTags a:hover {text-decoration: none;}
.browseVideoBlock .bpTrackTags span {color: #4e4e4e;}
.browseVidComments {border-top: solid 1px #E8E8E8; margin: 14px -9px 0 -9px; padding: 15px 35px 6px 35px; color: #4e4e4e; font: 11px/15px Arial;}
.browseVidComments span {color: #929292; font: 10px/15px Arial; display: block; margin: 0 0 10px 0;}
.bvbMoreLink {display: table; margin: 0 auto;}
.browseVidComments img {float: left; width: 16px; height: 16px; margin: 0 0 0 -26px;}
.bvbUploadBlock {width: 200px !important; height: 120px; padding: 0 0 0 30px; border: 0; background-color: #70BD18; width: 210px; color: #c5f490; font: 13px/17px Arial; text-decoration: none;}
.bvbUploadBlock span {display: block; color: #ffffff; font: 20px/17px Arial; margin: 25px 0 10px 0;}
.loadMoreVidBlock {background-color: #F2F2F2; padding: 13px 0 0 0; height: 27px; text-align: center; color: #4e4e4e; font: 13px Arial; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 10px 0 0 0;}
.vidSearchResults .browseVideoBlock {border: 0; padding: 0; margin: 0 15px 20px 0;}
.bvbInfo strong a {display: block; white-space: nowrap; width: 210px; overflow: hidden; text-overflow: ellipsis;}
.bvbInfo strong a.vidFav {width: 193px; padding: 0 0 0 17px; background: url(/images/mx_small_ico.png) no-repeat -1px -90px;}
/*.vpVideoBlock1Out {background: #F4F4F4 url(/images/video_bg.jpg) no-repeat center 0;}*/
.vpVideoBlock1 {width: 960px; margin: 0 auto;}
.vidFinger {background: url(/images/mx_small_ico.png) no-repeat -3px -77px;}
.actions a span.shareSpan {background: url(/images/mx_icons_green.png) no-repeat 1px -329px;}
.actions a span.embedSpan {background: url(/images/mx_icons_green.png) no-repeat 2px -208px;}
.gumContLeft .navSortBlock2 {border: 0; margin: 0; padding: 0 0 15px 10px;}
.ddTabAct .ddTabLink {padding: 8px 9px 0 9px; color: #56A402; border-left: solid 1px #D0D0D0; border-top: solid 1px #D0D0D0; border-right: solid 1px #D0D0D0; border-bottom: solid 1px #fff;}
.searchPagemulti {margin: 0 -10px 0 310px;}
.bvTagsSp {padding: 0 7px 0 0;}
.editPlaylist {background: url(/images/mx_icons_green.png) no-repeat -7px -514px; padding: 0 0 0 22px;}
/* #10732 - video changes */
.mainTableBlockWithoutStyles {border: 0 !important; margin: 0 !important; width: auto !important;}
.mainTableBlockWithoutStyles .publicIcon {background: url(/images/mx_icons_green.png) no-repeat 1px -739px;}
.mainTableBlockWithoutStyles .publicIconOp {background: #f7f7f7 url(/images/mx_icons_green.png) no-repeat 0px -740px;}
.mainTableBlockWithoutStyles .privateIcon {background: url(/images/mx_icons_green.png) no-repeat 2px -784px;}
.mainTableBlockWithoutStyles .privateIconOp {background: #f7f7f7 url(/images/mx_icons_green.png) no-repeat 1px -785px;}
.mainTableBlockWithoutStyles .copyrightIcon {background: url(/images/mx_icons_green.png) no-repeat -9px -1467px; width: 13px; height: 13px; margin: 15px 0 0 11px;}
.mainTableBlockWithoutStyles .moreBlock1 {top: 39px;}
.mainTableBlockWithoutStyles .vidFinger {margin-right: 0;}
.mainTableBlockWithoutStyles .mb1 span.tooltip {left: -1px !important; top: -25px !important;}

/* new player styles - #10865 */
.resTPDescNew {float: left; width: 75%; padding: 0 0 0 45px; margin: -5px 0 0 0;}
.browseSpl1 .manLinksOnSearch {margin: -5px 62px 0 0;}
.bubbleUser {position: relative;}
.bubbleUser .tooltip {position: absolute; top: -120px !important; left: 1px !important; z-index: 950; display: none;}
.bubbleUser .borBack {padding: 10px 0 10px 15px; height: auto; width: 274px; font: bold 12px/16px Arial; color: #999999; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.bubbleUser .borBack .grayButton {float: left; margin: 8px 5px 0 0;}
.bubbleUser .borBack .folInfoBlock {margin: 5px 0 0 0;}
.bubUserInfo {float: left; width: 175px;}
.bubbleUser .corner {margin: -1px 0 0 25px;}
.bubUserNameCut {display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 165px;}
span.folPeopOneSpan {padding: 0 0 0 15px; background: url(/images/mx_icons_green.png) no-repeat -10px -129px;}
.browsePlaylistwithDesc .trackBlockLeftH1 {margin: 0 15px 10px 0;}
.browsePlaylistwithDesc .bpTrackTags {margin: 0 !important;}
.browsePlaylistwithDesc .resTPDesc {padding: 0; float: left; width: 73%;}
.browsePlaylistwithDesc .newPlayer, .browsePlaylistwithDesc .newPlayer .playerHeader {margin: 0;}
.browsePlaylistwithDesc .grIcBlock {margin: -23px 55px 0 0;}
.resTPDesc .readMoreLink1 {display: inline; float: none; margin: 0; font: 11px Arial, Helvetica, sans-serif;}
.browseBlock .bpTrackTags, .browseBlock .bpTrackTags a, .resTPDesc .bpTrackTags, .resTPDesc .bpTrackTags a {font: 11px/16px Arial;margin: 0 5px 0 0;}
.customBgType16_video {background: url(/images/video_default_16x16.png) no-repeat;}
#page_loading {display:none;position:fixed; width:100%; height: 100%; top:61px; left:0; text-align:center; z-index:15001;}
#page_loading .loader-overlay{ width:100%; height: 100%; text-align:center; background:#000; opacity:0.9; z-index:15002;}
#page_loading .page_loading_cancel{position: fixed; top: 90px; left: 50px; width: 100px; height: 50px; background: url('/images/preloader.gif') no-repeat left top; z-index: 15003; padding-left: 120px;}
#page_loading .page_loading_cancel a{line-height: 13px; font-size: 13px; color: white; text-decoration: none; margin-top: 34px; display: block; text-align:left;}
#page_loading .page_loading_cancel a:hover{text-decoration:underline;}
.browseNewAll {color: #5AAE07;font: 20px Arial;padding: 0 25px 5px 0; }
.searchResultsBlock .showExact {position: relative;top: 8px;}
/*new flags*/
.f {background: url("/images/flags.png") no-repeat scroll 0% 0% transparent;height: 11px;width: 16px;display:inline-block;float:right;}
.f.ad {background-position: -16px 0}
.f.ae {background-position: -32px 0}
.f.af {background-position: -48px 0}
.f.ag {background-position: -64px 0}
.f.ai {background-position: -80px 0}
.f.al {background-position: -96px 0}
.f.am {background-position: -112px 0}
.f.an {background-position: -128px 0}
.f.ao {background-position: -144px 0}
.f.ar {background-position: -160px 0}
.f.as {background-position: -176px 0}
.f.at {background-position: -192px 0}
.f.au {background-position: -208px 0}
.f.aw {background-position: -224px 0}
.f.az {background-position: -240px 0}
.f.ba {background-position: 0 -11px}
.f.bb {background-position: -16px -11px}
.f.bd {background-position: -32px -11px}
.f.be {background-position: -48px -11px}
.f.bf {background-position: -64px -11px}
.f.bg {background-position: -80px -11px}
.f.bh {background-position: -96px -11px}
.f.bi {background-position: -112px -11px}
.f.bj {background-position: -128px -11px}
.f.bm {background-position: -144px -11px}
.f.bn {background-position: -160px -11px}
.f.bo {background-position: -176px -11px}
.f.br {background-position: -192px -11px}
.f.bs {background-position: -208px -11px}
.f.bt {background-position: -224px -11px}
.f.bv {background-position: -240px -11px}
.f.bw {background-position: 0 -22px}
.f.by {background-position: -16px -22px}
.f.bz {background-position: -32px -22px}
.f.ca {background-position: -48px -22px}
.f.catalonia {background-position: -64px -22px}
.f.cd {background-position: -80px -22px}
.f.cf {background-position: -96px -22px}
.f.cg {background-position: -112px -22px}
.f.ch {background-position: -128px -22px}
.f.ci {background-position: -144px -22px}
.f.ck {background-position: -160px -22px}
.f.cl {background-position: -176px -22px}
.f.cm {background-position: -192px -22px}
.f.cn {background-position: -208px -22px}
.f.co {background-position: -224px -22px}
.f.cr {background-position: -240px -22px}
.f.cu {background-position: 0 -33px}
.f.cv {background-position: -16px -33px}
.f.cw {background-position: -32px -33px}
.f.cy {background-position: -48px -33px}
.f.cz {background-position: -64px -33px}
.f.de {background-position: -80px -33px}
.f.dj {background-position: -96px -33px}
.f.dk {background-position: -112px -33px}
.f.dm {background-position: -128px -33px}
.f.do {background-position: -144px -33px}
.f.dz {background-position: -160px -33px}
.f.ec {background-position: -176px -33px}
.f.ee {background-position: -192px -33px}
.f.eg {background-position: -208px -33px}
.f.eh {background-position: -224px -33px}
.f.england {background-position: -240px -33px}
.f.er {background-position: 0 -44px}
.f.es {background-position: -16px -44px}
.f.et {background-position: -32px -44px}
.f.eu {background-position: -48px -44px}
.f.fi {background-position: -64px -44px}
.f.fj {background-position: -80px -44px}
.f.fk {background-position: -96px -44px}
.f.fm {background-position: -112px -44px}
.f.fo {background-position: -128px -44px}
.f.fr {background-position: -144px -44px}
.f.ga {background-position: -160px -44px}
.f.gb,.f.uk {background-position: -176px -44px}
.f.gd {background-position: -192px -44px}
.f.ge {background-position: -208px -44px}
.f.gf {background-position: -224px -44px}
.f.gg {background-position: -240px -44px}
.f.gh {background-position: 0 -55px}
.f.gi {background-position: -16px -55px}
.f.gl {background-position: -32px -55px}
.f.gm {background-position: -48px -55px}
.f.gn {background-position: -64px -55px}
.f.gp {background-position: -80px -55px}
.f.gq {background-position: -96px -55px}
.f.gr {background-position: -112px -55px}
.f.gs {background-position: -128px -55px}
.f.gt {background-position: -144px -55px}
.f.gu {background-position: -160px -55px}
.f.gw {background-position: -176px -55px}
.f.gy {background-position: -192px -55px}
.f.hk {background-position: -208px -55px}
.f.hm {background-position: -224px -55px}
.f.hn {background-position: -240px -55px}
.f.hr {background-position: 0 -66px}
.f.ht {background-position: -16px -66px}
.f.hu {background-position: -32px -66px}
.f.ic {background-position: -48px -66px}
.f.id {background-position: -64px -66px}
.f.ie {background-position: -80px -66px}
.f.il {background-position: -96px -66px}
.f.im {background-position: -112px -66px}
.f.in {background-position: -128px -66px}
.f.io {background-position: -144px -66px}
.f.iq {background-position: -160px -66px}
.f.ir {background-position: -176px -66px}
.f.is {background-position: -192px -66px}
.f.it {background-position: -208px -66px}
.f.je {background-position: -224px -66px}
.f.jm {background-position: -240px -66px}
.f.jo {background-position: 0 -77px}
.f.jp {background-position: -16px -77px}
.f.ke {background-position: -32px -77px}
.f.kg {background-position: -48px -77px}
.f.kh {background-position: -64px -77px}
.f.ki {background-position: -80px -77px}
.f.km {background-position: -96px -77px}
.f.kn {background-position: -112px -77px}
.f.kp {background-position: -128px -77px}
.f.kr {background-position: -144px -77px}
.f.kurdistan {background-position: -160px -77px}
.f.kw {background-position: -176px -77px}
.f.ky {background-position: -192px -77px}
.f.kz {background-position: -208px -77px}
.f.la {background-position: -224px -77px}
.f.lb {background-position: -240px -77px}
.f.lc {background-position: 0 -88px}
.f.li {background-position: -16px -88px}
.f.lk {background-position: -32px -88px}
.f.lr {background-position: -48px -88px}
.f.ls {background-position: -64px -88px}
.f.lt {background-position: -80px -88px}
.f.lu {background-position: -96px -88px}
.f.lv {background-position: -112px -88px}
.f.ly {background-position: -128px -88px}
.f.ma {background-position: -144px -88px}
.f.mc {background-position: -160px -88px}
.f.md {background-position: -176px -88px}
.f.me {background-position: -192px -88px}
.f.mg {background-position: -208px -88px}
.f.mh {background-position: -224px -88px}
.f.mk {background-position: -240px -88px}
.f.ml {background-position: 0 -99px}
.f.mm {background-position: -16px -99px}
.f.mn {background-position: -32px -99px}
.f.mo {background-position: -48px -99px}
.f.mp {background-position: -64px -99px}
.f.mq {background-position: -80px -99px}
.f.mr {background-position: -96px -99px}
.f.ms {background-position: -112px -99px}
.f.mt {background-position: -128px -99px}
.f.mu {background-position: -144px -99px}
.f.mv {background-position: -160px -99px}
.f.mw {background-position: -176px -99px}
.f.mx {background-position: -192px -99px}
.f.my {background-position: -208px -99px}
.f.mz {background-position: -224px -99px}
.f.na {background-position: -240px -99px}
.f.nc {background-position: 0 -110px}
.f.ne {background-position: -16px -110px}
.f.nf {background-position: -32px -110px}
.f.ng {background-position: -48px -110px}
.f.ni {background-position: -64px -110px}
.f.nl {background-position: -80px -110px}
.f.no {background-position: -96px -110px}
.f.np {background-position: -112px -110px}
.f.nr {background-position: -128px -110px}
.f.nu {background-position: -144px -110px}
.f.nz {background-position: -160px -110px}
.f.om {background-position: -176px -110px}
.f.pa {background-position: -192px -110px}
.f.pe {background-position: -208px -110px}
.f.pf {background-position: -224px -110px}
.f.pg {background-position: -240px -110px}
.f.ph {background-position: 0 -121px}
.f.pk {background-position: -16px -121px}
.f.pl {background-position: -32px -121px}
.f.pm {background-position: -48px -121px}
.f.pn {background-position: -64px -121px}
.f.pr {background-position: -80px -121px}
.f.ps {background-position: -96px -121px}
.f.pt {background-position: -112px -121px}
.f.pw {background-position: -128px -121px}
.f.py {background-position: -144px -121px}
.f.qa {background-position: -160px -121px}
.f.re {background-position: -176px -121px}
.f.ro {background-position: -192px -121px}
.f.rs {background-position: -208px -121px}
.f.ru {background-position: -224px -121px}
.f.rw {background-position: -240px -121px}
.f.sa {background-position: 0 -132px}
.f.sb {background-position: -16px -132px}
.f.sc {background-position: -32px -132px}
.f.scotland {background-position: -48px -132px}
.f.sd {background-position: -64px -132px}
.f.se {background-position: -80px -132px}
.f.sg {background-position: -96px -132px}
.f.sh {background-position: -112px -132px}
.f.si {background-position: -128px -132px}
.f.sk {background-position: -144px -132px}
.f.sl {background-position: -160px -132px}
.f.sm {background-position: -176px -132px}
.f.sn {background-position: -192px -132px}
.f.so {background-position: -208px -132px}
.f.somaliland {background-position: -224px -132px}
.f.sr {background-position: -240px -132px}
.f.ss {background-position: 0 -143px}
.f.st {background-position: -16px -143px}
.f.sv {background-position: -32px -143px}
.f.sy {background-position: -48px -143px}
.f.sz {background-position: -64px -143px}
.f.tc {background-position: -80px -143px}
.f.td {background-position: -96px -143px}
.f.tf {background-position: -112px -143px}
.f.tg {background-position: -128px -143px}
.f.th {background-position: -144px -143px}
.f.tj {background-position: -160px -143px}
.f.tk {background-position: -176px -143px}
.f.tl {background-position: -192px -143px}
.f.tm {background-position: -208px -143px}
.f.tn {background-position: -224px -143px}
.f.to {background-position: -240px -143px}
.f.tr {background-position: 0 -154px}
.f.tt {background-position: -16px -154px}
.f.tv {background-position: -32px -154px}
.f.tw {background-position: -48px -154px}
.f.tz {background-position: -64px -154px}
.f.ua {background-position: -80px -154px}
.f.ug {background-position: -96px -154px}
.f.um {background-position: -112px -154px}
.f.us {background-position: -128px -154px}
.f.uy {background-position: -144px -154px}
.f.uz {background-position: -160px -154px}
.f.va {background-position: -176px -154px}
.f.vc {background-position: -192px -154px}
.f.ve {background-position: -208px -154px}
.f.vg {background-position: -224px -154px}
.f.vi {background-position: -240px -154px}
.f.vn {background-position: 0 -165px}
.f.vu {background-position: -16px -165px}
.f.wales {background-position: -32px -165px}
.f.wf {background-position: -48px -165px}
.f.ws {background-position: -64px -165px}
.f.ye {background-position: -80px -165px}
.f.yt {background-position: -96px -165px}
.f.za {background-position: -112px -165px}
.f.zanzibar {background-position: -128px -165px}
.f.zm {background-position: -144px -165px}
.f.zw {background-position: -160px -165px}
#add-comment-block .rand_user {margin: 18px 0 0 10px; display: inline-block}
.vpVideoBlock1Out {text-align:center;}
.videoTOS {color: #4E4E4E;font: 12px Arial;}
.videoTOS input {width:24px;height:15px;}
.videoInfo {margin-left:0 !important; font-size:12px !important;}
.videoInfo a {font-size:12px !important;}
.underTrackInfoLinks .downLink {background: url(/images/mx_icons_green.png) no-repeat 1px -1126px; padding: 0 0 0 23px;}
.queIconOut {float: left; margin: 3px -7px 0 3px;}
.searchResultsItem .queIconOut {float: left; margin: 0px 0px 0 4px;}
.nhsTooltip {background-color: #202020; border-radius: 4px; -webkit-border-radius: 4px; color: #fff; font-size: 11px; padding: 3px 6px; white-space: nowrap; position: absolute; z-index: 10; display: none;}
.queIcon {display: block; width: 12px; height: 12px; background: url(/images/que_icon.png) no-repeat 0 0; position: relative;}
.playerLeftBlock .queIconOut {position: absolute; top: 0; right: 5px; margin: 0;}
.queIcon:hover .nhsTooltip {display: block; left: 10px; top: 20px;}



/* google chart table adaptations */

.gtfHeader, .gtfCell, .gtfHover, .gtfRowSel, .gtfHeaderCell { border:0;background: #fff;font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif !important;font-size:12px !important; }
.gtfCell { border-bottom: 1px dotted #d0d0d0;padding:10px 0 10px 0 !important;color:#6e6e6e;text-align:left !important; }
.gtfHeaderCell { padding:10px 0 10px 0 !important;border-bottom: 1px solid #d0d0d0;border-top: 1px solid #d0d0d0; }
.gtfCell .f { padding:0 !important;float:left;margin-right: 9px !important;margin-top:2px !important; }

/* fixes on browse page */
.bpTrackTags  .tagLink {display: inline !important; float: none !important;}

/* groups */
.playerLeftBlock .queIconOut {position: absolute; top: 0; right: 5px; margin: 0;}
.queIcon:hover .nhsTooltip {display: block; left: 10px; top: 20px;}
.groupStyles .navSortBlock {border: 0; margin: 0; padding: 0 0 0 10px;}
.browseGroupItem {padding: 0 0 20px 140px; color: #6e6e6e; font: 14px/20px Arial;}
.groupThumb {width: 120px; height: 120px; margin: 0 0 0 -140px; float: left; background: url(/images/group_default_120x120.png) no-repeat 0 0;}
.groupThumb img {width: 120px; height: 120px;}
.browseGroupItem .grayButton {float: left; margin: 10px 0 0 0;}
.browseGroupItem .grayButtonAct {background: #FFFFFF; color: #56A402 !important;}
span.icSp {display: block; float: left; color: #4E4E4E; font: 15px Arial; margin: 10px 25px 0 0; padding: 4px 0 2px 25px;}
span.icSp1 {background: url(/images/mx_groups.png) no-repeat -3px -2px;}
span.icSp2 {background: url(/images/mx_groups.png) no-repeat -5px -26px;}
span.icSp3 {background: url(/images/mx_groups.png) no-repeat -4px -50px;}
#edit_title input {width:400px;padding:5px;}
#edit_title a {float:none;display: inline;}
.nhsGbAct {background: #fff !important;}
.remove_user_invite {float:right;margin:8px 25px 0 0;color:#929292;}
.create_group .nhsSelector, .create_group .nhsSelector .cuselScrollArrows {width:250px !important;}
.create_group .nhsSelector .cusel-scroll-wrap {width:260px !important;}
.group_list_user_type {position: relative;top: 15px;margin-left: 10px;color: black;font-size: 12px;}
.nhsDiscussionsItem blockquote {margin: 1em 0em;padding: 0em 1em;border-left: 5px solid #C5C5C5;}
.navSortBlock .categories {width:210px !important;}
.navSortBlock .categories .cuselScrollArrows {width:210px !important;}
.navSortBlock .categories .cusel-scroll-wrap {width:210px !important;}
.navSortBlock .categories .jScrollPaneContainer {width:216px !important;}

/* sell this track */
.openEditBuyLink {color: #ff0000;}


/*promo new version index page*/
.ppBody .upTop, .ppBody .fixedRight {top: 48px !important;}
.ppBody .lightHeaderIn {top: 68px !important;}
.ppBody .mainPages {padding-top: 109px;}
.topPromoBlock {width: 100%; padding: 15px 0; background: #5aad06; border-bottom: solid 1px #6BB51F; color: #fff; font-size: 14px; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; text-align: center; position: fixed; top: 0; left: 0; z-index: 2;}
.topPromoBlock a {color: #c8ff85;}
.topPromoBlock .closeIcon {position: absolute; top: 17px; right: 20px; width: 14px; height: 14px; background: url(../images/close_icon.png) no-repeat right 0px;}
.promoPop {background: url(../images/promo_bg.png) no-repeat 0 0; width: 590px; height: 370px; border: solid 6px #333333; border-radius: 10px; -webkit-border-radius: 10px; position: absolute; top: 200px; left: 0; right: 0; margin: 0 auto; z-index: 1;}
.promoPop button {display: block; margin: 195px auto 0 auto; border-radius: 4px; -webkit-border-radius: 4px; background: #5AAD07; text-align: center; width: 270px; height: 60px; color: #fff; font-size: 18px; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;}