

/* Start:/local/templates/aspro_next/components/bitrix/catalog.element/main_custom/style.min.css?17462079605908*/
.not_in_stock_text_block{left:unset !important}#delivery-detail{padding:50px 0}#delivery-detail #delivery-detail{padding:30px 70px 30px;color:#222}#delivery-detail.delivery_preview{padding:0}#delivery-detail .delivery_list{display:table;width:100%;padding:0 40px}#delivery-detail.delivery_preview .delivery_list{padding:0}#delivery-detail .delivery_list_row{display:table-row;background:#f3f3f5;text-align:center}#delivery-detail .delivery_list_row:nth-child(2n){background:white}#delivery-detail .delivery_list_cell{border:0;display:table-cell;padding:8px 10px}#delivery-detail.delivery_preview .delivery_list_cell{padding:4px 4px}#delivery-detail.delivery_preview .delivery_list_cell.cell_left{text-align:left;padding-left:8px}#delivery-detail .delivery_list_cell.cell_left{text-align:left;padding-left:24px}#delivery-detail .delivery_list_header{display:table-caption;font-weight:bold;padding:0 40px 20px 40px}#delivery-detail.delivery_preview .delivery_list_header{font-size:14px;padding:0 0 12px 0;line-height:1.2}#delivery-detail .delivery_list_wrap{display:table-row-group;color:#555}#delivery-detail.delivery_preview .delivery_list_wrap{font-size:12px !important}#delivery-detail .delivery_list_footer{display:table-caption}#delivery-detail .delivery_free{color:#555;padding:20px 40px 10px 40px}#delivery-detail.delivery_preview .delivery_free{font-size:14px;line-height:1.2;padding:12px 0 0 0}#delivery-detail span.edost_link{color:#222 !important;border-bottom:1px dashed #222}div.edost_catalogdelivery_window{border:none !important;border-radius:unset !important;min-width:320px !important}div.edost_catalogdelivery_window #edost_general_div{width:auto !important}td.edost_catalogdelivery_window_head{border-bottom:1px solid #f2f2f2 !important;padding-top:23px !important;padding-bottom:24px !important;z-index:2 !important;background:#fff !important;position:relative !important;font-weight:normal !important;font-size:22px !important;color:#383838 !important}td.edost_catalogdelivery_window_head #edost_catalogdelivery_window_head{margin:34px 75px 35px 35px !important}div.edost_catalogdelivery_window_close{background:url(/local/templates/aspro_next/images/close_icons.png) -30px -46px no-repeat !important;width:12px !important;height:13px !important;opacity:.5 !important;margin-right:33px;padding:0;margin-top:4px;background-color:black !important}div.edost_catalogdelivery_window_close:hover{text-decoration:none;cursor:pointer;opacity:.8 !important}.edost_catalogdelivery_window .chosen-container-single ul li:before{content:none}.edost_catalogdelivery_window .chosen-single{background:#f7f7f7;border:1px solid #eee;border-radius:2px;box-shadow:none;color:#383838;height:auto;font-size:13px;padding:8px 13px 7px}.edost_catalogdelivery_window .chosen-search-input{width:88% !important}table.edost_format_tariff{background:#f3f3f5}table.edost_format_tariff:nth-child(2n){background:white}#edost_catalogdelivery_window_city_table #edost_catalogdelivery_window_city_head{padding-top:12px;padding-right:8px}#edost_catalogdelivery_window_city{width:100%;position:relative;min-width:500px}.edost_description{max-width:860px}select.edost_select{width:auto !important}#edost_catalogdelivery_data{display:none !important}.more_prop{display:none}.vdk-ali-block-wrap{width:70%;display:inline-block;height:50px;margin-top:10px;position:relative}.vdk-ali-block-2{padding-left:40px;position:absolute;bottom:0}.vab2-tb{position:relative}.vab2-main-text{font-size:20px;color:#000;font-weight:700;margin-bottom:5px}.vdk-ali-block-2:before{content:"";width:30px;height:38px;background:url("/local/templates/aspro_next/images/guard.png");background-repeat:no-repeat;position:absolute;left:0;top:5px}.vab2-tb:before{content:"";width:12px;height:10px;background:url("/local/templates/aspro_next/images/cb.png");background-repeat:no-repeat;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}@media all and (max-width:600px){.vdk-ali-block-wrap{display:none}#delivery-detail .delivery_list{padding:0}#delivery-detail #delivery-detail{padding:15px}#delivery-detail .delivery_list_header{padding:0 0 12px 0}#delivery-detail .delivery_free{padding:12px 0 0 0}#delivery-detail .delivery_list_cell.cell_left{padding-left:8px}#delivery-detail .delivery_list_wrap{font-size:13px !important}body #delivery-detail .item_main_info{margin-bottom:16px}select.edost_select{width:auto !important;max-width:260px}div.edost_catalogdelivery_window{left:0 !important;font-size:12px;margin-left:2px;margin-right:2px;width:-moz-calc(100% - 4px) !important;width:-webkit-calc(100% - 4px) !important;width:-o-calc(100% - 4px) !important;width:calc(100% - 4px) !important}.edost_format_ico{display:none !important}.edost_description{display:none !important}.edost_format_addres_mobile{display:none !important}.edost_format_company_mobile{display:none !important}.edost_format_price.edost_day_top{display:none !important}td.edost_catalogdelivery_window_head{padding-left:12px !important}td.edost_catalogdelivery_window_head #edost_catalogdelivery_window_head{margin:0 !important}.edost_catalogdelivery_window_quantity_head{display:none !important}#edost_catalogdelivery_window_city_table #edost_catalogdelivery_window_city_head{display:none !important}}.product-contact-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:100%}.product-contact-buttons__button{display:flex;justify-content:center;padding:10px;font-size:14px;font-weight:bold;line-height:24px;text-decoration:none;color:#fff;background-color:var(--background-color);border-radius:2px;transition:background-color ease .5s}.product-contact-buttons__button:is(:hover,:active,:focus){color:#fff;background-color:var(--background-color-hover)}.product-contact-buttons__button--green{--background-color:#02d15c;--background-color-hover:#00c257}.product-contact-buttons__button--blue{--background-color:#0af;--background-color-hover:#0099f7}

/* End */


/* Start:/local/templates/aspro_next/components/bitrix/iblock.vote/element_rating/style.css?1746207960341*/
.iblock-vote table td div { cursor: pointer; background: url('/local/templates/aspro_next/components/bitrix/iblock.vote/element_rating/../../../../images/ai.png') -374px -51px no-repeat; width:19px; height:16px; overflow:hidden; }
div.star-voted, div.star-over { }
.iblock-vote table td div.star-empty { background-position:-393px -51px; }
.iblock-vote table td div.star-over { background-position:-374px -51px;}


/* End */


/* Start:/local/templates/aspro_next/components/bitrix/catalog.set.constructor/.default/style.min.css?17462079609251*/
.bx-set-constructor{background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:10px 20px;margin-bottom:20px}.bx-modal-small-title{display:block;margin-top:10px;font-size:15px;font-weight:bold;margin-bottom:20px}.bx-original-item-container{text-align:center;margin-bottom:20px}.bx-original-item-image{width:70px;height:auto}.bx-modal-description{font-size:80%;color:#8e8e8e}.bx-added-item-table{border-bottom:1px solid #edeef0;width:100%;border-collapse:collapse;margin-bottom:20px;table-layout:fixed}.bx-added-item-table-cell-itemname,.bx-added-item-table-cell-img,.bx-added-item-table-cell-del,.bx-added-item-table-cell-price{padding:3px 5px;border-top:1px solid #edeef0}.bx-added-item-table-cell-price{width:150px;text-align:right}.bx-added-item-table-cell-img,.bx-added-item-table-cell-del{width:50px;height:50px;text-align:center}.bx-added-item-table-cell-img img{display:inline-block}.bx-added-item-table-cell-del{text-align:center}.bx-added-item-new-price{white-space:nowrap}.bx-added-item-delete{display:inline-block;width:15px;height:15px;cursor:pointer;background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABaAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDMkRGNUY2QjgzMTExRTRCNDgzQ0YwMDY1Mzg5OUZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDMkRGNUY3QjgzMTExRTRCNDgzQ0YwMDY1Mzg5OUZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEMyREY1RjRCODMxMTFFNEI0ODNDRjAwNjUzODk5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEMyREY1RjVCODMxMTFFNEI0ODNDRjAwNjUzODk5RkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAgEBAQICAgEBAgICAgICAgICAwIDAwMDAgMDBAQEBAQDBQUFBQUFBwcHBwcICAgICAgICAgIAQEBAQICAgUDAwUHBQQFBwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj/wAARCAAJAAkDAREAAhEBAxEB/8QAawAAAwEAAAAAAAAAAAAAAAAAAAUICgEAAwEBAAAAAAAAAAAAAAAAAAEEAwUQAAEDAgMJAAAAAAAAAAAAAAMCBAYSBQATCEJyI7XVlgdXOBEAAgIBBQAAAAAAAAAAAAAAAAFRIgIRMYGhQv/aAAwDAQACEQMRAD8A1KSiUXhneJpFYrNL850qOb8EU/n4QrentZ3qyEes2b0hFFW0WVSc0tKqatqri9HHFaJtWIm42LOyNPXsxPe1z6hiS8dG9JAHz15M3ZtzO4YPa4DwxrhDP//Z) no-repeat center}.bx-item-set-result-block{text-align:center}.bx-added-item-old-price{padding:0;color:#b8b8b8;text-decoration:line-through;font-size:11px;line-height:11px;white-space:nowrap}.bx-constructor-result-table{width:100%}.bx-constructor-result-table td{padding-top:3px;padding-bottom:3px;vertical-align:bottom}.bx-constructor-result-table-title{font-size:13px;text-align:right;padding-right:5px;line-height:20px}.bx-constructor-result-table-value{padding-left:5px;text-align:right}.bx-constructor-result-table-value strong{font-size:14px;line-height:14px}.bx-constructor-result-btn-container{text-align:center;margin:10px}@media(max-width:768px){.bx-constructor-result-btn-container{display:inline-block;max-width:140px;width:100%;vertical-align:middle}}.bx-constructor-result-price{display:inline-block;max-width:140px;width:100%;text-align:center;border:1px solid #d3d3d3;line-height:1.5;padding:5px 0;font-weight:bold;border-radius:2px;white-space:nowrap;height:30px;box-sizing:border-box}.bx-constructor-result-btn-container .btn{display:inline-block;max-width:140px;width:100%}.bx-catalog-set-topsale-slider{border:1px solid #d3d3d3;border-radius:3px;position:relative;background:#f9f9f9;box-sizing:border-box;margin-bottom:20px;margin-top:10px}.bx-catalog-set-topsale-slider:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;background-color:#f9f9f9;-webkit-transform:rotate(45deg) translateX(-21px) translateY(-8px);-moz-transform:rotate(45deg) translateX(-21px) translateY(-8px);-ms-transform:rotate(45deg) translateX(-21px) translateY(-8px);-o-transform:rotate(45deg) translateX(-21px) translateY(-8px);transform:rotate(45deg) translateX(-21px) translateY(-8px);top:10px}.bx-catalog-set-topsale-slider-container{overflow-y:hidden;overflow-x:auto;position:relative;-webkit-overflow-scrolling:touch}.bx-catalog-set-topsale-slider .bx-catalog-set-item{border:1px solid #e3e3e3;border-radius:3px;margin:0 5px}.bx-catalog-set-topsale-slider-box{position:relative;padding:10px}.bx-catalog-set-item-container{position:relative;min-height:20px;float:left}.bx-catalog-set-item{border:1px solid transparent;overflow:hidden;border-radius:3px;background:#FFF;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;padding-bottom:10px}.bx-catalog-set-item-notavailable{height:30px;background:#dedede;display:inline-block;padding:0 15px;line-height:28px;vertical-align:middle;font-weight:bold;border-radius:3px;border:1px solid #d3d3d3}.bx-catalog-set-item-col,.bx-catalog-set-item-scu,.bx-catalog-set-item-add-btn,.bx-catalog-set-item-custom{padding:5px 15px}.bx-catalog-set-item-img{padding:10px;position:relative;padding-top:109%!important;height:0}.bx-catalog-set-item-img-container{position:absolute;top:5px;right:5px;bottom:5px;left:5px;text-align:center}.bx-catalog-set-item-img img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.bx-catalog-set-item-title{line-height:15px;font-size:14px;overflow:hidden;height:35px;vertical-align:top;padding:5px 10px;position:relative}.bx-catalog-set-item-title:after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);bottom:0;right:0;left:0;height:10px;position:absolute;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.bx-catalog-set-item-price{text-align:center;min-height:50px;padding:5px 10px 0}.bx-catalog-set-item-col{text-align:center}.bx-catalog-set-item-col-minus,.bx-catalog-set-item-col-plus{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle}.bx-catalog-set-item-col-input{display:inline-block;width:25px;height:20px;vertical-align:middle;font-size:11px}.bx-catalog-set-item-add-btn{text-align:center}.bx-catalog-set-item-custom{font-size:12px;color:#b8b8b8}.bx-catalog-set-item-price-new{font-weight:bold;display:block}.bx-catalog-set-item-price-old{display:block;padding:3px 0;color:#b8b8b8;text-decoration:line-through;font-size:11px;line-height:11px}.bx-catalog-set-topsale-slide{display:none}.bx-catalog-set-topsale-slide.bx-active{display:block}.bx-catalog-set-topsale-slide-control{text-align:center;padding-top:20px;padding-bottom:20px}.bx-catalog-set-topsale-slide-control-dot{display:inline-block;width:11px;height:11px;border-radius:50%;background:#dbdbdb}.bx-catalog-set-topsale-slide-control-dot:hover,.bx-catalog-set-topsale-slide-control-dot.bx-active{background:#1485ce}@media(max-width:530px){.bx-added-item-table,.bx-added-item-table tbody,.bx-added-item-table tr,.bx-added-item-table-cell-img,.bx-added-item-table-cell-itemname,.bx-added-item-table-cell-price,.bx-added-item-table-cell-del{display:block}.bx-added-item-table,.bx-added-item-table tr,.bx-added-item-table-cell-itemname,.bx-added-item-table-cell-price,.bx-added-item-table-cell-del{width:100%}.bx-added-item-table tr{padding-top:10px;padding-bottom:30px;border-top:1px solid #edeef0;clear:both}.bx-added-item-table-cell-img{float:left;border-top:0}.bx-added-item-table-cell-itemname{border-top:0}.bx-added-item-table-cell-price{text-align:right;border-top:0}.bx-added-item-table-cell-del{text-align:right;border-top:0}.bx-added-item-table-cell-del .bx-added-item-delete-text{color:#d63131;cursor:pointer;display:inline}.bx-catalog-set-topsale-slider-box:after,.bx-catalog-set-topsale-slider-box:before{width:2px}.bx-catalog-set-item-img img{border:1px solid #edeef0}.bx-catalog-set-item-img,.bx-catalog-set-item-custom{padding:10px 5px}}
/* End */


/* Start:/local/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1746207960604*/
.bx_item_list_title{font-weight:bold;color:#000;background:#ebf4f8;vertical-align:middle;height:38px;text-align:center;line-height:38px;font-size:14px}.bx_sale_gift_main_products.bx_wood .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_red .bx_item_list_title{background:#fbf1f0}.bx_sale_gift_main_products.bx_green .bx_item_list_title{background:#f2fbea}.bx_sale_gift_main_products.bx_blue .bx_item_list_title{background:#ebf4f8}.bx_sale_gift_main_products.bx_black .bx_item_list_title{background:#f1f4f7}.bx_sale_gift_main_products.bx_yellow .bx_item_list_title{background:#fbf7db}
/* End */


/* Start:/local/templates/aspro_next/components/api/reviews/vdk_cust/style.css?17462079607881*/
/* General
 ========================================================================== */
.api-reviews *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.api-reviews{ font-size: 14px; line-height: 20px }
.api-reviews .api-block-top{
	margin: 0 0 15px; background: #fff;	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .25); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .25); box-shadow: 0 3px 3px rgba(0, 0, 0, .25);
}
.api-reviews .api-block-header{ position: relative; overflow: hidden; padding: 20px; }

.api-reviews .api-block-title{ padding: 10px 20px; line-height: 32px;}
.api-reviews .api-block-title:after {content: "";display: table;clear: both;}
.api-reviews .api-block-title .api-block-left{font-weight: bold; font-size: 20px; float: left; }
.api-reviews .api-block-title .api-block-right{float: right; text-align: right}

.api-reviews .api-block-header .api-reviews-stat,
.api-reviews .api-block-header .api-reviews-form{ float: left; width: 100%; padding-left: 10px; }
.api-reviews .api-block-sort{ padding: 13px 20px 10px; border-top: 1px solid #f0f0f0; }

/* .api-field-files */
.api-reviews .api-field-files .api-attachment-wrap{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 6px 6px 0;
}
.api-reviews .api-field-files a{
	text-decoration: none;
	display: block;
	border: 1px solid rgba(0, 0, 0, .1);
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.api-reviews  .api-field-files a:hover{
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .2);
	box-shadow: 0 0 2px rgba(0, 0, 0, .2);
}
.api-reviews  .api-field-files .api-file-outer{
	border: 1px solid #fff;
}
.api-reviews  .api-file-content{
	font-size: 13px;
	line-height: 15px;
	max-height: 30px;
	overflow: hidden;
	display: block;
}
.api-reviews  .api-file-thumbnail{
	display: block;
	width: 114px;
	height: 72px;
	background-size: contain;
	background-position: center;
	background-color: rgba(0,0,0,.05);
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
}
.api-reviews  .api-file-attachment{
	display: block;
	width: 114px;
	height: 72px;
	background: #eeece9;
	color: #000;
	padding: 5px 7px;
	overflow: hidden;
	position: relative;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.api-reviews  .api-file-extension{
	display: block;
	padding: 0 4px;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px;
	background: #60605a;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}

.api-reviews  .api-file-delete{
	display: block;
	position: absolute;
	z-index: 1;
	right: -10px;
	top: -10px;
	width: 16px;
	height: 16px;
	background: #FFF;
	color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	line-height: 16px;
	font-size: 20px;
	font-family: sans-serif;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-webkit-transition: all 50ms linear 0s; -moz-transition: all 50ms linear 0s; -ms-transition: all 50ms linear 0s; -o-transition: all 50ms linear 0s; transition: all 50ms linear 0s;
}
.api-reviews  .api-file-delete:hover{
	background: #F00;
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);
}
.api-reviews  .api-file-delete:active{
	opacity: .3;
	filter: alpha(opacity=30);
}

.api-reviews .api-file-ext-mp3,
.api-reviews .api-file-ext-wav,
.api-reviews .api-file-ext-midi,
.api-reviews .api-file-ext-snd,
.api-reviews .api-file-ext-au,
.api-reviews .api-file-ext-wma,
.api-reviews .api-file-ext-ogg,
.api-reviews .api-file-ext-aac,
.api-reviews .api-file-ext-flac,
.api-reviews .api-file-ext-cda{background: #23a9db;}

.api-reviews .api-file-ext-mpg,
.api-reviews .api-file-ext-avi,
.api-reviews .api-file-ext-wmv,
.api-reviews .api-file-ext-mpeg,
.api-reviews .api-file-ext-mpe,
.api-reviews .api-file-ext-flv,
.api-reviews .api-file-ext-mkv,
.api-reviews .api-file-ext-mov,
.api-reviews .api-file-ext-wma,
.api-reviews .api-file-ext-mp4,
.api-reviews .api-file-ext-xvid,
.api-reviews .api-file-ext-asf,
.api-reviews .api-file-ext-divx,
.api-reviews .api-file-ext-vob{background: #7e70ee;}
.api-reviews .api-file-ext-swf{background: #A42222;}

.api-reviews .api-file-ext-odt,
.api-reviews .api-file-ext-doc,
.api-reviews .api-file-ext-docx{background: #03689b;}

.api-reviews .api-file-ext-csv,
.api-reviews .api-file-ext-ods,
.api-reviews .api-file-ext-xls,
.api-reviews .api-file-ext-xlsx{background: #5bab6e;}

.api-reviews .api-file-ext-odp,
.api-reviews .api-file-ext-ppt,
.api-reviews .api-file-ext-pptx{background: #f1592a;}

.api-reviews .api-file-ext-rar,
.api-reviews .api-file-ext-tar,
.api-reviews .api-file-ext-7zip,
.api-reviews .api-file-ext-zip{background: #867c75;}

.api-reviews .api-file-ext-djvu,
.api-reviews .api-file-ext-epub,
.api-reviews .api-file-ext-tiff,
.api-reviews .api-file-ext-xps{background: #3468b0;}
.api-reviews .api-file-ext-pdf{background: #d00;}

.api-reviews .api-file-ext-txt{background: #a4a7ac;}
.api-reviews .api-file-ext-rtf{background: #a94bb7;}

.api-reviews .api-file-ext-app{background: #ed558f;}
.api-reviews .api-file-ext-php{background: #8993BE;}
.api-reviews .api-file-ext-js{background: #d0c54d;}
.api-reviews .api-file-ext-css{background: #44afa6;}

.api-reviews .api-file-ext-jpeg,
.api-reviews .api-file-ext-jpg{background: #e15955;}

/* Adobe */
.api-reviews .api-file-ext-psd{background: #26cdf7;}
.api-reviews .api-file-ext-ae{background: #d4a6ff;}
.api-reviews .api-file-ext-au{background: #00dfb9;}
.api-reviews .api-file-ext-an{background: #ff4926;}
.api-reviews .api-file-ext-ai{background: #ff7e19;}
.api-reviews .api-file-ext-ic{background: #fc64f6;}
.api-reviews .api-file-ext-id{background: #ff3f8d;}
.api-reviews .api-file-ext-mu{background: #d0e73e;}
.api-reviews .api-file-ext-pr{background: #e383ff;}


/* Display
 ========================================================================== */
.api-hidden{ display: none !important; visibility: hidden !important; }
.api-display-block{ display: block !important; }
.api-display-inline{ display: inline !important; }
.api-display-inline-block{ display: inline-block !important; }

/* Wait
 ========================================================================== */
#api-reviews-wait{ display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9999; overflow: hidden; }
#api-reviews-wait .api-image{
	z-index: 2; position: absolute; top: 50%; left: 50%; height: 56px; width: 56px; margin: -28px 0 0 -28px;
	background-image: url("/local/templates/aspro_next/components/api/reviews/vdk_cust/images/wait.svg"); background-repeat: no-repeat; background-size: contain;background-color: rgba(255, 255, 255, .7);
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	-webkit-box-shadow: 0 0 7px 3px rgba(255, 255, 255, .7); -moz-box-shadow: 0 0 7px 3px rgba(255, 255, 255, .7); box-shadow: 0 0 7px 3px rgba(255, 255, 255, .7);
	-webkit-animation:loader 5s linear infinite; -o-animation:loader 5s linear infinite; animation:loader 5s linear infinite;
}
@keyframes loader{
	100%{-webkit-transform: rotate(-360deg);transform: rotate(-360deg); }
}
#api-reviews-wait .api-bg{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #fff; opacity: .4; }

/* @media
 ========================================================================== */
@media (min-width: 768px){
	.api-reviews .api-block-header .api-reviews-stat{width: 66.666%;margin-bottom: 0;}
	.api-reviews:not(.api-stat-off) .api-block-header .api-reviews-form{width: 33.333%;}
}
@media (max-width: 768px){
	.api-reviews .api-block-title > div{width: 100% !important; float: none !important; text-align: left !important;}
}

/* End */


/* Start:/local/templates/aspro_next/components/api/reviews/vdk_cust/theme/aspro/style.css?17462079601391*/
.api-reviews .api-block-title,
.api-reviews .api-block-sort,
.api-reviews .api-block-title a,
.api-reviews .api-block-sort a{ color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,.2) }
.api-reviews .api-block-sort a{border-color: #fff}
.api-reviews .api-block-sort a.api-active,
.api-reviews .api-block-sort a:hover{color: #000}

.arbt-color-yellow .api-block-title,
.arbt-color-yellow .api-block-sort{ background: #faaa00; }

.arbt-color-orange .api-block-title,
.arbt-color-orange .api-block-sort{ background: #ff6d00; }

.arbt-color-red .api-block-title,
.arbt-color-red .api-block-sort{ background: #de002b; }

.arbt-color-magenta .api-block-title,
.arbt-color-magenta .api-block-sort{ background: #b82945; }

.arbt-color-orchid .api-block-title,
.arbt-color-orchid .api-block-sort{ background: #d75cb6; }

.arbt-color-navy .api-block-title,
.arbt-color-navy .api-block-sort{ background: #006dca; }

.arbt-color-blue .api-block-title,
.arbt-color-blue .api-block-sort{ background: #01aae3; }

.arbt-color-green_sea .api-block-title,
.arbt-color-green_sea .api-block-sort{ background: #01b1af; }

.arbt-color-green .api-block-title,
.arbt-color-green .api-block-sort{ background: #009f4f; }

.arbt-color-irish_green .api-block-title,
.arbt-color-irish_green .api-block-sort{ background: #6db900; }

.arbt-color-purple .api-block-title,
.arbt-color-purple .api-block-sort{ background: #9d57fb; }


/* End */


/* Start:/local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/style.css?17462079608199*/
/* General
 ========================================================================== */
.api-reviews *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.api-reviews .api-back-link{margin: 30px 0}
/* .api-header
 ========================================================================== */
.api-reviews-detail .api-header .api-icon-star{ display: inline-block; width: 16px; height: 15px; }
.api-reviews-detail .api-header .api-user-info{ overflow: hidden }
.api-reviews-detail .api-header .api-guest-picture{ float: left; margin-right: 15px }
.api-reviews-detail .api-header .api-guest-info{ padding: 9px 0; overflow: hidden}
.api-reviews-detail .api-header .api-guest-info > div{ display: block;float: left; margin:0 15px 5px 0;line-height: 1; min-height: 16px }
.api-reviews-detail .api-header .api-guest-name{ font-weight: bold }
.api-reviews-detail .api-header .api-date{ font-size: 10px; font-style: italic; color: #999;}
.api-reviews-detail .api-header .api-date:before{ content: " "; display: inline-block; margin: 0 6px -2px 0; width: 15px; height: 13px; background: url("/bitrix/images/api.reviews/sprite.png") no-repeat -51px 0 transparent; }
.api-reviews-detail .api-header .api-true-buyer{
	background: url("/bitrix/css/api.core/images/components/buyer.svg") no-repeat 0 50%;
	display: inline-block;height: 18px;background-size: contain;margin-top: -2px !important;padding-left: 23px;line-height:16px !important;color: #29ad2e;font-weight: 700;font-size: 12.8px;
}
.api-reviews-detail .api-header .api-userpic{ width: 36px; height: 36px; display: inline-block; border: 1px solid #fff; background-color: #c5c5c5; /*background-color: #3194F4;*/ background-size: contain; background-position: center; background-repeat: no-repeat; /*box-shadow: 0 1px 2px rgba(0,0,0,.2);*/-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
.api-reviews-detail .api-header .api-prodpic{ width: 36px; height: 36px; display: inline-block; background-size: contain; background-position: center; background-repeat: no-repeat; }
/* .api-content
 ========================================================================== */
.api-reviews-detail .api-content{ padding: 15px 0; border-bottom: 1px solid #dfdfdf }
/* .api-item */
.api-reviews-detail .api-item{background: #f8f8f8; padding: 30px; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.api-reviews-detail .api-item.api-active{ background: #fffbe6 }
.api-reviews-detail .api-item + *{ margin-top: 30px; }
.api-reviews-detail .api-item-hidden{ background: #f3f2f2 !important; border: 1px solid #ccc !important; }
.api-reviews-detail .api-item-hidden .api-item-status{ background: #212121; display: block; position: absolute; right: 0; top: 0; color: #f3f2f2; font-size: 12px; padding: 3px 10px; min-width: 140px; text-align: center }
.api-reviews-detail .api-review-link{float: right;}
.api-reviews-detail .api-review-link a{line-height: normal; cursor: pointer}
.api-reviews-detail .api-item .api-icon-active{ background-position: 0 0; }
/* .api-fields */
.api-reviews-detail .api-field{ margin: 0 0 15px }
.api-reviews-detail .api-field-label{ font-weight: bold; display: block; vertical-align: top; min-width: 120px }
.api-reviews-detail .api-field-value{ display: inline-block }
.api-reviews-detail .api-field-title{ font-size: 16px; font-weight: bold; font-style: italic; color: #eb6132; background: #fff; padding: 5px 12px; margin: 0 0 20px; }
.api-reviews-detail .api-field-advantage{ color: #0b700d }
.api-reviews-detail .api-field-disadvantage{ color: #c51111 }
.api-reviews-detail input[type=text],
.api-reviews-detail textarea{ background: #fff; border: 1px solid #c0c0be; padding: 4px 10px; font-weight: normal; font-size: 14px; width: 100%; display: block; transition: none; overflow: hidden; resize: none; outline: none; }
.api-reviews-detail textarea{ height: auto; }
.api-reviews-detail [data-fake-field]{ display: none; }
/* .api-footer
 ========================================================================== */
.api-reviews-detail .api-footer{ padding: 8px 0 0; }
.api-reviews-detail .api-footer .api-user-info{ overflow: hidden }
.api-reviews-detail .api-footer .api-user-info .api-left{float: left}
.api-reviews-detail .api-footer .api-user-info .api-right{float: right; text-align: right;}
.api-reviews-detail .api-footer .api-guest-contacts{ display: inline-block }
/* .api-answer */
.api-reviews-detail .api-answer{ background: #fff; color: #444; padding: 10px; margin: 25px 0 0 60px; position: relative; }
.api-reviews-detail .api-answer:before{ content: " "; display: block; position: absolute; top: 50%; left: -57px; margin-top: -10px; width: 33px; height: 20px; background: url("/bitrix/images/api.reviews/sprite.png") no-repeat 0 -13px transparent; }
.api-reviews-detail .api-answer .api-shop-name{ font-weight: bold; font-size: 15px }
.api-reviews-detail .api-answer-send .api-shop-name:after{ content: ""; background: url("/local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/images/ok.svg") no-repeat 50% 50%; background-size: contain; width: 14px; height: 14px; display: inline-block; margin: 0 0 -2px 5px; }
.api-reviews-detail .api-answer .api-badge{ display: inline-block; vertical-align: middle; color: #fff; height: 20px; line-height: 21px; padding: 0 8px; font-size: 8px; text-transform: uppercase; letter-spacing: 1px;	-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.api-reviews-detail .api-answer .api-shop-text{ margin-top: 10px; }
/* .api-thumbs */
.api-reviews-detail .api-thumbs{white-space: nowrap}
.api-reviews-detail .api-thumbs .api-thumbs-label{ font-size: 12px }
.api-reviews-detail .api-thumbs > *{ margin-right: 10px; display: inline-block; white-space: nowrap }
.api-reviews-detail .api-thumbs-up,
.api-reviews-detail .api-thumbs-down{ cursor: pointer; font-size: 12px   }
.api-reviews-detail .api-thumbs .api-hand{background-image: url("/bitrix/images/api.reviews/sprite.png"); background-repeat:no-repeat;  display: inline-block; width: 14px; height: 15px; line-height: 0; font-size: 0;  }
.api-reviews-detail .api-thumbs-up .api-hand{ background-position: -46px -33px; margin-bottom: -2px }
.api-reviews-detail .api-thumbs-up.api-thumbs-active .api-hand{ background-position: -61px -33px }
.api-reviews-detail .api-thumbs-up .api-counter{ color: #298800 }
.api-reviews-detail .api-thumbs-down .api-hand{ background-position: -76px -33px; margin-bottom: -5px }
.api-reviews-detail .api-thumbs-down.api-thumbs-active .api-hand{ background-position: -91px -33px }
.api-reviews-detail .api-thumbs-down .api-counter{ color: #f81f1f }
.api-reviews-detail .api-wait-small:after{ content: ""; display: inline-block; vertical-align: middle; background-size: contain !important; width: 16px; height: 16px; -webkit-animation: loader 5s linear infinite; animation: loader 5s linear infinite; }
@keyframes loader{
	100%{ -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
}
/* .api-admin-controls */
.api-reviews-detail .api-admin-controls{ margin:0;position: relative; bottom: -15px }

/* #api-reply */
.api-reviews-detail #api-reply{position: relative; bottom: -20px; margin: 0}
.api-reviews-detail #api-reply .api-reply-button{ margin: 5px 0 0 }
.api-reviews-detail #api-reply button, #api-reply .api-label{ display: inline-block; vertical-align: middle }
.api-reviews-detail #api-reply button{ margin-right: 5px }
.api-reviews-detail #api-reply .api-label{ margin-left: 15px }
.api-reviews-detail #api-reply .api-label input{ margin: 0 5px 0 0 }
/* .api-pagination
 ========================================================================== */
.api-reviews-detail .api-pagination{ margin: 50px 0 25px; text-align: center }
/* @media
 ========================================================================== */
@media (max-width: 600px){
	.api-reviews-detail .api-footer .api-user-info > div{width: 100% !important;}
	.api-reviews-detail .api-footer .api-user-info .api-right{margin-top: 15px}
}
@media (max-width: 480px){
	.api-reviews-detail .api-answer{margin-left: 0}
	.api-reviews-detail .api-answer:before{display: none}
	.api-reviews-detail .api-footer .api-user-info .api-right{text-align: center;}
}

/* End */


/* Start:/local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/theme/aspro/style.css?17462079604624*/
.ardetail-color-yellow .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/yellow/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-yellow .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/yellow/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-yellow .api-field-title{ color: #faaa00 }
.ardetail-color-yellow .api-item{ background: rgba(250, 170, 0, 0.1); }

.ardetail-color-orange .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/orange/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-orange .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/orange/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-orange .api-field-title{ color: #ff6d00 }
.ardetail-color-orange .api-item{ background: rgba(255, 109, 0, 0.1); }

.ardetail-color-red .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/red/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-red .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/red/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-red .api-field-title{ color: #de002b }
.ardetail-color-red .api-item{ background: rgba(222, 0, 43, 0.1); }

.ardetail-color-magenta .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/magenta/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-magenta .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/magenta/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-magenta .api-field-title{ color: #b82945 }
.ardetail-color-magenta .api-item{ background: rgba(184, 41, 69, 0.1); }

.ardetail-color-orchid .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/orchid/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-orchid .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/orchid/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-orchid .api-field-title{ color: #d75cb6 }
.ardetail-color-orchid .api-item{ background: rgba(215, 92, 182, 0.1); }

.ardetail-color-navy .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/navy/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-navy .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/navy/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-navy .api-field-title{ color: #006dca }
.ardetail-color-navy .api-item{ background: rgba(0, 109, 202, 0.1); }

.ardetail-color-blue .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/blue/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-blue .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/blue/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-blue .api-field-title{ color: #01aae3 }
.ardetail-color-blue .api-item{ background: rgba(1, 170, 227, 0.1); }

.ardetail-color-green_sea .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/green_sea/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-green_sea .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/green_sea/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-green_sea .api-field-title{ color: #01b1af }
.ardetail-color-green_sea .api-item{ background: rgba(1, 177, 175, 0.1); }

.ardetail-color-green .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/green/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-green .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/green/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-green .api-field-title{ color: #009f4f }
.ardetail-color-green .api-item{ background: rgba(0, 159, 79, 0.1); }

.ardetail-color-irish_green .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/irish_green/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-irish_green .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/irish_green/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-irish_green .api-field-title{ color: #6db900 }
.ardetail-color-irish_green .api-item{ background: rgba(109, 185, 0, 0.1); }

.ardetail-color-purple .api-wait-small:after{ background: url("/bitrix/images/api.reviews/aspro/purple/wait.svg") no-repeat 50% 50% transparent; }
.ardetail-color-purple .api-icon-star{ background: url("/bitrix/images/api.reviews/aspro/purple/sprite.png") no-repeat -16px 0 transparent; }
.ardetail-color-purple .api-field-title{ color: #9d57fb }
.ardetail-color-purple .api-item{ background: rgba(157, 87, 251, 0.1); }
/* End */


/* Start:/local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/plugins/button/api.button.css?17462079606237*/
/* ========================================================================
   Component:.api-button
 ========================================================================== */
.api-button::-moz-focus-inner{border: 0;padding: 0;}
.api-button{
	position: relative;
	-webkit-appearance: none;
	margin: 0;
	font: inherit;
	font-size: inherit;
	overflow: visible;
	color: #000;
	text-transform: none;
	display: inline-block;
	padding: 0 12px;
	background: #fff;
	vertical-align: middle;
	line-height: 28px;
	min-height: 30px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #ccc;
	outline: none;
	text-shadow: 0 1px 0 #fff;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-transition: border-color .1s ease-out 0s; -moz-transition: border-color .1s ease-out 0s; -ms-transition: border-color .1s ease-out 0s; -o-transition: border-color .1s ease-out 0s; transition: border-color .1s ease-out 0s;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.api-button:not(:disabled){cursor: pointer;}
.api-button:hover,
.api-button:focus{color: #000;background-color: #fafafa;border-color: rgba(0, 0, 0, 0.3);}
.api-button:active{color: #000;background-color: #eee;}
.api-button:disabled,
.api-button[disabled] {background: #fafafa;color: #999;border-color: rgba(0, 0, 0, 0.2);}

.api-button-primary {background-color: #00a8e6;color: #fff;}
.api-button-primary:hover,
.api-button-primary:focus {background-color: #35b3ee;color: #fff;}
.api-button-primary:active,
.api-button-primary.api-active {background-color: #0091ca;	color: #fff;}

.api-button-success {background-color: #8cc14c;color: #fff;}
.api-button-success:hover,
.api-button-success:focus {background-color: #8ec73b;color: #fff;}
.api-button-success:active,
.api-button-success.api-active {background-color: #72ae41;color: #fff;}

.api-button-danger {background-color: #da314b;color: #fff;}
.api-button-danger:hover,
.api-button-danger:focus {background-color: #e4354f;color: #fff;}
.api-button-danger:active,
.api-button-danger.api-active {background-color: #c91032;color: #fff;}

.api-button-primary,
.api-button-success,
.api-button-danger {border: 1px solid rgba(0, 0, 0, 0.06);box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);}
.api-button-primary:hover,
.api-button-primary:focus,
.api-button-success:hover,
.api-button-success:focus,
.api-button-danger:hover,
.api-button-danger:focus {border-color: rgba(0, 0, 0, 0.21);}

.api-button-mini {min-height: 20px;padding: 0 6px;line-height: 18px;font-size: 11px;}
.api-button-small {min-height: 25px;padding: 0 10px;line-height: 23px;font-size: 12px;}
.api-button-large {min-height: 44px;padding: 0 20px;line-height: 42px;font-size: 16px;}
.api-button .api-icon{display: inline-block;vertical-align: middle;}

/* .api-button-busy */
.api-button.api-button-busy{cursor: wait;}
.api-button-busy:after{
	content: "";
	border: 1px solid  rgba(0, 0, 0, 0.2);
	position: absolute;
	left: -1px;
	top: -1px;
	right: -1px;
	bottom: -1px;
	z-index: 2;
	background: url("/local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/plugins/button/images/busy.gif") no-repeat 50% 50% #fafafa;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

/* Color
 ========================================================================== */

.api-button-grey{background: #E0E1E2;color: #444;}
.api-button-grey:hover,
.api-button-grey:focus{background: #CACBCD;color: #222;border-color: rgba(0, 0, 0, 0.1);}
.api-button-grey:active,
.api-button-grey.api-active{background: #BABBBC;color: #222;}

.api-button-yellow{
	color: #000;
	text-shadow: none;
	/*background-color: #ffdb4d;*/
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-transition: background .1s ease-out 0s; -moz-transition: background .1s ease-out 0s; -ms-transition: background .1s ease-out 0s; -o-transition: background .1s ease-out 0s; transition: background .1s ease-out 0s;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .07); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .07); box-shadow: 0 1px 0 rgba(0, 0, 0, .07);

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffdf60+0,ffcc00+100 */
	background: #ffdf60; /* Old browsers */
	background: -moz-linear-gradient(top, #ffdf60 0%, #fc0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffdf60 0%, #fc0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffdf60 0%, #fc0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdf60', endColorstr='#ffcc00', GradientType=0); /* IE6-9 */
}
.api-button-yellow:hover{
	color: #000;
	/*background-color: #ffd633;*/

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe681+0,ffd428+100 */
	background: #ffe681; /* Old browsers */
	background: -moz-linear-gradient(top, #ffe681 0%, #ffd428 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffe681 0%, #ffd428 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffe681 0%, #ffd428 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe681', endColorstr='#ffd428', GradientType=0); /* IE6-9 */
}
.api-button-yellow:focus{
	color: #000;
	/*background-color: #ffd633;*/
	-webkit-box-shadow: inset 0 0 0 1px rgba(193, 154, 0, .2), 0 0 6px 2px rgba(255, 204, 0, .7); -moz-box-shadow: inset 0 0 0 1px rgba(193, 154, 0, .2), 0 0 6px 2px rgba(255, 204, 0, .7); box-shadow: inset 0 0 0 1px rgba(193, 154, 0, .2), 0 0 6px 2px rgba(255, 204, 0, .7);
}
.api-button-yellow:active{
	color: #000;
	/*background-color: #ffd633;*/
	/*box-shadow: inset 0 2px 2px -1px rgba(0, 0, 0, .3), 0 0 2px 3px rgba(255, 214, 48, 0.4);*/
	-webkit-box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, .5), 0 0 6px 2px rgba(255, 204, 0, .7); -moz-box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, .5), 0 0 6px 2px rgba(255, 204, 0, .7); box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, .5), 0 0 6px 2px rgba(255, 204, 0, .7);
}
.api-button-yellow:disabled{
	background: #e7e7e7;
	color: #999;
	border-color: #ddd;
	text-shadow: none;
	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
}

/* End */
/* /local/templates/aspro_next/components/bitrix/catalog.element/main_custom/style.min.css?17462079605908 */
/* /local/templates/aspro_next/components/bitrix/iblock.vote/element_rating/style.css?1746207960341 */
/* /local/templates/aspro_next/components/bitrix/catalog.set.constructor/.default/style.min.css?17462079609251 */
/* /local/templates/aspro_next/components/bitrix/sale.gift.main.products/main/style.min.css?1746207960604 */
/* /local/templates/aspro_next/components/api/reviews/vdk_cust/style.css?17462079607881 */
/* /local/templates/aspro_next/components/api/reviews/vdk_cust/theme/aspro/style.css?17462079601391 */
/* /local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/style.css?17462079608199 */
/* /local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/theme/aspro/style.css?17462079604624 */
/* /local/templates/aspro_next/components/api/reviews/vdk_cust/api/reviews.detail/.default/plugins/button/api.button.css?17462079606237 */
