

/* Start:/bitrix/templates/suhin_tpl/components/bitrix/catalog.section.list/section_base_model/style.css?17867164822168*/
/* Catalog List */
.filter-side {
	float: left;
	position: relative;
}

.catalog-side {
	float: left;
	width: 730px;
}

div.catalog-list, 
div.catalog-detail  { padding:0;margin-top: 15px;}

.catalog-item {
position:relative;
box-sizing:border-box;
width: 243px;
border:1px solid #c2c2c2;
margin: 0px -1px -1px 0px;
padding: 10px;
float: left;
}

.clear{
width:100%;clear:both;height:1px;
}
.catalog-item-image  {
margin: 0;
border: 0;
padding: 0;
display: block;
width: 100%;
height: 130px;
}
.catalog-item-image a {
margin: 0;
border: 0;
padding: 0;
display: block;
width: 100%;
height: 130px;
}
div.catalog-properties-div { 
position:relative;

}
div.catalog-properties-div:after {

}
div.catalog-item-label {
color: #333;
font-size: 24px;
line-height: 18px;
}
div.catalog-item-title {
margin-bottom: 5px;
}
.catalog-item-title a {
font-weight: 100;
font-size: 14px;
margin-top: 5px;
display: block;
line-height: 16px;
}
div.propert-div {
min-height: 20px;
}
div.propert-div {
font-size: 12px;
color: #666;
}
span.property-value {
color: #666;
}
span.property-price-value {
color: #333;
font-size: 12px;
font-weight: bold;
}
span.property-value.nadstr-type {
color: #333;
}

.label-lbl {
position: absolute;
top: 5px;
left: 5px;
color:#fff;
font-size: 12px;
border-radius: 3px;
font-weight: 700;
font-family: 'Verdana';
padding: 0 10px;
height: 22px;
line-height: 20px;
}
.label-lbl.bestpricelbl,
.label-lbl.bestofferlbl, 
.label-lbl.discoundlbl{background:#2dc992;} /* old #ff7455 */
.label-lbl.outoflbl{background:#666666;}
.label-lbl.recomendlbl{background:#68599c;}
.label-lbl.giftlbl{background:#7ed489;}
.label-lbl.longerVan, .label-lbl.longerBort{background:#ff7455;} /* old #2dc992 */
.label-lbl.largedVan{background:#58c6fc;}
.catalog-list .seria-wrapper {
  font-size: 24px;
  margin-top: 30px;
  width: 100%;
  clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  margin-bottom: 15px;
}
.catalog-list .seria-wrapper:nth-of-type(1) {  margin-top: 0;}
.catalog-list .seria-wrapper:nth-of-type(2) {  margin-top: 0;}

#content-wrapper {
   /* margin-top:84px !important;    */
}
/* End */


/* Start:/bitrix/templates/suhin_tpl/components/bitrix/catalog.section/nadstr_filtered/style.css?16561382491333*/
.propert-div-label {
display: inline-block;
position: absolute;
top: 22px;
right: 10px;
background: #fff;
padding: 2px 5px 2px 5px;
box-shadow: 0px 4px 4px rgba(0,0,0,0.5);
z-index: 2;
font-size: 16px;
max-width: 70px;
}
.propert-div-label:after {
content: "";
position: absolute;
width: 0;
height: 0;
top: 29%;
left: 0%;
box-sizing: border-box;
border: 4px solid black;
border-color: transparent transparent #FFFFFF #FFFFFF;
transform-origin: 0 0;
transform: rotate(45deg);
box-shadow: -1px 3px 3px 0 rgba(0, 0, 0, 0.4);
z-index: 3;
}

span.property-name {
  color: #000;
  font-weight: bold;
}
/********* надстройки в одну строку ******************/
div.catalog-list  {
  padding: 0;
  margin-top: 0px;
}
.nadstr-wrapper {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
  margin-right: 1px;
}
.nadstr-wrapper.nadstr-2 {
  display: block;
}
.nadstr-wrapper h2 {
  display: inline-block;
  max-width: 240px;
  vertical-align: top;
  margin: 0 !important;
  padding-top: 30px;
}
.nadstr-wrapper .catalog-item:nth-of-type(1) {

}
h2.smallh2{font-size:18px;height:54px;line-height:24px;}


.seria-wrapper {
  font-size: 24px;
  margin-top: 40px;
}

.label-wrapper {
  position: absolute;
  top: 5px;
  left: 5px;
}

.label-wrapper .label-lbl {
    position: static;
    margin-bottom: 2px;
}
/* End */
/* /bitrix/templates/suhin_tpl/components/bitrix/catalog.section.list/section_base_model/style.css?17867164822168 */
/* /bitrix/templates/suhin_tpl/components/bitrix/catalog.section/nadstr_filtered/style.css?16561382491333 */
