
.YMaps-g-line:after {
    clear: both;
    content: ".";
    display: block;
    font: 0px/0 a;
    height: 0;
    visibility: hidden;
}
.YMaps-pseudo-link {
    border-bottom: 1px dotted;
    cursor: pointer;
    outline: medium none;
    position: relative;
    text-decoration: none !important;
    top: -0.14em;
    white-space: nowrap;
}
.YMaps-pseudo-link span {
    position: relative;
    top: 0.14em;
}
.YMaps-pseudo-link:hover {
    color: #f00;
}
.YMaps-form-button {
    background: none no-repeat scroll 100% -50px rgba(0, 0, 0, 0);
    cursor: default;
    display: inline-block;
    outline: medium none;
    text-align: right;
}
a.YMaps-form-button:link, a.YMaps-form-button:hover, a.YMaps-form-button:visited {
    text-decoration: none;
}
.YMaps-form-button__left {
    background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 100%;
    vertical-align: top;
}
.YMaps-form-button__content {
    background: none repeat-x scroll 0 -100px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 100%;
    text-align: center;
    white-space: nowrap;
}
.YMaps-form-button__text {
    display: inline-block;
}
.YMaps-form-button__click {
    display: none;
}
a.YMaps-form-button, x:-moz-any-link {
    position: relative;
}
.YMaps-form-button__click, x:default {
    display: -moz-box;
    font: 0px/0 a;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.YMaps-form-button .YMaps-icon {
    float: none;
    margin: 3px 1px 0;
    padding: 0;
    position: relative;
    vertical-align: top;
}
.YMaps-form-button_disabled_yes .YMaps-icon {
    opacity: 0.3;
}
.YMaps-form-button_pressed_yes .YMaps-icon {
    opacity: 0.6;
}
.YMaps-form-button .YMaps-icon_move, .YMaps-form-button .YMaps-icon_ruler, .YMaps-form-button .YMaps-icon_magnifier, .YMaps-form-button .YMaps-icon_minus, .YMaps-form-button .YMaps-icon_plus {
    background: url("/src/css/lego/block/YMaps-form-button/icon-hand-ruler-zoom-minus-plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.YMaps-form-button .YMaps-icon_ruler {
    background-position: -16px 0;
    height: 17px;
    width: 17px;
}
.YMaps-form-button .YMaps-icon_magnifier {
    background-position: -33px 0;
}
.YMaps-form-button .YMaps-icon_minus {
    background-position: -49px 0;
}
.YMaps-form-button .YMaps-icon_plus {
    background-position: -64px 0;
}
.YMaps-form-button__content {
    padding: 0 1px !important;
}
.YMaps-form-button_height_26 .YMaps-icon {
    margin-top: 5px;
}
.YMaps-form-button_height_26 .YMaps-form-button__text {
    font-size: 12px;
}
.YMaps-form-button__input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font: 0px/0 a;
    height: 100%;
    margin: 0 0 0 -100%;
    opacity: 0;
    outline: medium none;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
.YMaps-form-button__input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
body .YMaps-form-button_disabled_yes {
    background-position: 100% -650px !important;
}
body .YMaps-form-button_disabled_yes .YMaps-form-button__left {
    background-position: 0 -600px !important;
}
body .YMaps-form-button_disabled_yes .YMaps-form-button__content {
    background-position: 0 -700px !important;
    color: #999 !important;
}
.YMaps-form-button_focused_yes {
    background-position: 100% -500px !important;
}
.YMaps-form-button_focused_yes .YMaps-form-button__left {
    background-position: 0 -450px !important;
}
.YMaps-form-button_focused_yes .YMaps-form-button__content {
    background-position: 0 -550px !important;
}
.YMaps-form-button_height_19 {
    font: 11px/17px Verdana,Arial,Helvetica,sans-serif;
    height: 19px;
}
.YMaps-form-button_height_19 .YMaps-form-button__left {
    margin-right: -3px;
    width: 3px;
}
.YMaps-form-button_height_19 .YMaps-form-button__content {
    margin: 0 3px;
    padding: 0 9px;
}
.YMaps-form-button_height_22 {
    font: 13px/20px Verdana,Arial,Helvetica,sans-serif;
    height: 22px;
}
.YMaps-form-button_height_22 .YMaps-form-button__left {
    margin-right: -3px;
    width: 3px;
}
.YMaps-form-button_height_22 .YMaps-form-button__content {
    margin: 0 3px;
    padding: 0 10px;
}
.YMaps-form-button_height_26 {
    font: 15px/24px Verdana,Arial,Helvetica,sans-serif;
    height: 26px;
}
.YMaps-form-button_height_26 .YMaps-form-button__left {
    margin-right: -3px;
    width: 3px;
}
.YMaps-form-button_height_26 .YMaps-form-button__content {
    margin: 0 3px;
    padding: 0 10px;
}
.YMaps-form-button_hovered_yes {
    background-position: 100% -200px !important;
}
.YMaps-form-button_hovered_yes .YMaps-form-button__left {
    background-position: 0 -150px !important;
}
.YMaps-form-button_hovered_yes .YMaps-form-button__content {
    background-position: 0 -250px !important;
}
.YMaps-form-button_pressed_yes {
    background-position: 100% -350px !important;
}
.YMaps-form-button_pressed_yes .YMaps-form-button__left {
    background-position: 0 -300px !important;
}
.YMaps-form-button_pressed_yes .YMaps-form-button__content {
    background-position: 0 -400px !important;
}
.YMaps-form-button_pressed_yes .YMaps-form-button__text {
    padding-top: 1px;
}
.YMaps-form-button_theme_grey-19, .YMaps-form-button_theme_grey-19 .YMaps-form-button__left, .YMaps-form-button_theme_grey-19 .YMaps-form-button__content {
    background-image: url("/src/css/lego/block/YMaps-form-button/_theme/YMaps-form-button_theme_grey-19.png");
    color: #000;
}
.YMaps-form-button_theme_grey-22, .YMaps-form-button_theme_grey-22 .YMaps-form-button__left, .YMaps-form-button_theme_grey-22 .YMaps-form-button__content {
    background-image: url("/src/css/lego/block/YMaps-form-button/_theme/YMaps-form-button_theme_grey-22.png");
    color: #000;
}
.YMaps-form-button_theme_grey-26, .YMaps-form-button_theme_grey-26 .YMaps-form-button__left, .YMaps-form-button_theme_grey-26 .YMaps-form-button__content {
    background-image: url("/src/css/lego/block/YMaps-form-button/_theme/YMaps-form-button_theme_grey-26.png");
    color: #000;
}
.YMaps-form-button_valign_middle {
    vertical-align: middle;
}
.YMaps-form-input {
    display: block;
}
.YMaps-h-search .YMaps-form-input {
    position: relative;
}
.YMaps-form-input__input {
    box-sizing: border-box;
    font: 100% Arial,Helvetica,sans-serif;
    margin: 0;
    width: 100%;
}
.YMaps-form-input__hint {
    color: #999;
    cursor: text;
    display: none;
    margin: 0.3em 0.2em;
    position: absolute;
    z-index: 2;
}
.YMaps-form-input__label {
    display: inline-block;
    margin-bottom: 0.25em;
}
.YMaps-slider {
    height: 1px;
    margin: 0 1px;
    padding: 0;
    position: absolute;
}
.YMaps-slider-content {
    left: 0;
    position: absolute;
    top: 0;
}
.YMaps-slider-minus, .YMaps-slider-plus {
    display: block;
    height: 25px;
    outline: medium none;
    position: relative;
    text-decoration: none;
    width: 25px;
}
.YMaps-slider-plus {
    margin-bottom: -50px;
}
.YMaps-slider-btn {
    height: 25px;
    overflow: hidden;
    position: absolute;
    width: 25px;
}
.YMaps-slider-btn i, .YMaps-slider-btn i {
    left: -25px;
}
.YMaps-slider-minus .YMaps-slider-btn i {
    top: 0;
}
.YMaps-slider-plus .YMaps-slider-btn i {
    top: -50px;
}
.YMaps-slider-minus:hover, .YMaps-slider-plus:hover {
    overflow: visible;
}
.YMaps-slider-minus:hover .YMaps-slider-btn i {
    top: -25px;
}
.YMaps-slider-plus:hover .YMaps-slider-btn i {
    top: -75px;
}
.YMaps-slider-minus_disable .YMaps-slider-btn i, .YMaps-slider-plus_disable .YMaps-slider-btn i {
    cursor: default;
}
.YMaps-slider-minus_disable .YMaps-slider-btn i {
    top: -118px !important;
}
.YMaps-slider-plus_disable .YMaps-slider-btn i {
    top: -143px !important;
}
.YMaps-slider-scale {
    height: 9px;
    position: relative;
}
.YMaps-slider-grab {
    font: 0px/0 a;
    left: -1px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    z-index: 1;
}
.YMaps-slider-grab, .YMaps-slider-grab i, .YMaps-slider-grab input {
    height: 9px;
    width: 27px;
}
.YMaps-slider-grab i {
    left: -25px;
    top: -100px;
}
.YMaps-slider-grab input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    outline: medium none;
    position: relative;
}
i.YMaps-slider-grab_h i {
    left: -25px;
    top: -109px;
}
.YMaps-slider-marks {
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 25px;
}
.YMaps-slider-btn i, .YMaps-slider-grab i, .YMaps-slider-marks i {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/zoom/slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    font: 0px/0 a;
    height: 250px;
    position: absolute;
    width: 53px;
}
.YMaps-slider-tips {
    border: medium none;
    font-size: 12px;
    left: 45px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.YMaps-slider-tips .YMaps-button-tip {
    clear: both;
    float: left;
    height: 17px;
    margin: 0 0 -17px;
    padding: 0;
    position: relative;
}
.YMaps-button-tip {
    position: absolute;
}
.YMaps-button-tip, a.YMaps-button-tip:link, a.YMaps-button-tip:hover, a.YMaps-button-tip:visited {
    color: #fff !important;
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
    white-space: nowrap;
}
.YMaps-button-tip-container, .YMaps-button-tip-l, .YMaps-button-tip-r {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/tips.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 17px;
    margin: 0;
    padding: 0;
}
.YMaps-button-tip-l, .YMaps-button-tip-r {
    font: 0px/0 a;
    left: 0;
    position: absolute;
    top: 0;
}
.YMaps-button-tip-l {
    background-position: 0 0;
    left: -9px;
    width: 9px;
}
.YMaps-button-tip-r {
    background-position: 100% 0;
    left: auto;
    right: -6px;
    width: 6px;
}
.YMaps-button-tip-container {
    background-position: 0 -34px;
    background-repeat: repeat-x;
    display: inline-block;
    font-weight: normal;
}
.YMaps-button-tip-container br {
    display: none;
}
.YMaps-button-tip-container:-moz-last-node {
    width: 100%;
}
.YMaps-button-tip-text {
    font-style: normal;
    line-height: 16px;
}
.YMaps-slider_left {
    left: auto;
}
.YMaps-slider_left .YMaps-slider-content {
    left: auto;
    right: 0;
}
.YMaps-slider-tips_left {
    left: auto;
    right: 45px;
}
.YMaps-slider-tips_left .YMaps-button-tip {
    float: right;
}
.YMaps-slider-tips_left .YMaps-button-tip-l {
    background-position: 0 -17px;
    left: -6px;
    width: 6px;
}
.YMaps-slider-tips_left .YMaps-button-tip-r {
    background-position: 100% -17px;
    right: -9px;
    width: 9px;
}
.YMaps-buttons {
    margin: 0 0 0 -5px;
    padding: 0;
    position: absolute;
}
.YMaps-button {
    color: #2a323b !important;
    cursor: default;
    float: left;
    line-height: 1.6em;
    margin: 0 0 0 5px;
    outline: medium none;
    padding: 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
}
.YMaps-button:hover {
    color: #2a323b !important;
}
.YMaps-button, .YMaps-button-m, .YMaps-button .YMaps-button-c {
    height: 27px;
}
.YMaps-button-m {
    display: block;
    font-style: normal;
    line-height: 27px;
    margin: 0 4px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
}
.YMaps-button-c {
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 4px;
}
.YMaps-button-c, .YMaps-button-c i .YMaps-button .YMaps-button-l, .YMaps-button .YMaps-button-r {
    font: 0px/0 a;
}
.YMaps-button .YMaps-button-m i, .YMaps-button .YMaps-button-c i {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/toolbar/toolbar-button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 216px;
    position: absolute;
    width: 100%;
}
.YMaps-button .YMaps-button-c i {
    width: 8px;
}
.YMaps-button .YMaps-button-l {
    left: 0;
}
.YMaps-button .YMaps-button-r {
    right: 0;
}
.YMaps-button .YMaps-button-m i, .YMaps-button .YMaps-button-l i {
    left: 0;
}
.YMaps-button .YMaps-button-m i {
    top: -81px;
}
.YMaps-button .YMaps-button-l i {
    top: 0;
}
.YMaps-button .YMaps-button-r i {
    left: -4px;
    top: 0;
}
.YMaps-button-none {
    display: none;
}
.YMaps-button .YMaps-button-caption {
    position: relative;
}
.YMaps-button .YMaps-button-caption {
    padding: 0 2px;
}
.YMaps-button_hover .YMaps-button-l i, .YMaps-button_hover .YMaps-button-r i {
    top: -54px;
}
.YMaps-button_hover .YMaps-button-m i {
    top: -135px;
}
.YMaps-button_active .YMaps-button-m {
    color: #fff;
}
.YMaps-button_active .YMaps-button-m i {
    top: -108px !important;
}
.YMaps-button_active .YMaps-button-l i, .YMaps-button_active .YMaps-button-r i {
    top: -27px !important;
}
.YMaps-button_disable .YMaps-button-m * {
    color: #8a8e93;
}
.YMaps-button_disable .YMaps-button-m i {
    top: -189px;
}
.YMaps-button_disable .YMaps-button-l i, .YMaps-button_disable .YMaps-button-r i {
    top: -162px;
}
.YMaps-button_disable img {
    opacity: 0.4;
}
.YMaps-button .YMaps-icon {
    float: none;
    margin: 5px 1px 0;
    padding: 0;
    position: relative;
    vertical-align: top;
}
.YMaps-button .YMaps-icon_move, .YMaps-button .YMaps-icon_ruler, .YMaps-button .YMaps-icon_magnifier {
    background: url("http://api-maps.yandex.ru/i/0.4/icons/icon-hand-ruler-zoom.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.YMaps-button .YMaps-icon_ruler {
    background-position: -16px 0;
    height: 17px;
    width: 17px;
}
.YMaps-button .YMaps-icon_magnifier {
    background-position: -33px 0;
}
.YMaps-tool-bar-separator {
    visibility: hidden;
}
.YMaps-logo {
    bottom: 19px;
    height: 20px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 5px;
    width: 51px;
}
.YMaps-logo-link i {
    display: none;
}
.YMaps-logo-link {
    cursor: pointer;
    height: 20px;
    position: absolute;
    width: 51px;
}
.YMaps-logo-link {
    background-position: 0 -26px;
}
.YMaps-logo-link:hover {
    background-position: 0 -46px;
}
.YMaps-logo-white .YMaps-logo-link {
    background-position: 0 -66px;
}
.YMaps-logo-white .YMaps-logo-link:hover {
    background-position: 0 -86px;
}
.YMaps-scale-line {
    background: none repeat scroll 0 0 #ff0;
    border: 1px solid #666;
    font-size: 11px;
    margin: 5px 0;
    position: absolute;
}
.YMaps-scale-line span {
    bottom: 5px;
    position: absolute;
    right: 0;
}
html body .YMaps .YMaps-copyrights * {
    font-size: 10px !important;
}
.YMaps-copyrights {
    bottom: 5px;
    color: #333;
    position: absolute;
    right: 5px;
    white-space: nowrap;
}
.YMaps-copyrights a:hover {
    color: #f00;
}
.YMaps-mini-map {
    border: 1px solid #8aa48f;
    height: 116px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    width: 152px;
}
.YMaps-mini-map .YMaps-button-mini-map-hide {
    background-position: -45px -10px;
    cursor: pointer;
    font-size: 0;
    height: 11px;
    line-height: 0;
    right: 0;
    width: 11px;
}
.YMaps-mini-map-map[class], .YMaps-mini-map-frame[class] {
    cursor: grab;
}
.YMaps-mini-map-map {
    height: 100%;
    position: absolute;
    width: 100%;
}
.YMaps-mini-map-frame {
    border: 1px solid red;
    font-size: 0;
    left: 50%;
    line-height: 0;
    position: absolute;
    top: 50%;
}
.YMaps-mini-map-invisible {
    border: medium none;
    height: 14px;
    width: 14px;
}
.YMaps-mini-map-invisible .YMaps-mini-map-map {
    display: none;
}
.YMaps-mini-map-invisible .YMaps-button-mini-map-hide {
    background-position: -31px -10px;
    height: 14px;
    width: 14px;
}
.YMaps-btn {
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.YMaps-btn-reduce {
    height: 22px;
}
.YMaps-btn-expand, .YMaps-b-result {
    display: none;
}
.YMaps-btn-v, .YMaps-btn-h {
    background: none repeat-x scroll 0 100% #fff;
    border: 1px solid #8fa1b6;
    padding: 0;
    position: relative;
}
.YMaps-btn-v {
    background-image: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/btn-map-b.png");
    border-style: solid none;
    margin: 0 4px;
}
.YMaps-btn-h {
    background-image: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/btn-map.png");
    border-style: none solid;
    margin: 2px -4px;
}
.YMaps-btn-round {
    display: block;
    position: relative;
}
.YMaps-btn-l, .YMaps-btn-r {
    left: 0;
    overflow: hidden;
    position: absolute;
}
.YMaps-btn-r {
    left: auto;
    right: 0;
}
.YMaps-btn-l *, .YMaps-btn-r * {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/btn-map-corners.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    left: 0;
    position: absolute;
    top: auto;
    width: 8px;
}
.YMaps-btn-l, .YMaps-btn-r {
    height: 4px;
    width: 4px;
}
.YMaps-btn-r * {
    margin-left: -4px;
}
.YMaps-btn-t {
    margin-bottom: -4px;
    top: 0;
}
.YMaps-btn-t * {
    margin-top: 0;
}
.YMaps-btn-b {
    margin-top: -4px;
}
.YMaps-btn-b * {
    margin-top: -4px;
}
.YMaps-btn-round .YMaps-btn-t b {
    margin-top: -24px;
}
.YMaps-btn-round .YMaps-btn-b b {
    margin-top: -28px;
}
.YMaps-btn form {
    margin: 0;
    padding: 0;
}
.YMaps-btn__disabler {
    display: none;
}
.YMaps-btn-name {
    cursor: pointer;
    display: block;
    height: 22px;
    margin: -1px 0 0;
    outline: medium none !important;
    overflow: hidden;
    padding: 0 20px 0 0;
    text-decoration: none !important;
}
a.YMaps-btn-name:link, a.YMaps-btn-name:visited {
    color: #000;
}
a.YMaps-btn-name:hover {
    color: #f00;
}
.YMaps-btn-name .YMaps-btn-caption {
    line-height: 23px;
    margin: 0;
    padding: 0;
}
.YMaps-btn-name i {
    font-style: normal;
}
.YMaps-btn-name .YMaps-arr {
    font: 0px/0 a;
    height: 5px;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 9px;
    width: 9px;
}
.YMaps-btn-name .YMaps-arr i {
    left: -11px;
    top: 0;
}
.YMaps-btn_expanded .YMaps-btn-name {
    border-bottom: 1px solid #8fa1b6;
    height: 24px;
}
.YMaps-btn_expanded .YMaps-btn-name .YMaps-arr i {
    top: -5px;
}
.YMaps-btn-list {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 1px;
    position: relative;
}
.YMaps-btn-list-item {
    margin: 0;
    padding: 3px 8px;
}
.YMaps-btn-list-item a:link, .YMaps-btn-list-item a:hover, .YMaps-btn-list-item a:visited {
    color: #000;
    outline: medium none;
    text-decoration: none;
}
.YMaps-h-search {
    margin: 0 2px;
    padding: 0;
}
.YMaps-l-search {
    padding: 0;
    width: 100%;
}
.YMaps-l-search, .YMaps-l-search td {
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.YMaps-l-search-l {
    width: 100%;
}
.YMaps-b-result {
    color: #535353;
}
.YMaps-b-result td {
    font-size: 11px;
    padding-top: 5px;
    vertical-align: top;
}
.YMaps-b-result .YMaps-l-search-l {
    padding-left: 7px;
}
.YMaps-b-result .YMaps-l-search-r {
    padding-right: 7px;
}
.YMaps-b-result .YMaps-notice {
    color: #b40101;
    margin: 0;
    padding: 0 1em 0 0;
}
.YMaps-b-result .YMaps-notice, .YMaps-b-result .YMaps-search-control-wait {
    clear: both;
    margin: 0;
}
.YMaps-b-result .YMaps-btn-list-item .YMaps-pseudo-link {
    white-space: normal;
}
.YMaps-b-result .YMaps-btn-list-item_more .YMaps-pseudo-link {
    white-space: nowrap;
}
.YMaps-b-result_hide .YMaps-b-result-list {
    display: none;
}
.YMaps-b-search-wrap {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 10;
}
.YMaps-b-search-wrap .YMaps-search-control-text {
    border: 1px solid #8399b1;
    box-sizing: border-box;
    float: left;
    font-size: 11px;
    height: 21px;
    margin: 0;
    padding: 0.16em 0 0 3px;
    width: 100%;
}
.YMaps-b-hint-input {
    color: #999;
    cursor: text;
    font-size: 11px;
    left: 5px;
    position: absolute;
    top: 4px;
    z-index: 2;
}
.YMaps-search-control-submit {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
    margin: 0 0 0 2px;
    padding: 0;
    text-align: center;
    width: 61px;
}
.YMaps-search-control-submit i {
    font-size: 13px;
    font-style: normal;
}
.YMaps-btn_expanded .YMaps-btn-reduce {
    display: none;
}
.YMaps-btn_expanded .YMaps-btn-expand {
    display: block;
}
.YMaps-btn_expanded .YMaps-b-result {
    display: table;
    margin-top: 3px;
}
.YMaps-btn_expanded .YMaps-btn-t i {
    margin-top: -8px;
}
.YMaps-btn_expanded .YMaps-btn-b i {
    margin-top: -12px !important;
}
.YMaps-btn_expanded .YMaps-btn-v, .YMaps-btn_expanded .YMaps-btn-h {
    background-image: none;
}
.YMaps-btn_disabled .YMaps-btn-round b {
    z-index: 12;
}
.YMaps-btn_disabled .YMaps-btn__disabler {
    background: none repeat scroll 0 0 #fff;
    display: block;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 11;
}
.YMaps-btn_green .YMaps-btn-t i {
    margin-top: -16px;
}
.YMaps-btn_green .YMaps-btn-b i {
    margin-top: -20px;
}
.YMaps-btn_green .YMaps-btn-v, .YMaps-btn_green .YMaps-btn-h {
    background-color: #82ec81;
}
.YMaps-btn_green .YMaps-btn-v {
    background-image: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/btn-display-b.png");
}
.YMaps-btn_green .YMaps-btn-h {
    background-image: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/btn-display.png");
}
.YMaps-btn_green-expanded .YMaps-btn-h, .YMaps-btn_green-expanded .YMaps-btn-v {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/btn-display.png") repeat-x scroll 0 0 #fff;
}
.YMaps-btn-name_green {
    padding-left: 8px;
}
a.YMaps-btn-name_green:link, a.YMaps-btn-name_green:visited {
    color: #fff;
}
a.YMaps-btn-name_green:hover {
    color: #000;
}
.YMaps-btn-name_green .YMaps-arr i {
    left: -29px;
}
a.YMaps-btn-name_green:hover .YMaps-arr i {
    left: -38px;
}
.YMaps-btn_expanded .YMaps-btn-name_green {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/btn-display.png") repeat-x scroll 0 0 #2cbd2c;
}
.YMaps-btn-name_layers {
    color: #000;
    padding-left: 8px;
}
a.YMaps-btn-name_layers:hover .YMaps-arr i {
    left: -20px;
}
.YMaps-btn-name_result {
    border-bottom: medium none !important;
    float: left;
    padding-left: 0;
    position: relative;
}
.YMaps-btn-name_result .YMaps-arr {
    top: 5px;
}
.YMaps-btn-name_result .YMaps-arr i {
    top: -5px;
}
a.YMaps-btn-name_result:hover .YMaps-arr i {
    left: -20px;
}
.YMaps-b-result_hide .YMaps-btn-name_result .YMaps-arr i, a.YMaps-b-result_hide .YMaps-btn-name_result:hover .YMaps-arr i {
    top: 0;
}
.YMaps-btn_tailback .YMaps-btn-i {
    max-width: 16.8em;
}
.YMaps-btn_tailback .YMaps-btn-expand {
    font-size: 85%;
    min-height: 50px;
}
.YMaps-btn_tailback .YMaps-btn-i {
    padding-left: 33px;
}
.YMaps-btn_tailback .YMaps-pseudo-link {
    color: #000 !important;
    text-decoration: none;
}
.YMaps-btn_tailback .YMaps-pseudo-link:hover {
    color: #f00;
}
.YMaps-btn_tailback-warning {
    color: #dc3400;
}
.YMaps-btn_tailback-reload {
    outline: medium none;
    text-decoration: none;
}
.YMaps-btn_tailback-reload:hover span {
    color: #f00;
}
.YMaps-btn_tailback-reload img {
    margin-left: 2px;
    padding-right: 15px;
}
.YMaps-btn_tailback-list-estimate {
    font-size: 115%;
    margin-bottom: 0.3em;
}
.YMaps-btn_tailback-list-estimate li {
    display: inline;
    margin-right: 10px;
}
.YMaps-btn_tailback-list-estimate .YMaps-btn_tailback-bal {
    font-weight: bold;
}
.YMaps-btn_tailback-list-status, .YMaps-btn_tailback p {
    margin: 0.3em 0;
}
.YMaps-btn_tailback-list-inform {
    margin-left: -4px;
}
.YMaps-btn_tailback-list-inform li {
    display: inline;
}
.YMaps-btn_tailback-list-inform a {
    padding: 0 4px 0 3px;
}
.YMaps-btn-list-item_hover {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/listbox/display-back.png") repeat-x scroll 0 0 #72d372 !important;
}
.YMaps-btn-list_search .YMaps-btn-list-item a.YMaps-pseudo-link:link, .YMaps-btn-list_search .YMaps-btn-list-item a.YMaps-pseudo-link:visited {
    color: #0000ef;
}
.YMaps-btn-list_search .YMaps-btn-list-item a:hover {
    color: #f00;
}
.YMaps-btn-list_search .YMaps-btn-list-query {
    margin: 0;
    padding: 0 3em 0.5em 7px;
}
.YMaps-btn-list_search .YMaps-btn-list-query b {
    color: #000;
}
.YMaps-btn-list_search .YMaps-btn-list-query i {
    color: #f00;
    font-style: normal;
}
.YMaps-btn-list_search .YMaps-btn-list-item {
    margin: 0;
    padding: 3px 7px;
}
.YMaps-btn-list_search .YMaps-note {
    margin: 0;
    padding: 0;
}
.YMaps-btn-list_search .YMaps-btn-list-item_current {
    background: none repeat scroll 0 0 #e2e7ee;
}
.YMaps-btn-list_search .YMaps-btn-list-item_current a.YMaps-pseudo-link:link, .YMaps-btn-list_search .YMaps-btn-list-item_current a.YMaps-pseudo-link:hover, .YMaps-btn-list_search .YMaps-btn-list-item_current a.YMaps-pseudo-link:visited {
    color: #000;
}
.YMaps-btn-list_search .YMaps-btn-list-item_more {
    padding-right: 7px;
    text-align: right;
}
.YMaps-btn-list_search .YMaps-btn-list-item_more .YMaps-prev {
    margin-right: 13px;
}
.YMaps-hot-keys-focus-holder {
    background-color: transparent;
    border: medium none;
    display: block;
    height: 1px;
    left: 100px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100px;
    width: 1px;
    z-index: -1;
}
.YMaps-ruler-label {
    background: none repeat scroll 0 0 #ffc;
    border: 1px solid black;
    font: 11px/13px Tahoma,Verdana,sans-serif;
    left: 8px;
    padding: 1px 2px;
    position: absolute;
    top: -19px;
}
.YMaps-ruler-point-with-hidden-label .YMaps-ruler-label {
    display: none;
}
.YMaps-ruler-icon {
    border: 1px solid #900;
    font-size: 0;
    height: 6px;
    left: 0;
    position: absolute;
    top: 0;
    width: 6px;
}
.YMaps-ruler-tip {
    font-size: 11px;
    font-weight: 400;
    left: 10px;
    top: -21px;
}
.YMaps-ruler-tip, .YMaps-ruler-tip:hover {
    color: #000 !important;
    cursor: default;
}
.YMaps-ruler-tip .YMaps-button-tip-container, .YMaps-ruler-tip .YMaps-button-tip-l, .YMaps-ruler-tip .YMaps-button-tip-r {
    height: 23px;
}
.YMaps-ruler-tip .YMaps-button-tip-l {
    background-position: 0 -51px;
    left: -6px;
    width: 6px;
}
.YMaps-ruler-tip .YMaps-button-tip-r {
    background-position: 100% -51px;
    right: -6px;
}
.YMaps-ruler-tip .YMaps-button-tip-container {
    background-position: 0 -74px;
}
.YMaps-ruler-tip .YMaps-button-tip-text {
    line-height: normal;
    padding-right: 1px;
}
.YMaps-ruler-tip .YMaps-number, .YMaps-ruler-tip .YMaps-ruler-text-dist {
    height: 22px;
    line-height: 21px;
    vertical-align: middle;
}
.YMaps-ruler-tip .YMaps-ruler-text-dist {
    padding-right: 3px;
}
.YMaps-ruler-tip .YMaps-number {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #38577c;
    font-style: normal;
}
.YMaps-ruler-tip-delete {
    background: url("http://api-maps.yandex.ru/i/0.4/controls/polyline-ruler/delete.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    font: 0px/0 a;
    height: 12px;
    margin: 0;
    outline: medium none;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 12px;
}
a.YMaps-ruler-tip-delete:hover {
    background-position: 0 100%;
}
.YMaps-ruler-tip-via {
    left: 8px;
}
.YMaps-ruler-point {
    cursor: move;
    height: 15px;
    left: -7px;
    overflow: hidden;
    position: absolute;
    top: -7px;
    width: 15px;
    z-index: 900;
}
.YMaps-via-point {
    height: 11px;
    left: -5px;
    top: -5px;
    width: 11px;
}
.YMaps-start-point i {
    top: -11px;
}
.YMaps-end-point i {
    left: -15px;
    top: -11px;
}
.YMaps-placemark-wrap {
    height: 1px;
    position: absolute;
    text-decoration: none;
    width: 1px;
}
.YMaps-placemark-wrap .YMaps-ruler-tip {
    display: none;
}
div.YMaps-popup-none .YMaps-ruler-tip {
    display: none;
}
.YMaps-popup-visible .YMaps-ruler-tip, .YMaps-Hover .YMaps-ruler-tip, .YMaps-Drag .YMaps-ruler-tip {
    display: block;
}
.YMaps-cursor-default {
    cursor: default !important;
}
.YMaps-cursor-pointer {
    cursor: pointer;
}
.YMaps-cursor-move {
    cursor: move;
}
.YMaps-cursor-crosshair {
    cursor: crosshair;
}
.YMaps-cursor-grab {
    cursor: url("http://api-maps.yandex.ru/i/0.4/cursors/grab.cur") 16 16, url("http://api-maps.yandex.ru/i/0.4/cursors/grab.cur"), move;
}
.YMaps-safari.YMaps-quirks-mode.YMaps-cursor-grab, .YMaps-safari.YMaps-quirks-mode .YMaps-cursor-grab {
    cursor: move;
}
.YMaps-cursor-grab[class] {
    cursor: grab;
}
.YMaps-cursor-grabbing {
    cursor: url("http://api-maps.yandex.ru/i/0.4/cursors/grabbing.cur") 16 16, url("http://api-maps.yandex.ru/i/0.4/cursors/grabbing.cur"), move;
}
.YMaps-safari.YMaps-quirks-mode.YMaps-cursor-grabbing, .YMaps-safari.YMaps-quirks-mode .YMaps-cursor-grabbing {
    cursor: move;
}
.YMaps-cursor-grabbing[class] {
    cursor: grabbing;
}
.YMaps-cursor-help {
    cursor: url("http://api-maps.yandex.ru/i/0.4/cursors/help.cur"), help;
}
.YMaps-safari.YMaps-quirks-mode.YMaps-cursor-help, .YMaps-safari.YMaps-quirks-mode .YMaps-cursor-help {
    cursor: help;
}
.YMaps-cursor-zoom {
    cursor: url("http://api-maps.yandex.ru/i/0.4/cursors/zoom_in.cur") 6 6, url("http://api-maps.yandex.ru/i/0.4/cursors/zoom_in.cur"), crosshair;
}
.YMaps-safari.YMaps-quirks-mode.YMaps-cursor-zoom, .YMaps-safari.YMaps-quirks-mode .YMaps-cursor-zoom {
    cursor: crosshair;
}
.YMaps-cursor-zoom[class] {
    cursor: zoom-in;
}
.YMaps-cursor-inherit {
    cursor: inherit;
}
body .YMaps-popup {
    position: absolute;
}
.YMaps-default-popup {
    background: none repeat scroll 0 0 #ffffe7;
    border: 1px solid #000;
    padding: 3px;
}
.YMaps-layer-container {
    background: none repeat scroll 0 0 #bebebe;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.YMaps-map-type-layer-container {
    left: 0;
    position: absolute;
    top: 0;
}
.YMaps-layer {
    left: 0;
    position: absolute;
    top: 0;
}
.YMaps-tile-container {
    left: 0;
    position: absolute;
    top: 0;
}
.YMaps .YMaps-placemark {
    position: absolute;
}
.YMaps .YMaps-placemark.YMaps-Hidden {
    display: none;
}
.YMaps .YMaps-placemark-shadow {
    position: absolute;
}
.YMaps .YMaps-placemark-shadow.YMaps-Hidden {
    display: none;
}
.YMaps-balloon-content-overflow-hidden {
    overflow: hidden !important;
}
.YMaps-balloon {
    position: absolute;
}
.YMaps-b-balloon-point {
    position: absolute;
}
.YMaps-b-balloon {
    position: absolute;
}
.YMaps-b-balloon-frame {
    border-collapse: collapse;
}
.YMaps-b-balloon-tl, .YMaps-b-balloon-t, .YMaps-b-balloon-tr, .YMaps-b-balloon-ml, .YMaps-b-balloon-mr, .YMaps-b-balloon-b {
    font-size: 0;
    padding: 0;
}
.YMaps-b-balloon-m {
    font-size: 13px;
    padding: 0;
}
.YMaps-b-balloon-content {
    margin: 0;
    padding: 0;
    position: relative;
}
.YMaps-b-balloon .YMaps-b-balloon-bit {
    display: block;
    font: 0px/0 a;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.YMaps-b-balloon .YMaps-b-balloon-t .YMaps-b-balloon-bit i, .YMaps-b-balloon .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    width: 100%;
}
.YMaps-b-balloon .YMaps-b-balloon-m {
    background: none repeat scroll 0 0 #fff;
}
.YMaps-b-balloon .YMaps-b-balloon-corners {
    display: block;
    padding: 0;
    position: relative;
}
.YMaps-b-balloon .YMaps-b-balloon-b .YMaps-b-balloon-bit_l, .YMaps-b-balloon .YMaps-b-balloon-b .YMaps-b-balloon-bit_r {
    position: absolute;
    top: 0;
}
.YMaps-b-balloon .YMaps-b-balloon-b .YMaps-b-balloon-bit_r {
    left: 100%;
    margin-left: 0;
}
.YMaps-b-balloon-tail, .YMaps-b-balloon-shad {
    overflow: hidden;
    position: absolute;
}
.YMaps-b-balloon-close {
    cursor: pointer;
    display: none;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 13px;
}
.YMaps-b-balloon-close i {
    left: 0;
    top: -32px;
}
.YMaps-b-balloon .YMaps-b-balloon-bit i, .YMaps-b-balloon .YMaps-b-balloon-tail i, .YMaps-b-balloon .YMaps-b-balloon-shad i, .YMaps-b-balloon-close i {
    position: absolute;
}
.YMaps-b-balloon_full {
    bottom: 36px;
    cursor: default;
    right: -44px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-frame {
    cursor: default;
}
.YMaps-b-balloon_full .YMaps-b-balloon-content {
    height: 100%;
    min-height: 1.2em;
}
.YMaps-b-balloon_full .YMaps-b-balloon-bit {
    height: 9px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    left: 0;
    top: -96px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tl .YMaps-b-balloon-bit, .YMaps-b-balloon_full .YMaps-b-balloon-tr .YMaps-b-balloon-bit {
    width: 8px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_full .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: 0;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tl .YMaps-b-balloon-bit i {
    left: 0;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    left: -8px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-ml, .YMaps-b-balloon_full .YMaps-b-balloon-mr {
    width: 8px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/balloon/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_full .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/balloon/m-right.png") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_full .YMaps-b-balloon-corners {
    height: 23px;
    margin: 0 52px 0 22px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit {
    height: 23px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    left: 0;
    top: -105px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit_l {
    left: -22px;
    width: 22px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i {
    left: 0;
    top: -9px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit_r {
    width: 52px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    left: -22px;
    top: -9px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-full {
    bottom: -37px;
    cursor: default;
    position: absolute;
    right: 15px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-top, .YMaps-b-balloon_full .YMaps-b-balloon-tail-middle, .YMaps-b-balloon_full .YMaps-b-balloon-tail-bottom {
    overflow: hidden;
    position: absolute;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-top i, .YMaps-b-balloon_full .YMaps-b-balloon-tail-middle i, .YMaps-b-balloon_full .YMaps-b-balloon-tail-bottom i {
    position: absolute;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-top {
    height: 3px;
    right: 0;
    top: -37px;
    width: 35px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-top i {
    left: -24px;
    top: -32px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-middle {
    height: 16px;
    right: 5px;
    top: -34px;
    width: 18px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-middle i {
    left: -36px;
    top: -35px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-bottom {
    height: 18px;
    right: 12px;
    top: -18px;
    width: 18px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tail-bottom i {
    left: -29px;
    top: -51px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-shad {
    bottom: 1px;
    height: 98px;
    right: -21px;
    width: 21px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-shad i {
    left: -74px;
    top: 2px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-shad_short {
    height: 40px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-shad_short i {
    left: 0;
    top: -56px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-bit i, .YMaps-b-balloon_full .YMaps-b-balloon-tail-top i, .YMaps-b-balloon_full .YMaps-b-balloon-tail-middle i, .YMaps-b-balloon_full .YMaps-b-balloon-tail-bottom i, .YMaps-b-balloon_full .YMaps-b-balloon-shad i, .YMaps-b-balloon-close i {
    background: url("http://api-maps.yandex.ru/i/0.4/balloon/balloon.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 128px;
    width: 95px;
}
.YMaps-b-balloon_full .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_full .YMaps-b-balloon-tr .YMaps-b-balloon-bit i, .YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_full .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    width: 95px;
}
.YMaps-b-balloon_close-on .YMaps-b-balloon-close {
    display: block;
}
.YMaps-b-balloon_close-on .YMaps-b-balloon-content {
    margin-right: 16px;
}
.YMaps-b-balloon_small {
    bottom: 11px;
    right: -17px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-bit {
    height: 5px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-tl .YMaps-b-balloon-bit, .YMaps-b-balloon_small .YMaps-b-balloon-tr .YMaps-b-balloon-bit {
    width: 5px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-tl .YMaps-b-balloon-bit i {
    left: 0;
}
.YMaps-b-balloon_small .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    left: -5px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-ml, .YMaps-b-balloon_small .YMaps-b-balloon-mr {
    width: 5px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-m {
    vertical-align: bottom;
}
.YMaps-b-balloon_small .YMaps-b-balloon-content {
    background-position: 0 100%;
    background-repeat: repeat-x;
    margin: 0 -4px;
    padding: 0 4px 1px;
    position: relative;
    text-align: center;
}
.YMaps-quirks-mode .YMaps-b-balloon_small .YMaps-b-balloon-content {
    min-height: 13px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-corners {
    height: 11px;
    margin: 0 20px 0 8px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit {
    height: 11px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    left: 0;
}
.YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit_l {
    left: -8px;
    width: 8px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i {
    left: -10px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit_r {
    width: 20px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    left: -18px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-tail {
    bottom: -12px;
    height: 12px;
    right: 0;
    width: 19px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-tail i {
    left: -38px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-shad {
    bottom: 0;
    height: 11px;
    right: -5px;
    width: 5px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-shad i {
    left: 0;
    top: 1px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-bit i, .YMaps-b-balloon_small .YMaps-b-balloon-tail i, .YMaps-b-balloon_small .YMaps-b-balloon-shad i {
    background: url("http://api-maps.yandex.ru/i/0.4/small/balloon-small.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 364px;
    width: 52px;
}
.YMaps-b-balloon_small .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_small .YMaps-b-balloon-tr .YMaps-b-balloon-bit i, .YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_small .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    width: 52px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-content {
    min-height: 1.2em;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-gap {
    width: 25px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-bit {
    height: 5px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    left: 0;
    top: -13px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-tl .YMaps-b-balloon-bit, .YMaps-b-balloon_hint .YMaps-b-balloon-tr .YMaps-b-balloon-bit {
    width: 7px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_hint .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: 0;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    left: -7px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-ml, .YMaps-b-balloon_hint .YMaps-b-balloon-mr {
    width: 7px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/hint/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_hint .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/hint/m-right.png") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_hint .YMaps-b-balloon-content {
    margin-left: -2px;
    position: relative;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-corners {
    height: 8px;
    margin: 0 7px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit {
    height: 8px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    left: 0;
    top: -18px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit_l {
    left: -7px;
    width: 7px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i {
    left: 0;
    top: -5px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit_r {
    width: 7px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    left: -7px;
    top: -5px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-bit i, .YMaps-b-balloon_hint .YMaps-b-balloon-tail i, .YMaps-b-balloon_hint .YMaps-b-balloon-shad i {
    background: url("http://api-maps.yandex.ru/i/0.4/hint/balloon-hint.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 26px;
    width: 14px;
}
.YMaps-b-balloon_hint .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_hint .YMaps-b-balloon-tr .YMaps-b-balloon-bit i, .YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_hint .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    width: 14px;
}
.YMaps-b-balloon_blue .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_blue .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -28px;
}
.YMaps-b-balloon_blue .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -12px;
}
.YMaps-b-balloon_blue .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/blue/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_blue .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/blue/bg.png");
}
.YMaps-b-balloon_blue .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/blue/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_blue .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -17px;
}
.YMaps-b-balloon_blue .YMaps-b-balloon-tail i, .YMaps-b-balloon_blue .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_blue .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    top: 0;
}
.YMaps-b-balloon_blue-d .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_blue-d .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -34px;
}
.YMaps-b-balloon_blue-d .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -40px;
}
.YMaps-b-balloon_blue-d .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/blue-d/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_blue-d .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/blue-d/bg.png");
}
.YMaps-b-balloon_blue-d .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/blue-d/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_blue-d .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -45px;
}
.YMaps-b-balloon_blue-d .YMaps-b-balloon-tail i, .YMaps-b-balloon_blue-d .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_blue-d .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i {
    top: -28px;
}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -68px;
}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/blue-l/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/blue-l/bg.png");
}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/blue-l/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -73px;
}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-tail i, .YMaps-b-balloon_blue-l .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_blue-l .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_blue-l .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_blue-l .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -56px;
}
.YMaps-b-balloon_green .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -96px;
}
.YMaps-b-balloon_green .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/green/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_green .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/green/bg.png");
}
.YMaps-b-balloon_green .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/green/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_green .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -101px;
}
.YMaps-b-balloon_green .YMaps-b-balloon-tail i, .YMaps-b-balloon_green .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_green .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_green .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_green .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -84px;
}
.YMaps-b-balloon_grey .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -124px;
}
.YMaps-b-balloon_grey .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/grey/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_grey .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/grey/bg.png");
}
.YMaps-b-balloon_grey .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/grey/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_grey .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -129px;
}
.YMaps-b-balloon_grey .YMaps-b-balloon-tail i, .YMaps-b-balloon_grey .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_grey .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_grey .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_grey .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -112px;
}
.YMaps-b-balloon_night .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -152px;
}
.YMaps-b-balloon_night .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/night/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_night .YMaps-b-balloon-m {
    background-color: #4068f9;
    color: #fff;
}
.YMaps-b-balloon_night .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/night/bg.png");
}
.YMaps-b-balloon_night .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/night/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_night .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -157px;
}
.YMaps-b-balloon_night .YMaps-b-balloon-tail i, .YMaps-b-balloon_night .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_night .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_night .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_night .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -140px;
}
.YMaps-b-balloon_orange .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -180px;
}
.YMaps-b-balloon_orange .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/orange/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_orange .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/orange/bg.png");
}
.YMaps-b-balloon_orange .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/orange/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_orange .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -185px;
}
.YMaps-b-balloon_orange .YMaps-b-balloon-tail i, .YMaps-b-balloon_orange .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_orange .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_orange .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_orange .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -168px;
}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -208px;
}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/orange-d/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/orange-d/bg.png");
}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/orange-d/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -213px;
}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-tail i, .YMaps-b-balloon_orange-d .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_orange-d .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_orange-d .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_orange-d .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -196px;
}
.YMaps-b-balloon_pink .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -236px;
}
.YMaps-b-balloon_pink .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/pink/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_pink .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/pink/bg.png");
}
.YMaps-b-balloon_pink .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/pink/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_pink .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -241px;
}
.YMaps-b-balloon_pink .YMaps-b-balloon-tail i, .YMaps-b-balloon_pink .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_pink .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_pink .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_pink .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -224px;
}
.YMaps-b-balloon_red .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -264px;
}
.YMaps-b-balloon_red .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/red/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_red .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/red/bg.png");
}
.YMaps-b-balloon_red .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/red/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_red .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -269px;
}
.YMaps-b-balloon_red .YMaps-b-balloon-tail i, .YMaps-b-balloon_red .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_red .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_red .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_red .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -252px;
}
.YMaps-b-balloon_violet .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -292px;
}
.YMaps-b-balloon_violet .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/violet/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_violet .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/violet/bg.png");
}
.YMaps-b-balloon_violet .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/violet/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_violet .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -297px;
}
.YMaps-b-balloon_violet .YMaps-b-balloon-tail i, .YMaps-b-balloon_violet .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_violet .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_violet .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_violet .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -280px;
}
.YMaps-b-balloon_white .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -320px;
}
.YMaps-b-balloon_white .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/white/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_white .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/white/bg.png");
}
.YMaps-b-balloon_white .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/white/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_white .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -325px;
}
.YMaps-b-balloon_white .YMaps-b-balloon-tail i, .YMaps-b-balloon_white .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_white .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_white .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_white .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -308px;
}
.YMaps-b-balloon_yellow .YMaps-b-balloon-t .YMaps-b-balloon-bit i {
    top: -348px;
}
.YMaps-b-balloon_yellow .YMaps-b-balloon-ml {
    background: url("http://api-maps.yandex.ru/i/0.4/small/yellow/m-left.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_yellow .YMaps-b-balloon-content {
    background-image: url("http://api-maps.yandex.ru/i/0.4/small/yellow/bg.png");
}
.YMaps-b-balloon_yellow .YMaps-b-balloon-mr {
    background: url("http://api-maps.yandex.ru/i/0.4/small/yellow/m-right.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
}
.YMaps-b-balloon_yellow .YMaps-b-balloon-b .YMaps-b-balloon-bit i {
    top: -353px;
}
.YMaps-b-balloon_yellow .YMaps-b-balloon-tail i, .YMaps-b-balloon_yellow .YMaps-b-balloon-b .YMaps-b-balloon-bit_l i, .YMaps-b-balloon_yellow .YMaps-b-balloon-b .YMaps-b-balloon-bit_r i, .YMaps-b-balloon_yellow .YMaps-b-balloon-tl .YMaps-b-balloon-bit i, .YMaps-b-balloon_yellow .YMaps-b-balloon-tr .YMaps-b-balloon-bit i {
    top: -336px;
}
.YMaps-search {
    float: left;
    position: absolute;
}
.YMaps-search .text {
    float: left;
}
html body .YMaps {
    font: 13px Arial,Helvetica,sans-serif !important;
    overflow: hidden;
    position: relative;
    text-align: left;
    z-index: 1;
}
.YMaps img {
    border: 0 none;
}
.YMaps-select-frame {
    background: url("http://api-maps.yandex.ru/i/0.4/bg-selected.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d60000;
    cursor: crosshair;
    font-size: 0;
    padding: 0;
    position: absolute;
}
.YMaps-display-none {
    display: none !important;
}
.YMaps-btn-name .YMaps-arr i, .YMaps-button-mini-map-hide, .YMaps-logo-link, .YMaps-logo-link i, .YMaps-ruler-point i {
    background-image: url("http://api-maps.yandex.ru/i/0.4/mics.png");
    background-repeat: no-repeat;
    height: 106px;
    position: absolute;
    width: 56px;
}
