

/* Start:/local/templates/.default/components/sigma/catalog.filternavi/sigma/style.css?17421523459297*/
.sigma-filter { border: 1px solid #e5e5e5; margin: 0 0 0 0; position: relative; } 
.sigma-filter ul { list-style: none !important; margin:0; padding:0; }
.sigma-filter ul ul { margin-left: 20px; display: none; }
.sigma-filter ul li { margin: 0 0 8px 0; padding: 0; list-style: none; list-style-position: outside; }
.sigma-filter ul li:before { display: none; }
.sigma-filter .filter-item { border-bottom: 1px solid #e5e5e5; padding: 13px 19px 14px; clear: both; }

.sigma-filter .filter-button { background: #f7f7f7 none repeat scroll 0 0; padding: 19px; text-align: center; }
.filter-button div { display: inline; }
.filter-button a, .filter-button input { margin: 0 1px; border: 1px solid #faaa00; text-transform: uppercase; color: #faaa00; cursor: pointer; display: inline-block; font-size: 10px; padding: 6px 12px; border-radius: 2px; }
.filter-button input { background: #faaa00; color: #fff; }
.filter-button a:hover, .filter-button input:hover { border: 1px solid #d8ae46; background: #d8ae46; color: #fff;}
.sigma-filter .filter-submit { display: none; }


.sigma-filter .filter-name { font-size: 16px; display: block; font-style: italic; font-weight: bold; font-family: georgia; color: #1d1a1a; position: relative; padding: 0px 15px 0px 0px; cursor: pointer; }
.sigma-filter .filter-name:hover { color: #e69c00; }
.sigma-filter .filter-opened { }
.sigma-filter .filter-name:after  { position: absolute;content:""; top: 6px; right: 0; display: block; width:6px; height:6px; background: url(/local/templates/.default/components/sigma/catalog.filternavi/sigma/./images/sortdesc.png) no-repeat 50% 100%; }
.sigma-filter .filter-opened:after{background: url(/local/templates/.default/components/sigma/catalog.filternavi/sigma/./images/sortasc.png) no-repeat 50% 0%;}
.sigma-filter .filter-block { margin-top: 15px; }
.sigma-filter .filter-input { width: 35%; border: 1px solid #e5e5e5; }
.sigma-filter .filter-num-from { float: left; }
.sigma-filter .filter-num-from:before { content: "от"; }
.sigma-filter .filter-num-to { float: right; text-align: right; }

.sigma-filter label { color: #000000; clear: both; font-size: 12px; display: block; position: relative; padding: 0 0 3px 22px; }
.sigma-filter label input { display: none;}
.sigma-filter label a { color: #000000; text-decoration: none; font-size: 12px; }
.sigma-filter label:before { top: 0px; width: 13px; height: 13px; border: 1px solid #C3C3C3; border-radius: 3px; background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x; box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF; vertical-align: middle; cursor: pointer; content: ""; position: absolute; left: 0; font-size: 1; }
/* .sigma-filter label:after { left: 0; top: 3px; font-size: 1;  position: absolute; background: #ddd url(/local/templates/.default/components/sigma/catalog.filternavi/sigma/./images/checkbox.png) no-repeat 0 -6px; border-radius: 2px; content: ""; height: 14px; width: 14px; } */
.sigma-filter label:before { display: block; }
.sigma-filter label:after { display: none; background-position: 0 -28px; }
.sigma-filter .param-disabled { opacity: 0.4; }
.sigma-filter .param-hover label:after, 
.sigma-filter .param-checked label:after { width: 9px; height: 9px; margin: 2px 0 0 2px; border-radius: 2px; background: #666; box-shadow: inset 0 -3px 6px #AAA; position: absolute; left: 1px; top: 1px; content: ""; position: absolute; }

.sigma-filter .param-checked label:after { display: block; }

ul.filter-other-sections {margin:0px;padding:0px;list-style:none;}
ul.filter-other-sections li {margin:3px 0px;list-style:none;list-style-position:outside;}
div.filter-cnt { font-size: 14px; padding-right: 15px; }
div.filter-cnt a  { font-size: 14px; }


.clear { clear: both; }

.sigma-filter .filter-more { font-size: 14px; display: block; cursor: pointer; text-align: center; line-height: normal; }
.sigma-filter .filter-more span { display: inline-block; margin: 0 15px 0 0; position: relative; }
.sigma-filter .filter-more span:after { width: 10px; height: 10px; border: 5px solid #fff; position: absolute; right: -15px; content: " "; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.sigma-filter .filter-more.closed { color: #f44336; }
.sigma-filter .filter-more.closed span { border-bottom: 1px dashed #f44336; }
.sigma-filter .filter-more.closed:hover span { border-bottom: 1px solid #f44336; }
.sigma-filter .filter-more.closed span:after { border-top: 5px solid #f44336; top: 8px; }
.sigma-filter .filter-more.opened { color: #8695a4; }
.sigma-filter .filter-more.opened span { border-bottom: 1px dashed #8695a4; }
.sigma-filter .filter-more.opened:hover span { border-bottom: 1px solid #8695a4; }
.sigma-filter .filter-more.opened span:after { border-bottom: 5px solid #8695a4; top: 3px; }

.sigma-filter .filter-range { padding:10px 10px 10px 0; clear: both; }
.sigma-filter .filter-range input { display:none; }
.sigma-filter .irs { position: relative; display: block;}
.sigma-filter .irs-line { position: relative; display: block; overflow: hidden; }
.sigma-filter  .irs-line-left, .sigma-filter .irs-line-mid, .sigma-filter .irs-line-right { position: absolute; display: block; top: 0; }
.sigma-filter  .irs-line-left { left: 0; width: 0%; }
.sigma-filter  .irs-line-mid { left: 10%; }
.sigma-filter  .irs-line-right { right: 0; width: 0%; }
.sigma-filter .irs-diapason, .sigma-filter .irs-diapason-left, .sigma-filter .irs-diapason-right {position: absolute; display: block; left: 0; width: 100%; }
.sigma-filter .irs-slider { position: absolute; display: block; cursor: default; z-index: 1; }
.sigma-filter  .irs-slider.single { left: 10px; }
.sigma-filter   .irs-slider.single:before { position: absolute; display: block; content: ""; top: -50%; left: -100%; width: 300%; height: 200%; background: rgba(0,0,0,0.0); }
.sigma-filter  .irs-slider.from { left: 100px; }
.sigma-filter   .irs-slider.from:before { position: absolute; display: block; content: ""; top: -50%; left: -200%; width: 300%; height: 200%; background: rgba(0,0,0,0.0); }
.sigma-filter  .irs-slider.to { left: 300px; }
.sigma-filter   .irs-slider.to:before { position: absolute; display: block; content: ""; top: -50%; left: 0; width: 300%; height: 200%; background: rgba(0,0,0,0.0); }
.sigma-filter  .irs-slider.last { z-index: 2; }
.sigma-filter  .irs-min { position: absolute; display: block; left: 0; cursor: default; }
.sigma-filter  .irs-max { position: absolute; display: block; right: 0; cursor: default; }
.sigma-filter  .irs-from, .sigma-filter .irs-to, .sigma-filter .irs-single { position: absolute; display: block; bottom: 0; left: 0; cursor: default; white-space: nowrap; margin-bottom:-17px; }
.sigma-filter .irs-from { margin-left:-7px; }
.sigma-filter .irs-to { margin-left:10px; }
.sigma-filter .irs-grid { position: absolute; top: 0; left: 0; width: 100%; height: 20px; }
.sigma-filter .irs-with-grid .sigma-filter .irs-grid { display: block; }
.sigma-filter  .irs-grid-pol { position: absolute; bottom: 0; left: 0; width: 1px; height: 8px; background: #000; }
.sigma-filter  .irs-grid-pol.small { height: 4px; }
.sigma-filter  .irs-grid-text { position: absolute; top: 0; left: 0; width: 100px; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; color: #000; display: none;  }
.sigma-filter .irs-line-mid, .sigma-filter .irs-line, .sigma-filter .irs-diapason-left, .sigma-filter .irs-diapason-right, .sigma-filter .irs-slider { background: url(/local/templates/.default/components/sigma/catalog.filternavi/sigma/./images/slider.png) repeat-x; }

.sigma-filter .irs { height: 40px; }
.sigma-filter .irs-with-grid { margin-top: 10px; }
.sigma-filter .irs-line { height: 8px; top: 25px; background-position: 0 0; }
.sigma-filter  .irs-line-left { height: 8px; background-position: 0 -30px; }
.sigma-filter  .irs-line-mid { height: 6px; background-position: left bottom; background-image: none; }
.sigma-filter  .irs-line-right { height: 8px; background-position: 100% -30px; }
.sigma-filter .irs-diapason, .sigma-filter .irs-diapason-left, .sigma-filter .irs-diapason-right { height: 8px; top: 25px; background-position: 0 -60px; }
.sigma-filter .irs-diapason{ background:none; background-color: #FF8707; }
.sigma-filter .irs-slider { width: 22px; height: 22px; top: 17px; background-position: 0 -90px; }
.sigma-filter .irs-min, .sigma-filter .irs-max { color: #999; font-size: 10px; line-height: 1.333; text-shadow: none; top: 0; padding: 1px 3px; background: rgba(0,0,0,0.1); border-radius: 3px; }
.lt-ie9 .sigma-filter .irs-min, .lt-ie9 .sigma-filter .irs-max { background: #ccc; }

.sigma-filter .irs-from, .sigma-filter .irs-to, .sigma-filter .irs-single { color: #fff; font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background: rgba(0,0,0,0.3); border-radius: 3px; display:none !important; }
.lt-ie9 .sigma-filter .irs-from, .lt-ie9 .sigma-filter .irs-to, .lt-ie9 .sigma-filter .irs-single { background: #999; }
.sigma-filter .irs-grid-pol { background: #99a4ac; }
.sigma-filter .irs-grid-text { color: #99a4ac; }
.sigma-filter .irs-slider.from { background-position: -4px -75px; width: 23px; height: 23px; background: url(/local/templates/.default/components/sigma/catalog.filternavi/sigma/./images/icon_slider-handle.png) no-repeat; margin-left: -6px; }

.sigma-filter .irs-slider.to { background-position:-4px -75px; width: 23px; height: 23px; 	background: url(/local/templates/.default/components/sigma/catalog.filternavi/sigma/./images/icon_slider-handle.png) no-repeat; 	margin-left: -7px; }
	
/* End */


/* Start:/local/templates/custom/components/bitrix/catalog/.default/bitrix/catalog.compare.list/.default/style.css?17421523451935*/
.catalog-compare-list  { float: right; position: relative; }
.catalog_compare_count { 
	position: absolute; padding: 0 15px; line-height: 40px; height: 40px; overflow: hidden;
	width: 200px; top: -10px; right: 0;
	background: #4597B9; background: -moz-linear-gradient(top, #4597b9 0%, #3182a8 100%); background: -webkit-linear-gradient(top, #4597b9 0%,#3182a8 100%); background: linear-gradient(to bottom, #4597b9 0%,#3182a8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4597b9', endColorstr='#3182a8',GradientType=0 ); }
.catalog_compare_count a { color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; }	
.catalog_compare_count a:hover { color: #fff; }
.catalog_compare_count span { background: #ca5b4f; color: #ffffff; font-size: 12px; font-weight: 700; width: 18px; height: 18px; line-height: 18px; -khtml-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; top: 3px; left: 3px; text-align: center; }
.catalog_compare_form { box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.4); display: none; top: 30px; right: 0; position: absolute; z-index: 100; background: #fff; width: 420px; padding: 10px 15px; }
.catalog-compare-list:hover .catalog_compare_form { display: block; }
.compare-items { width: 100%; border-spacing: 0; border-collapse: collapse; margin-bottom: 12px; }
.compare-items td { padding: 3px 6px 3px 0; }
.compare-items thead td { font-weight: 700; }
.compare-items tbody td { font-size: 12px; }
.compare-items tbody td a { font-size: 12px; }
.compare-items .i-delete { width: 14px; height: 14px; background: url(/local/templates/custom/components/bitrix/catalog/.default/bitrix/catalog.compare.list/.default/./images/i-off.png) no-repeat 50% 50%; overflow: hidden; display: block; margin: auto; text-decoration: none; text-indent: -100px; }
.compare-redirect a { font-size: 14px; font-weight: 700; text-decoration: none; color: #398EB2; border-bottom: 1px dashed #398EB2; }
.compare-redirect a:hover { border-bottom: 1px solid #398EB2; }
/* End */


/* Start:/local/templates/.default/components/bitrix/system.show_message/.default/style.min.css?174215234551*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /local/templates/.default/components/sigma/catalog.filternavi/sigma/style.css?17421523459297 */
/* /local/templates/custom/components/bitrix/catalog/.default/bitrix/catalog.compare.list/.default/style.css?17421523451935 */
/* /local/templates/.default/components/bitrix/system.show_message/.default/style.min.css?174215234551 */
