@charset "utf-8";
html {font-size: 100.01%;}
body {font-size: 62.5%; font-family: Tahoma, Geneva, sans-serif; background: #3c4041 url(/i/body-nologo.png) repeat-x 50% 0px; color: #3c4041;}
body.nologo {background-image: url(/i/body-nologo.png);}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%; min-width: 980px;}
a, a img {border: none;}
*:focus, * {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true); resize: none;}
table, td, th, tr {padding: 0px; border-collapse: collapse;}
ul, ul li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del, p, blockquote, dfn, kbd {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a {color: #2e7599; text-decoration: none;}
a:hover {text-decoration: underline;}

/* Start of Framework */

input[type='text'], input[type='password'] {}
input[type='button'], input[type='submit'] {cursor: pointer;}
input[type='checkbox'] {margin: 0px;}

select {font: 12px Tahoma, Geneva, sans-serif;}

.input, .input input {background: url(/i/input.png); border: 0px; font-family: Tahoma, Geneva, sans-serif; -webkit-appearance: none;}
.input input {display: block; width: 100%; border-radius: 0px !important; box-shadow: none !important;}
.input.type-r {background-position: 0px 0px; padding-right: 16px; height: 21px; overflow: hidden;}
.input.type-r input {background-position: 100% -21px; font-size: 12px; line-height: 1; padding: 3px 8px 4px 8px; margin: 0px; *margin-top: -1px;}
.input.type-d {background-position: 0px -42px; padding-right: 16px; height: 21px; overflow: hidden;}
.input.type-d input {background-position: 100% -63px; font-size: 12px; line-height: 1; padding: 3px 8px 4px 8px; color: #fff; margin: 0px; *margin-top: -1px;}
.input.type-s, .input.type-s input {background: #fff;}
.input.type-s {border: 1px solid #c3c3c3; border-top-color: #7c7c7c; border-bottom-color: #ddd; padding-right: 7px;}
.input.type-s input {border: 1px solid #f0f0f0; border-top-color: #c3c3c3; border-bottom: 0px; padding: 0px 0px 0px 5px; margin: 0px; *margin: -1px 0px;}
.input.type-s input[disabled] {background: #e2e3e3; border-color: #d5d6d6;}

.button {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; cursor: pointer; background: none !important;}
.button.h21 * {background: url(/i/buttons-h21.png); height: 21px;}
.button.h21 i {display: block; float: left; width: 10px;}
.button.h21 i + input {display: block; float: left; border: 0px; font: 11px Tahoma, Geneva, sans-serif; padding: 2px 0px; margin: 0px; *overflow: visible; *width: auto;}
.button.h21 i + a {display: block; float: left; border: 0px; font: 11px/20px Tahoma, Geneva, sans-serif; margin: 0px; text-decoration: none !important; text-align: center;}
@-moz-document url-prefix() {.button input {padding-bottom: 4px !important;}}
/* ios fix*/
.button input {border-radius: 0px !important; -webkit-appearance: none;}

.button.h21.yellow i {background-position: 0px -105px;}
.button.h21.yellow i + * {background: #f3ce00; color: #3c4041;}
.button.h21.yellow i + * + i {background-position: 0px -126px !important;}
.button.h21.yellow:hover i {background-position: 0px -147px;}
.button.h21.yellow:hover i + * {background: url(/i/buttons-h21.png) 0px -168px;}
.button.h21.yellow:hover i + * + i {background-position: 0px -189px !important;}

.button.h21.blue i {background-position: 0px 0px;}
.button.h21.blue i + * {background: #2e7599; color: #fff;}
.button.h21.blue i + * + i {background-position: 0px -21px !important;}
.button.h21.blue:hover i {background-position: 0px -42px;}
.button.h21.blue:hover i + * {background: url(/i/buttons-h21.png) 0px -63px;}
.button.h21.blue:hover i + * + i {background-position: 0px -84px !important;}

.button.h30 * {background: url(/i/buttons-h30.png); height: 30px;}
.button.h30 i {display: block; float: left; width: 14px;}
.button.h30 i + input {display: block; float: left; border: 0px; font: bold 14px Tahoma, Geneva, sans-serif; padding: 2px 0px; margin: 0px; *overflow: visible; *width: auto;}
.button.h30 i + a {display: block; float: left; border: 0px; font: bold 14px/28px Tahoma, Geneva, sans-serif; text-decoration: none; text-align: center;}

.button.h30.yellow i {background-position: 0px 0px;}
.button.h30.yellow i + * {background: #f3ce00; color: #2f3233;}
.button.h30.yellow i + * + i {background-position: 0px -30px !important;}
.button.h30.yellow:hover i {background-position: 0px -60px;}
.button.h30.yellow:hover i + * {background: url(/i/buttons-h30.png) 0px -90px;}
.button.h30.yellow:hover i + * + i {background-position: 0px -120px !important;}

.button.h30.bookmark i {background-position: 0px -150px;}
.button.h30.bookmark i + a {background-position: 0px -180px; color: #f3ce00; font-weight: bold; font-size: 14px; line-height: 28px; display: block; float: left;}
.button.h30.bookmark i + a + i {background-position: 100% -210px;}

.button.h30.green i {background-position: 0px -240px; width: 25px;}
.button.h30.green i + a {background-position: 0px -270px; color: #fff; font-weight: bold; font-size: 14px; line-height: 28px; display: block; float: left; padding-left: 5px;}
.button.h30.green i + a + i {background-position: 100% -300px; width: 14px;}

.button.h30.bookmark.added i:first-child {background-position: 0px -150px; width: 25px;}
.button.h30.bookmark.added i + a {padding-left: 5px;}

.checkbox {width: 14px; height: 14px; background: url(/i/checkbox.png); display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}

.radio {width: 14px; height: 14px; background: url(/i/radio.png); display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}

/*  End of Framework */

/* NY */
body.ny .page {width: 980px; margin: 0px auto; padding: 0px; background: none;}
body.ny .header-logo {background-image: url(/i/logo-ny.png);}
body.ny {background-image: url(/i/body-ny.png);}
/*    */

.button-help {width: 30px; height: 57px; background: url(/i/button-help.png); position: fixed; left: 0px; top: 288px; z-index: 100;}
.button-help a {display: block; height: 100%;}

.page {width: 980px; margin: 0px auto; padding: 0px 40px; background: url(/i/body.png) no-repeat -750px 0px;}

.header {overflow: hidden; zoom: 1;}
.header-logo {float: left; width: 155px; height: 124px; background: url(/i/logo.png); margin: 38px 0px 0px 31px;}
.header-logo a {display: block; height: 100%;}
.header-panel {float: left; width: 740px; margin-left: 54px;}
.header-string-logged {overflow: hidden; zoom: 1; margin: 26px 0px 0px 20px;}
.header-string-logged-text {float: left; font-size: 11px; color: #7b7e7e; padding-right: 10px;}
.header-string-logged-text a {color: #fff;}
.header-string-logged-text .logout {width: 11px; height: 9px; margin: 4px 0px 0px 5px; background: url(/i/header-logout.png); display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.header-string-logged-spacer {height: 1px; background: url(/i/spacer.png) repeat-x 0px 0px; overflow: hidden; zoom: 1; margin-top: 11px;}

.header-string-notlogged {overflow: hidden; zoom: 1; margin: 26px 0px 0px 20px;}
.header-string-notlogged li {float: left;}
.header-string-notlogged-login {width: 380px; margin-right: 20px;}
.header-string-notlogged-register {width: 320px;}
.header-string-notlogged-text {float: left; font-size: 11px; color: #7b7e7e; padding-right: 8px;}
.header-string-notlogged-spacer {height: 1px; background: url(/i/spacer.png) repeat-x 0px 0px; overflow: hidden; zoom: 1; margin-top: 11px;}
/**/
.header-social {overflow: hidden; zoom: 1; margin: -31px 0 0 252px; position: absolute; z-index: 3; width: 68px;}
.header-social.logged {margin-left: 652px;}
.header-social a {display: block; float: left; margin-right: 10px; width: 24px; height: 24px; background: url(/i/header-social.png);}
.header-social a + a {background-position: 0px -24px;}
/**/

.header-loginform {overflow: hidden; zoom: 1;}
.header-loginform-fields {float: left; width: 400px; padding: 27px 0px 0px 10px;}
.header-loginform-fields .input {float: left; width: 153px; margin-left: 10px; padding-right: 17px; *padding-right: 18px;}
.header-loginform-fields .input input {font-size: 11px; padding: 4px 8px 4px 9px; *padding-left: 0px; *position: relative; *top: -1px; height: 13px;}
.header-loginform-fields .submit input {border: 0px; width: 21px; height: 21px; background: url(/i/header-login-submit.png); margin-left: 9px;}
.header-loginform-fields label {display: block; position: absolute; width: 160px; height: 21px; background: none; cursor: text; font-size: 11px; padding: 3px 0px 0px 10px;}
.header-loginform-create {float: left; padding: 16px 0px 0px 48px;}
.header-loginform-create a {display: block; font: bold 14px/44px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #f3ce00; background: url(/i/header-reg.png) no-repeat 100% 0px; height: 44px; padding-right: 68px;}
.header-loginform-lostpass {font-size: 11px; margin: -6px 0px 9px 0px; padding-left: 211px;}
.header-loginform-lostpass a {color: #7d8080; text-decoration: underline;}
.header-loginform-lostpass a:hover {text-decoration: none;}

.header-account {font-size: 11px; color: #7d8080; padding: 13px 0px 0px 21px;}
.header-account b {color: #fff;}
.header-account b b {color: #e6c404;}
.header-account .basket a {background: url(/i/header-basket.png) no-repeat 100% 0px; padding: 7px 28px 0px 0px; margin-right: 21px; color: #e6c404;}
.header-account .basket.full a {background-image: url(/i/header-basket-full.png);}
.header-account span {padding: 0px 6px;}
.header-account b a {color: #e6c404;}

/*.header-nav {overflow: hidden; zoom: 1; padding: 14px 10px 15px 0px; margin-right: 68px;}*/
.header-nav-wrap {overflow: hidden; zoom: 1;}
.header-nav {overflow: hidden; zoom: 1; padding: 14px 0px 15px 10px; float: left;}
.header-nav li {float: right; position: relative;}
.header-nav a {display: block; height: 21px; font: 14px/21px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #f3ce00; margin: 0px 1px;}
.header-nav a b {display: block; height: 21px; padding: 0px 10px; cursor: pointer;}
.header-nav a.active, .header-nav a:hover {background: #f3ce00 url(/i/topnav.png) no-repeat 0px 0px; color: #3c4041; text-decoration: none;}
.header-nav a.active b, .header-nav a:hover b {background: url(/i/topnav.png) no-repeat 100% 100%;}
.header-nav span {display: block; background: url(/i/header-nav-count.png) no-repeat 0px 0px; position: absolute; top: -7px; right: 0px; z-index: 4;}
.header-nav span span {background-position: 100% 100%; margin-right: -7px; color: #a5a9aa; font-size: 9px; padding: 0px 5px; height: 15px; position: relative; line-height: 14px; top: 0px; left: 0px;}

.topnav {border-top: 1px solid #4b4e4e; border-bottom: 1px solid #4b4e4e; padding: 30px 0px 30px 20px; overflow: hidden; zoom: 1;}
/*.topnav-search {float: left; width: 300px; height: 21px; background: #fff url(/i/header-search.png);}*/
.topnav-search {float: left; width: 300px; height: 21px; background: #fff url(/i/header-search-new.png); border-radius: 15px;}
.topnav-search input[type=text] {float: left; color: #121718; font: 11px Tahoma, Geneva, sans-serif; background: none; border: 0px; margin-left: 14px; width: 260px; padding: 3px 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.topnav-search input[type=text] {padding: 2px 0px;}} /* hello, chrome! */
.topnav-search input[type=submit] {float: right; width: 21px; height: 21px; border: 0px; background: none;}

.topnav-links {width: 405px; float: left; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase;}
.topnav-links td {padding-left: 16px;}
.topnav-links a {color: #fff; white-space: nowrap;}
.topnav-links a.active {color: #f3ce00;}

/*
.topnav-links {float: left; width: 405px; padding-left: 15px; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase;}
.topnav-links li {display: inline;}
.topnav-links a {color: #fff; margin-left: 15px;}
.topnav-links a.active {color: #f3ce00;}
*/

.topnav-popup {position: absolute; z-index: 10; width: 294px; margin: 22px 0px 0px 3px; *margin: 22px 0px 0px -717px;}
.topnav-popup-header {height: 5px; background: url(/i/topnav-popup.png) no-repeat 0px 0px;}
.topnav-popup-body {background: url(/i/topnav-popup.png) repeat-y 50% 0px; padding-bottom: 10px;}
.topnav-popup-body .hover {background: #f3ce00;}
.topnav-popup-footer {background: url(/i/topnav-popup.png) no-repeat 100% 100%; padding: 5px 0px 10px 12px; font-size: 12px;}
.topnav-popup-footer a {font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; background: url(/i/topnav-popup-hammer.png) no-repeat 0px 0px; padding: 1px 6px 0px 26px;}
.topnav-popup-footer i {font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; background: url(/i/topnav-popup-hammer.png) no-repeat 0px 0px; padding: 1px 6px 0px 26px;color: #2e7599;}
.topnav-popup .hover i {text-decoration: underline;}
.topnav-popup .notfound {font-size: 11px; text-align: right; padding: 2px 11px 7px 0px;}
.topnav-popup .itemheader {color: #7f8080; font-size: 11px; text-align: right; border-top: 1px solid #c9caca; padding-top: 2px; margin: 0px 12px;}
.topnav-popup .itemheader:first-child {border: 0px;}
.topnav-popup table + .itemheader {margin-top: 6px;}
.topnav-popup table {width: 290px; margin-left: 2px;}
.topnav-popup table a {color: #121718; padding: 13px 20px 12px 50px; position: relative; display: block;}
.topnav-popup table a:hover {text-decoration: none; background: #f3ce00;}
.topnav-popup td {vertical-align: middle; color: #121718; padding: 13px 20px 12px 50px; position: relative; display: block; cursor: hand; cursor: pointer;}
.topnav-popup td img {position: absolute; top: 50%; margin-top: -17px; margin-left: -38px; border: 1px solid #fff;}
.topnav-popup td span {font-size: 11px;}
.topnav-popup table.noimg a {padding: 4px 20px 3px 50px;}
.topnav-popup table.noimg img {padding: 10px 0px 0px 10px; border: 0px;}
.topnav-popup table.noimg td {padding: 4px 20px 3px 50px;}

.pricetag {background: url(/i/pricetags.png) no-repeat; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; position: absolute; right: 0px; top: 0px;}
.pricetag b {display: block; background: url(/i/pricetags.png) no-repeat; margin-right: -3px;}
.pricetag.big {background-position: 0px 0px; font-size: 14px; line-height: 24px;}
.pricetag.big b {height: 28px; background-position: 100% -28px; padding: 0px 10px;}
.pricetag.small {background-position: 0px -57px; font-size: 11px; line-height: 16px;}
.pricetag.small b {height: 20px; background-position: 100% -77px; padding: 0px 5px; font-weight: normal;}

i.tl, i.tr, i.br, i.bl {display: block; position: absolute; width: 3px; height: 3px; background: url(/i/corners.png);}
i.tl {background-position: 0px 0px; top: 0px; left: 0px;}
i.tr {background-position: -3px 0px; top: 0px; right: 0px;}
i.br {background-position: -3px -3px; bottom: 0px; right: 0px;}
i.bl {background-position: 0px -3px; bottom: 0px; left: 0px;}

i.wtl, i.wtr, i.wbr, i.wbl {display: block; position: absolute; width: 4px; height: 4px; background: url(/i/corners-white.png);}
i.wtl {background-position: 0px 0px; top: 0px; left: 0px;}
i.wtr {background-position: -4px 0px; top: 0px; right: 0px;}
i.wbr {background-position: -4px -4px; bottom: 0px; right: 0px;}
i.wbl {background-position: 0px -4px; bottom: 0px; left: 0px;}

i.flag.middle {background: url(/i/flags-mid.png); width: 20px; height: 14px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
i.flag.middle.usa {background-position: 0px -230px;} /*348*/
i.flag.middle.uk {background-position: 0px -251px;}
i.flag.middle.ca {background-position: 0px -271px;}
i.flag.middle.de {background-position: 0px -293px;}
i.flag.middle.eu {background-position: 0px -314px;}
i.flag.middle.indie {background-position: 0px -460px;}
i.flag.middle.fr {background-position: 0px -480px;}
i.flag.middle.it {background-position: 0px -501px;}
i.flag.middle.digit {background-position: 0px -335px;}
i.flag.middle.mtv {background-position: 0px -521px;}
i.flag.middle.rnb {background-position: 0px -356px;}
i.flag.middle.soundike {background-position: 0px -209px;}
i.flag.middle.xmas {background-position: 0px -543px;}

i.flag.big {background: url(/i/flags-big.png); width: 30px; height: 21px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
i.flag.big.usa {background-position: 0px -348px;}
i.flag.big.uk {background-position: 0px -379px;}
i.flag.big.ca {background-position: 0px -410px;}
i.flag.big.de {background-position: 0px -443px;}
i.flag.big.eu {background-position: 0px -474px;}
i.flag.big.indie {background-position: 0px -695px;}
i.flag.big.fr {background-position: 0px -726px;}
i.flag.big.it {background-position: 0px -756px;}
i.flag.big.dig {background-position: 0px -506px;}
i.flag.big.mtv {background-position: 0px -787px;}
i.flag.big.rnb {background-position: 0px -537px;}
i.flag.big.soundike {background-position: 0px -316px;}
i.flag.big.xmas {background-position: 0px -820px;}

.leftcol .helper {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 11px; height: 11px; font-size: 0px; background: #3c4041 url(/i/helper.png); margin-top: 2px;}
.rightcol .helper {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 11px; height: 11px; font-size: 0px; background: #3c4041 url(/i/helper-light.png); margin-top: 2px;}

.leftcol {float: left; width: 220px; padding-top: 86px;}
.rightcol {float: left; width: 740px; padding-left: 20px;}


.filter {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; overflow: hidden; zoom: 1;}
.filter-sorter {float: left; font-size: 11px; line-height: 18px; padding: 10px 0px 10px 21px;}
.filter-sorter dt {float: left; padding-right: 8px;}
.filter-sorter dd {float: left;}
.filter-sorter dd {float: left;}
.filter-sorter dd a {display: block; height: 20px; color: #3c4041; padding: 0px 7px 0px 10px;}
.filter-sorter dd:hover {background: #e7e5dd url(/i/filter-sorter.png) no-repeat 0px -40px;}
.filter-sorter dd:hover a {background: url(/i/filter-sorter.png) no-repeat 100% -60px; text-decoration: none;}
.filter-sorter dd.active {background: #d0cbbc url(/i/filter-sorter.png) no-repeat 0px 0px;}
.filter-sorter dd.active a {background: url(/i/filter-sorter.png) no-repeat 100% -20px;}
.filter-sorter dd i {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 5px; height: 3px; background: url(/i/arrows.png); margin-top: 8px; *margin-top: 6px;}

/**/
.library .filter-sorter dd {float: left; cursor: pointer;}
.library .filter-sorter dd span {display: block; height: 20px; color: #3c4041; padding: 0px 7px 0px 10px;}
.library .filter-sorter dd:hover {background: #e7e5dd url(/i/filter-sorter.png) no-repeat 0px -40px;}
.library .filter-sorter dd:hover span {background: url(/i/filter-sorter.png) no-repeat 100% -60px; text-decoration: none;}
.library .filter-sorter dd.active {background: #d0cbbc url(/i/filter-sorter.png) no-repeat 0px 0px; cursor: default;}
.library .filter-sorter dd.active span {background: url(/i/filter-sorter.png) no-repeat 100% -20px;}
.library .filter-sorter dd i {visibility: hidden; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 5px; height: 3px; background: url(/i/arrows.png); margin-top: 8px; *margin-top: 6px;}

.library .filter-sorter dd.active-sc {background: #d0cbbc url(/i/filter-sorter.png) no-repeat 0px 0px; cursor: pointer;}
.library .filter-sorter dd.active-sc span {background: url(/i/filter-sorter.png) no-repeat 100% -20px;}
.library .filter-sorter dd.active-sc i {visibility: visible;}
/**/

@-moz-document url-prefix() {.filter-sorter dd i {margin-top: 9px;}}
.filter-sorter dd i.desc {background-position: 0px 0px;}
.filter-sorter dd i.asc {background-position: 0px -3px;}

.filter-view {float: right; font-size: 11px; line-height: 18px; padding: 9px 20px 10px 0px;}
.filter-view dt {float: left; padding-right: 8px;}
.filter-view dd {float: left; cursor: pointer;}
.filter-view dd span {display: block; height: 20px; color: #3c4041; padding: 0px 10px;}
.filter-view dd:hover {background: #e7e5dd url(/i/filter-sorter.png) no-repeat 0px -40px;}
.filter-view dd:hover span {background: url(/i/filter-sorter.png) no-repeat 100% -60px;}
.filter-view dd.active {cursor: default; background: #d0cbbc url(/i/filter-sorter.png) no-repeat 0px 0px;}
.filter-view dd.active span {background: url(/i/filter-sorter.png) no-repeat 100% -20px;}
.filter-view dd img {vertical-align: middle; position: relative; top: -1px; *top: 3px;}

/**/

.block {position: relative; margin-bottom: 20px;}
.block.dark {background: #2f3233;}
.block-dark-header {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 15px 15px 0px 20px;}

.block-header-outside {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 0px 0px 16px 19px; margin-top: -4px; *margin-top: -9px;}

.block.banner img {display: block;}

.block-invite p {color: #7d8080; font-size: 11px; line-height: 14px; padding: 11px 20px 0px 20px;}
.block-invite dt {color: #c8cccc; font-size: 12px; padding: 14px 0px 0px 21px;}
.block-invite dd {overflow: hidden; zoom: 1; padding: 7px 0px 20px 15px;}
.block-invite .input {width: 125px; display: block; float: left;}
.block-invite .button {display: block; float: left; margin-left: 5px;}

.block-attention {padding: 8px 0px 18px 0px;}
.block-attention p {color: #7d8080; font-size: 11px; line-height: 14px; padding: 5px 20px 0px 20px;}

.block.bestsellers {margin: -5px 0px 0px 16px;}
.block.bestsellers dt {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 0px 0px 13px 4px;}
.block.bestsellers dt a {color: #f3ce00; font: 11px Tahoma, Geneva, sans-serif; text-transform: none; margin-left: 7px;}
.block.bestsellers dd {overflow: hidden; zoom: 1; padding-bottom: 12px;}
.block-bestsellers-cover {position: relative; width: 68px; float: left;}
.block-bestsellers-cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.block-bestsellers-cover .pricetag {top: 40px; right: 1px;}
.block-bestsellers-desc {float: left; width: 115px; padding: 5px 0px 0px 3px;}
.block-bestsellers-desc b {display: block; font-size: 12px; line-height: 14px; padding: 2px 0px 2px 4px;}
.block-bestsellers-desc b a {color: #b8d6e5;}
.block-bestsellers-desc span {color: #7d8080; font-size: 9px; padding-left: 4px;}
.block-bestsellers-desc .group {font-size: 11px; padding-left: 4px;}
.block-bestsellers-desc .group a {color: #c8cccc;}

.block.dark + .block.bestsellers {margin-top: 35px;}

.block.similar dt {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 0px 0px 13px 20px;}
.block.similar dt a {color: #f3ce00; font: 11px Tahoma, Geneva, sans-serif; text-transform: none; margin-left: 7px;}
.block.similar dd {overflow: hidden; zoom: 1; padding: 0px 0px 14px 18px;}
.block-similar-cover {float: left; width: 66px; position: relative;}
.block-similar-cover img {display: block; border: 3px solid #2f3233;}
.block-similar-info {float: left; width: 100px; padding: 11px 0px 0px 6px;}
.block-similar-info b {display: block; font-size: 12px; line-height: 14px;}
.block-similar-info b a {color: #b8d6e5;}
.block-similar-info span {display: block; background: url(/i/similar-cd.png) no-repeat 1px 8px; padding: 6px 0px 3px 16px; color: #2f3233; font-size: 11px;}

.block.results dt {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; margin: 0px 20px 0px 20px; padding-bottom: 15px; border-bottom: 1px solid #4b4e4e;}
.block.results dd {margin: 0px 20px 0px 20px; border-bottom: 1px solid #4b4e4e; font-size: 12px;}
.block.results dd a {color: #b8d6e6; padding: 6px 0px 7px 0px; display: block;}

.block-createacc {padding: 16px 0px 18px 15px;}
.block-createacc p {color: #7d8080; font-size: 11px; line-height: 14px; padding: 16px 20px 0px 5px;}

.block-balance {font-size: 12px; padding: 16px 0px 0px 15px;}
.block-balance li {overflow: hidden; zoom: 1; padding-bottom: 14px;}
.block-balance span {display: block; float: left; width: 80px; padding: 0px; color: #fff;}
.block-balance span:first-child {width: 100px; padding-right: 16px; color: #7d8080; text-align: right;}
.block-balance a {color: #f3ce00;}

.block-carma-balance {font-size: 12px; padding: 13px 0px 0px 15px;}
.block-carma-balance li {overflow: hidden; zoom: 1; padding-bottom: 14px;}
.block-carma-balance span {display: block; float: left; width: 80px; padding: 0px; color: #fff;}
.block-carma-balance span:first-child {width: 100px; padding-right: 16px; color: #f3ce00; text-align: right;}
.block-carma-ratio dt {font-size: 12px; color: #c8cccc; text-align: center;}
.block-carma-ratio dd {overflow: hidden; zoom: 1; padding: 13px 15px 0px 15px;}
.block-carma-ratio dd .input {width: 68px; float: left;}
.block-carma-ratio dd .type-r input {text-align: right;}
.block-carma-ratio dd .equally {float: left; text-align: center; width: 22px; padding-top: 3px;}
.block-carma .button {margin: 18px 0px 13px 26px;}

.block.fb {background: #3b5998 url(/i/createacc-fb.png) no-repeat 20px 20px; padding-bottom: 17px;}
.block-fb dt {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 55px 10px 0px 20px;}
.block-fb dd {color: #223566; font-size: 11px; padding: 12px 10px 0px 21px;}
.block-fb-button {padding: 26px 0px 0px 33px;}

.block-lowbalance dt {color: #7d8080; font-size: 11px; line-height: 14px; padding: 13px 20px 0px 20px;}
.block-lowbalance dd {padding: 18px 0px 20px 54px;}

.block.catalog-contents {padding: 12px 0px 0px 0px;}
.block-catalog-contents-title {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 0px 0px 12px 20px;}
.block-catalog-contents-title a {color: #f3ce00; font: 11px Tahoma, Geneva, sans-serif; text-transform: none; margin-left: 11px;}
.block.catalog-contents li {font-size: 12px; padding: 0px 0px 4px 20px;}
.block.catalog-contents li a {color: #b8d6e5; border-bottom: 1px dotted #3c4041;}
.block.catalog-contents li a:hover {text-decoration: none; border-color: #b8d6e5;}
.block.catalog-contents li.active > a {font-weight: bold;}
.block.catalog-contents li ul {margin: 4px 0px 1px -10px;}

.block.tags {margin-top: -5px;}
.block-tags-title {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 0px 0px 7px 20px;}
.block-tags-list {padding: 0px 10px 0px 20px; line-height: 1.35;}
.block-tags-list li {display: inline;}
.block-tags-list li a {color: #b8d6e5;}
.block-tags-list .tag-12 {font-size: 12px;}
.block-tags-list .tag-14 {font-size: 14px;}
.block-tags-list .tag-16 {font-size: 16px;}
.block-tags-list .tag-18 {font-size: 18px;}

.block.chart-flag {width: 220px; height: 36px; background: url(/i/chart-flags.jpg); margin: -51px 0px 15px 0px;}
.block.chart-flag.usa {background-position: 0px 0px;}

.block-chart-flag-list {font-size: 11px; font-weight: bold; padding: 14px 0px 4px 20px; zoom: 1;}
.block-chart-flag-list li {padding-bottom: 13px; color: #fff;}
.block-chart-flag-list .flag {margin-right: 10px;}
.block-chart-flag-list a {color: #f3ce00;}
.block-chart-flag-list a:hover, .block-chart-flag-list a.active {color: #fff; text-decoration: none;}
.block-chart-flag-list a:hover span {text-decoration: underline;}

.block-help {font-size: 11px; padding: 12px 20px 3px 21px; zoom: 1;}
.block-help li {padding-bottom: 13px;}
.block-help a {color: #f3ce00;}

.block-instruction {padding: 13px 30px 13px 20px;}
.block-instruction p {color: #7d8080; font-size: 11px; line-height: 14px; padding-bottom: 5px;}
.block-instruction a {color: #f3ce00;}

.block-playlist {padding-bottom: 4px;}
.block-playlist-header {overflow: hidden; zoom: 1; padding: 15px 15px 10px 20px;}
.block-playlist-header b {display: block; float: left; color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif;}
.block-playlist-header .button {float: right;}
.block-playlist-item-header {margin: 0px 0px 5px 11px; position: relative; width: 180px; border-bottom: 1px solid #2f3233; padding-bottom: 8px;}
.block-playlist-item-header b {font-size: 12px;}
.block-playlist-item-header b a {color: #b8d6e5;}
/*.block-playlist-item-header b a:hover {color: #c03e22;}*/
.block-playlist-item-header b i {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 3px; height: 5px; background: url(/i/lib-playlist-arrow.png); margin: 6px 7px 0px 0px;}
.block-playlist-item-header .settings {width: 16px; height: 16px; position: absolute; top: 1px; right: 0px; display: none;}
.block-playlist-item-header .settings a {display: block; height: 100%; background: url(/i/lib-sprite.png) 0px 0px;}
.block-playlist-item-header span {display: block; font-size: 9px; color: #7d8080; padding-top: 2px;}
.block-playlist-item {font-size: 10px; padding: 0px 0px 0px 9px; color: #7d8080;}
/**/
	/**/
.block-playlist-item-header .arrow {width: 10px; float: left;}
.block-playlist-item-header .title {width: 155px; overflow: hidden; word-wrap: break-word;}
	/**/
.dnd .block-playlist-item-header b a {color: #c03e22;}
.block-playlist-header.dnd .button i {background-position: 0px -147px;}
.block-playlist-header.dnd .button i + * {background: url(/i/buttons-h21.png) 0px -168px;}
.block-playlist-header.dnd .button i + * + i {background-position: 0px -189px !important;}
/**/
.block-playlist-item-list {margin-bottom: 16px;}
.block-playlist-item-list > li {position: relative; margin-right: 19px;}
.block-playlist-item-list > li > div {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; cursor: default;}
.block-playlist-item-list.dnd > li > div {cursor: move;}
.block-playlist-item .streaming {width: 8px; height: 9px; background: url(/i/playing.png); margin-top: 6px; visibility: hidden; position: relative; right: -1px; *right: 2px; *top: 1px;}
.block-playlist-item .track {white-space: nowrap; width: 180px; border-bottom: 1px solid #545655; overflow: hidden; zoom: 1; padding: 5px 0px 4px 0px; line-height: 1;}
.block-playlist-item .track span {color: #2e7599;}
.block-playlist-item .fader {position: absolute; width: 49px; height: 19px; top: 0px; right: 0px; background: url(/i/lib-playlist-fader.png); z-index: 2; height: 18px;}
.block-playlist-item-list .settings {width: 10px; height: 10px; position: absolute; top: 5px; right: 3px; display: none; z-index: 3;}
.block-playlist-item-list .settings a {display: block; height: 100%; background: url(/i/lib-sprite.png) -16px 0px;}

.block-playlist-item .track.dnd {cursor: move;}

.block-playlist-item.active .block-playlist-item-header {border-color: #545655; margin-bottom: 0px;}
.block-playlist-item.active .block-playlist-item-header b i {width: 5px; height: 3px; background-position: 100% 0px; margin: 7px 5px 0px 0px;}
.block-playlist-item.active .block-playlist-item-header .settings {display: block;}
	/**/
.block-playlist-item.playing b a {color: #c03e22;}
	/**/

.block-playlist-item-list > li.playing .streaming {visibility: visible;}
.block-playlist-item-list > li.playing .track, .block-playlist-item-list > li.playing .track span {color: #c03e22;}
.block-playlist-item-list > li.loading .track, .block-playlist-item-list > li.loading .track span {color: #c03e22;}
.block-playlist-item-list > li:hover .settings {display: block;}

.block-calendar {padding-bottom: 14px;}
.block-calendar table {margin: 10px 0px 0px 16px;}
.block-calendar td {width: 17px; line-height: 1; text-align: right; font-size: 12px; padding: 2px 4px 3px 0px; color: #fff; border-right: 7px solid #2f3233; border-bottom: 2px solid #2f3233;}
.block-calendar th {color: #7d8080; font-size: 10px; text-transform: uppercase; font-weight: normal; border-bottom: 3px solid #2f3233;}
.block-calendar td a {color: #f3ce00; display: block; line-height: 1; padding: 2px 4px 3px 0px; margin: -2px -4px -3px 0px; width: 17px; text-align: right;}
.block-calendar td a:hover {background: #fc0 url(/i/calendar-today.png); text-decoration: none; color: #2f3233;}
.block-calendar td.today, .block-calendar td.today a {color: #2f3233; text-decoration: none; background: #fc0 url(/i/calendar-today.png);}
.block-calendar-header {overflow: hidden; zoom: 1; padding: 15px 14px 0px 14px;}
.block-calendar-header a {display: block; height: 100%;}
.block-calendar-header .prev {width: 21px; height: 21px; background: url(/i/sprite.png) no-repeat 0px -25px; float: left;}
.block-calendar-header .next {width: 21px; height: 21px; background: url(/i/sprite.png) no-repeat -21px -25px; float: right;}
.block-calendar-header .month {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-align: center; margin: 0px 21px;}

.block-refill-cards img {display: block; padding: 41px 0px 35px 35px;}
.block-refill-cards-visa img {display: block; padding: 41px 0px 35px 70px;}
.block-refill-safe {border-top: 1px solid #3c4041; margin: 0px 20px;}
.block-refill-safe dt {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 15px 0px 6px 0px;}
.block-refill-safe dd {color: #7d8080; font-size: 11px; line-height: 14px; padding-bottom: 5px;}
.block-refill-thawte {display: block; padding: 2px 0px 7px 5px;}
.block-refill-notice {margin: 0px 20px; padding-bottom: 13px;}
.block-refill-notice dt {color: #c03e22; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 15px 0px 3px 0px;}
.block-refill-notice dd {color: #7d8080; font-size: 11px; line-height: 14px; padding-bottom: 5px;}

.block-secured img {display: block; padding: 5px 0px 0px 20px;}
.block-secured-visa img {display: block; padding: 5px 0px 0px 65px;}

.block-notfound-text {padding: 0px 20px 0px 20px;}
.block-notfound-text p {color: #7d8080; font-size: 11px; line-height: 14px; padding: 12px 0px 12px 0px;}
.block-notfound-text .addmoney {display: block; padding-top: 5px;}
.block-notfound-text .addmoney a {color: #f3ce00;}
.block-notfound-form {padding: 4px 14px 0px 15px;}
.block-notfound-form-title {font-size: 12px; color: #fff; padding: 0px 0px 6px 5px;}
.block-notfound-form-title span {color: #c03e22;}
.block-notfound-form li {padding-bottom: 17px;}
.block-notfound-form .button {margin: 3px 0px 29px 0px;}

/**/

.footer-top {padding-top: 42px; clear: both; height: 69px;}
.footer-copy {float: left; width: 220px; border-top: 1px solid #4b4e4e; color: #7d8080; font-size: 11px; text-align: center; padding: 26px 0px 27px 0px;}
.footer-copy a {color: #f3ce00;}
.footer-nav {float: left; margin-left: 20px; border-top: 1px solid #4b4e4e; width: 480px; font-size: 10px; text-transform: uppercase; text-align: center; padding: 27px 0px;}
.footer-nav li {display: inline; padding: 0px 2px;}
.footer-nav a {color: #fff;}
.footer-ol {float: right; width: 155px; border-top: 1px solid #4b4e4e; background: url(/i/ol.png) no-repeat 19px 18px; font-size: 11px; color: #7d8080; padding: 26px 0px 27px 85px;}
.footer-ol a {color: #f3ce00;}

.footer-bottom {overflow: hidden; zoom: 1; padding-bottom: 30px;}
.footer-support {float: left; width: 200px; border-top: 1px solid #4b4e4e; color: #7d8080; font-size: 11px; padding: 24px 0px 0px 20px;}
.footer-support a {color: #c8cccc;}
.footer-text {float: left; margin-left: 20px; border-top: 1px solid #4b4e4e; width: 440px; font-size: 10px; padding: 27px 20px 0px 20px; line-height: 12px; color: #7d8080;}
.footer-lang {float: right; width: 240px; border-top: 1px solid #4b4e4e; position: relative;}
.footer-lang img {vertical-align: middle; position: relative; top: -1px; border-right: 5px solid #3c4041;}
.footer-lang dl {width: 78px; font-size: 10px; margin: 19px 0px 0px 9px;}
.footer-lang dt {height: 21px; background: url(/i/footer-lang.png) no-repeat -78px 0px;}
.footer-lang dt a {display: block; height: 16px; color: #7d8080; padding: 5px 0px 0px 10px; text-decoration: none;}
.footer-lang dd {display: none; background: #4b4e4e url(/i/footer-lang.png) no-repeat -156px 100%; padding: 3px 0px 3px 10px; position: absolute; width: 68px; top: 40px; left: 9px;}
.footer-lang dd li {padding-bottom: 5px;}
.footer-lang dl.active dt {background-position: 0px 0px;}
.footer-lang dl.active dd {display: block;}
.footer-lang dl.active dd a {color: #c8cccc; text-decoration: none;}
.footer-lang dl.active img {border-color: #4b4e4e;}
.footer-lang a:hover span {text-decoration: underline;}

.footer-accept {float: right; width: 220px; border-top: 1px solid #4b4e4e; padding-left: 20px;}
.footer-accept dt {color: #7d8080; font-size: 11px; padding: 26px 0px 7px;}
.footer-accept dd {padding-right: 6px; display: inline;}
.footer-accept dd img {vertical-align: middle;}

/**/

.p-main-promo {background: #fff url(/i/main-block.png) no-repeat 0px 0px; overflow: hidden; zoom: 1; margin-top: 20px;}
.p-main-promo-top {overflow: hidden; zoom: 1; padding-bottom: 31px;}
.p-main-promo-banner {float: left; width: 220px; margin: 20px 0px 0px 20px;}
.p-main-promo-three {margin: 14px 0px 0px 271px; *overflow: hidden; *zoom: 1; *position: relative;}
.p-main-promo-three dt {color: #c03e22; font: bold 18px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; padding: 0px 0px 9px 8px;}
.p-main-promo-three dd {float: left; width: 218px; margin-right: 12px; zoom: 1; overflow: hidden;}
.p-main-promo-cover {position: relative; z-index: 2;}
.p-main-promo-cover img {display: block; background: url(/i/main-promo-album.png) no-repeat 0px 0px; padding: 8px 10px 12px 10px;}
.p-main-promo-cover .pricetag {top: 18px; right: 2px;}
.p-main-promo-info {margin: -11px 0px 0px 10px; text-align: center;}
.p-main-promo-info li {position: relative; z-index: 2;}
.p-main-promo-info .mirror {position: absolute; z-index: 1;}
.p-main-promo-info .mirror img {display: block; *margin-left: -104px;}
.p-main-promo-info .group {font-size: 14px; padding: 15px 6px 3px 0px;}
.p-main-promo-info .group a {color: #3c4041;}
.p-main-promo-info .album {font-size: 18px; font-weight: bold; padding-right: 9px;}
.p-main-promo-info .album a {border-bottom: 1px solid #fff;}
.p-main-promo-info .album a:hover {text-decoration: none; border-bottom-color: #2e7599;}
.p-main-promo-info .year {color: #7d8080; font-size: 12px; padding: 3px 8px 0px 0px;}

.p-main-promo-toggler {clear: both; width: 980px; height: 30px; background: url(/i/main-block.png) no-repeat -980px 0px; margin-top: 6px;}
.p-main-promo-toggler.opened {background-position: 100% 100%;}
.p-main-promo-toggler a {display: block; height: 100%;}

.p-main-promo-releases {padding-bottom: 5px; display: none;}
.p-main-promo-releases.opened {display: block;}
.p-main-promo-releases dt {background: url(/i/spacer-light.png) repeat-x 0px 18px; margin: 0px 39px 23px 38px;}
.p-main-promo-releases dt b {background: #fff; color: #c03e22; font: bold 18px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; padding-right: 10px;}
.p-main-promo-releases dd {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 140px; padding: 0px 1px 17px 19px;}
.p-main-promo-releases-album {position: relative; margin-left: 17px;}
.p-main-promo-releases-album img {display: block; background: url(/i/main-releases-album.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-main-promo-releases-album .pricetag {top: 75px; right: 11px;}
.p-main-promo-releases-info {text-align: center;}
.p-main-promo-releases .group {font-size: 11px; padding-top: 1px;}
.p-main-promo-releases .group a {color: #3c4041;}
.p-main-promo-releases .album {font-size: 12px; font-weight: bold; padding-right: 0px;}
.p-main-promo-releases .year {color: #7d8080; font-size: 9px; padding: 1px 8px 0px 0px;}

.p-main-added {overflow: hidden; zoom: 1; padding: 25px 0px 0px 20px;}
.p-main-added-title {float: left; width: 120px; padding-right: 19px;}
.p-main-added-title dt {font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #fff; padding-bottom: 8px;}
.p-main-added-title dd {color: #bfc4c4; font-size: 11px;}
.p-main-added-title dd span {color: #fff; display: block; font-size: 18px;}
.p-main-added-title a {color: #f3ce00;}
.p-main-added-dates {float: left; width: 244px; padding: 3px 0px 0px 17px;}
.p-main-added-dates dt {background: url(/i/spacer.png) repeat-x 0px 11px; margin: 0px 0px 13px 4px;}
.p-main-added-dates dt span {font-size: 11px; background: #3c4041; color: #bfc4c4; padding-right: 3px;}
.p-main-added-dates dd {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 110px; padding-right: 7px;}
.p-main-added-dates-cover {position: relative;}
.p-main-added-dates-cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-main-added-dates-cover .pricetag {top: 40px; right: 43px;}
.p-main-added-dates dd > b {display: block; font-size: 12px; line-height: 14px; padding: 2px 0px 2px 4px;}
.p-main-added-dates dd > b a {color: #b8d6e5;}
.p-main-added-dates dd > span {color: #7d8080; font-size: 9px; padding-left: 4px;}

.p-main-charts {overflow: hidden; zoom: 1;}
.p-main-charts-title {float: left; width: 120px; padding-right: 40px;}
.p-main-charts-title > dt {font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #fff; padding-bottom: 4px; padding: 52px 19px 0px 20px;}
.p-main-charts-title > dd {color: #bfc4c4; font-size: 11px;}
.p-main-charts-title > dd span {color: #fff; display: block; font-size: 18px;}
.p-main-charts-info {padding: 3px 0px 60px 20px;}
.p-main-charts-info a {color: #f3ce00;}
.p-main-charts-title dl {background: #2f3233 url(/i/main-faq.png) no-repeat 100% 100%; width: 100px; padding-bottom: 55px;}
.p-main-charts-title dl dt {font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #fff; padding: 15px 0px 19px 20px;}
.p-main-charts-title dl dd {font-size: 11px; padding: 0px 0px 9px 21px;}
.p-main-charts-title dl dd a {color: #f3ce00;}
.p-main-chart {float: left; width: 244px; padding: 5px 0px 0px 17px;}
.p-main-chart.usa {background: url(/i/main-chart-usa.png) no-repeat 18px 92px;}
.p-main-chart.uk {background: url(/i/main-chart-uk.png) no-repeat 16px 78px;}
.p-main-chart.soundike {background: url(/i/main-chart-soundike.png) no-repeat -23px 25px;}
.p-main-chart dt {background: url(/i/spacer.png) repeat-x 0px 11px; margin: 50px 0px 86px 4px;}
.p-main-chart dt .p-main-chart-name {font-size: 11px; background: #3c4041; color: #bfc4c4; padding-right: 3px;}
.p-main-chart dt .p-main-chart-info {display: block; color: #7b7e7e; font-size: 11px; padding-top: 2px;}
.p-main-chart dt .p-main-chart-info b {color: #f3ce00; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; padding-right: 6px;}
.p-main-chart dd {padding: 0px 0px 15px 5px; font-size: 12px;}
.p-main-chart dd b, .p-main-chart dd span {display: block;}
.p-main-chart dd span {line-height: 1; color: #7b7e7e;}
.p-main-chart dd b a {color: #b8d6e6;}
.p-main-chart dd b {color: #7b7e7e;}
.p-main-chart dd span a {color: #bfc4c4;}
.p-main-chart dd.all {padding-top: 12px;}
.p-main-chart dd.all a {color: #f3ce00; font-size: 11px;}

/**/

.p-404 {width: 944px; margin: 0px auto; background: url(https://www.soundike2.com/i/404.png) no-repeat 0px 144px; padding-bottom: 150px;}
.p-404 dt {font: bold 36px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #f3ce00; padding: 256px 0px 8px 537px;}
.p-404 dd {color: #fff; font-size: 11px; padding: 10px 0px 3px 542px;}
.p-404 dd a {color: #f3ce00;}

/**/

.speedbar {font-size: 11px; color: #737676; padding: 6px 0px 12px 17px;}
.speedbar.out {padding-left: 257px;}
.speedbar li {display: inline;}
.speedbar li:first-child {padding-left: 3px;}
.speedbar a {color: #b8d6e6;}
.speedbar h1 {font: bold 36px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #fff; padding-top: 8px;}
.speedbar h1 i {margin-top: 14px;}
.speedbar h1 span {color: #f3ce00; font-size: 18px;}
.speedbar h2, .speedbar .subtitle {font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #fff; padding: 7px 0px 4px 2px; display: block;}
.speedbar li.with-toggler {display: block; overflow: hidden; zoom: 1;}
.speedbar li.with-toggler h1 {float: left;}
.speedbar li.with-toggler .charts-toggler {float: right; background: url(/i/speedbar-chart-toggler.png) no-repeat 0px 0px; margin-top: 24px; font-size: 12px;}
.speedbar li.with-toggler .charts-toggler ul {height: 17px; background: url(/i/speedbar-chart-toggler.png) no-repeat 100% -21px; padding: 2px;}
.speedbar li.with-toggler .charts-toggler li {float: left; padding: 0px;}
.speedbar li.with-toggler .charts-toggler a {color: #fff; display: block;}
.speedbar li.with-toggler .charts-toggler a i {display: block; float: left; width: 9px; height: 17px; cursor: pointer;}
.speedbar li.with-toggler .charts-toggler a span {display: block; float: left; height: 17px; cursor: pointer;}
.speedbar li.with-toggler .charts-toggler a:hover {text-decoration: none;}
.speedbar li.with-toggler .charts-toggler a:hover i {background: url(/i/speedbar-chart-toggler.png) 0px -93px;}
.speedbar li.with-toggler .charts-toggler a:hover span {background: #474b4b;}
.speedbar li.with-toggler .charts-toggler a:hover span + i {background-position: 100% -76px;}
.speedbar li.with-toggler .charts-toggler .active a {text-decoration: none; color: #3c4041 !important;}
.speedbar li.with-toggler .charts-toggler .active i {background: url(/i/speedbar-chart-toggler.png) 0px -59px !important;}
.speedbar li.with-toggler .charts-toggler .active span {background: #f3ce00 !important;}
.speedbar li.with-toggler .charts-toggler .active span + i {background-position: 100% -42px !important;}
.speedbar dfn {color: #f3ce00;}

.main {position: relative; background: #fff; border-bottom: 30px solid #3c4041; zoom: 1; outline: none !important;}
.main.dark {background: #2f3233;}
.main-header {background: #d0cbbc;}
.main-header.mini {height: 30px;}
.main-header.big {height: 40px;}
.main-header.dark {background: none; color: #fff; font: bold 18px/40px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; padding-left: 19px;}

.main-header.title {font: bold 18px/40px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; padding-left: 19px;}

.main-header.chart-title {font: bold 18px/40px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; padding-left: 11px; border-bottom: 17px solid #fff;}
.main-header.chart-title .flag {margin: 10px 8px 0px 0px; *margin-top: 2px;}

.main-header.archive {overflow: hidden; zoom: 1;}
.main-header.archive .title {float: left; font-size: 11px; color: #525859; padding: 8px 0px 0px 92px;}
.main-header.archive .check {float: right; padding: 9px 20px 0px 0px;}

.main-header.downloads {overflow: hidden; zoom: 1;}
.main-header.downloads .title {float: left; font-size: 11px; color: #525859; padding: 8px 0px 0px 92px; width: 508px;}
.main-header.downloads .size {float: left; font-size: 11px; color: #525859; padding-top: 8px;}
.main-header.downloads .check {float: right; padding: 9px 20px 0px 0px;}
.main-header.downloads a {color: #525859; border-bottom: 1px dotted #525859;}
.main-header.downloads a:hover {text-decoration: none; border: 0px;}
.main-header.downloads i {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 5px; height: 3px; background: url(/i/arrows.png); margin: 7px 0px 0px 2px;}
.main-header.downloads i.desc {background-position: 0px 0px;}
.main-header.downloads i.asc {background-position: 0px -3px;}

.main-header.artists {overflow: hidden; zoom: 1; font-size: 11px; color: #525859; margin-bottom: 11px;}
.main-header.artists i {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 5px; height: 3px; background: url(/i/arrows.png); margin: 7px 0px 0px 2px;}
.main-header.artists i.desc {background-position: 0px 0px;}
.main-header.artists i.asc {background-position: 0px -3px;}
.main-header.artists a {color: #525859;}
.main-header.artists a:hover {text-decoration: none; border-bottom: 1px dotted #525859;}
.main-header.artists .active a {color: #242e33;}
.main-header.artists .title {float: left; padding: 8px 0px 0px 92px; width: 248px;}
.main-header.artists .rating {float: left; padding: 8px 0px 0px 0px; width: 109px;}
.main-header.artists .year {float: left; padding: 8px 0px 0px 0px; width: 40px;}
.main-header.artists .tracks {float: left; padding: 8px 0px 0px 0px; width: 43px; text-align: right;}
.main-header.artists .bitrate {float: left; padding: 8px 0px 0px 0px; width: 68px; text-align: right;}
.main-header.artists .check {float: right; padding: 9px 20px 0px 0px;}

.main-header.balance {overflow: hidden; zoom: 1; padding-left: 21px;}
.main-header.balance li {font-size: 11px; color: #525859; float: left; padding-top: 8px;}
.main-header.balance li.date {width: 145px;}
.main-header.balance li.deposit {text-align: right; width: 45px;}
.main-header.balance li.bonus {text-align: right; width: 79px;}
.main-header.balance li.type {width: 279px; padding-left: 51px;}
.main-header.balance li.status {width: 100px;}

.main-header.bookmark-artist {overflow: hidden; zoom: 1; padding-left: 20px; border-bottom: 2px solid #fff;}
.main-header.bookmark-artist .title {float: left; font: bold 18px/40px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase;}
.main-header.bookmark-artist .title span {color: #7d8080; padding-left: 2px;}
.main-header.bookmark-artist .bookmarked {font-size: 11px; color: #525859; float: right; padding: 12px 73px 0px 0px; text-align: right;}

.main-header.bookmark-releases {overflow: hidden; zoom: 1; padding-left: 20px; border-bottom: 2px solid #fff;}
.main-header.bookmark-releases .title {float: left; font: bold 18px/40px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase;}
.main-header.bookmark-releases .title span {color: #7d8080; padding-left: 2px;}
.main-header.bookmark-releases .bookmarked {font-size: 11px; color: #525859; float: right; padding: 12px 43px 0px 0px; text-align: right;}
.main-header.bookmark-releases .order {font-size: 11px; color: #525859; float: right; padding-top: 12px; width: 99px;}

.main-header .pages {padding-top: 10px;}
.main-header .pager .pages {padding-top: 0px;}
.main-header .pages a b {min-width: 13px; padding: 0px 4px;}

.main-header.chart {overflow: hidden; zoom: 1; font-size: 11px; color: #525859; padding-left: 36px; border-bottom: 10px solid #fff;}
.main-header.chart li {float: left; padding-top: 8px;}
.main-header.chart .number {width: 94px;}
.main-header.chart .add {float: right; text-align: right; padding-right: 18px;}

.main-header.messages {overflow: hidden; zoom: 1; padding-left: 21px;}
.main-header.messages li {float: left; padding-top: 8px; font-size: 11px; color: #525859;}
.main-header.messages .subject {width: 240px;}

.main-header.lib {overflow: hidden; zoom: 1;}
.main-header-lib-filter {float: left; background: #bdb6a3 url(/i/lib-sprite.png) 0px -16px; margin: 8px 0px 0px 20px;}
.main-header-lib-filter ul {background: url(/i/lib-sprite.png) 100% -40px; height: 20px; padding: 2px; overflow: hidden; zoom: 1;}
.main-header-lib-filter li {float: left;cursor: pointer; display: block; font-size: 11px; line-height: 18px; color: #3c4041;}
.main-header-lib-filter i {display: block; float: left; width: 10px; height: 20px; cursor: pointer;}
.main-header-lib-filter i + b {display: block; float: left; height: 20px; padding: 0px 2px;}
.main-header-lib-filter li:hover i {background: url(/i/lib-sprite.png) 0px -105px;}
.main-header-lib-filter li:hover i + b {background: #d4cfc3;}
.main-header-lib-filter li:hover i + b + i {background-position: -10px -105px;}
.main-header-lib-filter .active i {cursor: default; background: url(/i/lib-sprite.png) 0px -85px !important;}
.main-header-lib-filter .active i + b {cursor: default; line-height: 18px; font-size: 11px; background: #fff !important;}
.main-header-lib-filter .active i + b + i {background-position: -10px -85px !important;}


.main-header-lib-search {float: right; width: 220px; height: 21px; background: #fff url(/i/lib-sprite.png) 0px -64px; margin: 10px 20px 0px 0px;}
.main-header-lib-search input {border: 0px; background: none; font: 11px Tahoma, Geneva, sans-serif; width: 200px; padding: 4px 0px 3px 10px; *padding-top: 3px;}
@-moz-document url-prefix() {.main-header-lib-search input {padding-top: 3px !important;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.main-header-lib-search input {padding-top: 2px;}} 

.main-header.mini-player {padding-left: 10px;}

.main-footer {background: #d0cbbc;}
.main-footer.small {height: 40px;}
.pager {overflow: hidden; zoom: 1; padding: 10px 20px 0px 20px;}
.pager-prev, .pager-next {float: left; width: 21px; height: 21px; background: url(/i/pager.png);}
.pager-prev a, .pager-next a {display: block; height: 100%;}
.pager-next {float: right; background-position: -21px 0px;}
.pages {text-align: center; margin: 0px 30px;}
.pages li {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; font: 18px/20px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase;}
.pages li a * {cursor: pointer;}
.pages a, .pages span {color: #3c4041; display: block; height: 21px; *margin: 0px 2px 0px 1px;}
.pages a b, .pages span b {display: block; height: 21px; padding: 0px 6px;}
.pages .active a, .pages .active span {background: url(/i/pager.png) no-repeat 0px -21px; color: #c03e22;}
.pages .active a b, .pages a:hover b, .pages .active span b, .pages span:hover b {background: url(/i/pager.png) no-repeat 100% 100%;}
.pages a:hover {background: url(/i/pager.png) no-repeat 0px -21px; text-decoration: none;}
.main-header .pages {margin: 0px;}

/**/

.p-archive-album-header {position: relative; background: #dfdbcf; overflow: hidden; zoom: 1; margin: 10px 10px 0px 10px; padding-bottom: 6px;}
.p-archive-album-cover {width: 68px; height: 68px; position: relative; margin: 6px 0px 0px 6px; float: left;}
.p-archive-album-cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-archive-album-cover .pricetag {top: 41px; right: 1px;}
.p-archive-album-title {float: left; width: 345px; font-size: 11px; padding: 19px 0px 0px 9px;}
.p-archive-album-title b {font-size: 13px; display: block;}
.p-archive-album-title b + a {color: #3c4041;}
.p-archive-album-check {float: right; padding: 20px 10px 0px 0px;}
.p-archive-album-tracks {float: right; font-size: 11px; padding: 21px 44px 0px 0px;}
.p-archive-album-tracksof {float: right; font-size: 11px; padding: 21px 44px 0px 0px;}
.p-archive-album-year {float: right; font-size: 11px; padding: 21px 40px 0px 0px;}

.p-archive-tracks {padding: 7px 10px 10px 10px;}
.p-archive-tracks li {position: relative; overflow: hidden; *overflow: visible; zoom: 1; background: url(/i/tracks-spacer.png) no-repeat 50% 100%; padding: 7px 0px; *margin-bottom: -4px; *padding: 9px 0px;}
/* .p-archive-tracks li i.wtl, .p-archive-tracks li i.wtr, .p-archive-tracks li i.wbr, .p-archive-tracks li i.wbl {display: none;} */
.p-archive-tracks li:hover {background: #eeebe2; top: -1px; padding: 8px 0px 6px; *padding: 10px 0px 8px 0px;}
/* .p-archive-tracks li:hover i.wtl, .p-archive-tracks li:hover i.wtr, .p-archive-tracks li:hover i.wbr, .p-archive-tracks li:hover i.wbl {display: block;} */
.p-archive-tracks li div {float: left;}
.p-archive-tracks li .number {color: #7d8080; text-align: center; width: 75px; font-size: 12px;}
.p-archive-tracks li .title {width: 415px; font-size: 12px; padding-left: 7px;}
.p-archive-tracks li .duration {text-align: right; width: 56px; font-size: 11px;}
.p-archive-tracks li .date {text-align: right; width: 99px; font-size: 11px;}
.p-archive-tracks li .check {padding-left: 44px;}
.p-archive-tracks-header {color: #7d8080; font-size: 11px; padding: 0px 0px 3px 0px !important; background: url(/i/tracks-spacer.png) no-repeat 50% 100% !important; top: 0px !important; *margin-bottom: -1px !important;}
.p-archive-tracks .header-number {padding-left: 29px; width: 52px;}
.p-archive-tracks .header-title {width: 415px;}
.p-archive-tracks .header-duration {text-align: right; width: 56px;}
.p-archive-tracks .header-date {text-align: right; width: 99px;}

/**/
.p-archive-tracks li .h-title {width: 466px; font-size: 11px; padding-left: 7px;padding-right: 7px;}
.p-archive-tracks li .h-header-title {width: 478px;}
.p-archive-tracks li .h-duration {width: 56px; font-size: 11px;}
.p-archive-tracks .h-header-duration {width: 51px;}

.p-archive-tracks li .hd-header-title {width: 529px;}
.p-archive-tracks li .hd-title {width: 522px; font-size: 11px; padding-left: 7px;padding-right: 7px;}
/**/
.p-archive-buttons {text-align: right; border-top: 1px solid #d0cbbc; margin-top: -11px; *margin-top: -13px; position: relative; padding-bottom: 10px;}
.p-archive-buttons .checker {padding: 17px 20px 0px 7px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-archive-buttons .button {margin: 13px 10px 0px 0px;}

.p-archive-detailed {padding-bottom: 30px;}
.p-archive-detailed-header {font-size: 12px; padding: 16px 0px 5px 260px;}
.p-archive-detailed-form {overflow: hidden; zoom: 1; padding: 19px 0px 0px 192px;}
.p-archive-detailed-form dt {float: left; text-align: right; font-size: 12px; width: 50px;}
.p-archive-detailed-form dd {float: left; padding-left: 18px;}
.p-archive-detailed-form select {font: 12px Tahoma, Geneva, sans-serif;}
.p-archive-detailed-form select.big {width: 135px;}
.p-archive-detailed-form select.small {width: 67px;}
.p-archive-detailed .button {margin: 16px 0px 0px 259px;}

/**/

.p-artist-top {background: #2f3233 url(/i/artists-top-bg.png) no-repeat 100% 100%; position: relative; overflow: hidden; zoom: 1; padding-bottom: 17px; margin-bottom: 20px;}
.p-artist-top-img {float: left; width: 206px; height: 206px; background: url(/i/artists-top-corner.png); margin: 17px 0px 0px 17px;}
.p-artist-top-img img {display: block; padding: 3px;}
.p-artist-top-data {float: left; width: 270px; font-size: 11px; color: #7d8080; line-height: 19px; padding: 15px 0px 25px 18px;}
.p-artist-top-data li {padding-bottom: 8px;}
.p-artist-top-data a {color: #c8cccc; font-size: 12px;}
.p-artist-top-social {position: absolute; bottom: 17px; right: 20px;}
.p-artist-top-social li {float: left; margin-left: 0px;}
.p-artist-top-social .gplus {width: 70px}
.p-artist-top-social .twt {width: 90px}
.p-artist-top .button {float: right; margin: 20px 20px 0px;}


.p-artists-album-header {position: relative; background: #fff; overflow: hidden; zoom: 1; margin-top: -1px; padding-bottom: 6px; background: url(/i/tracks-spacer.png) no-repeat 50% 100%;}
.p-artists-album-header:hover {background: #eeebe2;}
.p-artists-album-header:hover .title span {display: block;}
.p-artists-album-header .cover {width: 68px; height: 68px; position: relative; margin: 6px 0px 0px 6px; float: left;}
.p-artists-album-header .cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-artists-album-header .cover .pricetag {top: 41px; right: -1px;}
.p-artists-album-header .title {float: left; width: 249px; padding: 18px 0px 0px 7px; font-size: 13px; line-height: 18px;}
.p-artists-album-header .title span {font-size: 11px; display: none;}
.p-artists-album-header .title span a {color: #3c4041;}
.p-artists-album-header .title i {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 5px; height: 3px; background: url(/i/arrows.png); margin: 8px 3px 0px 0px;}
.p-artists-album-header .title i.desc {background-position: 0px 0px;}
.p-artists-album-header .title i.asc {background-position: 0px -3px;}
.p-artists-album-header .title .soon {display: block; width: 52px; height: 9px; background: url(/i/sprite.png) -94px -1px; margin: -8px 0px 0px -1px;}
.p-artists-album-header .rating {float: left; width: 109px;}
.p-artists-album-header .rating .count {font-size: 9px; color: #7d8080; float: left; padding: 14px 0px 0px 2px;}
.p-artists-album-header .rating .rating-catalog {float: left; margin-top: 23px;}
.p-artists-album-header .year {float: left; font-size: 11px; padding-top: 21px; width: 44px;}
.p-artists-album-header .tracks {float: left; font-size: 11px; padding: 21px 28px 0px 0px; text-align: right; width: 40px;}
.p-artists-album-header .release {float: left; font-size: 11px; padding: 21px 0px 0px 0px; width: 263px;}
.p-artists-album-header .bitrate {float: left; font-size: 11px; padding: 21px 0px 0px 0px; text-align: right; width: 40px;}

.p-artists-album-header .cart {width: 25px; height: 25px; float: left; margin: 13px 0px 0px 19px;}
.p-artists-album-header .cart a {display: block; background: url(/i/sprite.png); background-position: -229px -24px; width: 22px; height: 23px; margin: 1px;}
.p-artists-album-header .cart.added a {background-position: -229px 0px; width: 23px; height: 25px;margin: 0px;}

.p-artists-album-header .buy {width: 25px; height: 25px; float: left; margin: 13px 0px 0px 18px;}
.p-artists-album-header .buy a {display: block; background: url(/i/sprite.png);background-position: -142px -24px; width: 23px; height: 23px;margin: 1px;}
.p-artists-album-header .buy.load a {background-position: -168px 0px; width: 28px; height: 22px;}

.p-artists-album-header .action {width: 25px; height: 25px; float: left; margin: 13px 0px 0px 38px;}
.p-artists-album-header .action a {display: block; background: url(/i/sprite.png);}
.p-artists-album-header .action.buy a {background-position: -229px -24px; width: 22px; height: 23px; margin: 1px;}
.p-artists-album-header .action.buyed a {background-position: -229px 0px; width: 23px; height: 25px;}
.p-artists-album-header .action.add a {background-position: 0px 0px; width: 22px; height: 23px; margin: 1px;}
.p-artists-album-header .action.added a {background-position: -22px 0px; width: 25px; height: 23px;}
.p-artists-album-header .action.load a {background-position: -168px 0px; width: 28px; height: 22px;}


.p-artists-album-header .check {float: right; padding: 18px 10px 0px 0px;}


.rating-catalog {width: 60px; height: 12px; overflow: hidden; zoom: 1; position: relative;}
.rating-catalog li {width: 12px; height: 12px; float: left;}
.rating-catalog a {display: block; width: 12px; height: 12px; position: absolute; z-index: 3; top: 0px;}
.rating-catalog a:hover {z-index: 2; background: url(/i/rating-catalog.png) 0px 0px; left: 0px;}
.rating-catalog li.rated {background: url(/i/rating-catalog.png) 0px -12px; width: 60px;}
.rating-catalog li.rated span {display: block; width: 60px; height: 12px; background: url(/i/rating-catalog.png) 0px 0px;}
.rating-catalog li.rate-1 a:hover {width: 12px;}
.rating-catalog li.rate-2 a:hover {width: 24px;}
.rating-catalog li.rate-3 a:hover {width: 36px;}
.rating-catalog li.rate-4 a:hover {width: 48px;}
.rating-catalog li.rate-5 a:hover {width: 60px;}
.rating-catalog:hover span {visibility: hidden;}

.p-artists-album {position: relative; margin: 0px 10px;}
.p-artists-album .releasetracks {display: none;}
.p-artists-album.opened {margin-bottom: 12px;}
.p-artists-album.opened .p-artists-album-header {background: #dfdbcf; border-bottom: 1px solid #eeebe2;}
.p-artists-album.opened .p-artists-album-header i.wbr, .p-artists-album.opened .p-artists-album-header i.wbl {display: none;}
.p-artists-album.opened i.wbr, .p-artists-album.opened i.wbl {z-index: 10;}
.p-artists-album.opened .p-artists-album-header .title span {display: block;}
.p-artists-album.opened .releasetracks {display: block;}
.mini-player {background: #dfdbcf; height: 30px; overflow: hidden; zoom: 1;}
.mini-player li {float: left;}
.mini-player .back a {display: block; width: 16px; height: 16px; background: url(/i/sprite.png) -42px -27px; margin: 7px 0px 0px 10px;}
.mini-player .back a:hover {background-position: -42px -48px;}
.mini-player .control {width: 20px; height: 20px; margin: 5px 4px 0px 4px;}
.mini-player .control.pause a {display: block; height: 100%; background: url(/i/sprite.png) -58px -25px;}
.mini-player .control.pause a:hover {background-position: -58px -46px;}
.mini-player .control.play a {display: block; idth: 20px; height: 20px; height: 100%; background: url(/i/sprite.png) -252px -25px; margin: 0px;}
.mini-player .control.play a:hover {background-position: -252px -46px;}
.mini-player .next a {display: block; width: 16px; height: 16px; background: url(/i/sprite.png) -94px -27px; margin-top: 7px;}
.mini-player .next a:hover {background-position: -94px -48px;}
.mini-player .track {width: 448px; height: 4px; margin: 13px 0px 0px 10px;}
.mini-player .track a {display: block; height: 100%;}
.mini-player .track i {display: block; height: 4px; background: #3c4041 url(/i/mini-player.png) no-repeat 0px -16px;}
.mini-player .track i i {background-position: 100% -20px; background-color: transparent;}
.mini-player .track div {width: 0px; height: 4px; background: #aeaca4 url(/i/mini-player.png) no-repeat 0px -12px;}
.mini-player .time {color: #3c4041; font-size: 11px; float: left; padding: 7px 0px 0px 4px;}
.mini-player .volume {float: left; width: 110px; height: 8px; background: url(/i/mini-player.png) no-repeat 0px 0px; margin: 9px 0px 0px 25px; padding: 4px 0px 0px 11px;}
.mini-player .volume a {display: block; height: 100%;}
.mini-player .volume i {display: block; height: 4px; background: #3c4041 url(/i/mini-player.png) no-repeat 0px -16px;}
.mini-player .volume i i {background-position: 100% -20px; background-color: transparent;}

.p-artists-album-tracks {background: #eeebe2; zoom: 1; overflow: hidden;}
.p-artists-album-tracks li {position: relative; overflow: hidden; zoom: 1; padding: 7px 0px 5px 0px; border-top: 1px solid #d0cbbc;}
.p-artists-album-tracks li:hover {background: #dfdbcf; margin-bottom: -1px; *margin-bottom: -3px; position: relative; z-index: 2; padding: 8px 0px 6px 0px; *padding: 8px 0px; border: 0px; *padding-bottom: expression(nextSibling == null ? '6px' : '8px');}
.p-artists-album-tracks li:hover .play {visibility: visible;}
.p-artists-album-tracks li:last-child:hover {margin-bottom: -2px; padding-bottom: 7px;}
.p-artists-album-tracks li div {float: left;}
.p-artists-album-tracks li .number {color: #7d8080; text-align: right; width: 41px; font-size: 12px;}
.p-artists-album-tracks li .play {width: 16px; height: 16px; margin: 0px 5px 0px 13px; visibility: hidden;}
.p-artists-album-tracks li .play a {display: block; height: 100%; background: url(/i/sprite.png) -78px -27px;}
.p-artists-album-tracks li .title {width: 392px; font-size: 12px; padding-left: 7px;}
.p-artists-album-tracks li .title .playing {display: none; width: 8px; height: 9px; background: url(/i/playing.png); margin-top: 4px;}
.p-artists-album-tracks li .duration {text-align: right; width: 56px; font-size: 11px;}
.p-artists-album-tracks li .price {text-align: right; width: 62px; font-size: 11px;}
.p-artists-album-tracks li .title.noprice {width: 454px;}

.p-artists-album-tracks li .cart {float: left; width: 18px; height: 18px; margin: -1px 0px 0px 22px;}
.p-artists-album-tracks li .cart a {display: block; background: url(/i/sprite.png); width: 16px; height: 17px; background-position: -190px -28px;}
.p-artists-album-tracks li .cart.added a {display: block; width: 18px; height: 18px; background-position: -201px -4px;margin-left: -1px;}

.p-artists-album-tracks li .buy {float: left; width: 18px; height: 18px; margin: -1px 0px 0px 25px;}
.p-artists-album-tracks li .buy a {display: block; background: url(/i/sprite.png); width: 18px; height: 17px; background-position: -210px -29px;}
.p-artists-album-tracks li .buy.load a {display: block; width: 14px; height: 16px; background-position: -257px 0px;}


.p-artists-album-tracks li .action {float: left; width: 18px; height: 18px; margin: -1px 0px 0px 23px;}
.p-artists-album-tracks li .action a {display: block; background: url(/i/sprite.png);}
.p-artists-album-tracks li .action.buy a {width: 16px; height: 17px; background-position: -190px -28px; margin-left: 1px;}
.p-artists-album-tracks li .action.buyed a {width: 18px; height: 18px; background-position: -201px -4px;}
.p-artists-album-tracks li .action.load a {width: 14px; height: 16px; background-position: -257px 0px;}


.p-artists-album-tracks li .check {padding-left: 21px;}
.p-artists-album-tracks li.playing .title, .p-artists-album-tracks li.playing .duration, .p-artists-album-tracks li.playing .price {color: #c03e22;}
.p-artists-album-tracks li.playing .playing {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-artists-album-tracks li.playing .play a {display: block; height: 100%; background: url(/i/sprite.png) -49px 0px;}
.p-artists-album-tracks-header {color: #7d8080; font-size: 11px; padding: 6px 0px 2px 0px !important; margin: 0px !important; background: #eeebe2 !important; border: 0px !important;}
.p-artists-album-tracks .header-number {padding-left: 29px; width: 52px;}
.p-artists-album-tracks .header-title {width: 392px;}
.p-artists-album-tracks .header-duration {text-align: right; width: 56px;}
.p-artists-album-tracks .header-price {text-align: right; width: 62px;}
.p-artists-album-tracks .header-date {text-align: right; width: 99px;}
.p-artists-album-tracks .header-title.noprice {width: 454px;}

.p-artists-bottom {border-top: 1px solid #d0cbbc; margin-top: -1px; position: relative; padding-bottom: 14px; overflow: hidden; zoom: 1;}
.p-artists-bottom-info {float: left; font-size: 11px; padding: 17px 0px 0px 91px;}
.p-artists-bottom-buttons {float: right; text-align: right;}
.p-artists-bottom-buttons .checker {padding: 17px 20px 0px 4px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-artists-bottom-buttons .button {margin: 13px 10px 0px 0px;}

/**/

.p-auth {width: 420px; padding: 39px 0px 33px 160px;}
.p-auth dl {overflow: hidden; zoom: 1; padding-bottom: 23px;}
.p-auth dt {float: left; text-align: right; font-size: 12px; width: 80px; padding: 1px 20px 0px 0px;}
.p-auth dt span {color: #c03e22;}
.p-auth dd {float: left; width: 293px;}
.p-auth dd span {display: block; font-size: 11px; padding-top: 9px;}
.p-auth dd span.error {color: #c03e22;}
.p-auth dd span.lost {font-size: 12px; padding-top: 16px;}
.p-auth dd input {*top: -1px; *position: relative;}
.p-auth .button {margin: 17px 0px 0px 100px;}

/**/

.p-balance-item {border-bottom: 1px solid #ddd8ca; font-size: 12px; overflow: hidden; zoom: 1; margin: 0px 11px; padding-left: 9px;}
.p-balance-item li {float: left; padding: 16px 0px 17px 0px;}
.p-balance-item li.date {width: 146px;}
.p-balance-item li.deposit {text-align: right; width: 45px;}
.p-balance-item li.bonus {text-align: right; width: 79px;}
.p-balance-item li.type {width: 279px; padding-left: 51px;}
.p-balance-item li.status {width: 100px;}
.p-balance-options {font-size: 12px; padding: 16px 0px 17px 20px;}
.p-balance-options li {display: inline; padding-right: 16px;}
.block-balance-button {padding: 3px 0px 20px 56px;}

/**/

.p-balance-empty {padding: 34px 0px 0px 20px;}
.p-balance-empty-null {font-weight: bold; font-size: 60px; color: #f3ce00; padding-bottom: 28px;}
.p-balance-empty + .main {border-top: 30px solid #3c4041;}

/**/

.p-account-form {padding: 20px 0px 20px 0px;}
.p-account-form dl {overflow: hidden; zoom: 1; padding-top: 20px;}
.p-account-form dt {font-size: 12px; float: left; width: 242px; text-align: right; padding: 0px 18px 0px 0px;}
.p-account-form dd {float: left; width: 380px;}
.p-account-form dd .input {width: 290px;}
.p-account-form dd span.error {color: #c03e22; display: block; font-size: 11px; padding-top: 9px;}
.p-account-form dd .sex {width: 136px;}
.p-account-form dd .bd-big {width: 136px; float: left; margin-right: 6px;}
.p-account-form dd .bd-small {width: 69px; float: left; margin-left: 10px;}
.p-account-form dd .country {width: 300px;}
.p-account-form dd select.phone {float: left; width: 136px;}
.p-account-form dd .input.phone {width: 136px; float: left; margin-left: 18px;}
.p-account-form dd .input.phone input {*margin-left: -18px;}
.longdesc-block {padding: 9px 0px 0px 0px;}
.p-account-form .longdesc {padding-top: 19px;}
.p-account-form .longdesc dt {width: 466px; padding-right: 16px;}
.p-account-form .longdesc dd {width: 100px;}
.p-account-form .longdesc select {width: 78px;}
.p-account-form .cancel {width: 360px; padding: 19px 0px 0px 260px;}
.p-account-form .cancel dt {float: none; text-align: left; width: 360px; line-height: 14px;}
.p-account-form .cancel dd {float: none; padding-top: 18px;}
.p-account-form .button {margin: 20px 0px 0px 260px;}
.p-account-form-mask {font-size: 12px; line-height: 18px; padding: 16px 0px 3px 0px;}
.p-account-form-mask span {color: #999;}

/**/

.p-createacc {padding: 21px 20px 30px 21px;}
.p-createacc-text {font-size: 12px; line-height: 14px; padding-bottom: 27px;}
.p-createacc dl {overflow: hidden; zoom: 1; padding: 0px 0px 22px 109px;}
.p-createacc dt {float: left; text-align: right; font-size: 12px; width: 110px; padding: 1px 20px 0px 0px;}
.p-createacc dt span {color: #c03e22;}
.p-createacc dd {float: left; width: 300px;}
.p-createacc dd span {display: block; font-size: 11px; padding-top: 12px;}
.p-createacc dd span.error {color: #c03e22;}
.p-createacc dd span.show {padding-top: 6px;}
.p-createacc dd .input {width: 291px;}
.p-createacc label {display: block; font-size: 12px; padding: 8px 0px 0px 239px; overflow: hidden; zoom: 1;}
.p-createacc label span {display: block; float: left; margin: 2px 11px 0px 0px;}
.p-createacc label del {display: block; float: left;}
.p-createacc .button {margin: 30px 0px 0px 239px;}

/**/

.p-bookmarks-artist {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; margin: 17px 20px 0px 17px; overflow: hidden; zoom: 1; padding-bottom: 16px;}
.p-bookmarks-artist .cover {float: left; width: 66px; position: relative;}
.p-bookmarks-artist .cover img {display: block; border: 3px solid #d0cbbc;}
.p-bookmarks-artist .title {float: left; width: 507px; padding: 8px 0px 0px 8px;}
.p-bookmarks-artist .title .new {display: block; width: 20px; height: 9px; background: url(/i/sprite.png) no-repeat -166px -31px; margin: -5px 0px -2px -1px;}
.p-bookmarks-artist .title b {display: block; font-size: 13px;}
.p-bookmarks-artist .title span {display: block; font-size: 11px; line-height: 1; background: url(/i/bookmarks-cd.png) no-repeat 0px 7px; padding: 7px 0px 3px 15px; margin-left: -1px;}
.p-bookmarks-artist .title.insearch {width: 330px;}
.p-bookmarks-artist .bookmarked {font-size: 11px; padding-top: 10px; float: left;}
.p-bookmarks-artist .genre {font-size: 11px; padding-top: 10px; float: left; width: 250px;}
.p-bookmarks-artist .check {float: right; margin-top: 8px;}

.p-bookmarks-releases {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; margin: 9px 20px 11px 10px; overflow: hidden; zoom: 1; padding-bottom: 16px;}
.p-bookmarks-releases .cover {width: 68px; height: 68px; position: relative; margin: 6px 0px 0px 6px; float: left;}
.p-bookmarks-releases .cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-bookmarks-releases .cover .pricetag {top: 41px; right: 1px;}
.p-bookmarks-releases .title {float: left; width: 320px; font-size: 11px; padding: 18px 10px 0px 8px;}
.p-bookmarks-releases .title b {font-size: 13px; display: block;}
.p-bookmarks-releases .year {font-size: 11px; float: left; padding: 20px 16px 0px 0px; width: 100px;}
.p-bookmarks-releases .bookmarked {font-size: 11px; padding-top: 20px; float: left; width: 90px;}
.p-bookmarks-releases .action {width: 25px; height: 25px; float: left; margin: 11px 0px 0px 11px;}
.p-bookmarks-releases .action a {display: block; background: url(/i/sprite.png);}
.p-bookmarks-releases .action.buy a {background-position: -229px -24px; width: 22px; height: 23px; margin: 1px;}
.p-bookmarks-releases .action.buyed a {background-position: -229px 0px; width: 23px; height: 25px;}
.p-bookmarks-releases .action.clock a {background-position: -71px 0px; width: 22px; height: 23px; margin: 1px;}
.p-bookmarks-releases .action.clock span {display: block; background: url(/i/sprite.png); background-position: -71px 0px; width: 22px; height: 23px; margin: 1px;}
.p-bookmarks-releases .check {float: right; margin-top: 18px;}

.p-bookmarks-buttons {text-align: right; padding-bottom: 12px;}
.p-bookmarks-buttons .checker {padding: 15px 20px 0px 7px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-bookmarks-buttons .button {margin: 11px 6px 0px 0px;}

/**/

.p-cart-tracks {padding: 7px 10px 10px 10px;}
.p-cart-tracks li {position: relative; overflow: hidden; *overflow: visible; zoom: 1; background: url(/i/tracks-spacer.png) no-repeat 50% 100%; padding: 7px 0px; *margin-bottom: -4px; *padding: 9px 0px;}
/*.p-cart-tracks li i.wtl, .p-cart-tracks li i.wtr, .p-cart-tracks li i.wbr, .p-cart-tracks li i.wbl {display: none;} */
.p-cart-tracks li:hover {background: #eeebe2; top: -1px; padding: 8px 0px 6px; *padding: 10px 0px 8px 0px;}
/*.p-cart-tracks li:hover i.wtl, .p-cart-tracks li:hover i.wtr, .p-cart-tracks li:hover i.wbr, .p-cart-tracks li:hover i.wbl {display: block;} */
.p-cart-tracks li div {float: left;}
.p-cart-tracks li .number {color: #7d8080; text-align: center; width: 75px; font-size: 12px;}
.p-cart-tracks li .title {width: 434px; font-size: 12px; padding-left: 7px;}
.p-cart-tracks li .duration {text-align: right; width: 56px; font-size: 11px;}
.p-cart-tracks li .price {text-align: right; width: 80px; font-size: 11px;}
.p-cart-tracks li .check {padding-left: 44px;}
.p-cart-tracks-header {color: #7d8080; font-size: 11px; padding: 0px 0px 3px 0px !important; background: url(/i/tracks-spacer.png) no-repeat 50% 100% !important; top: 0px !important; *margin-bottom: -1px !important;}
.p-cart-tracks .header-number {padding-left: 29px; width: 52px;}
.p-cart-tracks .header-title {width: 434px;}
.p-cart-tracks .header-duration {text-align: right; width: 56px;}
.p-cart-tracks .header-price {text-align: right; width: 80px;}

.p-cart-bottom {border-top: 1px solid #d0cbbc; margin-top: -11px; *margin-top: -13px; position: relative; padding-bottom: 14px; overflow: hidden; zoom: 1;}
.p-cart-bottom-info {float: left; font-size: 11px; padding: 17px 0px 0px 91px;}
.p-cart-bottom-buttons {float: right; text-align: right;}
.p-cart-bottom-buttons .checker {padding: 17px 20px 0px 4px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-cart-bottom-buttons .button {margin: 13px 13px 0px 2px;}

/**/

.p-catalog {margin: 0px 0px 0px 17px;}
.p-catalog tr {background: url(/i/tracks-spacer.png) no-repeat 2px 100%;}
.p-catalog tr:last-child {background: none;}
.p-catalog td {width: 240px; padding: 17px 0px 18px 0px; vertical-align: top;}
.p-catalog .cover {float: left; width: 66px; position: relative;}
.p-catalog .cover img {display: block; border: 3px solid #d0cbbc;}
.p-catalog .title {float: left; width: 150px; padding: 10px 0px 0px 8px;}
.p-catalog .title .new {display: block; width: 20px; height: 9px; background: url(/i/sprite.png) no-repeat -166px -31px; margin: -5px 0px -2px -1px;}
.p-catalog .title b {display: block; font-size: 13px;}
.p-catalog .title span {display: block; font-size: 11px; line-height: 1; background: url(/i/bookmarks-cd.png) no-repeat 0px 7px; padding: 7px 0px 3px 15px; margin-left: -1px;}
.p-catalog .atitle a {float: left; width: 150px;padding: 0px 0px 0px 8px; font-size: 11px;color: #3c4041;}

/**/
.p-catalog.library .cover {float: left; width: 66px; position: relative; cursor: move;}
.p-catalog.library .cover a {display: none;}
.p-catalog.library .cover:hover a {display: block;}
.p-catalog.library a > i {position: absolute; top: 5px; left: 5px; width: 16px; height: 16px; background: url(/i/lib-sprite.png) -26px 0px; cursor: pointer;}

.p-catalog.library .cover.active a {display: block;}
.p-catalog.library .cover.pause a > i {background-position: -42px 0px;}
/**/

.comingsoon {background: #639c20 url(/i/comingsoon.png) repeat-x 0px 0px; position: relative; width: 755px; overflow: hidden; zoom: 1;}
.comingsoon i.r {display: block; position: absolute; width: 15px; background: url(/i/comingsoon-right.png); top: 0px; right: 0px; height: 100%;}
.comingsoon-cover {padding: 13px 0px 9px 11px; float: left; position: relative; z-index: 2;}
.comingsoon-cover img {display: block; background: url(/i/main-promo-album.png) no-repeat 0px 0px; padding: 8px 10px 12px 10px;}
.comingsoon-msg-wrap {position: relative; z-index: 2;}
.comingsoon-msg {padding: 29px 0px 0px 259px;}
.comingsoon-msg-big {font: bold 62px/60px 'Century Gothic', Tahoma, Geneva, sans-serif; *line-height: 50px; text-transform: uppercase; color: #fff;}
.comingsoon-msg span {font-size: 11px; position: relative; top: -1px; display: inline-block; color: #fff; padding-left: 14px;}
.comingsoon-msg span b {font-size: 12px; display: block; color: #3c4041; padding-top: 3px;}
.comingsoon-button.add {background: url(/i/button-soon.png) 0px 0px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; margin: -21px 0px 0px -10px; position: relative; z-index: 1;}
.comingsoon-button.add a {display: block; height: 110px; background: url(/i/button-soon.png) no-repeat 100% -112px; font-weight: bold; font-size: 14px; line-height: 118px; color: #3c4041; text-decoration: none; padding: 0px 55px;}
.comingsoon-button.green {margin: 24px 0px 0px 31px;}

.comingsoon-discography {overflow: hidden; zoom: 1; padding: 25px 0px 0px 18px;}
.comingsoon-discography dt {color: #fff; text-transform: uppercase; font: bold 14px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 0px 0px 13px 2px;}
.comingsoon-discography dt a {color: #f3ce00; font: 11px Tahoma, Geneva, sans-serif; text-transform: none; margin-left: 7px;}
.comingsoon-discography dd {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 137px;}
.comingsoon-discography-album {position: relative; margin-left: 17px;}
.comingsoon-discography-album img {display: block; background: url(/i/main-releases-album.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.comingsoon-discography-album .pricetag {top: 75px; right: 11px;}
.comingsoon-discography-info {text-align: center;}
.comingsoon-discography .group {font-size: 11px; padding-top: 1px; color: #c8cccc;}
.comingsoon-discography .group a {color: #c8cccc;}
.comingsoon-discography .album {font-size: 12px; font-weight: bold; color: #b8d6e6;}
.comingsoon-discography .album a {color: #b8d6e6;}
.comingsoon-discography .year {color: #7d8080; font-size: 9px; padding-top: 1px;}
.comingsoon-discography .hidden {display: none;}

/**/

.p-chart-item {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; margin: 17px 20px 0px 10px; overflow: hidden; zoom: 1; padding-bottom: 16px;}
.p-chart-item .number {font-weight: bold; font-size: 13px; text-align: right; width: 34px; float: left; padding: 12px 6px 0px 0px;}
.p-chart-item .cover {width: 68px; height: 68px; position: relative; margin: 0px 0px 0px 6px; float: left;}
.p-chart-item .cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-chart-item .cover .pricetag {top: 41px; right: 1px;}
.p-chart-item .title {float: left; width: 520px; font-size: 11px; padding: 12px 10px 0px 8px;}
.p-chart-item .title b {font-size: 13px; display: block;}
.p-chart-item .title b + a {color: #3c4041;}
.p-chart-item .action {width: 25px; height: 25px; float: right; margin: 6px -1px 0px 0px;}
.p-chart-item .action a {display: block; background: url(/i/sprite.png);}
.p-chart-item .action.buy.big a {background-position: -229px -24px; width: 22px; height: 23px; margin: 1px;}
.p-chart-item .action.buyed.big a {background-position: -229px 0px; width: 23px; height: 25px;}
.p-chart-item .action.load.big a {background-position: -146px 0px; width: 19px; height: 22px; margin-left: 4px;}
.p-chart-item .action.buy.small a {background-position: -190px -28px; width: 16px; height: 17px; margin: 2px 0px 0px 5px;}
.p-chart-item .action.buyed.small a {background-position: -201px -3px; width: 17px; height: 18px; margin: 1px 0px 0px 4px;}
.p-chart-item .action.load.small a {background-position: -256px 0px; width: 15px; height: 16px; margin: 1px 0px 0px 5px;}

/**/

.p-charts {width: 770px;}
.p-charts .main {width: 360px; margin: 0px 17px 20px 0px !important; border-bottom: 0px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}

.p-charts-item {border-bottom: 1px solid #ddd8ca; margin: 0px 20px 0px 20px; overflow: hidden; zoom: 1;}
.p-charts-item dt {float: left; width: 20px; font-size: 13px; font-weight: bold; padding: 6px 0px 0px 1px;}
.p-charts-item dd {float: left; width: 290px; font-size: 11px; padding: 6px 0px 7px 0px;}
.p-charts-item dd b {display: block; font-size: 13px;}
.p-charts-item dd b a {text-decoration: none; border-bottom: 1px solid #fff;}
.p-charts-item dd b a:hover {border-bottom-color: #2e7599;}
.p-charts-item dd b + a {color: #3c4041;}
.p-charts-item.first {padding-bottom: 15px;}
.p-charts-item.first dt {font-size: 18px; width: 16px; padding: 12px 0px 0px 0px;}
.p-charts-item.first dd {width: 300px; padding: 0px;}
.p-charts-item.first .cover {width: 68px; height: 68px; position: relative; float: left;}
.p-charts-item.first .cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-charts-item.first .title {float: left; width: 225px; font-size: 12px; padding: 12px 0px 0px 6px;}
.p-charts-item.first .title b {font-size: 18px; display: block; padding-bottom: 3px;}
.p-charts-all {font-size: 12px; padding: 16px 0px 17px 40px;}

/**/

.p-downloads-noitems {padding: 35px 0px 0px 21px;}
.p-downloads-noitems dt {color: #f3ce00; font-size: 18px; font-weight: bold; padding-bottom: 11px;}
.p-downloads-noitems dd {font-size: 12px; line-height: 18px; color: #c8cccc; width: 470px; padding-bottom: 26px;}
.p-downloads-noitems-options span {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; font-size: 12px; color: #c8cccc; padding: 6px 12px 0px 13px;}
.p-downloads-noitems + .main {border-top: 30px solid #3c4041;}
.p-downloads-noitems dd a {color: #e6c404;}

/**/

.p-downloads-album-header {position: relative; background: #dfdbcf; overflow: hidden; zoom: 1; margin: 10px 10px 0px 10px; padding-bottom: 6px;}
.p-downloads-album-cover {width: 68px; height: 68px; position: relative; margin: 6px 0px 0px 6px; float: left;}
.p-downloads-album-cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-downloads-album-cover .pricetag {top: 41px; right: 1px;}
.p-downloads-album-title {float: left; width: 354px; font-size: 11px; padding: 19px 10px 0px 9px;}
.p-downloads-album-title b {font-size: 13px; display: block;}
.p-downloads-album-year {float: left; font-size: 11px; padding: 21px 0px 0px 0px; width: 38px;}
.p-downloads-album-tracks {float: left; font-size: 11px; padding: 21px 0px 0px 0px; width: 90px; text-align: right;}
.p-downloads-album-size {float: left; font-size: 11px; padding: 21px 0px 0px 0px; width: 58px; text-align: right;}
.p-downloads-album-load {width: 28px; height: 22px; float: left; padding: 16px 0px 0px 22px;}
.p-downloads-album-load a {display: block; height: 100%; background: url(/i/sprite.png) -168px 0px;}
.p-downloads-album-check {float: right; padding: 20px 10px 0px 0px;}

.p-downloads-tracks {padding: 7px 10px 10px 10px;}
.p-downloads-tracks li {position: relative; overflow: hidden; *overflow: visible; zoom: 1; background: url(/i/tracks-spacer.png) no-repeat 50% 100%; padding: 7px 0px; *margin-bottom: -4px; *padding: 9px 0px;}
/*.p-downloads-tracks li i.wtl, .p-downloads-tracks li i.wtr, .p-downloads-tracks li i.wbr, .p-downloads-tracks li i.wbl {display: none;} */
.p-downloads-tracks li:hover {background: #eeebe2; top: -1px; padding: 8px 0px 6px; *padding: 10px 0px 8px 0px;}
/*.p-downloads-tracks li:hover i.wtl, .p-downloads-tracks li:hover i.wtr, .p-downloads-tracks li:hover i.wbr, .p-downloads-tracks li:hover i.wbl {display: block;} */
.p-downloads-tracks li div {float: left;}
.p-downloads-tracks li .number {color: #7d8080; text-align: center; width: 75px; font-size: 12px;}
.p-downloads-tracks li .title {width: 493px; font-size: 12px; padding-left: 7px;}
.p-downloads-tracks li .duration {text-align: right; width: 56px; font-size: 11px;}
.p-downloads-tracks li .load {float: left; width: 14px; height: 16px; margin-left: 37px;}
.p-downloads-tracks li .load a {display: block; height: 100%; background: url(/i/sprite.png) -257px 0px;}
.p-downloads-tracks li .check {float: right; padding-right: 10px;}
.p-downloads-tracks-header {color: #7d8080; font-size: 11px; padding: 0px 0px 3px 0px !important; background: url(/i/tracks-spacer.png) no-repeat 50% 100% !important; top: 0px !important; *margin-bottom: -1px !important;}
.p-downloads-tracks .header-number {padding-left: 29px; width: 52px;}
.p-downloads-tracks .header-title {width: 494px;}
.p-downloads-tracks .header-duration {text-align: right; width: 56px;}
.p-downloads-tracks .header-date {text-align: right; width: 99px;}

.p-downloads-buttons {text-align: right; border-top: 1px solid #d0cbbc; margin-top: -11px; *margin-top: -13px; position: relative; padding-bottom: 10px;}
.p-downloads-buttons .checker {padding: 17px 20px 0px 7px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-downloads-buttons .button {margin: 13px 27px 0px 0px;}

/**/

.p-help-item {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; margin: 0px 10px; zoom: 1;}
.p-help-item:last-child {background: none; margin-bottom: 18px;}
.p-help-item dt {position: relative; font-size: 13px; font-weight: bold; padding: 16px 10px 18px 11px; overflow: hidden; zoom: 1;}
.p-help-item dt > a {display: block; float: left;}
.p-help-item dd .gotop {font-size: 11px; background: url(/i/gotop.png) no-repeat 100% 9px; padding: 2px 9px 0px 0px;}
.p-help-item dd .gotop a {color: #c03e22; font-weight: normal;}
.p-help-item dd {display: none; font-size: 11px; line-height: 14px; padding: 0px 11px; position: relative;}
.p-help-item dd ol {margin: 0px; padding: 0px 0px 14px 19px;}
.p-help-item dd ol li {padding: 0px; margin: 0px;}
.p-help-item dd ul {padding: 0px 0px 14px 14px;}
.p-help-item dd ul li {list-style: disc;}
.p-help-item dd p {padding-bottom: 14px;}
.p-help-item.active {background: #dfdbcf; margin-top: -1px;}
.p-help-item.active dt {color: #2f3233; padding-bottom: 0px;}
.p-help-item.active dt > a {color: #2f3233;}
.p-help-item.active dt .gotop, .p-help-item.active dd {display: block;}

/**/

.p-helparticle {font-size: 11px; line-height: 14px; padding: 17px 21px; position: relative;}
.p-helparticle h3 {font-size: 13px; font-weight: bold; padding-bottom: 14px;}
.p-helparticle ol {margin: 0px; padding: 0px 0px 14px 19px;}
.p-helparticle ol li {padding: 0px; margin: 0px;}
.p-helparticle ul {padding: 0px 0px 14px 14px;}
.p-helparticle ul li {list-style: disc;}
.p-helparticle p {padding-bottom: 14px;}

/**/

.p-mailbox {font-size: 12px; padding: 28px 0px 25px 20px;}
.p-mailbox-theme {overflow: hidden; zoom: 1;}
.p-mailbox-theme li {float: left; width: 240px; padding-bottom: 14px;}
.p-mailbox-theme .radio {margin: 2px 6px 0px 0px;}
.p-mailbox-text {padding: 12px 0px 20px 0px;}
.p-mailbox-text dd {border: 1px solid #c3c3c3; border-top-color: #7c7c7c; border-bottom-color: #ddd; width: 688px; margin-top: 7px; padding-right: 10px;}
.p-mailbox-text dd textarea {border: 1px solid #f0f0f0; border-top-color: #c3c3c3; border-bottom: 0px; margin: 0px; font: 12px Tahoma, Geneva, sans-serif; width: 100%; padding: 4px; height: 129px; *margin-top: -1px;}

.p-mailbox-subheader {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 0px 0px 6px 20px;}

.p-mailbox-item {border-bottom: 1px solid #ddd8ca; margin: 15px 11px 0px; overflow: hidden; zoom: 1; padding-bottom: 18px;}
.p-mailbox-item dt {float: left; font-size: 13px; font-weight: bold; width: 230px; padding: 0px 0px 0px 10px;color: #2e7599;}
.p-mailbox-item dd {font-size: 12px; float: left; width: 478px;}
.p-mailbox-item-title {overflow: hidden; zoom: 1; padding: 1px 10px 15px 10px;}
.p-mailbox-item-title .from {float: left;}
.p-mailbox-item-title .date {float: right; color: #c03e22;}
.p-mailbox-item-text {line-height: 14px; padding-left: 10px;}
.p-mailbox-item-text.me {border-bottom: 1px solid #ddd8ca; padding-bottom: 18px; margin-bottom: 15px;}
.p-mailbox-item-text .email {color: #2e7599;}

/**/

.p-tags {line-height: 34px; padding: 7px 20px 4px 21px;}
.p-tags li {display: inline; padding-right: 7px;}
.p-tags .tag-12 {font-size: 12px;}
.p-tags .tag-14 {font-size: 14px;}
.p-tags .tag-16 {font-size: 16px;}
.p-tags .tag-18 {font-size: 18px;}

/**/

.p-splash {width: 100%; height: 100%; background: url(/i/splash.png) no-repeat 0px 0px;}
.p-splash dl {width: 600px; margin: 0px auto; padding: 267px 0px 100px; background: url(/i/splash-man.png) no-repeat 59px 215px;}
.p-splash dt {font: bold 36px 'Century Gothic', Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #f3ce00; padding: 0px 0px 19px 267px;}
.p-splash dd {color: #fff; font-size: 11px; padding: 0px 0px 5px 272px;}
.p-splash dd.gray {color: #7d8080; font-size: 10px; padding-top: 9px;}

/**/

.p-sitemap td {width: 240px; vertical-align: top;}
.p-sitemap dl {padding-bottom: 25px;}
.p-sitemap dt {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 6px 0px 3px 20px;}
.p-sitemap dd {font-size: 12px; padding: 0px 0px 2px 20px;}
.p-sitemap dd a {color: #b8d6e6;}

/**/

.p-search-404 {overflow: hidden; zoom: 1; padding-bottom: 3px;}
.p-search-404-text {float: left; width: 185px; font-size: 11px; color: #7d8080; line-height: 14px; padding: 19px 0px 0px 20px;}
.p-search-404-text p {padding-bottom: 24px;}
.p-search-404-text .addmoney {display: block; padding-top: 5px;}
.p-search-404-text .addmoney a {color: #f3ce00;}
.p-search-404-form {float: left; width: 435px; padding: 18px 0px 0px 55px;}
.p-search-404-form li {padding-bottom: 16px;}
.p-search-404-form-title {font-size: 12px; color: #c8cccc; padding: 0px 0px 7px 4px;}
.p-search-404-form-title span {color: #c03e22;}
.p-search-404-form .button {margin-top: 14px;}

/**/

.p-resetpass {padding: 40px 20px 30px 21px;}
.p-resetpass dl {overflow: hidden; zoom: 1; padding: 0px 0px 20px 9px;}
.p-resetpass dt {float: left; text-align: right; font-size: 12px; width: 210px; padding: 1px 20px 0px 0px;}
.p-resetpass dt span {color: #c03e22;}
.p-resetpass dd {float: left; width: 300px;}
.p-resetpass dd span {display: block; font-size: 11px; padding-top: 12px;}
.p-resetpass dd span.error {color: #c03e22;}
.p-resetpass dd span.show {padding-top: 6px;}
.p-resetpass dd .input {width: 291px;}
.p-resetpass .button {margin: 10px 0px 0px 239px;}

/**/

.p-lib-tracks {padding-bottom: 18px;}

.p-lib-tracks-header {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; overflow: hidden; zoom: 1; padding: 12px 0px 13px 30px; margin: 0px 20px;}
.p-lib-tracks-header li {float: left; color: #7d8080; font-size: 11px;}
.p-lib-tracks-header .artist {width: 291px;}
.p-lib-tracks-header .track {width: 160px;}
.p-lib-tracks-header .album {width: 150px;}

.p-lib-tracks-item {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; margin: 0px 10px; position: relative; padding: 6px 0px 8px 10px; cursor: default;}
.p-lib-tracks-item:last-child {background: none;}
.p-lib-tracks-item > li {color: #7d8080; font-size: 11px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; padding-top: 1px;}
.p-lib-tracks-item .number {width: 23px; text-align: right; padding-right: 5px;}
.p-lib-tracks-item .number .digit {display: block;}
.p-lib-tracks-item .number .play {width: 16px; height: 16px; display: block; margin: -1px 0px 0px 7px; display: none;}
.p-lib-tracks-item .number .play a {display: block; height: 100%; background: url(/i/lib-sprite.png) -26px 0px;}
.p-lib-tracks-item .artist {width: 288px; font-size: 12px; padding-top: 0px;}
.p-lib-tracks-item .playing {width: 8px; height: 9px; background: url(/i/playing.png); margin: 4px 0px 0px 8px; visibility: hidden; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-lib-tracks-item .track {width: 157px;}
.p-lib-tracks-item .album {width: 145px;}
.p-lib-tracks-item .duration {width: 41px; color: #3c4041;}
.p-lib-tracks-item .settings {width: 16px; height: 16px; margin: -1px 0px 0px 0px; visibility: hidden;}
.p-lib-tracks-item .settings > a {display: block; height: 100%; background: url(/i/lib-sprite.png) 0px 0px;}
.p-lib-tracks-item:hover {background: #dfdbcf; top: -1px; padding: 7px 0px 7px 10px;}
.p-lib-tracks-item:hover .number .digit {display: none;}
.p-lib-tracks-item:hover .number .play {display: block;}
.p-lib-tracks-item:hover .settings {visibility: visible;}
.p-lib-tracks-item.playing * {color: #c03e22;}
.p-lib-tracks-item.playing .number .play a {background-position: -42px 0px;}

.p-lib-tracks-item.loading * {color: #c03e22;}
.p-lib-tracks-item.playing .playing {visibility: visible;}

/**/

.player, .player-cover img, .player-buttons > li > a, .player-track, .player-track *, .player-options a, .player-volume a {background: url(/i/player.png);}
.player {position: fixed; bottom: 0px; left: 0px; width: 100%; height: 59px; z-index: 100;}
.player-wrap {margin: 0px auto; width: 980px;}
.player-cover {float: left; width: 200px; padding: 27px 0px 0px 19px;}
.player-cover dt {float: left; padding: 2px 3px 0px 0px; width: 25px;}
.player-cover img {display: block; padding: 1px 2px 3px; background-position: 0px -59px;}
.player-cover dd {float: left; width: 170px; white-space: nowrap; overflow: hidden; zoom: 1;}
.player-cover dd b {color: #fff; font-size: 11px; display: block; line-height: 1; padding-bottom: 1px;}
.player-cover dd span {display: block; color: #7d8080; font-size: 9px;}
.player-buttons {float: left; padding: 28px 9px 0px 4px;}
.player-buttons > li {float: left; margin-top: 2px; width: 19px; height: 19px;}
.player-buttons > li > a {display: block; height: 100%;}
.player-buttons .settings {margin-right: 17px;}
.player-buttons .settings > a {background-position: -22px -59px;}
.player-buttons .settings > a:hover {background-position: -41px -59px;}
/**/
.player-buttons .settings-popup ul {margin: -10px 0 0 137px;}
.player-buttons .settings-popup {margin: -45px 0px 0px -10px;}
/**/
.player-buttons .prev a {background-position: -60px -59px;}
.player-buttons .prev a:hover {background-position: -79px -59px;}
.player-buttons .next a {background-position: -98px -59px;}
.player-buttons .next a:hover {background-position: -117px -59px;}
.player-buttons .control {width: 23px; height: 23px; margin: 0px 1px;}
.player-buttons .control.pause a {background-position: -0px -81px;}
.player-buttons .control.pause a:hover {background-position: -23px -81px;}
.player-buttons .control.play a {background-position: -46px -81px;}
.player-buttons .control.play a:hover {background-position: -69px -81px;}
.player-track {background-position: 0px -109px; float: left; margin-top: 37px;}
.player-track-wrap {background-position: 0px -104px; background-repeat: no-repeat;}
.player-track-wrap2 {background-position: 100% -114px; background-repeat: no-repeat; height: 5px;}
.player-track.timeline {width: 418px;}
.player-track.volume {width: 80px;}
.player-track .bar {display: block; background: none;}
.player-track .bar span {display: block; background-position: 0px -124px; overflow: hidden; zoom: 1; cursor: pointer; width: 0px;}
.player-track .bar i {display: block; float: left; width: 6px; height: 5px; background-position: 0px -119px; cursor: pointer;}
.player-track .bar i + i {background-position: 100% -129px; float: right;}
.player-track .slider {display: block; width: 14px; height: 14px; background-position: -176px -59px; margin-top: -10px; position: relative; z-index: 2; left: -6px; margin-left: 0px;}
.player-time {float: left; font-size: 11px; color: #7d8080; padding: 31px 0px 0px 10px; width: 26px;}
.player-options {float: left; padding: 28px 0px 0px 14px;}
.player-options li {float: left; height: 23px;}
.player-options a {display: block; height: 100%;}
.player-options .repeat a {background-position: -120px -81px; width: 28px;}
.player-options .repeat a:hover {background-position: -92px -81px;}
.player-options .repeat.disabled a {background-position: -148px -81px !important;}
.player-options .shuffle a {background-position: -202px -81px; width: 27px;}
.player-options .shuffle a:hover {background-position: -176px -81px;}
.player-options .shuffle.disabled a {background-position: -230px -81px !important;}
.player-volume {width: 13px; height: 15px; float: left; margin: 32px 5px 0px 12px;}
.player-volume a {display: block; height: 100%; background-position: -150px -59px;}
.player-volume a:hover {background-position: -137px -59px;}
.player-volume.muted a {background-position: -162px -59px;}

.player-track .player-preloaded {width: 0px; height: 4px; background-image:url(/i/player.png);background-position: 50px -304px;}
/**/

/*.player.stopped .player-cover, .player.stopped .player-buttons .settings, .player.stopped .player-track-wrap2 * {visibility: hidden;}*/
.player.stopped .player-cover, .player.stopped .player-buttons .settings {visibility: hidden;}
.player.stopped .player-time {color: #1d1f1f;}
/*.player.stopped .repeat a {background-position: -148px -81px !important;}
.player.stopped .shuffle a {background-position: -230px -81px !important;}
.player.stopped .control.pause a {background-position: -46px -81px;}
.player.stopped .control.pause a:hover {background-position: -69px -81px;}
.player.stopped .player-volume a {background-position: -162px -59px !important;}*/


.player-msg-added {position: fixed; bottom: 38px; width: 100%; height: 58px; z-index: 100; display: none;}
.player-msg-added .spacer {width: 1000px;}
.player-msg-added-left {height: 58px; background: url(/i/player.png) 0px -134px; width: 41px;}
.player-msg-added-body {background: url(/i/player.png) 0px -192px; height: 58px; color: #7d8080; font-size: 12px; text-align: center; line-height: 52px; padding: 0px 12px; white-space: nowrap; vertical-align: top;}
.player-msg-added-right {height: 58px; background: url(/i/player.png) 100% -250px; width: 41px;}

/**/

.popup-fader {position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: url(/i/popup-fader.png); z-index: 200;display: none;}
.popup {position: absolute; left: 50%; top: 150px; z-index: 201;display: none;}
.popup-top, .popup-bottom {height: 4px; overflow: hidden; zoom: 1;}
.popup-top i, .popup-bottom i {display: block; background: url(/i/popup-corners.png); float: left; width: 4px; height: 4px;}
.popup-top i + i, .popup-bottom i + i {float: right; background-position: -4px 0px;}
.popup-top i + i + i, .popup-bottom i + i + i {float: none; background: #2f3233; margin: 0px 4px; width: auto;}
.popup-body {background: #2f3233;}
.popup-bottom i {background-position: 0px -4px;}
.popup-bottom i + i {background-position: -4px -4px;}
.popup-close {width: 12px; height: 12px; background: url(/i/popup-close.png); position: absolute; top: 10px; right: 10px;}
.popup-close a {display: block; height: 100%;}
.popup-title {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; text-align: center; padding-top: 12px;}

.popup.help {width: 500px; margin-left: -250px;}
.popup-help-tabs {padding: 22px 0px 0px 20px;}
.popup-help-tabs li {margin-right: 8px;}
.popup-help-tabs .inactive * {background: none !important; color: #f3ce00 !important;}
.popup-help-text {font-size: 11px; color: #7d8080; padding: 11px 20px 0px 20px; line-height: 13px;}
.popup-help-form {overflow: hidden; zoom: 1; padding: 16px 0px 0px 0px;}
.popup-help-form li {float: left; margin: 0px 20px 18px 20px;}
.popup-help-form-title {font-size: 11px; color: #fff; padding: 0px 0px 7px 7px; *white-space: nowrap;}
.popup-help-form .mail {width: 191px;}
.popup-help-form .code {width: 40px; display: block; float: left; margin-right: 10px;}
.popup-help-form .phone {width: 152px; display: block; float: left;}
.popup-help-form .textarea {border: 1px solid #c3c3c3; border-top-color: #7c7c7c; border-bottom-color: #ddd; width: 448px; padding-right: 10px; background: #fff;}
.popup-help-form textarea {border: 1px solid #f0f0f0; border-top-color: #c3c3c3; border-bottom: 0px; margin: 0px; font: 12px Tahoma, Geneva, sans-serif; width: 100%; padding: 4px; height: 109px; *margin-top: -1px;}
.popup-help-submit {padding: 2px 0px 16px 215px; *padding-top: 12px;}
.popup-help-form-title .error {color: #c03e22;}

.popup.playlist {width: 380px; margin-left: -190px;}
.popup-playlist-text {font-size: 12px; color: #7d8080; padding: 15px 20px 9px 20px; line-height: 13px; text-align: center;}
.popup-playlist .input {width: 306px; margin: 0px 0px 10px 29px;}
.popup-playlist .input input {*margin-left: -29px;}
.popup-playlist-submit {padding: 7px 0px 16px 150px; *padding-top: 12px;}

/**/

.p-lib-albums {padding: 17px 0px 0px 19px;}
.p-lib-albums > li {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 137px; padding-bottom: 17px;}
.p-lib-albums-cover {position: relative; margin-left: 17px; cursor: move;}
.p-lib-albums-cover a {display: none;}
.p-lib-albums-cover:hover a:first-child {display: block;}
.p-lib-albums-cover img {display: block; background: url(/i/main-releases-album.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-lib-albums-cover i {position: absolute; top: 9px; left: 10px; width: 16px; height: 16px; background: url(/i/lib-sprite.png) -26px 0px; cursor: pointer;}
.p-lib-albums-cover .pricetag {top: 75px; right: 11px;}
.p-lib-albums-info {text-align: center; padding-left: 3px;}
.p-lib-albums .group {font-size: 11px; padding-top: 1px;}
.p-lib-albums .group a {color: #3c4041;}
.p-lib-albums .album {font-size: 12px; font-weight: bold; padding-right: 0px;}
.p-lib-albums .year {color: #7d8080; font-size: 9px; padding: 1px 0px 0px 0px;}

.p-lib-albums-cover.active a {display: block;}
.p-lib-albums-cover.pause a > i {background-position: -42px 0px;}

/**/

.p-lib-albumlist {padding: 0px 10px 20px 10px;}
.p-lib-albumlist-header {position: relative; background: url(/i/tracks-spacer.png) no-repeat 50% 100%; padding: 15px 0px 12px;}
.p-lib-albumlist-header > div {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-lib-albumlist-header .cover {width: 68px; height: 68px; position: relative; margin: 6px 0px 0px 6px;}
.p-lib-albumlist-header .cover img {display: block; background: url(/i/main-added-cover.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-lib-albumlist-header .title {width: 388px; font-size: 11px; padding: 18px 0px 0px 4px;}
.p-lib-albumlist-header .title b {font-size: 13px; line-height: 18px; display: block;}
.p-lib-albumlist-header .info {font-size: 11px; padding: 21px 44px 0px 0px;}
.p-lib-albumlist-header .settings {width: 16px; height: 16px; margin: 21px 0px 0px 125px;}
.p-lib-albumlist-header .settings a {display: block; height: 100%; background: url(/i/lib-sprite.png) 0px 0px;}

.p-lib-albumlist-tracks {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; position: relative; padding: 6px 0px 8px 10px; cursor: default;}
.p-lib-albumlist-tracks > li {color: #7d8080; font-size: 11px; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; padding-top: 1px;}
.p-lib-albumlist-tracks .number {width: 23px; text-align: right; padding-right: 5px;}
.p-lib-albumlist-tracks .number .digit {display: block;}
.p-lib-albumlist-tracks .number .play {width: 16px; height: 16px; display: block; margin: -1px 0px 0px 7px; display: none;}
.p-lib-albumlist-tracks .number .play a {display: block; height: 100%; background: url(/i/lib-sprite.png) -26px 0px;}
.p-lib-albumlist-tracks .name {width: 207px; font-size: 12px; padding-top: 0px;}
.p-lib-albumlist-tracks .playing {width: 8px; height: 9px; background: url(/i/playing.png); margin: 4px 0px 0px 8px; visibility: hidden; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-lib-albumlist-tracks .album {width: 167px;}
.p-lib-albumlist-tracks .label {width: 217px;}
.p-lib-albumlist-tracks .duration {width: 41px; color: #3c4041;}
.p-lib-albumlist-tracks .settings {width: 16px; height: 16px; margin: -1px 0px 0px 0px; visibility: hidden; position: relative;}
.p-lib-albumlist-tracks .settings > a {display: block; height: 100%; background: url(/i/lib-sprite.png) 0px 0px;}
.p-lib-albumlist-tracks:hover {background: #dfdbcf; top: -1px; padding: 7px 0px 7px 10px;}
.p-lib-albumlist-tracks:hover .number .digit {display: none;}
.p-lib-albumlist-tracks:hover .number .play {display: block;}
.p-lib-albumlist-tracks:hover .settings {visibility: visible;}
.p-lib-albumlist-tracks.playing * {color: #c03e22;}
.p-lib-albumlist-tracks.playing .playing {visibility: visible;}

.p-lib-albumlist-tracks.playing .number .play a {background-position: -42px 0px;}
.p-lib-albumlist-tracks.loading * {color: #c03e22;}

.p-lib-albumlist-tracks .name.long {width: 424px;}

/**/

.p-lib-artistlist {padding: 0px 10px 20px 10px;}
.p-lib-artistlist-header {position: relative; padding: 11px 0px 39px;}
.p-lib-artistlist-header > div {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-lib-artistlist-header .cover {width: 106px; height: 106px; position: relative; margin: 6px 0px 0px 7px;}
.p-lib-artistlist-header .cover img {display: block; border: 3px solid #d0cbbc;}
.p-lib-artistlist-header .title {width: 550px; font-size: 11px; padding: 18px 0px 0px 15px;}
.p-lib-artistlist-header .title b {font-size: 18px; display: block;}
.p-lib-artistlist-header .title span {display: block; font-size: 11px; line-height: 1; background: url(/i/bookmarks-cd.png) no-repeat 1px 8px; padding: 8px 0px 3px 16px;}
.p-lib-artistlist-header .settings {width: 16px; height: 16px; margin-top: 25px;}
.p-lib-artistlist-header .settings > a {display: block; height: 100%; background: url(/i/lib-sprite.png) 0px 0px;}

.p-lib-artistlist-title {background: url(/i/tracks-spacer.png) no-repeat 50% 100%; overflow: hidden; zoom: 1; padding: 0px 0px 13px 40px;}
.p-lib-artistlist-title li {float: left; color: #7d8080; font-size: 11px;}
.p-lib-artistlist-title .name {width: 211px;}
.p-lib-artistlist-title .artist {width: 220px;}
.p-lib-artistlist-title .album {width: 170px;}

/*.p-lib-artistlist .p-lib-albumlist-tracks:last-child {background: none;}*/

.settings-popup {width: 144px; position: absolute; z-index: 5; background: url(/i/settings-popup.png) repeat-y 50% 0px; margin: 6px 0px 0px -116px; zoom: 1; display: none;}
.settings-popup .top {height: 3px; background: url(/i/settings-popup.png); margin: -3px 0px -3px 0px; padding: 0px;}
.settings-popup .bottom {height: 4px; background: url(/i/settings-popup.png) no-repeat 100% 100%; margin-bottom: -4px; padding: 0px;}
.settings-popup li {background: url(/i/settings-popup-spacer.png) no-repeat 50% 0px; padding: 3px 4px 0px 4px; position: relative;}
.settings-popup .top + li {background: none;}
.settings-popup a {position: relative; font-size: 11px; display: block; padding: 3px 8px 5px; margin-bottom: 2px;}
.settings-popup a:hover, .settings-popup a.hover {background-color: #dfdbcf; text-decoration: none;}
.settings-popup a.with-arrow-r {background-image: url(/i/settings-popup-arrow-r.png); background-repeat: no-repeat; background-position: 130px 50%;}
.settings-popup a.with-arrow-b {background-image: url(/i/arrow-desc.png); background-repeat: no-repeat; background-position: 127px 50%;}
.settings-popup a.without-arrow {background-image: url(/i/arrow-no.png); background-repeat: no-repeat;}
.settings-popup ul {width: 144px; position: absolute; z-index: 5; background: url(/i/settings-popup.png) repeat-y 50% 0px; margin-left: -145px; top: 3px; zoom: 1;display: none;}
/**/
.settings-popup li:hover ul {display: block;}

.block-playlist-item-list .settings-popup ul {margin-left: 137px;top: 1px;}
.block-playlist-item-list .settings-popup {margin: 5px 0px 0px -9px;}
.block-playlist-item-header .settings-popup {margin-left: -5px;}
/**/

.p-lib-hothing {padding: 34px 0px 0px 20px;}
.p-lib-hothing dt {font-size: 18px; color: #f3ce00; font-weight: bold;}
.p-lib-hothing dd {font-size: 12px; color: #c8cccc; padding-top: 12px;}

/**/

.p-newreleases {padding: 17px 0px 0px 19px;}
.p-newreleases > li {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top; width: 137px; padding-bottom: 17px;}
.p-newreleases-cover {position: relative; margin-left: 17px;}
/*.p-newreleases-cover a:first-child {visibility: hidden;}
.p-newreleases-cover:hover a:first-child {visibility: visible;}*/
.p-newreleases-cover img {display: block; background: url(/i/main-releases-album.png) no-repeat 0px 0px; padding: 4px 5px 6px 5px;}
.p-newreleases-cover i {position: absolute; top: 9px; left: 10px; width: 16px; height: 16px; background: url(/i/lib-sprite.png) -26px 0px; cursor: pointer;}
.p-newreleases-cover .pricetag {top: 75px; right: 11px;}
.p-newreleases-info {text-align: center; padding-left: 3px;}
.p-newreleases .group {font-size: 11px; padding-top: 1px;}
.p-newreleases .group a {color: #0c83c2;}
.p-newreleases .album {font-size: 12px; font-weight: bold; padding-right: 0px;}
.p-newreleases .album a {color: #3c4041;}
.p-newreleases .year {font-size: 9px; padding: 1px 0px 0px 0px;}

/**/

.p-paymentmethods {padding: 20px;}
.p-paymentmethods-list {background: url(/i/tracks-spacer.png) no-repeat 240px 0px; overflow: hidden; zoom: 1; position: relative; padding: 33px 0px 35px 10px;}
.p-paymentmethods-list:first-child {background: none;}
.p-paymentmethods-list .image {float: left; width: 162px; height: 46px; background: url(/i/payment-methods.png);}
.p-paymentmethods-list .image a {display: block; height: 100%;}
.p-paymentmethods-list .image.visa-mc {background-position: 0px 0px;}
.p-paymentmethods-list .image.visa {background-position: 0px 0px; width: 81px; margin: 0 40px 0 41px}
.p-paymentmethods-list .image.pp {background-position: 0px -46px;}
.p-paymentmethods-list .image.pin {background-position: 0px -92px;}
.p-paymentmethods-list .image.redeem {background-position: 0px -138px;}
.p-paymentmethods-list .title {float: left; width: 555px; font-size: 18px; font-weight: bold; padding: 10px 0px 0px 68px;}
.p-paymentmethods-list .button {display: none; float: right; margin: 10px 20px 0px 0px;}
.p-paymentmethods-list .button a {padding: 0px 15px;}
.p-paymentmethods-list:hover {background: #dfdbcf; margin-bottom: -1px; padding-bottom: 36px;}
.p-paymentmethods-list:hover .button {display: block;}

/**/

.p-paymentresult {font-size: 18px; color: #f3ce00; font-weight: bold; padding: 34px 0px 0px 21px;}
.p-paymentresult p {padding-bottom: 13px;}

/**/

.p-refill-tariff {padding: 20px 0px 1px 144px;}
.p-refill-tariff li {overflow: hidden; zoom: l; padding-bottom: 18px;}
.p-refill-tariff li div {height: 30px; font-weight: bold; float: left;}
.p-refill-tariff li div.size-1 {font-size: 24px;}
.p-refill-tariff li div.size-2 {font-size: 18px;}
.p-refill-tariff li div.size-3 {font-size: 14px;}
.p-refill-tariff li div.size-4 {font-size: 12px;}
.p-refill-tariff li label {height: 30px; display: block; padding: 0px 14px 0px 8px; line-height: 30px; cursor: default;}
.p-refill-tariff li label span {float: left; display: block; margin: 9px 13px 0px 0px;}
.p-refill-tariff li del {display: block; float: left;}
.p-refill-tariff li del del {color: #c03e22; display: inline; float: none;}
.p-refill-tariff li > span {display: block; font-size: 10px; color: #3c4041; line-height: 1; clear: both; padding-left: 37px;}
.p-refill-tariff li div:hover {background: #e7e5dd url(/i/refill-tariff.png) no-repeat 0px 0px;}
.p-refill-tariff li div:hover label {background: url(/i/refill-tariff.png) no-repeat 100% 100%;}

.p-refill-form {overflow: hidden; zoom: 1; padding: 40px 0px 0px 22px;}
.p-refill-form dl {overflow: hidden; zoom: 1;}
.p-refill-form dt {font-size: 12px; float: left; text-align: right; width: 220px; padding-top: 1px;}
.p-refill-form dt span {color: #c03e22;}
.p-refill-form dd {float: left; width: 300px; padding: 0px 0px 20px 18px;}
.p-refill-form .error {color: #c03e22; font-size: 11px; padding-top: 6px; display: none;}
.p-refill-form .input {width: 291px;}
.p-refill-form .expm {width: 120px; margin-right: 8px;}
.p-refill-form .expy {width: 67px; margin-right: 8px;}
.p-refill-form .cvv {width: 56px; float: left;}
.p-refill-form .code {width: 56px; float: left; margin-right: 10px;}

.p-refill-form .phone {width: 120px; float: left;}
.p-refill-form dd .input.phone {width: 158px; float: left; margin-left: 12px;}
.p-refill-form dd .input.phone input {*margin-left: -18px;}

.p-refill-form .button {margin: 10px 0px 30px 238px;}
.p-refill-form-helper {font-size: 11px; color: #7d8080; padding: 3px 0px 0px 10px; float: left;}
.p-refill-form-helper .helper {margin-left: 2px;}
.p-refill-form-helper .helper-popup {margin: -46px 0px 0px 70px; *margin: -30px 0px 0px 0px; display: none;}

.helper-popup {position: absolute; width: 298px;}
.helper-popup > div {background: url(/i/helper-popup.png) no-repeat;}
.helper-popup-top {background-position: 0px 0px !important; height: 29px;}
.helper-popup-body {background-position: -299px 0px !important; color: #7d8080; font-size: 11px; line-height: 13px; padding: 2px 50px 2px 40px;}
.helper-popup-bottom {background-position: 100% 100% !important; height: 30px;}

/**/

.p-release-top {background: #2f3233 url(/i/releases-top-bg.png) no-repeat 100% 100%; position: relative; overflow: hidden; zoom: 1; padding-bottom: 9px; margin-bottom: 20px;}
/*.p-release-top-img {float: left; background: url(/i/releases-top-corner.png); margin: 13px 0px 0px 11px; position: relative;}*/
.p-release-top-img {float: left; margin: 13px 0px 0px 11px; position: relative;}
.p-release-top-img img {display: block; background: url(/i/main-promo-album.png) no-repeat 0px 0px; padding: 8px 10px 12px 10px;}
.p-release-top-img .pricetag {top: 18px; right: 2px;}
.p-release-top-data {float: left; width: 230px; font-size: 11px; color: #7d8080; line-height: 19px; padding: 15px 0px 30px 12px;}
.p-release-top-data li {padding-bottom: 8px;}
.p-release-top-data span {color: #c8cccc; font-size: 12px;}
.p-release-top-social {position: absolute; bottom: 17px; right: 20px;}
.p-release-top-social li {float: left; margin-left: 0px;}
.p-release-top-social .gplus {width: 70px}
.p-release-top-social .twt {width: 90px}
.p-release-top-right {float: right; margin: 20px 20px 0px 0px; text-align: right;}
.p-release-top-button {height: 30px;}
.p-release-top-rate-current {overflow: hidden; zoom: 1; margin: 20px -10px 0px 0px; white-space: nowrap;}
.p-release-top-rate-current .stars {width: 120px; height: 23px; background: url(/i/releases-top-rate-current2.png) 0% 100%; float: left; position: relative; top: 0px; left: 0px; zoom: 1; overflow: hidden; white-space: nowrap; margin: 9px 0px 0px 16px;}
.p-release-top-rate-current .count {float: left; color: #7d8080; font-size: 9px; width: 30px; text-align: left;}
.p-release-top-rate-current ul {width: 120px; height: 23px; overflow: hidden; zoom: 1; position: relative;}
.p-release-top-rate-current ul li {width: 24px; height: 23px; float: left;}
.p-release-top-rate-current ul a {display: block; width: 24px; height: 23px; position: absolute; z-index: 3; top: 0px;}
.p-release-top-rate-current ul a:hover {z-index: 2; background: url(/i/releases-top-rate-current2.png) 0px 0px; left: 0px;}
.p-release-top-rate-current ul li.rated {background: url(/i/releases-top-rate-current2.png) 0px -23px; width: 120px;}
.p-release-top-rate-current ul li.rated span {display: block; width: 120px; height: 23px; background: url(/i/releases-top-rate-current2.png) 0px 0px; left: 0px; position: absolute;}
.p-release-top-rate-current ul li.rate-1 a:hover {width: 24px;}
.p-release-top-rate-current ul li.rate-2 a:hover {width: 48px;}
.p-release-top-rate-current ul li.rate-3 a:hover {width: 72px;}
.p-release-top-rate-current ul li.rate-4 a:hover {width: 96px;}
.p-release-top-rate-current ul li.rate-5 a:hover {width: 120px;}
.p-release-top-rate-current ul:hover span {visibility: hidden;}


.p-release-tracks {margin: 0px 10px 30px 10px; border-bottom: 1px solid #d0cbbc;}
.p-release-tracks li {position: relative; overflow: hidden; zoom: 1; padding: 7px 0px 5px 0px; border-top: 1px solid #d0cbbc;}
.p-release-tracks li:hover {background: #dfdbcf; margin-bottom: -1px; *margin-bottom: -3px; position: relative; z-index: 2; padding: 8px 0px 6px 0px; *padding: 8px 0px; border: 0px; *padding-bottom: expression(nextSibling == null ? '5px' : '8px');}
.p-release-tracks li:last-child:hover {margin-bottom: -1px;}
.p-release-tracks li div {float: left;}
.p-release-tracks li .number {color: #7d8080; text-align: right; width: 41px; font-size: 12px;}
.p-release-tracks li .play {width: 16px; height: 16px; margin: 0px 5px 0px 13px;}
.p-release-tracks li .play a {display: block; height: 100%; background: url(/i/sprite.png) -78px -27px;}
.p-release-tracks li .play a:hover {background-position: -78px -48px;}
.p-release-tracks li .title {width: 439px; font-size: 12px; padding-left: 7px;}
.p-release-tracks li .title .playing {display: none; width: 8px; height: 9px; background: url(/i/playing.png); margin-top: 4px;}
.p-release-tracks li .duration {text-align: right; width: 56px; font-size: 11px;}
.p-release-tracks li .price {text-align: right; width: 55px; font-size: 11px;}
.p-release-tracks li .action {float: left; width: 18px; height: 18px; margin: -1px 0px 0px 28px;}
.p-release-tracks li .action a {display: block; background: url(/i/sprite.png);}
.p-release-tracks li .action.buy a {width: 16px; height: 17px; background-position: -190px -28px; margin-left: 1px;}
.p-release-tracks li .action.buyed a {width: 18px; height: 18px; background-position: -201px -4px;}
.p-release-tracks li .action.load a {background-position: -256px 0px; width: 15px; height: 16px; margin: 1px 0px 0px 1px;}
.p-release-tracks li .check {padding-left: 18px;}
.p-release-tracks li.playing .title, .p-release-tracks li.playing .duration, .p-release-tracks li.playing .price {color: #c03e22;}
.p-release-tracks li.playing .playing {display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.p-release-tracks li.playing .play a {background-position: -49px 0px;}
.p-release-tracks li.playing .play a:hover {background-position: -110px -48px;}
.p-release-tracks-header {color: #7d8080; font-size: 11px; padding: 6px 0px 2px 0px !important; margin: 0px !important; background: #fff !important; border: 0px !important;}
.p-release-tracks .header-number {padding-left: 29px; width: 52px;}
.p-release-tracks .header-title {width: 439px;}
.p-release-tracks .header-duration {text-align: right; width: 56px;}
.p-release-tracks .header-price {text-align: right; width: 55px;}

.p-release-noreview {padding: 4px 0px 5px 20px;}
.p-release-noreview b {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; padding-right: 6px; line-height: 21px;}

/**/

.p-release-review {margin: 15px 0px 37px -8px;}
.p-release-review-title {overflow: hidden; zoom: 1; padding: 0px 0px 1px 29px;}
.p-release-review-title b {display: block; float: left; font-size: 14px; color: #fff;}
.p-release-review-title b a {color: #fff;}
.p-release-review-title sup {display: block; float: left; position: relative; left: 3px;}
.p-release-review-title sup.green {color: #64af11;}
.p-release-review-title sup.red {color: #c03e22;}
.p-release-review-title-stars {float: left; width: 60px; height: 12px; background: url(/i/releases-review-rate-my.png) 100% 100%; margin: 4px 0px 0px 11px;}
.p-release-review-title-stars i {display: block; height: 100%; background: url(/i/releases-review-rate-my.png);}
.p-release-review-title span {display: block; clear: both; color: #7d8080; font-size: 11px; line-height: 12px;}
.p-release-review-body {overflow: hidden; zoom: 1;}
.p-release-review-body dt {font-size: 11px; font-weight: bold; color: #b8d6e6; float: left; width: 27px;}
.p-release-review-body dt a {display: block; visibility: hidden; width: 13px; height: 11px; margin: 0px auto; background: url(/i/sprite.png) no-repeat -110px -25px; position: relative; left: 3px;}
.p-release-review-body dt a.minus {background-position: -110px -36px;}
.p-release-review-body dt span {display: block; line-height: 1; padding: 1px 0px 2px 6px; text-align: center;}
.p-release-review-body dt:hover a {visibility: visible;}
.p-release-review-body dd {color: #c8cccc; font-size: 12px; line-height: 14px; padding: 10px 0px 0px 30px;}
.p-release-review-body dd .more {color: #f3ce00; font-size: 11px;}
.p-release-review-body dt.subzero span {padding-left: 0px;}
.p-release-review-body .voted {padding-top: 12px;}
.p-release-review + .comingsoon-discography {padding-top: 10px;}

.popup.addreview {width: 500px; margin-left: -250px;}
.popup-addreview-rate {overflow: hidden; zoom: 1; padding: 12px 0px 0px 86px;}
.popup-addreview-rate dt {float: left; color: #7d8080; font-size: 12px; padding: 13px 5px 0px 0px;}
.popup-addreview-rate dd {float: left;}
.popup-addreview-rate dd ul {width: 140px; height: 36px; overflow: hidden; zoom: 1; position: relative;}
.popup-addreview-rate dd ul li {width: 28px; height: 36px; float: left;}
.popup-addreview-rate dd ul a {display: block; width: 28px; height: 36px; position: absolute; z-index: 3; top: 0px;}
.popup-addreview-rate dd ul a:hover {z-index: 2; background: url(/i/releases-add-rate.png) 0px 0px; left: 0px; width: 140px;}
.popup-addreview-rate dd ul li[class*="rated-"] {width: 140px;}
.popup-addreview-rate dd ul li span {display: block; width: 140px; height: 36px; background: url(/i/releases-add-rate.png) 0px 0px; left: 0px; position: absolute;}
.popup-addreview-rate dd ul li.rate-1 a:hover, .popup-addreview-rate dd ul li.rated-1 span {background-position: 0px 0px;}
.popup-addreview-rate dd ul li.rate-2 a:hover, .popup-addreview-rate dd ul li.rated-2 span {background-position: 0px -36px;}
.popup-addreview-rate dd ul li.rate-3 a:hover, .popup-addreview-rate dd ul li.rated-3 span {background-position: 0px -72px;}
.popup-addreview-rate dd ul li.rate-4 a:hover, .popup-addreview-rate dd ul li.rated-4 span {background-position: 0px -108px;}
.popup-addreview-rate dd ul li.rate-5 a:hover, .popup-addreview-rate dd ul li.rated-5 span {background-position: 0px -144px;}
.popup-addreview-rate dd ul:hover span {visibility: hidden;}

.popup-addreview-textarea {border: 1px solid #c3c3c3; border-top-color: #7c7c7c; border-bottom-color: #ddd; width: 448px; margin: 8px 0px 0px 20px; padding-right: 10px; background: #fff;}
.popup-addreview-textarea textarea {border: 1px solid #f0f0f0; border-top-color: #c3c3c3; border-bottom: 0px; margin: 0px; font: 11px Tahoma, Geneva, sans-serif; width: 100%; padding: 0px 4px; height: 117px; *margin: -1px 0px 0px -20px;}
.popup-addreview-error {color: #c00; font-size: 12px; padding: 6px 0px 0px 20px;display: none;}
.popup-addreview-text {color: #7d8080; font-size: 11px; line-height: 13px; padding: 16px 30px 0px 20px;}
.popup-addreview-text p {padding-bottom: 6px;}
.popup-addreview-submit {padding: 14px 0px 17px 208px;}

/**/

.p-search-seeall {font-size: 12px; padding: 5px 0px 17px 0px; margin: 0px 20px;}
.p-bookmarks-artist + .p-search-seeall {padding-top: 16px;}
dfn.marker {color: #c03e22 !important;}
a:hover dfn.marker {text-decoration: underline;}

.p-search-tracks {margin: 8px 20px 10px 20px; font-size: 12px;}
.p-search-tracks li {border-top: 1px solid #ddd8ca; overflow: hidden; zoom: 1; padding: 6px 0px 5px; margin-top: 2px;}
.p-search-tracks li:first-child {border: 0px;}
.p-search-tracks li > span {display: block; float: left;}
.p-search-tracks li > span span, .p-search-tracks li > span span a {color: #7d8080;}
.p-search-tracks li del {float: right; font-size: 11px; padding: 1px 32px 0px 0px;}
.p-search-tracks + .p-search-seeall {border-top: 1px solid #ddd8ca; padding-top: 16px; margin-top: -8px;}

.p-search-advanced {overflow: hidden; zoom: 1; padding: 17px 0px 29px 15px;}
.p-search-advanced li {float: left;}
.p-search-advanced .input {width: 419px;}
.p-search-advanced .select {margin-left: 9px;}
.p-search-advanced .select select {width: 92px; height: 21px;}
.p-search-advanced .button {margin-left: 13px;}

/**/

.message {border: 2px solid #2f3233; position: relative; padding-bottom: 18px; margin-bottom: 14px;}
.message i.tl {top: -2px; left: -2px;}
.message i.tr {top: -2px; right: -2px;}
.message i.br {bottom: -2px; right: -2px;}
.message i.bl {bottom: -2px; left: -2px;}
.message-close {position: absolute; top: 8px; right: 8px;}
.message-close a {display: block; width: 12px; height: 12px; background: url(/i/message-close.png);}
.message-header {color: #fff; text-transform: uppercase; font: bold 14px/18px 'Century Gothic', Tahoma, Geneva, sans-serif; padding: 14px 25px 0px 23px;}
.message-text {font-size: 11px; color: #7d8080; line-height: 14px; padding: 7px 30px 0px 20px;}
.message-text a {color: #b8d6e6;}
.message-button {padding: 17px 0px 0px 18px;}

/**/
.checked {background-position: 0px -70px;}
.clabel {cursor: default;}
.passive {display: none;}
#pos99 {cursor: hand; cursor: pointer;}
.hidden {display: none;}

/*library*/
.dnd-track-popup {opacity: 0.7; width: 144px; position: absolute; z-index: 5; background: url(/i/settings-popup.png) repeat-y 50% 0px; margin: 6px 0px 0px -116px; zoom: 1; cursor: move; display: none;}
.dnd-track-popup .top {height: 3px; background: url(/i/settings-popup.png); margin: -3px 0px -3px 0px; padding: 0px;}
.dnd-track-popup .bottom {height: 4px; background: url(/i/settings-popup.png) no-repeat 100% 100%; margin-bottom: -4px; padding: 0px;}
.dnd-track-popup .in {margin: 10px 10px 10px 15px; font-size: 12px;}

.dnd-artist-popup {opacity: 0.7; width: 66px; position: absolute; z-index: 5; cursor: move;display: none;}
.dnd-artist-popup img {display: block; border: 3px solid #d0cbbc;}

.dnd-album-popup {opacity: 0.7; width: 104px; position: absolute; z-index: 5; cursor: move;display: none;}
.dnd-album-popup img {display: block; border: 3px solid #d0cbbc;}

.filter-notfound {padding: 50px 10px 50px 300px; font-size: 12px;}

.lp-body .page {background: url(/i/body-lp.png) no-repeat 50% 0px;}