

/* Start:/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/style.css?162160139112861*/
div.no-phono
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/no-photo.png) center center no-repeat;
}
div.no-phono-small
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/no-photo-small.png) center center no-repeat;
}

/* --------------------------- Catalog Element --------------------------- */
.analogs_product_block {
	margin-left: 10px;
}
.catalog-element div.analogi-heap {
	padding:10px 10px 10px 20px;
	margin-right: -3px;
}
.catalog-element div.analogi-heap h3{
	margin:0;
	padding:0;
}
.catalog-element div.analogi-item {
	margin: 10px 5px 10px 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #cccccc;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.catalog-element div.analogi-item:hover{
	border:1px solid #999999;
}
.catalog-element .analogi-item table.props{
	font-size:12px;
}
.catalog-element .analogi-item td.cost{
	font-size:15px;
	padding-left:5px;
}
.detal_img {
	width: 270px;
	float: left;
	text-align: center;
}
.detal_properties {
	width: 355px;
	float: right;
}
.detal_properties table{
	width: 100%;
}
.catalog-element .analogi-price{
	font-size:18px;
}
.catalog-element .analogi-price span
{
	font-size:17px;
}

.catalog-element div.code
{
	font-family:Arial;
	font-size:17px;
	padding:20px;
}
.catalog-element .code b
{
	font-size:18px;
	font-weight:normal;
}
.catalog-element table.props
{
}
.catalog-element table.props td
{
	color:#666666;
	padding:2px 7px;
	background-color:#fbfbfb;
}
.catalog-element .props tr:nth-child(odd) td
{
	background-color:#f1f1f1;
}
.catalog-element .props b
{
	font-weight:normal;
	color:black;
}
.catalog-element div.price
{
	margin-left:10px;
}
.catalog-element div.line-blue-clip
{
	left:15px;
}
.catalog-element .price  div.line-blue-inner
{
	padding:10px 10px 10px 25px;
}
.catalog-element .price h3
{
	margin:0 0 10px 0;
}
.catalog-element .price .catalog-price
{
	font-family:Arial;
	font-size:25px;
	height:37px;
}
.catalog-element .price .catalog-price span
{
	font-size:20px;
}
.catalog-element div.add-product-btn
{
	padding:10px 0;
}
.catalog-element .add-product-btn a
{
    background: linear-gradient(to top, #319856, #3BB868);
   padding: 8px 30px;
/* синяя кнопка
	background:url(/bitrix/templates/eshop_copy/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;
}
.catalog-element .add-product-btn a:hover
{
	text-shadow:white 0px 0px 10px;
}

.catalog-element .text table.technick
{
	border-top:2px solid #939598;
	border-bottom:2px solid #939598;
	border-right:1px dotted rgba(0,0,0,0.2);
	text-align:center;
}
.catalog-element .text .technick th,
.catalog-element .text .technick td
{
	border-left:1px dotted rgba(0,0,0,0.2);
	padding:2px 4px;
}
.catalog-element .text .technick tr.odd
{
	background-color:#D1DFE7;
}
.catalog-element .text .technick tr.line th,
.catalog-element .text .technick tr.line td,
.catalog-element .text .technick th.line,
.catalog-element .text .technick td.line
{
	border-bottom:2px solid #939598;
}
.catalog-element .text .technick th.left,
.catalog-element .text .technick td.left
{
	border-left:2px solid #939598;
}
.catalog-element .text .technick th.white,
.catalog-element .text .technick td.white
{
	background-color:white;
}

/* --------------------------- Catalog Section --------------------------- */

div.catalog-section
{
	padding:10px 0 10px 0;
}
div.catalog-section-desc
{
	margin:0 15px 15px 0px;
/*
	border:1px solid #CCCCCC;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
*/
}

div.catalog-section-item
{
	margin:10px 15px 10px 0;
	padding:5px 0 5px 10px;
	border:1px solid #cccccc;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
div.catalog-section-item:hover
{
	border:1px solid #999999;
}
.catalog-section-item table.item
{
	width:100%;
}
.catalog-section-item td.price
{
	width:20%;
	text-align:right;
}
.catalog-section-item .price div.inner
{
	width:140px;
}
.catalog-section-item h3
{
	font-size:17px;
	margin:0;
	padding:5px 0;
}
.catalog-section-item td.props
{
	width:60%;
}
.catalog-section-item .props table
{
	width:95%;
	font-size:12px;
}
.catalog-section-item .props table td
{
	color:#666666;
	padding:2px 7px;
	background-color:#fbfbfb;
}
.catalog-section-item .props table tr:nth-child(odd) td
{
	background-color:#f1f1f1;
}
.catalog-section-item .props b
{
	font-weight:normal;
	color:black;
}
.catalog-section-item div.add-product-btn
{
	text-align:center;
	padding:10px 0;
}
.catalog-section-item .add-product-btn a
{
   background: linear-gradient(to top, #319856, #3BB868);
   padding: 8px 30px;
/* синяя кнопка
	background:url(/bitrix/templates/eshop_copy/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;
}
.salebtn
{
   background: linear-gradient(to top, #f10057, #c20740)!important;
   padding: 8px 30px;
	color:white;
	font-size:15px;
	border:none;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin:5px;
	text-decoration:none;
	cursor: pointer
}
.catalog-section-item .add-product-btn a:hover
{
	text-shadow:white 0px 0px 10px;
}
.catalog-section-item .salebtn a:hover
{
	text-shadow:white 0px 0px 10px;
}

.catalog-section-item div.catalog-price
{
	position:relative;
	left:6px;
	text-align:center;
	padding:5px 5px 11px 5px;
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-price-bg.png) left top no-repeat;
}
.catalog-section-item div.catalog-price-gray
{
	position:relative;
	left:6px;
	text-align:center;
	padding:8px 5px 14px 5px;
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-price-bg-gray.png) left top no-repeat;
}
.catalog-section-item .catalog-price span.price
{
	font-size:18px;
}
.catalog-section-item .catalog-price .price span
{
	font-size:16px;
}

.catalog-section-item div.more
{
	overflow:hidden;
	height:0px;
	clear:both;
	transition:height 300ms;-moz-transition:height 300ms;-webkit-transition:height 300ms;-o-transition:height 300ms;
	margin:5px 5px 2px 0;
	border-right:2px solid #011BB7;
	padding-right:5px;
}
.catalog-section-item .more p,
.catalog-section-item .more center,
.catalog-section-item .more li
{
	margin:5px 0;
}
.catalog-section-item div.btns
{
	position:relative;
	float:right;
	top:-10px;
	width:23%;
}
.catalog-section-item .btns a.l-show
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/description-plus.gif) 2px 4px no-repeat;
	padding-left:16px;
}
.catalog-section-item .btns a.l-hide
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/description-minus.gif) 2px 4px no-repeat;
	padding-left:16px;
}

/* --------------------------- Catalog Section List --------------------------- */

div.catalog-section-list
{
	margin:5px;
	padding:5px;
	border:1px solid #cccccc;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.catalog-section-list h3
{
	margin:0;
	padding:5px;
	border-bottom:2px dotted #DFDFDF;
}
.catalog-section-list ul
{
	margin:0;
	padding:10px 5px 10px 10px;
	list-style:none;
}
.catalog-section-list li
{
	margin:0;
	padding:5px 5px;
	color:#666666;
  text-align: left;
}
.catalog-section-list li a
{
	font-size:15px;
}

/* --------------------------- Catalog Sort --------------------------- */

div.catalog-sort
{
	padding:10px !important;
}

.catalog-sort-by a span,
.catalog-sort-by a.to-high span
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/sort-to-high.png) right -48px no-repeat;
}
.catalog-sort-by a.to-low span
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/sort-to-low.png) right -48px no-repeat;
}
.catalog-sort-by a.to-high,
.catalog-sort-by a.to-low
{
	color:white;
	background-position:left -60px;
	background-color:#3449C5;
	border:1px solid #011BB7;
}

.catalog-sort-by a
{
	color:black;
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/sort-to-bg.png) left 0 repeat-x;
	background-color:white;
	padding:3px 0 3px 0;
	text-decoration:none;
	border:1px solid #CCCCCC;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.catalog-sort-by a span
{
	background-position:right 5px;
	padding:0 23px 0 10px;
}
.catalog-sort-by a:hover
{
	color:white;
	background-position:left -30px;
	background-color:#999999;
	border:1px solid #333333;
}
.catalog-sort-by a:hover span
{
	background-position:right -22px;
}

/* --------------------------- Catalog Filter --------------------------- */

div.catalog-filter
{
	position:relative;
}
.catalog-filter h3
{
	margin:0 0 10px 0;
	padding:5px 10px 5px 0;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	border-bottom:2px dotted rgba(255,255,255,0.6);
}
div.catalog-filter-btns
{
	text-align:center;
	border-top:2px dotted rgba(255,255,255,0.5);
}
.catalog-filter-btns input.set
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-filter-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;
}
.catalog-filter-btns input.set:hover
{
	text-shadow:white 0px 0px 10px;
}
.catalog-filter-btns a.del
{
	background-color:white;
	padding:5px 10px 5px 10px;
	color:#333333;
	text-decoration:none;
	font-size:13px;
	border:1px solid #cccccc;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	margin:5px;
}

div.catalog-filter-block
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-filter-arrow.gif) -22px 1px no-repeat;
	margin:0 5px 5px 5px;
}
div.catalog-filter-block>a
{
	display:block;
	width:auto;
	margin-left:20px;
}
div.catalog-filter-block>a span
{
	padding:0 2px 0 2px;
}
div.catalog-filter-block>div
{
	overflow:hidden;
	height:1px;
	padding-top:5px;

	transition:height 500ms;
	-moz-transition:height 500ms;
	-webkit-transition:height 500ms;
	-o-transition:height 500ms;
}
div.catalog-filter-block>div>p
{
	text-indent:-25px;
	display:block;
	float:left;
	width:90px;
	padding:5px 0 5px 30px;
	margin:0;
	font-size:12px;
  text-align: left;
}
div.catalog-filter-block div label
{
	position:relative;
	top:-2px;
}
div.catalog-filter-block.active
{
	background-position:3px -25px;
}
div.catalog-filter-block.active>div
{
	height:auto;
}
div.catalog-filter-block.active>a
{
	text-decoration:none;
}
div.catalog-filter-block.active>a span
{
	border-bottom:1px dotted #000066;
}
div.catalog-filter-block.active>a:hover span
{
	border-bottom:1px dotted #D60616;
}
div.catalog-filter-checkbox
{
	padding:0px 0 5px 3px;
	margin-bottom:10px;
}
div.catalog-filter-checkbox p
{
	padding:0;
	margin:0;
}
div.catalog-filter-checkbox label
{
	color:#27579E;
	text-decoration:underline;
	cursor:pointer;
	position:relative;
	top:-2px;
}
div.catalog-filter-checkbox label:hover
{
	color:#D70746;
	text-decoration:none;
}

.catalog-filter div.modef
{
	position:absolute;
	top:50%;
	right:-115px;
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
	background-color:white;
	padding:5px;
	z-index:10;

	-moz-box-shadow:0px 1px 4px #999999;
	-webkit-box-shadow:0px 1px 4px #999999;
	box-shadow:0px 1px 4px  #999999;
}
.catalog-filter .modef div
{
	border:2px solid #2558E0;
	padding:10px 20px;
}

.catalog-filter div.slider-range
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-filter-slide.png) left top repeat-x;
}
.catalog-filter div.ui-slider-range
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-filter-slider.png) left top repeat-x;
}

.catalog-filter .ui-handle-min
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-filter-sl.png) left bottom no-repeat;
}
.catalog-filter .ui-handle-max
{
	background:url(/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/./images/catalog-filter-sr.png) right bottom no-repeat;
}

.catalog-filter div.max-price{float:right;}
.catalog-filter div.min-price,
.catalog-filter div.max-price
{
	border:none;
	box-shadow:none;
	font-size:13px;
	color:#3f3f3f;
	padding-top: 7px;
	height:14px;
	width:50px;
	text-align:center;
}

.ui-slider-horizontal{ 
	height:4px;
	/* background:#a9cbd5; *//* COLORS */
	box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(255,255,255,0.5);
	border-radius:5px;
	/* border:1px solid #92b0b9 *//* COLORS */
}
.ui-slider .ui-slider-handle:focus
{
	outline-style:none;
}
.ui-slider .ui-slider-handle{
	position:absolute;
	z-index:2;
	width:22px;
	height:22px;
	cursor:pointer;
}
.ui-slider .ui-slider-range{
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
}
.ui-widget-header{
	color:#fff;
	font-weight:bold;
}

.ui-slider{
	margin:25px auto 8px;
	width:85%;
	position:relative;
	text-align:left
}

.ui-slider-horizontal .ui-slider-handle{
	top:-.3em;
	margin-left:-.85em;
	margin-top:-2px;
}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}

#prices_simple{
    display: none!important;
}
/* End */


/* Start:/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/bitrix/catalog.section/section_links/style.css?1621601391891*/
div.phoneTypesBox{
    width: 243px;
    margin: 10px auto;
}
div.phoneTypesBox div.phoneTypesBoxTop {
    background: url('/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/bitrix/catalog.section/section_links/img/phoneTypesBoxTop.png') no-repeat;
    width: 246px;
    float: left;
    height: 18px;
}
div.phoneTypesBox div.phoneTypesBoxMiddle {
    background: url('/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/bitrix/catalog.section/section_links/img/phoneTypesBoxMiddle.png') repeat-y;
    width: 246px;
    float: left;
}
div.phoneTypesBox div.phoneTypesBoxMiddle ul {
    padding: 0px 20px;
    padding-top: 10px !ie;
    margin: 0;
    list-style: none;
}
div.phoneTypesBox div.phoneTypesBoxMiddle ul li {
    display: inline;
    line-height: 20px;
    padding-right: 10px;
    color: #888888;
}
div.phoneTypesBox div.phoneTypesBoxMiddle ul li a {
    color: #888888;
    font-size: 11px;
}
div.phoneTypesBox div.phoneTypesBoxBottom {
    background: url('/bitrix/templates/eshop_copy/components/bitrix/catalog/.default/bitrix/catalog.section/section_links/img/phoneTypesBoxBottom.png') no-repeat;
    width: 246px;
    float: left;
    height: 19px;
}
/* End */
/* /bitrix/templates/eshop_copy/components/bitrix/catalog/.default/style.css?162160139112861 */
/* /bitrix/templates/eshop_copy/components/bitrix/catalog/.default/bitrix/catalog.section/section_links/style.css?1621601391891 */
