@media screen{

.buy-access { background: #fff; z-index: 9999; position: absolute; width: 790px; padding: 32px 55px; overflow: hidden; margin-left: -450px; left: 50%; top: 200px; -moz-box-shadow: 0 0 10px rgba(0,0,0,1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,1); box-shadow: 0 0 10px rgba(0,0,0,1);  }
	.buy-access__step { display: none; }
	.buy-access .active { display: block; }

	.buy-access__btn-close { display: block; position: absolute; top:12px; right: 12px; background: url(../img/buy-access/close.png) no-repeat; width: 19px; height: 19px; z-index: 999; }
	.buy-access__btn-close2 { display: block; position: absolute; top:12px; right: 12px; background: url(../img/buy-access/close2.png) no-repeat; width: 19px; height: 19px; z-index: 999; }

	.buy-access__tabcontent { width: 790px; position: relative; padding: 27px 55px 10px 55px; margin: -19px 0 -32px -55px; background: url(../img/buy-access/user/step3.jpg) no-repeat 0 0; }

	.buy-access_step_2-user { background: #fff url(../img/buy-access/user/step4.jpg) no-repeat right top; height: 326px; margin: -32px -55px -32px  }

	.buy-access_step_1 {  }
		.buy-access__head { position: relative; width: 845px; padding-left: 55px; height: 378px; margin-left: -55px; margin-top: -32px; background: #fff url(../img/buy-access/bg.jpg) no-repeat center top; }
			#wrap .buy-access__h2 { padding-top: 27px; font-weight: bold; font-size: 40px; color: #fff; text-shadow: 0px 1px 1px #000; line-height: 1;  }
			.buy-access__quest-btn { display: block; background: url(../img/buy-access/question.png) no-repeat; width: 23px; height: 22px; position: absolute; left: 575px; top: 26px; }
			.buy-access__answer-q { display: none; z-index: 1; padding: 12px; position: absolute; top: 60px; left: 358px; background: #fff; font-size: 14px; color: #1b1b1f; line-height: 1.25; -moz-box-shadow: 0 0 14px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 14px rgba(0,0,0,0.3); box-shadow: 0 0 14px rgba(0,0,0,0.3); }
			.buy-access__answer-q i { display: block; position: absolute; top: -9px; left: 50%; background: url(../img/buy-access/arrow-top.png) no-repeat; width: 11px; height: 9px; }
		.buy-access__content {  }
			#wrap .buy-access__quest2 { text-decoration: none; border-bottom: 1px dotted #396ea9; font-size: 18px; }
			#wrap .buy-access__answer-q2 { display: none; font-size: 14px; padding-bottom: 0; padding-top: 11px; color: #1b1b1f; line-height: 1.25; }

		.buy-access__buttons { margin: 0 auto; width: 712px; margin-top: 35px; margin-bottom: 24px;}
			.buy-access__send-sms { display: inline-block; margin-right: 39px; width: 279px; height: 72px; background: url(../img/buy-access/btns.png) no-repeat 0 0; }
			.buy-access__send-sms:visited { background-position: 0 0; }
			.buy-access__send-sms:hover { background-position: 0 -72px; }
			.buy-access__send-sms:active { background-position: 0 -145px; }

			.buy-access__lk-balance { display: inline-block; width: 389px; height: 72px; background: url(../img/buy-access/btns.png) no-repeat 0 -216px; }
			.buy-access__lk-balance:visited { background-position: 0 -216px; }
			.buy-access__lk-balance:hover { background-position: 0 -288px; }
			.buy-access__lk-balance:active { background-position: 0 -360px; }
	.buy-access_step_2 {}
		.buy-access__steps-ac { display: block; margin: 0 auto; }
		.buy-access__list-actions { overflow: hidden; }
			.buy-access__list-actions .l-default__item { float: left; width: 283px;  }
				#wrap .buy-access__list-actions p.text { padding-bottom: 17px; font-size: 16px; color: #000; line-height: 1.2; padding-top: 9px; }
				#wrap .buy-access__list-actions .l-default__item:first-child p.text { padding-top: 5px; }
					#wrap .buy-access__list-actions p.text span { font-weight: bold; font-size: 20px; }
				#wrap .buy-access__other-operator { display: inline-block; padding: 4px 0 0px; margin-left: 14px; text-decoration: none; font-size: 14px; border-bottom: 1px dotted #396ea9; }
				.buy-access__operators {  margin-top: 23px; display: none; }
				.buy-access__operators tr td { padding-top: 2px; font-size: 14px; border-left: 1px solid #ccc; padding-left: 10px; }
				.buy-access__operators tr td:first-child { border-left: none; padding-left: 0; }
				.buy-access__operators td.qqq { text-align: right; border-left: none; padding-right: 10px;  }
	.buy-access_step_3 { background: #fff url(../img/buy-access/step3.jpg) no-repeat right top; height: 378px; margin: -32px -55px -32px }
		.buy-access__pad { padding: 26px 55px; }	
			#wrap .buy-access__htext { font-size: 24px; color: #000; line-height: 1.2; padding-bottom: 37px; }
			#wrap .buy-access__htext5 { font-size: 24px; color: #000; line-height: 1.2; padding-bottom: 23px; }
			#wrap .buy-access__text { font-size: 16px; color: #000; line-height: 1.2; padding-bottom: 22px; }
			#wrap .buy-access__text span { font-weight: bold; }
			#wrap .buy-access__text2 { font-size: 14px; color: #000; line-height: 1.2; padding-bottom: 0; }
			.buy-access__error { margin-bottom: 7px; display: inline-block; border: 1px solid #abadb3; background: #f8aaaa; color: #000; font-size: 12px; padding: 4px 13px; }

	.buy-access_step_4 {}
	#wrap .buy-access_step_4 .buy-access__htext { padding-bottom: 24px; }
		.buy-access__ph { width: 66px; float: left; }
		.buy-access__about { margin-left: 80px; }
			#wrap .buy-access__about-h { margin-top: -5px; font-size: 24px; color: #0d972b; padding-bottom: 1px; line-height: 1.2; }
			#wrap .buy-access__about-desc { font-size: 12px; line-height: 1.2; padding-bottom: 22px; }
			#wrap .buy-access__table {  }
			#wrap .buy-access__table td { font-size: 16px; padding-bottom: 9px; }
			#wrap .buy-access__table tr td:first-child { width: 100px; }
			#wrap .buy-access__about-textm { padding-top: 12px; font-size: 14px; line-height: 1.25; padding-bottom: 20px; }
				#wrap .buy-access__about-textm span { font-weight: bold; }


#wrap .button.big { font-size: 16px; padding: 2px 12px; height: auto; }

.buy-access-mini {display: block; background: #f4f4f4; z-index: 9999; position: absolute; width: 383px; margin-left: -450px; left: -5555px; top: 200px; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4); box-shadow: 0 0 10px rgba(0,0,0,0.4); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	.buy-access-mini__variant { padding: 19px 20px 20px 20px; position: relative; border-top: 1px solid #aaaaaa; }
	.buy-access-mini__variant.first { border-top: none; }
		.buy-access-mini__arrow { position: absolute; top: -9px; right: 65px; z-index: 9999; }
		#wrap .buy-access-mini__variant-h { font-size: 16px; font-weight: bold; line-height: 1; padding-bottom: 6px; }
		#wrap .buy-access-mini__variant-desc { font-size: 12px; line-height: 1.2; padding-bottom: 12px; }
		#wrap .buy-access-mini__img { position: absolute; bottom: 1px; right: 0; display: block; }

.widget-tabbar_type_popup .widget-tabbar__tab:first-child { margin-left: 77px; }
.buy-access div.block-registration-popup-input-element { left: 0; width: 509px; background: none; padding: 0; position: relative; }
#wrap .buy-access .block-registration-popup-login-with-help { line-height: 1.2; padding-bottom: 3px; }
#wrap .buy-access .block-registration-popup-login-with-help3 { line-height: 1.2; font-size: 16px; padding-bottom: 0px; padding-top: 1px; }
#wrap .buy-access .block-registration-popup-login-with-help2 { line-height: 1.25; font-size: 14px; padding-top: 12px; padding-bottom: 0px; }
.buy-access div.block-registration-popup-input-element dd input[type="text"] { margin-bottom: 1px; }
.buy-access div.block-registration-popup-input-element dd { margin-top: 7px; }
.buy-access div.block-registration-popup-input-element dd.first { margin-top: 14px; }
.buy-access div.block-registration-popup-input-element dt label { position: relative; top: -7px; }
.buy-access__ph2 { width: 178px; float: left; }
.buy-access__about2 { width:372px;  float: left;  }
#wrap .buy-access__about2-h { font-size: 18px; padding-bottom: 10px; line-height: 1.2; }
#wrap .buy-access__about2-t { font-size: 14px; padding-bottom: 10px; font-weight: bold; line-height: 1.25; }
.buy-access__contacts2 { width: 240px; float: left; margin-top: -12px;  }
#wrap .buy-access__about-address { font-size: 14px; padding-left: 18px; background: url(../img/kn/map-point.png) no-repeat 0 3px; padding-bottom: 5px; line-height: 1.25; }
#wrap .buy-access__about-metro { font-size: 14px; padding-left: 18px; background: url(../img/kn/metro.png) no-repeat 0 4px; padding-bottom: 5px; line-height: 1.25; }
.buy-access__contacts3-inf { background: url(../img/buy-access/user/contact-inf.png) repeat; padding: 8px 20px; }
#wrap .buy-access__contacts3-h { font-size: 18px; padding: 7px 0 10px 0; line-height: 1.2; }
#wrap .buy-access__contacts3-c { font-size: 14px; padding-bottom: 10px; line-height: 1.25; }
#wrap .buy-access__contacts3-c span { font-weight: bold; line-height: 1.25; }
#wrap .buy-access__contacts3-inf-obman { display: inline-block; text-align: center; line-height: 1.25; margin: 13px 0 10px 20px; font-size: 14px; text-decoration: none; border-bottom: 1px dotted #fff; color: #fff; }
#wrap .buy-access__contacts3-t { padding-bottom: 0; line-height: 1.2; font-size: 14px; line-height: 1.25; }


#wrap .q-buy-access-icon { position: relative; top: 1px; float: none; }
#wrap .sender .q-buy-access-icon { top: 2px; }
#wrap .sender span span { color: #000; } 
#wrap .buy-access-table .action { width: 170px; }
#wrap .buy-access-table .summary { width: 351px; }

.buy-access-popup-answer { padding: 11px 0 13px; width: 963px; position: relative; background: url(../img/buy-access/why-close.png) no-repeat 17px 0; border: 1px solid #dedede; -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1); box-shadow: 0 1px 5px rgba(0,0,0,0.1);  }
.buy-access-popup-answer.minimize { padding: 9px 0; background: url(../img/buy-access/why-close-min.png) no-repeat 36px 0; }
	.buy-access-popup-answer .buy-access__btn-close2 { top: 5px; right: 5px; }
	.buy-access-popup-answer.minimize .buy-access__btn-close2 { display: none; }
	#wrap .buy-access-popup-answer p { font-size: 14px; padding-bottom: 0px; padding-left: 162px; padding-right: 20px; line-height: 1.25; }
	#wrap .buy-access-popup-answer p .pad { padding-top: 6px; display: block; }
	.buy-access-popup-answer .short-text { display: none; }
	.buy-access-popup-answer.minimize .short-text { display: block; }
	.buy-access-popup-answer .full-text { display: block; }
	.buy-access-popup-answer.minimize .full-text { display: none; }


.kn-company-pro  .head { margin-top: 36px; padding-top: 168px; width: 1003px; height: 300px; margin-left: -20px; background: url(../img/rieltors/promo/premium_page.jpg) no-repeat 0 0; }
					.kn-company-pro .head p { padding-left: 490px; color: #000; }		
					#wrap .kn-company-pro .head .head__txt { font-size: 16px; line-height: 1.25; padding-bottom: 18px; }
					#wrap .kn-company-pro .head .head__htxt { font-weight: bold; font-size: 16px; line-height: 1.35; padding-bottom: 0; }
					#wrap .kn-company-pro .head .button { margin-left: 490px; margin-top: 1px; }

@-moz-document url-prefix() { 
  table#kn-tarriffs tr td:first-child {
     height: 27px;
  }
}

.service-list {  }
	.service-row { margin-top: 38px; }
	.service-row:first-child { margin-top: 0px; }
		.service-obj { width: 470px; margin-left: 20px; float: left;  }
		.service-obj:first-child { margin-left: 0; }
			.service-obj__head { position: relative; margin-bottom: -3px; }
				#wrap .service-obj__htext { font-size: 21px; line-height: 1.2; color: #000; position: absolute; bottom: 36px; left: 295px; padding-bottom: 0;  }
			#wrap .service-obj__text { padding-left: 15px; font-size: 16px; line-height: 1.2; color: #000; padding-bottom: 0; }

.service-inform-list {  }
	.service-inform-obj { width: 187px; margin-left: 10px; float: left; }
	.service-inform-obj:first-child { margin-left: 0; }
		.service-inform-obj__head {  }
			.service-inform-obj__head img { float: left; margin-right: 14px; }
			#wrap .service-inform-obj__htext { color: #000000; line-height: 1.2; font-size: 16px; padding-bottom: 0; position: relative; top: -5px; display: table-cell; vertical-align: middle; height: 58px; }
		#wrap .service-inform-obj__text { padding-top: 13px; color: #646464; line-height: 1.2; font-size: 12px; padding-bottom: 0; }

.rieltor-packets {  }
	#wrap .rieltor-packets__htext { padding-bottom: 2px; font-size: 21px; color: #000; line-height: 1.2; }
	.rieltor-packets__list { width: 490px; float: left; }
		.rieltor-packets__list-row { position: relative; padding: 27px 0 20px; border-bottom: 2px solid #dddfe1; }
		.rieltor-packets__list-row2 { position: relative;  border-bottom: 2px solid #dddfe1; }
			.rieltor-packets__list-row-price { height: 47px; }
			.rieltor-packets__list-row-price2 { height: 122px; vertical-align: middle; display: table-cell; }
				.rieltor-packets__list-row-price img { vertical-align: top; }
				.rieltor-packets__list-row-price2-img { overflow: hidden; width: 170px; float: left; }
				.rieltor-packets__list-row-price2 img { vertical-align: middle; padding-left: 10px; }
				#wrap .rieltor-packets__price-text {  padding-left: 16px; position: relative; display: inline; color: #59993b; font-size: 40px; font-weight: bold; line-height: 1.2; padding-bottom: 0; }
				#wrap .rieltor-packets__price-text2 { position: relative; display: inline; color: #000; font-size: 14px; line-height: 1.25; padding-bottom: 0; }
				#wrap .rieltor-packets__price-text2 a { font-size: 16px; line-height: 1.2; }
				#wrap .rieltor-packets__price-b { float: left; padding-left: 20px; position: absolute; display: inline; color: #000; font-size: 14px; line-height: 1.25; padding-bottom: 0; }
				#wrap .rieltor-packets__price-text span { font-size: 16px; font-weight: normal; }
			#wrap .rieltor-packets__price-text-desc { padding-top: 8px; font-size: 16px; line-height: 1.25; color: #000; padding-bottom: 0;}
			#wrap .rieltor-packets__price-text-lnk { font-size: 21px; line-height: 1.2; padding-bottom: 0; position: absolute; bottom: 21px; right: 20px; }
	.rieltor-packets__examples { margin-left: 79px; width: 394px; float: left }


#wrap .promo__text { font-size: 14px; line-height: 1.25; color: #000; }
#wrap .promo__text16 { font-size: 16px; line-height: 1.25; color: #000; }
#wrap .promo__gb .promo__text16 { font-size: 14px; }
#wrap .promo__text14 { font-size: 14px; line-height: 1.25; color: #000; }
#wrap .promo__text16 .green { color: #419639; font-weight: bold; display: block; padding: 0 0 0 0 !important; }
#wrap .promo__gb .promo__text16 .green { font-size: 16px; font-weight: bold;  padding: 0 0 0 0 !important; }
.promo__text-important { font-weight: bold; }
#wrap .promo__list-head { font-weight: bold; padding-bottom: 9px; }
#wrap .promo__text-price { margin-right: -20px; padding: 11px 0 9px 94px; margin-left: -32px; line-height: 1.25; font-size: 16px; color: #419639; background: #f0f0f0; }
#wrap .promo__text-price_without_pad { padding: 11px 0 9px 32px; }
#wrap .promo__text-price span { font-weight: bold; font-size: 48px;  }
.promo__list {  }
	.promo__list-item { padding-bottom: 9px; font-size: 16px; line-height: 1.25; color: #000; }
.l-default_type_numeric { padding-left: 17px; position: relative; }
.l-default_type_numeric i { display: block; position: absolute; left: 0; top: 0; }

.bigphone { color: #000; font-size: 24px; line-height: 1.2; }
.pdf-block.promo-new { position: absolute; top: 51px; right: 20px; height: 45px; width: 287px; }
.promo__head-shadow { margin-left: -20px; background: url(../img/promo/fr/showcase/shadow.png) no-repeat 0 0; width: 925px; height: 47px; }

.promo_pad_section { margin-left: 62px; }

.promo__form .f-default__dt { width: 144px; }
.promo__form .input-default_type_w-270 { width: 205px; }
.promo__form .input-default_type_w-phone-code { width: 36px; }
.promo__form .input-default_type_w-phone-code5 { width: 28px; }
.promo__form .input-default_type_w-phone-number { width: 97px; }
@-moz-document url-prefix() {
    .promo__form .input-default_type_w-phone-number { width: 96px; }
}
#wrap .promo__form .l-default_type_phone .text-default__small-desc { font-size: 11px; padding-top: 2px; }
.promo__form .textarea-default_type_w-365 { width: 205px; }
.promo__form .input-default-captcha { width: 137px; }
.promo__form .input-lnk_type_v-pad5 { font-size: 12px; padding-top: 1px; }
.promo__form .f-default__dd { margin-bottom: 16px; margin-bottom: 12px; }
.promo__form .textarea-default { height: 59px; }

.promo__form .f-default__dl { margin-top: 12px;}

.promo__content {  }
	.promo__content-left {  width: 535px; float: left; position: relative; z-index: 2; }
	.promo__content-left img { padding-bottom: 9px; }
	.promo__content-right { padding-left: 0px; width: 428px; float: left; position: relative; z-index: 1; }
	.submit_next_step2 { margin-top: 6px; }

	.promo__h3 { font-size: 24px; line-height: 1.2; }
	.promo_type_list .l-default__item { font-size: 14px; text-indent: -22px; padding-left: 23px; }

#wrap .text__error { font-size: 14px; padding: 4px 10px 3px 33px; background: #fdcdcd url(../img/text__error.png) no-repeat 8px center; width: 318px; }

.promo-other-buys { background: #f7f7f7 url(../img/promo/kn/dop.png) no-repeat 15px center; border: 1px solid #e0e0e0;padding: 11px 20px 0 78px; }
	#wrap .promo-other-buys__link { font-size: 24px; line-height: 1.2; display: block; padding-bottom: 10px; }
	#wrap .promo-other-buys__text { font-size: 14px; color: #000; line-height: 1.25; padding-bottom: 12px; }

.promo-gb-vitrina { border: 0; padding: 8px 0 13px 0; }

#wrap .promo__fr-btn_new { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/fr/btn_new_fr.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__fr-btn_new:link { background-position: 0 0; }
#wrap .promo__fr-btn_new:visited { background-position: 0 0; }
#wrap .promo__fr-btn_new:hover { background-position: 0 -134px; }
#wrap .promo__fr-btn_new:active { background-position: 0 -268px; }

#wrap .promo__fr-btn_exist { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/fr/btn_have_fr.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__fr-btn_exist:link { background-position: 0 0; }
#wrap .promo__fr-btn_exist:visited { background-position: 0 0; }
#wrap .promo__fr-btn_exist:hover { background-position: 0 -134px; }
#wrap .promo__fr-btn_exist:active { background-position: 0 -268px; }

#wrap .promo__kn-btn_sb { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/kn/sb.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__kn-btn_sb:link { background-position: 0 0; }
#wrap .promo__kn-btn_sb:visited { background-position: 0 0; }
#wrap .promo__kn-btn_sb:hover { background-position: 0 -134px; }
#wrap .promo__kn-btn_sb:active { background-position: 0 -268px; }

#wrap .promo__kn-btn_an { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/kn/an.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__kn-btn_an:link { background-position: 0 0; }
#wrap .promo__kn-btn_an:visited { background-position: 0 0; }
#wrap .promo__kn-btn_an:hover { background-position: 0 -134px; }
#wrap .promo__kn-btn_an:active { background-position: 0 -268px; }

#wrap .promo__kn-btn_uc { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/kn/uc.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__kn-btn_uc:link { background-position: 0 0; }
#wrap .promo__kn-btn_uc:visited { background-position: 0 0; }
#wrap .promo__kn-btn_uc:hover { background-position: 0 -134px; }
#wrap .promo__kn-btn_uc:active { background-position: 0 -268px; }

#wrap .promo__kn-btn_st { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/kn/st.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__kn-btn_st:link { background-position: 0 0; }
#wrap .promo__kn-btn_st:visited { background-position: 0 0; }
#wrap .promo__kn-btn_st:hover { background-position: 0 -134px; }
#wrap .promo__kn-btn_st:active { background-position: 0 -268px; }

#wrap .promo__gb-btn_sb { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/gb/sb.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__gb-btn_sb:link { background-position: 0 0; }
#wrap .promo__gb-btn_sb:visited { background-position: 0 0; }
#wrap .promo__gb-btn_sb:hover { background-position: 0 -134px; }
#wrap .promo__gb-btn_sb:active { background-position: 0 -268px; }

#wrap .promo__gb-btn_bb { display: inline-block; width: 471px; height: 134px; background: url(../img/promo/gb/bb.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__gb-btn_bb:link { background-position: 0 0; }
#wrap .promo__gb-btn_bb:visited { background-position: 0 0; }
#wrap .promo__gb-btn_bb:hover { background-position: 0 -134px; }
#wrap .promo__gb-btn_bb:active { background-position: 0 -268px; }

#wrap .promo__main-btn_kn { display: inline-block; width: 307px; height: 134px; background: url(../img/promo/kn.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__main-btn_kn:link { background-position: 0 0; }
#wrap .promo__main-btn_kn:visited { background-position: 0 0; }
#wrap .promo__main-btn_kn:hover { background-position: 0 -134px; }
#wrap .promo__main-btn_kn:active { background-position: 0 -268px; }

#wrap .promo__main-btn_fr { display: inline-block; width: 307px; height: 134px; background: url(../img/promo/fr.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__main-btn_fr:link { background-position: 0 0; }
#wrap .promo__main-btn_fr:visited { background-position: 0 0; }
#wrap .promo__main-btn_fr:hover { background-position: 0 -134px; }
#wrap .promo__main-btn_fr:active { background-position: 0 -268px; }

#wrap .promo__main-btn_gb { display: inline-block; width: 307px; height: 134px; background: url(../img/promo/gb.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__main-btn_gb:link { background-position: 0 0; }
#wrap .promo__main-btn_gb:visited { background-position: 0 0; }
#wrap .promo__main-btn_gb:hover { background-position: 0 -134px; }
#wrap .promo__main-btn_gb:active { background-position: 0 -268px; }

#wrap .promo__main-btn_bank { display: inline-block; width: 307px; height: 134px; background: url(../img/promo/bank.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__main-btn_bank:link { background-position: 0 0; }
#wrap .promo__main-btn_bank:visited { background-position: 0 0; }
#wrap .promo__main-btn_bank:hover { background-position: 0 -134px; }
#wrap .promo__main-btn_bank:active { background-position: 0 -268px; }

#wrap .promo__main-btn_bu { display: inline-block; width: 307px; height: 134px; background: url(../img/promo/bu.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__main-btn_bu:link { background-position: 0 0; }
#wrap .promo__main-btn_bu:visited { background-position: 0 0; }
#wrap .promo__main-btn_bu:hover { background-position: 0 -134px; }
#wrap .promo__main-btn_bu:active { background-position: 0 -268px; }

#wrap .promo__main-btn_gs { display: inline-block; width: 307px; height: 134px; background: url(../img/promo/gs.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__main-btn_gs:link { background-position: 0 0; }
#wrap .promo__main-btn_gs:visited { background-position: 0 0; }
#wrap .promo__main-btn_gs:hover { background-position: 0 -134px; }
#wrap .promo__main-btn_gs:active { background-position: 0 -268px; }

#wrap .promo__main-btn_dd { display: inline-block; width: 307px; height: 134px; background: url(../img/promo/dd.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .promo__main-btn_dd:link { background-position: 0 0; }
#wrap .promo__main-btn_dd:visited { background-position: 0 0; }
#wrap .promo__main-btn_dd:hover { background-position: 0 -134px; }
#wrap .promo__main-btn_dd:active { background-position: 0 -268px; }

#wrap .btn-zakaz-promo { display: inline-block; width: 219px; height: 77px; background: url(../img/btn/btn-zakaz-promo.png) no-repeat 0 0; text-decoration: none; border: 0; }
#wrap .btn-zakaz-promo:link { background-position: 0 0; }
#wrap .btn-zakaz-promo:visited { background-position: 0 0; }
#wrap .btn-zakaz-promo:hover { background-position: 0 -77px; }
#wrap .btn-zakaz-promo:active { background-position: 0 -154px; }

.promo__btn-pad { margin: 0 0 14px 16px; }
.promo__btn-pad.first { margin-left: 0px; }

.promo-service-list__item .l-default { margin-bottom: 8px; }

.promo__cennik { width: 100%; position: relative; }
	#wrap .promo__cennik-text { font-size: 27px; line-height: 1.2; color: #000000; position: absolute; top: 52px; left: 121px; }
	.promo__cennik .btn-zakaz-promo { position: absolute; right: 32px; top: 31px; }
	.promo__banner { width: 344px; background: #009814; position: relative; margin: 0 auto; text-align: center; }
		.promo__banner_type_2 { width: 386px; }
		#wrap .promo__banner-text-title { font-size: 27px; color: #fff; line-height: 1; padding: 26px 0 5px 0;  }
		#wrap .promo__banner-text { font-size: 92px; font-weight: bold; color: #fff; line-height: 1; padding: 9px 0 0 0;  }
		#wrap .promo__banner-text-desc { font-size: 18px; color: #fff; line-height: 1; position: relative; top: -1px; padding-bottom: 7px; }
		#wrap .promo__banner_type_2 .promo__banner-text-desc { font-size: 18px; color: #fff; line-height: 1; position: relative; top: 0; padding-bottom: 27px; padding-top: 12px; }
		.promo__banner-arrow { background: url(../img/promo/kn/cennik.png) no-repeat 0 0; position: absolute; bottom: -26px; left: 0; width: 344px; height: 26px; }
		.promo__banner-arrow_type_2 { background: url(../img/promo/kn/cennik2.png) no-repeat 0 0; position: absolute; bottom: -27px; left: 0; width: 386px; height: 27px; }

.promo__packets-top { padding-top: 2px; }
.promo__packet { float: left; width: 307px; padding-left: 20px; }
.promo__packet:first-child { padding-left: 0; }
	.promo__packet-img { float: left; display: block; margin-bottom: 9px; }
	.promo__packet-text { font-size: 16px; line-height: 1.2; padding: 1px 0 0 105px; }
	#wrap .promo__packet-text2 { font-size: 14px; line-height: 1.25; padding-bottom: 4px; }
	#wrap .promo__packet-text a { font-size: 18px; color: #376faa; line-height: 1.2; }
	#wrap .promo__packet-text a:link { font-size: 18px; color: #376faa; }
	#wrap .promo__packet-text a:visited { font-size: 18px; color: #376faa; }
	#wrap .promo__packet-text a:hover { font-size: 18px; color: #419639; }

	#wrap .promo__packet-lnk { font-size: 16px; color: #376faa; line-height: 1.2; }
	#wrap .promo__packet-lnk:link { font-size: 16px; color: #376faa; }
	#wrap .promo__packet-lnk:visited { font-size: 16px; color: #376faa; }
	#wrap .promo__packet-lnk:hover { font-size: 16px; color: #419639; }

.promo_mobile { padding-top: 53px; background: url(../img/rieltors/promo/mobile.jpg) no-repeat 0 0 ; width: 1003px; height: 300px; margin-top: 27px; margin-left: -20px; }
	.promo_mobile p { padding-left: 525px; }	
		#wrap .promo_mobile__text { font-size: 21px; line-height: 1.2; padding-bottom: 18px; color: #000;  }
		#wrap .promo_mobile__text2 { font-size: 16px; line-height: 1.2; padding-bottom: 20px;  }

.f-default_type_fr-zayavka .f-default__dt { width: 210px; }
.f-default_type_fr-zayavka .input-default_type_w-phone-number { width: 109px; }
.fr_zayavka-new__who { margin-top: 2px; margin-bottom: 20px; }
	.fr_zayavka-new__who-img { width: 140px; float: left; }
	.fr_zayavka-new__who-about { margin-left: 160px; }
		#wrap .fr_zayavka-new__who-htext { padding-bottom: 14px; font-size: 18px; line-height: 1.2; color: #000; position: relative; top: -3px; }
		#wrap .fr_zayavka-new__who-text { padding-bottom: 0; font-size: 14px; line-height: 1.25; color: #000; }


.b-popup_type_fr-show-manager { padding: 8px 10px 8px 10px;  }
.b-popup__imgc { float: left; width: 40px; }
.b-popup__about { margin-left: 53px; position: relative; top: -4px; }
	#wrap .b-popup__imgch { color: #000; font-size: 16px; line-height: 1.2; font-weight: bold; padding-bottom: 0; }
	#wrap .b-popup__imgch-desc { color: #000; font-size: 12px; font-style: italic; line-height: 1.2; padding-bottom: 0; }

.fr_zayavka-new__was-who { padding: 171px 16px 13px 16px; width: 314px; border: 1px solid #abadb3; background: url(../img/fr-new-zayavka.jpg) no-repeat left top; }
	.fr_zayavka-new__was-who-ht { color: #000; font-size: 20px; font-weight: bold; line-height: 1.2; }
	.fr_zayavka-new__was-who-list {  }
		.fr_zayavka-new__was-who-list .l-default__item	{ padding-left: 10px; margin-bottom: 4px; position: relative; font-size: 14px; text-indent: -32px; margin-left: 32px; }
		.fr_zayavka-new__was-who-list .l-default__item img { margin-right: 10px; }
		.fr_zayavka-new__was-who-list .l-default__item span { position: relative; top: -7px; }


.fr_zayavka-new__buisness-cr { width: 348px; }
.fr_zayavka-new__buisness-cr img { float: left; }
.fr_zayavka-new__buisness-cr-about { margin-left: 98px;  }
	#wrap .fr_zayavka-new__buisness-cr-htext { padding-bottom: 0; color: #000; font-size: 14px; font-weight: bold; line-height: 1.25; }
	#wrap .fr_zayavka-new__buisness-cr-text { padding-bottom: 0; color: #000; font-size: 14px; line-height: 1.25; }

.promo-service-list {  }
	.promo-service-list__item { border-bottom: 1px solid #cccccc; padding-bottom: 0px; padding-top: 21px; }
	.promo-service-list.promo-service-list_with_pice .promo-service-list__item { padding-bottom: 9px; }
	.promo-service-list__item:first-child { padding-top: 0px; padding-bottom: 5px; }
		.promo-service-list__item-left { width: 268px; float: left; }
		.promo-service-list__item-left img { display: block; }
		.promo-service-list__item-right { margin-left: 268px; }
			#wrap .promo-service-list__text-important { padding-bottom: 17px; font-size: 18px; color: #000; line-height: 1.25; padding-top: 3px; }
			#wrap .promo__text21 { font-size: 21px; }
			#wrap .promo-service-list__text { font-size: 14px; line-height: 1.2; padding-bottom: 18px; }
			#wrap .promo-service-list__text-last { font-size: 14px; color: #000; line-height: 1.2; padding-bottom: 18px; }
			#wrap .promo-service-list__link { padding-bottom: 13px; color: #000; font-size: 21px; line-height: 1.2; margin-top: -4px; display: inline-block; }
			#wrap a.promo-service-list__link { padding-bottom: 0; margin-bottom: 13px; color: #396ea9; font-size: 21px; line-height: 1.2; margin-top: -4px; display: inline-block; }
			#wrap a.promo-service-list__link:hover { padding-bottom: 0; margin-bottom: 13px; color: #419639; font-size: 21px; line-height: 1.2; margin-top: -4px; display: inline-block; }
			#wrap .promo-service-list__text-hightlight { margin-bottom: 12px; padding: 4px 10px 7px 10px; font-size: 18px; line-height: 1.2; color: #fff; background: #419639; display: inline-block; }
			.promo-service-list .l_kind_service-company { margin-left: 9px; }
.l-default__item_type_head { position: relative; left: -10px; }
.l_kind_service-company .l-default__item.l-default__item_type_head:before { content: ""; font-size: 32px; line-height: 0; position: absolute; top: 9px; left: -12px; behavior: expression( !this.before ? this.before = this.innerHTML = '' + this.innerHTML : '' ); }

.promo-other-services { margin-bottom: 4px; }
	.promo-other-services__left { width: 468px; float: left; margin-right: 24px; }
		.promo-other-services__item { margin-bottom: 32px;  }
			.promo-other-services__item-img { width: 92px; float: left; }
			.promo-other-services__item-about { margin-left: 90px; }
				#wrap .promo-other-services__item-htext { color: #000; font-weight: bold; font-size: 16px; line-height: 1.25; padding-bottom: 4px; position: relative; top: -5px; }
				#wrap .promo-other-services__item-text { color: #000; font-size: 14px; line-height: 1.25; padding-bottom: 0; }

	.promo-other-services__right { width: 468px; float: left; }

.promo-price-line { position: relative; width: 1003px; height: 106px; margin-left: -20px; background: #efefef; }
	.promo-price-line__arrow { float: left; width: 315px; height: 106px; background: url(../img/promo/fr/packets/premium/zakaz1.png) no-repeat right top;  }
		.promo-price-line__price-text { width: 296px; height: 106px; background: url(../img/promo/fr/packets/premium/zakaz0.png) repeat 0 0; }
			#wrap .promo-price-line__htext { padding: 20px 0 0 49px; color: #fff; font-size: 16px; padding-bottom: 0; line-height: 1; }
			#wrap .promo-price-line__text { padding: 5px 0 0 49px; color: #fff; font-size: 48px; font-weight: bold; padding-bottom: 0; line-height: 1; }
				#wrap .promo-price-line__text span {  font-size: 16px; font-weight: normal; }
	.promo-price-line__information { margin-left: 315px;  }
		.promo-price-line__information a { top: 18px; right: 20px; }
		.promo-price-line__htext-inf { padding: 20px 0 0 35px; color: #419639;  font-size: 16px; font-weight: normal; padding-bottom: 0; line-height: 1.25; }
			#wrap .promo-price-line__htext-inf span { font-size: 28px; font-weight: bold; line-height: 1; }
	.promo-price-line__shadow { width: 1005px; height: 14px; background: url(../img/promo/fr/packets/premium/shadow.png) no-repeat left top; position: absolute; top: 0; left: 0; }
	#wrap .promo__text2 { font-size: 16px; color: #000; line-height: 1.25; padding-top: 12px; padding-left: 29px; }

.promo-fr-new {  }
	.promo-fr-new__left { float: left; width: 530px; margin-right: 20px; }
		.promo-fr-new__packets {  }
			.promo-fr-new__packet { border-bottom: 1px solid #cccccc; padding: 18px 0 0px 0; }
			.promo-fr-new__packet:first-child { padding-top: 8px; }
			.promo-fr-new__packet .l-default { padding-bottom: 16px; }
			.promo-fr-new__packet .l-default__item { font-size: 14px; }
				.promo-fr-new__packet-img { width: 179px; float: left; }
					.promo-fr-new__packet-img img { display: block; position: relative; left: -20px; top: 5px; }
				.promo-fr-new__packet-about { margin-left: 179px; }
					#wrap .promo-fr-new__packet-link { padding-bottom: 17px; line-height: 1.25; font-size: 21px; margin-top: -2px; display: inline-block; }
					#wrap .promo-fr-new__packet-text-important { line-height: 1.2; padding-bottom: 16px; color: #000; font-size: 18px; }
					#wrap .promo-fr-new__packet-link-more { line-height: 1.25; padding-bottom: 18px; font-size: 14px; }
	.promo-fr-new__right { float: left; width: 413px; }

	#wrap .revocation-block-mini { background: #f7f7f7; border: 1px solid #dfdfdf; padding: 20px; overflow: hidden; margin-top: 10px; }
		#wrap .revocation-block-mini h2 { font-size: 23px; padding: 0; padding-bottom: 31px; line-height: 1; margin-top: -3px; }
		.revocation-block-mini .revocation-block .revocation { width: auto; height: auto; overflow: hidden; }
		.revocation-block-mini .revocation-block .revocation:first-child { width: auto; margin-top: 0; overflow: hidden; }
			.revocation-block-mini .revocation-block .revocation > a  {  float: left; width: 60px; }
			.revocation-block-mini .revocation-block .revocation > a img { float: none; margin-right: 0; }
			.revocation-block-mini .revocation-block .revocation .rvc-c { width: auto; margin-left: 70px; float: none; height: auto; }
			#wrap .revocation-block-mini .revocation-block .revocation .rvc-c .rvc-lnk { font-size: 16px; display: inline-block; margin-top: -2px; color: #376faa; padding-bottom: 9px; line-height: 1.25; }
			#wrap .revocation-block-mini .revocation-block .revocation .rvc-c .rvc-lnk:link { font-size: 16px; display: inline-block; margin-top: -2px; color: #376faa; }
			#wrap .revocation-block-mini .revocation-block .revocation .rvc-c .rvc-lnk:hover { font-size: 16px; display: inline-block; margin-top: -2px; color: #419639; }
			#wrap .revocation-block-mini .revocation-block .revocation .rvc-c .rvc-t { font-size: 14px; position: inherit; line-height: 1.25; }
			#wrap .revocation-block-mini .revocation-block .revocation .rvc-c .rvc-t span { display: block; line-height: 1.25; padding-bottom: 3px; }

.kn-company-pro .promo-pro__head { background: url(../img/promo/fr/pro/1.jpg) no-repeat 0 0; height: 257px; padding-top: 139px; }

#wrap .kn-company-pro .promo-pro__head .head__htxt {  padding-bottom: 15px; }
#wrap .kn-company-pro .promo-pro__head .head__txt { line-height: 1.2; padding-bottom: 10px; }

/*.dd-company-pro { margin-top: -40px; }*/
.dd-company-pro  .head { margin-top: 36px; padding-top: 168px; width: 1003px; height: 300px; margin-left: -20px; background: url(../img/rieltors/promo/premium_page.jpg) no-repeat 0 0; }
.dd-company-pro .promo-pro__head { background: url(../img/promo/dd/pro/1.png) no-repeat 0 0; height: 257px; padding-top: 139px; }
.dd-company-pro .promo-pro__head .head__htxt {  padding-bottom: 15px; padding-left: 490px; }
.dd-company-pro .promo-pro__head .head__txt { line-height: 1.2; padding-bottom: 42px; padding-left: 490px; }
.dd-company-pro .promo-pro__head .button { margin-left: 490px !important; }

#wrap .service-obj__htext__other { position: relative; top: -8px; padding-left: 15px; color: #000; font-size: 21px; padding-bottom: 4px; line-height: 1.2; }
#wrap .promo-pro__h2 { padding-top: 27px; padding-bottom: 19px; }
#wrap .promo-pro__h22 { padding-top: 0; padding-bottom: 22px; }
#wrap .promo-pro__h222 { padding-top: 12px; padding-bottom: 22px; }

.promo-pro__issue { width: 735px; margin: 0 auto; overflow: hidden; }

.service-inform-obj__promo-pro .service-inform-obj { width: 184px; }
.service-inform-obj__promo-pro2 .service-inform-obj { width: 308px; }

.promo-pro__shadow { position: relative; z-index: 2; margin-bottom: -14px; margin-left: -20px; background: url(../img/promo/fr/pro/shadow.png) no-repeat center top; width: 1003px; height: 14px; }

.franshis-vitrina__promo-pro { border: 0; padding: 0; width: 570px; float: left; }
.promo-prmo__revoc { width: 393px; float: left; }
	.promo-prmo__revoc .revocation-block .revocation { width: auto; height: auto; overflow: hidden; }
		.promo-prmo__revoc .revocation-block .revocation:first-child { width: auto; margin-top: 0; overflow: hidden; }
			.promo-prmo__revoc .revocation-block .revocation > a  {  float: left; width: 115px; }
			.promo-prmo__revoc .revocation-block .revocation > a img { float: none; margin-right: 0; }
			.promo-prmo__revoc .revocation-block .revocation .rvc-c { width: auto; margin-left: 115px; float: none; height: auto; }
			#wrap .promo-prmo__revoc .revocation-block .revocation .rvc-c .rvc-lnk { font-size: 16px; display: inline-block; margin-top: -2px; color: #376faa; padding-bottom: 9px; line-height: 1.25; }
			#wrap .promo-prmo__revoc .revocation-block .revocation .rvc-c .rvc-lnk:link { font-size: 16px; display: inline-block; margin-top: -2px; color: #376faa; }
			#wrap .promo-prmo__revoc .revocation-block .revocation .rvc-c .rvc-lnk:hover { font-size: 16px; display: inline-block; margin-top: -2px; color: #419639; }
			#wrap .promo-prmo__revoc .revocation-block .revocation .rvc-c .rvc-t { font-size: 14px; position: inherit; line-height: 1.25; }
			#wrap .promo-prmo__revoc .revocation-block .revocation .rvc-c .rvc-t span { display: block; line-height: 1.25; padding-bottom: 3px; }
.franshis-vitrina__promo-pro ul { padding: 0; }
#wrap .franshis-vitrina__promo-pro a { color: #376faa; }
#wrap .franshis-vitrina__promo-pro a:link { color: #376faa; }
#wrap .franshis-vitrina__promo-pro a:hover { color: #419639; }
.promo-prmo__revoc-lnk { padding-top: 1px; padding-bottom: 0; text-align: right; line-height: 1.2; font-size: 16px;  }
#wrap .promo-prmo__revoc-lnk a { color: #376faa; }
#wrap .promo-prmo__revoc-lnk a:link { color: #376faa; }
#wrap .promo-prmo__revoc-lnk a:hover { color: #419639; }

.promo-pro__price { float: left; margin-left: 16px; position: relative; padding-top: 25px; top: 0px; right: 0px; margin-top: 0px; width: 354px; height: 230px; background: url("../img/kn/promo-pro/new/promo-pro_83.png") no-repeat; }
.promo-pro__price .tx1 { display: block; margin-top: 0px; font-size: 21px; color: #fff;  text-align: center; }
.promo-pro__price .tx2 { display: block; margin-top: 8px; font-size: 100px; color: #fff; font-weight: bold; line-height: 1; text-align: center; }
.promo-pro__price .tx3 { display: block; margin-top: 4px; font-size: 21px; color: #fff; text-align: center; }
.promo-pro__price2 { margin-left: 400px; }

.kn-new-filtr { margin-top: 7px; background: #ededed; border: 1px solid #dcdcdc; padding: 14px 0; position: relative; }
	.kn-new-filtr__switcher { border: 1px solid #dcdcdc; position: relative; border-top: none; width: 923px; margin: 0 auto; height: 26px; background: #ededed url(../img/kn/kn-filter/map.png) no-repeat top right; }
		.kn-new-filtr__switcher-shadow { width: 923px; height: 27px; position: absolute; top: 0; left: 0; background: url(../img/kn/kn-filter/shadow.png) no-repeat center top; }
		#wrap .kn-new-filtr__switcher-num { position: absolute; padding-bottom: 0; line-height: 1.25; color: #000; font-size: 14px; top: 5px; left: 20px; }
		#wrap .kn-new-filtr__switcher-lnk { position: absolute; padding-bottom: 0; line-height: 1.25; font-size: 14px; top: 5px; right: 20px; }
		#wrap .kn-new-filtr__switcher-lnk a { line-height: 1.25; }

	.kn-new-filtr__section { padding: 0 20px; float: left; }
	.kn-new-filtr_section-1 { width: 181px; }
	.kn-new-filtr_section-2 { width: 290px; border-left: 1px solid #a5a5a5; background: url(../img/kn/kn-filter/white-space.png) repeat-y left top; }
		.kn-new-filtr_section-2 .b-company-lk__filter-txt { padding-top: 7px; }
		.kn-new-filtr_section-2 .button-checkbox { margin-top: 11px; }
	.kn-new-filtr_section-3 { width: 295px; padding: 0; }
		.kn-new-filtr_section-3 .b-company-lk__filter-txt { padding-top: 7px; }
		.kn-new-filtr_section-3 .button-checkbox { margin-top: 11px; }
	.kn-new-filtr_section-4 { width: 73px; text-align: right; }
		#wrap .kn-new-filtr_section-4 .button { position: absolute; bottom: 14px; right: 20px; }

	.kn-new-filtr_type_inpage {  }

	.kn-new-filtr .input-default_type_medium { width: 90px; margin-left: 6px; }
	.kn-new-filtr .select-default_type_w-187 { width: 162px; }
	.kn-new-filtr .select-default_type_t-mar-5 { margin-top: 1px !important; }

	#wrap .kn-new-filtr__save-search { white-space: nowrap; padding-bottom: 0; position: absolute; top: 20px; right: 20px; }
		#wrap .kn-new-filtr__save-search img { vertical-align: middle; padding-left: 5px; }

	#wrap .kn-new-filtr__checks { font-size: 12px; line-height: 1.25; padding-bottom: 0; padding-top: 4px; color: #376faa; }
	#wrap .kn-new-filtr__checks a { text-decoration: none; line-height: 1.25; border-bottom: 1px dotted #376faa; }
	#wrap .kn-new-filtr__checks a:link { text-decoration: none; line-height: 1.25; border-bottom: 1px dotted #376faa; color: #376faa; }
	#wrap .kn-new-filtr__checks a:visited { text-decoration: none; line-height: 1.25; border-bottom: 1px dotted #376faa; color: #376faa; }
	#wrap .kn-new-filtr__checks a:hover { text-decoration: none; line-height: 1.25; border-bottom: 1px dotted #419639; color: #419639; }
	#wrap .kn-new-filtr__checks a:active { text-decoration: none; line-height: 1.25; border-bottom: 1px dotted #376faa; color: #376faa; }

.kn-new-filtr-popup { padding: 17px 30px 17px; background: #fff; position: absolute; top: 0; left: 20%; z-index: 999; }
	.kn-new-filtr-popup .close_block { position: absolute; right: 10px; top: 9px; }

	#wrap .kn-new-filtr-popup h2 { font-size: 24px; line-height: 1.25; padding-top: 0; padding-bottom: 33px; }
	.kn-new-filtr-popup__raions { width: 663px; margin-bottom: 35px; }
	.kn-new-filtr-popup__raions-list { width: 197px; padding-right: 10px; margin-left: 10px; float: left; overflow: hidden; padding-left: 10px; position: relative; left: -10px; }
	.kn-new-filtr-popup__raions-list:first-child { margin-left: 0; }
		.kn-new-filtr-popup__raions-list.end { padding-right: 0px;  }
		#wrap .kn-new-filtr-popup__raions-list .l-default__item { color: #000; font-size: 18px; line-height: 1.25; margin-bottom: 14px; }
		#wrap .kn-new-filtr-popup__raions-list .l-default__item a { line-height: 1.2; }
		#wrap .kn-new-filtr-popup__raions-list .l-default__item .active { display: inline-block; margin-top: -5px; margin-bottom: -5px; width: 197px; position: relative; left: -10px; padding: 5px 10px; border-bottom: none; background: #adf1bc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
		#wrap .kn-new-filtr-popup__raions-list-msk .l-default__item .active { display: inline-block; margin-top: -5px; margin-bottom: -5px; position: relative; left: -10px; padding: 5px 10px; border-bottom: none; background: #adf1bc; width: auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
		#wrap .kn-new-filtr-popup__raions-list .l-default__item.head { padding-top: 9px; margin-bottom: 6px; }
		#wrap .kn-new-filtr-popup__raions-list .l-default__item.head:first-child { padding-top: 0px; }
	#wrap .kn-new-filtr-popup_raion-msk { margin-top: -5px; width: 445px; margin-right: 10px; float: left; height: 516px; background: url(../img/kn/kn-filter/raions-msk.png) no-repeat 0 0; }
	.kn-new-filtr-popup__raions-list-msk { width: 177px; padding-top: 26px; }
	.kn-new-filtr-popup_raions-msk { width: 663px; }

	.kn-new-filtr-popup_metro { width: 919px; }
	.kn-new-filtr-popup_metro_map-list { margin-left: 645px; }
	.kn-new-filtr-popup_metro-pop { background: #f4f4f4; }
	.kn-new-filtr-popup_metro_map { float: left; margin: -17px 0 -42px -30px; padding: 15px 0 10px 10px; height: 713px; width: 637px; background: #fff url(../img/kn/kn-filter/metro.jpg) no-repeat 16px 12px; }
	#wrap .kn-new-filtr-popup_metro_map-lnk { margin-top: 32px; display: inline-block; line-height: 1.2; margin-bottom: 16px; padding: 5px 6px; text-decoration: none; margin-bottom: 16px; left: -6px; position: relative; }
	#wrap .kn-new-filtr-popup_metro_map-lnk span { border-bottom: 1px dotted #326ea8; }
	#wrap .kn-new-filtr-popup_metro_map-lnk.active { display: inline-block; margin-top: 32px; margin-bottom: -5px; margin-bottom: 16px; position: relative; padding: 5px 6px; border-bottom: none; background: #adf1bc; width: auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	#wrap .kn-new-filtr-popup_metro_map-lnk.active span { border-bottom: none; }
	#wrap .kn-new-filtr-popup_metro_map-list-text { padding-bottom: 9px; font-size: 16px; line-height: 1.25; font-weight: bold; }
	#wrap .kn-new-filtr-popup_metro_map-list-text a { font-weight: normal; color: #000; font-size: 12px; }
	#wrap .kn-new-filtr-popup_metro_map-list-text a:hover { color: #419639; }
	#wrap .kn-new-filtr-popup__raions-list-metro .l-default__item { padding: 2px 5px; margin-bottom: 9px; color: #000; font-size: 16px; line-height: 1.25; margin-bottom: 4px; }
	#wrap .kn-new-filtr-popup__raions-list-metro { width: auto; padding: 5px 10px; margin-left: 5px; }
	#wrap .kn-new-filtr-popup__raions-list-metro .l-default__item .active {margin-bottom: 0px;}
	#wrap .kn-new-filtr-popup__raions-list-metro .l-default__item a { width: auto; color: #000; }
	#wrap .kn-new-filtr-popup__raions-list-metro .l-default__item a:hover { color: #419639; }
	#wrap .kn-new-filtr-popup__raions-list-metro .l-default__item a.active { width: auto; padding: 2px 10px;}
	.input-defautlt_type_metro { width: 239px; height: 18px; padding: 0 5px; font-size: 12px; margin-bottom: 12px; }

#wrap .button-checkbox {
	color: #376faa;
	cursor: pointer;
	background: url(../img/kn/kn-filter/btn-link.png) repeat-x 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 0 10px;
	line-height: 28px;
	white-space: nowrap;
	display: inline-block; 
	height: 28px;
	border: 1px solid #bababa;
	-moz-border-radius: 3px; /* Firefox */  
    -webkit-border-radius: 3px; /* Safari, Chrome */  
  	border-radius: 3px; /* CSS3 */
  	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

#wrap .button-checkbox:link {
	color: #376faa;
	cursor: pointer;
	background: url(../img/kn/kn-filter/btn-link.png) repeat-x 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 0 10px;
	line-height: 28px;
	white-space: nowrap;
	display: inline-block; 
	height: 28px;
	border: 1px solid #bababa !important;
	-moz-border-radius: 3px; /* Firefox */  
    -webkit-border-radius: 3px; /* Safari, Chrome */  
  	border-radius: 3px; /* CSS3 */
  	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

#wrap .button-checkbox:visited {
	color: #376faa;
	cursor: pointer;
	background: url(../img/kn/kn-filter/btn-link.png) repeat-x 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 0 10px;
	line-height: 28px;
	white-space: nowrap;
	display: inline-block; 
	height: 28px;
	border: 1px solid #bababa !important;
	-moz-border-radius: 3px; /* Firefox */  
    -webkit-border-radius: 3px; /* Safari, Chrome */  
  	border-radius: 3px; /* CSS3 */
  	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

#wrap .button-checkbox:hover {
	color: #376faa;
	cursor: pointer;
	background: url(../img/kn/kn-filter/btn-hover.png) repeat-x 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 0 10px;
	line-height: 28px;
	white-space: nowrap;
	display: inline-block; 
	height: 28px;
	border: 1px solid #bababa !important;
	-moz-border-radius: 3px; /* Firefox */  
    -webkit-border-radius: 3px; /* Safari, Chrome */  
  	border-radius: 3px; /* CSS3 */
  	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

#wrap .button-checkbox:active {
	cursor: pointer;
	background: url(../img/kn/kn-filter/btn-active.png) repeat-x 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 0 11px;
	line-height: 30px;
	white-space: nowrap;
	display: inline-block; 
	height: 30px;
	border: none !important;
	-moz-border-radius: 3px; /* Firefox */  
    -webkit-border-radius: 3px; /* Safari, Chrome */  
  	border-radius: 3px; /* CSS3 */
  	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

#wrap .button-checkbox.active, #wrap .button-checkbox.active2 {
	cursor: pointer;
	background: url(../img/kn/kn-filter/btn-active.png) repeat-x 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 0 11px;
	line-height: 30px;
	white-space: nowrap;
	display: inline-block; 
	height: 30px;
	border: none !important;
	-moz-border-radius: 3px; /* Firefox */  
    -webkit-border-radius: 3px; /* Safari, Chrome */  
  	border-radius: 3px; /* CSS3 */
  	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

#wrap .button-checkbox.active2:hover, #wrap .button-checkbox.active:hover {
	cursor: pointer;
	background: url(../img/kn/kn-filter/btn-active.png) repeat-x 0 0;
	text-decoration: none;
	font-size: 14px;
	padding: 0 11px;
	line-height: 30px;
	white-space: nowrap;
	display: inline-block; 
	height: 30px;
	border: none !important;
	-moz-border-radius: 3px; /* Firefox */  
    -webkit-border-radius: 3px; /* Safari, Chrome */  
  	border-radius: 3px; /* CSS3 */
  	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

#wrap .button-checkbox span { font-weight: normal; text-decoration: none; border-bottom: 1px dotted #376faa; font-size: 14px; }
#wrap .button-checkbox:link span { font-weight: normal; text-decoration: none; border-bottom: 1px dotted #376faa; font-size: 14px; }
#wrap .button-checkbox:hover span { font-weight: normal; text-decoration: none; border-bottom: 1px dotted #376faa; font-size: 14px; }
#wrap .button-checkbox:active span { font-weight: normal; font-weight: normal; text-decoration: none; color: #fff; border-bottom: 0; font-size: 14px; }
#wrap .button-checkbox.active span { font-weight: normal; text-decoration: none; color: #fff; border-bottom: 0; font-size: 14px; }
#wrap .button-checkbox.active2 span { font-weight: normal; text-decoration: none; color: #fff; border-bottom: 1px dotted #fff; font-size: 14px; }
#wrap .button-checkbox span.num { border: none; }	

#wrap .rating-place { width: 100%; overflow: hidden; display: block; }
	#wrap .rating-place img { display: block; float: left; }
	#wrap .rating-place p { margin-left: 50px; font-size: 13px; padding-top: 3px; text-align: left; }
	

.frpartner { margin-top: 2px; margin-bottom: 12px; }
	.frpartner__logo { float: left; width: 175px; }
	.frpartner__about { margin-left: 192px; padding-top: 4px; }
		#wrap .frpartner__text { font-size: 16px; line-height: 1.25; color: #000; }

.frpartner-pred { background: #f3f3f3; width: 963px; padding: 0 20px 8px; margin-left: -20px; padding-top: 4px; }
	.frpartner-pred__plus { background: url(../img/frpartner/check.png) no-repeat 0 0; padding-left: 65px; font-size: 16px; line-height: 1.25; color: #000; padding-top: 3px; }
	#wrap .frpartner-pred__about-text { padding-top: 24px; color: #000000; text-align: center; font-size: 16px; line-height: 1.25; }
	.frpartner-shadow { background: url(../img/frpartner/shadow.png) no-repeat 0 0; width: 1003px; height: 14px; margin-left: -20px; }
	#wrap .frpartner__what-give { font-size: 16px; line-height: 1.25; color: #000; padding-bottom: 0; }

.notification_center { 
                visibility: hidden;
                width: 360px;
                padding: 18px 20px; 
                background: #f4f4f4; 
                -webkit-border-radius: 4px; 
                -moz-border-radius: 4px;
                border-radius: 4px; 
                -webkit-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.5); 
                -moz-box-shadow:    0px 0px 12px rgba(50, 50, 50, 0.5); 
                box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.5);
                position: absolute;
                z-index: 1001;
            }
            .notification_center__scroll {

            }
                .notification_center__scroll_content {
                	height: 422px;
                	padding-right: 14px;
					overflow: auto;
                }
                 .notification_center p {
                    font-size: 14px;
                }
                 .notification_center a {
                    font-size: 14px;
                }
                .notification_center__block {
                    
                }
                    .notification_center__block .button {
                        margin-right: 10px;
                    }
                     .notification_center__head {
                        color: #000000;
                        font-weight: bold;
                        line-height: 1.2;
                        padding-bottom: 7px;
                    }
                     .notification_center__subtxt {
                        color: #000000;
                        line-height: 1.2;
                        padding-bottom: 10px;
                    }
                         .notification_center__subtxt .count {
                            font-weight: bold;
                        }
                    .l-default_type_notifcenter {
                        padding-bottom: 10px;
                    }
                        .l-default_type_notifcenter .l-default__item {
                            line-height: 1.25;
                        }
                             .l-default_type_notifcenter p {
                                display: block;
                                position: relative;
                                color: #000000;
                                line-height: 1.25;
                                padding-bottom: 0;
                            }
                             .l-default_type_notifcenter .date {
                                font-size: 12px;
                                color: #898989;
                                position: absolute;
                                top: 1px;
                                left: 0;
                            }
                             .l-default_type_notifcenter a {
                                display: inline-block;
                                line-height: 1.2;
                                padding-left: 70px;
                                zoom: 1;
                            }
                             .notification_center-item-hide {
                                margin-left: 10px;
                            }
                            .notification_center__shadow {
                                background: url(../img/notification-block/item-shadow.png) no-repeat 0 0;
                                width: 355px;
                                height: 8px;
                                margin: 0 auto;
                                margin-top: 15px;
                                margin-bottom: 7px;
                            }
                            .notification_center__layout1 {
                                padding-top: 6px;
                                float: left;
                            }
                            .notification_center__layout2 {
                                padding-top: 3px;
                                margin-left: 100px;
                            }
                                 .notification_center__layout2 .notification_center__head {
                                    padding-bottom: 1px;
                                }
                                 .notification_center__layout2 .notification_center__subtxt {
                                    line-height: 1.25;
                                }
                .notification_center__hightlight-scroll {
                    position: absolute;
                    background: url(../img/notification-block/bottom-shadow.png) repeat-x 0 top;
                    height: 80px;
                    width: 400px;
                    left: 0;
                    bottom:5px;
                }
                    .notification_center__hightlight-scroll-arrow {
                        position: absolute;
                        background: url(../img/notification-block/need_scroll.png) no-repeat 0 0;
                        height: 25px;
                        width: 32px;
                        left: 50%;
                        margin-left: -16px;
                        bottom: 8px;
                    }
                .notification_center__close {
                    background: url(../img/notification-block/close.png) no-repeat 0 0;
                    width: 20px;
                    height: 20px;
                    position: absolute;
                    top: 4px;
                    right: 4px;
                    display: block;
                }
                .notification_center__spinner {

                }
                .notification_center__arrow {
                    background: url(../img/notification-block/arrow.png) no-repeat 0 0;
                    width: 11px;
                    height: 9px;
                    position: absolute;
                    top: -9px;
                    left: 50%;
                    margin-left: -6px;
                }
                 .notification-block-icon {
                    position: relative;
                    padding-right: 3px;
                    top: 4px;
                    border: 0 !important;
                    text-decoration: none;
                }

.b-company-mobile { margin-top: 33px; }
	#wrap .b-company-mobile__head { font-size: 26px; color: #000; line-height: 1.2; padding-bottom: 8px; }
		.b-company-mobile__img { float: left; vertical-align: middle; margin: 6px 15px 0 0; }

	.b-company-mobile__list {}
		.b-company-mobile__list .l-default__item { position: relative; border-bottom: 1px solid #d0d0d0; padding: 12px 0 12px 52px; }
			.b-company-mobile__list .l-default__item img { position: absolute; left: 0; top: 10px; }
		#wrap .b-company-mobile__txt-item { font-size: 16px; color: #000; line-height: 1.2; padding-bottom: 0; }
		#wrap .b-company-mobile__txt-item a { font-size: 14px; }
        
/* новая страница франшизы */        
.b-fr-new-page-content {background: url(../img/fr/new_page/bg_shadow.png) repeat-x top left #f3f3f3;}

/* панель "в избранное и т.д." */
#wrap .b-fr-new-page-content .franch__functions .block-manage li {font-size:12px;padding-left:20px;margin-left:-20px;margin-bottom:2px;}
#wrap .b-fr-new-page-content .franch__functions .block-manage li.add-fav {background: url(../img/fr/new_page/icon-add-fav.png) no-repeat;background-position: 0 3px;}
#wrap .b-fr-new-page-content .franch__functions .block-manage li.rem-fav {background: url(../img/fr/new_page/icon-rem-fav.png) no-repeat;background-position: 0 3px;}

/* панель управления франшизой */
#wrap .b-fr-new-page-content table.panel-block{border:0;margin-bottom: -20px;}
#wrap .b-fr-new-page-content table.panel-block tr.new-fr-page-panel-content{background:white;border:1px solid #e8e9ec;}
#wrap .b-fr-new-page-content table.panel-block td{border:0;}
#wrap .b-fr-new-page-content table.panel-block h3{margin-top:5px;color:#419639;margin-bottom:5px;}
#wrap .b-fr-new-page-content table.panel-block h4{margin-top:12px;}
#wrap .b-fr-new-page-content table.panel-block img{margin-top:35px;}
#wrap .b-fr-new-page-content table.three-fr-promo td img{margin-top:0;margin-bottom:0;position:absolute;}
#wrap .b-fr-new-page-content table.three-fr-promo td p{font-size:12px;margin-left:110px;}
#wrap .b-fr-new-page-content table.three-fr-promo td{padding:20px 0 20px 20px;min-height: 75px;}
#wrap .b-fr-new-page-content table.panel-block tr.new-fr-page-panel-shadow{background: url("../img/rieltors/b-find-shadow.png") no-repeat scroll center top transparent;height: 20px;}
#wrap .b-fr-new-page-content table.panel-block tr.new-fr-page-panel-shadow th{background: transparent;height: 20px;}

/* содерджимое страницы */
.b-franchise-content {position:relative;left:-20px;width:1003px;margin-top:20px;}
    .b-franchise-layout {}
        
        /* левый столбец */
        .b-franchise-layout__left { width: 735px; float: left; margin: 0 0 0 0;  background: url(../img/fr/new_page/content-shadow-right.png) top right repeat-y white; padding-right:10px;}
            
            /* заголовок */
            .b-franchise-layout__left-header {position:relative;}
                
                /* лого и фон ПРО франшизы */
                .b-franchise-layout__left-header-pro-logo {top: 14px; left: -6px; position: absolute; width:147px; height:111px; background:url("../img/fr/new_page/header-logo-shadow.png") no-repeat; z-index: 10;}
                    .b-franchise-layout__left-header-pro-logo-img {width:140px; height:105px; background:white;}
                .b-franchise-layout__left-header-pro-background {height:300px;}
                
                /* название и инфо для ПРО */
                .b-franchise-layout__left-header-pro-info {padding:20px 20px 0 20px}
                    .b-franchise-layout__left-header-pro-info-h1 {font-family: Arial, Tahoma,sans-serif; font-size: 24px; color:black;margin:0;padding:0;font-weight: normal;}
#wrap               .b-franchise-layout__left-header-pro-info-h2 {font-family: Arial, Tahoma,sans-serif; font-size: 16px; color:black;margin:10px 0 0 0;padding:0;font-weight: normal;}
                
                /* название и инфо для базовой */
                .b-franchise-layout__left-header-base-info {padding:20px 20px 0 20px}
                    .b-franchise-layout__left-header-base-logo-img {width:140px; height:105px; background:white;float:left;margin-right:20px;}
                    .b-franchise-layout__left-header-base-info-h1 {font-family: Arial, Tahoma,sans-serif; font-size: 24px; color:black;margin:0;padding:0;font-weight: normal;float: left; width:520px;}
#wrap               .b-franchise-layout__left-header-base-info-h2 {font-family: Arial, Tahoma,sans-serif; font-size: 16px; color:black;margin:10px 0 0 0;padding:0;font-weight: normal;float: left; width:520px;clear:none;}
                    
                /* кнопки */
                .b-franchise-layout__left-header-buttons  {padding:10px 20px 0 20px;position:relative;}
                    .b-franchise-layout__left-header-buttons i.get-info-icon {background: url(../img/fr/new_page/get-info-icon.png) no-repeat; width: 18px; height: 15px;display: block; position: absolute;left:10px;top:6px;}
                    .b-franchise-layout__left-header-buttons i.go-site-icon {background: url(../img/fr/new_page/go-site-icon.png) no-repeat; width: 18px; height: 15px;display: block; position: absolute;left:10px;top:6px;}
                    .b-franchise-layout__left-header-buttons i.buy-credit-icon {background: url(../img/fr/new_page/buy-credit.png) no-repeat; width: 18px; height: 15px;display: block; position: absolute;left:10px;top:6px;}
#wrap               .b-franchise-layout__left-header-buttons a.button {padding-left:32px;margin-right:10px;}
                /* баджи франшизи */
                    .b-franchise-layout__left-header-buttons-badges{position:absolute;right:10px;top:0;}
                        .b-franchise-layout__left-header-buttons-badges-approved {float:right;background: url(../img/fr/new_page/approved_icon.png) no-repeat; height: 40px;width:40px;margin-left:10px;}
                        .b-franchise-layout__left-header-buttons-badges-top100 {float:right;background: url(../img/fr/new_page/top100.png) no-repeat; height: 40px;width:40px;margin-left:10px;}
                        .b-franchise-layout__left-header-buttons-badges-years {float:right;background: url(../img/fr/new_page/badge_background.png) no-repeat; height: 40px;width:40px;text-align:center;color:#0d972b;font-size:11px;padding-top:3px;font-weight: bold;text-decoration: none;}
                        .b-franchise-layout__left-header-buttons-badges-years span {font-size:22px;font-weight: bold;margin-bottom:-19px;display:block;}

                /* тень */
                .b-franchise-layout__left-header-shadow {background: url(../img/fr/new_page/shadow-in-content.png) no-repeat top center; height:14px;margin:20px 0 0 0;}

            /* содержимое */
            .b-franchise-layout__left-content{padding:10px 20px 0 20px;}
            
            /* текст */
#wrap           .b-franchise-layout__left-content p{font-size:14px;}        
#wrap           .b-franchise-layout__left-content .struct-info p{padding:0;}
#wrap           .b-franchise-layout__left-content .struct-info {padding-bottom:20px;}
#wrap           .b-franchise-layout__left-content .struct-info input{margin-bottom:5px;}
#wrap           .b-franchise-layout__left-content h4{font-size:16px;border-bottom: 1px solid #DADADA; padding-bottom:5px; padding-left: 3px; margin-bottom:10px;display:block;position:relative;}
                .b-franchise-layout__left-content-edit-button {position:absolute;right:10px;top:0;background: url(../img/fr/new_page/block-edit-icon.png) no-repeat 0px 3px;padding-left:18px;}
                .b-franchise-layout__left-content-edit-button a {font-weight: normal;text-decoration: none;border-bottom:1px dashed;font-size:12px;}
                .b-franchise-layout__left-content textarea {width:100%;height:200px;}
                .b-franchise-layout__left-content .b-franchise-layout__left-content-franchise-info-pro textarea {width:100%;height:70px;}
#wrap           .b-franchise-layout__left-content-save-button {margin-bottom:20px;margin-top:-10px;}
#wrap           .b-franchise-layout__left-content h4.b-franchise-layout__left-content-first-h4{margin-bottom:5px;padding:0;border:0;}
#wrap           .b-franchise-layout__left-content span{color:#898989; width:300px;display:inline-block;padding-left:10px;}
            
            /* контактная информация */
                .b-franchise-layout__left-content-contact-info{}
                    .b-franchise-layout__left-content-contact-info-photo{width:40px;float:left;padding-top:4px;}
                    .b-franchise-layout__left-content-contact-info-data{width:540px;float:left;padding-left:15px;}
            /* фотогалерея */
                .b-franchise-layout__left-content-foto-base {width: 700px;margin-bottom:15px;}
                .b-franchise-layout__left-content-foto-base li {display: inline;float: left;margin: 0 9px 10px 0;width:130px;height:93px;position:relative;}
                .b-franchise-layout__left-content-foto-base li a img {display: block;}
                .b-franchise-layout__left-content-foto-base li i.delete {display: block;background:  url(../img/fr/new_page/photo-delete-button.png) no-repeat;width:18px;height:17px;position:absolute;top:-3px;right:-4px;cursor:pointer;}
            
            /* франчайзинговое предложение ПРО */                
                .b-franchise-layout__left-content-franchise-info-pro {width: 700px; border:1px solid #ffdb18; background:  url(../img/fr/new_page/franchise-info.png) no-repeat #fff4b3 15px 20px; position: relative;margin-bottom:15px;}
#wrap               .b-franchise-layout__left-content-franchise-info-pro h4{font-size:14px;border:0;margin:0;padding:0;margin-left:60px;margin-top:15px;}
#wrap               .b-franchise-layout__left-content-franchise-info-pro dl{font-size:14px;border:0;margin:0;padding:0;margin-left:60px;margin-top:15px;margin-bottom:10px;}
#wrap               .b-franchise-layout__left-content-franchise-info-pro dt{float:left;width:215px;margin-bottom:10px;}
#wrap               .b-franchise-layout__left-content-franchise-info-pro dd{float:left;width:390px;margin-bottom:10px;padding-right:30px;}

            /* ФР предложение базовое */
                .b-franchise-layout__left-content-franchise-info-base {width: 700px; position: relative;margin-bottom:15px;}
#wrap               .b-franchise-layout__left-content-franchise-info-base dl{font-size:14px;border:0;margin:0;padding:0;margin-top:15px;margin-bottom:15px;}
#wrap               .b-franchise-layout__left-content-franchise-info-base dt{float:left;width:185px;margin-bottom:10px;}
#wrap               .b-franchise-layout__left-content-franchise-info-base dd{float:left;width:510px;margin-bottom:10px;}

            /* PDF */
                .b-franchise-layout__left-content-pdf{padding-left:18px; background:  url(../img/fr/new_page/pdf-icon.png) no-repeat 0 3px;}
#wrap           .b-franchise-layout__left-content li{font-size:14px;}

            /* FR отзывы  */
                .b-franchise-layout__left-comments {padding:0 20px;background:#F3F3F3;}
                .b-franchise-layout__left-comments-shadow {background: url(../img/fr/new_page/shadow-in-content.png) no-repeat top center; height:14px;margin:20px 0 0 -20px;width:735px;}
                .b-franchise-layout__left-comments-shadow-bottom {background: url(../img/fr/new_page/shadow-in-content-bottom.png) no-repeat bottom center; clear:both;height:14px;margin:20px 0 0 -20px;width:735px;}
                .b-franchise-layout__left-comments-comment{border: 1px solid #DADADA;padding:15px 10px;background:white;margin-top:10px;}        
#wrap               .b-franchise-layout__left-comments-comment-header{padding-bottom:0;padding-top:0;}        
#wrap               .b-franchise-layout__left-comments-comment h5{font-size:12px;margin-bottom:5px;}        
#wrap               .b-franchise-layout__left-comments-comment blockquote{font-size:14px;}        
#wrap               .b-franchise-layout__left-comments-comment.hidden-comment blockquote{font-size:14px;color:#898989;}  
                    /* ссылки */
#wrap               .b-franchise-layout__left-comments-comment a.email{font-size:12px;text-decoration: none;}        
#wrap               .b-franchise-layout__left-comments-comment a.answer-link{font-size:12px;display:inline-block;text-decoration: none;border-bottom:1px dashed;padding-top:10px;}        
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon{font-size:12px;display:inline-block;text-decoration: none;}               
                    /* иконки */
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon i{display:inline-block;width:15px;height:11px;position:relative;top:2px;}                                   
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon i.icon-edit{background: url(../img/fr/new_page/comments-icons.png) no-repeat 0 0;}                                   
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon:hover i.icon-edit{background: url(../img/fr/new_page/comments-icons.png) no-repeat -15px 0;}                                   
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon i.icon-delete{background: url(../img/fr/new_page/comments-icons.png) no-repeat 0 -11px;}                                   
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon:hover i.icon-delete{background: url(../img/fr/new_page/comments-icons.png) no-repeat -15px -11px;}                                   
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon i.icon-hide{background: url(../img/fr/new_page/comments-icons.png) no-repeat 0 -22px;}                                   
#wrap               .b-franchise-layout__left-comments-comment a.comment-icon:hover i.icon-hide{background: url(../img/fr/new_page/comments-icons.png) no-repeat -15px -22px;}                                   
                    /* ответ */
#wrap               .b-franchise-layout__left-comments-comment-answer{margin-left:30px;background:#f3f3f3;border:1px solid #e9eaed;padding:10px;margin-top:15px;}        
#wrap               .b-franchise-layout__left-comments-comment-answer textarea{width:100%;}        
                    /* добавить комент */
#wrap               .b-franchise-layout__left-comments-add-comment h3{font-size:14px;font-weight: bold;margin-top:20px;margin-bottom:0;padding:0;}        
#wrap               .b-franchise-layout__left-comments-add-comment p{margin:0;padding:0;}        
#wrap               .b-franchise-layout__left-comments-add-comment dl{font-size:14px;border:0;margin:0;padding:0;margin-top:15px;margin-bottom:10px;}
#wrap               .b-franchise-layout__left-comments-add-comment dt{float:left;width:145px;margin-bottom:10px;}
#wrap               .b-franchise-layout__left-comments-add-comment dd{float:left;width:390px;margin-bottom:10px;padding-right:30px;}                
        
        /* Правый столбец */        
        .b-franchise-layout__right { width: 225px; float: left; margin: 0 0 0 15px; }
            /* ссылки справа */
#wrap       .b-franchise-layout__right-franchise-links { margin-bottom:20px;}       
#wrap       .b-franchise-layout__right-franchise-links-with-background .b-franchise-layout__right-franchise-links {margin-bottom:0px; background: url(../img/fr/new_page/links-block-shadow.png) top left repeat-y white;border:1px solid #e8e9ec;border-left:none;border-top:none;margin-left:-25px;padding-left:25px;width:245px;padding-top:10px;padding-bottom:10px;}       
#wrap       .b-franchise-layout__right-franchise-links-with-background{padding-bottom:14px;background: url(../img/fr/new_page/right-block-shadow.png) no-repeat center bottom;-moz-background-size: 100%; -webkit-background-size: 100%;-o-background-size: 100%;background-size: 100%; width:245px;}
#wrap       .b-franchise-layout__right-franchise-links li{font-size:14px; margin-bottom:5px;}       
#wrap       .b-franchise-layout__right-franchise-links li.i-adresses{background:  url(../img/fr/new_page/adresses-icon.png) no-repeat 0 3px;padding-left:20px;}       
#wrap       .b-franchise-layout__right-franchise-links li.i-sale{background:  url(../img/fr/new_page/sale-icon.png) no-repeat 2px 3px;padding-left:20px;}       
#wrap       .b-franchise-layout__right-franchise-links li.i-interview{background:  url(../img/fr/new_page/interview-icon.png) no-repeat 3px 3px;padding-left:20px;}       
#wrap       .b-franchise-layout__right-franchise-links li.i-news{background:  url(../img/fr/new_page/news-icon.png) no-repeat 1px 3px;padding-left:20px;}       
#wrap       .b-franchise-layout__right-franchise-links li.i-views{background:  url(../img/fr/new_page/views-icon.png) no-repeat 0px 3px;padding-left:20px;}       
#wrap       .b-franchise-layout__right-franchise-links li.i-requests{background:  url(../img/fr/new_page/requests-icon.png) no-repeat 0px 6px;padding-left:20px;}       
#wrap       .b-franchise-layout__right-franchise-links li.i-go-count{background:  url(../img/fr/new_page/go-count-icon.png) no-repeat 0px 3px;padding-left:20px;}       

            /* баннер */
            .b-franchise-layout__right-banner{width:225px;margin:0 auto 10px auto;}        
            
            /* инфоблок */
            .b-franchise-layout__right-block{width:225px;padding-bottom:14px;background: url(../img/fr/new_page/right-block-shadow.png) no-repeat center bottom;margin-top:20px;}        
                .b-franchise-layout__right-block__content{background: white; border:1px solid #dddddd}        
                    .b-franchise-layout__right-block__content__mobiles {padding-top:25px;padding-left:75px;padding-bottom:10px;position:relative;font-size:14px;}         
                        .b-franchise-layout__right-block__content__mobiles img {position:absolute;top:17px;left:0;}        
                        .b-franchise-layout__right-block__content__mobiles_button {margin-top:20px;margin-left:-45px;}        
                    .b-franchise-layout__right-block__content__consult{background: #5a9a3c; color:white;font-size: 14px;padding-left:15px;padding-top:10px;padding-bottom:10px;}
                    .b-franchise-layout__right-block__content__consult-text{text-align: center;font-size:14px;padding:15px 0;}
            /* бетмен */
            .b-franchise-layout__right-franchise-person{position:fixed;bottom:0;right:0;width:319px;height:209px;background:red;z-index:100;background: url(../img/fr/new_page/person-bg.png) no-repeat top left;}
                .b-franchise-layout__right-franchise-person-content{position:relative;width:339px;height:225px;}
                .b-franchise-layout__right-franchise-person-header{position:absolute;left:62px;top:50px;}
#wrap           .b-franchise-layout__right-franchise-person-header h4{color:black;font-size:14px;padding:0;}
#wrap           .b-franchise-layout__right-franchise-person-header p{color:black;font-size:14px;}
                .b-franchise-layout__right-franchise-person-info {position:absolute;left:62px;top:100px;width:250px;}
#wrap           .b-franchise-layout__right-franchise-person-info img{float:left;width:40px;height:40px;margin-right:5px;}
#wrap           .b-franchise-layout__right-franchise-person-info p{padding:0;margin:0;font-size:14px;}
#wrap           .b-franchise-layout__right-franchise-person-info span{padding:0;margin:0;font-size:12px;font-style: italic;}
                .b-franchise-layout__right-franchise-person-button {position:absolute;left:115px;top:165px;}

/* промо страница мобильных приложений для АН */
.b-kn-mobile-apps-promo-header {width:603px;height:308px;background: url(../img/kn/mp-promo/header-bg.jpg) no-repeat;margin-left:-20px;padding-left:400px;padding-top:40px;}                
#wrap    .b-kn-mobile-apps-promo-header h2{font-size:38px;color:#000000;padding-top: 0;}                
         .b-kn-mobile-apps-promo-header p{font-size:24px;color:#000000;}                

/* пример */         
.b-kn-mobile-apps-promo-example{padding-top:20px;margin-bottom:30px;}
    .b-kn-mobile-apps-promo-example__left{width:635px;margin-right:20px;float:left;}
        .b-kn-mobile-apps-promo-example__left h3{font-size:24px;}
        .b-kn-mobile-apps-promo-example__left p{font-size:16px;}
    .b-kn-mobile-apps-promo-example__right{width:308px;float:left;}
        .b-kn-mobile-apps-promo-example__right-logo{width:217px;margin:0 auto 20px auto;}
        .b-kn-mobile-apps-promo-example__right-links{width:308px;}
            .b-kn-mobile-apps-promo-example__right-links__link{width:90px;float:left;margin-right:18px;}
            .b-kn-mobile-apps-promo-example__right-links .last{margin-right:0px;}
/* тень */
.b-kn-mobile-apps-promo-shadow {background: url("../img/rieltors/b-find-shadow.png") no-repeat scroll center top transparent;height: 20px;}
            
/* причины */
.b-kn-mobile-apps-promo-reasons{}
    /* заголовок */
    .b-kn-mobile-apps-promo-reasons-header{text-align: center;}                
#wrap   .b-kn-mobile-apps-promo-reasons-header h2{font-size:38px;color:#0d972b;font-weight: bold;padding:0;}            
#wrap   .b-kn-mobile-apps-promo-reasons-header h3{font-size:22px;}            
    /* причина */        
    .b-kn-mobile-apps-promo-reasons-reason{margin-bottom:30px;}
        .b-kn-mobile-apps-promo-reasons-reason__number{width:60px;padding-right:20px;height:60px;padding-bottom:20px;}
        .b-kn-mobile-apps-promo-reasons-reason__header{width:880px;height:60px;font-size:22px;vertical-align: middle;padding-bottom:20px;}
        .b-kn-mobile-apps-promo-reasons-reason__description{}
            .b-kn-mobile-apps-promo-reasons-reason__description-photo{width:60px;float:left;margin-right:20px; text-align: center;}
            .b-kn-mobile-apps-promo-reasons-reason__description-text{width:225px;float:left;margin-right:20px;font-size:14px;color:black;}
            .b-kn-mobile-apps-promo-reasons-reason__description .last{margin-right:0px;}

/* дополнительные преимущества */
    .b-kn-mobile-apps-promo-goods {width:963px;height:200px;clear:both;}
        /* стрелки */
        .b-kn-mobile-apps-promo-goods-left {width:50px;float:left;height:150px;padding-top:50px;}
#wrap            .b-kn-mobile-apps-promo-goods-left a{display:block;width:41px;height:40px;background:url(../img/kn/mp-promo/add/left.png) no-repeat;cursor:pointer;border:0;border-collapse: collapse;}
#wrap            .b-kn-mobile-apps-promo-goods-left a:hover{display:block;width:41px;height:40px;background:url(../img/kn/mp-promo/add/left.png) 0 -40px no-repeat;cursor:pointer;border:0;border-collapse: collapse;}
#wrap            .b-kn-mobile-apps-promo-goods-left a:active{display:block;width:41px;height:40px;background:url(../img/kn/mp-promo/add/left.png) 0 -80px no-repeat;cursor:pointer;border:0;border-collapse: collapse;}
        .b-kn-mobile-apps-promo-goods-right {width:50px;float:left;height:150px;padding-top:50px;}
#wrap            .b-kn-mobile-apps-promo-goods-right a{display:block;width:41px;height:40px;background:url(../img/kn/mp-promo/add/right.png) no-repeat;cursor:pointer;border:0;border-collapse: collapse;}
#wrap            .b-kn-mobile-apps-promo-goods-right a:hover{display:block;width:41px;height:40px;background:url(../img/kn/mp-promo/add/right.png) 0 -40px no-repeat;cursor:pointer;border:0;border-collapse: collapse;}
#wrap            .b-kn-mobile-apps-promo-goods-right a:active{display:block;width:41px;height:40px;background:url(../img/kn/mp-promo/add/right.png) 0 -80px no-repeat;cursor:pointer;border:0;border-collapse: collapse;}
        .b-kn-mobile-apps-promo-goods-content {width:863px;float:left;height:200px;display:block;}
            .b-kn-mobile-apps-promo-goods-content__step {position:relative;overflow:hidden;width:875px;float:left;height:200px;}
                .b-kn-mobile-apps-promo-goods-content__step-image {width:240px;float:left;text-align:center;}
                .b-kn-mobile-apps-promo-goods-content__step-header{width:600px;float:left;text-align:left;font-size:24px;padding-top:20px;}
                .b-kn-mobile-apps-promo-goods-content__step-text{width:600px;float:left;text-align:left;font-size:16px;padding-top:20px;}
                
/* последний блок */
.b-kn-mobile-apps-promo-resume {}                
    /* отзывы */
    .b-kn-mobile-apps-promo-resume__feedback{float:left;width:585px;margin-right:40px;}
        .b-kn-mobile-apps-promo-resume__feedback-person{position:relative;margin-bottom:20px;}
            .b-kn-mobile-apps-promo-resume__feedback-person-photo{width:60px;margin-right:20px;float:left;}
            .b-kn-mobile-apps-promo-resume__feedback-person-arrow{background: url(../img/kn/mp-promo/feedback-arrow.png) no-repeat transparent;width:10px;height:17px;position:absolute;top:7px;left:71px;}
            .b-kn-mobile-apps-promo-resume__feedback-person-text {font-size:16px;color:black;padding:10px;float:left;width:470px;border:1px solid  #d5d5d5;background: #f4f4f4;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#wrap            .b-kn-mobile-apps-promo-resume__feedback-person-text p {font-size:16px;color:black;margin:10px 0 0 0;padding:0;}
    /* цены*/
    .b-kn-mobile-apps-promo-resume__price{float:left;width:310px;}
        .b-kn-mobile-apps-promo-resume__price-banner{width:310px;background: #f5850c; text-align: center;margin-top: -26px;}        
            .b-kn-mobile-apps-promo-resume__price-banner__arrow{width:310px;background: url(../img/kn/mp-promo/arrow.png) no-repeat transparent; text-align: center;height:21px;margin-top:15px;}
#wrap   .b-kn-mobile-apps-promo-resume__price-button{margin: 0 auto; display: block; margin-top: 26px;}


.b-company-menu { height: 50px; background: #f3f3f3; width: 1003px; margin: 0 0 0-20px; position: relative; z-index: 5; }
	.b-company-menu .b-layout_section { display: inline-block; background: url('../img/rieltors/b-company-menu-shadow.png') no-repeat left center; padding: 0 20px; }
	.b-company-menu .b-layout_section:first-child { background: none; padding: 0 20px; }
	#wrap .b-company-menu__text { font-size: 14px; line-height: 50px; height: 50px; padding-bottom: 0; }
	#wrap .b-company-menu .b-layout_section.active .b-company-menu__text { text-decoration: none; font-weight: bold; }
		#wrap .b-company-menu .b-layout_section.active .b-company-menu__text a { color: #000; cursor: text; text-decoration: none; }
	.b-company-menu__shadow { background: url(../img/rieltors/b-company-menu-shadow2.png) -2px center; width: 1003px; height: 14px; margin: 0 0 -20px -20px; position: relative; z-index: 5; }

/* new footer */
.footer-new-menu__type_smi { margin:0 !important; }
	.footer-new-menu__type_smi .footer-new-menu-cell { margin-right: 45px !important; }
		.footer-new-menu__type_smi .footer-new-menu-list {  }
			.footer-new-menu__type_smi .name-cat { margin: 0 !important; float: none !important; font-weight: bold; margin-bottom: 4px !important; }
				.footer-new-menu__type_smi .name-cat__text { color: #fff;  }
				.footer-new-menu__type_smi .mobile-app-footer-link { margin-top: 14px;  }
.b-footer__counter { margin-top: 15px; }
.hr2-img {clear:both; display: block; height: 2px; width:963px; margin-left: 20px; position: relative;}

.b-footer_type_smi { height: 201px; margin-top: -244px; }

.b-approve-fr { padding: 20px 0; }
	.b-approve-fr__header { margin-left: -20px; width: 963px; padding: 0 20px 33px; background: url(../img/b-approve-fr/shadow.png) no-repeat 0 25px; }
		.b-approve-fr__header-left { float: left; }
			.b-approve-fr__header-left-img {  }
		.b-approve-fr__header-right { margin-left: 387px; }
			#wrap .b-approve-fr__header-right-name { font-size: 38px; font-weight: bold; padding: 35px 0 43px 0; color: #000; line-height: 1.2; }
	
	#wrap .b-approve-fr__text { font-size: 16px; color: #000; line-height: 1.4; padding-bottom: 10px; }
		#wrap .b-approve-fr__text_type_title { font-size: 24px; }

	.b-approve-fr__content { padding: 29px 20px 13px; margin-left: -20px; width: 963px; }
		.b-approve-fr__content_type_dark { background-color: #eeeeee; }
		.b-approve-fr__content_type_shadow { background-image: url(../img/b-approve-fr/shadow2.png); background-position: 0 0; background-repeat: no-repeat;  }
		.b-approve-fr__text_type_center { text-align: center; }

		.b-approve-fr__faq {  }
			.b-approve-fr__faq .l-default__item { float: left; padding-left: 20px; display: block; }
			.b-approve-fr__faq .l-default__item:first-child { float: left; padding-left: 0px; }
				.b-approve-fr__faq .l-default__item img { margin: 0 auto; display: block; margin-bottom: 20px; }
				#wrap .b-approve-fr__faq .l-default__item .b-approve-fr__text_type_title { text-align: center; padding-bottom: 6px; }
			
	.b-approve-fr__list { margin-top: 13px; }
		.b-approve-fr__list .l-default__item { position: relative; margin-bottom: 15px; }
		.b-approve-fr__list .b-approve-fr__text { padding-left: 50px; }
		.b-approve-fr__list-style { font-size: 38px; color: #0d972b; font-weight: bold; position: absolute; }

	.b-approve-fr__contacts { margin-left: 50px; }
		.b-approve-fr__contacts-left { float: left; }
			.b-approve-fr__contacts-dwn { margin-top: 5px; background: #fcffcc; border: 1px solid #cfcfcf; position: relative; padding: 6px 10px 10px 90px; }
				.b-approve-fr__contacts-dwn-img { position: absolute; top: -15px; left: 15px;}
				#wrap .b-approve-fr__contacts-dwn .b-approve-fr__text { padding-bottom: 3px; }
				.b-approve-fr__contacts-dwn .bld { font-weight: bold; }
				.b-approve-fr__contacts-dwn .dsc { color: #999999; }
		.b-approve-fr__contacts-right { padding-left: 337px; }
				.b-approve-fr__contacts-mgr {  }
					.b-approve-fr__contacts-mgr-img { float: left; margin-top: 2px; }
					.b-approve-fr__contacts-mgr .b-approve-fr__text_type_contacts-text { padding-left: 85px; }
					.b-approve-fr__contacts-mgr .bld { font-weight: bold; }
	
.b-new-ios-header {width:100%;padding-top:40px;padding-left:60px;}
      .b-new-ios-header img{float:left;display:block;margin-right:20px;}
#wrap .b-new-ios-header h2{float:left;display:block;width:540px;clear:none;padding:0;}

.b-new-ios-content  {width:100%;padding-top:40px;}
      .b-new-ios-content img{float:left;display:block;margin:0 20px 0 60px;}
#wrap .b-new-ios-content h3{clear:none;font-size:24px;}
#wrap .b-new-ios-content p{clear:none;font-size:16px;}
#wrap .b-new-ios-content div.text{float:left;display:block;width:460px;clear:none;font-size:16px;margin:0 20px 0 60px;padding:0;}

.b-company-lk__filter-part { margin-bottom: 3px; overflow: hidden; }
	#wrap .b-company-lk__filter-part-item { white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;margin-left: 3px; float: left; color: #000000; text-decoration: none; cursor: pointer; padding: 0px 6px 0 6px; display: inline-block;  border: 1px solid #a6acb2; font-size: 14px; line-height: 1.45; }
	#wrap .b-company-lk__filter-part-item .choose_count { font-size: 14px; }
	#wrap .b-company-lk__filter-part-item:first-child { margin-left: 0; }
	/*#wrap .b-company-lk__filter-part-item:hover { background: #0d972b; color: #ffffff; }*/
	#wrap .b-company-lk__filter-part-item.active { background: #0d972b; color: #ffffff; }
		  .b-company-lk__filter-part-item-checkbox { display: none; }

.b-company-lk__filter-other {  position: relative; top: -1px; margin-bottom: 40px; z-index: 2; }
	.b-company-lk__filter-other-form { background: #f3f3f3; border: 1px solid #d0d0d0; width: 652px; margin-left: 5px; padding: 0 14px 0; }
	.b-company-lk__filter-other .input-default_type_medium2 { width: 50px; }
	.b-company-lk__filter-other .lbl_type_in-input { float: left; margin-bottom: 13px; }
	.b-company-lk__filter-txt-top { margin-top: 3px; }
	.b-company-lk__filter-other-sep { background: #d0d0d0; width: 100%; height: 1px; margin: 20px 0 17px; }
	.b-company-lk__filter-other .b-layout_section{ float: left; margin-left: 20px; }
	.b-company-lk__filter-other .b-layout_section:first-child { margin-left: 0; }
	.b-company-lk__filter-other .l_type_checkbox-list .l-default__item { margin-top: 11px; }
	.b-company-lk__filter-other .l_type_checkbox-list .l-default__item input[type="checkbox"] { top: 2px; }
	.b-company-lk__filter-other .l_type_checkbox-list .l-default__item:first-child { margin-top: 0; }

	.b-company-lk__filter-other .shadow-kn-lk-filter3 { background: url(../img/rieltors/filter/shadow.png) no-repeat center 0; width: 682px; height: 14px; margin-left: -14px; }
	#wrap .b-company-lk__filter-other .b-company-lk__filter-show-map { margin-top: 5px; padding-top: 0; margin-right: 10px; }
	.b-company-lk__filter-txt3 { color: #707070; font-size: 16px; }

}

.mobile_apps_block {
    margin-top: 45px;
    position: relative;
    margin-left: 5px;
    width: 210px;
}
.mobile_apps_body {
    background: url("/modules/listsearch/img/sms_mobile_back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 12px;
    height: 200px;
    padding: 0 10px;
    text-align: center;
    width: 190px;
}
.mobile_apps_title {
    clear: both;
    font-size: 17px;
    padding: 95px 0 0;
    text-align: left;
}
