/* Copyright (c) «CompTek» | http://www.comptek.ru/ */
@charset "windows-1251";

@keyframes appearance { 
	from { opacity: 0;} 
	to { opacity: 1;}   
}

div.faq-area {
	position: relative;
	margin-bottom: 30px;
}
	div.faq-area .faq-message-area {		
		margin: 15px 10px 15px 10px;
		animation: appearance 1s;
	}	
	div.faq-area .faq-message-area + .faq-message-area {
		margin-top: 10px;		    
    	border-top: 1px solid #f3f3f3;
    	padding-top: 15px;
	}
	div.faq-area .faq-message-area + .faq-message-area.answer {
	padding-left: 57px;
    background-image: url(/img/icons/enter.png);
    background-repeat: no-repeat;
    background-position: 23px 22px;
    border-top: 0px;
    margin-top: -10px;     
    background-position: 31px 31px;
    padding-left: 68px;   
	}
.faq-author-position {
	display: block;
    color: #607D8B;
    line-height: 18px;
    font-size: 12px;
}
.faq-author-date {
	color: #9e9e9e;
    font-size: 12px;
    line-height: 20px;
    margin-left: 7px;
}
.faq-author-avater {
			display: flex;
		    justify-content: center;
		    align-items: center;
		    text-align: center;
		    background-color: #67bfe6;
		    border-radius: 50%;
		    margin: 0px 10px 0px 0px;
		    color: #fff;
		    text-transform: uppercase;
		    box-shadow: 0 0 5px rgba(0,0,0,.1);
		    overflow: hidden;
		    width: 40px;
		    height: 40px;
		    font-size: 16px;
    		letter-spacing: 0.5pt;
    		line-height: 21px;
    		width: 56px;
			height: 56px;
			font-size: 19px;
}
.faq-message-area.answer .faq-author-avater {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #8bc24a;
}
.faq-author-name {
	color: #2b2b2b;	
    font-size: 13px;
    line-height: 20px;
}
.faq-author-name a {
	color: #2b2b2b;	
}	
div.faq-area .faq-message {
		line-height: 18px;
    	font-size: 13px;
    	padding: 4px 0px 0px 0px;
	}
.faq-answer-button {
	font-size: 12px;
	margin-top: 10px;
}

.faq-area.big-avatars .faq-author-avater{

}
div.faq-area.big-avatars .faq-message-area + .faq-message-area.answer {    
    
}
div.faq-area table tr td {
    vertical-align: middle !important;
}
div.faq-area table tr td:nth-child(1) {
    vertical-align: top !important;
}

/*
	div.faq-area .faq-author {
		color: #5f5f5f;
    	font-size: 13px;
	}
		div.faq-area .faq-author-avater {
			display: flex;
		    justify-content: center;
		    align-items: center;
		    text-align: center;
		    background-color: #67bfe6;
		    border-radius: 50%;
		    margin: 0px 3px 0px 9px;
		    color: #fff;
		    text-transform: uppercase;
		    box-shadow: 0 0 5px rgba(0,0,0,.1);
		    overflow: hidden;
		    width: 30px;
		    height: 30px;
		}
		div.faq-area .faq-author-name {
			font-weight: bold;
		}
		div.faq-area .faq-author-text {
			float: left;
		}
	
*/
.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 30px 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: 22px; }
	.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; }
#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; padding: 5px 15px;
    background-color: #f7f8f9;}
.filters-area { width: 100%; padding: 5px 15px;  border: 1px solid #e0e4e8; border-top:0px; font-size: 12px; border-bottom: none; background:#f7f8f9; }
	.select-view { margin: 10px 0px 10px 0px; white-space: nowrap; text-align: right; }
		.select-view input[type="radio"]{display: none;}
		.select-view label{  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);}
		.select-view label.first{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 label.last { 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 label.first:hover, label.last:hover {  background-color:#f7f8f9; cursor: pointer; transition: all 0.2s ease; }
		.select-view input[type="radio"]:checked+label{ 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 input[type="radio"]:checked+.last{ 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 label.first:active, label.last: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('/img/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; position: relative; -webkit-animation: appearance ease-out 0.7s; -moz-animation: appearance ease-out 0.7s; -o-animation: appearance ease-out 0.7s; animation: appearance ease-out 0.7s;} 		
	.list-table a { font-size: 13px; line-height: 17px; }
	.list-table tr > th {  padding: 8px 15px; border: 1px solid #e0e4e8; text-align: center;  background-color: #f7f8f9; }
	.list-table tr > td { padding: 8px 15px; border: 1px solid #e0e4e8; text-align: center; min-width: 10px; }
	.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: 15px;  width: 1%; }
	.list-table .art { text-align: center; white-space: nowrap; width: 1%; font-size: 12px; }
	.list-table span.art {    padding: 0px; display: block; color: #92a6ba; font-size: 12px; letter-spacing: 0.3pt;margin-bottom: -2px;}
	.list-table .free-for-order { background-image: url('/img/icons/free-for-order.gif'); background-repeat: no-repeat; background-position: center; }
	.list-table .overall-on-warhouse { background-image: url('/img/icons/overall-on-warhouse.gif'); background-repeat: no-repeat; background-position: center; }
	.list-table .in-transport { background-image: url('/img/icons/in-transport.png'); background-repeat: no-repeat; background-position: center; } 
	
	.list-table .price { background-image: url('/img/icons/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('/img/icons/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('/img/icons/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('/img/icons/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('/img/icons/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('/img/icons/cart.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; }	
	.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: 15px;  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="); }

.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: 20px; 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; }
.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; position: relative; -webkit-animation: appearance ease-out 0.7s; -moz-animation: appearance ease-out 0.7s; -o-animation: appearance ease-out 0.7s; animation: appearance ease-out 0.7s;} 		
.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: 231px;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: 233px; display: inline-table;  vertical-align: top; /* vertical-align: middle;*/ }
	.list-blocks div.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('/img/icons/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 { 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 { background-color:#c3ea6e !important;  }
	.add-in-backet:active { background-color: #b1ce70  !important;}
		/* Если вид таблицей */ .list-table .add-in-backet { margin: 0px; height: 26px; width: 26px; padding:0px 15px 0px 15px; background-image: url(/img/icons/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(/img/icons/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;*/margin: 3px 5px 0px 1px; float: left; }
			.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.attention:before { background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5MC4wMyA0OTAuMDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC4wMyA0OTAuMDM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDg3LjMxNSw0MzAuMDAzbC0yMjUuMS0zODkuOWMtNy43LTEzLjMtMjYuOC0xMy4zLTM0LjUsMGwtMjI1LDM4OS45Yy03LjcsMTMuMywxLjksMjkuOSwxNy4yLDI5LjloNDUwLjIgICBDNDg1LjQxNSw0NTkuOTAzLDQ5NS4wMTUsNDQzLjMwMyw0ODcuMzE1LDQzMC4wMDN6IE0yNjkuMDE1LDQwNi45MDNoLTQ4Ljl2LTQ4LjloNDguOVY0MDYuOTAzeiBNMjY5LjkxNSwzMjcuOTAzaC00OS44di0xNjUuOCAgIGg0OS44VjMyNy45MDN6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}
			/* Цвета */
			.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  .buy .old-price { font-size: 30px !important; padding-left: 0px !important }
			.item .buy .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: 100%; border: 1px solid #e0e4e8; border-top: 0px; border-bottom: 0px; padding: 0px 30px 5px 30px;  }
.item tr td {vertical-align: top; }
	.item .image { text-align: center; width: 500px; 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(/img/icons/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.disable { /*opacity: 0.4; -webkit-filter: grayscale(100%); filter: grayscale(100%);*/ position: relative;  }
	.item .item-info.disable .buy { position: relative; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
	.item .item-info.disable .buy:after { content: ''; position: absolute; width: 100%; border-radius: 3px; height: 100%; left: 0px; top: 0px; background-color: rgba(249, 249, 249, 0.8);}

		.item .item-info .list { border-collapse: collapse; margin: 0px 20px; width: 100% }
		.item .item-info .list tr td { padding: 3px 5px; vertical-align: top;}
		.item .item-info .list tr td:first-child { text-align: left; font-size: 14px; padding-left: 0px;  width: 1% }
		.item .item-info .list tr td:last-child { padding-right: 30px;    font-size: 12px;
    line-height: 19px;
    color: #999; }
		.item .item-info .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 .buy > tbody > tr > td:first-child {width: 30%;  }
		.item .item-info .buy > tbody > tr > td:last-child { padding: 0px 0px 0px 50px; }
		table.buy > tbody > tr > td:nth-child(2) {  display: table-cell; vertical-align: middle;}		
			.item .item-info .buy .list-table tr td, .item .list-table tr th { padding: 10px 0px !important; width: 48px !important; text-align: center; }	
			.item .item-info .buy .list-table tr:hover td {  background-color: #fff; transition: all 0.5s ease; }
			.item .item-info .buy .list-table tr:active td { background-color: #fff; transition: all 0.5s ease; }
			.item .item-info .buy .list-table tr td:hover { background-color: #f7f8f9; transition: all 0.5s ease;  }
			.item .item-info .buy .item-price {  font-size: 34px; color: #333; padding-bottom: 15px;}
			.item .item-info .buy .item-price span { font-size: 23px; padding-left: 5px; }
			.item .item-info .buy .item-price div { display: inline; background-repeat: no-repeat; padding-right: 3px;  background-image: url('/img/icons/price.png'); background-position: 6px 13px; width: 10px; }
			.item .item-info .buy .add-in-backet { padding: 13px 30px 15px 30px; margin: 0px; height: 46px; font-size: 15px !important;line-height: 16px !important;}	
			.item .item-info .buy .ask { padding: 0px; margin: 10px 0px 0px 0px;}
			.item .item-info .buy .ask li { list-style-image: url(/img/icons/bullet.gif); line-height: 18px; }	
			.item .item-info .buy .ask li a, .list-table .delivery a {  text-decoration: none; cursor: pointer;}
			.item .item-info .buy .ask li a span, .list-table .delivery a span {   border-bottom: 1px dashed;   border-color: rgba(43, 139, 187, 0.5); }	
			.item .item-info .buy .ask li a span:hover, .list-table .delivery a span:hover { border-color: #df523f; }			
	.item .item-info .buy .ask li { line-height: 26px;    font-size: 12px; list-style: none; background-image: url(/img/icons/question.png); background-repeat: no-repeat;    background-position: 0px 5px; padding-left: 22px;}
	.item .item-info .buy .ask li:nth-child(2) { background-image: url(/img/icons/box.png);}
	.item .item-info .buy .ask li a.active, .list-table .delivery a.active { color: #9e9e9e; }
	.item .item-info .buy .ask li a.active > span, .list-table .delivery a.active > span { border-color: #9e9e9e; }
	.item .item-info .buy .ask li a.active:hover, .list-table .delivery a.active:hover { color: #df523f; }
	.item .item-info .buy .ask li a.active:hover > span, .list-table .delivery a.active:hover > span { border-color: #df523f; }

div.alt-tows { background-color: #fff; border: 1px solid #e0e4e8;padding: 0px 30px 0px 30px; margin-top: 25px; margin-left: -31px; margin-right: -31px; }
div.alt-tows .list-blocks {margin-left: -10px; margin-right: -10px; }
div.alt-tows .list-blocks li { width: 240px;}
div.alt-tows .list-blocks .active .details { width: 238px;}
div.alt-tows .list-blocks > li > div { background-color: #fff; border: 1px solid #fff; padding-bottom: 15px; padding-top: 10px; }

p a.self > span {   border-bottom: 1px dashed;   border-color: rgba(43, 139, 187, 0.5); }	
p a.self:hover { text-decoration: none; }
p a.self > span:hover { border-color: #df523f; }			

.delivery-variants { text-align: center; display: none;-webkit-animation: appearance 0.3s; -moz-animation: appearance 0.3s; -o-animation: appearance 0.3s; animation: appearance 0.3s; position: absolute;width: 456px;   background-color: #ffeca6; padding: 3px 20px 5px 20px; margin: 12px 0px 0px -187px; font-size: 12px; border: 1px solid #e0d299;line-height: 21px; box-shadow: 0 10px 25px -6px rgba(0,0,0,.4);    border-bottom: 2px solid #e0d299; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }					
.delivery .delivery-variants { width: 220px;  margin: 17px 0px 0px -115px; border-radius: 4px;}
a.active + .delivery-variants {display: block; }
.delivery-variants:after, .delivery-variants:before {	bottom: 100%;	left: 52%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
.delivery .delivery-variants:after, .delivery .delivery-variants:before {bottom: 100%;left: 50%;}
.delivery .delivery-variants {}
.delivery-variants:after {	border-color: rgba(255, 236, 166, 0);	border-bottom-color: #ffeca6;	border-width: 15px;	margin-left: -15px;}
.delivery-variants:before {	border-color: rgba(225, 225, 224, 0);	border-bottom-color: #ccbd80;	border-width: 16px;	margin-left: -16px;}			
.delivery-variants .variants-table { width: 350px; padding: 10px 0px; margin-top: 5px; }
.delivery .delivery-variants .variants-table { width: 220px; }
	.delivery-variants .variants-table tr td, .delivery-variants .variants-table tr th { border-bottom: 1px solid #e0d299;line-height: 26px; width: 50%; }
.delivery .delivery-variants .variants-table tr td, .delivery .delivery-variants .variants-table tr th {border:0px;    background-color: #ffeca6;border-bottom: 1px solid #e0d299; padding: 0px; text-align: center; }

.delivery-variants .disclaimer {margin: 0px 0px 10px 0px;}						
.delivery-variants .disclaimer p { color: #8a7b3f;     white-space: normal; }
.delivery .delivery-variants .disclaimer p {    width: 220px; }
.delivery .delivery-variants .disclaimer { margin: 0px 0px 10px 0px; }

.close-detail { display: block; width: 16px; height: 16px;   position: absolute; 
    right: 3px; top: 3px; background-image: url(/img/icons/remove.png);    background-size: 10px;
    background-repeat: no-repeat; border:1px solid #e0d299;
    background-position: center; cursor: pointer; transition: all 0.5s ease; }
.close-detail:hover { background-color:#f1dd90; }
.close-detail:active { background-color: #e0d299; }

div.active .delivery .delivery-variants { margin: 0px 0px 0px -156px;      bottom: 110px;  border-radius: 0px; width: 193px;box-shadow: none;}
div.active .delivery .delivery-variants .variants-table, div.active .delivery-variants .disclaimer p { width: 190px;}
div.active .delivery .delivery-variants:after, div.active .delivery .delivery-variants:before {top: 100%; bottom: 0%;}
div.active .delivery-variants:after {border-color: rgba(255, 236, 166, 0);
	border-top-color: #ffeca6;
	border-width: 16px;
	margin-left: 39px;}
div.active .delivery-variants:before {border-color: rgba(224, 210, 153, 0);
	border-top-color: #e0d299;
	border-width: 19px;
	margin-left: 36px;}

			.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('/img/vendors/face/ubiquiti.png');   background-size: 139px; }
.index-list tr td:first-child .cambium {  background-image: url('/img/vendors/face/cambium.png');   background-size: 125px; }
.index-list tr td:first-child .infinet {  background-image: url('/img/vendors/face/infinet.png');   background-size: 118px; }
.index-list tr td:first-child .siklu {  background-image: url('/img/vendors/face/siklu.png');   background-size: 133px; }
  .index-list tr td:first-child .ruckus {  background-image: url('/img/vendors/face/ruckus.png');   background-size: 124px; }
.index-list tr td:first-child .mikrotik {  background-image: url('/img/vendors/face/mikrotik.png');   background-size: 120px; }
.index-list tr td:first-child .xclaim {  background-image: url('/img/vendors/face/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(/images/dell/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(/images/dell/kruzhka.jpg); }
 #cup:after { content: " Керамическая кружка "; }
 #charger { background-image: url(/images/dell/charger.gif);}
 #charger:after { content: " Комплект зарядных устройство для iPhone"; }
 #hdd { background-image: url(/images/dell/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;}
/*
.filter-effects {    border: 1px solid #e0e4e8; border-bottom: 0px; padding: 15px 0px 15px 15px; }
.filter-effects + .list-blocks { border-top:0px;    margin-top: -15px; }
.filter-effects ul { margin: 0px; padding: 0px; list-style: none; display: table; }
.filter-effects ul li { display: table-cell; }
.filter-effects ul li span { display: inline-block; padding: 5px 7px 5px 9px;background-color: rgba(255, 219, 77, 0.45); margin: 0px 10px 0px 0px; border:1px solid #f3e4a7; font-size: 12px; border-radius: 3px; }
.filter-effects ul li span a { 
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: inline-block;
    background-image: url(/img/icons/remove.png);
    background-size: 9px;
    background-position: center;
    background-repeat: no-repeat; }
*/
.filter-effects ul li span a:hover { background-color: #ffdb4b; text-decoration: none; }

.filter-settings-line {     background-color: #f7f8f9;
    padding: 0px 0px 0px 0px;
    border: 1px solid #e0e4e8;
    border-bottom: 1px solid #e0e4e8;
    font-size: 13px;
    /*border-top: 0px;*/ border-top-left-radius: 4px;
    border-top-right-radius: 4px;}
	.filter-settings-line > ul { display: table; list-style: none; padding: 0px;    margin: 0px; }
		.filter-settings-line > ul > li { display: table-cell; border-right: 1px solid #e0e4e8;   line-height: 27px;   padding: 5px 15px 5px 15px; white-space: nowrap; text-align: center;
    /*font-size: 13px;*/}
    .filter-settings-line > ul > li:nth-child(1) { text-align: left; }
		.filter-settings-line > ul > li:last-child { border-right: 0px; }
		.filter-settings-line  .sort {margin: 0px 0px 0px 0px;display: inline-block;}
	.filter-settings-line .context.data, .filter-settings-line .dynamic_select.data { background-color: #f9ecbc; color: #000; font-weight: 700; }

.loading-content { width: 100%; height: 100%; z-index: 8; top: 0px;  border-bottom: 1px solid #e0e4e8; background-color: rgba(255, 255, 255, 1); position: absolute; /*background-image: url(/img/loader/loader2.gif);background-repeat: no-repeat;background-position: center center;*/ 	
-webkit-animation: appearance ease-out 0.7s; -moz-animation: appearance ease-out 0.7s; -o-animation: appearance ease-out 0.7s; animation: appearance ease-out 0.7s; }
.loading-content .loading-img { width: 296px; height: 296px; background-color: orange; }

	#sticky {
	top: 50px;
    position: absolute;
    width: 1098px;
    height: 296px;
    margin: 0px auto;
    background-image: url(/img/loader/loader2.gif);background-repeat: no-repeat;background-position: center center; 	
    z-index: 10;
}

#sticky.stick {  -webkit-animation: appearance ease-out 0.7s; -moz-animation: appearance ease-out 0.7s; -o-animation: appearance ease-out 0.7s; animation: appearance ease-out 0.7s; 	
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10;    
}

.catalog-empty { padding: 100px 25px; clear: both; border: 1px solid #e0e4e8;}
.catalog-empty h3 {   margin: 11px 0px -2px 0px; text-align: center; }
.catalog-empty p { text-align: center; font-size: 13px; line-height: 17px; }



.filter-settings-line select, .filter-settings-line input[type="text"]{ font-size: 13px; }
.filter-settings-line a:hover { text-decoration: none; }
.filter-settings-line a span {border-bottom: 1px dashed; border-color: rgba(43, 139, 187, 0.69); cursor: pointer;}
.filter-settings-line .filter-title {    margin-right: 5px;}
.filter-settings-line .context { width: 160px;padding-right: 22px;}

.table-bordered,
 .table-bordered td{
  border: 1px solid rgba(224, 228, 232, 0.5);
  border-collapse:collapse;
    border-spacing:0;
    padding: 5px;
}



.clear-context {  display: inline-block;    width: 20px;
    height: 20px;
    background-image: url(/img/icons/remove.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute; 
    margin: 3px 0px 0px -23px; }
    .clear-context:hover { background-color: #f7f8f9 ; cursor: pointer;}
    .clear-context:active { background-color: rgba(255, 219, 77, 0.45) }
    .context:hover + .clear-context {background-color: #f7f8f9 ;}
    .context:focus + .clear-context, .context:hover + .clear-context { }
	@media only screen and (max-width: 1400px) {	
	.item .image { width: 350px; }	
	.item .image a img { max-width: 350px;  max-height: 300px; }
	.item .item-info .buy .list-table tr td, .item .list-table tr th { padding: 10px 0px !important; width: 45px !important; }	
	.item .list-blocks li:nth-child(4) { display: none; }
	.item .item-info .buy .add-in-backet { padding: 13px 25px 15px 25px }
	.item .adaptation { margin: 0px 65px }
	.item-view { margin:0px 0px 0px -19px }
	.loyalty-program label { margin: 0px 8px 0px 8px;}	
.filter-settings-line .context {
    width: 128px;}
.filter-settings-line > ul > li { padding: 5px 10px 5px 10px;	}
.filters-area {padding: 5px 10px;}
.buy .delivery-variants { margin: 12px 0px 0px -158px; width: 340px; }
.buy .delivery-variants:after, .delivery-variants:before {left: 59%;}
}
	@media only screen and (max-width: 1130px) {
		.list .col { width: 45%;}
	}

	@media only screen and (max-width: 950px) {			
	}