

/* Start:/bitrix/templates/.default/components/krayt/catalog/template1/style.css?177472442710863*/
.section-cols{
    position: relative;
}
.section-cols .left-col{
    width: 280px;
    float: left;
    margin-right: 20px;
}
.left-menu-block{
    background: #f2f7fa;
    margin-bottom: 20px;
}
.left-menu-block ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
    padding: 0px;
    border: 1px solid #9ab9cb;
}
.left-menu-block ul li{
    display: block;
    border-bottom: 1px solid #9ab9cb;
}
.left-menu-block ul li:last-child{
    border-bottom: none;
}
.left-menu-block ul li h2{
    font-size: 13px;
    font-weight: 500;
}
.left-menu-block ul li h2 a{
    display: block;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    width: 280px;
    height: 40px;
    padding: 0px 26px;
    color: #111111;
}
.left-menu-block ul li.active h2 a,
.left-menu-block ul li h2 a:hover{
    background: #9ab9cb;
    color: #ffffff;
}
.section-cols .right-col{
    width: 880px;
    float: left;
}
.section-cols .right-col h1{
    margin: 0px 0px 20px;
    font-size: 29px;
    color: #000000;
    font-weight: 300;
    padding: 0px;
    line-height: 29px;
}
.sub-products-block{
    margin-bottom: 12px;
}
.sub-products-block h2{
    font-size: 23px;
    margin-bottom: 15px;
}
.sub-products-block h2 a{
    color: #111111;
    text-decoration: none;
    font-weight: 300;
}
.sub-products-block h2 a:hover{
    text-decoration: none;
    border-bottom: 1px solid;
}
.sub-products-block h2 .counter{
    width: 30px;
    height: 30px;
    font-size: 11px;
    line-height: 30px;
}
.sub-product-list{

}
.product-box{
    border: 1px solid #c9dbe5;
    margin-bottom: 20px;
}
.products-list-block .product-box:nth-child(4n){
    margin-right: 0px;
}
.product-part-link{

}
.product-image{

}
.options{

}
.subcat-list{
    margin-bottom: 35px;
}
.subcat-list ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow: auto;
}
.subcat-list ul li{
    float: left;
    width: 280px;
    margin: 0px 20px 10px 0px;
}
.subcat-list ul li:nth-child(3n){
    margin-right: 0px;
}
.subcat-list ul li h2{
    font-weight: 500;
    line-height: 13px;
    font-size: 13px;
}
.subcat-list ul li h2 a{
    color: #0987db;
    font-weight: 400;
    text-decoration: none;
}
.subcat-list ul li h2 a:hover{
    text-decoration: underline;
}
.subcat-list ul li h2 .gray-text{
    color: #4a5b65;
    margin-left: 8px;
    position: relative;
    top: 1px;
    font-weight: 400;
}
.category-image{
    height: 120px;
    background-position: left top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    margin-bottom: 38px;
	display:block;
}
.products-filter-block{
    margin-bottom: 20px;
}
.adv-block{
    position: relative;
    z-index: 700;
    width: 280px;
}
.adv-content-wrapper{
    padding: 20px 0px;
}
.adv-content{
    border: 1px solid #9ab9cb;
    min-height: 440px;
    background-color: #ffffff;
    box-sizing: border-box;
}
#full_set_rail.active:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 10px;
    background: #ffffff;
    bottom: -10px;
}
#full_set_rail.active:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: transparent;
    bottom: -12px;
    background: linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0));
    box-sizing: border-box;
}
.sub-sections-list{
    padding: 0px 0px 20px;
}
.sub-sections-list .bx_catalog_tile_ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.sub-sections-list .bx_catalog_tile_ul li{
    display: inline-block;
    vertical-align: top;
    width: 185px;
    padding: 9px;
    margin-right: 20px;
    border: 1px solid #cadce6;
    margin-bottom: 20px;
}
.sub-sections-list .bx_catalog_tile_ul li:hover{
    border: 1px solid #7ecc3b;
}
.sub-sections-list .bx_catalog_tile_ul li:nth-child(4n){
    margin-right: 0px;
}
.sub-sections-list .bx_catalog_tile_ul li > a{
    display: block;
    height: 185px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.sub-sections-list .bx_catalog_tile_ul li > h2{
    font-size: 13px;
    font-weight: 400;
    height: 36px;
    line-height: 18px;
    padding: 10px 0px 0px;
    text-align: center;
    display: table;
    width: 100%;
}
.sub-sections-list .bx_catalog_tile_ul li > h2 a{
    color: #111111;
    display: table-cell;
    vertical-align: middle;
}
.sub-sections-list .bx_catalog_tile_ul li > h2 a:hover{
    text-decoration: none;
}
.seo-text p{
    text-align: justify;
    margin-bottom: 20px;
}

.pagination_bottom *{vertical-align: top;}
.pagination_bottom{
    color: #8d8d8d;
    font-size: 1.714285em;
    padding-bottom: 45px;
}

.pagination_bottom .pagination_section_one{ }
.pagination_bottom .pagination_section_two{
    float: right;
    text-align: right;
}
.pagination_bottom .pg_section{
    display: inline-block;
    height: 30px;
    vertical-align: top;
    line-height: 30px;
    margin-top: 20px;
}

.pagination_bottom .pagination_select_container{display: inline-block;}
.pagination_bottom .pagination_select_container select{
    position: relative;
    margin: 2px 20px 2px 10px;
    padding: 1px 25px 3px 5px;
    height: 22px;
    outline: none;
    border: 1px solid #e0e0e0;
    border-radius: 1px;
    background: #fff url(/bitrix/templates/.default/components/krayt/catalog/template1/images/select_arrow.png) no-repeat right center;
    color: #8d8d8d;
    line-height: 16px;
    resize: none;
    -webkit-appearance: none;
}
@-moz-document url-prefix(){
    .pagination_bottom .pagination_select_container select{
        background: #fff !important;
        padding-right: 5px;
    }
}


.pagination_bottom .pagination_page{
    white-space: nowrap;
    text-align: center;
}
.pagination_bottom .pagination_page ul{
    display: inline-block;
    margin: 0;
    padding: 0;
}
.pagination_bottom .pagination_page li{
    display: inline-block;
    min-width: 30px;
    color: #333333;
    text-align: center;
    line-height: 40px;
    margin: 0 7px;
}

.pagination_bottom .pagination_page li a{
    display: block;
    min-width: 30px;
    min-height: 40px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    line-height: 40px;
}
.pagination_bottom .pagination_page li a:hover{
    color: #333333;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc600), color-stop(1, #ffd900), color-stop(2, #ffe966));
    background-image: -o-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image: -moz-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image: -webkit-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image: -ms-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image:linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.4);
}

.pagination_bottom .pagination_page li a.prev{
    background-image: url("/bitrix/templates/.default/components/krayt/catalog/template1/images/pg_arrow_left.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    margin-right: 18px;
}
.pagination_bottom .pagination_page li a.prev:hover{
    background: url("/bitrix/templates/.default/components/krayt/catalog/template1/images/pg_arrow_left.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px;
}

.pagination_bottom .pagination_page li a.next{
    background-image: url("/bitrix/templates/.default/components/krayt/catalog/template1/images/pg_arrow_right.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    margin-left: 18px;
}
.pagination_bottom .pagination_page li a.next:hover{
    background: url("/bitrix/templates/.default/components/krayt/catalog/template1/images/pg_arrow_right.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px;
}


.pagination_bottom .pagination_page li.active{
    border-radius: 3px;
    background: #dddddd;
    box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.4);
    border-bottom: 1px solid #fbfbfb;
}
.pagination_bottom .pagination_page li a:active {
    border-top: 0;
    padding-top: 1px;
    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.44);
    border-bottom: 1px solid #fbfbfb;
    border-radius: 3px;
}
.pagination_bottom .pagination_page li a.next:active{
    background: url("/bitrix/templates/.default/components/krayt/catalog/template1/images/pg_arrow_right.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
}
.pagination_bottom .pagination_page li a.prev:active{
    background: url("/bitrix/templates/.default/components/krayt/catalog/template1/images/pg_arrow_left.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
}

.pagination_bottom .pg_section.pg_pagination_num{display: block;}
.pagination_bottom .pg_section.pg_show_col select{margin-right: 5px;}


.pagination_bottom .wsnw{white-space: nowrap;}




/*1*/
@media (min-width:981px){

}
/*2*/
@media (min-width:640px) and (max-width:980px){

}
/*3*/
@media (min-width:480px) and (max-width:639px) {
    .pagination_bottom .pagination_select_container select{margin-right: 10px;}
}
/*4*/
@media (max-width:479px) {
    .pagination_bottom .pagination_section_one{ }
    .pagination_bottom .pagination_section_two{
        float: none;
        text-align: left;
    }
    .pagination_bottom .pagination_select_container{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 47%;
    }
    .pagination_bottom .pagination_select_container select{
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 0 !important;
        width: 90%;
    }
    .pagination_bottom .pg_section{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        text-align: left;
    }
    .pagination_bottom .pagination_page{white-space: normal;}
    .pagination_bottom .pg_section.pg_pagination_num{width: 100%;height: auto;text-align: center;}
    .pagination_bottom .pg_section.pg_show_col{display: none;}

    .pagination_bottom .pg_section.pg_pagination_num .pg_text{display: none;}
}
/*5*/
@media (max-width:320px){
}

.pagination_bottom .pagination_section_one,
.pagination_bottom .pagination_section_two,
.pagination_bottom .pagination_select_container,
.pagination_bottom .pagination_select_container select,
.pagination_bottom .pg_section,
.pagination_bottom .pagination_page,
.pagination_bottom .pg_section.pg_pagination_num,
.pagination_bottom .pg_section.pg_show_col,
.pagination_bottom .pg_text,
.pagination_bottom .pg_section.pg_pagination_num .pg_text{
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
/* End */


/* Start:/bitrix/templates/.default/components/krayt/filter/template1/style.css?17747244332862*/
/* SMALL FILTER */
#header_baner {
    position: relative;
    padding: 35px 0;
}
#header_baner .mask {
    background: #598397;
    opacity: 0.2;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
#header_baner .filter{
    position: relative;
    width: 100%;
    z-index: 15;
}

.filter .wrapper{

}
@media (max-width: 979px) {
    .filter .wrapper{ padding: 0 10px;}
}

/*Анимация*/

#filter_parameters,
#filter_parameters.active,
.main_filter{
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.sbHolder,
#filter_parameters .filter_prorerty,
#filter_parameters .filter_prorerty.active{
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
/*END Анимация*/

#filter_parameters{
    filter: alpha(Opacity=40); /* Прозрачность в IE */
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    height: 0;

}
#filter_parameters.active{
    height: auto;
}
#filter_parameters .filter_prorerty{
    display: inline-block;
    height: 0px;
    width: 0;
    vertical-align: top;
    overflow: hidden;
    display: none;
}
#filter_parameters .filter_prorerty.active{
    display: inline-block;
    height: 40px;
    width: auto;
    margin-bottom: 1.59574468085106%;
    overflow: visible;
}

.filter_prorerty .sbHolder {
    height: 40px;
    width: 100%;
    outline: none;
    border: 1px solid #888888;
    float: left;
    box-sizing: border-box;
    border-radius: 4px;
    /*padding: 0 10px;*/
}
.filter_prorerty input{
    width: 48.63636363636364%;
    height: 40px;
    outline: none;
    border: 1px solid #888888;
    float: left;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0 10px;
    text-overflow: ellipsis;
}
.filter_prorerty input:last-child{
    float: right;
}

@media (min-width: 601px){
    #filter_parameters .filter_prorerty.active{
        width: 32.76595744680851% !important; /*308px / 940px */
        margin-right: 0.85106382978723%; /*8px / 940px*/
    }
    .filter_prorerty.active.third {
        margin-right: 0 !important;
    }
}
@media (min-width: 480px) and (max-width: 600px){
    .filter_prorerty.active{
        width: 49% !important;
        margin-right: 1.59574468085106% !important;
        box-sizing: border-box;
    }
    .filter_prorerty.active.second {
        margin-right: 0 !important;
    }
}
@media (max-width: 479px){
    .filter_prorerty.active{ width: 100% !important; }
}
/* end SMALL FILTER */
/* End */


/* Start:/bitrix/components/krayt/breadcrumb/templates/.default/style.css?17747186722197*/
.breadcrumb{
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.bx_breadcrumbs{ height: 39px; }
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    height: 100%;
    line-height: 39px;
    color:#555;
    text-decoration:none;
    font-size: 0.928571em;
    position: relative;
}
.bx_breadcrumbs ul li a{
    display:block;
    padding: 0 10px 0 20px;
    color:#555;
    text-decoration:none;
    font-size: 0.928571em;
}
.bx_breadcrumbs ul li a:hover{ background: #fff0ab; }
.bx_breadcrumbs ul li:first-child a{ padding-left: 15px; }
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px 0 20px;
    color:#555;
    text-decoration:none;
    font-size: 0.928571em;
}
@media(max-width: 639px){
    .bx_breadcrumbs ul li:first-child a{ padding-left: 40px; }
    .breadcrumb{
        background: #ffd200;
        border-top: #8f7b1c;
        border-bottom: #ffd200;
    }
    .breadcrumb .wrapper {padding: 0;}
    .breadcrumb ul li{display: none;}
    .breadcrumb ul li:before{display: none}
    .breadcrumb ul li:after{display: none}
    .bx_breadcrumbs ul li a{  padding: 0 10px 0 40px; line-height: 40px; }
    .bx_breadcrumbs ul li a:hover{ background: url("/bitrix/components/krayt/breadcrumb/templates/.default/images/arr_back.png") 16px center no-repeat, #fff0ab; }
    .breadcrumb ul li:nth-last-child(2){
        display: block;
        float: left;
        background: url("/bitrix/components/krayt/breadcrumb/templates/.default/images/arr_back.png") 16px center no-repeat;
    }
    .bx_breadcrumbs ul li a:active{ line-height: 40px; }
}
.arrow_box { position: relative; }
.arrow_box:after, .arrow_box:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    z-index: 11;
}
.arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 19px 0px 19px 10px;
    margin-top: -20px;
}
.arrow_box:before {
    border-color: rgba(221, 221, 221, 0);
    border-left-color: #dddddd;
    border-width: 20px 0px 20px 11px;
    margin-top: -21px;
}
.arrow_box:hover:after{ border-left-color: #fff0ab; }

/* End */


/* Start:/bitrix/components/krayt/sort_line/templates/.default/style.css?17747187081883*/
.sort-line{
    height: 38px;
    line-height: 38px;
    color: #787b7b;
    font-size: 0.928571em;
}
.sort-line .sort-col{
    float: left;
    margin-right: 10px;
}
.sort-line .sort-col:first-child{
    padding: 0px 10px 0px 0px;
}
.sort-line .sort-col-right{
    float: right;
    padding: 0px 10px;
    color: #888888;
}
.sort-line .sort-btn{
    height: 38px;
    line-height: 38px;
    padding: 0px 10px;
    cursor: pointer;
    display: block;
    text-decoration: none;
    color: #555555;
    position: relative;
    font-size: 0.928571em;
}
.sort-line .sort-btn span{

}
.sort-line .sort-btn:hover{
    text-decoration: underline;
}
.sort-line .sort-btn.active{
    background: #eeeeee;
    color: #555555;
    border-radius: 4px;
    padding-right: 30px;
}
.sort-line .sort-btn.active:hover{
    text-decoration: underline;
}
.sort-line .sort-btn.active[data-sorttype="asc"]:after{
    content: '';
    width: 30px;
    height: 38px;
    background: url('/bitrix/components/krayt/sort_line/templates/.default/images/asc-black.png') no-repeat center;
    position: absolute;
    right: 0px;
    top: 0px;
}
.sort-line .sort-btn.active[data-sorttype="desc"]:after{
    content: '';
    width: 30px;
    height: 38px;
    background: url('/bitrix/components/krayt/sort_line/templates/.default/images/desc-black.png') no-repeat center;
    position: absolute;
    right: 0px;
    top: 0px;
}
.sort-element-cnt{
    margin-right: 4px;
}
.view-mode-box{
    margin: 0px 15px 0px 0px;
}
.view-mode-box .view-mode-btn{
    display: inline-block;
    vertical-align: top;
    width: 38px;
    height: 38px;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.view-mode-box .view-mode-btn.active{
    background-color: #eeeeee;
}
.view-mode-box .view-mode-btn.tile{
    background-image: url('/bitrix/components/krayt/sort_line/templates/.default/images/tile-bg-black.png');
}
.view-mode-box .view-mode-btn.list{
    background-image: url('/bitrix/components/krayt/sort_line/templates/.default/images/list-bg-black.png');
}
/* End */


/* Start:/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/style.css?17747246116076*/
.pagination_bottom *{vertical-align: top;}
.pagination_bottom{
	color: #8d8d8d;
	font-size: 1.714285em;
    padding-bottom: 45px;
}

.pagination_bottom .pagination_section_one{ }
.pagination_bottom .pagination_section_two{
	float: right;
	text-align: right;
}
.pagination_bottom .pg_section{
	display: inline-block;
	height: 30px;
	vertical-align: top;
	line-height: 30px;
    margin-top: 20px;
}

.pagination_bottom .pagination_select_container{display: inline-block;}
.pagination_bottom .pagination_select_container select{
	position: relative;
	margin: 2px 20px 2px 10px;
	padding: 1px 25px 3px 5px;
	height: 22px;
	outline: none;
	border: 1px solid #e0e0e0;
	border-radius: 1px;
	background: #fff url(/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/images/select_arrow.png) no-repeat right center;
	color: #8d8d8d;
	line-height: 16px;
	resize: none;
	-webkit-appearance: none;
}
@-moz-document url-prefix(){
	.pagination_bottom .pagination_select_container select{
		background: #fff !important;
		padding-right: 5px;
	}
}


.pagination_bottom .pagination_page{
	white-space: nowrap;
    text-align: center;
}
.pagination_bottom .pagination_page ul{
	display: inline-block;
	margin: 0;
	padding: 0;
}
.pagination_bottom .pagination_page li{
    display: inline-block;
    min-width: 30px;
    color: #333333;
    text-align: center;
    line-height: 40px;
    margin: 0 7px;
}

.pagination_bottom .pagination_page li a{
	display: block;
	min-width: 30px;
    min-height: 40px;
	color: #333333;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
}
.pagination_bottom .pagination_page li a:hover{
    color: #333333;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffc600), color-stop(1, #ffd900), color-stop(2, #ffe966));
    background-image: -o-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image: -moz-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image: -webkit-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image: -ms-linear-gradient(top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-image:linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.4);
}

.pagination_bottom .pagination_page li a.prev{
     background-image: url("/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/images/pg_arrow_left.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    margin-right: 18px;
}
.pagination_bottom .pagination_page li a.prev:hover{
    background: url("/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/images/pg_arrow_left.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px;
}

.pagination_bottom .pagination_page li a.next{
    background-image: url("/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/images/pg_arrow_right.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    margin-left: 18px;
}
.pagination_bottom .pagination_page li a.next:hover{
    background: url("/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/images/pg_arrow_right.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px;
}


.pagination_bottom .pagination_page li.active{
	border-radius: 3px;
	background: #dddddd;
	box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.4);
    border-bottom: 1px solid #fbfbfb;
}
.pagination_bottom .pagination_page li a:active {
    border-top: 0;
    padding-top: 1px;
    box-shadow: inset 0px 2px 4px rgba(0,0,0,0.44);
    border-bottom: 1px solid #fbfbfb;
    border-radius: 3px;
}
.pagination_bottom .pagination_page li a.next:active{
    background: url("/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/images/pg_arrow_right.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
}
.pagination_bottom .pagination_page li a.prev:active{
    background: url("/bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/images/pg_arrow_left.png"), linear-gradient(to top, #ffc600 0%, #ffd900 95%, #ffe966 5% );
    background-repeat: no-repeat;
    background-position: center;
}

.pagination_bottom .pg_section.pg_pagination_num{display: block;}
.pagination_bottom .pg_section.pg_show_col select{margin-right: 5px;}


.pagination_bottom .wsnw{white-space: nowrap;}




/*1*/
@media (min-width:981px){

}
/*2*/
@media (min-width:640px) and (max-width:980px){

}
/*3*/
@media (min-width:480px) and (max-width:639px) {
	.pagination_bottom .pagination_select_container select{margin-right: 10px;}
}
/*4*/
@media (max-width:479px) {
	.pagination_bottom .pagination_section_one{ }
	.pagination_bottom .pagination_section_two{
		float: none;
		text-align: left;
	}
	.pagination_bottom .pagination_select_container{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 47%;
	}
	.pagination_bottom .pagination_select_container select{
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-right: 0 !important;
		width: 90%;
	}
	.pagination_bottom .pg_section{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		text-align: left;
	}
	.pagination_bottom .pagination_page{white-space: normal;}
	.pagination_bottom .pg_section.pg_pagination_num{width: 100%;height: auto;text-align: center;}
	.pagination_bottom .pg_section.pg_show_col{display: none;}

	.pagination_bottom .pg_section.pg_pagination_num .pg_text{display: none;}
}
/*5*/
@media (max-width:320px){
}

.pagination_bottom .pagination_section_one,
.pagination_bottom .pagination_section_two,
.pagination_bottom .pagination_select_container,
.pagination_bottom .pagination_select_container select,
.pagination_bottom .pg_section,
.pagination_bottom .pagination_page,
.pagination_bottom .pg_section.pg_pagination_num,
.pagination_bottom .pg_section.pg_show_col,
.pagination_bottom .pg_text,
.pagination_bottom .pg_section.pg_pagination_num .pg_text{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/* End */


/* Start:/bitrix/templates/.default/components/krayt/filterresult.list/filter.result1/style.css?1774724435297*/
.offers_list .title{
    background: #eeeeee !important;
    height: 50px !important;
}
.offers_list .title_name{
    padding-left: 0 !important;
}
a.src_detail_element {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 11;
    top: 0px;
    left: 0px;
}
/* End */
/* /bitrix/templates/.default/components/krayt/catalog/template1/style.css?177472442710863 */
/* /bitrix/templates/.default/components/krayt/filter/template1/style.css?17747244332862 */
/* /bitrix/components/krayt/breadcrumb/templates/.default/style.css?17747186722197 */
/* /bitrix/components/krayt/sort_line/templates/.default/style.css?17747187081883 */
/* /bitrix/templates/realty/components/bitrix/system.pagenavigation/realty.paginator/style.css?17747246116076 */
/* /bitrix/templates/.default/components/krayt/filterresult.list/filter.result1/style.css?1774724435297 */
