/*mkr planirovka*/
.body-shash{
	background: url(../images/BG.jpg)no-repeat fixed;
}


.mkr-planirovka {
	
	
	padding-bottom: 30px;
	overflow: hidden;
	
}
.mkr-planirovka .center-box{
	background: white;
	padding: 0 20px;
	padding-bottom: 20px;
}
	.mkr-planirovka-top {
		width: 100%;
		margin-top: 0px;
		padding-bottom: 20px;
		overflow: hidden;
	}
		.kr-planirovka-info {
			position: relative;
			width: 700px;
			height: 314px;
			padding: 40px 0 0 80px;
			border-left: 10px solid #ffcb05;
			float: left;
			background-color: #0c3656;
			background-repeat: no-repeat;
			background-position: 15px bottom;
			background-image: url(../images/city-icon.png);
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			.kr-planirovka-info h2 {
				color: #ffffff;
				font-size: 26px;
				line-height: normal;
				font-weight: 300;
				margin-right: 80px;
				display: block;
				text-align: center;
			}
			.kr-planirovka-info h3 {
				margin: 35px 0;
				padding: 10px 0;
				display: inline-block;
				color: #ffcb05;
				font-size: 36px;
				line-height: normal;
				font-weight: 500;
				background-color: #0f4b79;
				margin-right: 80px;
				text-align: center;
				display: block;
			}
			.kr-planirovka-info p {
				/*margin-left: 100px;*/
				color: #ffffff;
				font-size: 24px;
				line-height: normal;
				font-weight: 500;
				margin-right: 80px;
				display: block;
				text-align: center;
			}

			.kr-planirovka-info img {
				position: absolute;
				bottom: -40px;
				right: 10px;
			}
		.mkr-planirovka-filter {
			width: 480px;
			height: 305px;
			float: right;
			padding: 30px 0 0 30px;
			background-color: #16558a;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.mkr-planirovka-filter div.line-top {margin-top: 25px;}

		.mkr-planirovka-filter div.wrap {
			margin-bottom: 35px;
			display: block;
			vertical-align: middle;
		}		
		.mkr-planirovka-filter div.wrap.left {width: 100%;}

			.mkr-planirovka-filter p {
				width: 90px;
				display: inline-block;
				vertical-align: top;
				margin-top: 2px;
				color: #ffffff;
				font-size: 18px;
				font-weight: 300;
				line-height: 16px;
				margin-right: 5px;
			}
			.mkr-planirovka-filter .line-top .left p {
				vertical-align: middle;
				margin-top: 0;
			}
			.mkr-planirovka-filter .line-down .left p {margin-right: 13px;}

			.mkr-planirovka-filter h3 {
				text-align: center;
				color: #ffffff;
				font-size: 20px;
				font-weight: 400;
				line-height: 20px;

			}
			.mkr-planirovka-filter .mod_check {
				display: inline-block;
				vertical-align: middle;
			}
				.mkr-planirovka-filter .mod_check label {
					margin-right: 0;
					background-color: transparent;
					border-radius: 3px;
					margin-right: 0 !important;
					color: #ffffff;
				}
				.mkr-planirovka-filter label.ui-state-active {
					background: #87bc20;
					border: 1px solid #c5c5c5;
				}

				.mkr-planirovka-filter input.left-input,
				.mkr-planirovka-filter input.right-input {
					width: 30px;
					outline: none;
					margin: 0;
					padding: 0;
					border: 0;
					background: transparent;
					color: #acacac;
					font-size: 14px;
					font-weight: 400;
				}
				.mkr-planirovka-filter .label-input {
					color: #acacac;
					font-size: 14px;
					font-weight: 400;
				}

				.mkr-planirovka-filter .obertka {
					margin-right: 18px;
					position: relative;
					display: inline-block;
					vertical-align: middle;
				}
					.range-slider-style {
						width: 150px;
						height: 8px;
						background: #d2d2d2;
					}
						.mkr-planirovka-filter .ui-slider-horizontal {
							position: relative;
							height: 8px;
							border: 0;
							background: #dadada;
						}
						.mkr-planirovka-filter .ui-slider-range {
							height: 8px;
							background: #c5c5c5;
						}
						.mkr-planirovka-filter .ui-slider-handle {
							display: block;
							width: 21px;
							height: 21px;
							top: -7px;
							margin-left: -8.5px;
							max-height: none;
							border: 0;
							outline: none;
							background: #d9d9d9; 
						}

	.mkr-planirovka-down {
		width: 100%;
		overflow: hidden;
	 min-height: 720px;
	}

.scheme-house {
	width: 700px;
	float: left;
	text-align: center;
}
	.shema-doma {
		width: 700px;
		margin-top: 40px;
		text-align: center;
		position: relative;
		padding-bottom: 110px;
		position: relative;
	}
	 .etazh-area{
		 cursor: pointer;
	 }

.table-result {
	width: 480px;
	height: 0px;
	float: right;
	/*margin-top: 40px;*/
}

	.table-result table {
		width: 100%;
		text-align: center;
		
	}
	
		.table-result-head th {
			padding: 0 5px;
			height: 49px;
			color: white;
			font-size: 14px;
			font-weight: 300;
			background-color: #75a41a;
			border: 1px solid #ffffff;
			position: relative;
			padding-bottom: 15px;
		}
		.table-result-head th:first-child {
			border-left: 1px solid #ffcb05;
		}
		.table-result-head th:last-child {
			border-right: 1px solid #ffcb05;
		}
		.table-result table td {
			height: 45px;
			position: relative;
			border-right: 1px solid #c5c5c5;
			border-bottom: 1px solid #c5c5c5;
		}
		.table-result-head .order_types,
		.list-flats	.order_types{
    position: absolute;
    left: 50%;
    margin-left: -15px;
	bottom: 5px;
}
		.table-result-head .order_types a, .list-flats .order_types a{
			display: inline-block;
			margin-right: 7px;
		}
		.table-result-head .order_types a:first-child, .list-flats .order_types a:first-child{
    background: url('../images/shahmatka-numbers.png') no-repeat -0px -1px;
    width: 11px;
    height: 7px;
	    display: inline-block;
}
.table-result-head  .order_types a:first-child:hover, .table-result-head .order_types a.order_asc.hid,
.list-flats .order_types a:first-child:hover, .list-flats .order_types a.order_asc.hid{
    background: url('../images/shahmatka-numbers.png') no-repeat -19px -19px;
}
.table-result-head .order_types a:last-child, .list-flats .order_types a:last-child {
    background: url('../images/shahmatka-numbers.png') no-repeat -21px -0px;
    width: 11px;
    height: 7px;
	    display: inline-block;
}
.table-result-head .order_types a:last-child:hover, .table-result-head .order_types a.order_desc.hid,
.list-flats .order_types a:last-child:hover, .list-flats .order_types a.order_desc.hid{
    background: url('../images/shahmatka-numbers.png') no-repeat -1px -18px;
}
		
		
		
		
		.table-result table tr:nth-child(even) {background-color: #f8f8f8;}

		.table-result table tr:hover {background-color: #DEDCD8;}

		.table-result table td:first-child {
			border-left: 1px solid #c5c5c5;
		}
		
.table-result table td.w_td1 {width: 74px;}		
.table-result table td.w_td2 {width: 77px;}		
.table-result table td.w_td3 {width: 59px;}		
.table-result table td.w_td4 {width: 63px;}		
.table-result table td.w_td5 {width: 92px;}		


		.table-result table a {
			display: block;
			height: 100%;
			width: 100%;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			width: 100%;
			height: 100%;
			
		}
		.table-result table a span {
			display: block;
			position: relative;
			color: #000000;
			font-size: 15px;
			font-weight: 300;
			line-height: 15px;
			top: 15%;
			padding: 10px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.table-result table a span.reservations {color: #a70e0e;}


	.mkr-planirovka .mkr-text {margin-top: 60px;}


/*.plan-section {
	position: relative;
	width: 1033px;
	background-color: #ffffff;
	margin: auto;
	padding: 15px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	.plan-section .closed-modal {
		position: absolute;
		width: 24px;
		height: 24px;
		top: 15px;
		right: 15px;
		background: url(../images/closed-modal-icon.png);
		cursor: pointer;
	}
		.plan-section .plan-section-menu {
			display: table;
			width: 90%;
			margin: auto;
			margin-top: 50px;
		}
			.plan-section .plan-section-menu li {
				display: table-cell;
				vertical-align: middle;
			}
				.plan-section .plan-section-menu li.plan-menu-btn a {
					display: inline-block;
					padding: 10px 25px;
					color: #000000;
					font-size: 16px;
					font-weight: 300;
					background-repeat: no-repeat;
					background-color: #f2f2f2;
					border-radius: 3px;
				}
		.plan-section .plan-section-menu li.plan-menu-btn a:hover {background-color: #FADA5D;}

		.plan-section .plan-section-menu li.plan-menu-prev a {

			background-position: 5px center;
			background-image: url(../images/arrow-black-prev.png);
		}
		.plan-section .plan-section-menu li.plan-menu-next a {
			float: right;
			background-position: 96% center;
			background-image: url(../images/arrow-black-next.png);
		}


		.plan-section .plan-description {
			color: #000000;
			font-size: 24px;
			font-weight: 300;
			text-align: center;
		}

	.plan-section .plan-room {
		position: absolute;
		width: 460px;
		left: 50%;
		margin-left: -230px;
		bottom: 50px;
		z-index: 10;
	}
		.plan-section .plan-room ul {
			display: inline-block;
			vertical-align: top;
		}
		.plan-section .plan-room ul.left {margin-right: 15px;}

			.plan-section .plan-room ul li {
				color: #1f252d;
				font-size: 15px;
				font-weight: 300;
				line-height: normal;
				margin-bottom: 10px;

			}
			.plan-section .plan-room ul li span {
				display: inline-block;
				vertical-align: top;
				width: 21px;
				height: 21px;
				text-align: center;
				color: #ffffff;
				font-size: 18px;
				font-weight: 300;
				line-height: 21px;
				margin-right: 5px;
			}
			.plan-section .plan-room ul li span.bg_yellow {background-color: #ff7e00;}
			.plan-section .plan-room ul li span.bg_green {background-color: #8eb700;}
			.plan-section .plan-room ul li span.bg_blue {background-color: #579aa1;}
			.plan-section .plan-room ul li span.bg_red {background-color: #9b1657;}*/
			/*table*/
			
			.miel-kursk-shahmatka-table {
	/*width: 700px;*/
	display: inline-block;
}

	.miel-kursk-shahmatka-table-title {
		width: 100%;
		height: 44px;
		position: relative;
		margin-bottom: 2px;
		background: #052e42;
		text-align: center;
		color: white;
		font: 700 20px / 44px Roboto;
	}
	.miel-kursk-shahmatka-table-title  p {
		width: 500px;
		display: table-cell;
		float: left;
		text-align: center;
		color: #1e242c;
		font: 700 20px / 44px Roboto;
	}
	.miel-kursk-shahmatka-table-title a {
		position: absolute;
		top: 0px;
		width: 40px;
		height: 44px;
		display: block;
		background: #f7f7f7;
	}
	.miel-kursk-shahmatka-table-title .table-title-prew {
		left: 0px;
		background: url(../images/prev-section.png) no-repeat;
	}
	.miel-kursk-shahmatka-table-title .table-title-next {
		right: 0px;
		background: url(../images/next-section.png) no-repeat;
	}

.miel-kursk-shahmatka-table .shahmatka-table-room {
	margin: auto;
}
.miel-kursk-shahmatka-table .shahmatka-table-room:first-child{	
	float: left;	
}
.miel-kursk-shahmatka-table .shahmatka-table-room:last-child{	
	float: right;
margin-left: 10px;	
}

	.miel-kursk-shahmatka-table .shahmatka-table-room th,
	.miel-kursk-shahmatka-table .shahmatka-table-room td {
		width: 45px;
		height: 45px;
		border-top: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
	}
	.miel-kursk-shahmatka-table.tetris-table .shahmatka-table-room td{
		width: 38px;
		height: 38px;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room thead th {
		background: #6a7172;
		color: #ffffff;
		font: 700 19px Roboto;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room thead th:first-child {
		background: #EEEEEE;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room td {
		background: #eeeeee;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room td a {
		width: 45px;
		height: 45px;
		display: block;
		text-decoration: none;
		text-align: center;
		color: #6a7172;
		font: 700 25px / 50px Roboto;
		transition: all 0.5s;
	}
	.miel-kursk-shahmatka-table.tetris-table .shahmatka-table-room td a{
		width: 38px;
		height: 38px;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .floor-black {
		text-align: center;
		background: #052e42;
		color: #ffffff;
		font: 700 19px Roboto;
	}
		.miel-kursk-shahmatka-table .shahmatka-table-room .t_room0 {
		background: #ea32ec;
		color: #ffffff;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room1 {
		background: #155f9f;
		color: #ffffff;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room2 {
		background: #75a41a;
		color: #ffffff;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room3 {
		background: /*#0d416e*/#1f8b74;
		color: #ffffff;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room4 {
		background: #8eb700;
		color: #ffffff;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_action {
		background: url(../images/molod_shah/shahmatka-numbers.png) no-repeat -6px -285px red;
		color: #ffffff;
	}
    .miel-kursk-shahmatka-table .shahmatka-table-room .t_bron {
		background: url(../images/molod_shah/shahmatka-numbers.png) no-repeat -6px -285px #ffcb05;
		color: #ffffff;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .no_dop_price {
		background: #95004F;
		color: #ffffff;
	}
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room1:hover,
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room2:hover,
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room3:hover,
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_room4:hover,
	.miel-kursk-shahmatka-table .shahmatka-table-room .t_action:hover {transform: scale(1.1);}
	
			/* end table*/
			
.miel-kursk-wide-floor-plan {
    position: relative;
    width: 700px;
    height: 305px;
    float: left;
    background: /*url(../images/dom4-sections.png) no-repeat*/  #16558a;
}		
.miel-kursk-wide-floor-plan h2 {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
	padding: 30px 0 0 30px;
}
.miel-kursk-wide4 {
    display: block;
    top: 257px;
    left: 41px;
}
.miel-kursk-wide4 li {
    width: 312px;
	height: 96px;
	position: absolute;
}
.miel-kursk-wide4 .miel-kursk-wide1 {
    display: block;
    top: 116px;
    left: 349px;
}
.miel-kursk-wide1:hover, .wide1_hover {
    background: url(../images/d4s1bg.png) no-repeat;
}
.miel-kursk-wide4 .miel-kursk-wide2 {
    display: block;
    top: 116px;
    left: 30px;
}
.miel-kursk-wide2:hover, .wide2_hover {
    background: url(../images/d4s2bg.png) no-repeat;
}

.miel-kursk-wide-floor-plan-text {
    /*position: absolute;
    width: 700px;
    top: 250px;

    text-align: center;
    color: white;
    font: 700 15px / 18px Roboto;*/
	padding-left: 60px;
}
.miel-kursk-wide-floor-plan-text .price {
    color: #ffffff;
    font-size: 22px;
    line-height: normal;
    font-weight: 500;
    margin-right: 80px;
    display: block;
    text-align: center;
	background: none;
}
.miel-kursk-wide-floor-plan-text p {
margin: 35px 0;
    padding: 10px 0;
    display: inline-block;
    color: #ffcb05;
    font-size: 36px;
    line-height: normal;
    font-weight: 500;
    background-color: #0f4b79;
    margin-right: 80px;
    text-align: center;
    display: block;
}		
.miel-kursk-wide-floor-plan-text p span {
    color: #fff;
    font-weight: 400;
    padding: 3px 9px;
    background: #970050;
    display: inline-block;
    margin-top: 10px;
}
.menu-sahmatka{
	margin: 20px 0 0 0;
	overflow: hidden;
}
.menu-sahmatka li{
	float: left;
	border-right: 5px solid white;

}
.menu-sahmatka li:last-child{
	border: none;
}
.menu-sahmatka li a{
	color: white;
	display: block;
	background: rgb(24, 63, 79);
	font-size: 20px;
	line-height:20px;
	text-align: center;
	padding: 10px 20px;
}
.menu-sahmatka li a span{
	font-size: 15px;
}
.menu-sahmatka li a:hover, .menu-sahmatka li a.active{	
	background: #406c86;
}

/*mkr planirovka end*/

/* kartochka */
.fort_flat-top {
   
    padding-top: 85px;
    padding-bottom: 35px;
    overflow: hidden;
    background: #ffffff;
}
.fort_flat-top h1 {
    display: block;
    float: left;  
    color: black;
    font: 300 28px / 36px Roboto;
	    width: 100%;
}
.fort_flat-top h2 {
    display: block;
    float: left;
    color: #1f252d;
    font: 300 16px / 36px Roboto;
	    width: 100%;
}
.kvartiry_link_back {
    font: 18px / 40px Roboto;
    color: black;
    padding: 0 20px;
    background: #ffcb05;
    display: inline-block;
    float: left;
    border-radius: 3px;
    margin-top: 20px;
}
.fort_flat-block2 {
   
    /*padding-top: 40px;*/
    padding-bottom: 50px;
    overflow: hidden;
    /*background-color: #f6f6f6;*/
}
.fort_flat-block2-l {
    width: 580px;
    float: left;
}
.fort_flat-block2-l ul {
    display: block;
    margin-bottom: 40px;
}
.fort_flat-block2-l ul li {
    position: relative;
    margin-bottom: 15px;
    color: black;
    font: 300 15px / 15px Roboto;
}
.fort_flat-block2-l ul li b{
	color: #bfbfbf;
	width: 160px;
	font-weight: 300;
	display: inline-block;
}
/*.fort_flat-block2-l ul li:before {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: 0;
    width: 13px;
    height: 13px;
    background-color: #970050;
}*/
.fort_flat-block2-l h5 {
    display: block;
    width: 100%;
    height: 55px;
    text-align: center;
   
    color: white;
    font: 400 20px / 55px Roboto;
	background: #416d86;
}
.fort_flat-block2-l h5 span {
    color: #970050;
    font-weight: 500;
}
.fort_flat-block2-l h6 {
    display: block;
	width: 270px;
   
  margin-top: 5px;
    color: #1e242b;
    font: 300 16px / 30px Roboto;
	    float: left;
}

.fort_flat-block2-l-links {
	background: #ebebeb;
	padding: 25px;
	margin-top: 40px;
    clear: both;
    margin-bottom: 40px;
    overflow: hidden;
}
.block-call{
	overflow: hidden;
	display: block;
	margin-top: 30px;
}
.block-call .bron-kv{
	width: 205px;
	height: 55px;
	background: url(../images/bron-kv.png)no-repeat 30px center #243b49;
	padding-left: 75px;
	color: white;
	float: left;
	 font: 300 16px / 55px Roboto;
	 	
}
.block-call .zapis-kv{
	width: 225px;
	height: 55px;
	background: url(../images/zapis-kv.png)no-repeat 30px center #1c313f;
	padding-left: 75px;
	color: white;
	float: left;
	 font: 300 16px / 55px Roboto;
	 	
}
.fort_flat-block2-l-links .tel {
    display: inline-block;
    float: right;
;
    color: black;
    font: 300 30px / 36px Roboto;

}

.fort_flat-block2-l-links .free-consultation {
    display: inline-block;
    float: right;
    width: 215px;
    height: 35px;
    text-align: center;
    color: #ffffff;
    font: 300 15px / 35px Roboto;
    background-color: #85af13;
    margin-top: 10px;
}

.fort_flat-block2-r {
    width: 590px;
    float: right;
}
.fort_flat-block2-r-links {
    overflow: hidden;
    clear: both;
}
.fort_flat-block2-r-links .btn-prew, .fort_flat-block2-r-links .btn-next {
    display: inline-block;
    width: 274px;
    height: 46px;
    border-radius: 3px;
    color: #1a1d30;
    text-align: center;
    font: 400 19px / 45px Roboto;
    background-color: #ffffff;
}
.fort_flat-block2-r-links .btn-prew {
    float: left;
}
.fort_flat-block2-r-links .btn-next {
    float: right;
}
.fort_flat-block2-r-links .btn-next span {
    width: 6px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
    background: url(../images/fort-btn-next.png);
}
.fort_flat-block2-r-links .btn-prew span {
    width: 6px;
    height: 10px;
    display: inline-block;
    margin-right: 10px;
    background: url(../images/fort-btn-prew.png);
}
.fort_flat-block2-r-links .btn-prew:hover, .fort_flat-block2-r-links .btn-next:hover {
    color: #970050;
}
.fort_flat-block2-r-img {
    width: 590px;
    height: 590px;

}
.fort_flat-block2-r-img img {
    display: block;
    width: 590px;
    height: 590px;
	border: 1px solid #dfdfdf;
	    box-sizing: border-box;
}
.fort_flat-block2-book {
    clear: both;
    margin-top: 20px;
    overflow: hidden;
}
.fort_flat-block2-book a {
    display: inline-block;
    width: 286px;
    height: 46px;
    border-radius: 3px;
    text-align: center;
    color: #ffffff;
    font: 400 19px / 46px Roboto;
}
.fort_flat-block2-book .book-apartment {
    float: left;
    background: #970050;
}
.fort_flat-block2-book .register-review {
    float: right;
    background: #1a1d30;
}
.fort_flat-block2-book .book-apartment:hover {
    background: #114070;
}
.fort_flat-block2-book .register-review:hover {
    background: #ffcb05;
}
.text-kv{
	overflow: hidden;
	display: block;
	margin-top: 40px;
}
.text-kv p{
	 font: 400 15px / 20px Roboto;
	 margin-bottom: 15px;
}
/* end kartochka */

.title-all p {
    color: #000000;
    font-size: 24px;
    font-weight: 300;
    line-height: 36px;
}

/* Легенда с квартирами */
.miel-kursk-shahmatka-designation {
		clear: both;
		margin-bottom: 45px;
    text-align: left;
	}


	.miel-kursk-shahmatka-designation p {
		position: relative;
		padding-left: 40px;
		margin-bottom: 15px;
		color: #1f252d;
		font: 400 15px / 27px PT Sans;
	}
    .miel-kursk-shahmatka-designation p.s-promo:before{background: red; content: "1"; color: #fff; text-align: center; font-size: 16px; font-weight: bold;}
    .miel-kursk-shahmatka-designation p.busy:before{background: #ffcb05; content: "1"; color: #fff; text-align: center; font-size: 16px; font-weight: bold;}
	.miel-kursk-shahmatka-designation-left {
		display: inline-block;
		width: 280px;
		float: left;
	}
	.miel-kursk-shahmatka-designation-right {
		display: inline-block;
	}
	.miel-kursk-shahmatka-designation p:before {
		content: '';
		position: absolute;
		top: 0px;
		left: 0px;
		width: 26px;
		height: 26px;
		background: url(../images/seven-shahmatka-numbers.png) no-repeat;
	}
.miel-kursk-shahmatka-designation p.rooms3:before{
    background: #1f8b74;
    content: '3';
    color: #fff;
    text-align: center;
    font-size: 18px;
    
	font-weight: bold;
}
.miel-kursk-shahmatka-designation p.rooms0:before{
    background: #ea32ec;
    content: '3';
    color: #fff;
    text-align: center;
    font-size: 18px;
    
	font-weight: bold;
}
	.miel-kursk-shahmatka-designation .rooms1:before {
		background-position: -15px -5px;
	}
	.miel-kursk-shahmatka-designation .rooms2:before {
		background-position: -15px -44px;
	}
	.miel-kursk-shahmatka-designation .floor {margin-right: 10px;}

	.miel-kursk-shahmatka-designation .floor,
	.miel-kursk-shahmatka-designation .number-site {display: inline-block;}

	.miel-kursk-shahmatka-designation .floor:before {
		background-position: -15px -85px;
	}
	.miel-kursk-shahmatka-designation .number-site:before {
		background-position: -15px -126px;
	}
	.miel-kursk-shahmatka-designation .rooms3:before {
		background-position: -76px -5px;
	}
	.miel-kursk-shahmatka-designation .rooms4:before {
		background-position: -76px -44px;
	}
	.miel-kursk-shahmatka-designation .acsia:before {
		background-position: -76px -85px;
	}
	.miel-kursk-shahmatka-designation .sold:before {
		background-position: -76px -126px;
	}
	.miel-kursk-shahmatka-designation .miel-kursk-shahmatka-designation-logung {
		margin-top: 20px;
		margin-bottom: 40px;
		background: #ffcb05;
	}
		.miel-kursk-shahmatka-designation .miel-kursk-shahmatka-designation-logung p:before {
			background: transparent;
		}
		.miel-kursk-shahmatka-designation .miel-kursk-shahmatka-designation-logung p {
			padding: 15px 0 15px 10px;
			margin-bottom: 0px;
			line-height: 19px;
			display: inline-block;
		}
		.miel-kursk-shahmatka-designation .miel-kursk-shahmatka-designation-logung small {
			width: 32px;
			height: 32px;
			margin-left: 20px;
			text-align: center;
			vertical-align: super;
			display: inline-block;
			background: #e5e4e4;
			color: #6a7172;
			font: 700 22px / 32px PT Sans;
		}
/* Легенда с квартирами */

#bx-pager{}
    #bx-pager ul{margin: 0; list-style-type: none;}
    #bx-pager a{display: block; float: left; overflow: hidden; margin: 0 5px;}
        #bx-pager a img{width: 135px; border: 1px solid #ccc;}