.b-static-kredit .title-head{width:50%}.b-static-kredit .table{width:100%}.layout-mobile .b-static-kredit td{width:33.3333%}.layout-mobile .b-static-kredit .b-markdown.gagarin table td,.layout-mobile .b-static-kredit .b-markdown.gagarin table th{padding:4px 5px}.b-static-kredit2 .title-head{width:50%}.b-static-kredit2 .table{width:100%}.layout-mobile .b-static-kredit2 .title-head{width:20%}.layout-mobile .b-static-kredit2 .b-markdown.gagarin table td,.layout-mobile .b-static-kredit2 .b-markdown.gagarin table th{padding:4px 5px}.b-static-kredit3 .title-head{width:50%;max-width:118px}.b-static-kredit3 .table{width:100%}.layout-mobile .b-static-kredit3 .title-head{width:20%}.layout-mobile .b-static-kredit3 .b-markdown.gagarin table td,.layout-mobile .b-static-kredit3 .b-markdown.gagarin table th{padding:4px 5px}.b-static-custom-banner{border:1px solid #e5e5e5;width:calc(100% - 2px);font-size:14px;overflow:hidden;margin-bottom:15px}.b-static-custom-banner .col-container{display:table;width:100%}.b-static-custom-banner .col{display:table-cell;padding:16px;width:50%}.b-static-custom-banner .image-container{background-image:url(/adaptive/images/layout/customBanner.png);background-size:cover;background-position:50%}.b-static-custom-banner .text-container{display:inline-block;vertical-align:top}.b-static-custom-banner .header-container{padding-bottom:20px}.b-static-custom-banner .icon{display:inline-block;float:left;width:22px;height:22px}.b-static-custom-banner .header{display:inline-block;font-weight:700;line-height:22px;padding-left:5px}.b-static-custom-banner .header a{text-decoration:none;color:#000}.b-static-custom-banner .prime{font-size:21px;line-height:21px;color:#666;padding-bottom:20px}.b-static-custom-banner .text{color:#9a9a9a;padding-bottom:14px}.b-static-custom-banner .btn{font-size:21px;cursor:pointer;padding-left:1.5rem!important;padding-right:1.5rem!important;color:#fff;background:#286ff8;border-radius:8px;width:calc(100% - 50px);display:inline-block;height:40px;text-align:center;line-height:40px;text-decoration:none}.layout-mobile .b-static-custom-banner .image-container{display:none}.layout-mobile .b-static-custom-banner .header-container{padding-bottom:15px}.layout-mobile .b-static-custom-banner .text{padding-bottom:25px}.layout-mobile .b-static-custom-banner .image{width:calc(100% + 32px);position:relative;left:-16px;margin-bottom:25px}.layout-mobile .b-static-custom-banner .btn{margin-bottom:15px}.dm_widget h2{font-family:Days,sans-serif;margin:40px 0 12px;padding-bottom:10px;font-size:18px;font-weight:400;border-bottom:1px solid #ddd}.dm_widget .corporation-card .title{font-weight:700;display:block;float:left}.dm_widget .corporation-card .title:after{content:":"}.dm_widget .corporation-card .value{display:block;padding-left:200px}.dm_widget .b-markdown.gagarin ul li:before{content:none}.layout-not-desktop .b-lease-page h1,.layout-not-desktop .b-lease-page h2{font-size:16px}.b-lease-page .cities{float:left;background-color:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;width:100%;margin-right:3px;padding-top:15px;padding-left:10px;margin-bottom:5px}.b-lease-page .cities p{white-space:pre;overflow:hidden;text-overflow:ellipsis}.b-lease-page .cities.last{margin-right:0;margin-bottom:25px}.b-lease-page .cities .red{color:red}.b-lease-page i{font-style:normal}.b-lease-page .b-button{margin-bottom:25px}.layout-mobile .cities{padding-left:0;margin-right:0}@media only screen and (min-width:1020px){.b-lease-page .cities{width:247px;margin-bottom:5px}}@media only screen and (min-width:1200px){.b-lease-page .cities{width:337px;margin-bottom:5px}}.b-page-contacts h2{font-family:Days,sans-serif;margin:40px 0 12px;padding-bottom:10px;font-size:18px;font-weight:400;border-bottom:1px solid #ddd}.b-page-contacts .corporation-card .title{font-weight:700;display:block;float:left}.b-page-contacts .corporation-card .title:after{content:":"}.b-page-contacts .corporation-card .value{display:block;padding-left:200px}.b-page-contacts .b-markdown.gagarin ul li:before{content:none}.layout-mobile .b-page-contacts .corporation-card .title{float:none}.layout-mobile .b-page-contacts .corporation-card .value{padding-left:0;margin-bottom:10px}.b-page-offices .region_list{width:33.3%;float:left}.b-page-offices .region_list li{margin-bottom:5px}.b-page-offices .region_list li a{text-decoration:none;color:#000;border-bottom-width:1px;border-bottom-style:dotted;font-size:14px;display:inline-block;margin:0 5px;height:20px;line-height:20px}.b-page-offices .region_list li a:hover{border-bottom-style:solid}.b-page-offices .region_list li.active a{border-bottom-color:transparent;border-radius:5px;margin:0;padding:0 5px;background:#ff0}.b-page-offices .office .wrap{padding:30px 5px;border-bottom:1px solid #666}.b-page-offices .office:last-child .wrap{border-bottom:none}.b-page-offices .offices h2{margin:40px 0 30px;font-size:24px}.b-page-offices .office_address_line .inline{height:25px;font-weight:300;font-size:14px;line-height:23px;vertical-align:middle}.b-page-offices .office_payment_info{height:24px;font-size:14px;line-height:24px;padding-top:5px}.b-page-offices .office_payment_info .item.margin{margin-left:25px}.b-page-offices .office_payment_info .item.credit a{display:inline-block;height:24px;line-height:24px;text-decoration:none;background:red;border-radius:3px;padding:0 10px;font-family:Days}.b-page-offices .office_payment_info .item.credit a .white{color:#fff}.b-page-offices .office_payment_info .item.credit a .yellow{color:#ff0}.b-page-offices .office_payment_info .item.margin.sticker{color:#ff0;display:inline-block;height:24px;line-height:24px;text-decoration:none;background:red;border-radius:3px;padding:0 10px;font-family:Days}.b-page-offices .office_rarr{font-size:16px!important;line-height:20px!important;margin:0 10px}.b-page-offices .office_employees_cell{text-align:center;width:100px}.b-page-offices .office_employees_cell div{text-align:center}.b-page-offices .office_employee_name{font-size:12px;line-height:24px}.b-page-offices .office_employee_img{height:55px}.b-page-offices .office_employee_icq{font-size:11px;vertical-align:text-top}.b-page-offices .office_employee_icq div{height:11px!important}.b-page-offices .fancybox_gallery_group{position:relative;height:78px;overflow:hidden;padding:5px 20px}.b-page-offices .fancybox_gallery_group a{display:block;float:left;margin-right:2px}.b-page-offices .fancybox_gallery_group a img{border-radius:2px}.b-page-offices .fancybox_gallery_group .next,.b-page-offices .fancybox_gallery_group .prev{position:absolute;height:78px;line-height:78px;cursor:pointer;padding:0 5px}.b-page-offices .fancybox_gallery_group .next:hover,.b-page-offices .fancybox_gallery_group .prev:hover{color:red}.b-page-offices .fancybox_gallery_group .next.disabled,.b-page-offices .fancybox_gallery_group .next.disabled:hover,.b-page-offices .fancybox_gallery_group .prev.disabled,.b-page-offices .fancybox_gallery_group .prev.disabled:hover{color:#ccc;cursor:default}.b-page-offices .fancybox_gallery_group .next{right:0}.b-page-offices .fancybox_gallery_group .prev{left:0}.b-page-offices .office-info i{display:inline-block;float:left;color:#bbb0b4;font-style:normal!important;font-size:18px;line-height:16px;width:16px;height:16px}.b-page-offices .office-employee{margin-bottom:17px;vertical-align:top;display:inline-block;width:340px}.b-page-offices .office-employee .employee-photo{margin-top:3px;width:68px;height:91px;overflow:hidden;border:1px solid #dcdcdc;border-radius:3px;position:relative}.b-page-offices .office-employee img{box-shadow:none!important;border-radius:0!important;-webkit-border-radius:0;-moz-border-radius:0;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:68px}.b-page-offices .current-offices{width:340px;margin-left:10px}.b-page-offices .current-offices>.city,.b-page-offices .current-offices>.show-all-offices{margin-top:12px}.b-page-offices .office-employee.first{margin-right:15px}.layout-not-desktop .b-page-offices h1,.layout-not-desktop .b-page-offices h2{font-size:16px}.b-page-offices #cityOfficeMap{width:340px;height:250px;margin-right:0}.b-page-offices .b-markdown.gagarin .b-col{display:table-cell;width:340px}.layout-not-desktop .b-page-offices .b-markdown.gagarin .b-col{display:block;width:auto;max-width:520px}@media only screen and (min-width:320px) and (max-width:359px){.b-page-offices .second-row .office-employee,.layout-mobile .b-page-offices #cityOfficeMap{width:300px}}@media only screen and (min-width:1020px) and (max-width:1199px){.b-page-offices #cityOfficeMap,.b-page-offices .b-col,.b-page-offices .office-employee{width:250px}.b-page-offices .office-employee .employee-info>div{width:170px}.b-page-offices .office-employee .employee-info .email>i,.b-page-offices .office-employee .employee-info .phone>i{display:none}}.b-page-office-page .b-block>div{padding:15px 10px}.b-page-office-page .b-block.gray{background:#f1f1f1}.b-page-office-page .office-info{height:200px;line-height:16px;overflow:hidden}.b-page-office-page .office-info i{display:inline-block;float:left;color:#bbb0b4;font-style:normal!important;line-height:16px;width:16px;height:16px;margin-right:6px;font-size:16px}.b-page-office-page .office-info i.metro-icon{background-image:url(/theme/images/metro-icon.png);background-repeat:no-repeat}.b-page-office-page .office-info .address,.b-page-office-page .office-info .address-more,.b-page-office-page .office-info .metro,.b-page-office-page .office-info .phones,.b-page-office-page .office-info .work-time{padding-bottom:9px}.b-page-office-page .office-info .email,.b-page-office-page .office-info .metro,.b-page-office-page .office-info .phones,.b-page-office-page .office-info .work-time{margin-left:-3px}.b-page-office-page .office-info.first{width:340px;font-size:12px}.b-page-office-page .office-info.second{width:340px;float:right}.b-page-office-page .office-info.second>div{padding:0}.b-page-office-page .second-row .employees{width:340px;float:right}.b-page-office-page .first-row,.b-page-office-page .second-row{padding-bottom:19px}.b-page-office-page .office-photos a{display:block;margin-bottom:1px}.b-page-office-page #cityOfficeMap{height:100%;width:340px}.b-page-office-page .first-row{border-radius:5px 5px 0 0}.b-page-office-page .first-row .half{background:#f1f1f1;border-bottom:1px solid #dcdcdc}.b-page-office-page .b-column.half{float:left;width:49%}.layout-not-desktop .b-page-office-page .b-column.half{float:none;width:100%;margin-bottom:20px;min-height:146px}.layout-not-desktop .office-gallery{text-align:center}.layout-mobile .b-page-office-page .office-info.second{width:340px;float:none;margin:0 auto}.layout-mobile .b-page-office-page #cityOfficeMap{width:340px}.layout-tablet .b-page-office-page .office-info.second{width:480px;height:200px;float:none}.layout-tablet .b-page-office-page #cityOfficeMap{width:480px;height:200px}@media only screen and (min-width:320px) and (max-width:359px){.layout-mobile .b-page-office-page .office-gallery img{width:300px!important}.b-page-office-page .office-info.second,.b-page-office-page .second-row .employees,.layout-mobile .b-page-office-page #cityOfficeMap,.layout-mobile .b-page-office-page .office-info.first,.layout-mobile .b-page-office-page .office-info.second{width:300px}}@media only screen and (min-width:1020px) and (max-width:1199px){.b-page-office-page .office-employee,.b-page-office-page .office-info.second,.b-page-office-page .second-row .employees{width:250px}.b-page-office-page .office-employee .employee-info>div{width:170px}.b-page-office-page .office-employee .employee-info .email>i,.b-page-office-page .office-employee .employee-info .phone>i{display:none}.b-page-office-page #cityOfficeMap,.b-page-office-page .office-info.first,.b-page-office-page .second-row .office-gallery img{width:250px}}.office-employee{margin-bottom:17px}.office-employee .employee-info i{display:inline-block;float:left;color:#bbb0b4;font-style:normal!important;font-size:18px;line-height:16px;width:16px;height:16px;margin-right:3px}.office-employee .employee-photo{margin-top:3px;width:68px;height:91px;overflow:hidden;border:1px solid #dcdcdc;border-radius:3px;cursor:pointer;display:inline-block;float:left}.office-employee .employee-photo:hover{border:1px solid red}.office-employee .employee-photo a{display:block;height:100%;background-size:cover;background-position:50%}.office-employee .employee-info{display:inline-block;float:left;padding-left:10px;font-size:13px}.office-employee .employee-info .name{margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.office-employee .employee-info .email i{font-size:16px}.office-employee .employee-info .phone i{margin-top:2px}.office-employee .employee-info .skype i{margin-top:1px}.layout-not-desktop .b-news-index h1,.layout-not-desktop .b-news-index h2,.office-employee .employee-info i{font-size:16px}.b-news-page .author{font-size:14px;font-weight:700;padding-bottom:7px;margin-top:-5px}.b-news-page .text{font-size:13px;line-height:18px;padding-bottom:20px}.layout-not-desktop .b-news-page h1,.layout-not-desktop .b-news-page h2{font-size:16px}.layout-mobile .b-news-page .body img{width:100%!important;height:auto!important}.b-story-page .author{font-size:14px;font-weight:700;padding-bottom:7px;margin-top:-5px}.b-story-page .text{font-size:13px;line-height:18px;padding-bottom:20px}.b-story-page .images>a{display:inline-block;height:100%;margin-bottom:20px}.b-story-page .images>a>img{-webkit-box-shadow:0 1px 2px 1px #bcbcbc;-moz-box-shadow:0 1px 2px 1px #bcbcbc;box-shadow:0 1px 2px 1px #bcbcbc}.b-story-page .story_text{overflow:hidden}.layout-mobile .b-story-page .images img{width:100%;height:auto}.b-hotel-list ul.hotels{position:relative;margin:0 -10px}.b-hotel-list ul.hotels li{width:160px;height:180px;float:left;position:relative;padding:10px;border-radius:10px;transition:all .5s;background:#fff}.b-hotel-list ul.hotels li:hover{background:#e40c00}.b-hotel-list ul.hotels li .wrap{height:100%;background:#fff;position:relative;overflow:hidden}.b-hotel-list ul.hotels li .image{height:120px;background-size:cover;background-position:50%;border-radius:4px 4px 0 0}.b-hotel-list ul.hotels li .noimage{height:120px;line-height:120px;text-align:center;color:#ccc}.b-hotel-list ul.hotels li .name,.b-hotel-list ul.hotels li .rating{padding:5px 10px 0}.b-hotel-list ul.hotels li .name a{text-decoration:none!important;font-weight:700;font-size:11px}.b-hotel-search-form form{display:flex}.ui-autocomplete{z-index:100}@media only screen and (min-width:370px) and (max-width:1019px){.b-hotel-list ul.hotels{width:360px;margin:0 auto}}.b-diplomas-list ul.diplomas_list li{width:210px;height:350px;overflow:hidden;padding:10px}.b-diplomas-list ul.diplomas_list li a:hover{box-shadow:0 0 3px 1px #e70c07}.b-diplomas-list ul.diplomas_list li h2{font-weight:400;font-size:22px;line-height:36px}.b-diplomas-list ul.diplomas_list li a{display:block;width:210px;height:300px;background-size:cover;background-position:50% 50%}.layout-mobile .b-diplomas-list .pager.b-pager.right{height:18px}.layout-mobile .b-diplomas-list ul.diplomas_list{width:100%;margin:0 auto}.layout-mobile .b-diplomas-list ul.diplomas_list li{width:100%;height:400px;padding:0}.layout-mobile .b-diplomas-list ul.diplomas_list li a{width:100%;height:350px}.layout-not-desktop .b-page-feedback h1,.layout-not-desktop .b-page-feedback h2{font-size:16px}.b-page-feedback{margin-bottom:20px}.b-page-feedback .b-form .border_wrap:not(.last) .fieldset{margin:14px;width:auto}.b-page-feedback .b-form .border_wrap.last .fieldset .form_row{margin:0;width:auto}.b-page-feedback .b-form .form_actions{width:auto}.b-page-feedback .b-form .value textarea.b-text{height:200px;padding-top:7px;padding-bottom:7px;line-height:16px}.layout-mobile .no-mm{margin-left:-10px}.layout-mobile .b-page-feedback .b-form .fields_wrap .fieldset{margin:14px 10px 30px;width:auto}.layout-mobile .b-page-feedback .b-form .label{width:31%}.layout-mobile .b-page-feedback .b-form .value{width:68%}.b-page-franchise .b-markdown.gagarin .header h2,.b-page-franchise .b-markdown.gagarin h1{display:inline-block;padding-bottom:0;margin-bottom:0;border-bottom:none}.b-page-franchise .b-markdown.gagarin .header h2{color:red;font-size:20px}.b-page-franchise .b-markdown.gagarin .form-header{border-bottom:none;margin-bottom:0}.b-page-franchise .b-markdown.gagarin img{box-shadow:none;border-radius:0}.b-page-franchise .cost{font-family:Days,Arial,sans-serif;font-size:16px;color:red}.b-page-franchise .b-markdown.gagarin i{font-style:normal}.b-page-franchise .presentation{margin-bottom:20px}.b-page-franchise .send{margin-left:20px;margin-bottom:10px}.b-page-franchise .desc>.b-bold{display:block;margin-bottom:5px;margin-top:-2px;font-size:14px}.b-page-franchise .advantages.key{background-image:url(/adaptive/images/franchise/key.png)}.b-page-franchise .advantages.globe{background-image:url(/adaptive/images/franchise/globe.png)}.b-page-franchise .advantages.graduate{background-image:url(/adaptive/images/franchise/graduate.png)}.b-page-franchise .advantages.money{background-image:url(/adaptive/images/franchise/money.png)}.b-page-franchise .advantages.ribbon{background-image:url(/adaptive/images/franchise/ribbon.png)}.b-page-franchise .advantages.shipping{background-image:url(/adaptive/images/franchise/shipping.png)}.b-page-franchise h2.office{margin-top:10px}.b-page-franchise h2.honors{margin-top:20px}.b-page-franchise ol>li:before{margin-right:7px}.b-page-franchise .b-markdown.gagarin ol{margin-bottom:4px}.b-page-franchise span.inv{display:inline-block;width:295px}.b-page-franchise span.inv-cost{color:red}.b-page-franchise .b-markdown.gagarin .half-right>.notice{margin-bottom:0;padding-bottom:7px}.b-page-franchise span.inv.last{margin-bottom:10px}.b-page-franchise .both{clear:both}.b-page-franchise div.photo{min-width:50px;height:100px;background:red;margin-right:15px}.b-page-franchise div.photo.vertical{height:145px}.b-page-franchise div.link{display:inline-block;float:right;vertical-align:middle;height:100px;line-height:100px}.b-page-franchise div.link.vertical{line-height:145px}.b-page-franchise li>span{margin-left:26px;font-weight:400}.b-page-franchise ol.bottom-list>li:before{display:inline-block;vertical-align:top;width:18px}.b-page-franchise .b-markdown.gagarin ol li{margin-right:0}.b-page-franchise .form_row{margin-left:20px;margin-right:20px}.b-page-franchise .form_row .label{font-weight:700;width:175px}.b-page-franchise .b-form{padding-top:20px}.b-page-franchise .radio{display:inline-block;height:26px;vertical-align:middle;margin-right:20px}.b-page-franchise .radio.on{width:26px;cursor:pointer;background-image:url(/adaptive/images/franchise/radio-on.png);margin-right:10px}.b-page-franchise .radio.off{width:26px;cursor:pointer;background-image:url(/adaptive/images/franchise/radio-off.png);margin-right:10px}.b-page-franchise .rec-count{margin-top:20px;display:block;margin-bottom:6px}.b-page-franchise .b-flash{cursor:pointer;display:none}.b-page-franchise .kommersant{padding-top:4px}.b-page-franchise .kommersant-link{margin-left:10px}.b-page-franchise .kommersant-link-2{display:none}.b-page-franchise .red-text{color:red}.b-page-franchise .people-stat{width:580px}.b-page-franchise .bottom-list div{display:inline-block}.b-page-franchise .long{display:inline-block;width:182px;line-height:25px}.b-page-franchise div.cost{display:none}.layout-not-desktop .b-page-franchise .b-markdown.gagarin .header h2,.layout-not-desktop .b-page-franchise h1,.layout-not-desktop .b-page-franchise h2{font-size:16px}.layout-not-desktop .b-page-franchise .form2{margin-top:20px}.layout-not-desktop .b-flash{margin-top:10px}.layout-mobile .b-page-franchise .form1{display:none}.layout-mobile .b-page-franchise .b-form.simple{border-radius:0}ol.bottom-list{list-style-position:outside}.b-page-franchise .yandex-stat{margin-top:10px;width:100%}.b-page-franchise .people-stat{width:100%}.b-page-franchise .header{padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid #ddd;line-height:20px}.b-page-franchise .header-big{margin-top:10px;height:24px}.b-page-franchise .shadow{height:3px;background:url(/adaptive/images/franchise/shadow.jpg) repeat-x 0 -3px}.b-page-franchise a.helper{display:inline-block;font-size:13px;line-height:13px;margin-left:16px;font-weight:400}.b-page-franchise .desc{display:block;vertical-align:top}.b-page-franchise .advantages{margin-right:22px;margin-bottom:15px;display:block;width:100px;height:100px;border-radius:3px;border:1px solid #dedede;background:#fff no-repeat 50%;float:left}.franchise-russia-map{background:red url(/adaptive/images/franchise/russia.png) no-repeat 50%;height:564px;width:100%;margin-bottom:-40px;display:none}.b-page-franchise div.cost-d{display:none}.b-page-franchise .half-right{float:left;width:49%;margin-left:1%}.b-page-franchise .half-left{float:left;width:49%;margin-right:1%}.layout-mobile .b-page-franchise .half-left,.layout-mobile .b-page-franchise .half-right{float:none;width:100%;margin:0}.layout-mobile .b-page-franchise .header-big{height:auto}.layout-mobile .b-page-franchise .header-big a{margin:10px}.layout-mobile .b-page-franchise .kommersant span.kommersant-links{margin:0 10px 10px;display:block}.layout-mobile .b-page-franchise .kommersant a{margin:0}.b-page-franchise .both.h20,.layout-mobile .b-page-franchise .h20,.layout-mobile .b-page-franchise .h20-full{height:20px}.layout-mobile .b-page-franchise .b-form .value{width:80%}@media only screen and (min-width:760px) and (max-width:1019px){.b-page-franchise .b-form .value{width:300px}.b-page-franchise .header.header-big{height:80px}.b-page-franchise .header-big a.helper{position:absolute;top:35px;left:0;margin:0 10px}.b-page-franchise .header-big .kommersant{position:absolute;top:32px;left:51%;margin:0 10px;padding:0}.b-page-franchise .kommersant-link{margin:0}}@media only screen and (min-width:1020px) and (max-width:1199px){.b-page-franchise .header.header-big{height:45px}}.b-page-offices-awards-stories a.helper{display:inline-block;font-size:13px;line-height:13px;margin-left:16px;font-weight:400}.b-page-offices-awards-stories .b-markdown.gagarin .header h2,.b-page-offices-awards-stories .b-markdown.gagarin h1{display:inline-block;padding-bottom:0;margin-bottom:0;border-bottom:none}.b-page-offices-awards-stories .b-markdown.gagarin .header h2{color:red;font-size:20px}.b-page-offices-awards-stories .header{padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid #ddd;line-height:20px}.b-page-offices-awards-stories .half-left,.b-page-offices-awards-stories .half-right{float:left;width:580px}.b-page-offices-awards-stories .half-right{margin-left:10px}.b-page-offices-awards-stories .half-left{margin-right:10px}.b-page-offices-awards-stories .shadow{height:3px;background:url(/adaptive/images/franchise/shadow.jpg) repeat-x 0 -3px;margin-bottom:35px}.b-page-offices-awards-stories .b-markdown.gagarin .form-header{border-bottom:none;margin-bottom:0}.b-page-offices-awards-stories .b-markdown.gagarin img{box-shadow:none;border-radius:0}.b-page-offices-awards-stories .yandex-stat{margin-top:10px;margin-bottom:5px}.b-page-offices-awards-stories .w210{display:inline-block;width:210px;line-height:25px}.b-page-offices-awards-stories .cost{font-family:Days,Arial,sans-serif;font-size:16px;color:red}.b-page-offices-awards-stories .b-markdown.gagarin i{font-style:normal}.b-page-offices-awards-stories .presentation{margin-bottom:20px}.b-page-offices-awards-stories .send{margin-left:20px;margin-bottom:10px}.b-page-offices-awards-stories .advantages{margin-right:22px;margin-bottom:15px;display:inline-block;width:100px;height:100px;border-radius:3px;border:1px solid #dedede;background:#fff no-repeat 50%}.b-page-offices-awards-stories .desc{display:inline-block;width:452px;vertical-align:top}.b-page-offices-awards-stories .desc>.b-bold{display:block;margin-bottom:5px;margin-top:-2px;font-size:14px}.b-page-offices-awards-stories .advantages.key{background-image:url(/adaptive/images/franchise/key.png)}.b-page-offices-awards-stories .advantages.globe{background-image:url(/adaptive/images/franchise/globe.png)}.b-page-offices-awards-stories .advantages.graduate{background-image:url(/adaptive/images/franchise/graduate.png)}.b-page-offices-awards-stories .advantages.money{background-image:url(/adaptive/images/franchise/money.png)}.b-page-offices-awards-stories .advantages.ribbon{background-image:url(/adaptive/images/franchise/ribbon.png)}.b-page-offices-awards-stories .advantages.shipping{background-image:url(/adaptive/images/franchise/shipping.png)}.b-page-offices-awards-stories h2.office{margin-top:10px}.b-page-offices-awards-stories h2.honors{margin-top:20px}.b-page-offices-awards-stories ol>li:before{margin-right:7px}.b-page-offices-awards-stories .b-markdown.gagarin ol{margin-bottom:4px}.b-page-offices-awards-stories span.inv{display:inline-block;width:295px}.b-page-offices-awards-stories span.inv-cost{color:red}.b-page-offices-awards-stories .b-markdown.gagarin .half-right>.notice{margin-bottom:0;padding-bottom:7px}.b-page-offices-awards-stories span.inv.last{margin-bottom:10px}.b-page-offices-awards-stories .both{clear:both}.b-page-offices-awards-stories .h25{height:25px}.b-page-offices-awards-stories div.photo{display:inline-block;margin-right:15px;overflow:hidden}.b-page-offices-awards-stories div.photo.vertical{width:100px;height:145px}.b-page-offices-awards-stories div.link{display:inline-block;float:right;vertical-align:middle;height:100px;line-height:100px}.b-page-offices-awards-stories div.link.vertical{line-height:145px}.b-page-offices-awards-stories li>span{margin-left:26px;font-weight:400}.b-page-offices-awards-stories ol.bottom-list>li:before{display:inline-block;vertical-align:top;width:18px}.b-page-offices-awards-stories .b-markdown.gagarin ol li{margin-right:0}.b-page-offices-awards-stories .bottom-list div{display:inline-block;width:555px}.b-page-offices-awards-stories .form_row{margin-left:20px;margin-right:20px}.b-page-offices-awards-stories .form_row .label{font-weight:700;width:175px}.b-page-offices-awards-stories .b-form{padding-top:20px}.b-page-offices-awards-stories .radio{display:inline-block;height:26px;vertical-align:middle;margin-right:20px}.b-page-offices-awards-stories .radio.on{width:26px;cursor:pointer;background-image:url(/adaptive/images/franchise/radio-on.png);margin-right:10px}.b-page-offices-awards-stories .radio.off{width:26px;cursor:pointer;background-image:url(/adaptive/images/franchise/radio-off.png);margin-right:10px}.b-page-offices-awards-stories .rec-count{margin-top:20px;display:block;margin-bottom:6px}.b-page-offices-awards-stories .b-flash{cursor:pointer;display:none}.b-page-offices-awards-stories .bottom-list div{width:465px}.b-page-offices-awards-stories .diploms-row,.b-page-offices-awards-stories .images-row{display:inline-block}.layout-mobile .b-page-offices-awards-stories .images-row{width:100%;height:100px;overflow:hidden;margin-bottom:10px;display:block}.layout-mobile .b-page-offices-awards-stories .diploms-row{width:100%;height:145px;overflow:hidden;margin-bottom:10px;display:block}.layout-mobile .b-page-offices-awards-stories div.link,.layout-mobile .b-page-offices-awards-stories div.link.vertical{line-height:40px;height:40px}.layout-mobile .b-page-offices-awards-stories br.clear{clear:both}.fancybox-outer .popup_number{color:red;float:left;width:23px}.fancybox-outer .popup_text{float:left;width:620px;text-align:justify;margin-bottom:5px;word-break:normal}.fancybox-outer .b-form .fieldset{width:650px}.fancybox-outer .popup_text.b-bold{margin-top:15px}.b-tour-page h1 span{color:red}.b-tour-page div.new_year{display:inline-block;font-family:Days,sans-serif;margin-bottom:10px;font-size:20px;font-weight:400;line-height:20px;color:red}.b-tour-page h2{font-size:18px;line-height:42px;font-weight:400}.b-tour-page .image{float:left;margin-right:-220px}.b-tour-page .description_romb{position:absolute;font-size:68px;color:#ebe9e9;height:68px;line-height:68px;margin-top:-36px;margin-left:20px}.b-tour-page .description{float:left;background:#ebe9e9;font-size:14px;line-height:18px;padding:15px 20px;position:relative;z-index:2}.b-tour-page h3{font-size:24px;line-height:28px;font-weight:300}.b-tour-page .b-markdown.gagarin table td{vertical-align:middle;padding:3px 20px 4px}.b-tour-page .b-markdown.gagarin table th{vertical-align:middle;line-height:16px;padding:4px 10px}.b-tour-page h3 .wrap{font-size:24px;font-weight:700;background:#ff0;padding:0 8px;line-height:36px;height:36px;display:inline-block}.b-tour-page h3 .marker{color:red}.b-tour-page .seo h2{margin-top:20px}.b-tour-page .seo h3{font-size:14px;margin-top:20px;line-height:14px}.b-tour-page .seo p{color:#333;margin:10px 0;line-height:20px;font-size:13px}.b-tour-page .hint,.b-tour-page .info{font-family:Georgia,serif;font-style:italic;color:#868686}.b-tour-page table{width:100%!important;margin-bottom:8px!important}.b-tour-page .b-markdown.gagarin p{margin-bottom:20px}.b-tour-page .b-markdown.gagarin p strong{font-weight:400;color:red}.b-tour-page table .hr{background:#ff0;font-weight:500}.b-tour-page table .dark{background:#f0f0f0}.b-tour-page .price{font-size:14px;line-height:30px;height:30px;font-weight:500;background:red;color:#fff;white-space:nowrap;position:relative;display:inline-block;vertical-align:top;margin-left:12px;padding:0 10px;margin-top:-2px;margin-bottom:-2px}.b-tour-page .price_romb{position:absolute;color:red;font-size:48px;margin-left:-22px;margin-top:-3px}.b-tour-page .touroperator{margin-top:-1px}.b-tour-page .b-markdown.gagarin div.liked{width:30px;height:30px;position:absolute;right:10px;top:50%;margin-top:-15px;display:inline-block}.b-tour-page .b-markdown.gagarin div.liked img{width:30px;height:30px;vertical-align:middle;float:right;border:none!important;box-shadow:none!important;border-radius:0!important;cursor:pointer}.b-tour-page .hotel-name{line-height:30px;width:auto;display:inline-block;padding-bottom:4px;padding-top:3px}.b-tour-page .hotel-name.multi-link,.b-tour-page .hotel-name.multi-link a{height:30px!important;overflow:hidden;line-height:15px!important}.b-tour-page .hotel-name .name{display:inline-block}.b-tour-page .hotel-name .meal,.b-tour-page .hotel-name .rating{color:#7b7c7e}.b-tour-page .b-markdown.gagarin td.name,.b-tour-page .b-markdown.gagarin th.name{padding:0 10px;position:relative}.b-tour-page .b-markdown.gagarin td.to,.b-tour-page .b-markdown.gagarin th.to{width:35px;max-width:35px}.b-tour-page .b-markdown.gagarin td.liked,.b-tour-page .b-markdown.gagarin th.liked{width:15px;max-width:15px;color:red;text-align:left;padding:0}.b-tour-page .b-markdown.gagarin td.liked .thumbs-up,.b-tour-page .b-markdown.gagarin th.liked .thumbs-up{color:#6e9c1f}.b-tour-page .b-markdown.gagarin td.liked .thumbs-up i.fa-thumbs-up.low,.b-tour-page .b-markdown.gagarin th.liked .thumbs-up i.fa-thumbs-up.low{color:red}.b-tour-page .b-markdown.gagarin td.liked .thumbs-up i.fa-thumbs-up.high,.b-tour-page .b-markdown.gagarin th.liked .thumbs-up i.fa-thumbs-up.high{color:grey}.b-tour-page .b-markdown.gagarin td.liked .thumbs-up i.fa-thumbs-up.highest,.b-tour-page .b-markdown.gagarin th.liked .thumbs-up i.fa-thumbs-up.highest{color:#6e9c1f}.b-tour-page .b-markdown.gagarin td.meal,.b-tour-page .b-markdown.gagarin th.meal{width:55px;max-width:55px}.b-tour-page .b-markdown.gagarin td.meal span{border-bottom:1px dotted;padding-bottom:1px}.b-tour-page .b-markdown.gagarin td.to>div{display:table;margin:0 auto}.b-tour-page .b-markdown.gagarin td.cost,.b-tour-page .b-markdown.gagarin th.cost{width:100px;max-width:100px}.b-tour-page .b-markdown.gagarin td.cost.kzt,.b-tour-page .b-markdown.gagarin th.cost.kzt{width:160px;max-width:160px}.b-tour-page .b-markdown.gagarin td.cost,.b-tour-page .b-markdown.gagarin td.cost a{color:red;font-weight:500;font-size:15px}.b-tour-page .b-markdown.gagarin span.exclamation-triangle{color:#e1d22d}.b-tour-page .b-markdown.gagarin td.cost .rub{font-weight:400;font-size:13px}.b-tour-page .b-markdown.gagarin td.cost div{cursor:pointer;width:98px;height:36px;background-image:url(/theme/images/product/sticker.png);background-position:0;background-repeat:no-repeat;line-height:36px;padding:0 16px 0 10px;font-family:Arial;font-size:16px;font-weight:500;color:#fff;text-shadow:0 1px 1px #730f03;filter:dropshadow(color=#730f03,offx=0,offy=1)}.b-tour-page .b-markdown.gagarin td.cost div span{color:#ffed00}.b-tour-page .touroperator-text{padding-left:2px;height:16px;line-height:16px;display:inline-block}.b-tour-page .nowrap{white-space:nowrap}.b-tour-page .q{border-bottom:1px dotted;padding-bottom:1px;cursor:pointer}.b-tour-page a.rounded{font-weight:700;cursor:pointer}.b-tour-page a.rounded,.b-tour-page a.rounded:hover{color:red;text-decoration:none}.b-tour-page .round_tr{padding-left:32px!important}.b-tour-page p.helper{color:#848484;font-size:.8em}.b-tour-page span.index{color:#848484;vertical-align:super;font-size:.9em}.b-tour-page .pdf{display:block;margin-bottom:10px}.b-tour-page .correction{color:red;padding-right:16px;display:inline-block;float:right;margin-bottom:10px;font-weight:500}.b-tour-page .correct{cursor:pointer}.b-tour-page .tour_name{font-size:11px;color:#666}.b-tour-page .combined{padding-bottom:20px;margin-bottom:0!important}.b-tour-page .no-display{display:none}.b-tour-page .pdf_btn{margin-bottom:11px}.b-tour-page .is_loading,.b-tour-page_admin .is_loading,.product_list_admin .is_loading{width:135px;color:red;font-size:13px;line-height:26px;text-align:center;background-color:#dadada;margin-right:2px;display:none}.b-tour-page .b-button>i.wr,.b-tour-page_admin .b-button>i.wr{font-style:normal}.layout-not-desktop .b-tour-page h1,.layout-not-desktop .b-tour-page h2{font-size:16px}.layout-not-desktop .b-tour-page .hotel-name{line-height:15px}.layout-not-desktop .b-tour-page .hotel-name .name{display:block}.office_helper_offices .item{font-size:12px;float:left;width:350px;padding-bottom:25px;padding-top:5px;line-height:18px}.office_helper_offices .item .city{color:red;font-size:14px;font-weight:300}.office_helper_offices .item .bgt_icon{position:absolute;margin-left:-20px}.office_helper_offices .item .marker,.office_helper_offices .item .metro{color:red}.b-markdown.gagarin .office_helper_offices .image{display:inline-block;box-shadow:none;border-bottom:4px solid #ff0107;margin-right:10px;margin-top:1px;width:140px;height:100px;background-size:cover;background-position:50%}.office_helper_offices .item .text{width:200px;display:inline-block;vertical-align:top}.b-markdown.gagarin .office_helper_offices .text i{font-size:16px;color:#bbb0b4;font-style:normal;width:16px}.b-markdown.gagarin .office_helper_offices .text i.icon-phone{vertical-align:middle}.layout-desktop .b-markdown.gagarin .office_helper_offices .text a{text-decoration:none;pointer-events:none;color:inherit}.b-story-list div.cities{float:left;margin-left:0;height:26px}.b-story-list div.cities .b-select{width:200px}.layout-mobile .b-story-list div.cities{float:none;margin-left:0;width:100%;display:block;margin-bottom:10px;height:auto;clear:both}.layout-mobile .b-story-list div.cities .b-select{width:100%!important}.b-hotel-body .b-markdown.gagarin i{font-style:normal}.b-hotel-body .stats{line-height:20px;vertical-align:bottom}.b-hotel-body .stats .rating-wrapper span.value{color:red;font-weight:700}.b-hotel-body .stats .rating{display:inline-block;margin:0 20px 0 10px;width:96px;height:16px;background:url(/theme/images/hotel/rating.stars.png) 0 16px;position:relative;vertical-align:top}.b-hotel-body .stats .rating .inner{position:absolute;height:100%;background:url(/theme/images/hotel/rating.stars.png) 0 0}.b-hotel-body .stats .comments-wrapper,.b-hotel-body .stats .rating-wrapper{display:inline-block}.b-hotel-body .label{margin-top:10px;font-size:14px;font-weight:700}.b-hotel-body .label.red{color:red}.b-hotel-body .about .text.max-height{max-height:72px;overflow:hidden}.b-hotel-body .map-images{margin:5px 0 10px;border-radius:3px;background-clip:padding-box;padding:1px}.b-hotel-body .map-images .map{position:relative;max-height:130px;overflow:hidden}.b-hotel-body .map-images .map.active{cursor:pointer}.b-hotel-body .map-images .map .address{position:absolute;width:100%;height:40px;line-height:40px;background:url(/theme/images/hotel/black-transparent.png);-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.b-hotel-body .map-images .map .address div{padding:0 10px;-moz-text-shadow:1px 0 0 #302f2e;-webkit-text-shadow:1px 0 0 #302f2e;text-shadow:1px 0 0 #302f2e;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=180, Color='#302f2e')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=180,Color="#302f2e")}.b-hotel-body .map-images .map .address div span{color:#fff;text-decoration:none}.b-hotel-body .map-images .map .address div a{color:#fff;text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted}.b-hotel-body .map-images .map img{display:block}.b-hotel-body .map-images .gallery{padding-top:1px}.b-hotel-body .map-images .gallery .overflow{height:90px;overflow:hidden;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.b-hotel-body .map-images .gallery ul{width:99999px}.b-hotel-body .map-images .gallery ul li{display:block;float:left}.b-hotel-body .map-images .gallery span.img{display:block;margin-right:1px;width:140px;height:90px;background-size:cover;background-position:50%}.b-hotel-body .map-images .gallery .control{display:block;position:absolute;height:90px;width:35px;background:#000;cursor:pointer;z-index:2;color:#fff;line-height:90px;text-align:center;font-size:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.b-hotel-body .map-images .gallery .control:hover{background:#666}.b-hotel-body .map-images .gallery .control.disabled,.b-hotel-body .map-images .gallery .control:hover.disabled{display:none}.b-hotel-body .map-images .gallery .control.prev{left:0}.b-hotel-body .map-images .gallery .control.next{right:0}.b-hotel-body .rows table td,.b-hotel-body .rows table th{text-align:left;position:relative}.b-hotel-body .rows table td.label{font-weight:700;width:45%}.b-hotel-body .rows table tbody.collapsed tr.values{display:none}.b-hotel-body .rows table tbody tr.header th:hover{background:#e0e0e0;cursor:pointer}.b-hotel-body .rows table th i{position:absolute;width:16px;height:16px;right:20px;top:13px;background-image:url(/theme/images/hotel/collapse.icon.png);background-position:100% 0}.b-hotel-body .rows table tbody.collapsed th i{background-position:0 0}.b-hotel-body .rows table th:hover i{background-position:100% 100%}.b-hotel-body .rows table tbody.collapsed th:hover i{background-position:0 100%}.b-hotel-body .panel{display:none;padding:0}.b-hotel-body .btn-slide{border-bottom:1px dotted #006cff!important}.b-hotel-body .btn-slide,.b-hotel-body .btn-slide:hover{color:#006cff!important;cursor:pointer!important;text-decoration:none!important}.b-hotel-body .btn-slide:hover{border-bottom:1px solid #006cff!important}.b-hotel-comments{position:relative;margin:20px 0;line-height:18px}.b-hotel-comments p{margin-bottom:4px}.b-hotel-comments .name{color:red}.b-hotel-comments .date{color:#a6a6a6}.b-hotel-comments .text{color:#575757}.b-hotel-comments .ocenka{color:#575757;font-weight:700}.b-hotel-comments .rating{float:right;color:#a6a6a6}.b-hotel-comments .rating .green{color:green}.b-hotel-comments .rating .red{color:red}.b-hotel-comments .rating i.fa-star.inactive{color:#ccc}.b-hotel-comments .rating i.fa-star.active{color:gold}.b-hotel-comments .green{color:green}.b-hotel-comments .red{color:red}.bgt_icon.thumbsup{background-position:-82px -2px}a:hover .bgt_icon.thumbsup{background-position:-102px -2px}.bgt_icon.thumbsdown{background-position:-82px -22px}a:hover .bgt_icon.thumbsdown{background-position:-102px -22px}.comment_form .choice-item{display:inline}.faq_header .b-button{display:inline-block;position:absolute;top:-3px;right:0}.b-markdown.gagarin em,.faq_header .b-markdown.gagarin i{font-style:normal}.b-faq-search-form-main table{width:700px}.w1000 .b-faq-search-form-main table{width:520px}.b-faq-search-form-main .label{font-size:18px;color:#464646;width:120px}.b-faq-search-form-main .wrap{line-height:16px;background:url(/theme/images/input_bg_700.png)}.b-faq-search-form-main .wrap.left{background-position:0 0;width:16px;padding:0 4px}.b-faq-search-form-main .wrap.right{background-position:100% 0}.b-faq-search-form-main .faq_search{width:100%;background:none;border:none;outline:none;height:28px;line-height:28px}.bgt_icon{background-image:url(/theme/images/icon_spr.png?3);width:16px;height:16px;vertical-align:bottom;display:inline-block}.bgt_icon.search{background-position:-2px -2px}@media only screen and (min-width:1020px) and (max-width:1199px){.b-faq-search-form-main table{width:520px}}.layout-not-desktop .b-faq-search-form-main table{width:100%}.b-faq-group-list .group{display:block;float:left;width:220px;overflow:hidden;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;position:relative;padding-bottom:16px}.b-faq-group-list .separate{display:block;float:left;width:20px;height:150px}.b-faq-group-list .group .image{display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-o-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;behavior:none;border-bottom:4px solid #ff0107;width:220px;height:150px;background-size:cover}.b-faq-group-list .group .info{position:absolute;display:block;bottom:20px;left:0;right:0;background:url(/theme/images/grad.png) bottom repeat-x;background-color:rgba(0,0,0,.6);padding:7px 7px 5px;color:#fff;font-size:14px;line-height:14px;text-shadow:0 0 3px rgba(0,0,0,.9)}.b-faq-group-list .question{line-height:20px}.b-faq-group-list .rating{float:right;color:#63b900;font-weight:700;margin-left:5px}.b-faq-group-list.simple .additionally{display:none}.layout-mobile .b-faq-group-list .groups-list{display:block;width:auto}.layout-desktop .b-faq-group-list .separate.sep3,.layout-mobile .b-faq-group-list .separate.sep2,.layout-tablet .b-faq-group-list .separate.sep2{display:none}.layout-mobile .faq_header{margin-bottom:43px}.layout-mobile .faq_header .b-button{top:33px}@media only screen and (min-width:1020px) and (max-width:1199px){.b-faq-group-list .group{width:160px}}@media only screen and (min-width:320px) and (max-width:719px){.b-faq-group-list .group{width:100%}.b-faq-group-list .group .image{width:100%;height:26px}.b-faq-group-list .separate{display:none}}.b-faq-page .help{font-size:12px;color:#7b7b7b}.b-faq-page .no,.b-faq-page .yes{margin-left:10px;border-bottom:1px dotted;cursor:pointer}.b-faq-page .no:hover,.b-faq-page .yes:hover{border-bottom:0}.b-faq-page .yes{color:#039660}.b-faq-page .no{color:red}.b-faq-page .no>a{color:red;text-decoration:none}.b-faq-page .description{color:#000;font-weight:700}.b-review-list div.cities{float:left;margin-left:20px;height:26px}.b-review-list div.cities .b-select{width:200px}.b-question-list .reviews,.b-review-list .reviews{padding-top:11px;font-size:13px}.b-question-list .review,.b-review-list .review{padding-top:9px;padding-bottom:11px}.b-question-list .answer .inner,.b-review-list .answer .inner{border-left:3px solid #ff0f0f;margin-left:1px;padding-left:16px}.b-question-list .reviews>li,.b-review-list .reviews>li{margin-bottom:24px;position:relative;border-top:1px solid #dcdcdc}.b-question-list .answer .header,.b-question-list .review .header,.b-review-list .answer .header,.b-review-list .review .header{padding-bottom:8px}.b-question-list .answer .name,.b-question-list .review .name,.b-review-list .answer .name,.b-review-list .review .name{text-transform:capitalize;font-family:Days,Arial,sans-serif;font-size:14px;color:red}.b-question-list .review .region,.b-review-list .review .region{text-transform:capitalize;padding-left:10px}.b-question-list .answer .date,.b-question-list .review .date,.b-review-list .answer .date,.b-review-list .review .date{font-size:11px;color:#7b7b7b;float:right}.b-question-list .answer>.text .morelink span,.b-question-list .review>.text .morelink span,.b-review-list .answer>.text .morelink span,.b-review-list .review>.text .morelink span{border-bottom-style:dotted;border-bottom-width:1px}.b-question-list ul.reviews .answer .morelink,.b-question-list ul.reviews .review .morelink,.b-review-list ul.reviews .answer .morelink,.b-review-list ul.reviews .review .morelink{display:block;color:#007ee3;font-style:normal;text-decoration:none;margin-top:1px}.b-review-list .answer>.text,.b-review-list .review>.text{line-height:18px}.layout-mobile .b-review-list .b-button.red,.layout-mobile .b-review-list div.cities{margin-bottom:10px;width:100%;display:block}.layout-mobile .b-review-list div.cities{float:none;margin-left:0;height:auto;clear:both}.layout-mobile .b-review-list div.cities .b-select{width:100%!important}.layout-mobile .b-question-list .pager.b-pager.right{height:min-content}@media only screen and (min-width:720px) and (max-width:1199px){.b-review-list .b-pager li:not(.current):not(.prev):not(.first):not(.last):not(.next){display:none}}.b-faq-question-list .question{line-height:20px}.b-faq-question-list .rating{float:right;color:#63b900;font-weight:700;margin-left:5px}.b-faq-search-result{display:block;height:0;overflow:hidden}.b-faq-search-result .question_form{height:600px}.b-faq-search-result .b-form .header,.b-faq-search-result .button_cancel{display:none}.b-faq-search-result .b-form .fields_wrap{position:relative;top:auto;bottom:auto;width:100%;height:100%}.b-faq-search-result .question{line-height:20px}.b-faq-search-result .rating{float:right;color:#63b900;font-weight:700;margin-left:5px}.b-faq-search-result h2{margin-top:5px}.b-faq-search-result .description{color:grey;line-height:14px;margin-bottom:10px;height:29px;overflow:hidden}.b-faq-search-result .b-form .value textarea.b-text{height:200px;padding-top:7px;padding-bottom:7px;line-height:16px}.layout-not-desktop .b-faq-search-result .question_form{height:100%}.layout-not-desktop .b-faq-search-result .b-form .fieldset{margin:14px 10px;width:auto}.layout-not-desktop .b-faq-search-result .b-form .form_row{width:100%}.layout-not-desktop .b-faq-search-result .b-form .label{width:28%}.layout-not-desktop .b-faq-search-result .b-form .value{width:71%}.layout-not-desktop .b-faq-search-result .b-form .fields_wrap{padding-top:5px}@media only screen and (max-width:719px){body,html{min-width:200px!important}.b-faq-form .question_form_popup{height:100%}.b-faq-form .b-form .fieldset{margin:14px 10px;width:auto}.b-faq-form .b-form .form_row,.b-faq-form .b-form .label,.b-faq-form .b-form .value{width:100%}.b-faq-form .b-form .fields_wrap{padding-top:5px}.b-faq-form .b-form .border_wrap.last .fieldset .form_row,.b-faq-form .b-form .form_actions{width:auto}.b-faq-form .fl_l{display:none}.b-faq-form .fl_r{float:none!important;margin:0 auto}}@media only screen and (min-width:411px) and (max-width:719px){.b-faq-form .b-form .label{width:28%}.b-faq-form .b-form .value{width:71%}}.b-tour-order-form .form_row.hidden{display:none}.b-tour-order-form .fa-star{cursor:pointer;text-shadow:0 0 2px #666;font-size:22px;padding-right:5px;color:#fff}.b-tour-order-form .fa-star.active{color:gold}.b-tour-order-form .departures{display:none}.b-tour-order-form .departures .choice-item{display:inline-block;width:49%}.b-tour-order-form .nights{width:56px}.b-tour-order-form .value.table .cell{display:table-cell;position:relative;vertical-align:top}.b-tour-order-form .fields_wrap .fieldset{margin:14px auto 70px;width:600px}.b-tour-order-form .value.table{display:inline-table}.b-tour-order-form .value.table .cell.error_left{padding-right:5px}.b-tour-order-form .value.table .cell.error_right{padding-left:5px}.b-tour-order-form .value.table .cell.first{padding-right:16px;background:url(/theme/images/_gagarin/1000px-line.png) no-repeat 0 13px}.b-tour-order-form .value.table .cell label{position:absolute;margin-left:10px}.b-tour-order-form .value.table .cell input{padding-left:30px}.b-tour-order-form .slider_nights{display:inline-block;margin-left:16px;width:220px}.b-tour-order-form .slider_nights .ui-slider-handle{outline:0 none}.b-tour-order-form .people .b-select.gagarin.small{width:60px!important}.b-tour-order-form .people .value.table .cell label{position:inherit;margin:0}.b-tour-order-form .people.child_ages_wrap .value.table .cell{width:25%}.b-tour-order-form .people.child_ages_wrap .value.table .cell.hidden,.b-tour-order-form .value.table .cell.hidden{display:none}.b-tour-order-form .b-text.datepicker[readonly]{color:#000!important;background-color:#fff!important;cursor:pointer!important}.b-tour-order-form .b-form .value .help{font-size:11px;line-height:16px;color:#7f7f7f}.b-tour-order-form .ajax-loader{background:#f1f1f1 url(/theme/images/ajax-loader_red.gif) no-repeat 50%;width:100%;height:80px;z-index:1000;opacity:.5}.b-tour-order-form h3{font-family:Days,sans-serif;font-size:15px;font-weight:200;margin-top:20px;margin-bottom:15px}.b-tour-order-form .b-order-results{width:auto;position:relative;min-height:80px}.layout-not-desktop .b-tour-order-form .fields_wrap .fieldset{margin:14px 10px 30px;width:auto}.layout-mobile .b-form .label.full-line{float:none;width:100%}.layout-mobile .b-form .value.full-line{width:100%}.layout-mobile .b-form label.full-line:before,.layout-not-desktop .b-form .label.tfull-line{float:none;width:100%}.layout-mobile .b-form input.full-line:before,.layout-not-desktop .b-form .value.tfull-line{width:100%}.layout-not-desktop .b-tour-order-form .slider_nights{width:160px}.layout-not-desktop .b-form .value label,.layout-not-desktop .b-tour-order-form .b-select,.layout-not-desktop .b-tour-order-form input{font-weight:500}.layout-mobile .b-tour-order-form .choice-item{width:100%}.layout-not-desktop .b-tour-order-form .border_wrap.last .fieldset .form_row{width:92%}.layout-not-desktop .b-form .label{width:28%}.layout-not-desktop .b-form .value{width:71%}.layout-not-desktop .b-form .form_row{width:100%}@media only screen and (min-width:320px) and (max-width:359px){.layout-mobile .b-tour-order-form .choice-item{width:100%}.layout-mobile .b-form .label{width:30%}.layout-mobile .b-form .value{width:68%}}@media only screen and (min-width:1020px) and (max-width:1199px){.b-tour-order-form .fields_wrap .fieldset{width:490px}.b-tour-order-form .b-form .label{width:180px}.b-tour-order-form .b-form .value{width:310px}.b-tour-order-form .slider_nights{width:120px}.b-tour-order-form .border_wrap.last .fieldset .form_row{width:310px}}@media only screen and (min-width:320px) and (max-width:359px){.layout-not-desktop .b-tour-order-form .slider_nights{width:120px}}.b-page-vacancy .vacancy_story{margin-top:20px}.b-page-vacancy .vacancy_story .photo{width:118px;vertical-align:top}.b-page-vacancy .vacancy_story .photo div{width:102px;height:132px;background-size:cover;background-position:50% 50%}.b-page-vacancy .vacancy_story .photo div.media{background-position:50% 0}.b-page-vacancy .vacancy_story .emp{height:26px;vertical-align:top}.b-page-vacancy .vacancy_story .emp .name,.b-page-vacancy .vacancy_story .emp .region{font-size:16px;font-family:Days}.b-page-vacancy .vacancy_story .emp .name{color:#000}.b-page-vacancy .vacancy_story .emp .region{color:#7d7d7d}.b-page-vacancy .vacancy_story .story{vertical-align:top}.iframe-video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;margin-bottom:18px}.iframe-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#review_form_1_employee_chosen .chosen-search,#review_form_1_office_chosen .chosen-search{display:none}.b-form .b-toggle{float:right}.b-form .b-toggle>div{margin-left:10px;float:left}.b-form .b-toggle .text{font-weight:700;cursor:pointer}.b-form .b-toggle .text>span{padding-bottom:1px}.b-form .b-toggle .text.red{color:#e20513}.b-form .b-toggle .text.red>span{border-bottom:1px dashed #e20513}.b-form .b-toggle .text.green{color:#4f9900}.b-form .b-toggle .text.green>span{border-bottom:1px dashed #4f9900}.b-form .b-toggle .switcher{width:46px;height:26px;background-image:url(/theme/images/_gagarin/toggles.png);background-position:0 0;cursor:pointer}.b-form .b-toggle .switcher .part{float:left;width:23px;height:26px}.b-form .b-toggle .switcher.green{background-position:0 -26px}.b-form .b-toggle .switcher.red{background-position:0 -52px}@media only screen and (max-width:1019px){body,html{min-width:280px!important}.b-form.review_form_step1 .fieldset,.b-form.review_form_step2 .fieldset,.b-form.review_form_step3 .fieldset{margin:14px 10px;width:auto}.b-form.review_form_step1 .form_row,.b-form.review_form_step2 .form_row,.b-form.review_form_step3 .form_row{width:100%}.b-form.review_form_step1 .label,.b-form.review_form_step2 .label,.b-form.review_form_step3 .label{width:28%}.b-form.review_form_step1 .value,.b-form.review_form_step2 .value,.b-form.review_form_step3 .value{width:71%}.b-form.review_form_step1 .border_wrap.last .fieldset .form_row,.b-form.review_form_step1 .form_actions,.b-form.review_form_step2 .border_wrap.last .fieldset .form_row,.b-form.review_form_step2 .form_actions,.b-form.review_form_step3 .border_wrap.last .fieldset .form_row,.b-form.review_form_step3 .form_actions{width:auto}.b-form.review_form_step1 .fl_l,.b-form.review_form_step2 .fl_l,.b-form.review_form_step3 .fl_l{display:none}.b-form.review_form_step1 .fl_r,.b-form.review_form_step2 .fl_r,.b-form.review_form_step3 .fl_r{float:none!important;margin:0 auto}.b-form.review_form_step1 .button_cancel,.b-form.review_form_step2 .button_cancel,.b-form.review_form_step3 .button_cancel{display:none}}@media only screen and (max-width:410px){.b-form .label,.b-form .value{width:100%!important}}