.all-link {left:50% !important; margin-left:0 !important}

.more-line {position:relative; padding:5px 0 10px; border-bottom:1px solid #ccd9cc; margin-bottom:4px}
	.more-line li {float:left; width:25%}
		.more-line li.lst {float:right !important; margin-left:-15% !important}
		.more-line .item-cover {border-width:0; margin-top:0}
			.more-line p {padding-top:3px}
			.more-line .f10 {padding-top:6px}

/* // ---- more info ---- // */
.more-card {border-bottom:1px solid #ccd9cc; padding-bottom:20px; margin-bottom:9px; padding-top:2px}
	.more-card .long-col {width:74%}
	.more-card .side-col {width:26%}
	.text-info {position:relative; width:auto !important; padding-right:20px; padding-left:220px}
		.text-info .item-cover {position:relative; float:left; margin:3px 0 0 -220px; display:inline;}
		.more-card h1 {padding-bottom:.087em}
		.more-card .f18 {padding-bottom:.778em}
		.text-info .translate {padding-bottom:1.250em}
		.more-card p {line-height:1.5em; padding-bottom:.917em; padding-top:.583em}
			.text-info p.f11 {line-height:normal; padding-bottom:.818em; padding-top:0}
			.text-info p.go-response {padding-top:.333em; padding-bottom:0}
		.text-info table {border-collapse:collapse}
			.text-info table td, .text-info table th {padding:0 5px 5px 0; font-size:11px; vertical-align:top}
			.text-info .space-td {height:18px}
			.text-info table th {padding-right:18px; text-align:left}
			.text-info .rate-td td {padding-top:10px}
		.more-card .annotation {position:relative; padding:15px 0 0 0; margin-bottom:-13px; font-size:12px !important}
			.more-card .annotation h2 {}
			.more-card .annotation p {padding-top:0}
			.more-card .rate img {margin-top:2px}
			.more-card .annotation table {margin-top:10px}
		.more-card .sidecol .li-dash {padding:0 0 5px 0 !important; margin:0 !important}
			.more-card .sidecol .li-dash li {padding:0 0 5px 17px !important; margin:0 !important; border-bottom-width:0}
		.item-p-info input {position:relative; top:2px}
			.item-p-info .f11 input {position:relative; margin-top:2px}
/* -- ---- more info ---- -- */

/* // ---- fix for super series ---- // */
	.text-info-small {padding-left: 60px !important; padding-right: 10px !important;}
	.text-info-small .item-cover {margin: 3px 0 0 -60px !important;}
	.wait-sseries-top .wait-block{padding-top:20px !important;}
/* -- ---- fix for super series ---- -- */

/* // ---- old responses ---- // */
.responses {border-bottom:1px solid #ccd9cc; padding:8px 0 10px; margin-bottom:18px}
	.responses li {position:relative; background-repeat:no-repeat; background-position:0 13px; padding:15px 15.909em 10px 49px}
	.responses .author {padding-bottom:0.818em}
		.responses .author .c-gray {padding:0 7px}
		.responses .author img {margin-top:1px}
	.responses p {padding-bottom:.455em}
		.responses p.f10 {padding-bottom:0}
			.responses p.f10 img {margin:4px 0 0 4px}
	.r-complain {position:absolute; right:9px; top:15px; font-size:0.818em}
	.r-vote {position:absolute; right:9.364em; top:12px; border:1px solid #e5e5e5; padding:3px 1px}
		.r-vote img {margin:0 3px}
		.r-vote .f10 {position:relative; margin:-1px 0; padding:0 5px}
		.r-vote span.f10 {top:-1px; padding-right:3px}
	.responses ul {position:relative; margin:0 -15.909em -10px -20px; padding:12px 0 0 20px}
	.responses .hand-ico {margin:2px 0 0 2px}
		.responses .inner-add-comment {position:relative; margin:20px -15.909em 0 -20px; padding:7px 20px; background:#f7f4ea url(/img/bgCom2.gif) repeat-y 100% 0}
			.responses .inner-add-comment input {background-color:#d9d1bc; font-size:11px; font-weight:bold; height:25px}

	.responses .responseform {margin-top:5px}
	.responses .responseform div.f11 {font-size:1em}
	.responses .edited {font-size:.909em}
	.responses .imp-post {background-color:#fdfde5}

	.write-response {background: url(/img/ico-response.gif) no-repeat 7px 0; padding:0 200px 0 49px}
		.write-response p {padding-bottom:1.273em}

	.responseform {padding:10px 21px 10px; zoom:1}
		.responseform div.f11 {padding-bottom:11px}
			.responseform div.f11 select {margin-left:10px}
		.responseform .inp {border-color:#a0bfa0; margin-bottom:11px}
			.responseform .btn-brd input {width:135px}
			.responseform .btn-brd span {position:relative; z-index:99}
	.responseform .loading {float:left; position:relative; z-index:9; height:38px; line-height:38px; left:15px !important; padding:0 !important}
/* -- ---- old responses ---- -- */

.show-cadr {position:relative; border-bottom:1px solid #ccd9cc; padding-bottom:10px; margin-bottom:10px}
	.show-cadr table {border-collapse:collapse; border:0}
		.show-cadr td {padding:5px 0 0 10px}
	.load-c {display:block; width:50px; height:60px; background:url(/img/loader.gif) no-repeat 50% 50%}

.show-cadr .loading {color:#066; position:absolute; z-index:99; top:5px; left:50%; margin-left:-85px; width:14.167em; height:52px; background:#f6f6f6 url(/img/loading.gif) no-repeat 10px 10px; opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85)}
	.show-cadr .loading span {display:block; padding-left:50px; height:52px; line-height:52px}

.leaders-show {border-bottom:1px solid #ccd9cc; padding:5px 0 17px 0; margin-bottom:10px}
	.leaders-show .cfix div div {padding:0 0 5px 10px}

#listing-b {padding-left:10px; padding-bottom:17px}
	#listing-b ul {padding:7px 0 0 15px; margin:0; list-style-type:none}
		#listing-b ul ul {display:block !important; padding:5px 0 0 11px; margin-bottom:-5px}
	#listing-b li {position:relative; padding-left:17px; padding-bottom:5px}
		#listing-b li li {padding-left:0}
			#listing-b li li li {padding-left:15px; background: url(/img/listing/pl-li.gif) no-repeat 0 7px; padding-bottom:6px}
	#listing-b li a.default-s {position:relative; z-index:999; display:block; margin:0 0 -2px -17px; padding:0 0 2px 17px; background: url(/img/listing/plus.gif) no-repeat 0 3px; text-decoration:none}
		#listing-b li a.default-s span {border-bottom:1px dotted}
	#listing-b li .show-listing {background-image:url(/img/listing/mn.gif) !important; text-decoration:none; color:#000}

/*
.choose-version {width:18.182em; padding-bottom:3px}
    .choose-version a {display:block; padding:8px 5px 7px 73px; background-position:7px 7px; background-repeat:no-repeat}
        .choose-version span {display:block}
    #short-version a {background-image:url(/img/listing/version-short.gif)}
    #long-version a {background-image:url(/img/listing/version-long.gif)}
    #short-version span {height:42px}
    #long-version span {height:67px}
*/

.people-show {position:relative; z-index:9; padding-bottom:0}
	.people-show ul {padding-bottom:10px; clear:both}

.series-columns {}
	.series-columns .column {float:left; width:33%}
	.series-columns ul {padding-right:15px}
		.series-columns ul li {padding-bottom:12px}
.towns-columns li {padding-bottom:6px !important}
	.towns-columns .cfix {padding-bottom:10px}
	.towns-columns .selected {background-position:0 10px}

.auctions-card .text-info {padding-left:0 !important}

.nobrd-auct {border-bottom-width:0}

/* пролистать */
.main-more .view-list {position:relative; display:block; text-align:center}
	.view-list span {position:relative; display:block; background-position:100% 0; margin-right:auto; margin-left:auto}
	.view-list:hover span {background-position:100% 100%}
	.item-cover-more-200, .item-cover-more-199, .item-cover-more-m-200, .item-cover-more-m-199, .item-cover-more-s-200 {width:200px;height:51px;margin-top:-51px; background-image:url(/img/list/img-200.png)}
	.item-cover-more-199, .item-cover-more-m-199 {width:199px}
	.item-cover-more-160, .item-cover-more-m-160 {width:160px;height:44px;margin-top:-44px; background-image:url(/img/list/img-160.png)}
	.item-cover-more-125, .item-cover-more-m-125 {width:125px;height:32px;margin-top:-32px; background-image:url(/img/list/img-125.png)}
	.item-cover-more-m-200, .item-cover-more-m-199 {background-image:url(/img/list/music-200.png)}
	.item-cover-more-s-200, .item-cover-more-s-199 {background-image:url(/img/list/souvenir-200.png)}
	.item-cover-more-m-160 {background-image:url(/img/list/music-160.png)}
	.item-cover-more-m-125 {background-image:url(/img/list/music-125.png)}
	.main-more .view-list img {margin:0 auto; display:block}

/* треки */
.track-list{margin:3px 0 20px 10px;}
.track-list table{width:100%;line-height:14px;}
.track-num{width:5px;text-align:center;}
.track-time{width:70px;text-align:left;}
.all-tracks{width:100%;line-height:25px;margin:-3px 0 0 0;background:#EEF9E9;}
.all-tracks p{padding:0 0 0 44px;}
.all-tracks a{text-decoration:none;border-bottom:1px dashed #003399;}
.all-tracks a:hover{text-decoration:none;border-bottom:1px dashed #0063f7;}
.any-tracklists,.main-track-list{width:70%;}
/* /треки */

/* Содеражние книг, одонуровневое */
.more-book p{line-height:1.5em;}

.furt{margin:-5px 0 0 0;}

/* // ---- wait block ---- // */
.wait-block {position:relative; z-index:991; padding-top:45px}
	.wait-block .what {float:left; padding:4px 0 2px; background:url(/img/wait-title-l.png) no-repeat 0 -40px}
		.wait-block .what a {display:block; padding:3px 0 3px 22px; background:url(/img/ico-qu.png) no-repeat 0 0}
	.wait-block .title-wait {position:relative; z-index:9; float:left; margin-right:11px; background:url(/img/wait-title-bg.png) no-repeat 0 0; width:81px}
		.wait-block .title-wait h3 {font-size:11px; height:28px; line-height:26px; background:url(/img/wait-title-r.png) no-repeat 100% -40px; padding:0 0 0 23px}
		.wait-block .title-wait h3 a {background:url(/img/ar-popup-g.gif) no-repeat 100% 6px; padding-right:13px; text-decoration:none}
	.wait-block dl {color:#808080; padding-top:3px}
		.wait-block dt {padding:12px 0 0 10px; font-weight:bold}
			.wait-block dt.wait-yes {color:#066}
		.wait-block dd {padding:0 0 0 10px}

.wait-checks {position:absolute; z-index:8; left:0; margin-top:-10px; display:none}
	.wait-checks .chk-b {background-color:#fff; padding:0 3px 3px 7px}
		.wait-checks .chk-b li {position:relative; top:3px; padding:4px 0 4px 10px; font-size:.917em}
		.wait-checks .chk-b label {position:relative; display:block; cursor:pointer; padding-left:19px}
.active-wait {}
	.active-wait .wait-checks {display:block; width:215px}
	.active-wait .title-wait {background:url(/img/wait-title-l.png) no-repeat 0 0; margin:-4px 11px 0 0}
		.active-wait .title-wait h3 {padding:4px 0 0 23px; background-position:100% 0}
			.active-wait .title-wait h3 a {color:#a52f01; background-image:url(/img/ar-popup-h.gif); text-decoration:none}
/* -- ---- wait block ---- -- */

/* // ---- new comments ---- // */
.responses .avatar {position:absolute; top:16px; left:9px; background-position:50% 50%; border:1px solid #cccdcc; width:30px; height:30px}

.comments {list-style-type:none; padding:0 0 10px; margin:0}
	.comments .avatar {position:absolute; top:10px; left:10px; background-position:50% 50%; border:1px solid #cccdcc; width:30px; height:30px}
	.comments .ico-men, .comments .ico-woman, .responses .ico-men, .responses .ico-woman {background:url(/img/ico-users.png) 0 0}
	.comments .ico-woman, .responses .ico-woman {background-position:-30px 50%}
	.comments li {padding:0 205px 8px 0}
	.comments .comment-block {position:relative; padding:12px 10px 9px 55px}
	.comments .author {font-size:.917em; padding-bottom:9px}
		.comments .author dt {font-weight:bold; padding-bottom:3px}
		.comments .author dd {float:left; color:#808080; font-size:.909em; padding-right:20px}
		.comments .stars {width:50px; padding-top:1px}
			.comments .stars i {float:left; width:10px; height:9px; font-size:1px; background-image:url(/img/star-all.png)}
			.comments .stars .s-f {background-position:0 0; background-color:#ff7f01}
			.comments .stars .s-h {background-position:0 -9px; background-color:#ff7f01}
			.comments .stars .s-c {background-position:0 -18px; background-color:#cdcdcd}
	.comments .admin-comment {background-color:#f3f8ea}
		.comments .admin-comment .stars .s-f {background-position:-10px 0}
		.comments .admin-comment .stars .s-h {background-position:-10px -9px}
		.comments .admin-comment .stars .s-c {background-position:-10px -18px}
	.comments .your-comment {background-color:#fdfde5}
		.comments .your-comment .stars .s-f {background-position:-20px 0}
		.comments .your-comment .stars .s-h {background-position:-20px -9px}
		.comments .your-comment .stars .s-c {background-position:-20px -18px}
	.comments .controls-comment {font-size:.833em}
		.comments .controls-comment a {display:inline-block; text-decoration:none; border-bottom:1px dotted; margin-right:30px}
		.comments .controls-comment .answer {position:relative; margin-left:-14px; padding:0 0 1px 14px; background:url(/img/ico-reply.gif) no-repeat 0 3px; border-bottom-width:0}
			.comments .controls-comment .answer span {border-bottom:1px dotted}
		.comments .controls-comment .expand-comments {color:#066}
			.comments .controls-comment .expand-comments:hover, .comments a.c-del:hover {color:#0063F7}
	.comments .admin-params {color:#808080}
		.comments .admin-params a {margin-right:0}
	.comments .c-del {color:#b12f00}
	.comments ul {position:relative; padding:8px 0 0 45px; margin:0 -215px -8px 0}
	.comments p {padding-bottom:8px}
	.comments .edited {position:relative; margin-top:-5px; color:#808080; font-size:.833em}
		.comments .edited a {font-weight:bold}
	.comments .deleted {position:relative; margin-top:-1px; color:#c30; font-size:.833em}
		.comments .deleted a {font-weight:bold}
	.comments .vote {position:absolute; left:100%; top:20px; white-space:nowrap; font-size:.833em; padding:0 0 0 12px}
		.comments .vote span {font-weight:bold; padding-right:1px}
		.comments .vote img {margin-left:4px}
		.comments .vote .z {position:absolute; left:0; width:12px; text-align:right}
		.comments .c-red {color:#c30 !important}
	.comments .complain {position:absolute; right:-205px; top:20px; font-size:.833em}
	.comments .add-answer-comment {position:relative; font-size:.917em; margin:1px 10px 12px 55px; padding:5px 30px 10px; background:#f3f8ea url(/img/comments-answer-bg.png) repeat-x 0 0}
		.comments .add-answer-comment .b {position:absolute; left:30px; top:-10px; width:10px; height:10px; background:url(/img/comments-answer-b.gif)}
		.comments .add-answer-comment p {position:relative; margin-left:-15px; padding-left:15px; background:url(/img/comments-answer-ico.gif) no-repeat -21px 4px}
		.comments .add-answer-comment textarea {height:61px}
		.comments .add-answer-comment .inp {border-color:#9495a2; margin-bottom:13px}
		.comments .add-answer-comment .button-green, .write-global-comment .button-green {float:left; margin-right:19px}
		.comments .add-answer-comment .nou-nou, .write-global-comment .nou-nou {position:relative; left:19px; top:7px; float:left; text-decoration:none; border-bottom:1px dotted}
		.comments .add-answer-comment .answer {color:#066; font-size:0.909em}
	.comments .edit-comment {margin-top:-6px; margin-left:25px}
		.comments .edit-comment p {background-position:2px -20px}

.comment-add-comment {padding:0 329px 18px 0}
	.comment-add-comment .c-hd {height:6px; background-color:#fbf1d1}
		.comment-add-comment .c-hd i {width:6px; height:6px; background-image:url(/img/comment-add-crn.gif)}
	.comment-add-comment .c-md {color:#808080; font-size:.917em; background-color:#fbf1d1; padding:7px 55px 0}
		.comment-add-comment .write-comment {position:relative; font:bold 1.727em Arial,Helvetica; background:url(/img/comment-add-ico.gif) no-repeat -43px 5px; padding-left:40px; margin-left:-40px}
			.comment-add-comment .write-comment a {color:#b12f00 !important; text-decoration:none; border-bottom:1px dotted}
		.comment-add-comment p {padding-bottom:6px}
        .comment-add-comment a {
            color:#808080;
            }
            .comment-add-comment a:hover {
                color:#4c4c4c;
                }
	.comment-add-comment .comnote {
		font-size:10px; padding-top:4px;
		}
	.write-global-comment {}
		.write-global-comment .c-md {padding-bottom:20px}
		.write-global-comment .write-comment {background-position:0 -43px; padding-bottom:11px}
			.write-global-comment .write-comment a {border-bottom-width:0}
		.write-global-comment textarea {height:61px}
		.write-global-comment .inp {margin-bottom:14px}
		.write-global-comment dl {padding-bottom:16px}
			.write-global-comment dt {color:#000; float:left; padding:1px 13px 0 0}
			.write-global-comment dd {float:left}
			.write-global-comment dd.status {color:#b12f00; font-weight:bold; padding:1px 0 0 14px}
		.write-global-comment .btn .button-green {background-image:url(/img/buttons/button-small-yellow.png)}
			.write-global-comment .btn .button-green em {background-image:url(/img/buttons/button-small-yellow.png)}

	.star-comment {position:relative; float:left; width:100px; height:16px; background:#e0d7bb url(/img/comment-star.png) repeat-x 0 0; font-size:1px}
		.star-comment a {position:absolute; top:0; left:0; display:block; height:16px}
		.star-comment .s {float:left}
		.star-comment A.cur, .star-comment A:hover, .star-comment:hover A.cur:hover, .star-comment.phover A.cur:hover, .star-comment:hover A:hover, .star-comment.phover A:hover {background:#ffac00 url(/img/comment-star.png) repeat-x 0 -16px}
		.star-comment:hover A.cur, .star-comment.phover A.cur {background:none}
		.star-comment .s-1 a {width:10px; z-index:10}
		.star-comment .s-2 a {width:20px; z-index:9}
		.star-comment .s-3 a {width:30px; z-index:8}
		.star-comment .s-4 a {width:40px; z-index:7}
		.star-comment .s-5 a {width:50px; z-index:6}
		.star-comment .s-6 a {width:60px; z-index:5}
		.star-comment .s-7 a {width:70px; z-index:4}
		.star-comment .s-8 a {width:80px; z-index:3}
		.star-comment .s-9 a {width:90px; z-index:2}
		.star-comment .s-10 a {width:100px; z-index:1}
/* -- ---- new comments ---- -- */

/* // ---- new more block ---- // */
.catalog-path {position:relative; z-index:9; font-size:.917em; padding:4px 0 0}
	.catalog-path li {float:left; background:url(/img/path-ar.gif) no-repeat 100% 8px; padding:3px 13px 8px 10px}
		.catalog-path li.active {margin-right:0; background-image:none}
	.catalog-path .main-rubrics {padding-top:0; padding-left:11px}
	.catalog-path .rubrics-hide {padding-right:17px; background-image:url(/img/path-ar-b.gif)}
	.catalog-path .main-rubrics .hd span {font:bold 1.364em Arial,Helvetica}
		.catalog-path .active-drop .hd {padding:7px 14px 5px}
		.catalog-path .active-drop .drop-title {position:relative; margin:-7px -29px -5px -24px}
		.catalog-path .active-drop .dropdown {left:-14px; top:25px}
		.catalog-path .active-drop .hd a {color:#066 !important; background-image:none !important}
		.catalog-path .main-rubrics .active-drop .dropdown {top:28px}
		.catalog-path .main-rubrics .active-drop .hd {padding-bottom:3px}
		.catalog-path .main-rubrics .active-drop .drop-title {margin-bottom:2px}
	.catalog-path .hd {padding-bottom:5px}
	.catalog-path .hd a {text-decoration:none; background:url(/img/path-dot.gif) repeat-x 0 100%}
	.catalog-path a, .catalog-path-dropdown .all-cat a {color:#066}
		.catalog-path a:hover, .catalog-path-dropdown .all-cat a:hover {color:#0063f7}
	.catalog-path .scrumbs {
		background:none; padding:4px 10px 0 0; font-size:12px;
		}
.catalog-path-dropdown {padding:5px 0 7px}
	.catalog-path-dropdown li {float:none; padding:3px 14px 4px; background-image:none}
	.catalog-path-dropdown li.hr {background-color: #EEF3EE}
	.catalog-path-dropdown .all-cat {padding-top:23px}
		.catalog-path-dropdown .all-cat a {color}

.main-more {}
	.main-more .cover-col {position:relative; z-index:5; float:left; width:210px; margin-right:-100%}
		.main-more .cover-col .wait-block {padding-top:20px}
		.main-more .covercol {padding:7px 0 27px 10px}
		.cover-col .item-cover {margin:0 auto; text-align:center}
	.main-more .content-col {position:relative; z-index:1; float:right; width:100%}
		.main-more .contentcol {padding:0 0 0 225px}
	.main-more .long-col {width:64%}
		.main-more .longcol {padding-right:35px}
	.main-more .side-col {width:36%}
		.main-more .sidecol {padding:7px 0 10px 0}

/* -- labels --*/
.vl-label {
	position:absolute; top:0; width:164px; height:17px; margin-left:100%; left:-164px; background:url(/img/labels.png);
	}
	.vllabel__typenew {
		background-position:0 0;
		}
	.vllabel__typehit {
		background-position:0 -17px;
		}
/* -- / labels --*/

.text-info-col {}
	.text-info-col h1 {color:#000; font:2.417em Arial,Helvetica; padding-bottom:11px}
	.text-info-col .translate {position:relative; margin-top:-7px; color:#808080; font-size:.917em; padding-bottom:16px}
	.text-info-col .small-desc {position:relative; top:3px; color:#000}

.content-col .for-editor {padding:0 215px 15px 30px; line-height:15px}
	.content-col .for-editor p {padding-bottom:15px}
	.content-col .for-editor ul {padding-bottom:9px}
		.content-col .for-editor li {padding-bottom:6px}

	.for-editor .yellow-block {position:relative; background-color:#fdfde5; margin:0 0 15px -30px; padding:9px 10px 0 30px}
		.for-editor .yellow-block ul {position:relative; padding-left:0; margin-left:-15px}

.all-params {font-size:.917em; padding-bottom:16px}

	.main-more .annotation {font-size:1.083em; line-height:1.385em; padding:0 215px 5px 10px}
		.main-more .annotation h3 {font-size:1em; padding:6px 0 19px}
		.main-more .annotation ul {padding-bottom:17px}
			.main-more .annotation li {background:url(/img/big-annotation-li.gif) no-repeat 2px 9px; padding:0 0 2px 20px}
	.main-more .annotation .all-params {position:relative; margin:-5px 0 0 -10px; font-size:.846em}

.sys-params {width:auto; line-height:15px; font-size:.917em; padding:4px 0 11px 10px}
	.sys-params .param-col {float:left; width:44%; padding-right:17px}
	.sys-params h3 {font-size:1em; padding-bottom:5px}
	.sys-params p {padding-bottom:15px}

.author-table {border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:5px}
	.author-table td {padding:0 0 10px; font-size:11px}
	.author-table .ph {padding-right:10px}
		.author-table .ph img {border:1px solid #cccdcc}
	.author-table .txt-td {width:100%}

.param-table {border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:8px}
	.param-table td, .param-table th {font-size:11px; vertical-align:top; padding:0 10px 5px 0}
	.param-table th {color:#808080; white-space:nowrap; text-align:left}
	.param-table td {width:100%}


.brd-title {position:relative; color:#066; font:bold 1.417em Arial,Helvetica; margin-top:12px; border-top:1px solid #ccd9cc; padding-bottom:10px}
	.brd-title span {position:relative; display:inline-block; background-color:#fff; margin-top:-12px; padding-right:10px}
	.brd-title .listing-scroll {display:inline-block; height:9px; font-size:1px; padding-left:8px}
		.brd-title .listing-scroll a {display:block; float:left; width:9px; height:9px; margin-right:1px; background:#c2c2c2 url(/img/listing-scroll-a.png) 0 0}
			.brd-title .listing-scroll a:hover, .brd-title .listing-scroll .active {background-color:#f16d00; background-position:0 100%}
	.brd-title small {position:relative; padding-left:4px; top:-1px; font:.647em Verdana,Tahoma}

.in-more-items {position:relative; margin-top:-8px; margin-left:0; padding-bottom:10px}
	.in-more-items table {
		table-layout:fixed
		}
	.in-more-items td {width:25%; border-left-width:0; padding-right:0}
	.in-more-items .f10 {font-size:1em; padding-bottom:6px}
	.in-more-items h3 {position:relative; overflow:hidden; width:100%;font-size:1em; padding-top:10px}
		.in-more-items h3 span {
			white-space:nowrap;
			}
	.in-more-items .rate {margin-top:0; padding-bottom:6px}
	.in-more-items .item-cover {border-width:0}

.grid-more-block {padding-top:2px}
	.grid-more-block .col-1 {float:left; width:17%}
		.grid-more-block .col1 {padding:0 5px 0 0}
	.grid-more-block .col-2 {float:right; width:83%}
		.grid-more-block .col2 {padding:0 0 0 15px}

.more-additional {padding-left:10px}
	.more-additional .show-cadr {border-bottom-width:0; padding-bottom:22px; margin-bottom:0}
		.more-additional .show-cadr td {padding:2px 0 8px 10px}
		.show-cadr .play {position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px; width:60px; height:60px; opacity:0.65; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65)}
                .lite-box-play {position:absolute; left:50%; top:50%; margin-left:-15px; margin-top:-15px; width:30px; height:30px; opacity:0.65; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65)}
			.show-cadr .play i {display:block; width:60px; height:60px; background:url(/img/play-ico.png)}
                        .lite-box-play:hover {opacity:0.85; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}
                        .lite-box-play i {display:block; width:30px; height:30px; background:url(/img/play-ico-lite.png)}
			.show-cadr a {position:relative; display:block}
				.show-cadr a:hover {text-indent:0}
					.show-cadr a:hover .play {opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}
	.more-additional .b-teasers {
		margin-left:-20px; padding-bottom:13px;
		}

.noref-nav {padding-bottom:13px}
	.noref-nav li {position:relative; font-size:11px; line-height:25px; height:27px; padding:0 10px; white-space:nowrap; background:url(/img/noref-nav-bg.png) no-repeat 100% -50px}
	.noref-nav a {text-decoration:none; border-bottom:1px dotted}
	.noref-nav span {position:relative; z-index:1; display:block; width:100%; overflow:hidden}
	.noref-nav .controls, .noref-nav .shad {top:-999em; left:-999em}
		.noref-nav .shad {position:absolute; z-index:2; width:74px; height:27px; background:url(/img/noref-nav-shad.png); font-size:1px}
		.noref-nav .controls {position:absolute; z-index:3; width:28px; font-size:1px}
			.noref-nav .controls a {position:relative; display:block; cursor:pointer; width:14px; height:13px; overflow:hidden; background-color:#a6b489}
				.noref-nav .controls i {position:absolute; width:28px; height:52px; background:url(/img/controls-ar.png)}
				.noref-nav .controls a:hover {text-indent:0; background-color:#b1be98}
					.noref-nav .controls a:hover i {top:-13px}
				.noref-nav .controls a:active, .noref-nav .controls a:focus {background-color:#a6b489}
					.noref-nav .controls a:active i, .noref-nav .controls a:focus i {top:-26px}
				.noref-nav .controls .disabled {background-color:#ced9b8 !important}
					.noref-nav .controls .disabled i {top:-39px !important}
			.noref-nav .controls .l {float:left}
			.noref-nav .controls .r {float:right}
				.noref-nav .controls .r i {left:-14px}
	.noref-nav .active {color:#066; font-weight:bold; background-color:#e7f0d5; background-position:100% 0 !important}
		.noref-nav .active .shad {right:10px; top:0; left:auto}
		.noref-nav .active a {color:#066 !important; border-bottom-width:0}
		.noref-nav .active .controls {left:auto; top:7px; right:10px}
	.noref-nav .all-lnk {
		padding-top:11px; line-height:normal;
		}
		.noref-nav .all-lnk a {
			color:#066; text-decoration:underline; border-bottom-width:0;
			}
			.noref-nav .all-lnk a:hover {
				color:#009090;
				}



.interested-block {font-size:.917em; line-height:1.636em; padding-bottom:8px}
	.interested-block dl {float:left; width:25%}
		.interested-block dt {font-weight:bold; padding-right:20px}
			.interested-block dt a {color:#000}
				.interested-block dt a:hover {color:#808080}
		.interested-block dd {padding-right:20px}

.albums-tracks {padding-right:217px; width:auto;}
	.albums-tracks .albums-table {float:left; width:100%; margin-right:-100%}
	.albums-tracks .tbl {margin-bottom:12px}
	.albums-tracks .all-params {padding-left:10px}
	.albums-tracks .choose-version {position:relative; float:right; right:-217px}

.more-newline {font-size:.917em; line-height:14px; padding:2px 0 16px 0}
	.more-newline li {display:inline; float:left; width:20%}
		.more-newline li.lst {float:right; margin-left:-10%}
	.more-newline .ph {padding:0 5px 6px 10px}
	.more-newline p {padding:0 5px 0 10px}
/* -- ---- new more block ---- -- */

.b-saddtofav {
	position:relative; z-index:9;font-size:.917em; padding-top:14px;
	}
	.b-saddtofav .fvsl-editlist {
		left:0; top:38px;
		}
	.saddtofav__a {
		display:-moz-inline-stack; display:inline-block; color:#066; font-size:10px; background:url(/img/img-favs/bgs.png) no-repeat 0 -30px; height:24px; line-height:23px; padding-left:24px; text-decoration:none;
		}
		.saddtofav__a strong {
			display:-moz-inline-stack; display:inline-block; background:url(/img/img-favs/bgs.png) no-repeat 100% -30px; height:24px; padding-right:10px;
			}
	a.saddtofav__a:hover {
		color:#009090;
		}
		.saddtofav__a span {
			border-bottom:1px dotted;
			}
	.b-saddtofav .favsitems__ul li {
		padding-bottom:6px; padding-top:6px;
		}
	.fvsl-addlist {
		position:relative; border-top:1px solid #eaebe6; background:#eaebe6 url(/img/bgs.png) no-repeat -5700px -42px; padding:4px 10px 5px 30px;
		}
		.fvsl-addlist a {
			color:#066; text-decoration:none;
			}
			.fvsl-addlist a:hover {
				color:#009090;
				}
		.fvsl-addlist .i-oz {
			left:15px; top:7px; width:9px; height:9px; background-position:-16px -36px;
			}
	.fvsl-addlist-pane {
		display:none;
		}

/* -- cat other --*/
.b-showcrumbs-other {
	font-size:.833em; padding:0 0 11px 10px;
	}
	a.shcrumbot__link {
		display:-moz-inline-stack; display:inline-block; color:#808080; text-decoration:none; border-bottom:1px dotted;
		}
	.shcrumbot__showcat {
		position:absolute; z-index:999; white-space:nowrap;
		}
	.shcrumbot__active {
		position:relative; z-index:8;
		}
		.shcrumbot__active .shcrumbot__showcat {
			display:block;
			}

.shcrumbot__showcat {
	position:absolute; z-index:999; left:10px; top:10px; font-size:11px; margin-top:10px; background-color:#fff; border:1px solid #C8C8C8; padding:7px 19px 18px; display:none;
	}
	.shcrumbot__showcat .cr {
		position:absolute; top:-8px; left:20px; width:15px; height:8px; background:url(/img/b-ico.png) no-repeat -16px -27px; font-size:1px
		}
	.boxshadow .shcrumbot__showcat {
		border-width:0; box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5); -webkit-box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5); -moz-box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5)
		}
		.boxshadow .shcrumbot__showcat .cr {
			background-image:none; width:1px; height:1px; border-bottom:7px solid #fff; border-left:7px solid transparent; border-right:7px solid transparent
			}
	.shcrumbot__showcat dt {
		font-size:.909em; padding:9px 0 1px;
		}
		.shcrumbot__showcat dt a {
			color:#808080;
			}
			.shcrumbot__showcat dt a:hover {
				color:#0063f7;
				}
	.shcrumbot__showcat dd {
		padding-bottom:1px;
		}
		.shcrumbot__showcat dd a {
			color:#039;
			}
		.shcrumbot__showcat dd a:hover {
			color:#0063f7;
			}

/* -- / cat other --*/

/* emulate <sup> tag */
.sup {font-weight: normal; font-size: 10px; position: relative; top: -4px}

/* -- b-seeitem-other --*/
.b-seeitem-other {
	position:relative; margin-top:-4px; margin-bottom:11px;
	}
	.b-seeitem-other .seeitemother-drop {
		position:absolute; left:-9999px; top:-9999px; background-color:#fff; border:1px solid #c8c8c8; width:350px;
		}
	.seeitemother__link {
		display:-moz-inline-stack; display:inline-block; color:#066; font:bold 10px/12px Verdana,Tahoma,Geneva; background:url(/img/seeitemother-bg.png) repeat-x 0 100%; border:1px solid #ccd9cf; -webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px; padding:5px 7px 5px 11px; text-decoration:none;
		}
		.seeitemother__link small {
			position:relative; top:-3px; color:#666; font-size:9px; font-weight:normal;
			}
	a.seeitemother__link:hover {
		color:#009090;
		}
	.seeitemother-active {
		z-index:9991;
		}
		.seeitemother-active .seeitemother-drop {
			left:0; top:31px;
			}

		.seeitemother-drop .cr {
			position:absolute; top:-8px; left:69px; width:15px; height:8px; background:url(/img/b-ico.png) no-repeat -16px -27px; font-size:1px
			}
		.boxshadow .seeitemother-drop {
			border-width:0; box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5); -webkit-box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5); -moz-box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5)
			}
			.boxshadow .seeitemother-drop .cr {
				background-image:none; width:1px; height:1px; border-bottom:7px solid #fff; border-left:7px solid transparent; border-right:7px solid transparent
				}
/* -- / b-seeitem-other --*/

/* -- b-itemmore-annotation --*/
.b-itemmore-annotation {
	font-size:13px; line-height:18px;
	}
	.b-itemmore-annotation p {
		padding-bottom:18px;
		}
/* -- / b-itemmore-annotation --*/

.sideinfo-col {
	padding-left:25px !important;
	}

.b-itemcost-side {
	position:relative; margin-left:-30px; color:#808080; font-size:11px; line-height:15px; border:1px solid #e9ebe4; background-color:#f3f7ea; padding:5px 0 9px 40px;
	}
	.itemcostside-discount {
		color:#f96; padding-bottom:14px;
		}
	.itemcostside-delivery {
		position:relative; top:-1px; font-size:10px;
		}
	.itemcostside-oldcost {
		display:-moz-inline-stack; display:inline-block; font:italic 13px/15px Arial,Helvetica; padding-bottom:3px;
		}
	.b-itemcost-side big {
		font:18px/29px Arial,Helvetica;
		}
		.b-itemcost-side big strong {
			color:#000; font-size:29px;
			}
	.itemcostside-btn {
		position:relative; margin-left:-30px; padding-top:4px;
		}
		.itemcostside-btn-cart {
			display:-moz-inline-stack; display:inline-block; color:#e64d00; font:bold 15px/20px Arial,Helvetica; text-shadow:0 1px 0 #fff;text-decoration:none; border:2px solid #f58913; background:#dfdfe0 url(/img/itemcostside-btn-bg.png) repeat-x 0 0; -webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;border-radius: 18px; padding:6px 20px 7px 40px;
			}
		.itemcostside-btn-cart .ico {
			position:absolute; top:16px; left:21px; width:15px; height:12px; background:url(/img/itemcostside-btn-cart-ico.png); font-size:1px;
			}
			a.itemcostside-btn-cart:hover {
				color:#ca6000;
				}

/* -- buy item today --*/

.b-buyitem-inay {
	position:relative; color:#808080; margin-left:-6px; font-size:10px; line-height:15px; border:1px solid #ccd9cc; padding:7px 10px 6px 15px; width:60%; margin-bottom:7px;
	}
	.b-buyitem-inay a {
		color:#066;
		}
		.b-buyitem-inay a:hover {
			color:#009090;
			}
	.buyitem-inay-costs {
		color:#000; white-space:nowrap;
		}

.b-sideitemnavs {
	font-size:10px; line-height:12px; padding:0 0 6px 10px;
	}
	.b-sideitemnavs a {
		color:#066;
		}
	.b-sideitemnavs li {
		padding-bottom:6px;
		}
	.b-sideitemnavs a:hover {
		color:#009090;
		}
/* -- / buy item today --*/

/* -- see item other --*/
.seeitemother-list {
	position:relative; padding-right:29px;
	}
	.seeitemother-list-o {
		position:relative; overflow:hidden; height:282px;
		}
	.seeitemother-list .pp-scrollable-vert-track {
		height:258px; right:10px; top:10px;
		}
	.seeitemother-list__ul li {
		color:#808080; font-size:10px; line-height:15px; padding:10px 10px 0 70px; min-height:100px; //zoom:1;
		}
		.seeitemother-list__ul .ph {
			float:left; position:relative; left:-60px; margin-right:-60px; width:60px; height:80px; overflow:hidden;
			}
			.seeitemother-list__ul .ph img {
				-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);-ms-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
				}
			.seeitemother-list__ul .bsh {
				position:absolute; width:80px; bottom:0; left:0; height:14px; background:url(/img/ph-gr-s.png);
				}
				.seeitemother-list__ul .hot .bsh {
					height:28px; clip:rect(14px auto auto auto);
					}
		.seeitemother-list__ul li:after {
			content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden
			}
	.seeitemother-list__ul big {
		font-size:11px;
		}
		.seeitemother-list__ul big strong {
			color:#000;
			}
	.seeitemother-list__ul .hot {
		background-color:#fef7d5;
		}
	.seeitemother-list__ul .author {
		position:relative; white-space:nowrap;
		}
		.seeitemother-list__ul .author span {
			position:relative; display:block; overflow:hidden; width:100%;
			}
		.seeitemother-list__ul .author .shd {
			height:15px; bottom:0;
			}
		.seeitemother-list__ul .hot h3 a {
			color:#e35601;
			}
			.seeitemother-list__ul .hot .shd {
				background-image:url(/img/mn-shad-1.png) !important;
				}
			.seeitemother-list__ul .hot h3 a:hover {
				color:#ca6000;
				}
	.seeitemother-list__ul .discount {
		color:#ff9966;
		}
	.seeitemother-list__ul p {
		padding-top:0px;
		}
    .seeitemother-list__ul p.cost_byb {
        padding-top:4px;
        }
	.seeitemother-list__ul small {
		font-size:9px;
		}
	.seeitemother-list__ul h3 {
		position:relative; font-size:11px; line-height:15px;
		}
		.seeitemother-list__ul .shd {position: absolute; background: url(/img/mn-shad.png) repeat 0 0; bottom: -1px; height:100%; left:-39px; margin-left:100%; width:39px; z-index:4;}
		.seeitemother-list__ul h3 .a {
			position:relative; display:block; max-height:30px; overflow:hidden;
			}
			.seeitemother-list__ul h3 .a span {
				white-space:nowrap;
				}
		.seeitemother-list__ul h3 .shd {
			height:15px;
			}
.seeitemother-ay {
	font-size:10px; line-height:16px; border-top:1px solid #ebebeb; padding:12px 10px 15px 70px; background:#f7f8f5 url(/img/seeinay.png) no-repeat 12px 50%;
	}
	.seeitemother-ay a {
		color:#066;
		}
		.seeitemother-ay a:hover {
			color:#009090;
			}
/* -- / see item other --*/

/* -- buyitem-today-list --*/
.b-buyitem-today {
	position:relative; color:#808080; font-size:11px; line-height:18px; padding:5px 10px 8px 25px; margin:10px 0 7px -15px;
	}
	.b-buyitem-today a {
		color:#066;
		}
		.b-buyitem-today a:hover {
			color:#009090;
			}

	.buyitem-today__ul {
		position:relative; z-index:1; color:#000; margin-left:-12px;
		}
		.buyitem-today__ul li {
			padding-left:12px; background:url(/img/li-2.gif) no-repeat 0 7px;
			}
	.buyitem-today-rent {
		text-decoration:none; border-bottom:1px dotted;
		}

.buyitemtoday-rented {
	position:relative; margin-left:-15px; line-height:14px; background-color:#fdf6e5; padding-left:25px;
	}
	.buyitemtoday-rented p {
		padding:2px 0;
		}
	.buyitemtoday-rented .c-addr {
		color:#000;
		}
	.buyitemtoday-rented .rented-sets {
		font-size:10px; padding-top:6px;
		}
	.buyitemtoday-rented .buyitem-today-cancel {
		color:#a62f00; text-decoration:none; border-bottom:1px dotted;
		}
		.buyitemtoday-rented a.buyitem-today-cancel:hover {
			color:#ca6000;
			}
	.buyitemtoday-rented .buyitem-today-list .cr {
		margin-left:0; left:60px;
		}

.buyitemtoday-active {
	z-index:991;
	}
.buyitem-today-list {
	position:absolute; left:-999px; top:-9999px; margin-top:10px; display:block; font-size:11px; line-height:14px; width:210px; background-color:#fff; border:1px solid #c8c8c8; padding:7px 10px 0 29px;
	}
	.buyitemtoday-active .buyitem-today-list {
		top:auto; left:9px;
		}
	.buyitem-today-list .cr {
		position:absolute; top:-8px; left:50%; margin-left:-7px; width:15px; height:8px; background:url(/img/b-ico.png) no-repeat -16px -27px; font-size:1px
		}
	.buyitem-today-list p {
		padding-bottom:6px;
		}
	.buyitem-today-list .f-cb {
		position:absolute; left:6px; top:3px;
		}
		.buyitem-today-list ul {
			position:relative; color:#000; margin:0 -9px 0 -28px; padding-bottom:10px;
			}
		.buyitem-today-list ul li {
			position:relative; padding:4px 9px 5px 29px;
			}
		.buyitem-today-list ul .active {
			color:#a62f00; font-weight:bold; background-color:#ffc;
			}
	.boxshadow .buyitem-today-list {
		border-width:0; box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5); -webkit-box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5); -moz-box-shadow:2px 2px 16px rgba(0, 0, 0, 0.5)
		}
		.boxshadow .buyitem-today-list .cr {
			background-image:none; width:1px; height:1px; border-bottom:7px solid #fff; border-left:7px solid transparent; border-right:7px solid transparent
			}
	.buyitem-today-list-btn {
		position:relative; font-weight:bold; margin:0 -10px 0 -29px; border-top:1px solid #eaebe6; background:#eaebe6 url(/img/bgs.png) no-repeat -5700px -42px; text-align:center;
		}
		.buyitem-today-list-btn a {
			display:block; padding:5px 10px; text-decoration:none;
			}
/* -- / buyitem-today-list --*/

	.pp-scrollable-vert-track {
		position:absolute; z-index:3; top:0; right:-4px; max-height:343px; width:9px; background:url(/img/scrolldrag-track-y.gif) repeat-y 0 0;
		}
	.pp-scrollable-vert-drag {
		cursor:pointer; cursor:hand; position:absolute; left:0; width:9px; overflow:hidden;
		}
		.pp-scrollable-vert-drag div {
			position:absolute; width:18px; background:url(/img/scrolldrag-y.png) no-repeat; font-size:1px;
			}
		.pp-scrollable-vert-drag-top {
			top:-10px; clip:rect(10px auto auto auto); height:100%;
			}
		.pp-scrollable-vert-drag-btm {
			bottom:0; height:10px;
			}
	.pp-scrollable-vert-track-hover {
		background-position:-9px 0;
		}
		.pp-scrollable-vert-track-hover .pp-scrollable-vert-drag div{
			margin-left:-9px; width:18px;
			}
