/* Карточка товара */

.block-goods-card, .block-goods-card-v2, .block-goods-card-v3 { display:block; width:100%; border:1px solid #a7c7e7; border-radius:4px; background-color: #fff; box-shadow: 0 0 3px rgba(168,199,231,.4), inset 0 1px 0 rgba(255,255,255,.38); background-image: -moz-linear-gradient(bottom, #f9f9f9 0%, #fff 25%); background-image: -o-linear-gradient(bottom, #f9f9f9 0%, #fff 25%); background-image: -webkit-linear-gradient(bottom, #f9f9f9 0%, #fff 25%); background-image: linear-gradient(bottom, #f9f9f9 0%, #fff 25%); -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-top:30px; }

/* блок товара */
.am-item-card { padding:30px 40px 40px; min-height:425px; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float:left; width:75%; border-right:1px solid #a7c7e7; }
.am-item-card .top-line {}
.am-item-card .top-line .item-name, .am-item-card .top-line .item-name-head2, .am-item-card .top-line .item-name-head3 { float:left; }
.am-item-card .top-line .item-additional-info { float:right; text-align:right; }
.am-item-card .top-line .item-additional-info .rating { vertical-align:middle; margin:6px 0px 6px 8px; }
.am-item-card .top-line .item-additional-info span.rounded-angles { margin-left:6px; }

.am-item-card .block-am-images { float:left; min-width:260px; width:31%; }
.am-item-card .block-goods-short-description, .am-item-card .block-goods-short-description2 { float:right; /*min-width:600px; max-width:900px;*/ width:67.5%; }

.am-item-card .item-name span { color:#000; }
.am-item-card .item-name span.without-border { color:#5c5c5c; }
.am-item-card .item-additional-info .sku { display:block; font-size:12px; line-height:12px; color:#606060; margin-bottom:2px; }

.am-item-card .goods-short-description { margin:15px 0 35px; }
.am-item-card .goods-short-description .discount { margin:5px 0px; color:#b91717; font-size:12px; }

.am-item-card .goods-big-image, .am-item-card .goods-big-image2 { text-align:center; margin:20px 20px 0; }
.am-item-card .goods-big-image.video:after, .am-item-card .goods-big-image2.video:after { background-position: center center; }

.am-item-card .goods-tumbs-images { overflow:hidden; text-align:center; margin-top:12px; }
.am-item-card .goods-tumbs-images .goods-tumbs-item { display:inline-block; margin:2px; opacity:.5; }
.am-item-card .goods-tumbs-images .goods-tumbs-item:hover,
.am-item-card .goods-tumbs-images .goods-tumbs-item.active { opacity:1; }
.am-item-card .goods-tumbs-images .goods-thumbs-item, .am-item-card .goods-tumbs-images .goods-thumbs-item2 { display:inline-block; margin:2px; opacity:.5; }
.am-item-card .goods-tumbs-images .goods-thumbs-item:hover, .am-item-card .goods-tumbs-images .goods-thumbs-item2:hover,
.am-item-card .goods-tumbs-images .goods-thumbs-item.active, .am-item-card .goods-tumbs-images .goods-thumbs-item2.active { opacity:1; }

.am-item-card .goods-show-more { text-align:center; margin-top:15px; }
.am-item-card .goods-show-more a { border-bottom-style:dotted; position:relative; font-size:12px; }
.am-item-card .goods-show-more a:after { top:6px; }

/* опции */
.am-item-card .goods-item-options { margin-bottom:15px; }
.am-item-card .block-goods-options.main { float:left; /*width:240px;*/ }
.am-item-card .block-goods-options.additional { float:right; border-radius:4px; border:2px dotted #bbb; padding:3px 20px 3px 10px; }

.am-item-card .goods-item-option { color:#5c5c5c; font-size:18px; margin:10px 0; }
.am-item-card .goods-item-option a { font-size:inherit; }

.am-item-card .block-goods-options.main .drop-down:after {
	border: 4px solid transparent;
	border-top-color: #175fb9;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	right:-11px;
	top:12px;
}
.am-item-card .block-goods-options.main .drop-down-header { white-space:nowrap; /*text-overflow:ellipsis; max-width: 140px; overflow: hidden;*/ display: inline-block; vertical-align: bottom; }

.am-item-card .block-goods-options.main .goods-item-option { margin:0 0 15px; }
.am-item-card .block-goods-options.main .drop-down-header:after { top:10px; }

.am-item-card .block-goods-options.additional .goods-item-option { font-size:14px; margin:5px 0; color:#909090; padding-left:22px; background:url('//img.audiomania.ru/img/block-goods-options-additional-item-bg-blue.png') 2px 4px no-repeat; }
.am-item-card .block-goods-options.additional .goods-item-option span { color:#909090; font-size:12px; display:block; }
.am-item-card .block-goods-options.additional .goods-item-option .with-arrow-after-light:after { top:9px; }
.am-item-card .block-goods-options.additional-blue-links span { color:#175fb9; }

/* цена */
.am-item-card .goods-item-price .price, .am-item-card .goods-item-price .price-v2, .am-item-card .goods-item-price .price-v3 { font-size:36px; font-weight:bold; color:#000; line-height:36px; }
.am-item-card .goods-item-price .price-prefix { font-size:14px; color:#000; }
.am-item-card .goods-item-price .price-suffix { font-size:14px; color:#000; }
.am-item-card .goods-item-price .type { font-size:14px; color:#000; }
.am-item-card .goods-item-price .price-sale,
.am-item-card .goods-item-price .price-front { display:block; }
.am-item-card .goods-item-price .price-sale,
.am-item-card .goods-item-price .price-sale .price-suffix { font-size:18px; }
.am-item-card .goods-item-price .price.price-sale, .am-item-card .goods-item-price .price-v2.price-sale, .am-item-card .goods-item-price .price-v3.price-sale { font-size:36px; color:#b91717; display:inline; text-decoration:none; }
.am-item-card .goods-item-price .price-suffix.price-sale { font-size:14px; color:#b91717; display:inline; text-decoration:none; }

.am-item-card .goods-item-price2 .price, .am-item-card .goods-item-price2 .price-v2, .am-item-card .goods-item-price2 .price-v3 { font-size:36px; font-weight:bold; color:#000; line-height:36px; }
.am-item-card .goods-item-price2 .price-prefix { font-size:14px; color:#000; }
.am-item-card .goods-item-price2 .price-suffix { font-size:14px; color:#000; }
.am-item-card .goods-item-price2 .type { font-size:14px; color:#000; }
.am-item-card .goods-item-price2 .price-sale,
.am-item-card .goods-item-price2 .price-front { display:block; }
.am-item-card .goods-item-price2 .price-sale,
.am-item-card .goods-item-price2 .price-sale .price-suffix { font-size:18px; }
.am-item-card .goods-item-price2 .price.price-sale, .am-item-card .goods-item-price2 .price-v2.price-sale, .am-item-card .goods-item-price2 .price-v3.price-sale { font-size:36px; color:#b91717; display:inline; text-decoration:none; }
.am-item-card .goods-item-price2 .price-suffix.price-sale { font-size:14px; color:#b91717; display:inline; text-decoration:none; }

.am-item-card .buttons { overflow:hidden; margin-top:30px; }
.am-item-card .buttons.top-margin-10 { margin-top:10px; margin-left:-4px; }
.am-item-card .buttons .item, .am-item-card .buttons .item-v2 { margin-right:16px; float:left; }

/* блок review в карточке */
.block-card-review { width:25%; padding:20px 15px 80px; float:left; height:425px; background:#fcfdfe; border-radius:0 4px 4px 0; }
.block-card-review:before { content:''; position:absolute; width:20px; height:20px; background:url(../../img/block-card-review-before.png) 0 0 no-repeat; top:30px; right:100%; }


.card-review-item { height:168px; margin-bottom:12px; border-bottom:1px solid #e6f3ff; }
.double-size { height:350px; }

.card-review-item .card-review-text { max-height:90px; overflow:hidden; }
.double-size .card-review-text { max-height:270px; overflow:hidden;  }

.card-review-user-image { float:left; margin:3px 20px 0px 0; }
.card-review-user-info { color:#909090; }
.card-review-user-info span { display:block; }
.card-review-user-info .review-user-name { color:#000; }
.card-review-user-info .review-user-rating span { display:inline-block; vertical-align:text-top; }
.card-review-user-info strong { color:#5c5c5c; }
.card-review-user-info .review-user-info {}



/*
.card-review-item { padding:0 0 20px !important; margin-bottom:20px; height:133px; border-bottom:1px solid #e6f3ff; }
.card-review-user-image { float:left; margin:3px 20px 12px 0; }
.card-review-user-info { color:#bbb; }
.card-review-user-info span { display:block; }
.card-review-user-info .review-user-name { color:#000; }
.card-review-user-info .review-user-rating {}
.card-review-user-info strong { color:#5c5c5c; }
.card-review-user-info .review-user-info {}
*/
.card-review-show-more { position:absolute; left:0; bottom:0; width:100%; padding:0 0 30px 0 !important; border-bottom:none; text-align:center; }
.card-review-show-more a { border-bottom-style: dashed; }
.card-review-show-more a:after { top:8px; margin-left:3px; }


/* блоки правая сторона */
.block-recommend a { font-size: 14px; text-align: right; color: #a8c7e7; }
.block-recommend a span { float: left; }

.block-listen .h1-block-header { margin-bottom:20px; }
.block-listen .listen-song { width:290px; height:48px; margin:0 0 2px 3px; }
.block-listen .a-listen-more-on-yandex { margin:15px 0; display:block; }
.block-listen .listen-more-on-yandex { background: url('//img.audiomania.ru/imgs/yamusic-icon.png') 6px 2px no-repeat; height:48px; display:block; padding: 6px 30px 2px 66px !important; line-height:1.6; font-size:12px; color:#273691; text-align:left; }


.block-aboutbrand p { padding:10px 20px 12px; margin:0; border-bottom:1px solid #e6f3ff; }

/* BLOCK DESCRIPTION */
.manual { margin:20px 0; }
.manual a { border: 1px solid #e5f3ff; border-radius: 5px; background-color: #fff; color:#bbb; font-size:12px; line-height:18px; display:block; padding:20px; }
.manual a:hover { border-color: #a8c7e7; box-shadow: 0 0 3px #a8c7e7; background-color:#fcfdfe; }
.manual a:hover span { border-bottom-color: #175fb9; }
.manual img { float:left; margin-right:20px; margin-top:3px; }
.block-tabs-item .manual p { margin:0; line-height:18px; }
.manual p span { color:#175fb9; }

/* блоки для табов */
.block-tabs-item .caption a:after { top:9px; margin-left:3px; }

.block-tabs-item p { line-height:20px; }
.block-tabs-item .separator { margin:20px -20px; }

.block-tabs-item .block-discussion { margin:15px -20px 25px; }
.block-tabs-item.product-description .block-discussion { margin-top:0; }

.block-tabs-item .default-form { margin:10px -20px 20px; padding-bottom:0; }
.block-tabs-item .default-form label { width:33.3%; }
.block-tabs-item .default-form hr { margin:2px -10px; }
.block-tabs-item .default-form label.textarea { width:100% !important; }
.block-tabs-item .default-form input[type="submit"] { width:288px; height:36px; }
.block-tabs-item .default-form .buttons { margin-bottom:10px; }
.block-tabs-item .default-form textarea { width:100%; }

/* таблицы */
.base-table .tech-name { width:350px; color:#000; }
.base-table .tech-data {}

.payment-type td,
.payment-type th { text-align:center; }
.payment-type tr td:first-child { text-align:left; vertical-align:top; width:55%; font-size:14px; line-height:20px; }
.payment-type tr th:first-child { text-align:left; }
.payment-type tr td:nth-child(2),
.payment-type tr td:nth-child(3),
.payment-type tr td:nth-child(4) { width:15%; }

.payment-type tr td:nth-child(3) { color:#000; }
.payment-type tr td:nth-child(3) strong { font-size:16px; }

.payment-type td a.link-blue { color : #175fb9; border-bottom: 1px dashed #175fb9; line-height:inherit; }
.payment-type td a.link-blue:hover { color : #a8c7e7; border-bottom: 1px dashed #a8c7e7; }
.payment-type td a.link-blue:after { top:8px; margin-left:3px; }

.payment-type td .description-more { font-size:12px; line-height:18px; }
.payment-type .additional-info, .payment-type .additional-info b, .payment-type .additional-info a { font-size:11px; }
.payment-type .view-address-list { border-bottom:1px dashed; }

.change-delivery-quantity { font-size:12px; color:#333333; }
.change-delivery-quantity input[type="text"] { width:32px; color:#000; text-align:center; font-weight:bold; font-size:14px; vertical-align:bottom; } 
.change-delivery-quantity input[type="button"] { margin-left:8px; font-size:12px; padding:0 10px; }

.attention a.link-blue { color : #175fb9; border-bottom: 1px dashed #175fb9; }
.attention a.link-blue:hover { color : #a8c7e7; border-bottom: 1px dashed #a8c7e7; }
.attention a.link-blue:after { top:8px; margin-left:3px; }

/* варианты оплаты */
.block-payment-type {}
.block-payment-type .payment-type-list { margin:20px 0 10px; max-height:240px; }
.block-payment-type .payment-type-item { width:230px; padding-left:70px; float:left; height:30px; line-height:30px; font-size:12px; margin-bottom:20px; }
.block-payment-type .payment-type-item a { font-size:inherit; }
.block-payment-type .about-credit-sale { font-size:9pt; color:#555555; text-align:justify; }

.image-holder { width:100%; padding:15px 5px 0px 15px; }

.sale-closed { padding:20px 0px 10px 0px; font-size:28px; }

.block-tabs-item .default-form.add-comment { margin:8px -20px 12px; }
.block-tabs-item .default-form.add-comment label { padding:6px 10px 7px; }

.block-tabs-item .form-fields label.transition-faster { width:25%; }
.block-tabs-item .form-fields label.transition-faster:nth-child(3) { width:50%; }
.block-tabs-item .default-form.add-comment .form-fields input,
.block-tabs-item .default-form.add-comment .form-fields textarea { margin-top:3px; }
.add-comment .reply_to_text { margin:8px 15px 10px 10px; padding:10px 10px 10px 15px; border:1px dotted #999999; font-size:13px; }
.add-comment .reply_to_text div.left-side { float:left; }
.add-comment .reply_to_text div.right-side { float:right; text-align:right; }
.add-comment .reply_to_text div.right-side a { border-bottom-style:dotted; }
.add-comment .reply_to_text .basic-comment { font-size:12px; padding:12px 10px 15px 25px; line-height:1.3; }
.add-comment .is_error { text-align:right; padding:5px 12px 3px 5px; }
.no-comments-now { margin:10px 0px 25px 0px; font-size:12px; }

@media screen and (max-width: 1200px) {
/* TABS */
	.tabs li { margin-left:4%; width:20%; }
/* карточка */
	.block-goods-short-description, .block-goods-short-description2 { /*width:580px !important; min-width:580px !important;*/ }
	.am-item-card { float:none; width:100%; border-right:none; }
	.block-card-review { display:none; }
	.change-delivery-quantity { font-size:11px; }
}
