.ThreadPage__header{position:relative}.ThreadPage__scheduleText{margin-top:4px}.ThreadPage__transportIcon{position:absolute;left:-26px;top:4px}@media print{.ThreadPage__transportIcon{display:none}}.ThreadPage__title{margin:0;font-size:26px;line-height:30px}.ThreadPage__daysContainer{margin:20px -48px 32px;padding:0 48px;border-bottom:1px solid #e6e6e6}@media print{.ThreadPage__daysContainer{display:none}}.ThreadPage__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ThreadPage__leftColumn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ThreadPage__ridesharingContainer{margin-top:20px;max-height:220px;overflow:hidden;-webkit-transition:max-height .5s linear;-o-transition:max-height linear .5s;transition:max-height .5s linear}.ThreadPage__ridesharingContainer_hide{max-height:0}.ThreadPage__rightColumn{-webkit-box-flex:0;-webkit-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;margin-left:60px}@media print{.ThreadPage__rightColumn{display:none}}.ThreadPage__table{margin-top:20px}@media print{.ThreadPage__table{margin-top:5px}}.ThreadPage__monthContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px 13px}.ThreadPage__nextMonth:disabled,.ThreadPage__prevMonth:disabled{cursor:default}.ThreadPage__nextMonth:disabled .ThreadPage__arrow,.ThreadPage__prevMonth:disabled .ThreadPage__arrow{color:rgba(0,0,0,.3)}.ThreadPage__arrow{height:9px;width:15px;color:#000;fill:currentColor}.ThreadPage__month.Month{width:281px;padding:0 0 6px}.ThreadPage__month.Month__name{line-height:40px;margin-bottom:-40px;text-align:left}.ThreadPage__month.Month__name:after{display:inline-block;vertical-align:middle;content:""}.ThreadPage__month.Month_startDay_0 .Month__name:after,.ThreadPage__month.Month_startDay_0 .RedesignedMonth__name:after{width:280px}.ThreadPage__month.Month_startDay_0 .Month__days,.ThreadPage__month.Month_startDay_0 .RedesignedMonth__days{text-indent:0}.ThreadPage__month.Month_startDay_1 .Month__name:after,.ThreadPage__month.Month_startDay_1 .RedesignedMonth__name:after{width:240px}.ThreadPage__month.Month_startDay_1 .Month__days,.ThreadPage__month.Month_startDay_1 .RedesignedMonth__days{text-indent:40px}.ThreadPage__month.Month_startDay_2 .Month__name:after,.ThreadPage__month.Month_startDay_2 .RedesignedMonth__name:after{width:200px}.ThreadPage__month.Month_startDay_2 .Month__days,.ThreadPage__month.Month_startDay_2 .RedesignedMonth__days{text-indent:80px}.ThreadPage__month.Month_startDay_3 .Month__name:after,.ThreadPage__month.Month_startDay_3 .RedesignedMonth__name:after{width:160px}.ThreadPage__month.Month_startDay_3 .Month__days,.ThreadPage__month.Month_startDay_3 .RedesignedMonth__days{text-indent:120px}.ThreadPage__month.Month_startDay_4 .Month__name:after,.ThreadPage__month.Month_startDay_4 .RedesignedMonth__name:after{width:120px}.ThreadPage__month.Month_startDay_4 .Month__days,.ThreadPage__month.Month_startDay_4 .RedesignedMonth__days{text-indent:160px}.ThreadPage__month.Month_startDay_5 .Month__name:after,.ThreadPage__month.Month_startDay_5 .RedesignedMonth__name:after{width:80px}.ThreadPage__month.Month_startDay_5 .Month__days,.ThreadPage__month.Month_startDay_5 .RedesignedMonth__days{text-indent:200px}.ThreadPage__month.Month_startDay_6 .Month__name:after,.ThreadPage__month.Month_startDay_6 .RedesignedMonth__name:after{width:40px}.ThreadPage__month.Month_startDay_6 .Month__days,.ThreadPage__month.Month_startDay_6 .RedesignedMonth__days{text-indent:240px}.ThreadPage__month.Month .Weekday{font-size:12px;text-transform:uppercase}.ThreadPage__month.Month .CalendarDayLink,.ThreadPage__month.Month .Weekday{line-height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;text-align:center}.ThreadPage__month.Month .CalendarDayLink{font-size:15px;text-indent:0}@media print{.ThreadPage__month.Month{display:none}}.ThreadPage__company{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:32px;padding:12px 16px;border:1px solid #e6e6e6;border-radius:8px}.ThreadPage__companyElement:not(:last-child){margin-bottom:8px}.ThreadPage__companyElement_bold{font-weight:700}.ThreadPage__notice{padding:4px}.ThreadPage__showScheduleBlock{font-size:13px;line-height:16px;color:#04b;margin:24px 0 4px}.ThreadPage__scheduleBlock{padding:10px 0 0}.ThreadPage_showTimezoneSwitch .ThreadPage__daysContainer{margin-bottom:20px}.ThreadPage_showTimezoneSwitch .ThreadPage__rightColumn{padding-top:10px}.ThreadSchedule{padding:10px 0}.ThreadSchedule__scheduleColor{display:inline-block;width:16px;height:16px;margin-right:8px}.ThreadSchedule__title{font-weight:700;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ThreadSchedule_type_change .ThreadSchedule__scheduleColor,.ThreadSchedule_type_changeOther .ThreadSchedule__scheduleColor{background:#ffd0b0}.ThreadSchedule_type_changeCurrent .ThreadSchedule__scheduleColor{background:#f3b283}.ThreadSchedule_type_basic .ThreadSchedule__scheduleColor,.ThreadSchedule_type_basicOther .ThreadSchedule__scheduleColor,.ThreadSchedule_type_other .ThreadSchedule__scheduleColor{background:#fef7cb}.ThreadSchedule_type_basicCurrent .ThreadSchedule__scheduleColor,.ThreadSchedule_type_current .ThreadSchedule__scheduleColor{background:#ffee9b}.ThreadSchedule_type_current{padding:8px 0 12px}.ThreadSchedule_type_cancel .ThreadSchedule__scheduleTitle{color:red}.ThreadSchedule__threadLink{display:block}.ThreadSchedule__daysText{font-size:11px;color:#999;margin:0}.ThreadSchedule__scheduleItem,.ThreadSchedule__times{margin:4px 0}.ThreadBottomDescription{top:100%;left:0;position:absolute}.ThreadBottomDescription__descriptionTitle{line-height:22px}.ThreadBottomDescription_isMobile{padding-right:20px;left:inherit}.ThreadDates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:34px}@media print{.ThreadDates{display:none}}.ThreadDates__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.ThreadDates__item,.ThreadDates__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ThreadDates__item{white-space:nowrap;margin-right:20px;color:#333;text-decoration:none;height:24px;padding-top:8px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:16px}.ThreadDates__item_active{border-bottom:2px solid #222}.ThreadDates__itemWeekday{font-size:11px;color:#777;display:inline-block;margin-left:4px}.ThreadDates__calendarIcon{height:16px;width:16px}.ThreadDates__calendarButtonWrapper,.ThreadDates__openCalendarContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ThreadDates__calendarButtonWrapper{padding-left:16px;height:18px;border-left:1px solid #e6e6e6}.ThreadDates_isMobile{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ThreadInfo,.ThreadInfo__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ThreadInfo__info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ThreadInfo__localTime{display:inline-block;padding:2px 8px;background-color:#ffeba0;border-radius:2px;margin-right:12px}@media print{.ThreadInfo__localTime{padding:0;background-color:none}}.ThreadInfo__inTheWay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ThreadInfo__inTheWayText{white-space:nowrap}.ThreadInfo__mapButton,.ThreadInfo__printButton{color:#04b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media print{.ThreadInfo__mapButton,.ThreadInfo__printButton{display:none}}.ThreadInfo__mapButton{margin:0 20px}.ThreadInfo__mapText,.ThreadInfo__printText{margin-left:8px}.ThreadInfo__mapIcon,.ThreadInfo__printIcon{fill:currentColor;height:16px;width:16px}.ThreadTimezonesSwitch__printText{display:none;font-weight:700}@media print{.ThreadTimezonesSwitch__printText{display:inline-block}}@media print{.ThreadTimezonesSwitch__select{display:none}}.ThreadTimezonesSwitch_selectWidth_full .ThreadTimezonesSwitch__select{width:100%}.ThreadTable{padding-bottom:6px;margin-left:-12px;margin-right:-12px}.ThreadTable__lastLine{border-bottom:1px solid #e6e6e6;margin:0 12px}.ThreadTable__table{width:100%;border-collapse:collapse;margin-bottom:6px}.ThreadTable__table td{padding:0;vertical-align:top}.ThreadTable__table td:first-child{padding-left:10px}.ThreadTable__table td:last-child{padding-right:12px}.ThreadTable__table td:last-child .ThreadTable__wrapperInner{padding-right:0}.ThreadTable__wrapper{max-height:75px;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;overflow:hidden}.ThreadTable__wrapperInner{padding:6px 8px 6px 0;white-space:nowrap}@media print{.ThreadTable__wrapperInner{padding:0}}.ThreadTable__rowButton .ThreadTable__buttonNextStations,.ThreadTable__rowStation .ThreadTable__wrapperInner,.ThreadTable__rowSubtitle .ThreadTable__wrapperInner{padding-left:2px}.ThreadTable__rowStation{cursor:pointer}@media print{.ThreadTable__rowStation{border-bottom:1px solid #e6e6e6}}.ThreadTable__rowStation .ThreadTable__wrapperInner{min-height:32px}@media print{.ThreadTable__rowStation .ThreadTable__wrapperInner{min-height:inherit}}.ThreadTable__rowStation_isStationFrom .ThreadTable__departure,.ThreadTable__rowStation_isStationFrom .ThreadTable__stationInfo,.ThreadTable__rowStation_isStationFrom .ThreadTable__stationLink{font-weight:700}.ThreadTable__rowStation_isStationFrom .ThreadTable__arrival,.ThreadTable__rowStation_isStationFrom .ThreadTable__stay{color:#777}.ThreadTable__rowStation_isStationTo .ThreadTable__arrival,.ThreadTable__rowStation_isStationTo .ThreadTable__stationInfo,.ThreadTable__rowStation_isStationTo .ThreadTable__stationLink{font-weight:700}.ThreadTable__rowStation_isStationTo .ThreadTable__departure,.ThreadTable__rowStation_isStationTo .ThreadTable__stay{color:#777}.ThreadTable__rowStation:hover{background:#f5f5f5}.ThreadTable__rowTransition .ThreadTable__wrapperInner{min-height:32px}@media print{.ThreadTable__segmentStations .ThreadTable__arrival,.ThreadTable__segmentStations .ThreadTable__departure,.ThreadTable__segmentStations .ThreadTable__stationInfo,.ThreadTable__segmentStations .ThreadTable__stationLink{font-weight:700;color:#222}}.ThreadTable__nextStations,.ThreadTable__prevStations{opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.ThreadTable__nextStations .ThreadTable__wrapper,.ThreadTable__prevStations .ThreadTable__wrapper{max-height:0}.ThreadTable__nextStations_isOpened,.ThreadTable__prevStations_isOpened{opacity:.6}.ThreadTable__nextStations_isOpened .ThreadTable__wrapper,.ThreadTable__prevStations_isOpened .ThreadTable__wrapper{max-height:75px}@media print{.ThreadTable__nextStations,.ThreadTable__prevStations{opacity:1}.ThreadTable__nextStations .ThreadTable__wrapper,.ThreadTable__prevStations .ThreadTable__wrapper{max-height:75px}}@media print{.ThreadTable__nextStations .ThreadTable__rowStation .ThreadTable__stationInfo,.ThreadTable__nextStations .ThreadTable__rowStation .ThreadTable__stationLink,.ThreadTable__prevStations .ThreadTable__rowStation .ThreadTable__stationInfo,.ThreadTable__prevStations .ThreadTable__rowStation .ThreadTable__stationLink{color:#777}}.ThreadTable__arrival,.ThreadTable__departure,.ThreadTable__intervalInfo,.ThreadTable__stay{text-align:right}.ThreadTable__timeInTheWay{text-align:right;color:#777}.ThreadTable__station{color:#0060dd}.ThreadTable__station .ThreadTable__wrapperInner{white-space:normal}.ThreadTable__stationInfo,.ThreadTable__stationSettlement{font-size:11px;line-height:14px;letter-spacing:.5px;margin-top:4px}.ThreadTable__stationInfo{color:#333;font-weight:700}.ThreadTable__stationSettlement{color:#999}.ThreadTable__rowDate{line-height:14px}.ThreadTable__rowDate .ThreadTable__wrapperInner{padding:4px 0}.ThreadTable__buttonNextStations,.ThreadTable__buttonPrevStations{margin:4px 0 17px;cursor:pointer;color:#0060dd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ThreadTable__buttonIcon{display:inline-block;margin-left:8px;height:6px;width:11px}.ThreadTable__transition{text-align:center}.ThreadTable__headerLineContainer{height:0;width:100%}.ThreadTable__headerLine{margin-right:12px;margin-left:12px;border-bottom:1px solid #e6e6e6}.ThreadTable__subtitleContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ThreadTable__subtitleLine{height:0;border-bottom:1px solid #e6e6e6;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media print{.ThreadTable__subtitleLine{border-color:transparent}}.ThreadTable__subtitleLine:not(:last-child){margin-right:10px}.ThreadTable__subtitleLine:not(:first-child){margin-left:10px}.ThreadTable__subtitleElement{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ThreadTable__subtitleElement+.ThreadTable__subtitleElement:before{content:"\2022";margin:0 10px}.ThreadTable__thead{color:#777}.ThreadTable__th{text-align:right;font-weight:400;padding:0 8px 4px 0;font-size:11px;line-height:14px}.ThreadTable__th:first-child{padding-left:12px}.ThreadTable__th:last-child{padding-right:12px}.ThreadTable__th_thStation{text-align:left}@media print{.ThreadTable__th_timezoneSwitch{padding-bottom:0}}.ThreadTable__headerSpace{padding:6px}@media print{.ThreadTable__headerSpace,.ThreadTable__rowButton{display:none}}.ThreadTable__arrivalDate,.ThreadTable__departureDate{font-size:11px;line-height:14px;color:#777;font-weight:400}.ThreadTable__intervalTime{font-weight:700}.ThreadTable__intervalDensity{color:#c60}.ThreadTable__intervalComment,.ThreadTable__intervalDensity{font-size:11px;line-height:14px;white-space:normal}.ThreadTable__fact{font-size:11px;line-height:14px}.ThreadTable__fact_type_cancelled,.ThreadTable__fact_type_late,.ThreadTable__fact_type_possible{color:#c00}.ThreadTable__fact_type_ok{color:#070}.ThreadTable_isMobile{border-bottom:none;margin-left:0;margin-right:0}.ThreadTable_isMobile td:first-child{padding-left:0}.ThreadTable_isMobile td:last-child{padding-right:0}.ThreadTable_isMobile .ThreadTable__th{font-size:11px;line-height:14px;padding-top:8px}.ThreadTable_isMobile .ThreadTable__th:first-child{padding-left:12px}.ThreadTable_isMobile .ThreadTable__th:last-child{padding-right:12px}.ThreadTable_isMobile .ThreadTable__nextStations td:first-child .ThreadTable__wrapperInner,.ThreadTable_isMobile .ThreadTable__prevStations td:first-child .ThreadTable__wrapperInner,.ThreadTable_isMobile .ThreadTable__segmentStations td:first-child .ThreadTable__wrapperInner{padding-left:12px}.ThreadTable_isMobile .ThreadTable__nextStations td:last-child .ThreadTable__wrapperInner,.ThreadTable_isMobile .ThreadTable__prevStations td:last-child .ThreadTable__wrapperInner,.ThreadTable_isMobile .ThreadTable__segmentStations td:last-child .ThreadTable__wrapperInner{padding-right:12px}.ThreadTable_isMobile .ThreadTable__nextStations .ThreadTable__rowButton td,.ThreadTable_isMobile .ThreadTable__prevStations .ThreadTable__rowButton td,.ThreadTable_isMobile .ThreadTable__segmentStations .ThreadTable__rowButton td{padding-left:12px}@media (min-width:375px){.ThreadTable_isMobile .ThreadTable__th,.ThreadTable_isMobile .ThreadTable__wrapperInner{padding-right:12px}}.ThreadTable_isSuburbanBus .ThreadTable__rowStation_isStationTo .ThreadTable__departure{font-weight:700;color:#333}.ThreadTable__timezoneSwitchContainer{margin-top:4px;width:100%}@media print{.ThreadTable__timezoneSwitchContainer{font-size:13px}}.NoticeStar{color:#c00}.ThreadPrices{padding:14px 0 0}.ThreadPrices__buy{text-align:center}.ThreadPrices__busOfferInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ThreadPrices__busOfferTitle{line-height:18px;margin-right:17px}.ThreadPrices__busPrice{font-size:18px;line-height:22px;font-weight:700}.ThreadPrices__trainOfferInfo{margin:14px 0 2px}.ThreadPrices__trainOfferTitle{font-size:13px;line-height:18px;font-weight:700}.ThreadPrices__buyLink{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:12px 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;cursor:pointer}.ThreadPrices__priceAction{width:100%}.OtherTodayThreads__title{font-weight:700;padding-bottom:4px}.OtherTodayThreads__threadBlock,.OtherTodayThreads__times{padding:4px 0}.RelatedThreads__relationBlock:not(:last-child){margin-bottom:10px}.RelatedThreads__relationTitle{font-weight:700}.RelatedThreads__threadLink,.RelatedThreads__threadList{padding:4px 0}.RelatedThreads__threadLink{display:block}.ModalThreadMap__closeButton{-webkit-box-flex:30px;-webkit-flex:30px;-ms-flex:30px;flex:30px;text-align:left;font-size:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ModalThreadMap__mapBlock{height:100%;width:100%}.ModalThreadMap__backIcon{width:9px;height:15px;padding:0 10px}.ThreadMap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}