@import url("reset.css");

body {color:#fff; background-color:#e6e6e6; font:12px Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#fff; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#fff; text-decoration:underline}
a:hover {text-decoration:none}

.c-green {color:#85a600}
.c-h {color:#98bd04}

/* -- ---- typography ---- -- */

#minWidth {position:relative}

/* change 24.06 */ .brd-bg {clear:both;  background:url(/img/brd-bg.png) no-repeat 50% 0;  width:100%} /* / change 24.06 */ 

/* change 18.03 */ .outer {width:990px; margin:0 auto; border-right:1px solid #9e9fa0; border-left:1px solid #9e9fa0} /* / change 18.03 */ 

/* // ---- top block ---- // */
.tp-bg {background-position:50% 100%}
/* NY */
	/*.top {position:relative; color:#646464; font-size:11px; padding:0 31px 15px; background:#fefefe url(/img/ny-top_bg.gif) repeat-x 0 0; width:928px; border-bottom:1px solid #464a4b}*/
/*//*/
	.top {position:relative; color:#646464; font-size:11px; padding:0 31px 15px; background:#fefefe url(/img/top-bg.png) repeat-x 0 0; width:928px; border-bottom:1px solid #464a4b}
	.top-nav {position:absolute; left:31px; top:30px; color:#bcbebf}
	.top .logo {float:left; background:url(/img/logo-bg.png) no-repeat 100% 0; width:264px; height:97px; padding-top:59px; margin-right:50px}
		.top .logo .tlogo {position:relative; color:#373737; font-size:40px; line-height:46px; width:210px; height:46px; letter-spacing:4px; overflow:hidden}
		
/* NY */
			/*.top .logo .tlogo i {position:absolute; width:100%; height:46px; background:url(/img/ny_logo.png);}*/
/*//*/
			.top .logo i {position:absolute; width:100%; height:46px; background:url(/img/logo.png);}
	.top a {color:#85a600}
	.top .create-account {float:left; width:162px; line-height:13px; padding-top:28px}
		.top .create-account p {padding-bottom:4px}
		.top .create-account .btn {position:relative; display:block; width:166px; margin:8px -4px 0 -2px; background:url(/img/create-account-h.png) no-repeat 0 -28px}
			.top .create-account .btn:hover {text-indent:0; background-position:0 0}
				.top .create-account .btn:hover img {visibility:hidden}
/* Social */
	.top .social {position:absolute; left:31px; top:10px; color:#bcbebf}
	.top .social img{margin-right:5px;}
	.top .t-right {float:right; width:408px; padding:26px 0 0}
		.top .t-right .title {color:#444748; font-size:14px; font-weight:bold; padding-bottom:4px}
		.user-login {clear:both}
			.user-login .i-p {float:left; padding-right:9px}
			.user-login .i-p input {color:#646464; font-size:12px; padding:1px 1px 2px 2px; width:145px}
			.user-login .i-p small {display:block; padding:5px 0 0 6px; font-size:11px}
			.user-login .btn {float:left; position:relative; overflow:hidden; height:21px}
				.user-login .btn-hover input {position:relative; cursor:pointer; cursor:hand; margin-top:-21px}
		.top .cust-support {clear:both; font-size:14px; padding:29px 0 2px 19px; background:url(/img/ico-phone.png) no-repeat 0 26px}
	.control-panel {float:right; width:612px; padding:27px 0 0 0}
		.control-panel .ico-cart {display:block; background:url(/img/shop-cart-hover.png) no-repeat 0 0; width:100px; height:21px}
			.control-panel .ico-cart:hover {text-indent:0}
			.control-panel .ico-cart:hover img {visibility:hidden}
		.control-panel .welcome {color:#444748; font-size:14px; font-weight:bold; padding-bottom:11px; vertical-align:top}
				.control-panel .welcome .logout {position:relative; display:-moz-inline-stack; display:inline-block; margin:-2px 0 0 10px; vertical-align:top; background:url(/img/btn-logout-h.png) 0 -21px}
					.control-panel .welcome .logout:hover {text-indent:0; background-position:0 0}
					.control-panel .welcome .logout:hover img {visibility:hidden}
		.control-panel .balance-block {float:left; width:240px}
			.control-panel .balance-block p {padding-bottom:15px}
		.control-panel .user-nav {float:right; width:349px}
			.control-panel .user-nav .cust-support {padding-top:12px; background-position:0 9px}
			.control-panel .user-nav li {position:relative; float:left; padding:0 0 15px 0}
				.control-panel .user-nav a:hover {text-decoration:none}
				.control-panel .user-nav li i {position:absolute; left:0; background-image:url(/img/panel-icons.png); font-size:1px}
				.control-panel .user-nav .user-nav-1 {width:82px; padding-left:26px}
					.control-panel .user-nav .user-nav-1 i {top:-3px; width:19px; height:21px; background-position:0 0}
				.control-panel .user-nav .user-nav-2 {width:80px; padding-left:14px}
					.control-panel .user-nav .user-nav-2 i {top:-3px; width:11px; height:21px; background-position:-19px 0}
				.control-panel .user-nav .user-nav-3 {width:80px; padding-left:21px}
					.control-panel .user-nav .user-nav-3 i {top:-3px; width:18px; height:21px; background-position:-30px 0}
				.control-panel .user-nav .user-nav-4 {width:84px; padding-left:26px}
					.control-panel .user-nav .user-nav-4 i {top:-2px; width:23px; height:18px; background-position:0 -21px}
				.control-panel .user-nav .user-nav-5 {width:66px; padding-left:24px}
					.control-panel .user-nav .user-nav-5 i {top:-2px; width:17px; height:18px; background-position:-23px -21px}
				.control-panel .user-nav .user-nav-6 {width:100px; padding-left:25px}
					.control-panel .user-nav .user-nav-6 i {top:-2px; width:20px; height:18px; background-position:-40px -21px}
/* -- ---- top block ---- -- */

.nv-brd {background-position:50% 50px}

/* // ---- nav-and-search block ---- // */
.search-block {position:relative; z-index:2; float:left; width:504px; margin-right:-535px; padding:15px 0 0 31px; z-index:3}
	/*.search-block .i-p {float:left; color:#373737; font-size:13px; padding:1px 1px 1px 2px; width:403px; margin-right:14px}*/
	.search-block .i-p {float:left; color:#373737; font-size:13px; padding:2px 1px 2px 5px; border:1px solid #a5acb2; height:16px; width:400px; margin-right:14px}
	.search-block .btn {float:left; background:url(/img/btn-search-h.png) no-repeat 0 -21px; width:61px}
		.search-block .btn-hover {background-position:0 0}
		.search-block .btn-hover input {cursor:pointer; cursor:hand; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
	.search-block .autofill {position:absolute; left:31px; border-style:inset; border-width:2px; background-color:#fff; border-color:#808080 #d4d0c8 #d4d0c8 #808080; -moz-border-bottom-colors: #FFFFFF #d4d0c8; -moz-border-right-colors: #FFFFFF #d4d0c8; -moz-border-top-colors: #808080 #404040; -moz-border-left-colors: #808080 #404040; padding:2px 0 25px 6px; width:400px}
		.search-block .autofill-i {position:relative; height:143px; overflow:auto; overflow-x:none; color:#8b8b8b; font-size:11px; padding-right:9px}
		.search-block .autofill-i li {padding:1px 0 2px}
		.search-block .autofill-i a {position:relative; display:block; color:#373737; text-decoration:none; padding:1px 3px 0 4px}
			.search-block .autofill-i a .tp {position:absolute; top:0; right:3px; color:#8b8b8b}
			.search-block .autofill-i a:hover {background-color:#e3e3e3}
		.search-block .autofill .close {position:absolute; bottom:6px; left:9px; font-size:10px; color:#373737; background-color:#9fc700; padding:0 3px 0 2px; text-decoration:none}

/* // ---- search autoresults ---- // */
.b-search-expand {position:absolute; left:31px; top:37px; background-color:#f5f5f5; width:408px; display: none}
	.b-search-expand table {width:100%}
		.b-search-expand table th {color:#999; font:12px Tahoma,Verdana; padding:3px 10px 0 22px; border-bottom:1px solid #ccc; vertical-align:top}
		.b-search-expand td {font:12px Tahoma,Verdana; width:100%; border-bottom:1px solid #ccc; border-left:1px solid #ccc}
		.b-search-expand a {color:#353839; text-decoration:none}
		.b-search-expand h3 {}
			.b-search-expand h3 small {font-weight:normal; font-size:1em}
		.b-search-expand h4 {font-weight:normal; padding-top:4px}
		.b-search-expand .img-cover {position:relative; float:left; left:-50px; margin-right:-50px; margin-top:2px}
		.b-search-expand li {padding:3px 5px 5px 55px; cursor:pointer;color:#353839;}
			.b-search-expand li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
		.b-search-expand .active-li {background-color:#9fc700}
		.b-search-expand .zb td {background-color:#ececec}
		.b-search-expand .s-to {color:#353839; display:-moz-inline-stack; display:inline-block; font-weight:bold; padding:2px 28px 2px 0; background:url(/img/s-ar.png) no-repeat 100% 1px}
			.b-search-expand a.s-to:hover {text-decoration:none}
		.b-search-expand .tot td {padding:7px 10px 8px; background-color:#e3e3e3; text-align:right; border-bottom-width:0; cursor:pointer;}
		.b-search-expand .tot th {border-bottom-width:0}
		.b-search-expand .tot .active-li {background-color:#9fc700}
/* -- ---- search autoresults ---- -- */

.navigation {position:relative; z-index:1; height:50px; background-color:#262829; padding-left:535px; border-bottom:3px solid #000; width:455px}
	.navigation li {float:left; border-left:1px solid #464a4b; height:50px; line-height:50px; text-align:center; font-size:11px; text-transform:uppercase}
	.navigation a, .navigation .hr {display:block; color:#c1f200; text-decoration:none; height:50px}
		.navigation .brd {position:absolute; left:-999em; top:-999em; height:2px; width:990px; background-color:#acd705; font-size:1px; border-bottom:1px solid #7c971a}
		.navigation span {position:relative; display:block; margin-top:-4px; padding-top:4px; height:50px; }
		.navigation a:hover, .navigation .hr {color:#262829; text-indent:0}
		.navigation a:hover span, .navigation .hr span {background-color:#acd705}
		.navigation a:hover .brd, .navigation .hr .brd {top:50px; left:0}
	.navigation .nav-1 {width:98px}
	.navigation .nav-2 {width:117px}
	.navigation .nav-3 {width:120px}
	.navigation .nav-4 {width:116px}
/* -- ---- nav-and-search block ---- -- */

/* // ---- middle ---- // */
.middle {position:relative; background-color:#353839; width:990px; margin:0 auto; border-right:1px solid #9e9fa0; border-left:1px solid #9e9fa0; clear:both; min-height:10px} /* change 27.10 */
/* -- ---- middle ---- -- */

/* // ---- grids ---- // */
.grid-3col {position:relative; margin:0 230px 0 535px; border-right:1px solid #464a4b; border-left:1px solid #464a4b}
	.grid-3col .col-1 {position:relative; float:left; left:-536px; width:535px; margin-right:-536px}
	.grid-3col .col-2 {float:left; width:100%; margin-right:-230px} /* change 27.10 */
	/* OLD .grid-3col .col-3 {position:relative; float:right; right:-231px; width:230px; margin-left:-231px}*/
	.grid-3col .col-3 {position:relative; float:left; left:224px; width:230px; margin-right:-7px} /* change 27.10 */
	/* // ---- grid 2 col + right side ---- // */
	/* OLD 
	.grid-2col-rs {margin-left:759px; border-left:1px solid #464a4b; height:auto !important; min-height:500px; height:500px}
		.grid-2col-rs .col-1 {position:relative; float:left; width:759px; margin-left:-760px}
		.grid-2col-rs .col-2 {position:relative; float:left; width:230px}
	*/
   .grid-2col-rs {position:relative; margin-left:759px; border-left:1px solid #464a4b; height:auto !important; min-height:500px; height:500px}
       .grid-2col-rs .col-1 {position:relative; float:left; width:759px; left:-760px; margin-right:-760px}
       .grid-2col-rs .col-2 {position:relative; float:right; width:230px}
	/* -- ---- grid 2 col + right side ---- -- */
	.grid-3col-eq {border-right:1px solid #464a4b; border-left:1px solid #464a4b; margin:0 230px 0 379px}
		.grid-3col-eq .col-1 {position:relative; float:left; width:379px; left:-380px; margin-right:-380px}
		.grid-3col-eq .col-2 {float:left; width:379px; margin-right:-100%}
		.grid-3col-eq .col-3 {position:relative; float:left; left:380px; width:230px}
/* -- ---- grids ---- -- */

.b-offer {border-bottom:1px solid #464a4b}

.full-list {float:right}

/* // ---- list-main-releases ---- // */
.list-main-releases {padding:20px 19px 0 30px}
	.list-main-releases .full-list {margin-top:4px}
	.choose-release {width:187px; height:25px; background:#cacaca url(/img/choose-bg.png) no-repeat 0 0; text-align:center; line-height:24px; font-size:11px; font-weight:bold; margin-bottom:16px}
		.choose-release li {position:relative}
		.choose-release .ch-1 {float:left; width:99px}
			.choose-release .ch-1 .hr, .choose-release .ch-1 a:hover {background-position:0 100%}
		.choose-release .ch-2 {float:right; width:87px}
			.choose-release .ch-2 .hr, .choose-release .ch-2 a:hover {background-position:100% 100%}
		.choose-release span {position:relative; z-index:2}
		.choose-release span.t-p, .release-rows .ph .cost span.t-p  {position:absolute; z-index:1; left:0; width:100%; text-align:center; margin-top:1px}
		.choose-release a {display:block; color:#353839; text-decoration:none}
			.choose-release a .t-p {color:#d4d6d8}
		.choose-release a:hover, .choose-release .hr {color:#fff; display:block; height:25px; background:#191b1d url(/img/choose-bg.png)}
			.choose-release a:hover .t-p, .choose-release .hr .t-p {color:#111112; margin-top:-1px}
	
	.release-rows {position:relative; margin:0 -10px 0 -7px}
		.release-rows .item {float:left; width:164px; margin-right:1px; text-align:center; padding-bottom:19px}
		.release-rows .ph {position:relative; width:150px; margin:0 auto 11px}
			.release-rows .ph .cover, .card-artist .cover .cover-shad, .fav-list .cover .cover-shad {position:absolute; top:-6px; left:-7px; width:164px; height:164px; overflow:hidden}
				.release-rows .ph .cover i, .card-artist .cover .cover-shad i, .fav-list .cover .cover-shad i {position:absolute; top:0; left:0; width:164px; height:328px; background-image:url(/img/cover-bg.png)}
			.release-rows .ph .cost {position:absolute; bottom:9px; right:9px; width:39px; height:39px; text-align:center; line-height:39px; font-weight:bold; font-style:normal; font-size:11px}
				.release-rows .ph .cost span {position:relative; color:#fff; z-index:2}
					.release-rows .ph .cost .t-p {text-indent:1px}
					.release-rows .ph .green-cost {background:url(/img/cost-green.png)}
					.release-rows .ph .green-cost span.t-p {color:#3b6204}
					.release-rows .ph .blue-cost {background:url(/img/cost-blue.png)}
					.release-rows .ph .blue-cost span.t-p {color:#032563}
			.release-rows .ph a {text-decoration:none; cursor: pointer;}
			.release-rows .ph a:hover {text-indent:0}
				.release-rows .ph a:hover .cover {top:-7px}
					.release-rows .ph a:hover .cover i {top:-164px}
		.release-rows h2 {font-size:1em; font-weight:normal; padding-bottom:3px}
			.release-rows h2 a {color:#fff}
		.release-rows h3 {color:#97a3a7; font-size:1em; font-weight:normal}
			.release-rows h3 a {color:#97a3a7}
	.release-rows-4 {position:relative; margin-right:-20px; margin-bottom:-10px}
		.release-rows-4 .item {margin-right:10px}
		.release-rows-4 p {padding-top:10px}
/* -- ---- list-main-releases ---- -- */

/* // ---- charts view ---- // */
.charts-view {padding:14px 10px 9px 16px}
	.charts-view h2 {font-size:14px; padding-bottom:12px}
		.charts-view h2 img {position:relative; margin:1px 0 -5px 6px}
		.charts-view h2 .chr {margin:2px 0 -5px 6px}
		.charts-view h2 .iobest {margin-top:-3px; margin-left:0}
		.charts-view h2 .indie {margin-top:0; margin-left:2px}
		.charts-view h2 .mtv {margin-top:-2px; margin-left:2px}
	/* OLD .charts-view .dt {position:relative; color:#bdbdbd; font-size:10px; margin-top:-12px; padding-bottom:9px}*/
	.charts-view .dt {position:relative; color:#bdbdbd; font-size:10px; top:-12px; margin-bottom:-3px}
	.charts-view ul {padding:0}
		.charts-view ul li, .up-albums dd {padding:0 0 5px 59px}
		.charts-view li .img-cover, .up-albums dd .img-cover {position:relative; float:left; left:-59px; margin:3px -59px 0 0}
		.charts-view h3, .up-albums h3 {font-size:1em; font-weight:normal}
		.charts-view .h3 {font-size:1em; font-weight:normal}
			.charts-view h3 a, .up-albums h3 a, .charts-view .h3 a {color:#fff}
		.charts-view a, .up-albums a {color:#97a3a7}
		.charts-view p, .up-albums p {padding-bottom:7px}
	.without-cover dd {padding-left:0}

.chart-head {padding:0}
/* -- ---- charts view ---- -- */

.up-albums {padding:14px 10px 9px 16px}
	.up-albums h2 {font-size:14px}
	.up-albums dt {color:#bdbdbd; font-size:10px; padding:11px 0 4px; vertical-align:top}
		.up-albums dt span {color:#262829; background-color:#9fc700; padding:0 3px}
		.up-albums dt .full-list {float:none}
			.up-albums dt .full-list img {position:relative; margin:-2px 0 0 5px}
	.up-albums dd {}

.up-smpd {padding-left:12px; padding-right:24px}

/* // ---- bottom navigation ---- // */
.bottom-navigation {position:relative; color:#5e6365; background-color:#e4e4e4; padding:19px 31px 2px; width:928px; border-top:1px solid #9e9fa0; margin:0 auto; border-right:1px solid #9e9fa0; border-left:1px solid #9e9fa0}  /* change 27.10 */
	.bottom-navigation h2 {color:#353839; font-size:14px; padding-bottom:10px}
	.bottom-navigation h3 {color:#353839; font-size:14px; padding-bottom:10px}
	.bottom-navigation a {color:#727272}
		.bottom-navigation a:hover {color:#5e6365; text-decoration:none}
	.bottom-navigation li {padding-bottom:14px}
	.bottom-navigation .stats {float:left; width:150px; margin-right:10px}
	.bottom-navigation .b-nav {float:left; width:147px; margin-right:10px}
		.bottom-navigation .b-nav {float:left; width:147px; margin-right:10px}
		.bottom-navigation .b-nav li {position:relative; padding-left:27px}
			.bottom-navigation .b-nav li i {position:absolute; left:0; top:0; width:21px; background-image:url(/img/b-nav-ico.png); font-size:1px}
			.bottom-navigation .b-nav .b-ico-1 i {height:19px; background-position:0 0}
			.bottom-navigation .b-nav .b-ico-2 i {height:16px; background-position:0 -19px}
			.bottom-navigation .b-nav .b-ico-3 i {height:15px; background-position:0 -35px}
			.bottom-navigation .b-nav .b-ico-4 i {height:21px; background-position:0 -50px}
			.bottom-navigation .b-nav .b-ico-5 i {height:19px; background-position:0 -71px}
			.bottom-navigation .b-nav .b-ico-6 i {top:-1px; height:19px; background-position:0 -90px}
			.bottom-navigation .b-nav .b-ico-7 {margin-bottom:4px}
			.bottom-navigation .b-nav .b-ico-7 i {top:1px; height:14px; background-position:0 -109px}
			.bottom-navigation .b-nav .b-ico-8 i {top:-3px; height:19px; background-position:0 -123px}
	.compatibility {float:right; width:450px; font-size:11px}
		.compatibility h3 {padding-bottom:14px}
		.compatibility li {position:relative; float:left; width:110px; margin-right:36px; padding-top:71px}
			.compatibility li .ph {position:absolute; top:0; left:0; height:51px; background-image:url(/img/compatibility-ico.png)}
				.compatibility .comp-1 .ph {width:31px; background-position:0 0}
				.compatibility .comp-2 .ph {width:47px; background-position:-31px 0}
				.compatibility .comp-3 .ph {width:57px; background-position:-78px 0}
				.compatibility .comp-3 {margin-right:0}
		.compatibility h4 {font-size:12px; padding-bottom:4px}
		.compatibility a {text-decoration:none}
/* -- ---- bottom navigation ---- -- */

.bottom {color:#5e6365; padding:17px 31px; background-color:#fff; border-top:1px solid #9e9fa0; border-right:1px solid #9e9fa0; border-left:1px solid #9e9fa0; width:928px; margin:0 auto}
	.bottom a {color:#5e6365}
	.bottom .btm-1 {float:left; width:320px}
	.bottom .btm-2 {float:left; width:600px}
		.bottom .btm-2 .b {padding:0 5px}

/* // ---- path ---- // */
.path {color:#97a3a7; font-size:10px; border-bottom:1px solid #464a4b; padding:23px 31px 13px}
/* -- ---- path ---- -- */

.tag {position:relative; top:-1px; font-size:10px; line-height:normal !important; font-weight:normal; color:#262829 !important; background-color:#9fc700; padding:0 3px 0 2px; margin-left:3px}

/* // ---- card artist ---- // */
.card-artist {padding:0 31px 12px 196px; border-bottom:1px solid #464a4b; margin-top:21px}
	.card-artist .cover {position:relative; float:left; left:-172px; margin-right:-172px; width:164px; height:164px; text-align:center}
		.card-artist .cover .cover-shad {left:50%; margin-left:-82px}
	.card-artist .i-view {padding-top:5px}
	.card-artist h2 {font-size:14px; padding-bottom:20px}
	.card-artist h1 {font-size:14px; padding-bottom:20px}
	/* */
	.card-artist .heading-title {padding-bottom:20px}
	.card-artist .heading-title h1 {display:inline}
	/* */
	.card-artist .card-item {float:left; color:#fff; padding-right:38px}
		.card-artist .card-item span {color:#97a3a7}
		.card-artist .card-item li {padding-bottom:14px}
		.card-artist .card-item .cost-small {position:relative; display:-moz-inline-stack; display:inline-block; width:33px; height:34px; background:url(/img/card-item-cost.png) no-repeat 0 0; line-height:34px; font-size:9px; text-align:center; margin:-10px 0 -11px 5px}
			.card-artist .card-item .cost-small span {position:relative; color:#fff; z-index:2}
			.card-artist .card-item .cost-small .t-s {position:absolute; z-index:1; left:0; top:1px; width:33px; color:#360; text-align:center}
	.card-artist .album-ul-tools {float:right; width:185px; border-left:1px solid #464a4b; padding-left:15px}
		.card-artist .album-ul-tools li {padding-bottom:14px}
			.card-artist .album-ul-tools .lst {padding-bottom:0}
		.card-artist .album-ul-tools a {color:#97a3a7}
	.card-download {position:relative; padding-left:239px; border-bottom-width:0; padding-bottom:0}
		.card-download .card-item {padding-right:20px}
		.card-download .show-lnk {position:absolute; top:0; left:31px; width:28px; height:28px; background:url(/img/pages-ar.png) no-repeat 0 -16px}
		.card-download .open-lnk {background-position:0 -44px}
	.buy-a-price {clear:both; border-top:1px solid #9fc700; padding-top:13px; width:196px}
		.buy-a-price .price {float:left; padding-right:16px; padding-top:2px}
		.buy-a-price .buy-album {float:left; display:block; width:79px; height:21px; background:url(/img/btn-buy-album.png); font-size:1px}
			.buy-a-price .buy-album:hover {text-indent:0; background-position:0 100%}
		.buy-a-price .buy-track {float:left; display:block; width:75px; height:21px; background:url(/img/btn-buy-track.png); font-size:1px}
			.buy-a-price .buy-track:hover {text-indent:0; background-position:0 100%}
		.buy-a-price .download-album {float:left; display:block; width:110px; height:21px; background:url(/img/btn-download-album.png); font-size:1px}
			.buy-a-price .download-album:hover {text-indent:0; background-position:0 100%}
		.buy-a-price .download-track {float:left; display:block; width:112px; height:21px; background:url(/img/btn-download-track.png); font-size:1px}
			.buy-a-price .download-track:hover {text-indent:0; background-position:0 100%}
	
	.buy-a-price.downloads {width:300px}
	.buy-a-price .archive-album {float:left; display:block; width:102px; height:21px; background:url(/img/btn-archive-album.png); font-size:1px; margin-left: 88px;}
	.buy-a-price .alone {margin-left: 190px;}
		.buy-a-price .archive-album:hover {text-indent:0; background-position:0 100%}

.panels-artist {width:325px}
	.panels-artist li {position:relative; float:left; width:127px; padding:0 10px 14px 24px}
	.panels-artist a {color:#97a3a7}
	.panels-artist i {position:absolute; left:0; top:0; width:16px; background-image:url(/img/b-nav-ico.png); font-size:1px}
	.panels-artist .pa-ico-1 i {height:16px; background-position:0 -142px}
	.panels-artist .pa-ico-2 i {top:1px; height:12px; background-position:0 -174px}
	.panels-artist .pa-ico-3 i {height:16px; background-position:0 -158px}
	.panels-artist .pa-ico-4 i {top:-1px; height:15px; background-position:0 -186px}
/* -- ---- card artist ---- -- */

.g-title {color:#fff; font-size:14px; padding-bottom:13px}
	.g-title .full-list {float:none; margin-left:12px}

.desc-title {position:relative; display:block; margin:-12px 0 -17px; color:#97a3a7; font-size:11px}

.brd-block, .simple-block {padding:12px 31px 24px; border-bottom:1px solid #464a4b}
.simple-block {border-bottom-width:0 !important}

.albums-table {width:100%; border-top:1px solid #9fc700}
	.albums-table th {color:#97a3a7; font-size:10px; text-align:center; padding:7px 6px 6px 4px}
		.albums-table th.frst {text-align:left}
		.albums-table .a-l {text-align:left}
	.albums-table .zb {background-color:#464a4b}
	.albums-table td {color:#97a3a7; padding:4px 6px 4px 4px; font-size:11px; text-align:center}
	.albums-table .txt {font-size:12px; text-align:left; color:#fff;}
	.albums-table .txt h2 {font-size:12px;  font-weight:normal;}
		.albums-table .txt p {padding-top:1px}
		.albums-table .txt p a {color:#97a3a7}
	.albums-table .ico-clock {position:relative; display:block; width:25px; height:27px; top:-2px; background-image:url(/img/ico-clock.png); cursor:pointer;}
	.albums-table .ico-clock-a {position:relative; display:block; width:25px; height:27px; top:-2px; background-image:url(/img/ico-clock-a.png); cursor:pointer;}
	.albums-table .album-tools {font-size:10px; text-align:left; line-height:14px}
		.albums-table .album-tools-i {width:71px}
		.albums-table .album-tools-ii {width:41px;text-align:left; line-height:14px}
		.albums-table .album-tools .buy, .tracklist-table .album-tools-b .buy {color:#9fc700}
		.albums-table .album-tools .download a {color:#9fc700}
		.albums-table .album-tools .download a:visited {color:#97a3a7}
	.albums-table .price {position:relative; color:#fff; display:block; width:33px; height:33px; background-image:url(/img/card-item-cost.png); line-height:33px; font-size:10px; margin:0 auto; overflow:hidden}
		.albums-table .price .c {position:relative; z-index:2}
		.albums-table .price .b-c {position:absolute; left:0; top:1px; color:#3b6204; width:33px; height:33px; text-indent:1px}
	.albums-table .numb {color:#9fc700; font-size:12px; padding-left:12px; padding-right:8px}
		.albums-table .play-td {padding:0 !important; font-size:1px; text-align:left; vertical-align:top}
		.flash-audio {position:relative; padding-top:20px; padding-bottom:20px; height:60px}
			.flash-audio .f-a {position:absolute; top:10px; left:50%; margin-left:-358px}

	.tracklist-table {}
		.tracklist-table td {/*padding:21px 6px 12px 4px;*/ vertical-align: middle; padding: 16px 0px;}
		.tracklist-table .cb {/*padding:21px 14px 22px 10px*/}
		/*.tracklist-table .pre {padding:21px 20px 22px 8px; text-align:left}*/
		.tracklist-table .pre {/*padding:2px 0px 0px 0px*/}
		.tracklist-table .pre-dl {/*padding:2px 0px 0px 12px*/}
		.tracklist-table .numb {/*padding:21px 0 22px 4px;*/ vertical-align: top; padding-top: 22px;}
		.tracklist-table .album-tools {vertical-align:middle; /*padding-top:11px; padding-bottom:12px*/}
		.tracklist-table .album-tools-b {font-size:10px; text-align:left; line-height:14px}
		.tracklist-table .txt {padding-top: 22px; vertical-align: top;}
		.tracklist-table input[type="checkbox"] {display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin-left: 8px;}
		
		.tracklist-table .title {padding-left: 0px;  text-align:left}
		.tracklist-table .check {padding:7px 0px 6px 10px}
				/*.tracklist-table * {border: 1px solid red}*/

/* // ---- pages ---- // */
.pages {position:relative; top:5px; color:#97a3a7; font-size:10px; padding:15px 0 0}
	.pages li {float:left; vertical-align:top}
	.pages a, .pages .dots {display:-moz-inline-stack; display:inline-block; padding:2px 0 2px 2px}
	.pages .l-ar {padding-right:8px}
	.pages .r-ar {padding-left:8px}
	.pages .l-ar a, .pages .r-ar a {display:block; padding:0; margin:0; width:16px; height:16px; background-image:url(/img/pages-ar.png); font-size:1px}
	.pages .r-ar a {background-position:100% 0}
	.pages .hr {color:#fff; display:-moz-inline-stack; display:inline-block; background:#1c71b9 url(/img/pages-bg.png) no-repeat 0 0; padding-left:8px}
		.pages .hr span {position:relative; display:block; text-indent:-2px; background:url(/img/pages-bg.png) no-repeat 100% 0; padding:2px 5px 2px 0}
	.pages .full-list {float:left; margin:-2px 0 0 9px}
/* -- ---- pages ---- -- */

.similar-artists {position:relative; margin-right:-31px}
	.similar-artists li {display:-moz-inline-stack; display:inline-block; width:175px; vertical-align:top; padding-bottom:19px}
		.similar-artists li div {padding-right:25px}
	.similar-artists a {color:#97a3a7}

/* // ---- catalogue title ---- // */
.catalogue-title {padding:22px 21px 24px 31px; border-bottom:1px solid #464a4b}
	.catalogue-title .g-title {float:left; padding-right:22px; padding-bottom:11px}
	.catalogue-title .path {float:left; padding:3px 0 0 0; border-bottom-width:0}
	.catalogue-title .choose-tabs {float:left}
	.alphabet {float:right; width:561px}

.choose-tabs {height:24px; text-align:center; line-height:24px; font-size:11px; font-weight:bold; border-bottom:1px solid #3f4243}
	.choose-tabs li {float:left; position:relative}
	.choose-tabs a {position:relative; display:block; color:#353839; text-decoration:none; background:#cacaca url(/img/choose-tab-bg.png) no-repeat 0 0; padding:0 10px; margin-bottom:-1px; height:25px}
		.choose-tabs a .t-p {color:#d4d6d8}
	.choose-tabs .ch-1 {}
		.choose-tabs .ch-1 a {background-position:0 0}
		.choose-tabs .ch-1 .hr, .choose-tabs .ch-1 a:hover {background-position:0 100%}
	.choose-tabs .ch-2 {border-left:1px solid #1b2025}
		.choose-tabs .ch-2 a {background-position:50% 0}
		.choose-tabs .ch-2 .hr, .choose-tabs .ch-2 a:hover {background-position:50% 100%}
	.choose-tabs .ch-3 {border-left:1px solid #1b2025}
		.choose-tabs .ch-3 a {background-position:100% 0}
		.choose-tabs .ch-3 .hr, .choose-tabs .ch-3 a:hover {background-position:100% 100%}
	.choose-tabs span {position:relative; z-index:2}
	.choose-tabs span.t-p {position:absolute; z-index:1; left:10px; height:24px; line-height:24px; text-align:center; top:1px}
	.choose-tabs a:hover, .choose-tabs .hr {color:#fff; display:block; height:25px; background:#191b1d url(/img/choose-tab-bg.png)}
		.choose-tabs a:hover .t-p, .choose-tabs .hr .t-p {color:#111112; top:-1px}
.alphabet {position:relative; padding:0 6px; height:25px; background:#cacaca url(/img/alphabet-bg.png) repeat-x 0 0; font-size:11px; font-weight:bold; line-height:24px}
	.alphabet .cr {width:6px; height:25px; background-image:url(/img/alphabet-crn.png)}
	.alphabet a {position:relative; display:block; color:#353839; text-decoration:none; padding:0 6px 0 7px; height:25px}
	.alphabet span {position:relative; z-index:2}
		.alphabet span.t-p {color:#d4d6d8; position:absolute; z-index:1; left:7px; text-align:center; top:1px}
	.alphabet li {float:left}
	.alphabet a:hover, .alphabet .hr {display:block; color:#fff; background:#191b1d url(/img/alphabet-bg.png) repeat-x 0 -25px}
		.alphabet a:hover .t-p, .alphabet .hr .t-p {color:#111112; top:-1px}
/* -- ---- catalogue title ---- -- */

.search-results {color:#97a3a7; font-size:10px; padding:18px 23px 12px 31px; border-bottom:1px solid #464a4b}
	.search-results .tag {top:0; margin-left:0}
	.search-results .full-list {float:none}
		.search-results .full-list img {position:relative; margin-top:-2px; margin-left:12px}

.filter-block {position:relative; margin-top:-3px; color:#97a3a7; float:right; font-size:10px}
	.filter-block .f-t {float:left; padding:3px 5px 0 9px}
	.filter-block select {float:left; color:#6e6e6e; margin-right:4px}
		.filter-block select option {color:#6e6e6e}
	.filter-block .btn {position:relative; margin-top:-1px; float:left; overflow:hidden; height:21px}
	.filter-block .btn-hover input {position:relative; margin-top:-21px}


.results-items {position:relative; margin:0 -45px 0 -4px; padding:0}
	.results-items ul {float:left; width:235px; margin-right:10px; padding-top:11px}
	.results-items li {padding-bottom:1px}
	.results-items a {display:block; text-decoration:none; padding:4px 4px 4px 64px}
		.results-items a:hover {text-indent:0; background-color:#464a4b}
			.results-items a:hover .title {text-decoration:none}
	.results-items .img-cover {position:relative; float:left; left:-60px; margin-right:-60px}
	.results-items .title {text-decoration:underline; line-height:14px}
	.results-items small {display:block; color:#97a3a7; font-size:11px; padding-top:1px}

.bottom-filters {padding:11px 23px 9px 31px}
	.bottom-filters .pages {position:relative; top:0; padding-top:1px}
	.bottom-filters .filter-block {position:relative; z-index:2; margin-top:0}

.simple-block .bottom-filters, .brd-block .bottom-filters {padding:0}

.forms-block {width:320px; margin:0 auto}
	.forms-block .lbl {color:#97a3a7; padding:0 0 5px 4px; font-size:11px}
		.forms-block .star {color:#9fc700; font-size:12px}
	.forms-block select {width:308px; font-size:11px}
		.forms-block select option {font-size:11px}
	.forms-block .inputs {padding:0 0 18px 5px}
	.forms-block .g-brd {margin:5px 0 16px}
	.forms-block .i-p {font-size:15px; padding:2px 1px 2px 3px; width:300px; font-size:11px}
	.forms-block .er-p {background-color:#ffa1a4; border-color:#ffa1a4}
	.forms-block .error-txt {color:#fff; padding:5px 0 0 4px; font-size:11px}
	.forms-block .captcha-img {float:left; padding-right:24px}
		.forms-block .captcha-img img {border:3px solid #7c7c7c}
	.forms-block .captcha-inp {float:left; width:177px; padding-top:3px}
		.forms-block .captcha-inp .i-p {width:164px}
	.forms-block .captcha-inp p {color:#97a3a7; font-size:11px; vertical-align:middle; padding-top:15px}
		.forms-block .captcha-inp p input, .forms-block .captcha-inp p label {vertical-align:middle}
		.forms-block .captcha-inp p input {margin-right:4px}
	.forms-block .btn {position:relative; overflow:hidden; height:28px; text-align:right; padding-right:6px}
		.forms-block .btn small {float:left; color:#97a3a7; padding:5px 0 0 4px; font-size:12px}
		.forms-block .btn input {position:relative; cursor:pointer; cursor:hand}
		.forms-block .btn-hover input {margin-top:-28px}
	.forms-block .cb-vm {color:#97a3a7; font-size:11px; vertical-align:middle}
	.forms-block .cb-vm input, .forms-block .cb-vm label {vertical-align:middle}
	.forms-block .cb-vm label {padding-right:5px}
	.forms-block .sample {padding:6px 0 0 52px; font-size:11px}
		.forms-block .sample dt {position:relative; float:left; left:-48px; margin-right:-48px}
		.forms-block .sample dd {color:#97a3a7}

/* // ---- notes password ---- // */
.notes-password {color:#97a3a7}
	.notes-password p {padding-bottom:14px}
.step-by-step {padding-left:41px}
	.step-by-step dt {position:relative; left:-41px; margin-right:-41px; float:left; width:28px; height:28px; background-image:url(/img/step-bg.gif); line-height:28px; text-align:center; font-size:14px; font-weight:bold}
	.step-by-step dd {height:auto !important; min-height:28px; height:28px; padding-bottom:14px}
/* -- ---- notes password ---- -- */

.p-bn {height:369px}

/* // ---- send-message-block ---- // */
.send-message-block {border-left:1px solid #464a4b; margin-left:458px; padding-bottom:17px}
	.send-message-block .l-smb-col-1 {position:relative; float:left; width:417px; left:-459px; margin-right:-458px; padding:12px 10px 0 31px}
	.send-message-block .l-smb-col-2 {position:relative; float:right; width:266px; padding:12px 17px 0}
	.send-message-block .forms-block {width:auto; margin:auto}
		.send-message-block .forms-block .inputs {padding-left:0}
	.send-message-block .forms-block select {width:410px}
	.send-message-block .forms-block .i-p {width:402px}
	.send-message-block .forms-block textarea.i-p {height:127px}
	.refill-logos {position:relative; left:-4px; float:left; padding-right:18px}
	.refill-choose {float:left; width:280px; color:#97a3a7}
		.refill-choose dt {padding-bottom:11px}
		.refill-choose dd {position:relative; color:#9fc700; padding:1px 0 10px 23px}
			.refill-choose dd strong {color:#97a3a7}
	.refill-partners {position:relative; margin:0 0 0 -2px}
	.refill-bestsup {position:relative; margin-top:-3px; padding:0 !important}
/* -- ---- send-message-block ---- -- */

.for-editor {color:#97a3a7}
	.for-editor p {padding-bottom:14px}

.qa-table {width:100%; border-top:1px solid #9fc700}
	.qa-table th {color:#97a3a7; font-size:10px; padding:7px 18px 6px}
	.qa-table .zb {background-color:#464a4b}
	.qa-table td {padding:11px 18px 5px; vertical-align:top}
	.qa-table h3 {font-weight:normal; padding-bottom:7px}
	.qa-table p {color:#97a3a7; padding-bottom:12px}
	.qa-table .answer {border-top:1px solid #9fc700; padding-top:9px}
	.qa-table .email {color:#fff; text-decoration:underline}
		.qa-table .answer p {color:#9fc700}

.hist-table {}
	.hist-table .frst {text-align:left}
	.hist-table th {padding-left:15px; text-align:center}
	.hist-table td {color:#97a3a7; padding:15px 18px 14px 15px; line-height:21px; text-align:center; font-size:11px}
	.hist-table td .title {color:#fff}
	.hist-table .numb {color:#9fc700; font-size:12px; padding:15px 0 14px 17px}
	.hist-table .txt {text-align:left; font-size:12px}
	.hist-table .numb.archive {padding-left: 0}

.static-balance {padding-left:339px; margin-bottom:-6px}
	.static-balance dt {position:relative; left:-339px; float:left; width:323px; margin-right:-339px; text-align:right}
	.static-balance dd {color:#97a3a7; padding-bottom:15px}

.payment-table {margin-bottom:19px}
	.payment-table th {text-align:center; width: 20%;}
	.payment-table td {color:#97a3a7; text-align:center; padding:18px 18px; font-size:11px}


.chk-v {float:left; position:relative; width:28px; height:28px; background-image:url(/img/chk-pat.png); text-align:center}
	.chk-v input {position:absolute; top:50%; left:50%; margin-top:-6px; margin-left:-6px}
/* // ---- album payment info ---- // */
.album-paymentinfo {}
	.album-paymentinfo .chk-v {margin-top:10px; margin-right:20px}
	.album-paymentinfo .payment-and-stat {position:relative; float:left; width:367px; font-size:10px; background-color:#464a4b; padding:7px 0}
		.album-paymentinfo .payment-and-stat .cr {width:6px; height:6px; background-image:url(/img/crn-g.gif)}
		.album-paymentinfo .payment-and-stat span {color:#97a3a7}
		.album-paymentinfo .payment-and-stat li {float:left; width:125px; padding:1px 0 2px 22px}
	.album-paymentinfo .payment-and-stat .i-download {position:absolute; right:30px; top:14px}
	.album-paymentinfo .btn {float:right; width:270px; padding:7px 0 0}
		.album-paymentinfo .btn a {float:right; position:relative; overflow:hidden; height:28px; margin-left:8px}
			.album-paymentinfo .btn a:hover {text-indent:0}
				.album-paymentinfo .btn a:hover img {position:relative; margin-top:-28px}
/* -- ---- album payment info ---- -- */

.btn-line {position:relative; padding:25px 0 0 44px}
	.btn-line .chk-v {position:absolute; left:2px}
	.btn-line li {display:inline}
	.btn-line a {position:relative; display:block; float:left; overflow:hidden; height:28px; margin-right:8px}
		.btn-line a:hover {text-indent:0}
		.btn-line a:hover img {position:relative; margin-top:-28px}

.block-charts {margin:0 266px 0 257px; border-left:1px solid #464a4b; border-right:1px solid #464a4b}
	.block-charts .charts-1 {position:relative; float:left; left:-243px; margin-right:-243px; width:234px}
	.block-charts .charts-2 {float:left; width:100%; margin-right:-100%}
	.block-charts .charts-3 {position:relative; float:right; right:-235px; width:234px}

/* // ---- faq list ---- // */
.faq-list {padding:12px 0 10px}
	.faq-list dt {font-weight:bold; padding-bottom:4px}
	.faq-list dd {padding-bottom:7px}
		.faq-list dd a {color:#97a3a7}
#frst-faq {padding-top:0}

.faq-block {border-top:1px solid #9fc700; padding:13px 0 10px}
	.faq-block .go-top {margin-left:2px}
	.faq-block h3 {font-weight:normal; padding-bottom:3px}
	.faq-block p {color:#97a3a7; padding-bottom:9px}
/* -- ---- faq list ---- -- */

.side-nav {padding:12px 17px; font-weight:bold}
	.side-nav li {padding-bottom:12px}

.small-addcart {position:relative; display:-moz-inline-stack; display:inline-block; width:89px; height:21px; overflow:hidden; font-size:1px}
	.small-addcart i {position:absolute; left:0; top:0; width:89px; height:42px; background-image:url(/img/btn-add-cart-small.png)}
	.small-addcart:hover {text-indent:0}
		.small-addcart:hover i {top:-21px}

.small-comingsoon {position:relative; display:-moz-inline-stack; display:inline-block; width:91px; height:21px; overflow:hidden; font-size:1px}
	.small-comingsoon i {position:absolute; left:0; top:0; width:91px; height:42px; background-image:url(/img/btn-comingsoon.png)}
	.small-comingsoon:hover {text-indent:0}
		.small-comingsoon:hover i {top:-21px}

/* // ---- other charts ---- // */
.other-charts {padding:12px 17px 6px; border-bottom:1px solid #464a4b}
	.other-charts .ico {display:-moz-inline-stack; display:inline-block; min-width:26px; padding-right:9px; vertical-align:top}
	.other-charts img {position:relative; margin:1px 0 -5px}
	.other-charts .chr {margin-top:0}
	.other-charts .mtv, .other-charts .iobest, .other-charts .indie {margin-left:-2px}
	.other-charts li {padding-bottom:15px}
	.other-charts a {color:#97a3a7}
	.other-charts .g-title-n {font-size:14px; font-weight: normal;padding-bottom:13px; padding-left:38px;}
/* -- ---- other charts ---- -- */

/* // ---- c accout ---- // */
.forms-caccount {width:auto; margin:0 -3px}
	.forms-caccount .lbl {padding-left:0}

/* -- ---- c accout ---- -- */

.calendar-block {padding:12px}
	.calendar-block dt {position:relative; color:#bdbdbd; font-size:11px; padding:1px 24px 16px}
	.calendar-block dt .ar {position:absolute; top:0; width:16px; height:16px; overflow:hidden}
		.calendar-block dt .ar i {position:absolute; width:32px; height:32px; background-image:url(/img/calendar-ar.png)}
	.calendar-block dt .ar-l {left:0}
	.calendar-block dt .ar-r {right:38px}
		.calendar-block dt .ar-r i {left:-16px}
	.calendar-block dt .disabled {cursor:default}
		.calendar-block dt .disabled i {top:-16px}
	.calendar-block dd {font-size:11px}
	.calendar-block th {color:#bdbdbd; text-align:left; padding-right:3px}
		.calendar-block th .h {color:#242424; background-color:#9fc700}
		.calendar-block th span {padding:0 2px 0 1px}
	.calendar-block td {color:#97a3a7; text-align:right; padding:7px 11px 0 1px}
	.calendar-block .active {color:#9fc700; font-weight:bold}

.g-pl {padding:12px 31px 0; margin-bottom:-6px}
	.g-pl .g-title {padding-bottom:0}

.detailed-stat {color:#97a3a7}
	.detailed-stat p {padding-bottom:20px}
	.detailed-stat .lbl {font-size:12px}
	.detailed-stat .forms-block {position:relative; width:554px; margin:0 0 0 -5px}
	.detailed-stat select, .adv-search .from-to select {float:left; margin-right:9px}
	.detailed-stat .lst, .adv-search .from-to .lst {margin-right:0}
	.detailed-stat .from-col {float:left; width:270px}
	.detailed-stat .to-col {float:right; width:259px}
	.detailed-stat .btn {text-align:left; padding-left:4px}


/* // ---- favorites ---- // */
.fav-title {padding-bottom:13px}
	.fav-title .choose-tabs {float:left}
.fav-list {}
	.fav-list .chk-v {margin-right:15px}
	.fav-list .cover {float:left; position:relative; margin-right:15px}
		.fav-list .cover a:hover {text-indent:0}
		.fav-list .cover a:hover .cover-shad i {top:-165px}
	.fav-list li {border-bottom:1px solid #464a4b; padding:22px 31px}
	.fav-list .txt {float:left; width:300px}
		.fav-list .txt dt {color:#fff; font-size:14px; font-weight:bold; padding-bottom:13px}
		.fav-list .txt dd {padding-bottom:11px}
		.fav-list .txt a, .fav-list .txt span {color:#97a3a7}
		.fav-list .remove {border-top:1px solid #9fc700; width:196px; padding-top:14px}
			.fav-list .remove a {position:relative; display:block; height:21px; overflow:hidden}
				.fav-list .remove a:hover {text-indent:0}
				.fav-list .remove a:hover img {position:relative; margin-top:-21px}
		.fav-list .remove-and-buy {border-top:1px solid #9fc700; width:196px; padding-top:14px}
		.fav-list .r-and-b {height:21px}
			.fav-list .r-and-b a {float:left; margin-right:8px}
	.fav-list .card-item {float:left; width:76px; padding:7px 10px 0 0; margin-bottom:-11px}
		.fav-list .card-item li {padding:0 0 11px; border-bottom-width:0}
	.fav-list .lst-it {width:120px}
/* -- ---- favorites ---- -- */

/* // ---- search results ---- // */
.search-title {color:#9fc700; font-size:1em; font-weight:normal; padding-bottom:9px}
.search-more {padding: 0 0 18px 40px;}
	.search-title span {color:#fff}
.search-table {margin-bottom:15px}
	.search-table .txt {color:#fff}
.search-track-table .txt {color:#fff}
	.search-track-table td {padding-top:21px; padding-bottom:22px; vertical-align:top}
	.search-track-table .album-tools {padding-top:11px; padding-bottom:12px; vertical-align:middle;}
	.search-track-table .flash-audio .f-a {top:0}
/* -- ---- search results ---- -- */

.adv-search {width:410px; margin:0}
	.adv-search .inputs, .adv-search .lbl {padding-left:0}
	.adv-search .from-to {position:relative; margin-right:-237px}
	.adv-search .from-to .to-col {float:right; width:310px}
	.adv-search .from-to .from-col {float:left; width:310px}
	.search-in {color:#97a3a7; font-size:11px; padding-top:6px; margin-bottom:-5px}
		.search-in dt {float:left; padding-right:12px; padding-top:1px}
		.search-in dd {position:relative; float:left; padding:1px 11px 0 17px}
	.adv-search .btn {text-align:left}
	.adv-search .i-p {width:400px}

.request-nof {width:410px; margin:0}
	.request-nof .lbl {font-size:12px; padding-left:0}
	.request-nof .inputs {padding-left:0}
	.request-nof .i-p {width:400px}
	.request-nof .btn {text-align:left}
	.request-nof a {color:#97a3a7}

.low-balance {color:#97a3a7; width:424px; margin:0 auto; padding:12px 0 16px}
	.low-balance .lb-t {height:17px; background-image:url(/img/low-balance-bg.png); font-size:1px}
	.low-balance .lb-b {height:17px; background-image:url(/img/low-balance-bg.png); background-position:0 100%; font-size:1px}
	.low-balance .lb-m {border-left:1px solid #9fc700; border-right:1px solid #9fc700; padding:6px 33px 2px; font-size:11px}
	.low-balance h3 {color:#9fc700; font-size:14px}
	.low-balance p {padding:4px 0 5px}

.payment-sel-table {}
	.payment-sel-table th {text-align:left; padding-left:17px; padding-right:17px}
	.payment-sel-table td {text-align:center; padding:9px 17px; height:58px; vertical-align:middle}
	.payment-sel-table .txt {color:#97a3a7; text-align:left; padding-left:66px}
	.payment-sel-table .select {display:block; margin:0 auto; width:59px; height:21px; background-image:url(/img/btn-select.png)}
		.payment-sel-table .select:hover {text-indent:0; background-position:0 100%}

/* // ---- stop stop ---- // */
.stop-stop {background-color:#464a4b}
	.stop-stop .b-stop {position:relative; height:100%; min-width:800px; min-height:240px}
		.stop-stop .b-stop-i {position:absolute; left:50%; top:50%; margin-left:-396px; margin-top:-111px; width:400px; height:181px; color:#464a4b; background:#d8d8d8 url(/img/stop-stop-bg.png) no-repeat 0 0; padding:42px 70px 0 323px}
	.stop-stop h2 {font-size:18px; font-weight:normal; text-transform:uppercase; padding-bottom:13px}
	.stop-stop p {padding-bottom:9px}
	.stop-stop a {color:#85a600}
/* -- ---- stop stop ---- -- */

.grid-2col-rs-si {height:auto !important; min-height:1px !important}
	.grid-2col-rs-si .send-message-block {height:auto !important; min-height:302px; height:302px}
	.grid-2col-rs-si .refill-partners {padding:20px 0 28px}

.btn-proc {position:relative; width:178px; height:28px; overflow:hidden; clear:both; padding-left:110px; margin-top:20px}
	.btn-hover .btn-proc-i {position:relative; margin-top:-28px}
	
.player-2-progress-clickable,
.player-2-progress-preloaded,
.player-2-progress-played,
.player-2-volume-level,
.player-2-volume-clickable {position: absolute; display: block; top: 0px; left: 0px; height: 5px;}

.player-2 td {padding: 0px 0px 0px 0px;}
.player-2-progress {width: 96%; height: 5px; position: relative; margin-top: -10px;}
.player-2-progress-clickable {width: 100%; z-index: 6;}
.player-2-progress-preloaded {background: #767777; z-index: 1; width: 0%;}
.player-2-progress-played, .player-2-volume-level {background: #9fbf31; z-index: 2;}
.player-2-volume {width: 50px; height: 5px; position: relative;margin-top: -10px;}
.player-2-volume-clickable {width: 50px; z-index: 6;}
.cb .player-2-progress, .cb .player-2-volume {background: #3d4041;}
.zb .player-2-progress, .zb .player-2-volume {background: #3e4243;}
.player-2-handler {width: 5px; height: 9px; background: #9fbf31; border-radius: 1px; display: none; position: absolute; top: -2px; margin-left: -2px; z-index: 4;}
.player-2-volume:hover .player-2-handler {display: block;}
.player-2-informer {height: 16px; line-height: 16px; color: #ddd; font-size: 11px; background: #767777; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.19); padding: 0px 5px; display: none; position: absolute; top: -22px;margin-left: -11px;}
.player-2-informer:after {content: ''; width: 9px; height: 2px; position: absolute; display: block; bottom: -2px; left: 50%; margin-left: -5px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAACCAYAAACKVvbTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNpiLCsv92BgYKgDYksGTHAciJuYgMQOILYCYgeoIEzSASq+AyDAAB4KB6Lo7XdcAAAAAElFTkSuQmCC);}
.player-2-pre {display: block; width: 20px; height: 20px; margin-left: 21px;}
.player-2-pre.stopped {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNrUks0KgkAUhXUQciH5JFq2tGeIgrKkfWDhW0Stox4oNcZnyY2ICc4IM3UhaONP6CY6HIa7OB/M3DnC6XzJsuzZUoAAKKbpQ5Z7QnsRQkVCiNBVEuf8RzBjrDOMWI32h2Mcx6xRiHFeaT8INs72hnFdACzeo6jySpPp7D2MTXPrOKrab3HtTwKH4c514SxnJHjY18VApZIkKSclkufN5HCgr21bUZRyUmL1/wyAtZiPDAPmylhtSXRNWy0t4BtaJGKMuzcMlvGHMCKUAt3BtCiQFwQFpdCDVgbk6vkvAQYAs05hgLsJ7uMAAAAASUVORK5CYII=);}
.player-2-pre.played {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKBJREFUeNpiaOvo+Pz5838SAVALUCPjx48fOTk5GUgH379/Z/zx4wcDuYDl379/A6T579+/1NTs7uUNYezcthWTi6oZt7PRpDBV4nM2mhSmSso0v3v3DpdmNClMlSw/vn/HpRlNClMlZQGGJ5GgSWGqZDx69Cj5iQSYv4agZqbvP34AdZOBfvz6xSwiKqakqMjCzEySnT9//dq2fTtAgAEAmFi572/IUvIAAAAASUVORK5CYII=);}
.player-2-pre.loading {background: url(/img/player2-loading.gif);}

