a { cursor:pointer; cursor:hand; }

.dddddialog-item.re1 .discussion-user-name { padding-left:20px; background:url('//img.audiomania.ru/img/breadcrumbs-arrow-first.png') 0px 2px no-repeat; }

.dialog-item.re1 { margin-left:30px; }
.dialog-item.re2 { margin-left:60px; }
.dialog-item.re3 { margin-left:90px; }
.dialog-item.re4 { margin-left:120px; }
.dialog-item.re5 { margin-left:150px; }

.dialog-item .discussion-top-line { overflow:hidden; margin-bottom:7px; }

.x1 span.striked { text-decoration:line-through; }
.x1 span.striked { display:block; margin-bottom:5px; text-decoration:line-through solid #b91717; color:#505050; font-size:15px; }
.x1 .special-price { display:block; color:#b91717; font-size:14px; }
.x1 .price-suffix.price-sale { font-weight:bold; }
div.info-price.x0 .price, div.info-price.x0 .price-v2, div.info-price.x0 .price-v3, 
div.info-price-v2.x0 .price, div.info-price-v2.x0 .price-v2, div.info-price-v2.x0 .price-v3 { font-size:18px; }

span.not-available { margin-left:40px; color:#bbbbbb; font-weight:normal; }
div.discussion-subject a { color:#555555; }

.fancybox-original { position:absolute; top:8px; left:6px; width:32px; height:32px; z-index:99999; cursor:pointer; background:url('//img.audiomania.ru/css/plugins/zoom-in.png') 0 0 no-repeat; }
.fancybox-original.active { background:url('//img.audiomania.ru/css/plugins/zoom-out.png') 0 0 no-repeat; }

.pp_select { cursor:pointer; cursor:hand; margin:8px 0 5px; width:140px; padding:3px 5px 4px; background-color:orange; font-weight:bold; color:#000; text-align:center; }
.pp_select.sdek { background-color:#56db40; }
.fancybox-map, .fancybox-map-sdek { color:#555555; }

.block-goods-list .block-style .goods-item.top-root-advert { height:300px; }
.block-goods-list .block-style .goods-item.top-root-advert .image { height:210px; }
.block-goods-list .block-style .goods-item.top-root-advert .image img { width:250px; height:200px; margin-top:0; }
.block-goods-list .block-style .goods-item.top-root-advert .blue-button-gradient { width:246px; line-height:36px; color:#fff; font-weight:bold; text-align:center; }

.vinyl-review div.discussion-subject { padding-top:1px; }
.vinyl-review div.discussion-subject a { font-size:9pt; color:#175fb9; font-weight:normal; }
.vinyl-review .discussion-user-name span.city { padding-left:8px; color:#909090; }
.vinyl-review .discussion-date { float:left; text-align:left; font-size:8pt; }
.vinyl-review .discussion-rating b { font-size:9pt; font-weight:bold; color:#909090; }
.vinyl-review .discussion-pid-picture img { width:150px; height:150px; border:0; margin:4px 0 0px; }
.vinyl-review .discussion-text { margin-left:0 !important; font-size:9pt; line-height:1.4; }

.universal-blue-button { display:inline-block; border: 1px solid #175fb9; border-radius: 4px; background-color: #175fb9; box-shadow: 0 0 3px rgba(23,95,185,.4), inset 0 1px 0 rgba(255,255,255,.38); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); background-image: linear-gradient(bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); }
.universal-blue-button a  { height:50px; line-height:50px; padding:20px; font-size:18px; color:#fff; font-weight:bold; text-decoration:none; }

.telegram-subscribe { background-color:#e6f3ff; padding:25px 10px; max-width:300px; overflow:hidden; }
.telegram-subscribe .preview { text-align:center; padding:0 auto; color:#5c5c5c; font-size:9pt; }
.universal-blue-button.telegram { margin-top:20px; padding:0 25px 0 60px; background:#175fb9 url('//img.audiomania.ru/imgs/telegram.png') 18px 8px no-repeat; }
.universal-blue-button.telegram a { font-size:14px; font-weight:normal; }

.telegram-subscribe-right { margin:0; padding:0; max-width:300px; overflow:hidden; }
.telegram-subscribe-right .universal-blue-button.telegram { margin:12px 0 45px 0; padding:0 26px 0 82px; background:#175fb9 url('//img.audiomania.ru/imgs/telegram.png') 30px 8px no-repeat; }
.telegram-subscribe-right .universal-blue-button.telegram a { font-size:18px; font-weight:normal; }

._rfi_submit { display:none; }
._rfi_submit_image { cursor:pointer; cursor:hand; }

.whf-200 { text-align:center; padding:15px 0 5px; }
.block-goods-list .list-style .image.whf-2018 { background:url('//img.audiomania.ru/imgs/whf-2018-120.png') 0 130px no-repeat; }
.block-goods-list .list-style .image.whf-2018 img { top:38%; }
.block-goods-list .list-style .image.audiofriday { background:url('//img.audiomania.ru/imgs/audiofriday-120.png') 0 130px no-repeat; }
.block-goods-list .list-style .image.audiofriday img { top:38%; }
.block-goods-list .list-style .image.audionewyear { background:url('//img.audiomania.ru/imgs/audionewyear-120.png') 0 130px no-repeat; }
.block-goods-list .list-style .image.audionewyear img { top:38%; }
.block-goods-list .list-style .image.polkaudio-201906 { background:url('//img.audiomania.ru/imgs/polkaudio-201906-120.png') 0 130px no-repeat; }
.block-goods-list .list-style .image.polkaudio-201906 img { top:38%; }
.block-goods-list .list-style .image.audiosale-201906 { background:url('//img.audiomania.ru/imgs/audiosale-201906-120.png') 0 130px no-repeat; }
.block-goods-list .list-style .image.audiosale-201906 img { top:38%; }

.top-disclaimer { padding:16px 0px 10px 10px; }
.top-disclaimer p { margin: 5px 0px 1em 0px; }
.top-disclaimer .one-day-reserve { font-size:9pt; color:#333333; margin-top:8px; }
.top-disclaimer .one-day-reserve a { font-size:9pt; }

.vinyl-release-date { margin-top:9px; color: #606060; }

div.news-date { font-weight:bold; padding:0px 10px 20px 0px; }
div.news-image { width:100px; height:100px; margin:0px 10px 10px 20px; float:right; }

div.h200 { height:200px; overflow:hidden; }
div.photogallery_title { margin:10px 0 0 0; }
div.photogallery_title div { padding:8px 0 4px 5px; font-size:10pt; }
div.photogallery_title div b { font-size:10pt !important; font-weight:normal; }
div.photogallery_title b { font-size:12pt; }

div.block-tabs-item i { font-style:italic; }
div.block-tabs-item ol { margin:3px 0px 10px 40px; list-style-position:outside; list-style:decimal; }

div.official-dealer, div.official-website { padding:20px 0px 0px 0px; max-width:50%; }
div.official-dealer { float:left; }
div.official-website { float:right; text-align:right; }

.block-right-banner { margin-top:34px; }

.block-manual-content { margin-bottom:40px; }
.block-manual-content h2 { padding-top:0px; }
.block-manual-content p { padding-left:12px; }
.static-page h1, .static-page h4, .static-page h5, .static-page h6 { padding-bottom:16px; border-bottom: 2px solid #A8C7E7; font: normal 30px/30px 'Poiret One'; }
.static-page div.h1, .static-page div.h1a, .static-page div.h1b, .static-page div.h1c, .static-page div.h1d, .static-page div.h1e, .static-page div.h1f { padding-bottom:16px; border-bottom: 2px solid #A8C7E7; font: normal 30px/30px 'Poiret One'; margin-bottom:20px; }
.static-page div.vinyl { background:url('//img.audiomania.ru/imgs/vinilovye_plastinki-.png') center 20px no-repeat; padding:134px 10px 10px 10px; margin-bottom:20px; text-align:center; }
.static-page h2, .static-page div.h2 { padding-top:20px; }

label.price span.am-combobox-count, label.price-v2 span.am-combobox-count { display:none; }

.p-vinyl-text { padding:5px; }

.block-nps div.image { padding:15px 0px 0px 10px; }
.block-nps p { padding-left:12px; }

.cut-price-pids { padding-top:26px; }
.right-side .rating { margin:0; }

.cabinet-welcome { padding:45px 20px 80px 40px; }

.header-client-info { padding:0px 6px 0px 12px; }
.clear-client-auth { padding:0px 2px 0px 22px; }

.listen-online { margin-top:15px; background:url('//img.audiomania.ru/img/button-listen-normal.png') 3px 7px no-repeat; padding:0px 0px 0px 40px; color:#175fb9; }

.error-404 { font-size:18px; padding:40px 40px 150px 40px; }

.is_error { font-size:12px; color:red; font-weight:bold; }
.main.listen-div .is_error { padding-bottom:10px; }

.news-preview { min-height:100px; border-bottom:1px solid #E6F3FF; }
.news-page .block-news .h1-block-header { padding-top:0px; }

.newest-goods { margin:0 -10px; }
.newest-goods .block-accessories > .h1-block-header { margin:35px 0 10px 10px; }

.internal-data { background-color:#ffffff; position:fixed; left:10px; bottom:10px; border:1px solid #aaa; padding:10px; font-size:12px; opacity:0.7; }

.cab-online-payment img { margin:0 12px 2px 0; vertical-align:middle; }

.block-print-version { margin:60px 0 0 0; }
.block-print-version a { font-size:12px; display:block; border:0; height:24px; line-height:16px; padding:0 0 0 60px; background:url('//img.audiomania.ru/img/print.png') 22px 0 no-repeat; }
.block-print-version a span { border-bottom-style:dashed; }

div.help-content img:first-child { margin:14px 12px 10px 0px; }
div.help-content ul { display: block; list-style-type: disc; margin-top: 1em; margin-bottom: 1 em; margin-left: 0; margin-right: 0; padding-left: 40px; }
div.help-content ul li { display: list-item; }

.oferta-confirm { font-size:9pt; color:#909090; max-height:60px; }
.oferta-confirm #oferta-confirm { display:none; }
.oferta-confirm input { display:inline; margin-left:3px; }
.oferta-confirm label { width:100% !important; padding:0 10px !important; }
.oferta-confirm.oferta-confirm-listen { max-height:120px; }
.oferta-confirm.oferta-confirm-listen label { padding:0 !important;  }
.oferta-confirm a, .oferta-confirm a:visited { color:#808080; text-decoration:underline; }

.forgot-pass .top-text { max-width:840px; padding:5px 15px 15px 15px; font-size:12px; }
.forgot-pass input { max-width:250px; float:left; }
.forgot-pass .sep { padding:15px 0px 25px 20px; }
.forgot-pass .sep .caption { width:240px; float:left; padding:5px; }
.forgot-pass .sep .button { width:200px; color:#175fb9; float:left; margin:0 0 0 15px; text-align:center; }
.forgot-pass .is_error { margin:2px 0px 0px 252px; max-width:800px; }

.qms-first { margin:10px 0px 25px 20px;  }
.qms-first table.marks-table { margin:10px; width:860px; }
.qms-first table.marks-table tr td { padding:4px 5px 6px 5px; vertical-align:top; text-align:left; }
.qms-first table.marks-table tr td img { margin:5px; }
.qms-first table.marks-table tr td select { width:150px; font-size:14px; }
.qms-first table.marks-table tr td.top-space { padding-top:20px; }
.qms-first .review { width:790px; height:80px; padding:3px; margin-top:3px; }
.qms-first table.tt { width:800px; margin-top:12px; }
.qms-first table.tt tr td { border-top:1px solid #175fb9; border-bottom:1px solid #175fb9; padding:9px 5px 5px 5px; }
.qms-first table.tt tr td textarea { width:290px; height:80px; padding:3px; margin-right:5px; }
.qms-first table.tt tr td .your-mark { padding-top:10px; }
.qms-first table.tt tr td .your-mark select { width:150px; margin-left:8px; }
.qms-first .qms-first-send { width:200px; color:#175fb9; text-align:center; }

.no-groups-exists { padding:60px 20px 70px 40px; font-size:24px; }
.no-groups-exists-manual { padding:30px 20px 40px 20px; } 

.external-link { background:url('//img.audiomania.ru/imgs/external-link-icon.png') bottom right no-repeat; padding-right:15px; }

.payment-pid-list { border-collapse:collapse; border:1px solid #b0b0b0; margin:15px 5px 20px 5px; }
.payment-pid-list tr th { font-weight:bold; text-align:left; }
.payment-pid-list tr th, .payment-pid-list tr td { padding:4px 10px 5px 8px; border:1px solid #b0b0b0; }
.payment-pid-list tr td.r { text-align:right; }
.payment-pid-list tr td.b { font-weight:bold; }
.payment-pid-list tr td.g { color:green; }

.creditcard_info { max-width:800px; }
.creditcard_info tr td { vertical-align:top; padding:10px 20px 15px 8px; }

.block-sort { overflow:hidden; margin-top:20px; }
.block-sort button { float:left; margin:0 10px 0 0; width:auto; color:#819fc7; font-family:Tahoma,sans-serif; }
.block-sort button:hover,
.block-sort button.active { background:#a8c7e7; color:#fff; box-shadow:none; }
.block-sort button.active { cursor:default; }

#content #col-right-2-right .hifiworld .h1-block-header { padding-top:0px; }

#action-rootcat-filter { margin-top:20px; display:block; min-height:580px; }
#action-rootcat-filter .top-block { padding-bottom:7px; }
#action-rootcat-filter.default-form label { padding:2px 5px 3px; font-size:12px; display:block; }
#action-rootcat-filter .selections { padding:0px 0px 9px 5px; }
#action-rootcat-filter .selections a.link-blue-light { border-bottom-style:dashed; font-size:11px; margin-right:7px; }

.content-feedback-form { margin-top:20px; }
.content-feedback-form .default-form { margin:10px 0 0; padding:0; }
.content-feedback-form .default-form label { width:33.3%; }
.content-feedback-form .default-form label span .gray { color:#999999; }
.content-feedback-form .default-form label.textarea { width:100% !important; }
.content-feedback-form .default-form input[type="submit"] { width:260px; height:40px; }
.content-feedback-form .default-form .buttons { margin-bottom:10px; }
.content-feedback-form .default-form textarea { width:100%; }
.content-feedback-form .default-form .is_error { text-align:right; padding:0 10px; }
.content-feedback-form .default-form label.err input.rounded-angles, .content-feedback-form .default-form label.err textarea { border:1px solid red; }
.content-feedback-form .default-form label.err { border:0; box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent; }
.content-feedback-form .feedback-div .done { padding:40px 0 60px 12px; }
.content-feedback-form .feedback-div .done b { color:green; font-size:14pt; }

.block-box a.title-line { background:#E6F3FF; padding:6px 4px 6px 12px !important; cursor:default; margin:0px -2px 0px; border:0; border-top:8px solid white; }
.block-box a.title-line:first-child { border-top:0; }
.block-box a.title-line:hover { background:#E6F3FF; }
.block a.block-item.title-line span { color:#000000; }
.block-item.bottom-border-2px { border-bottom:2px solid #E6F3FF; }

.block-item.tip-top-block { margin:18px 0 24px; }

.description-disclaimer { margin: 0px -20px 10px; font-size:8pt; font-style:italic; color:#505050; line-height:0.8; } 
.description-disclaimer a { font-size:8pt; font-style:italic; }

#col-right-2-right.mt-spec { margin-top:37px; }

.block-dealer-sert .item, .block-dealer-sert .item-v2 { text-align:center; }
.block-dealer-sert .item img, .block-dealer-sert .item-v2 img { margin:30px 0 10px 0; border:1px solid #e5e5e5; }

.worldhifi-tags-block { margin:20px 0 5px; }
.pid-not-available { padding:10px; border:1px solid red !important; margin-bottom:5px !important; }

.add-to-basket .top-block .goods-item.acc { margin:-20px 0 10px; }
.add-to-basket .top-block .goods-item.acc .slide-menu { width:100%; }
.add-to-basket .top-block .goods-item.acc .slide-menu .slide-menu-items { margin:15px 0 0 -5px; }

.search-brand-info { border:2px solid #bfbfbf; padding:15px 10px 25px 10px; text-align:center; }
.search-brand-info .h { font-size:16pt; font-weight:bold; margin:10px 0; }
.search-brand-info img { margin:20px 10px 25px; max-width:800px; max-height:200px; }

.block-tabs-item.no-top-padding { padding-top:0; }

#col-right-2-right .block-how-to:first-child h2.h1-block-header { padding-top:20px; }

#review_multi_select div.layout { padding:0 0 40px 0; }
#review_multi_select .default-form { background:none; border:none; padding-left:0; }
#review_multi_select .default-form:before { display:none; }
#review_multi_select .default-form label { padding:0; margin:0; }
#review_multi_select .form-block { float:left; margin-right: 3px; }
#review_multi_select .am-combobox { width:320px; }
#review_multi_select a.invert-button { width: 14px; height: 18px; background-repeat: no-repeat; background-position: center; margin-top: 30px; }
#review_multi_select button[type=submit] { width:170px; margin: 25px 0 0 18px; }
#review_multi_select .default-form { padding:0 10px 20px 0; }

div.slide-menu ul.slide-menu-items.h180 li, div.slide-menu ul.slide-menu-items.h180 li a {
	height: 180px;
}

div.slide-menu ul.slide-menu-items li.rt1 { background:url('//img.audiomania.ru/pics/catalogue/akusticheskie_sistemy_1.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt4 { background:url('//img.audiomania.ru/pics/catalogue/CD_proigryvateli_4.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt15 { background:url('//img.audiomania.ru/pics/catalogue/setevye_proigryvateli_15.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt503 { background:url('//img.audiomania.ru/pics/catalogue/bluray_proigryvateli_503.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt999778 { background:url('//img.audiomania.ru/pics/catalogue/hi_fi_minisistemy_i_bumboksy.png') center 22px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt502 { background:url('//img.audiomania.ru/pics/catalogue/vinilovye_proigryvateli_502.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt504 { background:url('//img.audiomania.ru/pics/catalogue/av_resivery_i_processory_504.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt2 { background:url('//img.audiomania.ru/pics/catalogue/usiliteli_2.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt999777 { background:url('//img.audiomania.ru/pics/catalogue/dac.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt999781 { background:url('//img.audiomania.ru/pics/catalogue/portarivniy_hifi.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt999779 { background:url('//img.audiomania.ru/pics/catalogue/naushniki.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt501 { background:url('//img.audiomania.ru/pics/catalogue/tunery_501.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt5 { background:url('//img.audiomania.ru/pics/catalogue/tv_and_projector_5.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt6 { background:url('//img.audiomania.ru/pics/catalogue/stoyki_i_kronshteiny_6.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt11 { background:url('//img.audiomania.ru/pics/catalogue/kabeli_i_raziemy_11.png') center 24px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt142 { background:url('//img.audiomania.ru/pics/catalogue/setevye_filtry_i_razvetviteli_142.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt100 { background:url('//img.audiomania.ru/pics/catalogue/root100.jpg') center 17px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt999782 { background:url('//img.audiomania.ru/pics/catalogue/guitar.png') center 12px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt99 { background:url('//img.audiomania.ru/pics/catalogue/aksessuary_99.png') center 20px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt10 { background:url('//img.audiomania.ru/pics/catalogue/root10.jpg') center 25px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt999776 { background:url('//img.audiomania.ru/pics/catalogue/vinilovye_plastinki.png') center 18px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt800 { background:url('//img.audiomania.ru/pics/catalogue/souv.png') center 24px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt1000 { background:url('//img.audiomania.ru/pics/catalogue/mediaplayers.png') center 21px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt1001 { background:url('//img.audiomania.ru/pics/catalogue/soundbar.png') center 28px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt2000 { background:url('//img.audiomania.ru/pics/catalogue/sales.png') center 22px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd1 { background:url('//img.audiomania.ru/pics/solutions/hometheater.jpg') center 16px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd5 { background:url('//img.audiomania.ru/pics/solutions/ready_stereo.jpg') center 17px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd3 { background:url('//img.audiomania.ru/pics/solutions/hifi-computer.jpg') center 16px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd4 { background:url('//img.audiomania.ru/pics/solutions/hifi-smartphone.jpg') center 16px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd10 { background:url('//img.audiomania.ru/pics/solutions/wireless.jpg') center 16px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd6 { background:url('//img.audiomania.ru/pics/solutions/allweather.jpg') center 16px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd8 { background:url('//img.audiomania.ru/pics/solutions/design.jpg') center 14px no-repeat; }
div.slide-menu ul.slide-menu-items li.rd9 { background:url('//img.audiomania.ru/pics/solutions/bar-and-rest.jpg') center 16px no-repeat; }
div.slide-menu ul.slide-menu-items li.rt999778 a span, div.slide-menu ul.slide-menu-items li.rt999782 a span { line-height:16px; margin-bottom:11px; }
div.slide-menu ul.slide-menu-items li.rt999778 div span, div.slide-menu ul.slide-menu-items li.rt999782 div span { line-height:16px; margin-bottom:11px; }

.autocomplete-suggestions {
    border: 1px solid #a8c7e7;
    border-top: none;
    border-radius: 0 0 4px 4px;
    background: #ffffff;
    overflow: auto;
}

.autocomplete-suggestion {
    padding: 0.25rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}

.autocomplete-suggestion-type-cat {
    color: #5886d1;
}

.autocomplete-suggestion:hover .autocomplete-suggestion-type-cat {
    color: #ffffff;
}

.autocomplete-suggestion-cat-name {
    color:#aaaaaa;
    font-size: 80%;
    line-height: 1.1;
}

.autocomplete-suggestion:hover .autocomplete-suggestion-cat-name {
    color: #eeeeee;
}

.autocomplete-suggestion:hover {
    color: #ffffff;
    background: #1D87F4;
}

@media screen and ( max-width: 1024px ) {
	#review_multi_select .am-combobox { width:220px; }
}