

/* Start:/bitrix/components/bitrix/map.google.system/templates/.default/style.css?168797071630*/
.bx-google-map {color: black;}
/* End */


/* Start:/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/style.css?175550797216067*/
.g-dealers .input-search span,
.g-dealers__tab-info li,
.g-dealers__tab.active,
.g-dealers__tab-info-block,
.g-dealers__tabs-menu ul,
.t-s-menu__menu a,
.t-s-menu__menu-drop,
.t-s-menu__t,
.g-dealers__search,
.g-dealers__tab-i-shop-r_sr,
.g-dealers .menu-btn-green,
.g-dealers__tabs-menu button,
.g-dealers__tab-slider-arr,
.g-dealers__tab-i-link-btn,
.g-dealers__tab-i-shop,
.g-dealers__rating,
.t-s-menu__menu ul {
    display: -webkit-box;
    display: flex;
}

.g-dealers .input-search span,
.g-dealers__tab-info li {
    -webkit-box-align: center;
    align-items: center;
}
.g-dealers__tab.active {
    visibility: visible;
}

.g-dealers__tab.active,
.g-dealers__tab-info-block {
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.g-dealers__tabs-menu ul,
.t-s-menu__menu a,
.t-s-menu__menu-drop,
.t-s-menu__t {
    -webkit-box-pack: start;
    justify-content: flex-start;
}

.g-dealers__tabs-menu ul,
.t-s-menu__menu a,
.t-s-menu__menu-drop,
.t-s-menu__t {
    -webkit-box-align: center;
    align-items: center;
}

.g-dealers__search,
.g-dealers__tab-i-shop-r_sr {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.g-dealers__search,
.g-dealers__tab-i-shop-r_sr {
    -webkit-box-align: center;
    align-items: center;
}

.g-dealers .menu-btn-green,
.g-dealers__tabs-menu button,
.g-dealers__tab-slider-arr,
.g-dealers__tab-i-link-btn {
    -webkit-box-pack: center;
    justify-content: center;
}

.g-dealers .menu-btn-green,
.g-dealers__tabs-menu button,
.g-dealers__tab-slider-arr,
.g-dealers__tab-i-link-btn {
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}

.g-dealers .menu-btn-green,
.g-dealers .input-search input,
.g-dealers .input-search span,
.g-dealers button,
.g-dealers a,
.g-dealers__tabs-menu button,
.t-s-menu__menu li::before,
.t-s-menu__menu-drop::after,
.t-s-menu__menu-drop::before {
    -webkit-transition: color .2s, opacity .2s, background .2s, border .2s ease-in-out;
    transition: color .2s, opacity .2s, background .2s, border .2s ease-in-out;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

form {
  margin: 0; }

input:focus,
textarea:focus {
  outline: none; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

label {
  margin: 0;
  max-width: none; }

button {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer; }
  button:focus {
    outline: none; }

img {
  max-width: 100%; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

.g-dealers {
    font-family: "Gotham Pro";
    font-size: 16px;
    color: #171718;
    width: 100%;
}

.g-dealers .i-map {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/i-map.png) no-repeat center;
    width: 24px;
    height: 24px;
}

.g-dealers .i-phone {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/i-phone.png) no-repeat center;
    width: 24px;
    height: 24px;
}

.g-dealers .i-email {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/i-email.png) no-repeat center;
    width: 24px;
    height: 24px;
}

.g-dealers .i-globe {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/i-globe.png) no-repeat center;
    width: 24px;
    height: 24px;
}

.g-dealers .i-time {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/i-time.png) no-repeat center;
    width: 24px;
    height: 24px;
}

.g-dealers .i-check {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/i-check.svg) no-repeat center;
    width: 24px;
    height: 24px;
}

.g-dealers .i-search {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/i-search.png) no-repeat center;
    width: 24px;
    height: 24px;
}

.g-dealers .menu-btn-green {
    max-width: 288px;
    width: 100%;
    height: 56px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: #42b639;
    border: 1px solid #42b639;
    border-radius: 100px;
    text-align: center;
    text-transform: uppercase;
}

.g-dealers .menu-btn-green:hover {
    background: #fff;
    color: #42b639;
}

.g-dealers .input-search {
    position: relative;
    max-width: 480px;
    width: 100%;
    height: 56px;
}

.g-dealers .input-search input {
    width: 100%;
    height: 100%;
    font-size: 16px;
    padding: 0 16px;
    color: #171718;
    border: 1px solid #eaeaea;
    cursor: pointer;
    z-index: 1;
    background: transparent;
}

.g-dealers .input-search input::-webkit-input-placeholder {
    padding-left: 48px;
}

.g-dealers .input-search input::-moz-placeholder {
    padding-left: 48px;
}

.g-dealers .input-search input:-ms-input-placeholder {
    padding-left: 48px;
}

.g-dealers .input-search input::-ms-input-placeholder {
    padding-left: 48px;
}

.g-dealers .input-search input::placeholder {
    padding-left: 48px;
}

.g-dealers .input-search input:hover {
    border-color: #3b69b2;
}

.g-dealers .input-search input:focus {
    border-color: #3b69b2;
}

.g-dealers .input-search input:focus+span {
    opacity: 0;
}

.g-dealers .input-search span {
    position: absolute;
    font-size: 16px;
    height: 100%;
    top: 0;
    left: 16px;
    opacity: 1;
    z-index: -1;
}

.g-dealers .input-search .bx-ui-sls-pane span {
    position: initial;
    z-index: auto;
    display: inline;
}

.g-dealers .input-search span i {
    margin-right: 8px;
}

.g-dealers button,
.g-dealers a {
    font-family: "Gotham Pro";
}

.g-dealers i {
    display: block;
}

.g-dealers__wrap {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.g-dealers__tabs-menu {
    width: 100%;
    border-bottom: 3px solid #3b69b2;
    margin-bottom: 60px;
}

.g-dealers__tabs-menu li {
    margin: 0 8px;
}

.g-dealers__tabs-menu li:first-child {
    margin-left: 0;
}

.g-dealers__tabs-menu li:last-child {
    margin-right: 0;
}

.g-dealers__tabs-menu button {
    font-size: 17px;
    font-weight: 500;
    text-align: center;
    height: 40px;
    border: 1px solid #eaeaea;
    border-bottom: none;
    border-radius: 6px 6px 0 0;
    background: #fff;
    padding: 0 15px;
}

.g-dealers__tabs-menu button:hover {
    background: #3b69b2;
    border-color: #3b69b2;
    color: #fff;
}

.g-dealers__tabs-menu button.active {
    background: #3b69b2;
    border-color: #3b69b2;
    color: #fff;
}

.g-dealers__tabs-cnt {
    margin-top: 60px;
}

.g-dealers__tab {
    display: none;
    visibility: hidden;
}

.g-dealers__tab-cnt {
    width: 100%;
}

.g-dealers__search {
    margin-bottom: 32px;
}

.g-dealers__menu-btn-green {
    margin-bottom: 22px;
}

.g-dealers__tab-map {
    width: 100%;
    height: 400px;
    overflow: hidden;
    margin-bottom: 32px;
}

.g-dealers__tab-map img {
    width: 100%;
}

.g-dealers__tab-i-cnt {
    margin-top: 32px;
}

.g-dealers__tab-i-shop {
    position: relative;
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
    box-shadow: 0 7px 8px -1px rgba(0, 0, 0, 0.1);
    margin-bottom: 16px;
    background: #fff;
    z-index: 10;
}

.g-dealers__tab-i-shop_up {
    margin-top: -64px;
}

.g-dealers__tab-i-shop-l {
    width: 60%;
    padding: 24px 32px;
}

.g-dealers__tab-i-shop-r {
    width: 40%;
    padding: 24px 32px;
}

.g-dealers__tab-i-shop-r_gray {
    background: #f6f6f6;
}

.g-dealers__tab-i-shop-big {
    width: 100%;
    padding: 32px;
}

.g-dealers__tab-i-t {
    font-weight: 500;
    margin-bottom: 10px;
}

.g-dealers__tab-i-tx {
    font-size: 12px;
}

.g-dealers__rating-star {
    display: block;
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/star.svg) no-repeat center;
    width: 16px;
    height: 17px;
    margin-right: 8px;
}

.g-dealers__rating-star_empty {
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/star-empty.svg) no-repeat center;
}

.g-dealers__tab-info-block {
    max-width: 90%;
}

.g-dealers__tab-info ul {
    margin-top: 20px;
}

.g-dealers__tab-info li {
    margin-bottom: 10px;
}

.g-dealers__tab-info li ul {
    margin-top: 0;
}

.g-dealers__tab-info li span {
    margin-right: 32px;
}

.g-dealers__tab-info li.d-start {
    -webkit-box-align: start;
    align-items: flex-start;
}

.g-dealers__tab-info i {
    flex-shrink: 0;
    margin-right: 10px;
}

.g-dealers__tab-info span {
    font-size: 14px;
}

.g-dealers__tab-info_upper span {
    text-transform: uppercase;
}

.g-dealers__tab-info-t {
    font-size: 14px;
    font-weight: 500;
}

.g-dealers__tab-slider {
    position: relative;
    margin-top: 16px;
    width: 100%;
    height: 88px;
    z-index: 1;
}

.g-dealers__tab-slide {
    height: 100%;
    margin-right: 9px;
    overflow: hidden;
}

.g-dealers__tab-slide img {
    width: 100%;
}

.g-dealers__tab-slider-arr {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    width: 32px;
    height: 32px;
    border-radius: 100px;
    background: #fff;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.1);
    z-index: 20;
}

.g-dealers__tab-slider-arr i {
    background: #fff url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/slider-arr.png) no-repeat center;
    width: 16px;
    height: 16px;
}

.g-dealers__tab-slider-arr_left {
    left: -16px;
}

.g-dealers__tab-slider-arr_left i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.g-dealers__tab-slider-arr_right {
    right: -16px;
}

.g-dealers__tab-i-link-btn {
    position: relative;
    font-size: 12px;
    color: #3b69b2;
    height: 32px;
    padding: 0 32px 0 12px;
    border: 1px solid #3b69b2;
    border-radius: 100px;
}

.g-dealers__tab-i-link-btn i {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -5px;
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/arr-blue.svg) no-repeat center;
    width: 10px;
    height: 10px;
}

.g-dealers__tab-i-link-btn_back {
    padding: 0 12px 0 32px;
    max-width: 210px;
    margin-bottom: 48px;
}

.g-dealers__tab-i-link-btn_back i {
    right: auto;
    left: 12px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.t-s-menu {
    max-width: 288px;
    width: 100%;
    margin-right: 32px;
    flex-shrink: 0;
}

.t-s-menu__menu {
    margin-bottom: 32px;
}

.t-s-menu__menu ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.t-s-menu__menu li {
    position: relative;
    height: 56px;
    border: 1px solid #eaeaea;
    border-bottom: none;
}

.t-s-menu__menu li:last-child {
    border-bottom: 1px solid #eaeaea;
}

.t-s-menu__menu li::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #3b69b2;
    opacity: 0;
}

.t-s-menu__menu li:hover a {
    color: #3b69b2;
}

.t-s-menu__menu li:hover::before {
    opacity: 1;
}

.t-s-menu__menu li.active a {
    color: #3b69b2;
    font-weight: 500;
}

.t-s-menu__menu li.active::before {
    opacity: 1;
}

.t-s-menu__menu a {
    width: 100%;
    height: 100%;
    padding: 0 20px;
    color: #171718;
}

.t-s-menu__menu-drop {
    position: relative;
    height: 56px;
    border: 1px solid #eaeaea;
    background: #fff;
    padding: 0 20px;
    color: #171718;
    cursor: pointer;
}

.t-s-menu__menu-drop+ul {
    display: none;
}

.t-s-menu__menu-drop+ul li {
    border: 1px solid #eaeaea;
    border-top: none;
}

.t-s-menu__menu-drop::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -3.5px;
    background: url(/local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/img/g-dealers/min-arr-blue.svg) no-repeat center;
    width: 10px;
    height: 7px;
    opacity: 1;
}

.t-s-menu__menu-drop::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: #3b69b2;
    opacity: 0;
}

.t-s-menu__menu-drop:hover {
    color: #3b69b2;
}

.t-s-menu__menu-drop:hover::before {
    opacity: 1;
}

.t-s-menu__menu-drop.active {
    color: #3b69b2;
    font-weight: 500;
}

.t-s-menu__menu-drop.active::after {
    opacity: 0;
}

.t-s-menu__menu-drop.active::before {
    opacity: 1;
}

.t-s-menu__t {
    font-size: 20px;
    font-weight: 500;
    height: 56px;
    margin-bottom: 8px;
}



/* t_102608 */
.g-dealers__new .g-dealers__tab-i-shop {  }
.g-dealers__new .g-dealers__tab-i-shop-r { display: flex; flex-direction: column; }
.g-dealers__new .g-dealers__tab-i-shop-r_sr_start { margin-top: auto; }
.g-dealers__new .g-dealers__tab-i-shop-l .g-dealers__tab-info li { align-items: flex-start; padding-top: 2px; }
.g-dealers__new .g-dealers__tab-i-shop-l .g-dealers__tab-info li > i { margin-top: -2px; }
.g-dealers__new .g-dealers__tab-i-shop-l .g-dealers__tab-info li a { font-size: 14px; line-height: 20px; color: #171718; }
.g-dealers__new .g-dealers__tab-i-shop-l .g-dealers__tab-info li a:hover { color: #206BBD; }
.g-dealers__new i.i-times { display: inline-block; width: 24px; height: 24px; background-position: center center; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIwQzE1Ljg2NiAyMCAxOSAxNi44NjYgMTkgMTNDMTkgOS4xMzQwMSAxNS44NjYgNiAxMiA2QzguMTM0MDEgNiA1IDkuMTM0MDEgNSAxM0M1IDE2Ljg2NiA4LjEzNDAxIDIwIDEyIDIwWiIgc3Ryb2tlPSIjMjA2QkJEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgMTBWMTNIMTQiIHN0cm9rZT0iIzIwNkJCRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik03IDRMNC4yNSA2IiBzdHJva2U9IiMyMDZCQkQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMTcgNEwxOS43NSA2IiBzdHJva2U9IiMyMDZCQkQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K); }
.g-dealers__new .col_block { display: flex; flex-direction: column; line-height: 26px; margin-top: -3px; }
.g-dealers__new .g-dealers__tab-i-link-btn:hover { background-color: #3B69B2; color: #fff; } 
.g-dealers__new .g-dealers__tab-i-link-btn:hover .i-arr { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj48Zz48Zz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIyMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNNCA5djBsNC00djBMNCAxdjAiLz48L2c+PGc+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNGg4djJIMHoiLz48L2c+PC9nPjwvZz48L3N2Zz4=); } 
.g-dealers__tabs-menu button a { color: inherit; }
.g-dealers__tabs-menu button:hover a { color: #fff; }
/* ------- */



.g-dealers__tabs-menu.w_lnk .w_lnk_a { display: flex; font-size: 17px; font-weight: 500; text-align: center; height: 40px; border: 1px solid #eaeaea; border-bottom: none; border-radius: 6px 6px 0 0; background: #fff; padding: 0 15px; 
    color: #000; align-items: center; }
.g-dealers__tabs-menu.w_lnk a {  }
.g-dealers__tabs-menu.w_lnk .w_lnk_a span {  }
.g-dealers__tabs-menu.w_lnk .w_lnk_a.active,
.g-dealers__tabs-menu.w_lnk .w_lnk_a.activeN,
.g-dealers__tabs-menu.w_lnk .w_lnk_a:hover { background: #3b69b2; border-color: #3b69b2; color: #fff; }
@media (max-width: 767px) {
    .g-dealers__tabs-menu.w_lnk a { font-size: 13px; padding: 0 10px; height: 30px; overflow: hidden; }    
}
/* End */


/* Start:/local/components/trinet/sale.location.selector.search/templates/geografia_new/style.css?16879708236610*/
/* absolute path to images is required to make crm-sale proxy work */

.bx-sls .dropdown-block {
	border: 1px solid #cccccc;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 2px #ebebeb;
	box-shadow: inset 0 1px 2px #ebebeb;
	font-size: 14px;
	padding: 0 22px 0 30px;
	position: relative;
	background-color: #fff;
}
.bx-sls .dropdown-block:has( input )
{
	border: 1px solid #004b9d;
}
.bx-sls .dropdown-arrow {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/dropdown-errow.png) no-repeat center center;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	width: 22px;
}

.bx-sls .bx-ui-sls-container {
	overflow: hidden;
	min-height:32px;
}

.bx-sls .bx-ui-sls-pane {
	border: 1px solid #bdbdbd;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 3px #c7c7c7;
	box-shadow: 0 2px 3px #c7c7c7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	max-height: 200px;
	overflow-y: auto;
	left: 0;
	top: 35px;
	padding: 5px 5px 3px 5px;
	position: absolute;
	width: 100%;
}

.bx-sls .dropdown-active .bx-ui-sls-pane {
	display: block;
}

.bx-sls .bx-ui-sls-variants {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-sls .dropdown-item {
	border-radius: 2px;
	padding: 7px 4px 7px 10px;
	margin-bottom: 2px;
}

.bx-sls .dropdown-item:hover {
	background-color: #f1f3f5;
	cursor: pointer;
}

.bx-sls .dropdown-img {
	border: none;
	display: inline-block;
	height: 12px;
	margin: 3px 12px 0 0;
	vertical-align: top;
	width: 16px;
}

.bx-sls .dropdown-item-text {
	/*makeup:color: #212121;*/
	color: #aba8ac;
	display: inline-block;
	/*max-width: 220px;*/ /*silly limitation*/
	vertical-align: top;
}

.bx-sls .dropdown-item-text span{
	color: #25282c;
}

.bx-sls .dropdown-list-title {
	border-bottom: 1px solid #e5e5e5;
	height: 37px;
	line-height: 37px;
	padding-left: 8px;
}

.bx-sls .dropdown-icon {
	background: url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/lens.png) no-repeat center center;
	height: 14px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 14px;
}

.bx-sls .quick-locations{
	margin-bottom: 5px;
    font-size: 0;
}
.bx-sls .quick-location-tag {
	background-color: #2583e2;
	color: #ffffff;
	display: inline-block;
	margin: 0 3px 8px;
	text-decoration: none;
	height: 34px;
	line-height: 32px;
	padding: 0 10px;
	box-shadow: none;
	text-transform: uppercase;
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	text-align: center;
	border-radius: 25px;
	font-size: 14px;
	font-family: GothamProRegular, sans-serif;
	font-weight: 500;
	letter-spacing: 0.7px;
	transition: background-color 0.15s linear;
}
.bx-sls .quick-location-tag:hover{
    background-color: #206bbd;
}

.bx-sls .dropdown-fade2white{
	width: 46px;
	height: 31px;
	position: absolute;
	top: 0px;
	right: 0;

	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(30%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.bx-sls .bx-ui-sls-clear{
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3386px no-repeat scroll;
	width: 30px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
	margin-top: 2px;

	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
}
.bx-sls .bx-ui-sls-clear:hover{
	background-position: 6px -3418px;
}

.bx-sls .bx-ui-sls-loader{
	background-image: url(/bitrix/panel/main/images/waiter-white.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right -1px !important;

	width: 30px;
	height: 30px;

	position: absolute;
	top: 3px;
	right: 2px;
	display: none;
}

.bx-sls .bx-ui-sls-go-edit{
	display: none;
}

.bx-sls .bx-ui-sls-pane{
	max-height: 300px;
}

.bx-sls input::-ms-clear {
	display: none;
}

.bx-sls input[type="text"]{
	position: relative;
}

.bx-sls .bx-ui-sls-fake,
.bx-sls .bx-ui-sls-route {
	position: absolute !important;
	top: 0;
	left: 0;

	color: #000 !important;

	opacity: 1 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;

	padding:0 22px 0 0 !important;
	background-position: right 1px;
	background-repeat: no-repeat;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 33px;
	width: 100%;
	outline: none;
	z-index:10;
}
.bx-sls .bx-ui-sls-route{
	color: #aba8ac !important;
	z-index:5;
}

.bx-sls .bx-ui-sls-pane{
	background-color: #fff;
	z-index: 999;
	border: 1px solid #87919c;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,
.bx-sls .bx-ui-sls-error{
	padding: 10px 10px;
}
.bx-sls .bx-ui-sls-error{
	color: #ff2222;
	padding-left: 30px;
	position: relative;
}
.bx-sls .bx-ui-sls-error div{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll;
}
.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,
.bx-sls .bx-ui-sls-variant-active{
	background-color: #E0E8EA;
}

.adm-sls-edit-link{
	margin-top: 10px;
}

/* CSS-modes below: admin, public; */
.bx-admin-mode .bx-sls-go-edit{
	margin-left: 10px;
	display: none;
}

.bx-admin-mode .dropdown-block {
	border-color: #87919c #959ea9 #9ea7b1;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset;
	height: 25px;
}

.bx-sls.bx-admin-mode .bx-ui-sls-fake,
.bx-sls.bx-admin-mode .bx-ui-sls-route {
	height: 25px;
}

.bx-admin-mode .dropdown-icon {
	top: 7px;
}

.bx-admin-mode .dropdown-fade2white {
	height: 22px;
}

.bx-admin-mode .dropdown-fade2white {
	right: 1px;
}

.bx-admin-mode .bx-ui-sls-clear {
	background-position: 6px -3389px;
	height: 22px;
}

.bx-admin-mode .bx-ui-sls-clear:hover{
	background-position: 6px -3421px;
}

.bx-admin-mode .bx-ui-sls-loader {
	background-position: right -4px !important;
	height: 21px;
}

.bx-admin-mode .bx-ui-sls-pane {
	top: 27px;
}
.dropdown-block.active{
	border-color:#3b69b2;
}
/* End */
/* /bitrix/components/bitrix/map.google.system/templates/.default/style.css?168797071630 */
/* /local/templates/stenova_rose/components/stenova/catalog.section/stenova-geografiya-prodazh_new_3/style.css?175550797216067 */
/* /local/components/trinet/sale.location.selector.search/templates/geografia_new/style.css?16879708236610 */
