

/* Start:/local/templates/asz_new/components/mlife/catalog/catalog/style.css?15377396181122*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/local/templates/asz_new/components/mlife/catalog/catalog/bitrix/catalog.section.list/.default/style.css?15707914451290*/
.sh_sectionList {display:block;width:100%;clear:both;overflow:hidden;}
.sh_sectionList h1 {display:block;width:100%;color:#000000;line-height:30px;font-size:18px;text-transform:uppercase;font-weight:bold;margin-top:20px;}
.sh_sectionList h1 a {color:#000000;text-decoration:none;}
.sh_contentList {display:block;width:100%;clear:both;overflow:hidden;padding-top:10px;}
.sh_contentList .item {display:block;background:#ffffff;
color:#000000;text-decoration:none;font-size:12px;border:1px solid #000000;margin:0 0px 5px 0;}
.sh_contentList .item .image {display:block;width:90%;margin:auto;clear:both;position:relative;height:100px;text-align:center;
border:1px solid #cccccc;overflow:hidden;}
.sh_contentList .item .image a {display:block;width:100%;height:100%;text-align:center;padding:10px 0;}
.sh_contentList .item .image img {max-height:80px;width:auto;}
.sh_contentList .item .image .count {position:absolute;z-index:2;bottom:0;right:0;background:#2779D5;color:#ffffff;
font-size:14px;font-weight:bold;padding:3px 7px;text-align:center;}
.sh_contentList .item .title {display:block;clear:both;font-size:14px;line-height:16px;}
.sh_contentList .item .title a {display:block;color:#555555;text-decoration:none;padding:7px 10px;}
.sh_contentList .item .title a:hover {background:#ededed;}
/* End */


/* Start:/local/templates/asz_new/components/bitrix/catalog.smart.filter/.default/style.css?15953214984906*/
.bx-filter .bx-filter-input-checkbox {}
.bx-filter .bx-filter-input-checkbox input[type=radio],
.bx-filter .bx-filter-input-checkbox input[type=checkbox] {}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	display: block;
	line-height: 15px;
	margin-left: 25px;
	text-align: left;
}

.bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter.bx-blue .bx-filter-param-btn:hover,
.bx-filter.bx-blue .bx-filter-param-btn:active,
.bx-filter.bx-blue .bx-filter-param-btn:focus {
	border-color: #499fd8;
}

.bx-filter .bx-filter-popup-result {
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	z-index: 110;
	display: none;
	line-height: normal;
	margin-top: 2px;
	margin-left: 10px;
	padding: 0 10px;
	white-space: nowrap;
	color: #3f3f3f;
	min-height: 37px;
	line-height: 18px;
	border-style: solid;
	border: 1px solid #C6DCE7;
}
.bx-filter .bx-filter-popup-result.left  {
	border-width: 2px 10px 2px 2px;
	-webkit-border-image: url('/local/templates/asz_new/components/bitrix/catalog.smart.filter/.default/images/result_popup_left.png') 4 20 4 4 repeat;
	-moz-border-image: url('/local/templates/asz_new/components/bitrix/catalog.smart.filter/.default/images/result_popup_left.png') 4 20 4 4 repeat;
	-o-border-image: url('/local/templates/asz_new/components/bitrix/catalog.smart.filter/.default/images/result_popup_left.png') 4 20 4 4 repeat;
	border-image: url('/local/templates/asz_new/components/bitrix/catalog.smart.filter/.default/images/result_popup_left.png') 4 20 4 4 fill repeat;
	right:102%;
}

.bx_filter_container_modef {}

.filterTitle {background:#370470;padding:10px;color:#ffffff;font-size:18px;}
.bx-filter-section {background:#efe4fd;padding-bottom:15px;}
.bx-filter-parameters-box-container {padding:0 15px 15px 15px;}
.catalog__filter {margin-top: 10px;}
.catalog__filter .rowFilterButton {padding:0 15px;}
.catalog__filter .form__btn { 
  margin: 20px auto 0 auto;
  display: block;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.catalog__filter .catalog__item-btn {margin: 10px auto;height: 52px;line-height: 52px;}
.catalog__filter .catalog__item-btn:hover {text-decoration: none;}
.catalog__filter-item {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  margin-top: -1px;
  position:relative;
}
.catalog__filter-title {
  display: block;
  padding: 15px 15px;
  position: relative;
  font-size:14px;font-weight:bold;
  text-decoration:none;color:#000000;
}
.catalog__filter-title:after {
  content: '';
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border-bottom: 3px solid #d4d4d4;
  border-right: 3px solid #d4d4d4;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 19px;
  top: 50%;
  margin-top: -8px;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.catalog__filter-title:hover {outline: none;text-decoration: none;color:#004d99;}
.catalog__filter-title:focus {text-decoration: none;outline: none;}
.catalog__filter-title.collapsed:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.catalog__filter-brands {margin: 0;padding: 0;list-style: none;}
.catalog__filter-brands-item {display: inline-block;padding: 5px 4px 5px 3px;font-size: 13px;}
.catalog__filter-sctollpanel {position: relative;overflow: hidden;padding: 5px 0;}
.catalog__filter-sctollpanel .scroll-content {padding-right: 15px;}
.catalog__filter-sctollpanel.baron {
  /*height: 330px;*/
}
.catalog__filter .form__group {margin-bottom:5px;}
.catalog__price-input {
  display: inline-block;
  width: 55px;
  box-sizing: border-box;
  height: 24px;
  border: 1px solid #e7e7e7;
  line-height: 32px;
  padding: 0 3px;
  margin-right: 10px;
  -webkit-transition: border-color 0.5s, background-color 0.5s;
  transition: border-color 0.5s, background-color 0.5s;
}
.catalog__price-input:hover {border-color: #ccc;}
.catalog__price-input:focus {outline: none;border-color: #000000;background-color: #fff;}

.catalog__filter #set_filter{
display: block;
 height: 40px;
  line-height: 38px;
  background-color: #730065;
  color: #fff!important;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  font-family: 'Open Sans', sans-serif;
  border-radius: 3px;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
  text-align:center;
  width: 100%;
}
.catalog__filter #set_filter:hover {outline: none;background-color: #370470;color: #fff;text-decoration: none;}
.catalog__filter #del_filter{
display: block;
  width: 100%;
  text-align: center;
  color: #6f6f6f;
  border: 2px solid #e6e6e6;
  border-radius: 2px;
  margin: 0 auto;
  height: 40px;
  line-height: 38px;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: border-color 0.5s;
  transition: border-color 0.5s;
  background:none;
  margin:10px auto 0 auto;
  cursor:pointer;
}

.catalog__filter #del_filter:hover {border-color: #ccc;cursor:pointer;}
.filterBlock .row {margin:0;padding:0;}
.bx-filter label {margin:0;}
.catalog__filter .form__group {margin-bottom:0;}
.filterBlock .rowFilterButton {padding:0 15px;}
/* End */


/* Start:/local/templates/asz_new/components/bitrix/system.pagenavigation/.default/style.css?15953216511405*/
.navigation {display:block;width:100%;padding:20px 0;clear:both;overflow:hidden;text-align:center;}
.navigation .navprew,
.navigation .navnext,
.navigation .navall {display:inline-block;padding:2px 15px;font-size:14px;line-height:28px;text-transform:uppercase;
color:#737373;margin:0 10px;border:1px solid #737373;display:none;}
.navigation span.num {display:inline-block;padding:0 0px;font-size:18px;line-height:32px;float:left;
}
.navigation span.name {display:inline-block;padding:0 10px 0 0px;font-size:18px;line-height:32px;float:left;color:#000000;
}
.navigation span.num b {display:inline-block;color:#ffffff;padding:0 0px;font-weight: normal;
background:#730065;font-size:18px;line-height:32px;height:32px;width:32px;
border:1px solid #730065;
}
.navigation span.num a {display:inline-block;color:#737373;text-decoration:none;padding:0 0px;
font-size:18px;line-height:32px;height:32px;width:32px;
border:1px solid #e1e6c3;background:#ffffff;color:#000000;
}
.navigation span.num a:hover {color:#730065;border:1px solid #730065;}

.navigation .navprew, 
.navigation .navnext, 
.navigation .navall a {color:#737373;text-decoration:none;}
.navigation .navprew:hover, 
.navigation .navnext:hover, 
.navigation .navall:hover {color:#00b7f4;border:1px solid #00b7f4;}
.navigation span.navprew:hover, 
.navigation span.navnext:hover {color:#737373;border:1px solid #737373;}

.dissalowLink {opacity:0.3;}
/* End */


/* Start:/local/templates/asz_new/components/bitrix/news.list/catalog_box/style.css?15953333825195*/
.rowTovarList  {display:inline-block;width:100%;clear:both;margin:10px 0;}
.rowTovarList .wrapItem {display:block;border-bottom:1px solid #efe4fd;border-right:1px solid #efe4fd;position:relative;}
.rowTovarList .wrapItem:nth-child(1), .rowTovarList .wrapItem:nth-child(2), 
.rowTovarList .wrapItem:nth-child(3)
{border-top:1px solid #efe4fd;}
.rowTovarList .wrapItem:nth-child(3n+1) {border-left:1px solid #efe4fd;}
.rowTovarList .catalog__item {padding:5px;margin:auto;border-bottom:1px solid #efe4fd;cursor:pointer;
position:relative;
}
.rowTovarList .catalog__item .image {position:relative;height:190px;transition: 0.3s;}
.rowTovarList .catalog__item .image .wrapImageHeight {display:table;width:100%;height:100%;text-align:center;}
.rowTovarList .catalog__item .image a {display:table-cell;width:100%;height:100%;vertical-align:middle;}
.rowTovarList .catalog__item .image img {margin:auto;display:inline-block;line-height:100%;}
.rowTovarList .catalog__item .catalog__item-title {display:block;width:100%;font-size:16px;line-height:18px;height:75px;
overflow:hidden;text-align:center;
padding:5px 0;
}
.rowTovarList .catalog__item .catalog__item-title a {text-decoration:none;color:#262626;display:block;width:100%;overflow: hidden;height: 71px;}
.rowTovarList .catalog__item:hover .catalog__item-title a {color:#004d76;}
.rowTovarList .catalog__item__legend  {display:block;padding:5px 10px;height:86px;}

.rowTovarList .catalog__item .propsRows {display:block;text-align:center;overflow:hidden;padding:3px 0;text-align:center;width:96%;margin:auto;}
.rowTovarList .catalog__item .propsRows .propRow {display:block;text-align:center;margin:2px 0;
border-top:1px dotted #ededed;font-size:13px;line-height:21px;height:21px;overflow:hidden;}

.rowTovarList .catalog__item__legend .quantBlock {display:block;padding:5px 0 5px 0;overflow:hidden;}
.rowTovarList .catalog__item__legend .quantBlock .quant {display:inline-block;float:right;font-size:14px;}
.rowTovarList .catalog__item__legend .quantBlock .avalible {
background:url('/local/templates/asz_new/images/avalible.png') 0 50% no-repeat;padding-left:17px;
color:#399200;
}
.rowTovarList .catalog__item__legend .quantBlock .deavalible {
padding-left:17px;
color:#E9003A;
}
.rowTovarList .catalog__item__legend .priceBlock {display:block;width:100%;padding:10px 0 5px 0;overflow:hidden;}
.rowTovarList .catalog__item__legend .price {display:block;width:50%;float:left;color:#730065;font-size:18px;padding:0px 0 0px 0;text-align:left;font-weight:bold;}
.oldPrice {font-size:10px;opacity:0.6;line-height:14px;}
.rowTovarList .catalog__item__legend .more {display:block;width:50%;float:right;text-align:right;}
.rowTovarList .catalog__item__legend .more a {display:inline-block;padding:7px 10px;background:#efe4fd;
color:#370470;text-decoration:none;font-size:12px;border:1px solid #370470;font-weight: bold;}
.rowTovarList .catalog__item__legend .more a span, .rowTovarList .catalog__item__legend .more a i {float:left;display:inline-block;}
.rowTovarList .catalog__item__legend .more a i {margin-right:5px;}
.rowTovarList .catalog__item__legend .more a span {text-transform: uppercase;font-size: 11px;}
.rowTovarList .catalog__item__legend .more a:hover {background:#e4ebfd;}

.rowTovarList .icnProdLeader {display:block;width:100%;position:absolute;top:0;text-align:center;z-index:2;left:-5px;}
.rowTovarList .icnProdRassr {display:block;width:100%;position:absolute;top:175px;text-align:center;z-index:2;left:-5px;}
.rowTovarList .icnProdLeader .icn {
display:inline-block;width:46px;height:26px;background:url('/local/templates/mlife_im/images/label.png') 0 0 no-repeat;margin:0 2px;text-align:center;color:#ffffff;
font-size:13px;line-height:26px;}

.rowTovarList .icnProdRassr .icn {
display:inline-block;width:146px;background:url('/local/templates/mlife_im/images/rassrochka.png') 0 100% no-repeat;margin:0 2px;text-align:center;color:#ffffff;
font-size:13px;line-height:15px;padding: 3px 0 5px 0;}
.rowTovarList .icnProdLeader .icnnew {background-position: -111px 0;}
.rowTovarList .icnProdLeader .icnhit {background-position: -55px 0;}
.rowTovarList .icnProdLeader .icnsale {background-position: -0px 0;}

.rowTovarList .wrapItemHover {}
.rowTovarList .wrapItemHover:hover {position:relative;top:0px;left:0px;width:100%;padding:0px;
-webkit-box-shadow: 0px 0px 12px 0px rgba(115, 0, 101, 0.24);
-moz-box-shadow:    0px 0px 12px 0px rgba(115, 0, 101, 0.24);
box-shadow:         0px 0px 12px 0px rgba(115, 0, 101, 0.24);
z-index:3;background:#ffffff;
opacity: 1;
}

@media screen and (max-width:992px) {
	.rowTovarList .wrapItem:nth-child(1), .rowTovarList .wrapItem:nth-child(2)
	{border-top:1px solid #efe4fd;}
	.rowTovarList .wrapItem:nth-child(3) {border-top:0;}
	.rowTovarList .wrapItem:nth-child(3n+1) {border-left:0;}
	.rowTovarList .wrapItem:nth-child(2n+1) {border-left:1px solid #efe4fd;}
}

@media screen and (max-width:768px) {
	.rowTovarList .wrapItem {margin:10px 0 5px 0!important; border: 1px solid #efe4fd;}
	.rowTovarList .wrapItem:nth-child(3) {border-top:1px solid #efe4fd;} 
	.rowTovarList .wrapItem:nth-child(3n+1) {border-left:1px solid #efe4fd;}
	.rowTovarList .catalog__item__legend {background: #e4ebfd;}
}
/* End */
/* /local/templates/asz_new/components/mlife/catalog/catalog/style.css?15377396181122 */
/* /local/templates/asz_new/components/mlife/catalog/catalog/bitrix/catalog.section.list/.default/style.css?15707914451290 */
/* /local/templates/asz_new/components/bitrix/catalog.smart.filter/.default/style.css?15953214984906 */
/* /local/templates/asz_new/components/bitrix/system.pagenavigation/.default/style.css?15953216511405 */
/* /local/templates/asz_new/components/bitrix/news.list/catalog_box/style.css?15953333825195 */
