	#sout_wrapper{
		/*background: #F0F0F5;*/
		background: #ffffff;
		/*overflow-x: auto;*/
		padding-bottom:10px;
	}
	#filter_block_main_name{
		text-align: center;
		font-size: 30px;
		font-weight: 700;
		margin: 0 0 20px 0;
	}
	.filter__name{
		text-align: center;
		font-size: 25px;
		font-weight: 700;
		color: #414141;
		margin: 0 0 20px 0;
	}

	#filter_block{
		margin:0 auto;

		/*max-width: 1240px;*/
		max-width: 1600px;
	}
	#filter_top{
		/*background-color: #272822;*/
		border-bottom: 1px solid #E3E3E3;
		padding: 0 0 10px 0;
	
	}
	#filter_bottom{
		/*background-color: #272822;*/
		border-bottom: 1px solid #E3E3E3;
		padding: 0 0 10px 0;
	}
	.sort-by-region {
		float: left;
		margin-left: 86px;
	}
	
	.sout_sort_price_container{
		
		float:left;
		
	}

	.sout_sort_price_container  .button_white {
		border: 1px solid #d9dada;
	}
	
	.sout_sort_currency_container{
		
		width: 213px;
		float:right;
		margin: 0 0 0 10px;
	}	
	
	.sout_count_objects{
		
		text-align: left;
		float: left;
		height: 24px;
		width: 150px;

		font-style: normal;
		font-size: 16px;
		color: #034D8A;
		margin: 18px 0 0 15px;
	}
	.sout_sort_price_lable{
		float: left;
		height: 38px;
		width: 98px;


		font-style: normal;
		font-size: 16px;
		color: #034D8A;
		text-align: left;
		margin-left: 15px;
		padding-top: 19px;
	}	
	
	.sout_sort_currency_lable{
		float: left;
		height: 38px;
		width: 85px;

		font-size: 16px;
		color: #034D8A;
		text-align: left;
		margin-left: 15px;
		padding-top: 18px;	
	}
	
	.number_curency_wrapper{
	    margin: 0 0 0 100px;
		width: 149px;
	}
	
	.number_price_wrapper{
		float:left;

	}	
	
	.price_sort_wrapper{
		float: left;
    }

    .nov_sort_wrapper{
        float: left;
        margin:0 0 0 40px;
    }

	.regularize{
		float: left;
		height: 44px;
		width: 	110px;


	    font-style: normal;
	    font-size: 16px;
	    color: #034D8A;
	    text-align: left;
    
    	padding-top: 30px;		
	}
	.currency{
		float: left;
		height: 44px;
		width: 	110px;


	    font-style: normal;
	    font-size: 16px;
	    color: #034D8A;
	    text-align: left;
    	margin-left: 143px;
    	padding-top: 30px;	
	}
	
	.number_rooms_filters{
		float: left;
		width: 219px;
    	height: 41px;
	
		margin-top: 10px;
	    font-size: 16px;
	    text-align: center;
		padding:10px 0;
	    cursor: pointer;
	}
	.number_of_room{
		float: left;
		height: 100%;
		width: 20px;


	    font-style: normal;
	    font-size: 40px;
	    color: #9D9D9D;
	    text-align: center;
	}
	.description_of_room{
		float: left;
		height: 100%;
		width: 129px;
	    margin-left: 11px;
	    padding-top: 2px;

	}

	.description_of_room_five{
		float: left;
		height: 100%;
		width: 129px;


	    font-style: normal;
	    font-size: 18px;
	    color: #034D8A;
	    margin-left: 27px;
	    padding-top: 2px;

	}
	.number_rooms_filters_five{
		float: left;
		width: 185px;
		height: 44px;
		/*background-color: #272822;*/
		margin-left: 32px;
		margin-top: 30px;
	}
	.number_rooms_wrapper{
		margin: 0 0 0 90px;
	}
	.additional_filter_settings{
		width: 100%;		
	}
	.name_add_settings{
		float: left;
		height: 41px;
		width: 155px;
		background-color: #FEFEFE;
		margin: 10px 0 0 2px;


		font-style: normal;
		font-size: 16px;
		text-align: center;
		padding: 10px 0px;

	}

    .nov_add_settings{
		color: #f0eded;
		float: left;
		min-width: 103px;
		background-color: #FEFEFE;
		margin: 10px 0 0 2px;
		font-style: normal;
		font-size: 16px;
		text-align: center;
		padding: 10px 3px;
		cursor: pointer;
		text-transform: uppercase;
    }


	.sout_order_curr{
		float: left;
	    width: 52px;
	    height: 41px;
		background-color: #FEFEFE;
		margin-top: 20px;


	    font-style: normal;
	    font-size: 16px;
	    color: #000;
	    border: 1px solid #EDECF1;
	    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%, rgba(242, 242, 242, 1) 100%);
	    text-align: center;
	    line-height: 38px;
		
	}
				
	.sout_order_curr{
	  	padding:0;
	}
	
	.sout_order_curr,.sout_order_curr_active{
		padding:0;
		float: left;
	    width: 52px;
	    height: 41px;
		margin-top: 10px;
	    font-size: 18px;
		text-align: center;
	    line-height: 38px;
	}
		
	.add_set_item{
		float: left;
		/*background-color: #272822;*/
		height: 100%;
    	width: 285px;
		/*background-color: #272822;*/
		margin-top: 20px;
	}
	.description_of_add_set{
		float: left;
		height: 100%;
		width: 156px;


	    font-style: normal;
	    font-size: 18px;
	    color: #034D8A;
	    padding-top: 10px;
	}

	#pages_wrapper{
		margin: 10px 0 10px 0;
		width: 100%;
	}

	.fa-angle-double-left{
        margin-right: 3px;
	}
	.fa-angle-double-right{
        margin-left: 3px;
	}

	.next-arrow-box:hover{
		border: 1px solid #BCCCDC;
		box-sizing: border-box;
		border-radius: 2px;
		height: 100%;
	}
	.exclusive_part_item_next_image{
		background: url(/usr/img/next_arrow.svg);
		/*background-position: 0px -41px;*/
		/*width: 106px;*/
		/*height: 107px;*/
		background-position: 0px 0px;
		width: 120px;
		height: 120px;
		margin-top: 84px;
		margin-left: 120px;
	}
	.exclusive_part_item_next_text{
		font-style: normal;
		font-size: 24px;
		color: #102A43;
		line-height: 120%;
		padding-top: 64px;
		text-align: center;
	}
	.fa-20px{
		font-size: 20px;
	}
	.filter_top_lable{
		    float: left;
			height: 38px;
			width: 66px;
			font-style: normal;
			font-size: 16px;
			color: #034D8A;
			text-align: left;
			margin-left: 15px;
			padding-top: 19px;
	}
	.detailed {
		width: 100%;
		padding: 10px 0 20px 0;
	}
	.detailed .menu-mark {
		float: left;
		max-width: 231px;
		margin: 5px 21px 5px 0;
		padding: 0 5px;
		cursor: pointer;
		border-left: solid 2px #fff;
	}
	.detailed .all-menu-items .menu-page {
		display: none;
	}
	.detailed .all-menu-items .menu-page[data-id='1'] {
		display: block;
	}
	.detailed .all-menu-items .menu-page > .sub-menu-page{
		width: 33%;
	}
	.detailed .all-menu-items .menu-item {
		float: left;
		width: 99%;
		cursor: pointer;
		color: #000;
		border-left: solid 2px #fff;
		padding: 0 0 0 5px;
		text-decoration: none;
		margin: 6px 5px 6px 0;
	}
	.detailed .all-menu-items .menu-page[data-id='3'] > .menu-item{
		width: 300px;
	}
	.detailed .all-menu-items .menu-page[data-id='4'] > .menu-item,
	.detailed .all-menu-items .menu-page[data-id='2'] > .menu-item{
		width: 225px;
	}
    .horizontal-line-pink{
        height: 2px;
        margin: 5px 0;
        background-color: #ead3ed;
    }
    .horizontal-line-gray{
        height: 1px;
        margin: 5px 0;
        background-color: #d1d3d7;
    }
    .menu-resent-buttom a {
        color: #666;
        text-decoration: none;
    }
    .menu-resent-buttom a:hover {
        color: #000;
        text-decoration: none;
    }
    .menu-resent-buttom {
        padding: 10px;
        margin: 0px 11px;
        width: 255px;
        text-align: left;
        float: left
    }
    .detailed .active{

    }
    .sout_seo{
        padding: 20px 0 30px 0;

    }
	.sout_novs_title_1{
		text-align: center;
		font-size: 30px;
		font-weight: bold;
		color: #747474;
		padding: 30px 5px 30px 5px;
	}
	.sout_novs_title_2{
		text-align: center;
		font-size: 24px;
		font-weight: bold;
		color: #747474;
		padding: 15px 5px 25px 5px;
	}

	.sout_seo_menulink ul li{
		list-style-type:disc

	}
	.sout_seo_menulink h1{
		margin: 5px 0 30px 0;
	}

    .sout_partners_all{

        padding: 10px 0 20px 0;

    }

	.nov_new_button{
        /*background: #fcbe18;*/
		background: #1369b1;
        /*background: -moz-linear-gradient(top, #fcbe18 1%, #fa9b17 100%);*/
        /*background: -webkit-linear-gradient(top, #fcbe18 1%,#fa9b17 100%);*/
        /*background: linear-gradient(to bottom, #fcbe18 1%,#fa9b17 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbe18', endColorstr='#fa9b17',GradientType=0 );
    }
    .nov_compl_button{
        background:#19a222 ;/* #0f55bf*/
        /*background: -moz-linear-gradient(top, #0f55bf 0%, #02355e 100%);*/
        /*background: -webkit-linear-gradient(top, #0f55bf 0%,#02355e 100%);*/
        /*background: linear-gradient(to bottom, #0f55bf 0%,#02355e 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f55bf', endColorstr='#02355e',GradientType=0 );
    }
    .nov_action_button{
        background: #D62322;
        /*background: -moz-linear-gradient(top, #920309 0%, #630000 100%);*/
        /*background: -webkit-linear-gradient(top, #920309 0%,#630000 100%);*/
        /*background: linear-gradient(to bottom, #920309 0%,#630000 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#920309', endColorstr='#630000',GradientType=0 );
    }
	.nov_with_repair_button{
		background: #FF5722;
		/*background: -moz-linear-gradient(top, #920309 0%, #630000 100%);*/
		/*background: -webkit-linear-gradient(top, #920309 0%,#630000 100%);*/
		/*background: linear-gradient(to bottom, #920309 0%,#630000 100%);*/
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#920309', endColorstr='#630000',GradientType=0 );
	}

    .nov_new_button:hover{
        background: #105a98;
        /*background: -moz-linear-gradient(top, #fa9b17 0%, #fcbe18 99%);*/
        /*background: -webkit-linear-gradient(top, #fa9b17 0%,#fcbe18 99%);*/
        /*background: linear-gradient(to bottom, #fa9b17 0%,#fcbe18 99%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9b17', endColorstr='#fcbe18',GradientType=0 );
    }
    .nov_compl_button:hover{
        background: #138c1b;/*#19a222*/
        /*background: -moz-linear-gradient(top, #02355e 0%, #0f55bf 100%);*/
        /*background: -webkit-linear-gradient(top, #02355e 0%,#0f55bf 100%);*/
        /*background: linear-gradient(to bottom, #02355e 0%,#0f55bf 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02355e', endColorstr='#0f55bf',GradientType=0 );
    }
    .nov_action_button:hover{
        background: #b91d1d;
        /*background: -moz-linear-gradient(top, #630000 0%, #920309 100%);*/
        /*background: -webkit-linear-gradient(top, #630000 0%,#920309 100%);*/
        /*background: linear-gradient(to bottom, #630000 0%,#920309 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630000', endColorstr='#920309',GradientType=0 );
    }
	.nov_with_repair_button:hover{
		background: #bc4921;
		/*background: -moz-linear-gradient(top, #630000 0%, #920309 100%);*/
		/*background: -webkit-linear-gradient(top, #630000 0%,#920309 100%);*/
		/*background: linear-gradient(to bottom, #630000 0%,#920309 100%);*/
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630000', endColorstr='#920309',GradientType=0 );
	}

   .nov_sort_wrapper .nov_new_active_button{
	   background: #105a98;
        /*background: -moz-linear-gradient(top, #fa9b17 0%, #fcbe18 99%);*/
        /*background: -webkit-linear-gradient(top, #fa9b17 0%,#fcbe18 99%);*/
        /*background: linear-gradient(to bottom, #fa9b17 0%,#fcbe18 99%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa9b17', endColorstr='#fcbe18',GradientType=0 );
	   -webkit-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
	   -moz-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
	   box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);


    }
    .nov_sort_wrapper .nov_compl_active_button{
		background:#138c1b;
        /*background: -moz-linear-gradient(top, #02355e 0%, #0f55bf 100%);*/
        /*background: -webkit-linear-gradient(top, #02355e 0%,#0f55bf 100%);*/
        /*background: linear-gradient(to bottom, #02355e 0%,#0f55bf 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02355e', endColorstr='#0f55bf',GradientType=0 );
        -webkit-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
        -moz-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
        box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
    }
    .nov_sort_wrapper .nov_action_active_button{
		background: #b91d1d;
        /*background: -moz-linear-gradient(top, #630000 0%, #920309 100%);*/
        /*background: -webkit-linear-gradient(top, #630000 0%,#920309 100%);*/
        /*background: linear-gradient(to bottom, #630000 0%,#920309 100%);*/
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630000', endColorstr='#920309',GradientType=0 );
		-webkit-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
		-moz-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
		box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
    }
	.nov_sort_wrapper .nov_with_repair_active_button{
        background: #bc4921;
		/*background: -moz-linear-gradient(top, #630000 0%, #920309 100%);*/
		/*background: -webkit-linear-gradient(top, #630000 0%,#920309 100%);*/
		/*background: linear-gradient(to bottom, #630000 0%,#920309 100%);*/
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630000', endColorstr='#920309',GradientType=0 );
		-webkit-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
		-moz-box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
		box-shadow: inset 0 3px 3px 0px rgba(0,0,0,0.14);
	}



	.bg_blue_grad {
		background: linear-gradient(180deg, #0D6DB3 0%, rgba(58, 136, 253, 0.9) 100%);
	}
	.van-question-block{
		padding: 20px 15px;
	}

	.vak-question-title{
		/*color:#fff;*/
		display: block;
		font-style: normal;
		font-weight: normal;
		font-size: 36px;
		line-height: 41px;
		text-align: center;
	}
	.vak-question-box{
		max-width: 680px;
		margin: 0 auto;
	}
	.vak-question-item{
		position: relative;
		background-color: #fff;
		/* height: 83px; */
		border-radius: 4px;
		padding: 16px 24px;
		margin: 20px auto;
		border: solid 1px #eeeeee;
		transition-duration: 1s;
		transition: width 2s, height 0.7s;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
	}
	/*.v-q-full{*/
	/*height: 150px;*/
	/*}*/
	.v-q-item-title{
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 23px;
		color: #000036;
		/*padding-bottom: 20px;*/
	}
	.v-q-item-text{
		display: none;
		font-style: italic;
		font-weight: normal;
		font-size: 16px;
		line-height: 145.8%;
		/* or 23px */
		color: #3D3D47;
	}
	.v-q-item-icon {
		/*background-color: #e2dfdf;*/
		border-radius: 50px;
		padding: 0px 7px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		transition: 0.6s;
		/*margin: 25px 20px 0px 0;*/
		margin: 14px 20px 0px 0;
		/*-webkit-box-shadow: 0px -2px 12px -5px rgba(0,0,0,0.75);*/
		/*-moz-box-shadow: 0px -2px 12px -5px rgba(0,0,0,0.75);*/
		/*box-shadow: 0px -2px 12px -5px rgba(0,0,0,0.75);*/
	}
	.v-q-item-chevron {
		font-size: 22px!important;
		height: 8px!important;
		color: #678094!important;
	}

	.sout-left{

	}











	@media only screen and (max-width: 1075px){
		.sort-by-region{
			float: left;
			margin-left: 18px;
		}
		/*.sout_sort_price_container{*/
			/*width: 100%;*/
		/*}*/
		/*.sort_block {*/
			/*position: relative;*/
			/*width: 200px;*/
		/*}*/
		/*.sout_count_objects{*/
			/*margin: 10px 0 15px 15px;*/
			/*float: none;*/
		/*}*/
		/*.nov_sort_wrapper {*/
			/*width: 100px !important;*/
			/*float: none !important;*/
			/*margin: 0 auto !important;*/
		/*}*/
		/*.sort-by-region{*/

		/*}*/
	}



	/* выпадающее меню сортировки на странице /vtorichnaya-nedvizhimost */
	.right{
		float: right;
	}
	.left{
		float: left;
	}
	.sort_block {
		position: relative;
		width: 200px;
	}

	.sort_block > .name_add_settings {
		padding: 0;
	}

	.sort_block.show i:before {
		transform: rotate(180deg);
		transition: all .2s;
	}

	.sort_block i:before {
		transform: rotate(0deg);
		transition: all .2s;
	}

	.name_add_settings span {
		flex: 1;
	}

	.name_add_settings i {
		position: relative;
		top: -10px;
		right: 5px;
	}

	.sort_block .name_add_settings {
		text-align: left;
		width: 100%;
		display: flex;
		align-items: center;
		padding-left: 5px;
	}

	.drop_down_sort_menu {
		display: none;
		position: absolute;
		top: 55px;
		z-index: 19;
		width: 100%;
	}

	.sort_block.show .drop_down_sort_menu {
		display: block;
	}

	.drop_down_sort_menu > .name_add_settings {
		margin: 0 0 0 2px;
		border-radius: 0;
	}

	.drop_down_sort_menu > .name_add_settings:first-child {
		border-bottom: none;
		border-radius: 2px 2px 0 0;
	}

	.drop_down_sort_menu > .name_add_settings:last-child {
		border-top: none;
		border-radius: 0 0 2px 2px;
	}

	/* конец выпадающего меню сортировки на странице /vtorichnaya-nedvizhimost */

	@media only screen and (max-width: 770px){
		#filter_top{
			display: none;
		}
	}
	@media only screen and (max-width: 425px){
		.sout_sort_price_container{
			width: 100%;
		}
		.sort_block {
			width: auto;
			float: none;
			margin: 0 auto;
			padding: 0 15px;
		}
		.name_add_settings{
			margin: 10px 0 0 0;
		}
		/*.sort_block .name_add_settings {*/
			/*margin: 10px 0 0 0px;*/
		/*}*/
		.sout_count_objects{
			margin: 10px 0 15px 15px;
			float: none;
		}
		.nov_sort_wrapper {
			width: auto;
			padding: 0 16px;
			margin: 0 auto;
			float: none !important;
		}
		.nov_add_settings{
			margin: 10px 0 0 0;
			padding: 10px 0;
		}
		.nov_compl_button{
			width: 50%;
		}
		.nov_new_button{
			width: 50%;
		}
		.nov_action_button{
			width: 100%;
		}
		.nov_with_repair_button{
			width: 100%;
		}
		.sort-by-region{
			float: none;
			width: 100%;
			margin: 0 auto;
		}
		.sort_block.show .drop_down_sort_menu {
			width: 93%;
		}
		.drop_down_sort_menu > .name_add_settings {
			margin: 0;
		}
	}