

/* Start:/bitrix/templates/optika/components/bitrix/catalog.smart.filter/gopro/style.css?16076111214351*/
.around_filtren{
	position:relative;
	z-index: 99;
}
.around_filtren .filterfixed.fixed{
	position:fixed;
	top:0px;
	width:251px;
}
.around_filtren .filterfixed.stop{
	position:relative;
}

/*.filtren{
	position:relative;
	background-color:#fff;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
	border-left:1px solid #F3F3F3;
}*/
.filtren .title,
.filtren .filtercompare{
	display:none;
	margin-bottom:5px;
}
.filtren .title a {
	display: block;
	padding: 10px;
	background: #137fb7;
	color: #fff;
	text-align: center;
	border-radius: 0 0 3px 3px;
	text-decoration: none;
	transition: all .5s;
}
.filtren .title a:hover {
	background: #006294;
	color: #fff;
}
.filtren .title a:hover span {color: inherit;}
.filtren.opened .title span.show,
.filtren .title span.hide{
	display:none;
}
.filtren .title span.show,
.filtren.opened .title span.hide{
	display:inline;
}
.filtren .filtercompare{
	float:right;
}
/*.filtren .showchild{
	display:block;
	padding:7px 20px 7px 7px;
	color:#666666;
	text-transform:uppercase;
	background-color:#F3F3F3;
	position: relative;
}
.filtren .showchild:hover{
	color:#fff;
	background-color:#EE8131;
	text-decoration: none;
}
.filtren .showchild .icon{
	width:8px;
	height:4px;
	margin-bottom:2px;
	margin-right:5px;
	background-position:0px 0px;
}
.filtren .showchild:hover .icon{
	background-position:0px -8px;
}
.filtren .closed .showchild .icon{
	width:4px;
	height:8px;
	margin-right:7px;
	margin-left:2px;
	background-position:0px -639px;
}
.filtren .closed .showchild:hover .icon{
	width:4px;
	height:8px;
	background-position:-16px -639px;
	
}
.filtren .showchild img{
	position: absolute;
	top: 9px;
}

.filtren .lvl1.closed > ul{
	display:none;
}
.filtren .lvl1 ul{
	padding:8px 4px;
}

.filtren .lvl1.color .lvl2,
.filtren .lvl1.color .lvl2 label,
.filtren .lvl1.color .lvl2 label span{
	display:inline-block;
}
.filtren .lvl1.color .lvl2 label{
	padding:5px 7px;
	cursor:pointer;
}
.filtren .lvl1.color .lvl2 label:hover{
	background-color:#EE8131;
}
.filtren .lvl1.color .lvl2 label span{
	width:21px;
	height:21px;
	font-size:0;
	vertical-align:middle;
	border:1px solid #EEE;
}
.filtren .lvl1.color .lvl2 label.checked span{
	border:1px solid #F00;
}
.filtren .lvl2 label{
	display:block;
	color:#214496;
	padding:1px 0px;
}
.filtren .lvl2.lvl2_disabled label{
	color:#C9C9C9;
	cursor:default;
}
.filtren .lvl2 label:hover{
	text-decoration:underline;
}
.filtren .lvl2.lvl2_disabled label:hover{
	text-decoration:none;
}
.filtren .pricegroup .lvl2 label{
	width:50%;
	float:left;
}
.filtren .number .inputs{
	text-align:center;
}
.filtren .number .min,
.filtren .number .max{
	margin-left:5px;
	padding:0px;
	text-align:center;
	border:1px solid #F2F2F2;
	box-shadow:none;
}

.filtren .around_f_search{
	margin-bottom:5px;
	padding:4px 4px 3px 4px;
	border:1px solid #F2F2F2;
}
.filtren .around_f_search .f_search{
	width:100%;
	padding:0px;
	border:none;
	box-shadow:none;
}
.filtren .around_f_search .f_search:focus{
	border:none;
}

.filtren .buttons{
	padding:10px 0px;
	text-align:center;
}
.filtren .separator{
	padding:0px 8px;
}

.filtren .modef{
	left:243px;
	min-width:300px;
	position:absolute;
	top:-5px;
	white-space:nowrap;
	z-index:210;
}
.filtren .modef .arrow{
	padding:6px 7px 6px 0px;
	background-image:url('/bitrix/templates/optika/components/bitrix/catalog.smart.filter/gopro/img/modef_bg.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.filtren .modef .data{
	padding:6px 10px;
	color:#fff;
	background-color:#899cc7;
}
.filtren .modef .data a{
	color:#fff;
	text-decoration:underline;
}
.filtren .modef .data a:hover{
	text-decoration:none;
}*/

.filtren .f_jscrollpane{
	width:100%;
	height:190px;
	overflow:auto;
}

@media screen and (max-width:875px){
	body.adaptive .filtren .lvl2 label{
		padding:3px 0px;
	}
}
@media screen and (max-width:605px){
	body.adaptive .filtren{
		border:none;
	}
	body.adaptive .filtren .title,
	body.adaptive .filtren .filtercompare{
		display:block;
	}
	body.adaptive .filtren .body{
		display:none;
		margin-top:5px;
	}
	body.adaptive .filtren.opened .body{
		display:block;
	}
	body.adaptive .filtren li.lvl1{
		width:100%;
	}
}

/*.filtren .modef .data{
    padding:6px 10px;
    color:#fff;
    background-color:#899cc7;
    z-index: 20;
}
.filtren .modef .data a{
    color:#fff;
    text-decoration:underline;
}
.filtren .modef .data a:hover{
    text-decoration:none;
}*/
/* End */


/* Start:/bitrix/templates/optika/components/bitrix/catalog.smart.filter/gopro/slider/slider.css?16076111213611*/
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers ----------------------------------*/
.aroundslider{
	margin:18px 15px 10px 15px;
}
.ui-slider{
	cursor:pointer;
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle{
	position:absolute;
	width:22px;
	height:22px;
	cursor:pointer;
	z-index:2;
	outline:-webkit-focus-ring-color auto 0px;
}
.ui-slider .ui-slider-range{
	position:absolute;
	display:block;
	border:0;
	background: #f4ab41;
	background: -ms-linear-gradient(top, #f4ab41, #ef8834);
	background-image: -moz-linear-gradient(top, #f4ab41, #ef8834);
	background-image: -o-linear-gradient(top, #f4ab41, #ef8834);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4ab41), to(#ef8834));
	background-image: -webkit-linear-gradient(top, #f4ab41, #ef8834);
	background-image: linear-gradient(to bottom, #f4ab41, #ef8834);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4ab41',endColorstr='#ef8834',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4ab41, endColorstr=#ef8834)";
	z-index:1;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{
	filter:inherit;
}

.ui-slider-horizontal{
	height:6px;
	margin-right:5px;
}
.ui-slider-horizontal .ui-slider-handle{
	top:-8px;
	margin-left:-9px;;
}
.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-widget-content{
	background:url('/bitrix/templates/optika/components/bitrix/catalog.smart.filter/gopro/slider/trackbar_full.png') 0px 0px no-repeat;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
	background-repeat:no-repeat;
	background-position:0px -647px;
}
/* End */


/* Start:/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/style.css?16076111213146*/
.leftBlockPromoCont .promoItem {
}
.leftBlockPromoCont .promoItem {
    float: left;  
    margin: 5px 0 5px;
    width: 236px;
    border: 1px solid #a9a9a9;
}

.leftBlockPromoCont .promoItemMdCat {
    height: 84px;
}

.leftBlockPromoCont .promoItemCat {
    height: 30px;
}

.leftBlockPromoCont .promoItemBtCat {
    height: 35px;
    width: 240px;
}

.leftBlockPromoCont .promoItemCat .left {
    width: 15px;
}

.leftBlockPromoCont .promoItemCat .left {
    background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/images/promoItemTL.png") no-repeat scroll 0 0;
    float: left;
    height: 30px;
    width: 11px;
}

.leftBlockPromoCont .promoItemCat .center {
    width: 285px;
}

.leftBlockPromoCont .promoItemCat .center {
    background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/images/promoItemC.png") repeat-x scroll 0 0;
    float: left;
    height: 30px;
    text-align: center;
    width: 215px;
}

.leftBlockPromoCont .promoItem .promoItemCat p {
    margin: 12px 0 5px;
}

.leftBlockPromoCont .promoItem .promoItemCat p {
    color: #fff;
    font-size: 13px;
    margin: 5px;
}

.leftBlockPromoCont .promoItemCat .right {
    width: 10px;
}

.leftBlockPromoCont .promoItemCat .right {
    background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/images/promoItemTR.png") no-repeat scroll 0 0;
    float: left;
    height: 30px;
    width: 11px;
}

.leftBlockPromoCont .promoItemMdCat .center {
    width: 310px;
}

.leftBlockPromoCont .promoItemMdCat .center {

}

.leftBlockPromoCont .promoItemMdCat .center {
    background: #ebebeb none repeat scroll 0 0;
    float: left;
    min-height: 80px;
    text-align: center;
    width: 234px;
}

.leftBlockPromoCont .promoItemBtCat .left {
    width: 17px;
}

.leftBlockPromoCont .promoItemBtCat .left {
    background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/images/promoItemBL.png") no-repeat scroll 0 -1px;
    float: left;
    height: 35px;
    width: 6px !important;
}

.leftBlockPromoCont .promoItemBtCat .center {
    width: 282px;
}

.leftBlockPromoCont .promoItemBtCat .center {
    background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/images/promoItemBC.png") repeat-x scroll 0 -1px;
    float: left;
    height: 35px;
    text-align: center;
    /*width: 227px;*/
    font-size: 10px;
    line-height: 14px;
    width: 233px;
}

.leftBlockPromoCont .promoItemCat .left, 
.leftBlockPromoCont .promoItemCat .right, 
.leftBlockPromoCont .promoItemBtCat .left, 
.leftBlockPromoCont .promoItemBtCat .right {
    width: 11px;
}

.leftBlockPromoCont .promoItemBtCat .right {
    background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/images/promoItemBR.png") no-repeat scroll 0 -1px;
    float: left;
    height: 35px;
    width: 4px;
}


.leftBlockPromoCont .promoItem .promoItemCat p.big {
   font-family: "PT Sans Narrow",Helvetica,Arial,sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   margin-top: 5px;
}

.leftBlockPromoCont .promoItemBtCat .center p.big {
   font-family: "PT Sans Narrow",Helvetica,Arial,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   margin-top: 5px;
   line-height: 11px;
   color: #000;
}
/* End */


/* Start:/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/style.css?16076111213157*/
.q-special-offers-page {
  /*min-width: 965px;*/
  width: 100%;
  margin-top: 30px;
}
.mainBlockPromoCont .promoItem {
  /*height: 315px;*/
}
.mainBlockPromoCont .promoItem {
  float: left;  
  margin: 0 5px 10px;
  width: 310px;
}

.mainBlockPromoCont .promoItem.first {
  margin-left: 5px;
}

.mainBlockPromoCont .promoItemCat {
  height: 30px;
}

.mainBlockPromoCont .promoItemBtCat {
  height: 35px;
}

.mainBlockPromoCont .promoItemCat .left {
  width: 15px;
}

.mainBlockPromoCont .promoItemCat .left {
  background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/images/promoItemTL.png") no-repeat scroll 0 0;
  float: left;
  height: 30px;
  width: 11px;
}

.mainBlockPromoCont .promoItemCat .center {
  width: 285px;
}

.mainBlockPromoCont .promoItemCat .center {
  background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/images/promoItemC.png") repeat-x scroll 0 0;
  float: left;
  height: 30px;
  text-align: center;
  width: 288px;
}

.mainBlockPromoCont .promoItem .promoItemCat p {
  margin: 12px 0 5px;
}

.mainBlockPromoCont .promoItem .promoItemCat p {
  color: #fff;
  font-size: 13px;
  margin: 5px;
}

.q-special-offers-page .promoItem .promoItemCat .big {
  color: white;
  font-family: Schlange,Helvetica,Arial,sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.mainBlockPromoCont .promoItem .promoItemCat p.big {
  font-size: 15px;
  height: 17px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px;
}

.mainBlockPromoCont .promoItem .promoItemCat p.big {
  font-family: "PT Sans Narrow",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}

.mainBlockPromoCont .promoItemCat .right {
  width: 10px;
}

.mainBlockPromoCont .promoItemCat .right {
  background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/images/promoItemTR.png") no-repeat scroll 0 0;
  float: left;
  height: 30px;
  width: 11px;
}

.mainBlockPromoCont .promoItemMdCat .center {
  width: 310px;
}

.mainBlockPromoCont .promoItemMdCat .center {
  /*height: 150px;*/
}

.mainBlockPromoCont .promoItemMdCat .center {
  background: #ebebeb none repeat scroll 0 0;
  float: left;
  min-height: 105px;
  text-align: center;
  width: 309px;
}

.mainBlockPromoCont .promoItemBtCat .left {
  width: 17px;
}

.mainBlockPromoCont .promoItemBtCat .left {
  background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/images/promoItemBL.png") no-repeat scroll 0 -1px;
  float: left;
  height: 35px;
  width: 6px !important;
}

.mainBlockPromoCont .promoItemBtCat .center {
  width: 282px;
}

.mainBlockPromoCont .promoItemBtCat .center {
  background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/images/promoItemBC.png") repeat-x scroll 0 -1px;
  float: left;
  height: 35px;
  text-align: center;
  width: 299px;
  font-size: 10px;
  line-height: 14px;
}

.mainBlockPromoCont .promoItemCat .left, 
.mainBlockPromoCont .promoItemCat .right, 
.mainBlockPromoCont .promoItemBtCat .left, 
.mainBlockPromoCont .promoItemBtCat .right {
  width: 11px;
}

.mainBlockPromoCont .promoItemBtCat .right {
  background: transparent url("/bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/images/promoItemBR.png") no-repeat scroll 0 -1px;
  float: left;
  height: 35px;
  width: 4px;
}
/* End */


/* Start:/bitrix/templates/optika/components/bitrix/catalog.section/quick_link/style.css?16076111211038*/
.action_top {
	
}

.action_top_item {
    padding: 5px;
    border: 1px solid #d1d1d1;
    float: left;
    padding-right: 10px;
    width: 48%;
    height: 260px;
    margin-left: 10px;
    margin-bottom: 10px;
}

	.action_top_item .banner {
	    background-position: top center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    display: block;
	    height: 100%;
	    position: relative;
	    width: 100%;
	}
	
	.action_top_item .banner li {
	    float: left;
	    width: 50%;
	}
	
	.action_top_item .banner, .action_top_item .banner a {
	    font-size: 14px;
	    color: #fff;
	}
	
	.action_top_item .banner span {
	    font-size: 12px;
	}
	
	.action_top_item .banner .text {
		background: rgba(228, 47, 56, .7);
	    color: #fff;
	    font-size: 20px;
	    height: 100%;
	    line-height: 30px;
	    opacity: 0;
	    padding: 20px 30px;
	    position: absolute;
	    top: 0;
	    left: 0;
	    transition: all .5s;
	    width: 100%;
	    z-index: 1;
	}
	
	.action_top_item .banner:hover .text {
	    opacity: 1;
	}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?160761033464*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */
/* /bitrix/templates/optika/components/bitrix/catalog.smart.filter/gopro/style.css?16076111214351 */
/* /bitrix/templates/optika/components/bitrix/catalog.smart.filter/gopro/slider/slider.css?16076111213611 */
/* /bitrix/templates/optika/components/bitrix/catalog.section/action_catalog_left/style.css?16076111213146 */
/* /bitrix/templates/optika/components/bitrix/catalog.section/action_catalog/style.css?16076111213157 */
/* /bitrix/templates/optika/components/bitrix/catalog.section/quick_link/style.css?16076111211038 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?160761033464 */
