@font-face{font-display:swap;font-family:rubl;font-style:normal;font-weight:400;src:url(https://static.ufs-online.ru/fonts/rubl-webfont.eot);src:url(https://static.ufs-online.ru/fonts/rubl-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/rubl-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/rubl-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/rubl-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:normal;font-weight:900;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_900-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_900-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_900-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_900-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_900-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:normal;font-weight:700;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_700-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_700-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_700-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_700-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_700-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:normal;font-weight:500;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_500-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_500-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_500-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_500-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_500-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:normal;font-weight:300;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_300-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_300-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_300-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_300-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_300-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:normal;font-weight:100;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_100-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_100-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_100-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_100-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_100-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:italic;font-weight:900;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_900_italic-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_900_italic-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_900_italic-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_900_italic-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_900_italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:italic;font-weight:700;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_700_italic-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_700_italic-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_700_italic-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_700_italic-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_700_italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:italic;font-weight:500;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_500_italic-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_500_italic-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_500_italic-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_500_italic-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_500_italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:italic;font-weight:300;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_300_italic-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_300_italic-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_300_italic-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_300_italic-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_300_italic-webfont.ttf) format("truetype")}@font-face{font-display:swap;font-family:museo_sans;font-style:italic;font-weight:100;src:url(https://static.ufs-online.ru/fonts/museosanscyrl_100_italic-webfont.eot);src:url(https://static.ufs-online.ru/fonts/museosanscyrl_100_italic-webfont.eot?#iefix) format("embedded-opentype"),url(https://static.ufs-online.ru/fonts/museosanscyrl_100_italic-webfont.woff2) format("woff2"),url(https://static.ufs-online.ru/fonts/museosanscyrl_100_italic-webfont.woff) format("woff"),url(https://static.ufs-online.ru/fonts/museosanscyrl_100_italic-webfont.ttf) format("truetype")}#railway-year-schedule-app{color:#666;font-family:museo_sans,sans-serif;font-size:14px;font-weight:500;line-height:1.3}#railway-year-schedule-app img{border:0}#railway-year-schedule-app table{border-collapse:collapse}#railway-year-schedule-app input::-ms-clear{display:none}#railway-year-schedule-app input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit}#railway-year-schedule-app select::-ms-expand{display:none}.rys-title{display:block;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rys-title_h1{font-size:30px;margin-bottom:20px;padding-top:15px}@media(max-width:767.9px){.rys-title_h1{font-size:26px}}.rys-title_h2{font-size:34px}@media(max-width:767.9px){.rys-title_h2{font-size:24px}}.rys-title_h3{line-height:1.2}@media(min-width:768px){.rys-title_h3{font-size:26px}}@media(max-width:767.9px){.rys-title_h3{font-size:20px}}.rys-title_h4{font-size:16px}.rys-title_h5{color:#21283e;font-size:14px;padding-bottom:10px}.rys-title_h5,.rys-title_w_500{font-weight:500}.rys-title_w_700{font-weight:700}.rys-title_w_900{font-weight:900}.rys-title_color_brand{color:#cd2026}.rys-title_color_dark{color:#21283e}.rys-title__hl{color:#cd2026;display:inline;font-weight:inherit}.rys-title_inline{display:inline-block;vertical-align:middle}@media(min-width:768px){.rys-title_inline+.rys-title_inline{margin-left:20px}}.rys-title+.rys-title_color_brand{display:block;margin-bottom:-8px;margin-top:5px}.rys-title+ul{margin-top:20px}.rys-button{background:#cd2026;color:#fff!important;display:inline-block;font-family:inherit;font-size:18px;font-weight:700!important;height:42px;line-height:38px;padding:0 15px;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:2px solid #cd2026;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;outline:none;text-align:center;white-space:nowrap;width:auto}.rys-button:hover{background:#de3137}.rys-button_small{font-size:12px;height:30px;line-height:26px}.rys-button:after{content:attr(data-text)}.rys-button i{font-size:12px;font-style:normal}.rys-button .rys-rubl{font-size:16px;margin-left:6px}.rys-rubl{display:inline!important;font-family:rubl}.rys-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1160px;min-width:280px;padding-left:0;position:relative}@media(min-width:1024px)and (max-width:1179.9px){.rys-content{margin-left:10px;margin-right:10px}}@media(min-width:768px)and (max-width:1023.9px){.rys-content{padding-left:15px;padding-right:15px}}@media(max-width:767.9px){.rys-content{padding-left:10px;padding-right:10px}}@media(min-width:1024px){.rys-content{padding-bottom:72px}}@media(max-width:1023.9px){.rys-content{padding-left:15px;padding-right:15px}}@media(max-width:767.9px){.rys-content{padding:0 0 15px}}.rys-content__inner-wrap{margin-bottom:30px;margin-top:20px}.rys-content__inner-wrap:last-child{margin-bottom:0}@media(max-width:767.9px){.rys-content__inner-wrap:last-child{margin-top:10px}.rys-content__inner-wrap{border:0;margin-bottom:20px}.rys-content__inner-wrap:not(:last-child){border-bottom:1px solid #d2d2d2}}.rys-content__columns{font-size:0}@media(max-width:1023.9px){.rys-content__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.rys-content__title{border-bottom:1px solid #d2d2d2;margin:0 30px;padding:25px 10px}@media(min-width:768px)and (max-width:1023.9px){.rys-content__title{margin-left:0;margin-right:0;padding-left:30px;padding-right:0}}@media(max-width:767.9px){.rys-content__title{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}}.rys-content__title p{color:#21283e;font-size:16px;font-weight:500;padding:5px 0}.rys-content__main{border-right:1px solid #d2d2d2;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:14px;padding:0 40px;vertical-align:top;width:68%}@media(min-width:768px)and (max-width:1023.9px){.rys-content__main{padding:0 30px;width:85%}}@media(max-width:767.9px){.rys-content__main{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;border:0;order:2;padding:0 15px}}.rys-content__main_wide{border:none;width:100%!important}.rys-content:after{clear:both;content:"";display:table}.rys-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.rys-calendar__header{font-size:16px;padding:14px 0}.rys-calendar__title{color:#21283e;font-weight:700;line-height:1.4}.rys-calendar__year{color:#999;display:inline-block;margin-left:5px;position:relative}.rys-calendar__tip{bottom:100%;display:none;left:0;padding-bottom:13px;position:absolute}.rys-calendar__tip-wrap{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.2);box-shadow:0 0 25px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:12px;font-weight:500;left:-78px;padding:8px 10px;position:relative;top:calc(100% + 5px);width:192px;z-index:2}@media(max-width:767.9px){.rys-calendar__tip-wrap{padding:12px}}.rys-calendar__tip-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;text-align:left;width:100%}@media(min-width:768px){.rys-calendar__tip-blocks .rys-button{font-size:12px;height:28px;max-width:79px}}@media(max-width:767.9px){.rys-calendar__tip-blocks{font-size:14px}.rys-calendar__tip-blocks .rys-button{font-size:16px;height:38px;line-height:34px;max-width:90px}}.rys-calendar__tip-blocks div:first-child{line-height:1.17}@media(max-width:767.9px){.rys-calendar__tip-blocks div:first-child{line-height:1.43}}.rys-calendar__tip-blocks div:last-child{margin-left:auto}.rys-calendar__tip-date{display:block}.rys-calendar__day{border:1px solid transparent;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:38px;min-width:38px;position:relative;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:500;justify-content:center;margin:2px 0}.rys-calendar_price .rys-calendar__day{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:22px}.rys-calendar__day:hover:not(.rys-calendar__day_disabled):not(.rys-calendar__day_empty),.rys-calendar__day_selected{background:#21283e;border-color:#21283e;color:#fff}.no-touchevents .rys-calendar__day:hover:not(.rys-calendar__day_disabled):not(.rys-calendar__day_empty) .rys-calendar__tip,.touchevents .rys-calendar__day:hover:not(.rys-calendar__day_disabled):not(.rys-calendar__day_empty) .rys-calendar__tip,.touchevents .rys-calendar__day_tip-active:not(.rys-calendar__day_disabled):not(.rys-calendar__day_empty) .rys-calendar__tip{display:block}.rys-calendar__day_current{border-color:#21283e}.rys-calendar__day_disabled{cursor:default;opacity:.4}.rys-calendar__day_empty{cursor:default}.rys-calendar__weekend{color:#cd2026}.rys-calendar__between{background:#d2d2d2}.rys-calendar__calendar{border:1px solid #d2d2d2;color:#21283e;width:100%}.rys-calendar thead{background:#eff1f2;color:#21283e}.rys-calendar th{line-height:20px;padding:8px 0}.rys-calendar td{padding:2px 0}.rys-calendar td,.rys-calendar th{font-size:14px;font-weight:500;text-align:center}@media(max-width:1179px){.rys-calendar td:nth-child(n+5) .rys-calendar__tip{left:auto;right:0}.rys-calendar td:first-child .rys-calendar__tip,.rys-calendar td:first-child .rys-calendar__tip-wrap,.rys-calendar td:nth-child(n+5) .rys-calendar__tip-wrap{left:0}}@media(max-width:375px){.rys-calendar td:nth-child(2) .rys-calendar__tip,.rys-calendar td:nth-child(2) .rys-calendar__tip-wrap{left:0}}.rys-calendar__price{color:#999;font-size:10px;font-weight:300;height:13px;left:0;letter-spacing:-.5px;line-height:13px;position:absolute;right:0;text-align:center;top:20px}.rys-calendar__between .rys-calendar__price{color:#666}.rys-calendar__day:hover:not(.rys-calendar__day_disabled):not(.rys-calendar__day_empty) .rys-calendar__price,.rys-calendar__day_selected .rys-calendar__price{color:#fff}.rys-calendar__price .is-hidden{display:none}.rys-yearly-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 -1px}.rys-yearly-calendar__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:5px 1px}
