

.list .column, .list .col { float: left; width: 48%;}
.list .col { margin-left: 30px; margin-bottom: 10px;  }
.list .col:first-child { margin-left: 0px; }
.list li { vertical-align: top; list-style: none; /*list-style-image: url(/img/icons/bullet.gif); */}
.description { margin: 0px 0px 10px 0px }
	.overview > ul { list-style: none !important; margin: 0px; padding: 0px 10px !important; }
	.overview > ul li{padding: 5px 0px 5px 25px !important;list-style:none!important;   line-height: 20px; }
	.overview > ul li:before { content: " > "; color:#df523f; margin-right: 7px; font-weight: bold; margin: 0px 6px 0px -15px; font-size: 16px; }
	.overview > ul li ul { padding-top: 5px !important;  padding-left: 0px; }
	.overview > ul li ul li:before { content: " - " !important; }
	.overview > ul li ul li:last-child { padding-bottom: 0px !important; }
.description p {   font-size: 14px; }
.information p {   font-size: 13px; }
#catalog {  }
	.catalog-group {  margin: 0px 0px 20px 2px;  }
	.catalog-group.cisco { margin: 0px 0px 20px 10px;  }
	.catalog-group:after { content: '.'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; }
	.catalog-group-label { font-size: 17px; color: #222;  }
	.catalog-group-label .counter { font-size: 12px; color: #888; margin-left: 2px; }
	.catalog-group-list .counter:after { content: ")"; display: inline; }
	.catalog-group-list { margin:0px; /*padding: 15px 0px 0px 20px;*/ padding: 10px 0px 30px 20px; font-size: 14px; }
	.catalog-group-list li { list-style: none;list-style-type:none; float: left; margin-right:7px; line-height: 24px; }
	.catalog-group-list li:after { content: ", "; display: inline; }
	.catalog-group-list li:last-child:after { content: "";  }

.filters-crutch { background-color: #f7f8f9; height: 5px; margin-top: -35px; border-top:0px; border-left: 1px solid #e0e4e8; border-right: 1px solid #e0e4e8; border-bottom: 1px solid #e0e4e8; }
.filters-area { width: 100%; padding: 15px 15px;  border: 1px solid #e0e4e8; border-top:0px; font-size: 12px; border-bottom: none; background:#fff; }
	.select-view { margin: 10px 0px 10px 0px; white-space: nowrap; text-align: right; }
		.select-view .list, .select-view .grid {  border: 1px solid #c3c6c9;color: #428bca;  font-size: 14px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; padding: 7px 12px; box-shadow: inset 0 -2px 0 rgba(0,0,0,0.05); text-decoration:none!important;}
		.select-view .list{margin: 0px -5px 0px 0px; border-bottom-left-radius: 4px; border-top-left-radius: 4px;  background-image: url(data:image/gif;base64,R0lGODlhDAANAIABAKW2xwAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMTgwQTA1NzcxODgxMUU0OTBGOEQ1NDkzQzY0QjNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMTgwQTA1ODcxODgxMUU0OTBGOEQ1NDkzQzY0QjNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxODBBMDU1NzE4ODExRTQ5MEY4RDU0OTNDNjRCM0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxODBBMDU2NzE4ODExRTQ5MEY4RDU0OTNDNjRCM0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAwADQAAAg+Ej6nL4Q+jfKzaOrO+vBcAOw==); background-repeat: no-repeat; background-position: 9px; }
		.select-view .grid { background-color: #fff; border-bottom-right-radius: 4px; border-top-right-radius: 4px; background-image: url(data:image/gif;base64,R0lGODlhDAANAIABAKW2xwAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQjgyNjFGMjcxODcxMUU0QTE2MTk2Nzc1MENENDgwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQjgyNjFGMzcxODcxMUU0QTE2MTk2Nzc1MENENDgwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCODI2MUYwNzE4NzExRTRBMTYxOTY3NzUwQ0Q0ODA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZCODI2MUYxNzE4NzExRTRBMTYxOTY3NzUwQ0Q0ODA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAwADQAAAhiEHXF7yexeUxLRmbLevHd4SVE1iuFTAgUAOw==); background-repeat: no-repeat; background-position: center;  }
		.select-view .grid:not(.active):hover, .select-view .list:not(.active):hover {  background-color:#f7f8f9; cursor: pointer; transition: all 0.2s ease; }
		.select-view .active { background: #c3e27f; background-image: url(data:image/gif;base64,R0lGODlhDAANAIABAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDU5OUI2MzcxODgxMUU0QTFENDk2NUFBQzA0MkRDRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDU5OUI2NDcxODgxMUU0QTFENDk2NUFBQzA0MkRDRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNTk5QjYxNzE4ODExRTRBMUQ0OTY1QUFDMDQyRENGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwNTk5QjYyNzE4ODExRTRBMUQ0OTY1QUFDMDQyRENGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAwADQAAAg+Ej6nL4Q+jfKzaOrO+vBcAOw==);  background-repeat: no-repeat; background-position: 9px; box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }		
		.select-view input[type="radio"]:checked+label span{ position: relative; top: 1px;  color:#fff; }
		.select-view .grid.active{ background: #f3d258; background-image: url(data:image/gif;base64,R0lGODlhDAANAIABAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowODE2MTM0RTcxODgxMUU0QjQ2REI1NTExMTU4NUFBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowODE2MTM0RjcxODgxMUU0QjQ2REI1NTExMTU4NUFBNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4MTYxMzRDNzE4ODExRTRCNDZEQjU1MTExNTg1QUE0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4MTYxMzRENzE4ODExRTRCNDZEQjU1MTExNTg1QUE0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAwADQAAAhiEHXF7yexeUxLRmbLevHd4SVE1iuFTAgUAOw==);background-repeat: no-repeat; background-position: center;  }
		.select-view .list:active, .select-view .grid:active { background-color: #c3e27f; transition: all 0.5s ease;}		
	.filters-area .items-per-page { font-size: 12px; text-align: left;}
	.filters-area select {  }
	.filters-area .refresh {background-image: url('refresh.png'); background-repeat: no-repeat; background-position: center; width: 34px; }
	.filters-area .summary { float: right; font-size: 12px; margin-right: 5px; }
	.filters-area .summary b { font-size: 13px; }

.folders-table { border-collapse: collapse; width: 100%; border: 1px solid #e0e4e8;  font-size: 12px; border-bottom: 0px; }
	.folders-table tr td { padding: 8px 15px; border: 1px solid #e0e4e8; text-align: center; }

.list-table { border-collapse: collapse; border: 1px solid #e0e4e8;  font-size: 12px; } 		
	.list-table a { font-size: 14px; }
	.list-table tr > th {  padding: 8px 5px; border: 1px solid #e0e4e8; text-align: center;  background-color: #f7f8f9; }
	.list-table tr > td { padding: 8px 5px; border: 1px solid #e0e4e8; text-align: center; min-width: 35px; }
	.results .list-table tr > th {  padding: 15px 25px; }
	.results .list-table tr > td { padding: 15px 25px; white-space: nowrap; }
	.list-table tr > td:last-child { padding: 4px 10px; width: 32px; }
	.item .list-table tr > td:last-child {  padding: 8px 10px; }
	.list-table tr > td:nth-child(2) { text-align: left;  }
	.list-table tr > td:nth-child(3), .list-table tr td:nth-child(4), .list-table tr td:nth-child(5) { white-space: nowrap; width: 1%; }
	.list-table tr > td:nth-child(6) { text-align: right; padding-left: 15px; white-space: nowrap; font-size: 16px;  width: 1%; }
	.list-table .art { text-align: center; white-space: nowrap; width: 1%;  }
	.list-table .free-for-order { background-image: url('free-for-order3.png'); background-repeat: no-repeat; background-position: center; }
	.list-table .overall-on-warhouse { background-image: url('user-price3.png'); background-repeat: no-repeat; background-position: center; }

	.list-table .in-transport { background-image: url('in-transport2.png'); background-repeat: no-repeat; background-position: center; }
	.list-table .in-summ { background-image: url('shoping.png'); background-repeat: no-repeat; background-position: center; }
	.list-table .price { background-image: url('price.png'); background-repeat: no-repeat; background-position: center; }	

	.list-table .small-qty, .list-table .normal-qty, .list-table .big-qty {width: 11px; height: 11px; display: block; margin: 0px auto; cursor: pointer;}
	.list-table .all-reserv {width: 16px; height: 16px; display: block; margin:-8px 0px 0px -3px; position: absolute; cursor: pointer;}
	.item .list-table .all-reserv { margin:-2px 0px 0px 5px; }
	.item-info .list-table .all-reserv {margin:0px 0px 0px 16px}
	.list-blocks .all-reserv {margin:-8px 0px 0px 5px}

	.list-table .small-qty { background-image: url('malo.png'); background-repeat: no-repeat; background-position: center; }
	.list-table .small-qty-number { color: #d9534f; font-weight: bold; }
	.list-table .normal-qty { background-image: url('sredne.png'); background-repeat: no-repeat; background-position: center; }
	.list-table .normal-qty-number { color: #e09e3f; font-weight: bold; }
	.list-table .big-qty { background-image: url('mnogo.png'); background-repeat: no-repeat; background-position: center;  }
	.list-table .big-qty-number { color: #5cb85c; font-weight: bold; }
	.list-table .all-reserv { background-image: url('all-reserv.png'); background-repeat: no-repeat; background-position: center; }	

	.list-table .hidden {  }
	.list-table .prod-name	{ font-size: 14px; line-height: 18px; padding-left: 7px; }
	.list-table .cart { background-image: url('cart3.png'); background-repeat: no-repeat; background-position: center; }	
	.list-table .free-for-order:hover, .list-table .cart:hover, .list-table .hidden:hover, .list-table .overall-on-warhouse:hover, .list-table .in-transport:hover, .list-table .price:hover { background-color: #e5eaf0;cursor: pointer; }
	.list-table .free-for-order:active, .list-table .cart:active, .list-table .hidden:active, .list-table .overall-on-warhouse:active, .list-table .in-transport:active, .list-table .price:active  {cursor: pointer; background-color: #cce2f8; transition: all 0.5s ease; }
	.list-table > tbody > tr:nth-child(even) {background: #ffffff;}
	.list-table > tbody > tr:nth-child(odd) {background: #fcfdfe;}
	.list-table > tbody > tr:hover td {  background-color: #f7f8f9; transition: all 0.5s ease; }
	.list-table > tbody > tr:active td { background-color: #fcf8e3; transition: all 0.5s ease; }	
	
	/* исключения */
	.list-blocks .list-table tr td, .result-columns .list-table tr td { height: 14px; }	
	.list-blocks .list-table tr:hover td, .result-columns .list-table tr:hover td  {  background-color: #fff; transition: all 0.5s ease; }
	.list-blocks .list-table tr:active td, .result-columns .list-table tr:active td { background-color: #fff; transition: all 0.5s ease; }
	.list-table > tr > td:last-child { padding-left: 15px;}
	.list-blocks .list-table tr td, .list-blocks .list-table tr th, .item-description .list-table tr th, .result-columns .list-table tr th { width: 25px !important; text-align: center; white-space: nowrap; }
	.list-blocks .list-table tr td:hover, .result-columns .list-table tr td:hover { background-color: #f7f8f9; transition: all 0.5s ease;  }

.table-footer { padding: 10px 15px; font-size: 12px; border: 1px solid #e0e4e8; border-bottom: 2px solid #e0e4e8; background: #f7f8f9; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}	

.tabs + hr { margin-bottom: 10px; }
/* Таблица в заказе */
.order-list { margin: 20px 0px 0px 0px; }
.order-list tr th { background-color: #f7f8f9 }
.order-list tr td { width: 1% !important; white-space: nowrap; }
.order-list tr .prod-name { text-align: left; white-space: normal !important; width: 100% !important; }
.order-list tr .prod-name .art { display: block; font-size: 13px;   color: #92a6ba; }
.order-list tr .amount input { width: 40px; text-align: center; }
.order-list tr .amount { text-align: left !important; }
.order-list tr td .not-avaliable { color: #df523f; font-weight: bold; }
.order-list tr .in-transport {  min-width: 14px;  }
.order-list tr td:nth-last-child(1), .order-list tr td:nth-last-child(2), .order-list tr td:nth-child(6), .order-list tr td:nth-child(7), .order-list tr td:nth-child(8), .order-list tr td:nth-child(5) {  text-align: right; padding-left: 12px; white-space: nowrap; font-size: 12px;  width: 1%; }
.order-list tr td:nth-last-child(1) {   background-color: #f3f8fd; font-size: 18px; }
.order-list .remove { width: 25px; height: 25px; color:#c00; border-radius: 15px !important; background-repeat: no-repeat; background-position: center;  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTE1NzNBNzFEM0E0MTFFNEE2RjdBNDIzRDgxNjUzN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTE1NzNBNzJEM0E0MTFFNEE2RjdBNDIzRDgxNjUzN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTU3M0E2RkQzQTQxMUU0QTZGN0E0MjNEODE2NTM3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MTU3M0E3MEQzQTQxMUU0QTZGN0E0MjNEODE2NTM3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrUivl0AAAC9SURBVHjaRNC/CoFhFMfx5317B5QSpayUVSblDigLJRMy+NNrwgVIWWRwATaXoCwGg8EFuAG9iRQxmGTwPXXePPU5y/Prec451q1QrBtjMpjjav4nhAneNiWHARaIaiCIGYbIO5Qp4qhqYIwWXOzRk9AFXXxRQxZJbNHGyaInv4cUNkjjgRIOcmFrIKCvSeCOGDqI+KGwTjbCDmWs0MASCUfHdDXQhIejrqCCj4SeWOu4nn7/Ql92hPNPgAEA3/EloJjqzgAAAAAASUVORK5CYII="); letter-spacing: 1px;
    text-transform: uppercase;
    font-family: tahoma;
    box-shadow: inset 0 -2px 0 rgba(0,0,0,0.05);
    border: 1px solid #c3c6c9;
    background-color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;}

.order-footer { border-top:0px; margin-bottom: 10px; text-align: right;  }
.order-footer span { float: left;padding-top: 6px; }
.order-footer span span { float: none; }

.overall-price {   margin:15px 0px;   padding: 0px 5px 0px 15px;}
.overall-price.no-money tr td:first-child span { display: none !important; }
.overall-price.no-money tr td { border:0px !important; }
.overall-price.no-money tr td .summa { display: none; }
.overall-price tr td:first-child { font-size: 14px; border-right: 1px dashed #ccc; text-align: right; vertical-align: middle; padding-right: 30px; }
.overall-price tr td .title { letter-spacing: 0.3pt; }
.overall-price tr td:nth-child(2), .overall-price tr td:nth-child(3) { width: 1%; }
.overall-price tr td:first-child span:nth-child(2) { font-size: 12px;  color: #777; display: block;  line-height: 15px;   margin: 7px 3px 0px 0px; }
.overall-price tr td:last-child { border-left: 1px dashed #ccc; padding:0px 10px 0px 35px; vertical-align: middle;}
.overall-price #green-button { font-size: 15px;padding: 13px 25px 15px 25px; height: 46px; line-height: 16px; margin-top: 20px; }
.overall-price .summa { list-style: none; padding: 10px 25px; margin: 0px; text-align: right; line-height: 30px; white-space: nowrap;}
.overall-price .summa li span { font-size: 25px; padding-left: 10px; white-space: nowrap; }
.overall-price.checkout {   margin: 25px 0px 15px 0px; }
.overall-price.checkout tr td { border:0px !important; }
.overall-price.checkout tr td:first-child { padding-right: 20px; }
.overall-price.checkout tr td:last-child { padding-left: 20px; }

.message { background-color: #f5fce8 !important }
.message td:hover { background-color: #f5fce8 !important }
.message td {padding: 10px !important; white-space: normal !important;}
.message div {   padding: 0px 0px 0px 10px; color: #777; }
	.message div p, .message div a { font-size: 12px; margin: 0px 0px; }	
.no-items-message span { display: inline-block; margin: 40px 0px; }

.edit.item-edit {
  margin: 8px -26px 0px 0px;}

.order-table { border-collapse: collapse; margin: 10px 0px;  }
.order-table tr td, .order-table tr th { border-top:1px solid #e1e1e0; border-bottom:1px solid #e1e1e0; font-size: 14px;  padding: 10px 15px; }
	.order-table tr th {  font-size: 13px;    height: 30px; /*background-color: #f5f5f5;*/   vertical-align: bottom;}
	.order-table tr th:nth-child(3) { white-space: nowrap; }
	.order-table tr td { white-space: nowrap; width: 1%; color: #666; }
	.order-table tr td:nth-child(2) { width: 100%; white-space: normal; }
	.order-table tr td:nth-child(2) span { display: block; font-size: 12px; padding-bottom: 4px; color: #959595; }
	.order-table tr td:nth-child(1) { width: 1%; white-space: nowrap; }
	.order-table tr td:nth-child(3) { text-align: center; }
	.order-table tr td:nth-child(4), .order-table tr td:nth-child(5), .order-table tr td:nth-child(6), .order-table tr td:nth-child(7) { white-space: nowrap; text-align: right; }
	.order-table .overall th { /* background-color: #f5f5f5;*/ text-align: right !important; font-size: 23px; font-weight: normal;  padding: 15px 13px 0px 13px;  white-space: nowrap; border-bottom: 0px; }
	.order-table .overall th span { padding-right: 5px; }	
	.order-table .title th { background-color: #fff; padding: 0px; border:1px solid #fff; border-bottom: 1px solid #e1e1e0; text-align: left; }

.list-blocks { border:1px solid #e0e4e8;  padding:10px 0px 0px 0px; margin: 0px auto; text-align: center; } 		
.list-blocks:after { content: '.'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; }	
	.list-blocks .active { border: 1px solid #fff; border-bottom: 0px;  }
	.active > a:not(.item-art), .item-pic-wrapper {/*   height: 180px; /*padding-bottom: 20px; display: table-cell;  vertical-align: middle; text-align: center; width: 233px;*/}
	.list-blocks .active .details { display: none; width: 233px;border: 1px solid #e0e4e8; border-top:0px; border-bottom: 2px solid #e0e4e8;box-shadow:0px 7px 10px rgba(0,0,0,0.1);  background-color: #fff; margin-left: -1px; padding: 0px 0px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; z-index: 2;}
	.list-blocks .availability { background-color: #f7f8f9; padding: 5px 0px; margin-top: 15px; border-top:1px solid #e0e4e8; border-bottom:1px solid #e0e4e8;}
	.list-blocks li { list-style: none; padding: 10px 10px 20px 10px; width: 235px; display: inline-table;  vertical-align: top; /* vertical-align: middle;*/ }
	.list-blocks .active:hover { border: 1px solid #e0e4e8; border-bottom: 0px;   box-shadow:0px 0px 10px rgba(0,0,0,0.1); border-top-right-radius: 4px; border-top-left-radius: 4px;}		
	.list-blocks .item-art { padding: 5px 0px 0px 0px; display: block; color: #92a6ba;}	
	.list-blocks .item-art a:hover { text-decoration: underline; }
	.list-blocks .item-name { display: block; padding: 5px 5px 0px 5px;line-height:18px; } 	
	.list-blocks .item-name:hover a {     color: #df523f; text-decoration: underline; }
	.list-blocks .item-pic { padding: 0px; max-width: 180px; max-height: 180px; }	
	.list-blocks .item-price {  font-size: 21px; color: #555; padding: 10px 27px 0px 0px; text-align: right;}
	.list-blocks .item-price div { display: inline; background-repeat: no-repeat; padding-right: 3px;  background-image: url('price.png'); background-position: -1px 4px; width: 10px; }
	.list-blocks  .active:hover > .details { display:block; position: absolute;  }
	.list-blocks  .active:hover > .special-status { display: block; }
	
	/* Кнопка "в заказ" */
	.add-in-backet, .lnk_register { background-color:#c3e27f !important; padding-right: 7px; padding-left: 36px;  margin: 15px 15px 15px 15px; border:1px solid #b0c288; color: #56642c  !important; font-size: 14px !important; font-family: Tahoma; height: 35px; text-shadow:1px 1px 1px #b1cc64, -1px 1px 0px #daf65b}
	.add-in-backet:hover, .lnk_register:hover { background-color:#c3ea6e !important;  }
	.add-in-backet:active, .lnk_register:active { background-color: #b1ce70  !important;}
.lnk_register:after {display: none!important;}
.lnk_register {padding: 7px 10px!important; font-size: 12px!important;}

		/* Если вид таблицей */ .list-table .add-in-backet { margin: 0px; height: 26px; width: 26px; padding:0px 15px 0px 15px; background-image: url(add.png); background-position: 9px -4px; background-repeat: no-repeat;}
								.list-table .add-in-backet:active { background-position: 9px -3px;}
		/* Если блочный вид */ .list-blocks .add-in-backet { background-repeat: no-repeat; padding-right: 15px; padding-left: 15px;}
	/* При нажатии кнопки "в заказ" */
	.add-popup { display: none;  position: absolute; opacity: 0;	background-color: #fff; background-image: url(success.png); background-repeat: no-repeat; background-position: 11px 9px;	white-space: nowrap;	border: 1px solid #E1E1E0;	 padding: 10px 10px 10px 42px;	margin:-25px 0px 0px -107px;	font-size: 14px; border-radius: 4px;	box-shadow: 0 10px 25px -8px rgba(0,0,0,.4);}
	.add-popup:after, .add-popup:before {	top: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
	.add-popup:after {	border-color: rgba(255, 255, 255, 0);	border-top-color: #fff;	border-width: 10px;	margin-left: -10px;}
	.add-popup:before {	border-color: rgba(0, 0, 0, 0);	border-top-color: #E1E1E0;	border-width: 11px;	margin-left: -11px;}	
	.block-view { margin: 0px 0px 0px -4px; padding: 10px 10px 10px 42px; }
	.item-view { margin: 0px 0px 0px 1px; padding: 10px 10px 10px 42px; }
	.result-columns .add-popup { margin-left: -41px; }

	/* анимация */
	@keyframes timing-percents {
  		10% { animation-timing-function: ease-in; }
		20% { opacity: 1; margin-top: -46px; animation-timing-function: ease-in-out; }
    	80% { opacity: 1; margin-top: -46px; }
  		100% { opacity: 0; margin-top: -46px; }
		}

	@-webkit-keyframes timing-percents {
  		10% { animation-timing-function: ease-in; }
		30% { opacity: 1; margin-top: -46px; animation-timing-function: ease-in-out; }
    	80% { opacity: 1; margin-top: -46px; }
  		100% { opacity: 0; margin-top: -46px; }
		}

	@keyframes cart-add-block {
		0% { display:block; margin-left: -40px; opacity: 0; animation-timing-function: ease; }
  		70% { margin-left: 0px; opacity: 1; }
		}
	@-webkit-keyframes cart-add-block {
		0% { display:block; margin-left: -40px; opacity: 0; animation-timing-function: ease; }
  		70% { margin-left: 0px; opacity: 1; }
		}

.list-blocks input[type="submit"]:disabled, .list-table input[type="submit"]:disabled, .item-info input[type="submit"]:disabled  {  opacity: 1;background-position: -30px -4px; border-color:#e0e4e8;  background-color: #e9e9e9 !important;  color: #c4c4c4 !important;  text-shadow: none;}

	/* АКЦИИ */
			.label-area { position: absolute;margin: 10px 0px 0px 0px;  z-index: 1; }
			.label { display: inline-block; width: 18px; height: 10px; margin: 0px 20px 0px 3px; }

			.label:before { content: " "; cursor: pointer; position: absolute;   width: 35px; height: 35px;  background-repeat: no-repeat; background-position: center center;  border-radius: 25px; margin: -6px 0px 0px 0px; }
			.label:hover:before {  transition: 0.1s linear;   border-top-right-radius: 0px; border-bottom-right-radius: 0px; box-shadow: 0px 2px 9px -2px rgba(0,0,0,0.7);}
			.label:after { width: 0px;  content: ""; position: absolute; white-space: nowrap;  font-size: 12px;  color: #fff;   padding:0px 10px 0px 1px; margin-left: 17px; border-top-right-radius: 17px; border-bottom-right-radius: 17px; position: absolute; line-height: 37px; margin: -6px 0px 0px 31px;}
			.label:hover:after { z-index: 1; transition: 0.1s linear; width: auto; height: 35px;  }
			.list-blocks .label:before {  background-size: 19px;}
			
			/* Для таблиц */
			.list-table .label, .catalog-group.ubiquiti .label  {  margin: 0px 8px 0px 1px; }
			.list-table .label:first-child, .catalog-group.ubiquiti .label:first-child {  margin-left:-2px !important;}

			.list-table .label:before, .catalog-group.ubiquiti .label:before { width: 20px; height: 20px;margin: -6px 0px 0px 0px; }
			.list-table .label:before, .catalog-group.ubiquiti .label:before {  background-size: 14px;}
			.list-table .label:after, .catalog-group.ubiquiti .label:after { margin: -6px 0px 0px 19px; line-height: 20px; }
			.list-table .label:hover:after, .catalog-group.ubiquiti .label:hover:after {  height: 20px;  }

			/* Для товаров */
			.item .label-area { margin: 10px 0px 0px -25px;  }			
			.item .label {  margin: 0px 35px 0px 3px; }
			.item .label:before { width: 50px;   height: 50px; }
			.item .label:hover:after {  height: 50px;  }
			.item .label:after{ font-size: 16px; line-height: 49px;  margin: -6px 0px 0px 40px; border-top-right-radius: 23px; border-bottom-right-radius: 23px;  padding: 0px 26px 0px 13px; }
				
			/* Формы */		
			.label.star:before  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMjAxMzgxMEQwQ0NFNDExQTlFM0FDOTFBMzRCNUIxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTcyREZERkNENUExMUU0QjM0Q0VENzNBQzg3REVCOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTcyREZERUNENUExMUU0QjM0Q0VENzNBQzg3REVCOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YGyjbAAAAbtJREFUeNq01s8rBGEcx/Fdu8lSUn4tq2VL1sEeuJBSe3Hgwt6Ucnb1J7g6+Q8cnEjixGWTtNkcpCS1W8rv/AiR2Bbj/eQRjZlZz7Oz33q1uzPzzGeeZ59nZryGYXg0agBVWFdt6NUMXEQXevCq1FIEKori2fiqYdX2ZRq9S6BSfh9Xbq14hfXIGj+VR28peziC9l+//ZgoVQ99SBt/6xatpehhHL0W22sx5nYPO5Ay7OsUcTkKXqdziZ0d8r8IoB5RtKEZQVTLz2CBa3/AGR5xhUscI4MTfCAvgkYRwaSnuKqR7CqFrOih6FUFVtHtKU3dyRl+bx7jZcP9OkDjd4Y5UPR4wcWwPYR+Z1jNpHKXQncRNp/fbvoGMF9E2A4iVucutP7mNMK2zcOocqfZ0JiRaZzb7SwU2K8R2CdvGsqBjYhpBHYipBMobghhzTtOnU6gaNRks+8GFw5twzqBLfBZbF+RjynxEjXrMKzKj6dp03Q/xJDFcTEkTceuybXsUVn4m7LxC6b+8cxMICPb5OzWotMD9whLaFB4DfFjBk8YtDrGbzPS79hHEtcKM/QNW3I55dx889auTwEGAOxMniZn4RFgAAAAAElFTkSuQmCC"); }
			.label.percents:before  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMjAxMzgxMEQwQ0NFNDExQTlFM0FDOTFBMzRCNUIxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NjhENkQzMENENTgxMUU0OUQ4MkE0OTMzRTFDMUUzQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NjhENkQyRkNENTgxMUU0OUQ4MkE0OTMzRTFDMUUzQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fWf5QwAAAflJREFUeNrEls8rRFEUx2fGDAuRNNTYmGysSQqFoliqWWiYsrDQLImFGFmgFMks/CgLf4BSikSShVJDWIgmGZmyUCz8GAs1z3n1Xn073XfffaPGqU9z3vlxv9N998dza5rmyqd5XHm2fxesIXYJDZhVHGsMekYtq/R3COxrYutjdSLuoH7Eqg4frphIkj2HJWIRqNuR/THT6YCGNyhohHhWMlAG6oIqgqvQ0M2KFiDXJhhkBPIbdlNvOjfQVMqKemym9QfyJXaC5iotxnXE1tU3+AUsN0d4DX+G+FDdFtcWAlwEBywnxuE55mQf7kGM76Eo+AnwF8HvVd75ML9oQ4SfiEMsbrF6kwp7VLgPKzVr22aNR5BrzVVQp5BYIi6JFHFKDLCaThA7ZjkPESImiGGizk7Q5fAIa4B4O9siph38RTAMA21CvJaJPLDT5z5XQbQAxNMQj0H8HOIRp4LT0DwF8XqIJyR/8tCJYKHF4a7TBbllQW/KyL3i0WZnK+BPSuoygtin00+MamLQ8F+YuG7v4FcI+gPG77PoxhexBVPWL8j7IJ9mOT/k5lXeYTM0PCqu3rRxCYdYfM1OsIw1NElq9WPxyeJY/MBz2C35EC4iWogq4oK4VXjfUePmCBJZ4oxYJ07MApmg17iYfcSX4J7Mydz5/tT/FWAAbA7/lzIKqyUAAAAASUVORK5CYII="); }
			.label.new:before  {  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMjAxMzgxMEQwQ0NFNDExQTlFM0FDOTFBMzRCNUIxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMjJBODgwMkNENEExMUU0QTQ2M0NGMjk3MDM1NzI5RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMjJBODgwMUNENEExMUU0QTQ2M0NGMjk3MDM1NzI5RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PecWUAAAADNQTFRF////////////////////////////////////////////////////////////////////5RDoRwAAABB0Uk5TABAgMEBQYHCAkKCwwNDg8FTgqMgAAADuSURBVBgZxcFZUsQwEETBarUsyVrc7/6nRSwRGJiZXzKl/+Sz6BWDoedcWoSeOS6KKrieWBBu0PSAVakC4YOlv0rQldhWBdMvuWWgatFhwqEf0gAvQKmMwtZ1Yw1YrgJxgHXg0rccEEVbgVgUdSDpi1sKcFnvUmEbsjVdn6zT1GDUAJc6m+nmIpIutmjaOoTri5uUYegAepKSpN5Nn3wSRZqQNaHKTppuBtvMCZYcogYs3TgfzhOKOls0090JM+CCMAsYST9ZcPnkXVNdWX9UaDoutqSHLiLJGpymhzIMSSnpmQFZryTi0EuH6R+9AbISDlVOEwcfAAAAAElFTkSuQmCC"); }
			.list-blocks .label.new:before  { background-size: 25px ; }
			.list-table .label.new:before { background-size: 18px; }
			.label.crown:before  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMjAxMzgxMEQwQ0NFNDExQTlFM0FDOTFBMzRCNUIxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOUY5MzI2NkNENTkxMUU0ODVCOUYwNUQ1M0ZDMkI4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOUY5MzI2NUNENTkxMUU0ODVCOUYwNUQ1M0ZDMkI4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3RTO9QAAAgFJREFUeNq8ljtLA0EUhWM0imIKEUWEYJMoKYQ0YiMEBB+lIMTGH5DaP2Br4Z+wM6iVmMLGwkqQgHbGFybiI1EQCYoaHc/A2ThMJpvsZs2Bj2Rn7r1nZmd2dtuEED4XWgbtYMNpYptLwyP+TrbCcBDk+T8ECk6S/S5mNw86ybTTZDeGc5q5M8lb6oAR8Cr+9Mq2hmtYMxzhetRTAgSV6yDb6ilEj4rhBNgF4TqJMw22qQqz9oR6S8d4ix5ArMbtGAUlUa0S+0w5MdYU9KgY9oEiO57BgiE5KWoraYhfYC2pAj0qhu3gWCnwAxJagbSNYVqLTbCGpUN903yDE/VAACmwwuseELFZpwhjfMxJsYalrOk5zBoKrYNeUAYBG8MAY3qZo+vCZHhvCNwCJfBZ56DeYIyM3Tb035oe/CltXXJgSFubjGH9MlrMALjUYmb1NZS61g5ieUA/aCO9Moxebysqh7t1fWaaYRc4VUZVBnGlPwqeDDN8Yp8VF2euJVkzYPV3KCP54EjGeS1fsJvccV9gEfQbZijb9sAON88Sc9XN+FXr8F4T3mvVdHhXbV8PdWP3Prz9B8NHO0M5wzcPzWStcztDucVzHs8ub2f4A148NHzm7q+owxB0AKLgXW5il0by4O4G+418JspnaJiHcTOGcjJ3fBM1/SHsWn5fi/UrwADTi/iiHT+wegAAAABJRU5ErkJggg=="); }
			.label.best:before  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMjAxMzgxMEQwQ0NFNDExQTlFM0FDOTFBMzRCNUIxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjcyRDhGOUNENUExMUU0OTQ5MkQ4NTJEMjcwNkRGMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjcyRDhGOENENUExMUU0OTQ5MkQ4NTJEMjcwNkRGMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQyMDEzODEwRDBDQ0U0MTFBOUUzQUM5MUEzNEI1QjFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Dgr8MgAAAcpJREFUeNq8lcsrRFEcx88dgwyKWIzIQkoSFlZIeSy8SvhDbFiyslOysmFBWU3NysLORrNjYSyoiZLXlMeY0JSGe3wPv9HPnTvTfbj3W58659577vee83tcIaUUFlkGSTBgY00eAWFNdWAIhGnsWFYN10E/jRu9NgyBETZv9WOHOhv3eG2YAUds3gv6vN7hBhsHwTbocORoI6Vj8q9UibTbLQs7D0/KfO38Vx1Wg0oiREd/SfHkmgHNdk40aJhXgVUwqk6b3X8h45DhefVBc2DBSQwHwZa0r3fQZvVIte9A/mgTTIN6B7kXA+PgjeadoBRo4JquZ4w7bALz0rmOwTCYAinwDNIgDiI5Hx7DJEi5aCLdYAzcgVp2vYv3X264RlnnRml2rDll+UZ4WURBxKWhbui7grJdNzM8ACsmX+hWWqFeWg5mqRY9EzcsAY/CYwUMvyEVxyWXMTS7Jov9nnZdGDZQwQtDqCqKGd6AhAOzLDV4sxyoKdS8BdXMBFikQg6ze5/gipq5qrkLcArOySwOWqjQyyhDE7SmoKGgF+3Tr0enhYpXesETuAcn4JAMP2jtLdijnapEPAMPvzXCmrcvCgif5bvhlwADAGxbHTkK6RpCAAAAAElFTkSuQmCC"); }
			.label.gift:before {  background-image: url("data:image/png;base64,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");}
			/* Цвета */
			.label.color-red:before { background-color: #e9494a; }
			.label.color-red:hover:after { background-color: #e9494a; }

			.label.color-orange:before { background-color: #f0ad4e; }
			.label.color-orange:hover:after { background-color: #f0ad4e; }

			.label.color-green:before { background-color: #5cb85c; }
			.label.color-green:hover:after { background-color: #5cb85c; }

			.label.color-blue:before { background-color: #3c91b6; }
			.label.color-blue:hover:after { background-color: #3c91b6; }

			.label.color-purple:before { background-color: #6c389b; }
			.label.color-purple:hover:after { background-color: #6c389b; }		

			/* НОВАЯ ЦЕНА */
			.delete { color: #df523f; text-decoration: line-through; }
			.old-price { color: #999;  font-size: 12px;}
			.new-price { display: block;  color: #df523f; }

			.list-table .old-price { padding: 0px 0px 0px 5px; }

			.list-blocks .old-price {  font-size: 17px}
			.list-blocks .new-price { }

			.item .delete {  padding-left: 0px !important}
			.item .old-price { font-size: 30px !important; padding-left: 0px !important }
			.item .new-price { font-size: 37px !important }
			
.where-is-my-price-tips { background-color: #f5fce8; /*background-color:#ffeca6;*/ padding: 1px 15px; border: 1px solid #e0e4e8; border-bottom:0px; }
.where-is-my-price-tips p {font-size: 13px; line-height: 17px;}
.where-is-my-price-tips .close-tips { font-size: 15px; display: inline-block; }
.where-is-my-price-tips .close-tips:hover { text-decoration: none;}
.where-is-my-price-tips .close-tips span { border-bottom: 1px dashed; border-color: rgba(43, 139, 187, 0.5);}
.where-is-my-price-tips .close-tips span:hover { border-color: #df523f; }

.item { width: 96%; margin:auto; border: 0px solid #e0e4e8; border-top: 0px; border-bottom: 0px; padding: 0px 50px 5px 00px;  }
.item tr td {vertical-align: top; }
	.item .image { text-align: center; width: 700px; vertical-align: middle; padding: 0px 20px; position: relative; }	
	.item .image a img { z-index: 0; width: auto;  max-height: 300px; position: relative; max-width:500px; }
	.item .image a:hover { }
	.item .image .zoom {transition: all 0.5s ease;  background-image: url(zoom.png); width: 101px; height: 101px; position: absolute; z-index: 1; top: 50%; margin-top: -50px; opacity: 0; margin-left: auto; margin-right: auto; left: 0; right: 0; }		
	.item .image a:hover .zoom { opacity: 1;}

	/*.item .image .item-pic.additional  { border:1px solid #e0e4e8; padding: 10px 20px; width: auto; height: auto; border-bottom: 2px solid #e1e1e0; box-shadow: 0 0 5px rgba(0,0,0,.1);    border-bottom: 2px solid #e1e1e0;
    box-shadow: 0 0 5px rgba(0,0,0,.1);    max-width: 50px; max-height: 50px; vertical-align: top; margin: 5px 5px}
    .item .image .item-pic.additional:hover { opacity: 0.9; cursor: pointer;  }*/
    .additional-images { clear: both; text-align: center;  padding: 0px 25px; }
    .additional-images:after { content: '.'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; clear: both; }	
    	.additional-pic { width: 50px; height: 50px; border: 1px solid #e1e1e0; float: left;  margin: 2px 3px; background-position: center; background-size: auto 100%; background-repeat: no-repeat;}
    	.additional-pic	div { width: 50px; height: 50px; display: table-cell; vertical-align: middle; }
    	.additional-pic img { max-width: 50px; max-height: 50px; }
    	.additional-pic:hover {     cursor: pointer;
    border: 1px solid #fff;
    outline: 1px solid #ccc;
    opacity: 0.9;
    box-shadow: 0px 0px 41px rgba(0,0,0,.1); }
    	.additional-pic.active {   border: 1px solid #a4b6c7;
    outline: 1px solid #a4b6c7;
    box-shadow: 0px 0px 10px rgba(0,0,0,.125);}


	.item .item-info { background-color: #fff;border: 1px solid #e1e1e0; border-bottom: 2px solid #e1e1e0; box-shadow: 0 0 5px rgba(0,0,0,.1); border-radius: 4px; padding: 15px 0px 0px 0px; margin-bottom: 20px;  }
		.item .item-info .list { border-collapse: collapse; margin: 0px 20px; width: 100% }
		.item .item-info .list tr td { padding: 3px 5px; vertical-align: baseline;}
		.item .item-info .list tr td:first-child { text-align: left; font-size: 12px; padding-left: 0px;  width: 30% }
		.item .item-info .list tr td:last-child { padding-right: 30px;    font-size: 12px;
    line-height: 19px;
    color: #999; }
		.item .item-info .product_buy { background-color: #f7f8f9; width: 100%; border-top:1px solid #e1e1e0; /*border-bottom:1px solid #e1e1e0;*/ padding: 20px 20px; margin: 15px 0px 0px 0px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
		.item .item-info .product_buy tr td:first-child {width: 50%;  }
		.item .item-info .product_buy tr td:last-child { padding: 0px 0px 0px 25px; }
		table.product_buy > tbody > tr > td:nth-child(2) {  display: table-cell; vertical-align: middle;}		
			.item .list-table tr th { padding: 10px 10px !important; min-width: 45px !important; text-align: center; }	
			.item .item-info .product_buy .list-table tr td { padding: 10px !important; min-width: 70px !important; text-align: center; white-space: nowrap; }	
			.item .item-info .product_buy .list-table tr:hover td {  background-color: #fff; transition: all 0.5s ease; }
			.item .item-info .product_buy .list-table tr:active td { background-color: #fff; transition: all 0.5s ease; }
			.item .item-info .product_buy .list-table tr td:hover { background-color: #f7f8f9; transition: all 0.5s ease;  }
			.item .item-info .product_buy .item-price {  font-size: 36px; color: #333; padding-bottom: 15px;}
			.item .item-info .product_buy .item-price span { font-size: 23px; padding-left: 5px; }
			.item .item-info .product_buy .item-price div { display: inline; background-repeat: no-repeat; padding-right: 3px;  background-image: url('price.png'); background-position: 6px 13px; width: 10px; }
			.item .item-info .product_buy .add-in-backet { padding: 15px 35px 15px 35px; margin: 0px; height: 46px; font-size: 15px !important;line-height: 16px !important;}	
			.item .item-info .product_buy .ask { padding: 0px 20px;  margin: 10px 0px 0px 0px;}
			.item .item-info .product_buy .ask li { list-style-type: none; position: relative; line-height: 21px; }	
			.item .item-info .product_buy .ask li:before { content: ''; background-image: url(icon.png); background-repeat: no-repeat; width: 10px; height: 10px; content: ''; background-image: url(icon.png); background-repeat: no-repeat; width: 15px; height: 15px; display: block; position: absolute; left: -20px; top: 3px; }
			.item .item-info .product_buy .ask li a {  text-decoration: none;}
			.item .item-info .product_buy .ask li a span {   border-bottom: 1px dashed;   border-color: rgba(43, 139, 187, 0.5); }	
			.item .item-info .product_buy .ask li a span:hover { border-color: #df523f; }
			.item h2 { font-size: 25px; line-height: 30px; }
		.item .item-info .list-table tr td { background-color: #fff; height: 15px; }
		.item .item-info .list-table tr td:first-child { background-color: #fcfdfe; }
		.item .adaptation { margin: 0px 96px }
		.item .description .tabs table { margin: 20px 0px; border-collapse: collapse; }
		.item .description .tabs table tr td { padding: 0px 10px; border: 1px solid #e0e4e8; vertical-align: middle; border-collapse: collapse; border-spacing:0px;}		
		.item .description .tabs table tr:nth-child(even) {background: #fff;}
		.item .description .tabs table tr:nth-child(odd) {background: #f7f8f9;}		

.index-list .list .catalog-group-label { font-size: 25px;   color: #444; letter-spacing: 0.4pt; }
.index-list .list .catalog-group-list { width: 50%; padding-top: 5px; }
.index-list .list .catalog-group { margin: 20px 0px 30px 0px; }
.index-list tr td:first-child { padding-top: 10px; width: 185px; text-align: center; vertical-align: top; }
.index-list tr td:first-child .round { display: block; background-color: #f5f5f5; width: 120px; height: 120px;border: 2px solid #fff; border-radius: 70px; margin: 0px auto; background-repeat: no-repeat; background-position: center;   box-shadow: inset 0 0 30px rgba(0,0,0,0.05);}
.index-list tr td:first-child .round:hover { background-color: #fff;border: 2px solid #f5f5f5; }
.index-list tr td:first-child .ubiquiti {  background-image: url('ubiquiti.png');   background-size: 139px; }
.index-list tr td:first-child .cambium {  background-image: url('cambium.png');   background-size: 125px; }
.index-list tr td:first-child .infinet {  background-image: url('infinet.png');   background-size: 118px; }
.index-list tr td:first-child .siklu {  background-image: url('siklu.png');   background-size: 133px; }
  .index-list tr td:first-child .ruckus {  background-image: url('ruckus.png');   background-size: 124px; }
.index-list tr td:first-child .mikrotik {  background-image: url('mikrotik.png');   background-size: 120px; }
.index-list tr td:first-child .xclaim {  background-image: url('xclaim.png');   background-size: 112px;}
.index-list tr td:first-child .sale { background-color: #e9494a; }
.index-list tr td:first-child .sale:hover {text-decoration: none;}
.index-list tr td:first-child .sale:after { content: "Sale"; font-size: 45px; color: #fff;  line-height: 120px;  }
.index-list tr td:first-child .sale:hover:after { color: #e9494a;  }

.loyalty-program { text-align: center; border-radius: 10px; background-color: #fff; margin: 25px auto 35px auto;/* border: 1px solid #e1e1e0; border-bottom: 2px solid #e1e1e0;  box-shadow: 0 0 5px rgba(0,0,0,.1);*/ }
.loyalty-program h4 { margin: 11px 0px 13px 0px; }
.loyalty-program p { text-align: center;  color: #777; line-height: 18px; font-size: 13px; }
.loyalty-program p b { color: #e9494a; font-weight: normal; }
.loyalty-program input[type="radio"]{display: none;} 	
.loyalty-program form { margin: 20px 0px 60px 0px; }
.loyalty-program label {text-align: left; display: inline-block;   border: 1px solid #e1e1e0; outline: 2px solid #fff; width: 196px; height: 156px;  margin: 0px 10px 0px 10px;transition: all 0.2s ease; }	
.loyalty-program label {  background-image: url(no-choice.gif ); background-size: 80%; background-position: center; background-repeat: no-repeat;} 
.loyalty-program label:hover { cursor: pointer; border: 1px solid #fff; outline: 2px solid #ccc; opacity: 0.9;   box-shadow: 0px 0px 41px rgba(0,0,0,.1); }
.loyalty-program input[type="radio"]:checked+label {   border: 1px solid #3c91b6; outline: 2px solid #3c91b6; box-shadow: 0px 0px 10px rgba(0,0,0,.125); }
.loyalty-program input[type="radio"]:checked+label:hover { opacity: 1; }
.loyalty-program input[type="radio"]:checked+label:before { content: "Мой выбор!";padding: 8px 12px; font-size: 16px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;   letter-spacing: 0.2pt; position: absolute; margin: 111px 0px 0px -1px; color: #fff; background-color: #3c91b6 }
.loyalty-program input[type="radio"]:checked+label:last-child:before { content: "Без подарка" }
.loyalty-program label:after {  content: " Отказаться от подарка ";  position: absolute; margin: 169px 0px 0px 0px; display: block; width:196px; text-align: center;  }
.loyalty-program input[type="radio"]:checked+label:after { color: #3c91b6 }
 #cup { background-image: url(kruzhka.jpg); }
 #cup:after { content: " Керамическая кружка "; }
 #charger { background-image: url(charger.gif);}
 #charger:after { content: " Комплект зарядных устройство для iPhone"; }
 #hdd { background-image: url(hdd.png);}
 #hdd:after { content: " Внешний жесткий диск WD My Passport Ultra 1Tb"; }

.counter {  width: 59px;
margin-left: 19px;}
.counter input:focus { background-color: #f5fce8; box-shadow: inset 3px 1px 6px rgba(0,0,0,.3); }
.amount a { display: inline; position: absolute;  text-transform:  font-family: tahoma; box-shadow: inset 0 -2px 0 rgba(0,0,0,0.05); cursor: pointer; border: 1px solid #b0c288; background-color: #c3e27f; height: 26px; width: 20px;  text-align: center;  line-height: 26px; color: #56642c;   text-shadow: 1px 1px 1px #b1cc64, -1px 1px 0px #daf65b; font-size: 17px; font-weight: normal; }
.amount a:hover { text-decoration: none; background-color: #c3ea6e; }
.amount a:active { background-color: #b1ce70;box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }
@-moz-document url-prefix() { .counter a  { height: 27px; }	}

@-webkit-keyframes counter-add-flow { from { opacity: 0; margin-left: -10px;} to { opacity: 1;}	}
@-moz-keyframes counter-add-flow { from { opacity: 0; margin-left: -10px;} to { opacity: 1;}	}
@-o-keyframes counter-add-flow { from { opacity: 0; margin-left: -10px;} to { opacity: 1;}	}
@keyframes counter-add-flow { from { opacity: 0; margin-left: -10px;} to { opacity: 1;}	}

@-webkit-keyframes counter-del-flow { from { opacity: 0; margin-left: -17px;} to { opacity: 1;}	}
@-moz-keyframes counter-del-flow { from { opacity: 0; margin-left: -17px;} to { opacity: 1;}	}
@-o-keyframes counter-del-flow { from { opacity: 0; margin-left: -17px;} to { opacity: 1;}	}
@keyframes counter-del-flow { from { opacity: 0; margin-left: -17px;} to { opacity: 1;}	}
.amount a:first-child {  margin-left: -19px; float: left; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.amount a:last-child { margin-left: -3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.item .list-blocks { border:0px; margin-top: -15px;    text-align: left;  }
.item .list-blocks li { float: none; text-align: center;}
.jabra-comparing tr td { padding: 8px 30px;}
.items-per-page-table, .items-per-page-grid, .pagination-grid, .pagination-table {display: none;}
.js-ajax_collection-preloader { position: absolute; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7); z-index: 2; display: none; }
#filter_and_data_table {position: relative;}
.compare-table tr th, .compare-table tr td, .store-table tr th, .store-table tr td { border: 1px dotted #919190; }
.compare-table th, .store-table th { color: #fff; background: #919190;}
.compare-table tr th:first-of-type, .compare-table tr td:first-of-type, .store-table tr th:first-of-type, .store-table tr td:first-of-type { text-align: left; background: #f3f3f3;}

#DIV_1 {
    position: relative;
    background: rgba(0, 0, 0, 0) url("https://static-internal.insales.ru/files/1/6865/7789265/original/hero-products-landing.jpg") no-repeat scroll 50% 10% / cover padding-box border-box;
    font: normal normal 400 normal 16px / normal Roboto, sans-serif;
    overflow: hidden;
    padding: 110px 0px 0px;
}/*#DIV_1*/

#DIV_1:after {
    bottom: -900px;
    box-sizing: border-box;
    content: '"' '"';
    display: block;
    height: 900px;
    left: 0px;
    position: absolute;
    right: -7454px;
    text-size-adjust: 100%;
    top: 390px;
    z-index: 0;
    perspective-origin: 4999.5px 450px;
    transform: matrix(0.996195, -0.0871557, 0.0871557, 0.996195, 0, 0);
    transform-origin: 0px 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 1px solid rgb(255, 255, 255);
    font: normal normal 400 normal 16px / normal Roboto, sans-serif;
}/*#DIV_1:after*/

#DIV_1:before {
    box-sizing: border-box;
    text-size-adjust: 100%;
    font: normal normal 400 normal 16px / normal Roboto, sans-serif;
}/*#DIV_1:before*/

#DIV_2 {
    display: table;
    position: relative;
}/*#DIV_2*/


#DIV_3 {   
    color: rgb(255, 255, 255);
    padding: 50px 0px 0px;
    height: 230px; 
}/*#DIV_3*/

#H1_4 {
    margin-left: 50px;
}/*#H1_4*/

#P_5 {
   
    height: 55px;
    font: normal normal 300 normal 18px / normal Roboto, sans-serif;
    margin-left: 50px;
    margin-right: 20px;
}/*#P_5*/

#A_7 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    height: 38px;
    left: 50px;
    position: relative;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    top: -20px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 70.2344px 19px;
    transform-origin: 70.2344px 19px;
    caret-color: rgb(255, 255, 255);
    background: rgb(208, 2, 11) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    border-radius: 10px 10px 10px 10px;
    font: normal normal 700 normal 14px / normal Roboto, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 11px 35px 11px 15px;
    transition: all 0.2s linear 0s;
}/*#A_7*/

#IMG_8 {
    left: 500px;
    max-width: 100%;
    position: absolute;
    top: -120px;
}/*#IMG_8*/

.fancy-header h3 {background: #3f3f3f; color: #fff; text-transform: uppercase;}
.fancy-header h3 span {background: #d0020b; display:inline-block; padding: 7px 45px 7px 22px;
