html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

*, *:before, *:after { -webkit-tap-highlight-color: transparent; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #000; min-width: 960px; }

p { margin: 0 0 40px; }

a { color: #1b75cc; text-decoration: none; }
.drom-notouch a:hover { color: #db001b; text-decoration: underline; }
.drom-touch a:active { color: #db001b; text-decoration: underline; }

.ums-link, .ums-link:visited { color: #1b75cc; text-decoration: none; }
.drom-notouch .ums-link:hover { color: #db001b; text-decoration: underline; }
.drom-touch .ums-link:active { color: #db001b; text-decoration: underline; }

.ums-rur { position: relative; display: inline-block; line-height: 1; vertical-align: baseline; font-style: normal; }
.ums-rur:after { font-weight: 400; content: "–"; position: absolute; top: 18%; left: 0; }

.ums-page-wrap { overflow: hidden; }

.ums-container { *zoom: 1; width: 880px; margin: 0 auto; }
.ums-container:before, .ums-container:after { content: ""; display: table; }
.ums-container:after { clear: both; }
.ums-container_relative { position: relative; }

.ums-skew { position: relative; z-index: 0; }
.ums-skew, .ums-skew *, .ums-skew *:before, .ums-skew *:after { box-sizing: border-box; }
.ums-skew:before { content: " "; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #FFF; -webkit-transform: skewX(-23deg); transform: skewX(-23deg); z-index: -1; }

.ums-skew-content, .ums-skew-content *, .ums-skew-content *:before, .ums-skew-content *:after { box-sizing: border-box; }
.ums-skew-content__line:nth-child(1n) { margin-left: 0; }
.ums-skew-content__line:nth-child(2n) { margin-left: -15px; }
.ums-skew-content__line:nth-child(3n) { margin-left: -30px; }
.ums-skew-content__line:nth-child(4n) { margin-left: -45px; }
.ums-skew-content__line:nth-child(5n) { margin-left: -60px; }
.ums-skew-content__line:nth-child(6n) { margin-left: -75px; }
.ums-skew-content__line:nth-child(7n) { margin-left: -90px; }
.ums-skew-content__line:nth-child(8n) { margin-left: -105px; }
.ums-skew-content__line:nth-child(9n) { margin-left: -120px; }
.ums-skew-content__line:nth-child(10n) { margin-left: -135px; }
.ums-skew-content_theme_info { color: #FFF; margin: 14px 0 0 40px; }
.ums-skew-content_theme_info .ums-skew-content__line { font-size: 18px; line-height: 36px; }
.ums-skew-content_theme_info .ums-skew-content__line:first-child { margin-top: -2px; margin-bottom: 5px; }
.ums-skew-content_theme_info .ums-skew-content__line:last-child { font-size: 13px; line-height: 20px; }
.ums-skew-content_theme_info .ums-skew-content__line:nth-child(2) { margin-top: -2px; margin-bottom: 2px; font-weight: 700; }
.ums-skew-content_theme_bot-info { color: #FFF; font-size: 16px; line-height: 26px; margin: 35px 0 35px 0; width: 580px; float: left; }
.ums-skew-content_part { margin: 0; width: auto; font-size: 16px; line-height: 34px; }
.ums-skew-content_part .ums-skew-content__line:first-child span { font-size: 18px; }

.ums-icon { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; display: inline-block; }
.ums-icon_type_doc { width: 46px; height: 40px; background-position: 0 -50px; }
.ums-icon_type_ticket { width: 46px; height: 32px; background-position: -104px -50px; }
.ums-icon_type_ticket-buy { width: 46px; height: 38px; background-position: -140px -102px; }

.ums-header { position: relative; margin-top: 40px; height: 210px; }
.ums-header, .ums-header *, .ums-header *:before, .ums-header *:after { box-sizing: border-box; }
.ums-header__left { position: absolute; top: 40px; left: -30px; width: 336px; height: 130px; z-index: 3; }
.ums-header__left:before { background-color: #FFF; }
.ums-header__left a { text-decoration: none; }
.ums-header__center { position: absolute; top: 20px; left: 203px; width: 612px; height: 170px; z-index: 1; }
.ums-header__center:before { background-color: #db001b; opacity: 0.65; }
.ums-header__right { position: absolute; top: 40px; left: 585px; width: 335px; height: 130px; z-index: 2; }
.ums-header__right:before { background-color: #000; opacity: 0.65; }
.ums-header__drom { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; display: block; position: relative; width: 172px; height: 40px; background-position: 0 0; color: #000; margin: 42px 0 0 64px; }
.ums-header__drom:after { display: block; position: absolute; top: 33px; left: 102px; content: "представляет"; font-size: 16px; }
.drom-notouch .ums-header__drom:hover { text-decoration: none; color: #000 !important; }
.drom-touch .ums-header__drom:active { text-decoration: none; color: #000 !important; }
.ums-header__logo { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; display: block; width: 263px; height: 210px; background-position: 0 -150px; margin: -20px 0 0 106px; }
.ums-header__partner { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; display: inline-block; vertical-align: middle; }
.ums-header__partner:first-child { margin-right: 35px; }
.ums-header__partner:nth-child(2) { margin-right: 33px; }
.ums-header__partner_kyb { background-position: -134px -380px; width: 71px; height: 16px; }
.ums-header__partner_pervoe { background-position: -134px -400px; width: 56px; height: 35px; }
.ums-header__partner_kuban { background-position: -134px -440px; width: 76px; height: 27px; }
.ums-header_theme_page { margin-top: 0; height: 170px; }
.ums-header_theme_page .ums-header__logo { width: 163px; height: 130px; margin: 20px 0 0 160px; background-size: 163px; background-position: 0 -93px; }
.ums-header_theme_page .ums-header__left { top: 20px; }
.ums-header_theme_page .ums-header__right { top: 20px; }
.ums-header_theme_page .ums-header__center { top: 0; }

.ums-hero { background: transparent url("//r.drom.ru/skin/ums2015/hero-bg.jpg?v=2") center center no-repeat; background-size: cover; margin-bottom: 40px; }
.ums-hero, .ums-hero *, .ums-hero *:before, .ums-hero *:after { box-sizing: border-box; }
.ums-hero__middle { text-align: center; font-size: 36px; line-height: 44px; color: #FFF; font-weight: 700; margin: 35px 0 49px; }
.ums-hero__middle_theme_small { font-size: 18px; line-height: 28px; font-weight: 400; margin: 0 0 39px; }
.ums-hero__bottom { *zoom: 1; background-color: rgba(0, 0, 0, 0.6); }
.ums-hero__bottom:before, .ums-hero__bottom:after { content: ""; display: table; }
.ums-hero__bottom:after { clear: both; }
.ums-hero__part { color: #FFF; width: 300px; float: left; padding: 32px 0 0 40px; }

.ums-hero__inline-text { display: inline-block; font-size: 12px; line-height: 20px; text-align: left; vertical-align: middle; margin: 0 20px 0 20px; }
.ums-hero__inline-text_w_m { width:60%; }
.ums-hero__button { display: block; float: left; width: 212px; height: 104px; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -webkit-transform-origin: center center; transform-origin: center center; color: #FFF; text-decoration: none; text-align: center; padding-top: 15px; font-size: 20px; line-height: 28px; }
.ums-hero__button:before { -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; background-color: #1b75cc; }
.drom-notouch .ums-hero__button:hover { color: #FFF !important; text-decoration: none; }
.drom-notouch .ums-hero__button:hover:before { background-color: #db001b; }
.drom-touch .ums-hero__button:active { color: #FFF !important; text-decoration: none; }
.drom-touch .ums-hero__button:active:before { background-color: #db001b; }
.ums-hero__button:active { -webkit-transform: scale(0.95); transform: scale(0.95); }
.ums-hero__button_theme_white-inline { float: none; color: #000; width: 318px; height: 62px; line-height: 57px; padding-top: 0; margin-bottom: 11px; }
.ums-hero__button_theme_white-inline:before { background-color: #FFF; }
.ums-hero__button_theme_white-inline .ums-hero__button-text, .ums-hero__button_theme_white-inline .ums-icon { display: inline-block; vertical-align: middle; }
.ums-hero__button_theme_white-inline .ums-icon { margin-right: 19px; }
.drom-notouch .ums-hero__button_theme_white-inline:hover .ums-icon_type_ticket { background-position: -160px -50px; }
.drom-touch .ums-hero__button_theme_white-inline:active .ums-icon_type_ticket { background-position: -160px -50px; }
.ums-hero__button_theme_blue-inline { float: none; width: 228px; height: 40px; padding-top: 0; color: #60b0ff; margin: 3px 0 3px 0; line-height: 36px; font-size: 16px; }
.ums-hero__button_theme_blue-inline:before { background-color: transparent; border: 1px solid #60b0ff; }
.ums-hero__button_theme_blue-inline .ums-hero__button-text, .ums-hero__button_theme_blue-inline .ums-icon { display: inline-block; vertical-align: middle; }
.ums-hero__button_theme_blue-inline .ums-icon_type_doc { margin-right: 19px; width: 23px; height: 20px; background-size: 132px; background-position: -15px -50px; }
.drom-notouch .ums-hero__button_theme_blue-inline:hover { color: #db001b !important; }
.drom-notouch .ums-hero__button_theme_blue-inline:hover .ums-icon_type_doc { background-position: -40px -50px; }
.drom-notouch .ums-hero__button_theme_blue-inline:hover:before { background-color: transparent; border-color: #db001b; }
.drom-touch .ums-hero__button_theme_blue-inline:active { color: #db001b !important; }
.drom-touch .ums-hero__button_theme_blue-inline:active .ums-icon_type_doc { background-position: -40px -50px; }
.drom-touch .ums-hero__button_theme_blue-inline:active:before { background-color: transparent; border-color: #db001b; }
.ums-hero__button-text { margin-left: -8px; }
.ums-hero__link { text-align: center; }
.ums-hero__link a { display: inline-block; color: #FFF; font-size: 24px; line-height: 30px; text-decoration: none; border-bottom: 1px dashed; }
.drom-notouch .ums-hero__link a:hover { color: #db001b; text-decoration: none; }
.drom-touch .ums-hero__link a:active { color: #db001b; text-decoration: none; }
.ums-hero_theme_page .ums-hero__part { float: none; padding: 0; width: 100%; height: 80px; background-color: #000; color: #FFF; line-height: 78px; font-size: 16px; text-align: center; }
.ums-hero_theme_page .ums-hero__button { float: none; display: inline-block; vertical-align: middle; width: auto; height: 40px; line-height: 38px; padding: 0 20px; font-size: 16px; margin-left: 0; margin-top: -1px; color: #60b0ff; }
.ums-hero_theme_page .ums-hero__button:before { background: transparent; border: 1px solid #60b0ff; }
.drom-notouch .ums-hero_theme_page .ums-hero__button:hover .ums-icon_type_doc { background-position: 0px -25px; }
.drom-notouch .ums-hero_theme_page .ums-hero__button:hover:before { border-color: #db001b; }
.drom-touch .ums-hero_theme_page .ums-hero__button:active .ums-icon_type_doc { background-position: 0px -25px; }
.drom-touch .ums-hero_theme_page .ums-hero__button:active:before { border-color: #db001b; }
.ums-hero_theme_page .ums-hero__button .ums-icon_type_doc { display: inline-block; vertical-align: middle; width: 23px; height: 20px; background-size: 132px; background-position: -15px -50px; margin-right: 2px; margin-top: -2px; }
.ums-hero_theme_page .ums-hero__button_theme_white-inline { color: #FFF; margin: -1px 0 0 0; }
.ums-hero_theme_page .ums-hero__button_theme_white-inline .ums-icon_type_ticket-buy { width: 23px; height: 19px; background-size: 132px; background-position: -70px -51px; margin-right: 2px; }
.ums-hero_theme_page .ums-hero__button_theme_white-inline:before { border: none; background-color: #1b75cc; background-image: -webkit-linear-gradient(top, #26a3e1, #1a73ca); background-image: linear-gradient(to bottom, #26a3e1, #1a73ca); }
.drom-notouch .ums-hero_theme_page .ums-hero__button_theme_white-inline:hover { color: #FFF !important; text-decoration: none; }
.drom-notouch .ums-hero_theme_page .ums-hero__button_theme_white-inline:hover:before { background-color: #db001b; background-image: -webkit-linear-gradient(top, #e3000f, #e0010f); background-image: linear-gradient(to bottom, #e3000f, #e0010f); }
.drom-touch .ums-hero_theme_page .ums-hero__button_theme_white-inline:active { color: #FFF !important; text-decoration: none; }
.drom-touch .ums-hero_theme_page .ums-hero__button_theme_white-inline:active:before { background-color: #db001b; background-image: -webkit-linear-gradient(top, #e3000f, #e0010f); background-image: linear-gradient(to bottom, #e3000f, #e0010f); }
.ums-hero_sticky { position: fixed; width: 100%; top: 0; left: 0; z-index: 110; }

.ums-content { margin-bottom: 80px; }
.ums-content__title { text-align: center; font-size: 36px; line-height: 40px; font-weight: 700; }
.ums-content__title_sub { font-size: 30px; margin-bottom: 21px; }
.ums-content__title_page { text-align: left; margin-bottom: 45px; }
.ums-content__title_page-sub { text-align: left; font-size: 24px; margin-bottom: 20px; }

.ums-nav { margin-bottom: 40px; }
.ums-nav, .ums-nav *, .ums-nav *:before, .ums-nav *:after { box-sizing: border-box; }
.ums-nav__row { *zoom: 1; position: relative; }
.ums-nav__row:before, .ums-nav__row:after { content: ""; display: table; }
.ums-nav__row:after { clear: both; }
.ums-nav__row:last-child { top: -1px; left: -16px; }
.ums-nav__row:last-child .ums-nav__item { float: right; }
.ums-nav__item { display: block; position: relative; z-index: 1; float: left; margin-left: -1px; font-size: 13px; line-height: 20px; color: #1b75cc; padding: 10px 18px; text-decoration: none; }
.ums-nav__item:before { background: #FFF; border: 1px solid #1b75cc; }
.drom-notouch .ums-nav__item:hover { color: #db001b; text-decoration: none; z-index: 2; }
.drom-notouch .ums-nav__item:hover:before { border-color: #db001b; }
.drom-touch .ums-nav__item:active { color: #db001b; text-decoration: none; z-index: 2; }
.drom-touch .ums-nav__item:active:before { border-color: #db001b; }
.ums-nav__item_active { color: #FFF; z-index: 2; }
.ums-nav__item_active:before { border-color: #db001b; background-color: #db001b; }
.drom-notouch .ums-nav__item_active:hover { color: #FFF !important; }
.drom-touch .ums-nav__item_active:active { color: #FFF !important; }

.ums-item { *zoom: 1; float: left; clear: none; text-align: inherit; width: 205px; margin-left: 0; margin-right: 20px; margin-bottom: 20px; text-decoration: none; }
.ums-item, .ums-item *, .ums-item *:before, .ums-item *:after { box-sizing: border-box; }
.ums-item:before, .ums-item:after { content: ""; display: table; }
.ums-item:after { clear: both; }
.ums-item:nth-of-type(4n) { margin-right: 0; float: right; }
.ums-item:nth-of-type(4n + 1) { clear: both; }
.drom-notouch .ums-item:hover { text-decoration: none; }
.drom-notouch .ums-item:hover .ums-item__title { color: #db001b; }
.drom-notouch .ums-item:hover .ums-item__image img { opacity: 0.7; }
.drom-touch .ums-item:active { text-decoration: none; }
.drom-touch .ums-item:active .ums-item__title { color: #db001b; }
.drom-touch .ums-item:active .ums-item__image img { opacity: 0.7; }
.ums-item:active { color: #000; }
.ums-item__image { position: relative; width: 205px; height: 136px; overflow: hidden; margin-bottom: 5px; }
.ums-item__image img { width: 100%; height: auto; }
.ums-item__like { position: absolute; right: -8px; bottom: -2px; font-size: 12px; line-height: 20px; padding: 12px 19px 10px 34px; color: #000; }
.ums-item__like:before { opacity: 0.7; }
.ums-item__like:after { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; content: " "; display: block; position: absolute; width: 16px; height: 16px; background-position: 0 -100px; top: 12px; left: 12px; }
.ums-item__like_active:after { background-position: 0 -126px; }
.drom-notouch .ums-item__like:hover:before { opacity: 1; }
.drom-notouch .ums-item__like:hover:after { background-position: 0 -126px; }
.drom-touch .ums-item__like:active:before { opacity: 1; }
.drom-touch .ums-item__like:active:after { background-position: 0 -126px; }
.ums-item__title { color: #1b75cc; font-size: 13px; line-height: 20px; }
.ums-item_hidden { display: none; }

.ums-footer { height: 160px; padding-top: 40px; background: transparent url("//r.drom.ru/skin/ums2015/footer-bg.jpg?v=1") center center no-repeat; background-size: cover; color: #FFF; font-size: 12px; line-height: 28px; }
.ums-footer__left { float: left; }
.ums-footer__right { float: right; margin-right: 40px; }

.ums-popup { position: absolute; display: none; z-index: 155; padding: 17px 40px 37px 40px; background-color: rgba(255, 255, 255, 0.97); width: 100%; left: 0; box-shadow: 0 3px 20px rgba(0, 0, 0, 0.2); }
.ums-popup:before { content: " "; display: block; position: absolute; left: 50%; margin-left: 213px; top: -15px; width: 0; height: 0; border-style: solid; border-width: 0 7.5px 15px 7.5px; border-color: transparent transparent #FFF transparent; -webkit-transform: skewX(-45deg); transform: skewX(-45deg); }
.ums-popup__link { text-align: center; margin-bottom: 15px; }
.ums-popup__link a { display: inline-block; color: #1b75cc; font-size: 24px; line-height: 30px; text-decoration: none; border-bottom: 1px dashed; }
.drom-notouch .ums-popup__link a:hover { text-decoration: none; color: #db001b; }
.drom-touch .ums-popup__link a:active { text-decoration: none; color: #db001b; }
.ums-popup__content { *zoom: 1; width: 594px; margin: 0 auto; }
.ums-popup__content:before, .ums-popup__content:after { content: ""; display: table; }
.ums-popup__content:after { clear: both; }
.ums-popup__col { width: 280px; float: left; padding-right: 44px; margin-right: 17px; line-height: 29px; }
.ums-popup__col:last-child { padding-right: 0; margin-right: 0; width: 295px; }
.ums-popup__title { font-size: 18px; }
.ums-popup__line { *zoom: 1; font-size: 13px; }
.ums-popup__line:before, .ums-popup__line:after { content: ""; display: table; }
.ums-popup__line:after { clear: both; }
.ums-popup__left { float: left; }
.ums-popup__right { float: right; }

.ums-car { *zoom: 1; margin-bottom: 40px; }
.ums-car:before, .ums-car:after { content: ""; display: table; }
.ums-car:after { clear: both; }
.ums-car, .ums-car *, .ums-car *:before, .ums-car *:after { box-sizing: border-box; }
.ums-car__image { width: 500px; height: auto; float: left; margin-right: 20px; }
.ums-car__image img { width: 100%; height: auto; }
.ums-car__content { float: left; width: 360px; }
.ums-car__type { margin-bottom: 13px; line-height: 40px; height: 40px; }
.ums-car__type:before { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; content: " "; display: inline-block; vertical-align: middle; width: 40px; height: 40px; margin-right: 8px; }
.ums-car__type_engineering:before { background-position: 0 -365px; }
.ums-car__type_offroad:before { background-position: 0 -405px; }
.ums-car__type_styling:before { background-position: 0 -445px; }
.ums-car__type_retro-bike:before { background-position: 0 -485px; }
.ums-car__type_retro-car:before { background-position: -44px -485px; }
.ums-car__type_moto:before { background-position: 0 -525px; }
.ums-car__type_project:before { background-position: 0 -565px; }
.ums-car__type_young:before { background-position: 0 -605px; }
.ums-car__type_stance:before { background-position: 0 -645px; }
.ums-car__type_lada:before { width: 78px; background-position: 0 -685px; }
.ums-car__type_sound:before { background-position: 0 -725px; }
.ums-car__info { line-height: 29px; margin-bottom: 43px; }
.ums-car__info span { color: #8b8b8b; }
.ums-car__like { display: inline-block; vertical-align: middle; color: #1b75cc; text-decoration: none; height: 40px; line-height: 38px; padding: 0 17px 0 44px; margin-right: 13px; margin-left: 8px; position: relative; }
.ums-car__like:before { border: 1px solid #1b75cc; }
.ums-car__like:after { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; content: " "; display: block; position: absolute; width: 16px; height: 16px; background-position: 0 -100px; top: 12px; left: 18px; }
.ums-car__like_active { color: #db001b; }
.ums-car__like_active:before { border-color: #db001b; }
.ums-car__like_active:after { background-position: 0 -126px; }
.drom-notouch .ums-car__like:hover { color: #db001b; text-decoration: none; }
.drom-notouch .ums-car__like:hover:before { border-color: #db001b; }
.drom-notouch .ums-car__like:hover:after { background-position: 0 -126px; }
.drom-touch .ums-car__like:active { color: #db001b; text-decoration: none; }
.drom-touch .ums-car__like:active:before { border-color: #db001b; }
.drom-touch .ums-car__like:active:after { background-position: 0 -126px; }

.ums-gallery { *zoom: 1; margin-bottom: 40px; }
.ums-gallery:before, .ums-gallery:after { content: ""; display: table; }
.ums-gallery:after { clear: both; }

.ums-showmore { text-decoration: none; color: #1b75cc; border-bottom: 1px dashed; position: relative; }
.ums-showmore:after { background: transparent url("//r.drom.ru/skin/ums2015/sprite.svg?v=8") 0 0 no-repeat; content: ""; display: block; position: absolute; width: 7px; height: 4px; top: 8px; right: -11px; background-position: -72px -50px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.drom-notouch .ums-showmore:hover { color: #db001b; text-decoration: none; }
.drom-notouch .ums-showmore:hover:after { background-position: -83px -50px; }
.drom-touch .ums-showmore:active { color: #db001b; text-decoration: none; }
.drom-touch .ums-showmore:active:after { background-position: -83px -50px; }
.ums-showmore_open:after { -webkit-transform: rotate(0); transform: rotate(0); }
.ums-showmore_hidden { display: none; }

.ums-lined-heading { position: relative; display: inline-block; width: 315px; padding-left: 112px; font-size: 18px; line-height: 38px; margin-bottom: 13px; margin-left: 14px; }
.ums-lined-heading:before, .ums-lined-heading:after { content: " "; display: block; position: absolute; top: 50%; margin-top: 2px; border-top: 1px solid; }
.ums-lined-heading:before { left: 0; width: 104px; }
.ums-lined-heading:after { right: 0; width: 109px; }
.ums-lined-heading_alt { width: 439px; padding-left: 145px; }
.ums-lined-heading_alt:before { width: 138px; }
.ums-lined-heading_alt:after { width: 179px; }

.ums-dashed { color: #FFF; border-bottom: 1px dashed; }
.drom-notouch .ums-dashed:hover { text-decoration: none; }
.drom-touch .ums-dashed:active { text-decoration: none; }
.ums-dashed_active { color: #db001b; }

.ums-hidden { display: none; }

.ums-slash { display: inline-block; vertical-align: middle; height: 42px; margin: 0 20px; opacity: 0.5; }
.ums-slash:before { border-left: 1px solid #FFF; }

.ums-button { display: inline-block; height: 80px; -webkit-transform-origin: center center; transform-origin: center center; color: #FFF; text-decoration: none; text-align: center; font-size: 24px; line-height: 76px; padding: 0 45px; margin-left: 30px; }
.ums-button:before { background-color: #1b75cc; background-image: -webkit-linear-gradient(top, #26a3e1, #1a73ca); background-image: linear-gradient(to bottom, #26a3e1, #1a73ca); box-shadow: 1px 1px 0 #0755a1, 2px 2px 0 #0755a1, 3px 3px 0 #0755a1, 4px 4px 0 #0755a1; }
.drom-notouch .ums-button:hover { color: #FFF !important; text-decoration: none; }
.drom-notouch .ums-button:hover:before { background-color: #db001b; background-image: -webkit-linear-gradient(top, #e3000f, #e0010f); background-image: linear-gradient(to bottom, #e3000f, #e0010f); box-shadow: 1px 1px 0 #b30814, 2px 2px 0 #b30814, 3px 3px 0 #b30814, 4px 4px 0 #b30814; }
.drom-touch .ums-button:active { color: #FFF !important; text-decoration: none; }
.drom-touch .ums-button:active:before { background-color: #db001b; background-image: -webkit-linear-gradient(top, #e3000f, #e0010f); background-image: linear-gradient(to bottom, #e3000f, #e0010f); box-shadow: 1px 1px 0 #b30814, 2px 2px 0 #b30814, 3px 3px 0 #b30814, 4px 4px 0 #b30814; }
.drom-notouch .ums-button:active, .drom-touch .ums-button:active { -webkit-transform: translate(4px, 4px); transform: translate(4px, 4px); }
.drom-notouch .ums-button:active:before, .drom-touch .ums-button:active:before { box-shadow: inset 3px 4px 10px #910B14; }
.ums-button__icon { vertical-align: middle; margin-right: 8px; }

.ums-buy-ticket { text-align: center; background: #f5f5f5; padding: 68px 0; font-size: 24px; }
