

/* Start:/bitrix/components/api/search.title/templates/.default/css/baron.min.css?15471754525622*/
/*/---------- Baron core ----------/*/
.baron__clipper{ position:relative; overflow:hidden; }
.baron__scroller{ overflow-y:scroll; -ms-overflow-style:none; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; border:0; padding:0; width:100%; height:100%; -webkit-overflow-scrolling:touch; }
.baron__scroller::-webkit-scrollbar{ width:0; height:0; }
.baron__track{ display:none; position:absolute; top:0; right:0; bottom:0; }
.baron._scrollbar .baron__track{ display:block; }
.baron__free{ position:absolute; top:0; bottom:0; right:0; }
.baron__bar{ display:none; position:absolute; right:0; z-index:1; width:10px; background:#999; }
.baron._scrollbar .baron__bar{ display:block; }
.baron__control{ display:none; }


/*/---------- Baron skins ----------/*/

/* Simple */
.baron._simple .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:10px;
	bottom:10px;
	right:5px;
	width:8px;
	border-radius:5px;
	background:#ddf;
	background:rgba(0, 0, 255, .1);
	pointer-events:none;
}
.baron._simple._scrollbar .baron__track{opacity:1;}
.baron._simple .baron__bar{
	position:absolute;
	z-index:1;
	width:8px;
	border-radius:3px;
	background:#987;
	opacity:0;
	-webkit-transition:opacity .2s linear;
	transition:opacity .2s linear;
	pointer-events:auto;
}
.baron._simple .baron__bar:hover{opacity:.8;}
.baron._simple.baron .baron__bar{opacity:.6;}

/* Mac OS X */
.baron._macosx .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:2px;
	bottom:2px;
	right:2px;
	width:0;
}
.baron._macosx._scrollbar .baron__track{opacity:1;}
.baron._macosx .baron__bar{
	position:absolute;
	z-index:1;
	width:6px;
	border-radius:3px;
	background:#333;
	opacity:0;
	transition:.1s opacity .4s linear;
	pointer-events:auto;
}
.baron._dragging .baron__bar{	/*opacity: 1;*/}
.baron._macosx .baron__bar:hover,
.baron._scrolling .baron__bar{transition-duration:0s;transition-delay:0s;opacity:.5;}

/* Windows XP */
.baron._winxp .baron__scroller{padding-right:17px;}
.baron._winxp .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:15px;
	overflow:hidden;
	background-image:linear-gradient(to right, #f2f1ec, #fdfef9);
	border:1px solid #ecede5;
}
.baron._winxp._scrollbar .baron__track{opacity:1;}
.baron._winxp .baron__control{display:block;}
.baron._winxp .baron__control,
.baron._winxp .baron__bar{
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	text-align:center;
	font-size:8px;
	line-height:14px;
	color:#4e6287;
	cursor:default;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.baron._winxp .baron__control:hover,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}
.baron._winxp .baron__up,
.baron._winxp .baron__down{position:absolute;z-index:1;width:15px;height:16px;box-sizing:border-box;}
.baron._winxp .baron__up{top:0;}
.baron._winxp .baron__down{bottom:0;}
.baron._winxp .baron__free{position:absolute;top:18px;bottom:18px;right:0;width:0;}
.baron._winxp .baron__bar{
	position:absolute;
	z-index:1;
	width:15px;
	box-sizing:border-box;
	border:1px solid #f3ffff;
	box-shadow:1px 1px 1px #b7caf5 inset,
	1px 1px 1px #7b9fd3;
	border-radius:3px;
	background-image:linear-gradient(to right, #c9d7fc, #baccf4);
	opacity:1;
	-webkit-transition:opacity .2s ease-in;
	transition:opacity .2s ease-in;
	pointer-events:auto;
}
.baron._winxp .baron__bar:before{
	content:'';
	position:absolute;
	top:45%;
	left:3px;
	width:6px;
	height:7px;
	z-index:1;
	background-image:linear-gradient(
			to bottom,
			#f0f4ff 0px, #f0f4ff 1px,
			rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 2px,
			#f0f4ff 2px, #f0f4ff 3px,
			rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0) 4px,
			#f0f4ff 4px, #f0f4ff 5px,
			rgba(255, 255, 255, 0) 5px, rgba(255, 255, 255, 0) 6px,
			#f0f4ff 6px, #f0f4ff 7px,
			rgba(255, 255, 255, 0) 7px, rgba(255, 255, 255, 0) 8px
	);
}
.baron._winxp .baron__bar:after{
	content:'';
	position:absolute;
	top:47%;
	left:4px;
	width:6px;
	height:7px;
	background-image:linear-gradient(
			to bottom,
			#8aaff6 0px, #8aaff6 1px,
			rgba(138, 175, 246, 0) 1px, rgba(138, 175, 246, 0) 2px,
			#8aaff6 2px, #8aaff6 3px,
			rgba(138, 175, 246, 0) 3px, rgba(138, 175, 246, 0) 4px,
			#8aaff6 4px, #8aaff6 5px,
			rgba(138, 175, 246, 0) 5px, rgba(138, 175, 246, 0) 6px,
			#8aaff6 6px, #8aaff6 7px,
			rgba(138, 175, 246, 0) 7px, rgba(138, 175, 246, 0) 8px
	);
}
.baron._winxp._dragging .baron__bar,
.baron._winxp .baron__bar:hover{background-image:linear-gradient(to right, #d9e7ff, #cadcff);}

/* Ubuntu */
.baron._ubuntu12 .baron__scroller{padding-right:14px;}
.baron._ubuntu12 .baron__track{
	opacity:0;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	right:0;
	width:14px;
	box-sizing:border-box;
	border:1px solid #c5c1bd;
	border-radius:7px;
	background-image:linear-gradient(to right, #d3d3d3, #e5e5e5);
}
.baron._ubuntu12._scrollbar .baron__track{opacity:1;}
.baron._ubuntu12 .baron__bar{
	position:absolute;
	z-index:1;
	width:12px;
	box-sizing:border-box;
	border:1px solid #fff;
	border-radius:6px;
	background-image:linear-gradient(to right, #fcfbfb, #eeeceb);
	opacity:1;
	pointer-events:auto;
	box-shadow:0 0 1px #d6d3d0;
}
.baron._ubuntu12 .baron__bar:hover,
.baron._ubuntu12._dragging .baron__bar{
	background-image:linear-gradient(to right, #e96d3a, #f58050);
	border-color:#e1632f;
}
.baron._dragging .baron__bar{/*opacity: 1;*/}
.baron._ubuntu12 .baron__bar:hover,
._scrolling .baron__bar{}

/* End */


/* Start:/bitrix/components/api/search.title/templates/.default/styles.css?15471756199720*/
.api-search-title *{ -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; }
.api-search-title{ position:relative }
.api-search-title .api-tag{ background-color:#e8c4ff; }
.api-search-title .api-search-icon{ min-width:40px; height:18px; font-size:13px; display:block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVR4nJ3SvyvFYRTH8deVkkJ3UUZJIbJ8bzJjMtyMym6w2Njs/gCDP0AGCyWjxYDF5GdJYpS6xaIUw/d8771dT7qc+vZ8vs95zvuc5zmnlGWZsG6sYBGjsXeNHWzjQ8JKARjCEUZSh3CJeTy3OjoicxF8hwX0oi/0HSZwiK4UYKUpeBoHeMdb6OnwTWI5BVgMvYZaovwa1kMvpQBjoY8TwVp84ylAO/YV62cKcBt65hfAbKwPKcBu6E2UE8Hl8MF+CrCFG/nwnKKKnviqONOYj6NWQDFIg/I+/3ikFnuUX6d+lY4mR4ZVnMvnoIYLbKCCp0h0otG5egXt2HAED+BFPmAP7bYR7jGHV/RjCjr/AICryFzB3n8ARSX3xc83qRk4q9rDNWcAAAAASUVORK5CYII=) center center no-repeat }
.api-search-title .api-search-fields{ display:table; border-collapse:collapse; border-spacing:0; width:100%; position:relative; }
.api-search-title .api-search-fields > *{ display:table-cell; vertical-align:top; }
.api-search-title .api-search-fields .api-query{ width:100%; position:relative }
.api-search-title .api-search-input,
.api-search-title .api-search-button button{ border:1px solid #ccc; background:#fff; padding:0 12px; height:36px; margin:0; color:#444; font-size:14px; }
.api-search-title .api-search-input{
	display:block;
	width:100%;
	position: relative;
	z-index: 1;
	-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;
	-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.05) inset;
	-webkit-transition:border-color 0.1s ease 0s; -moz-transition:border-color 0.1s ease 0s; -ms-transition:border-color 0.1s ease 0s; -o-transition:border-color 0.1s ease 0s; transition:border-color 0.1s ease 0s;
}
.api-search-title .api-search-input:hover{ border-color:#bdbdbd; }
.api-search-title .api-search-input:focus{ border-color:#888; outline:0 none; color:#000 }
.api-search-title .api-search-input::-ms-clear{display:none;width:0;height: 0;}
.api-search-title .api-search-button button{
	display:inline-block; text-align:center; cursor:pointer; white-space:nowrap; border-left:0 none;
	-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;
}
.api-search-title button:focus,
.api-search-title button:hover{ color:#333; background-color:#e6e6e6; border-color:#adadad }
.api-search-title button:active{ outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125) }
/*---------- .baron ----------*/
.api-search-title .baron__root{
	position:absolute;top:100%;left:0;z-index:1000;width:100%;min-width:160px;visibility:hidden;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); -moz-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);
	-webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;
}
/*---------- .api-search-result ----------*/
.api-search-title .api-search-result{background-color:#fff;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.api-search-title .api-search-result,
.api-search-title .api-search-result a{ font-weight:600; font-size:13px; line-height:16px; color:#333; text-decoration:none; }
.api-search-title .api-search-result .api-category-list{margin:2px 0 0;border:1px solid  #CCCCCC;border-top:0;}
.api-search-title .api-search-result .api-category-title{display:block;color:#17639f; background:#ecf5fc; cursor:default; border-top:1px solid #CCCCCC;padding:5px 10px;}
.api-search-title .api-search-result .api-item,
.api-search-title .api-search-result .api-not-found{display:block; padding:8px 20px 8px 10px; background:#fff;color:#f00;border-top: 1px solid #CCCCCC;}
.api-search-title .api-search-result .api-item:hover,
.api-search-title .api-search-result .api-result-url a:hover,
.api-search-title .api-search-result .api-item-active{background:#ebebeb; color:#333;}/* #e8f1ff */
.api-search-title .api-search-result .api-result-url a{display:block; padding:10px; background:#f8f8f8;text-align:center;font-size:16px;font-weight:normal;color:#000;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;}
.api-search-title .api-search-result .api-result-url a:hover{ color:#059 }
.api-search-title .api-search-result .api-result-url{border-top:1px solid #CCCCCC;min-height: 37px;}
.api-search-title .api-search-result .api-result-all {position: absolute;bottom: 0;left: 0;right: 0;}
.api-search-title .api-search-result .api-item-link{ display:block; overflow:hidden;}
.api-search-title .api-search-result .api-item-link > *{ display:block; }
.api-search-title .api-search-result .api-item-picture{float:left;}
.api-search-title .api-search-result .api-item-picture img{max-width: 100%;height: auto;border: 0;vertical-align: middle;}
.api-search-title .api-search-result .api-item-info > *{ display:block }
.api-search-title .api-search-result .api-item-info > span + span{ margin-top:3px }
.api-search-title .api-search-result .api-item-name{white-space: nowrap;overflow: hidden;-ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.api-search-title .api-search-result .api-item-prices{float:right;}
.api-search-title .api-search-result .api-item-prices > *{display:inline-block}
.api-search-title .api-search-result .api-item-price{font-weight: bold;font-size: 12px;padding: 0 5px;border: 1px solid #000;background:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.api-search-title .api-search-result .api-item-discount{ color:#f00; text-decoration:line-through; margin-left:7px; vertical-align:bottom }
.api-search-title .api-search-result .api-item-props{ color:#305d8c; display:block; font-size:12px; }
.api-search-title .api-search-result .api-item-prop{ display:block }
.api-search-title .api-search-result .api-item-prop-value{ font-weight:normal }
.api-search-title .api-search-result .api-item-prop-name:after{ content:":"; }
.api-search-title .api-ajax-icon{ position:absolute; z-index: 3; top:50%; margin-top:-10px; right:10px; background:url("/bitrix/components/api/search.title/templates/.default/images/load.gif") no-repeat 50% 50%; display:none; width:20px; height:20px; }
.api-search-title .api-clear-icon{ z-index: 2; display:none;width:40px;position:absolute;top:0;right:0;bottom:0;padding: 0 10px; cursor:pointer;opacity:.25;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;	background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent;}
.api-search-title .api-clear-icon:hover{opacity:.4;}
.api-search-title-backdrop{cursor: pointer;}
/* Responsive Js */
.api-search-title.api-width-mini .api-search-result .api-item-prices{float:none}
/* Responsive @media */
@media screen and (max-width: 480px){
	.api-search-title .api-search-result .api-item-prices{float:none}
}


/* End */


/* Start:/bitrix/templates/eshop_copy/styles.css?162160139137698*/
body {
	background:url(/bitrix/templates/eshop_copy/./images/bg_logos.jpg) center top fixed;
	background-color:#E8E8E8;
	width:100%;
	height:100%;
	margin:0;
	padding:0;

}

.sale_order_full_table form input {

background: url(/bitrix/templates/eshop/components/bitrix/catalog/.default/./images/catalog-filter-btn.png) center center no-repeat;
padding: 5px 15px 6px 15px;
    color: white;
    font-size: 15px;
    border: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 5px;
    text-decoration: none;}
.quest {
    text-decoration: none;
}
.sale{
    text-decoration: none;
}
.knopa {
/*  background: url(/bitrix/templates/eshop/./images/bg-order-active.png) repeat-x;  */
    background: linear-gradient(to top, #BD073E, #D70746) center center no-repeat;
    padding: 7px 23px 8px 24px;
    text-decoration: none;
    font-size: 17px;
    font-weight: bold;
    color: white;
}
input, textarea {outline: none;}
body,table,textarea,input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
}
textarea,input {
	color:black;
}
textarea:focus, input:focus {
	border: 1px solid #3959db !important;
	color: #3959db;
	text-shadow: none !important;
}
a {
	color:#27579E;
	text-decoration:underline;
	transition:color 100ms;-moz-transition:color 100ms;-webkit-transition:color 100ms;-o-transition:color 100ms;
}
a span{
	transition:color 100ms;-moz-transition:color 100ms;-webkit-transition:color 100ms;-o-transition:color 100ms;
}
a:hover {
	color:#D70746;
	text-decoration:none;
}
img {
	border:0;
}
small,.small {
	font-size:11px
}
big,.big {
	font-size:15px
}
p,li{
	margin:5px 0 7px 0;
  text-align: justify;
}
.clear {
	clear: both;
	width: 100%;
	float: none;
}
h1, .h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:28px;
	margin:7px 0 10px 0;
}
h2, .h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	margin:15px 0 10px 0;
}
h3, .h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	margin:7px 0 7px 0;
}

.abs
{
	position:absolute;
	height:1px;
}

.bgtl{background:url(/bitrix/templates/eshop_copy/./images/bgtl.png) right bottom no-repeat;}
.bgll{background:url(/bitrix/templates/eshop_copy/./images/bgll.png) right top repeat-y;}
.bglb{background:url(/bitrix/templates/eshop_copy/./images/bglb.png) right top no-repeat;}
.bgl1{background:url(/bitrix/templates/eshop_copy/./images/bgl1.png) left top repeat-y;background-color:white;padding:10px 25px;margin-top:20px;}
.bgl2{background:url(/bitrix/templates/eshop_copy/./images/bgl2.png) left top repeat-y;background-color:#F6F6F6;}
.bgtr{background:url(/bitrix/templates/eshop_copy/./images/bgtr.png) left bottom no-repeat;}
.bgr{background:url(/bitrix/templates/eshop_copy/./images/bgr.png) left top repeat-y;}
.bgrb{background:url(/bitrix/templates/eshop_copy/./images/bgrb.png) left top no-repeat;}
.bgbl{background:url(/bitrix/templates/eshop_copy/./images/bgbl.png) right top no-repeat;}
.bgb{background:url(/bitrix/templates/eshop_copy/./images/bgb.png) left top repeat-x;}
.bgbr{background:url(/bitrix/templates/eshop_copy/./images/bgbr.png) left top no-repeat;}

.links a{color:#B2CBD7;text-decoration:underline;}
.links a span{color:#27579E;}
.links a:hover{color:#F3A0C4;}
.links a:hover span{color:#D70746;}

.links-black a{color:#ccc;text-decoration:underline;}
.links-black a span{color:black;}
.links-black a:hover{color:#F3A0C4;}
.links-black a:hover span{color:#D70746;}

.block-top {
/*	background:url(/bitrix/templates/eshop_copy/./images/bg-top.png) center top no-repeat;*/
    background: white;
	height: 65px;
	position: relative;
    background-size: 100%;
}
.block-top > div {
	height: 65px;
}
.top_grey_line {
	background: #fff;
	position: relative;
	display: block;
	width: 100%;
	height: 38px;
	min-height: 38px!important;
	/* overflow: hidden; */
	padding: 0;
	margin: 0;
}
.center_block {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.top-links {
	/*width: 100%;
	 position: relative; */
	top: 2px;
	/* left: 11px; */
	float: left;
}
.top-links a{
	color:black!important;
	/*margin:2px 10px!important;*/
	margin: 2px 10px 2px 0 !important;
	padding: 0!important;
	font-size: 90%;
	line-height:20px;
	text-decoration:none;
	border-bottom:1px dotted #999999;
	float: left;
}
.top-links a:hover{
	color:#D70746 !important;
	border-bottom:1px solid #D70746!important;
}
.phone {
	font-family:Tahoma;
	font-size:20px;
        color: #fb0346;
        font-weight: bold;
}
.phone small{
	font-size:15px;
}
.phone i{
	font-style:normal;
	color:#666666;
}
.phone span{
	color:#333333;
	font-size:18px;
}
.facebook {
	position: absolute;
	top: 3px;
	left: 595px;
}
.vk {
	position: absolute;
	top: 3px;
	left: 630px;
}
.twitter {
	position: absolute;
	top: 3px;
	left: 665px;
}
.old-site a{
	display:block;
	float:right;
	text-align:center;
	padding:8px 45px 18px 90px;
	font-size:15px;
	background:url(/bitrix/templates/eshop_copy/./images/old-site-bg.png) right top no-repeat;
}

.social-links {}
.social-links li{margin-top: 2px!important;}
.social-links a{padding: 0 5px!important;}
.navbar-toggle {
	padding: 7px 8px!important;
	margin-top: 3px!important;
}
/* --------------------------- BODY --------------------------- */

.bgl2 div.body
{
	border:1px solid white;
	border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;
	background-color:white;
	padding-bottom:20px;

	-moz-box-shadow:0px 1px 5px #999999;
	-webkit-box-shadow:0px 1px 5px #999999;
	box-shadow:0px 1px 5px  #999999;
}
div.body
{
	margin:0 5px 5px 5px;
	min-height:600px;
}
.withoutleft
{
	margin-left:310px;
}

.body div.table-gray
{
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	border:1px solid #CDCDCD;
	margin:20px 5px;
}
.body .table-gray-head
{
	background:url(/bitrix/templates/eshop_copy/./images/table-gray-head-bg.png);
	background-color:#E6E6E6;
	border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;
}
.body .table-gray-head a{color:#999999;}
.body .table-gray-head a span{color:black;}
.body .table-gray-head a:hover{color:#F3A0C4;}
.body .table-gray-head a:hover span{color:#D70746;}

.body .table-gray-list th
{
	padding:7px 0 7px 5px;
}
.body .table-gray-list td
{
	padding:7px;
}
.body table.table-gray-list
{
	background-color:#fafafa;
}
.body .table-gray-list tr:nth-child(odd) td,
.body .table-gray-list tr:nth-child(odd) th
{
	background-color:white;
}

.body .line-blue
{
	background:url(/bitrix/templates/eshop_copy/./images/line-blue-bg.png);
	background-color:#D0E2FF;
	padding:5px 0;

	-moz-box-shadow:0px 1px 2px #999999;
	-webkit-box-shadow:0px 1px 2px #999999;
	box-shadow:0px 1px 2px  #999999;
}
.body .line-blue-inner
{
	border-top:2px dotted rgba(255,255,255,0.5);
	border-bottom:2px dotted rgba(255,255,255,0.5);
}
.line-blue-inner:after
{
	content:"";
	display: table;
}
.body .line-blue-clip
{
	background:url(/bitrix/templates/eshop_copy/./images/line-clip.png) left top no-repeat;
	width:70px;
	height:53px;
	float:right;
	position:relative;
	left:17px;
	top:-10px;
	z-index:20;
}
.body .line-blue-cramp
{
	background:url(/bitrix/templates/eshop_copy/./images/line-cramp.png) left top no-repeat;
	width:22px;
	height:42px;
	float:left;
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
}
.body .line-blue h3
{
	color:#00349C;
}

.body .line-gray
{
	background:url(/bitrix/templates/eshop_copy/./images/line-gray-bg.png);
	background-color:#E6E6E6;
	padding:5px;

	-moz-box-shadow:0px 1px 2px #999999;
	-webkit-box-shadow:0px 1px 2px #999999;
	box-shadow:0px 1px 2px  #999999;
}
.body .line-gray .line-blue-clip
{
	left:20px;
}
.body .line-gray-clip2
{
	background:url(/bitrix/templates/eshop_copy/./images/line-clip2.png) left top no-repeat;
	width:77px;
	height:26px;
	float:right;
	position:relative;
	left:17px;
	top:-5px;
	z-index:20;
}


.body h3.blue,
.body h3.red,
.body h3.gold
{
	float:left;
	padding:5px 20px;
	border-radius:3px 5px 3px 3px; -moz-border-radius:3px 5px 3px 3px; -webkit-border-radius:3px 5px 3px 3px;
}
.body h3.blue
{
	background:url(/bitrix/templates/eshop_copy/./images/h_blue.png) center center no-repeat;
	background-color:#3046C4;
	color:white;
}
.body h3.red
{
	background:url(/bitrix/templates/eshop_copy/./images/h_red.png) center center no-repeat;
	background-color:#DE3568;
	color:white;
}
.body h3.gold
{
	background:url(/bitrix/templates/eshop_copy/./images/h_gold.png) left center no-repeat;
	background-color:#FFB80F;
	color:black;
}

.body .special div.item
{
	float:left;
	width:190px;
	border:1px solid #c5c5c5;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	padding:5px;
	margin:5px 8px 5px 0;
}
.body .special div.item:hover
{
	border:1px solid #959595;
}
.body .special .item td
{
	text-align:center;
}
.body .special div.flag
{
	background:url(/bitrix/templates/eshop_copy/./images/special-flag.png) left top no-repeat;
	width:135px;
	height:33px;
	float:left;
	position:relative;
	padding:5px 0 0 10px;
	top:150px;
	left:-11px;
}

/* --------------------------- Fly Form --------------------------- */

table#flyform
{
	background-color:rgba(0,0,0,0.0);
	width:1%;
	height:100%;
	position:fixed;
	z-index:50;
	left:-9999px;
	
	top:0;
	transition:background 300ms;-moz-transition:background 300ms;-webkit-transition:background 300ms;-o-transition:background 300ms;
}
table#flyform.show
{
	background-color:rgba(0,0,0,0.5);
	width:100%;
	left:0;

}
#flyform div.flyform-center
{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#flyform div.flyform-inner
{
	background-color:white;
	border:3px solid white;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	text-align:left;

	float:left;
	position:relative;

	padding:5px;

	-moz-box-shadow:0px 1px 5px black;
	-webkit-box-shadow:0px 1px 5px black;
	box-shadow:0px 1px 5px black;
}
#flyform .flyform-inner h3
{
	font-family:Arial;
	font-size:17px;
	text-shadow:#666666 1px 1px 1px;
}
#flyform .flyform-inner img
{
	max-height:650px;
	max-width:650px;
}


#flyform .flyform-inner hr
{
	border:none;
	border-top:2px solid #DFDFDF;
	margin:10px 0;
}
#flyform .flyform-inner b
{
	color:red;
}
#flyform .flyform-inner textarea.input
{
	font-size:15px;
	border:1px solid #ccc;
	padding:3px 7px;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	text-shadow:#BBBBBB 0px 1px 2px;
	text-align:left;

	-moz-box-shadow:inset 1px 1px 4px #ccc;
	-webkit-box-shadow:inset 1px 1px 4px #ccc;
	box-shadow:inset 1px 1px 4px  #ccc;
}
#flyform .flyform-inner input.input
{
	font-size:15px;
	border:1px solid #ccc;
	padding:0px 7px;
	margin:0;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	text-shadow:#BBBBBB 0px 1px 2px;
	height:25px;
	text-align:left;

	-moz-box-shadow:inset 1px 1px 4px #ccc;
	-webkit-box-shadow:inset 1px 1px 4px #ccc;
	box-shadow:inset 1px 1px 4px  #ccc;
}
#flyform .flyform-inner input.submit
{
	background:url(/bitrix/templates/eshop_copy/./images/catalog-menu-btn.png) center center no-repeat;
	padding:5px 15px 5px 15px;
	color:white;
	font-size:15px;
	border:none;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin:5px;
	cursor:pointer;
}

#flyform div.flyform-close
{
	float:right;
	right:0;
	position:absolute;
}
#flyform div.flyform-close div
{
	position:relative;
	left:15px;
	top:-15px;
	width:30px;
	height:30px;
	background:url(/bitrix/templates/eshop_copy/./images/flyform-close.png) center center no-repeat;
	cursor:pointer;
}

/* --------------------------- Navigation --------------------------- */

div.breadcrumb-navigation
{
	padding:10px 0 5px 0;
}
.breadcrumb-navigation font,
.breadcrumb-navigation small
{
	color:#999999;
}
div.navigation
{
}
.navigation a
{
	color:black;
	background:url(/bitrix/templates/eshop_copy/./images/navigation-btn-bg.png) left 0 repeat-x;
	background-color:white;
	text-decoration:none;
	padding:3px 10px;
	border:1px solid #ccc;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.navigation a:hover
{
	color:white;
	background-position:left -30px;
	background-color:#999999;
	border:1px solid #666666
}
.navigation b
{
	color:white;
	background:url(/bitrix/templates/eshop_copy/./images/navigation-btn-bg.png) left -60px repeat-x;
	background-color:#3449C5;
	padding:3px 10px;
	border:1px solid #011BB7;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}

/* --------------------------- Search-panel --------------------------- */

div.search-panel
{
	/* float:right; */
	padding:13px 20px 7px 20px;
	/* width:600px; */
	text-align: center;
}
.search-panel .name
{
	padding:6px 15px 7px 15px;
/*
	background:url(/bitrix/templates/eshop_copy/./images/search-name.png) center center repeat-x;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	border:1px solid #EEEEEE;
*/
}
.search-panel .search-suggest,
.search-panel .input
{
	font-size:16px;
	border:1px solid #ccc;
	padding:0px 7px;
	margin:0;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	text-shadow:#BBBBBB 0px 1px 2px;
	width:300px;
	height:30px;

	-moz-box-shadow:inset 1px 1px 4px #ccc;
	-webkit-box-shadow:inset 1px 1px 4px #ccc;
	box-shadow:inset 1px 1px 4px  #ccc;
}
.search-panel .submit
{
	background:url(/bitrix/templates/eshop_copy/./images/search-submit.png) center center no-repeat;
	border:none;
	padding:4px 0px 5px 0;
	margin:0;
	text-align:center;
	height:30px;
	width:80px;
	font-size:15px;
	font-weight:bold;
	color:white;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	border:none;
	cursor:pointer;
}
.search-panel input.submit:hover
{
	text-shadow:white 0px 0px 10px;
}

/* --------------------------- Catalog Menu --------------------------- */

div.catalog-menu-btn
{
	padding:20px 0 0 30px;
	height:38px;
}
.catalog-menu-btn a
{
	background:url(/bitrix/templates/eshop_copy/./images/catalog-menu-btn.png) center center no-repeat;
	padding:7px 0 6px 0;
	color:white;
	font-size:17px;
	text-decoration:none;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.catalog-menu-btn a span
{
	background:url(/bitrix/templates/eshop_copy/./images/catalog-menu-btn-arrw.png) 158px 2px no-repeat;
	padding:0 40px 0 20px;
}
.catalog-menu-btn a.active span
{
	background-position:158px -63px;
}
.catalog-menu-btn a:hover
{
	text-shadow:white 0px 0px 10px;
}

div.catalog-menu-correct
{
	width:300px;
	height:1px;
}
div.catalog-menu-correct.fly
{
	position: relative;
	z-index:50;
	top:3px;
}
div.catalog-menu-bg
{
	position:absolute;
	left:-100px;
	top:-100px;
	float:left;
	width:1px;
	height:1px;
	background:url(/bitrix/templates/eshop_copy/./images/catalog-menu-bg.png) no-repeat;
}
div.catalog-menu
{
	position:absolute;
	z-index:50;
	/* left:-33px */;
	left:-10px;
	top:-4px;
	padding:1px;
	margin:0;
	background: #fff;
	/* background:url(/bitrix/templates/eshop_copy/./images/catalog-menu-bg.png) left top no-repeat;
	background-size: 300px 832px; */
	width:300px;
	/* height:830px; */
	box-shadow: 1px 1px 3px rgba(204, 204, 204, 0.85);
}
.catalog-menu ul
{
	margin:25px 20px 20px;
	padding:0;
	list-style:none;
	/* border: solid 5px #0040ff; */
	border: solid 5px rgba(0,64,255,0.48);
	box-shadow: 0 0 3px #ccc;
}

.catalog-menu a.active
{
	background-color:#efefef;
}
.catalog-menu a.selected{color:#B2CBD7;}
.catalog-menu a.selected span{color:#27579E;}
.catalog-menu a.selected:hover{color:#F3A0C4;}
.catalog-menu a.selected:hover span{color:#D70746;}

.catalog-menu ul a
{
	font-size:15px;
	display:block;
	padding:5px 7px;
}
.catalog-menu ul a.more
{
	background:url(/bitrix/templates/eshop_copy/./images/catalog-menu-arrow.png) right center no-repeat;
	background-position:240px center;
}
.catalog-menu a.more.active
{
	background-color:#efefef;
}
.catalog-menu ul a.more:hover
{
	background-position:-154px center;
}

.catalog-menu ul li
{
	margin:0;
	padding:0 0 1px 0;
  text-align: left;
}
.catalog-menu ul ul
{
	display:none;
}
.catalog-menu ul li.line
{
	/* background:url(/bitrix/templates/eshop_copy/./images/catalog-menu-line.png) left top no-repeat; */
	background: linear-gradient(to top, #3866df, #1d4ecd);
	/* position:relative;
	left:-18px;
	width:280px;
	height:45px;
	margin:5px 0;
	padding:0; */
}
.catalog-menu ul li.line a
{
	padding:9px 10px 9px 25px;
	color:rgba(255,255,255,0.5);
}
.catalog-menu ul li.line a span
{
	color:white;
}
.catalog-menu ul li.line a:hover
{
	text-shadow:rgba(255,255,255,0.5) 1px 0px 10px;
	color:white;
}
.catalog-menu ul li.line a:hover span
{
	color:white;
}

div.catalog-menu-sub,
table.catalog-menu-sub
{
	position:relative;
	z-index:1;
	left:270px;
	top:5px;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
div.catalog-menu-sub,
.catalog-menu-sub .td
{
	background-color:white;
	padding:10px;

	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;

	-moz-box-shadow:1px 1px 4px #999999;
	-webkit-box-shadow:1px 1px 4px #999999;
	box-shadow:1px 1px 4px #999999;
}
div.catalog-menu-sub
{
	width:280px;
}
table.catalog-menu-sub
{
	width:520px;
}
div.catalog-menu-sub-sub
{
	background-color:white;
	height:100%;
}
.catalog-menu-sub td.split
{
	border-bottom:1px solid #DFDFDF;
}

.catalog-menu-sub .hr
{
	border-bottom:2px solid #DFDFDF;
	margin-bottom:10px;
}
.catalog-menu-sub big
{
	font-family:Arial;
	font-size:17px;
}
.catalog-menu-sub big a
{
	text-shadow:#666666 1px 1px 1px;
}
.catalog-menu-sub big a:hover
{
	color:#D70746;
	text-shadow:#F3A0C4 1px 1px 1px;
}
.catalog-menu-sub div.list
{
	padding:0 3px 3px 3px;
}
.catalog-menu-sub .list div
{
	margin:0 0 5px 10px;
}
.catalog-menu-sub .list div a
{
	font-size:14px;
	padding:4px 7px 4px 7px;
}
.catalog-menu-sub .list a
{
	font-size:15px;
	display:block;
	padding:6px 7px 6px 7px;
}

/* --------------------------- Foot --------------------------- */

.foot-links
{
	padding:0 10px 0 0;
}
.foot-links a
{
	color:black;
	margin:0 7px;
	line-height:20px;
	text-decoration:none;
	border-bottom:1px solid #999999;
}
.foot-links a:hover
{
	color:#D70746;
	border-bottom:1px solid #F3A0C4;
}

/* --------------------------- Panel Right Fly --------------------------- */

div.panel-right-fly
{
	z-index:1;
	right:0;
}
.panel-right-fly div.fly-full
{
	position:fixed;
	top:40%;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-bg.png) left bottom no-repeat;
	background-color:white;
	border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0;
	border-right:4px solid white;
	font-size:17px;
	text-align:right;
	-moz-box-shadow:2px 1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow:2px 1px 4px rgba(0,0,0,0.3);
	box-shadow:2px 1px 4px rgba(0,0,0,0.3);
}
.panel-right-fly .fly-full div.fly-inner
{
	margin:4px 0 4px 0;
	padding:10px 0 10px 0;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-line.png) left top no-repeat;
	border-right:2px solid rgba(255,153,0,0.5);
}
.panel-right-fly .fly-full .fly-inner a
{
	display:block;
	padding:3px 10px 4px 15px;
}
a.fly-full-equip{
  text-decoration:none;}
a.fly-full-phone{
  text-decoration:none;}
.panel-right-fly .fly-full a.fly-full-equip
{
	padding-right:35px;
	margin-right:5px;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-equip.gif) right 0px no-repeat;
}
.panel-right-fly .fly-full a.fly-full-equip:hover
{
	background-position:right -123px;
}
.panel-right-fly .fly-full a.fly-full-phone
{
	padding-right:35px;
	margin-right:5px;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-phone.png) right center no-repeat;
}
.panel-right-fly .fly-full a.holliday
{
	padding-right:35px;
	margin-right:5px;
	background:url(/bitrix/templates/eshop_copy/./images/weekend.png) right center no-repeat;
}
.panel-right-fly .fly-full .fly-inner center
{
	border-top:1px dotted rgba(255,153,0,0.4);
	margin:7px 0 0 0;
	padding:7px 10px 0 15px;
}

.panel-right-fly div.fly-small{
	position:fixed;
	right:0;
	top:35%;
	display: none;
	background-color:white;
	border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px;
	-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.3);
	box-shadow:0px 1px 4px rgba(0,0,0,0.3);
}
.panel-right-fly .fly-small div.fly-inner
{
	margin:4px 0 4px 4px;
	padding:10px 10px 10px 5px;
	border:2px solid rgba(255,153,0,0.5);
	border-right:none;
}
.panel-right-fly .fly-small a.fly-full-equip span
{
	display:block;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-a-equip.png) 5px top no-repeat;
	height:60px;
	width:22px;
}
.panel-right-fly .fly-small a.fly-full-equip
{
	display:block;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-equip.gif) left 0px no-repeat;
	padding-top:35px;
	margin-top:15px;
}
.panel-right-fly .fly-small a.fly-full-equip:hover
{
	background-position:left -123px;
}
.panel-right-fly .fly-small a.holliday span
{
  display:block;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-a-order.png) 5px top no-repeat;
	height:165px;
	width:30px;
}
.panel-right-fly .fly-small a.holliday
{
	display:block;
	padding-top:35px;
	margin-top:0px;
	background:url(/bitrix/templates/eshop_copy/./images/weekend.png) left 0px no-repeat;
}
.panel-right-fly .fly-small a.fly-full-phone span
{
	display:block;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-a-call.png) 5px top no-repeat;
	height:130px;
	width:30px;
}
.panel-right-fly .fly-small a.fly-full-phone
{
	display:block;
	background:url(/bitrix/templates/eshop_copy/./images/right-fly-phone.png) left 0px no-repeat;
	padding-top:35px;
	margin-top:15px;
}
.panel-right-fly .fly-small a:hover span
{
	background-position:-43px 0;
}

/* --------------------------- Bottom Panel --------------------------- */

div.bottom-panel{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:41px;
	z-index:90;
	border-top:1px solid rgba(255,255,255,0.9);
	background-color:white; /* rgba(255,255,255,0.6); */
	-moz-box-shadow:0px -1px 4px #999999;
	-webkit-box-shadow:0px -1px 4px #999999;
	box-shadow:0px -1px 4px #999999;
}
.middle_section {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.productAdd2card {
	position: absolute;
	background:url(/bitrix/templates/eshop_copy/./images/product2card_bg.png) center center no-repeat;
	bottom: -38px;
	right: 320px;
	margin: 0;
	margin-bottom: 100px;
	padding: 0;
	opacity:0;
	width: 171px;
	height: 41px;
	text-align: center;
	z-index: 10;
}
.productAdd2card p {
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
}
#toTop{
	position: absolute;
	right: 20px;
	top: 5px;
	background:url(/bitrix/templates/eshop_copy/./images/bottom-toup.png) center center no-repeat;
	display: block!important;
	width: 35px;
	height: 35px;
	opacity: 1 !important;
	cursor: pointer;
}
#toTop:hover{
	opacity: .8 !important;
}
.cart_bootom {
	position: absolute;
	top: 5px;
	right: 130px;
}
.delivery {
	position: absolute;
}
.delivery img {
	position: absolute;
	top: -12px;
	left: 38px;
}
.your_city {
	position: absolute;
	left: 175px;
	top: 5px;
	width: 300px;
}
.your_city p{
	font-weight: bold;
	color: #011bb7;
	font-size: 14px;
	font-family: tahoma;
}
a.buy{
	display:block;
	float:left;
	background:url(/bitrix/templates/eshop_copy/./images/bottom-feedback.png) center center no-repeat;
	padding:7px 23px 8px 24px;
	text-decoration:none;
	font-size:17px;
	color:#474747;
}
a.buy:hover{
	color: black;
}
td.bottom-compare{
	background:url(/bitrix/templates/eshop_copy/./images/bottom-puzzle.png) left center no-repeat;
	font-size:17px;
	padding-left:40px;
}
.bottom-compare a
{
	color:#474747;
}
.bottom-compare a:hover
{
	color:black;
}
.bottom-compare span
{
	padding:8px 20px 7px 20px;
	background:url(/bitrix/templates/eshop_copy/./images/bottom-curcle-gray.png) center center no-repeat;
	color:white;
}


table.bottom-cart
{
	background:url(/bitrix/templates/eshop_copy/./images/bottom-cart.png) left center no-repeat;
	font-size:17px;
}
.bottom-cart a
{
	color:#5C5C5C;
}
.bottom-cart span
{
	padding:8px 20px 7px 20px;
	background:url(/bitrix/templates/eshop_copy/./images/bottom-curcle-gray.png) center center no-repeat;
	color:white;
}
.bottom-cart a.order
{
	display:block;
	float:left;
	background:url(/bitrix/templates/eshop_copy/./images/bottom-order.png) center center no-repeat;
	padding:7px 23px 8px 24px;
	text-decoration:none;
	font-size:17px;
	color:white;
}
table.sale_order_full_table textarea {
	min-width: 609px;
	max-width: 609px;
}
table.sale_order_full_table_no_border textarea {
	width: 313px;
	min-width: 313px;
	max-width: 313px;
}
table.bottom-cart.active {
	background-image:url(/bitrix/templates/eshop_copy/./images/bottom-cart-active.png);
}
.bottom-cart.active a {
	color:#011BB7;
}
.bottom-cart.active span {
	background-image:url(/bitrix/templates/eshop_copy/./images/bottom-curcle-blue.png);
}
.bottom-cart.active a.order {
/*	background-image:url(/bitrix/templates/eshop_copy/./images/bottom-order-active.png);  */
    background: linear-gradient(to top, #BD073E, #D70746) center center no-repeat;
	color:white;
}
.bottom-cart.active a.order:hover {
	text-shadow:white 0px 0px 10px;
}
.ahtung {
	background: url('/bitrix/templates/eshop_copy/./images/ahtung.png') no-repeat left;
	padding: 10px 0 10px 31px;
	float: right;
	width: 325px;
}
table.index_img img:hover {
	box-shadow: 0px 0px 10px #000;
	border-radius: 10px;
}
/*articles*/

table.undeux_articles
{
	border-collapse:collapse;
	margin:10px 0px 10px 0px;
	width:100%;
}
table.undeux_articles td{
    padding:12px;
}
td.deux_articles{
	background-color:#F5F5F4;
}
.articles_otstup
{
	height:30px;
}
a.none_articles{
	text-decoration:none;
	font-size:9pt;
	color:#666666;
	font-weight:;
	font-family:tahoma;
	letter-spacing:0.02em;
}
a.none_articles:hover {
	text-decoration:none;
	font-size:9pt;
	color:#810304;
	text-decoration:underline;
	font-family:tahoma;
	letter-spacing:0.02em;
}
.article_title
{
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
	color:#666666;
	font-family:tahoma;
	text-transform:uppercase;
}
/* Tables
-----------------------------------------------------------------------------*/
table.table{
	border-collapse:separate;
	border-spacing:0;
	margin-bottom:20px;
	width:100%;
	clear:both;
	border:1px solid #dfdfdf;
	border-bottom:0px;
	border-right:0px;
}
table.table{
	font-family: verdana;
	font-size: 14px;
	text-align: left;
}
table.table{
	font-family: verdana;
	font-size: 14px;
	text-align: left;
}
table.table td:last-child{
	text-align: left;
}
table.table tr:hover td{
	background: rgba(26, 94, 196, 0.38);
	color: #fff;
}
.table th{
	color: #666;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #e4e4e4;
	padding: 12px 8px;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-align: center;
}
.table td{
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background: #f7f7f7;
	font-size: 11px;
	line-height: normal;
	text-align: center;
	padding: 13px 8px;
}
/*reviews*/
.reviews-reply-form {
	position: relative;
	float: left;
	width: 430px;
}
.bxlhe-editor-buttons {
	display: none !important;
}
.bx-ilike-button {
	display: none !important;
}
.reviews-block-container {
	width: 450px;
	float: right;
}
.add_reviews .line-gray {
	margin-left: -31px;
	margin-bottom: 15px;
}
.add_reviews .line-gray-clip_left {
	background: url(/bitrix/templates/eshop_copy/./images/line-clip_left.png) left top no-repeat;
	width: 77px;
	height: 26px;
	float: left;
	position: relative;
	left: -12px;
	top: 3px;
	z-index: 20;
}
p.add_new_reviews {
	font-weight: bold;
	font-size: 18px;
	margin-left: 32px;
}
#REPLIER input, #REPLIER textarea {
	font-size: 15px;
	border: 1px solid #ccc;
	padding: 0px 7px;
	display: block;
	margin: 0;
	margin-top: 6px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #BBBBBB 0px 1px 2px;
	height: 25px;
	text-align: left;
	-moz-box-shadow: inset 1px 1px 4px #ccc;
	-webkit-box-shadow: inset 1px 1px 4px #ccc;
	box-shadow: inset 1px 1px 4px #ccc;
}
#REPLIER label {
	margin-bottom: 4px;
}
#REPLIER table.bxlhe-frame-table {
	border: 1px solid #ccc;
	border-radius: 1px;
	overflow: hidden;
}
#REPLIER table.bxlhe-frame-table:focus {
	border: 1px solid #3959db !important;
	color: #3959db;
	text-shadow: none !important;
}
.reviews-reply-buttons input[type="submit"] {
	float: left;
}
div.reviews-header-title {
	padding: 5px;
}
div.reviews-header-box {
	color: #fff;
	background: #6c6c6c;
	border: 1px solid #7a7a7a;
	border-radius: 4px 4px 0 0;
}
div.reviews-info-box.reviews-post-preview {
	background: #f6f6f6;
	border: 1px solid #b2b2b2;
	border-radius: 0 0 4px 4px;
	margin: 0px;
}
body .bxlhe-editor-cell body{
	font-size: 15px !important;
}
form.reviews-form{
	margin: 0;
	padding: 10px;
}
.reviews-required-field {
	color: red;
}
div.reviews-post-reply-buttons {
	height:21px;
	padding:0;
	position:relative;
}
div.reviews-post-reply-buttons span.separator {
	background-color: #e0e0e0;
	display: inline-block;
	margin: 0 1px;
	height: 7px;
	line-height: 5px;
	width:1px;
}
table.reviews_block_table {
	width: 450px;
	border-collapse: separate;
	border-spacing: 0;
	margin: 10px 0;
	text-align: left;
	vertical-align: middle;
}
table.reviews_block_table th {
	font-weight: normal;
	font-size: 18px;
	margin: 7px 0 7px 0;
	padding: 15px;
	background: url('//electro-shop.ru.images.1c-bitrix-cdn.ru/bitrix/templates/eshop/images/line-blue-bg.png?1379484976232');
	color: #00349C;
}
table.reviews_block_table td {
	padding: 5px 15px;
	border-bottom: #e0e0e0 1px solid;
	position: relative;
}
table.reviews-post-table .reply-action-note {
	color: #777777;
	font-style: italic;
	line-height: 18px;
	font-size: 11px;
	display: inline-block;
	margin:2px;
}
table.reviews_block_table tr {
	background: #f1f1f1;
}
table.reviews_block_table tr:nth-child(odd) {
	background: #fbfbfb;
}
#REPLIER div.reviews-reply-field-captcha input {
	width: 164px;
	margin-bottom: 5px;
}
table.reviews-post-table .reply-action-note:hover {
	text-decoration: none;
}
div.reviews-post-reply-buttons a {
	color: #969696;
	font-size: 11px;
	margin-left:2px;
	text-decoration: none;
}
div.reviews-post-reply-buttons a:hover {
	text-decoration: underline;
}

/* Post Attachments */
div.reviews-post-attachments { margin:1.5em 0;}
div.reviews-post-attachments label { font-weight: bold; padding-bottom:0.5em;}
div.reviews-post-attachment { padding-left: 0.5em;}

div.reviews-post-lastedit { padding:0.5em 0; font-style: italic;}
span.reviews-post-lastedit-user { font-weight: bold;}

div.reviews-user-info { padding:0.5em 1em 1.5em 1em; }

div.reviews-user-avatar { margin: 0.5em 0; }

div.reviews-user-status { margin-bottom: 0.5em; }

div.reviews-user-name span { font-size:1em; font-weight:bold; line-height:1.1em;}

span.reviews-vote-user a { text-decoration: none; vertical-align: top; font-size:1.1em;}

div.reviews-contact-links { padding:0.5em 1em 0.5em 1.5em; }

div.reviews-action-links { padding:0.5em 1.5em 0.5em 1em; text-align:right; }
div.reviews-action-links span {white-space: nowrap;}

/*BBCode: List*/
div.reviews-post-entry ul, div.reviews-post-entry ol { padding:0.5em 0 0.5em 2em; }

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-code { width: 95%; margin: 0.5em 0 0;}

table.forum-quote th, table.forum-code th {font-weight:bold; padding: 0.25em 1em; text-align:left;}
table.forum-quote td, table.forum-code td { padding:0.9em 1em 0; }

div.reviews-code-box
{
	font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;
	font-size: 1em;
	width: 100%;
	overflow: auto;
	border-width:1px;
	border-style: solid;
	margin:0.5em 0;
}

div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span { margin: 0; padding: 0; border: none; }

div.reviews-code-box ol { list-style: decimal; margin-left: 3em; padding:0.5em 0;}

div.reviews-code-box ol li
{
	list-style: decimal-leading-zero;
	list-style-position: outside !important;
	padding: 0 0.5em 0 1.5em !important;
	margin: 0;
	line-height: 1.5em;
}
div.reviews-reply-field-author, div.reviews-reply-field-email {
	float: left;
	width: 250px;
	margin: 0 10px 0 0;
}
div.reviews-note-box {
	border: 1px solid #E0E0E0;
	margin: 1.117em 0;
	padding: 10px 15px;
	width: 390px;
	background: #F8F8F8;
}
div.reviews-reply-form div.reviews-note-box { margin: 1.117em;}
div.reviews-note-box ul {padding:0.3em 0 0.3em 2em; margin:0;}
div.reviews-note-box ul li {margin:0; padding:0;}
.message-post-date {
	color: #2D7DB3;
	font-size: 11px;
}
div.reviews-reply-fields label{
	float: left;
}
div.reviews-reply-field {
	padding-bottom: 10px;
}
div.reviews-reply-field-title input, div.reviews-reply-field-desc input { width: 80%;}

div.reviews-reply-field-title label, div.reviews-reply-field-desc label, div.reviews-reply-field-tags label, div.reviews-reply-field-captcha-label label,
div.reviews-reply-field-lastedit-reason label {display: block;}
div.reviews-reply-field-user {
	width: 100%; /*IE Fix or zoom:1 */
	height: 63px;
}
div.reviews-reply-field-user label{
	text-align: left;
}
#REPLIER .reviews-reply-buttons input{
	background: url(/bitrix/templates/eshop_copy/./images/catalog-filter-btn.png) center center no-repeat !important;
	padding: 5px 12px 6px 12px;
	color: white;
	font-size: 15px;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 5px;
	text-decoration: none;
	box-shadow: none;
	height: auto;
	cursor: pointer;
}
#REPLIER .reviews-reply-buttons input:hover {
	text-shadow: white 0px 0px 10px;
}
#REPLIER .reviews-reply-buttons input:focus {
	border: none !important;
}
#REPLIER input[type="checkbox"] {
	margin: 2px 3px 3px 4px;
	padding: 0;
	box-shadow: none;
	height: inherit;
	display: block;
	float: left;
}

.overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 99999;
		-webkit-transition: opacity .5s;
		-moz-transition: opacity .5s;
		-ms-transition: opacity .5s;
		-o-transition: opacity .5s;
		transition: opacity .5s;
}
.popup img{
	display: inline;
	border: none;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
}
.popup {
	background-color: #fff;
	border: 3px solid #fff;
	display: inline-block;
	left: 50%;
	opacity: 0;
	padding: 15px;
	width: 300px;
	height: 323px;
	position: fixed;
	text-align: justify;
	top: 40%;
	visibility: hidden;
	z-index: 999999;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .5s, top .5s;
	-moz-transition: opacity .5s, top .5s;
	-ms-transition: opacity .5s, top .5s;
	-o-transition: opacity .5s, top .5s;
	transition: opacity .5s, top .5s;
	border-radius: 11px;
}
.popup .close_order {
	/* width: 6px;
	height: 17px; */
	position: absolute;
	/* padding: 1px 9px 4px 9px; */
	padding: 0 6px;
	top: -15px;
	right: -15px;
	cursor: pointer;
	color: #fff;
	font-family: 'tahoma', sans-serif;
	background: -webkit-gradient(linear, left top, right top, from(#3d51c8), to(#051fb8));
	background: -webkit-linear-gradient(top, #3d51c8, #051fb8);
	background: -moz-linear-gradient(top, #3d51c8, #051fb8);
	background: -o-linear-gradient(top, #3d51c8, #051fb8);
	background: -ms-linear-gradient(top, #3d51c8, #051fb8);
	background: linear-gradient(top, #3d51c8, #051fb8);
	background-color: #3d51c8;
	border: 1px solid #061fb8;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5);
}
.popup .close_order:hover {
	background: -webkit-gradient(linear, left top, right top, from(#051fb8), to(#3d51c8));
	background: -webkit-linear-gradient(top, #051fb8, #3d51c8);
	background: -moz-linear-gradient(top, #ff5f0, #3d51c87);
	background: -o-linear-gradient(top, #051fb8, #3d51c8);
	background: -ms-linear-gradient(top, #051fb8, #3d51c8);
	background: linear-gradient(top, #051fb8, #3d51c8);
	background-color: #051fb8;
	border: 1px solid #00385E;
}
.popup .close_order:active {
	background: #8f9be0;
}
#contactform input[type="email"], #contactform input[type="tel"], #contactform input[type="text"] {
	font-size: 15px;
	border: 1px solid #ccc;
	padding: 0px 7px;
	margin: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #BBBBBB 0px 1px 2px;
	height: 25px;
	text-align: left;
	-moz-box-shadow: inset 1px 1px 4px #ccc;
	-webkit-box-shadow: inset 1px 1px 4px #ccc;
	box-shadow: inset 1px 1px 4px #ccc;
	margin: 5px;
	width: 90%;
}
#contactform textarea{
	resize: none;
	font-family: 'arial', sans-serif;
	padding: 6px;
	width: 271px;
	height: 80px;
	font-size: 15px;
	border: 1px solid #ccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-shadow: #BBBBBB 0px 1px 2px;
	text-align: left;
	-moz-box-shadow: inset 1px 1px 4px #ccc;
	-webkit-box-shadow: inset 1px 1px 4px #ccc;
	box-shadow: inset 1px 1px 4px #ccc;
	margin: 5px;
}
#contactform input[type="checkbox"] {
	float: left;
}
.popup #contactform {
	position: relative;
	border-radius: 12px;
	background: none;
}
#contactform h6 {
	display: block;
	font-size: 16px;
	margin: 5px;
}
#contactform .button{
	background: -webkit-gradient(linear, left top, right top, from(#3d51c8), to(#051fb8));
	background: -webkit-linear-gradient(top, #3d51c8, #051fb8);
	background: -moz-linear-gradient(top, #3d51c8, #051fb8);
	background: -o-linear-gradient(top, #3d51c8, #051fb8);
	background: -ms-linear-gradient(top, #3d51c8, #051fb8);
	background: linear-gradient(top, #3d51c8, #051fb8);
	background-color: #3d51c8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 1px 0px 1px rgba(34, 36, 36, .75);
	border: 1px solid #061fb8;
	color: #ffffff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	width: 98px;
	padding: 6px;
	outline: medium none;
	text-align: center;
	vertical-align: middle;
	margin: 10px auto;
	text-decoration: none;
	cursor: pointer;
	box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5);
}
#contactform .button:hover {
	background: -webkit-gradient(linear, left top, right top, from(#051fb8), to(#3d51c8));
	background: -webkit-linear-gradient(top, #051fb8, #3d51c8);
	background: -moz-linear-gradient(top, #ff5f0, #3d51c87);
	background: -o-linear-gradient(top, #051fb8, #3d51c8);
	background: -ms-linear-gradient(top, #051fb8, #3d51c8);
	background: linear-gradient(top, #051fb8, #3d51c8);
	background-color: #051fb8;
	border: 1px solid #00385E;
	text-decoration: none;
}
#contactform .button:active, #contactform input[type="submit"].button:disabled {
	opacity: 0.5;
	background: -webkit-gradient(linear, left top, right top, from(#3d51c8), to(#051fb8));
	background: -webkit-linear-gradient(top, #3d51c8, #051fb8);
	background: -moz-linear-gradient(top, #3d51c8, #051fb8);
	background: -o-linear-gradient(top, #3d51c8, #051fb8);
	background: -ms-linear-gradient(top, #3d51c8, #051fb8);
	background: linear-gradient(top, #3d51c8, #051fb8);
	background-color: #3d51c8;
	cursor: default;
}
#contactform .phoneFormat {
	line-height: 12px;
	font-size: 12px;
	color: #cacaca;
	position: relative;
	z-index: 20;
	padding: 0;
	margin: 2px;
}


/* End */
/* /bitrix/components/api/search.title/templates/.default/css/baron.min.css?15471754525622 */
/* /bitrix/components/api/search.title/templates/.default/styles.css?15471756199720 */
/* /bitrix/templates/eshop_copy/styles.css?162160139137698 */
