@CHARSET "UTF-8";:root{--isHighContrastEnabled: true;--isFontResizeEnabled: true;--defaultPrefixes: moz,webkit;--highContrastCSSClass: .contrast;--isWidget: false;--normalScreenWidth: 1366px;--mediumScreenWidth: 1024px;--smallScreenWidth: 768px;--xxsmallScreenWidth: 500px;--customBreakPoints: ;--modalFontSize: 14px;--modalHeaderFontSize: 18px;--modalContentFontSize: 14px;--progressSpinnerImgHeight: 32px;--progressSpinnerImgWidth: 32px;--isUsingNewMobileSearcherStyles: false;--newMobileInputHeight: 60px;--isMobileByWidget: false;--colorStickyNoteMiddle: #f35d23;--colorIdIconMain: #48484a;--colorIdIconAccent: #1bbcef;--mostPopularTicketTypeColor: #1bbcef;--selectedTicketTypeColor: #0e7ca7;--doorToDoorColor: #0D63AA;--sanitarySafetyColor: #AB1685;--highContrastMain: #ff0;--highContrastSub: #000;--accessibilityFontSizeBigMultiplier: 1.15;--accessibilityFontSizeBiggerMultiplier: 1.3;--hoperMixResultHighlight: #3DC5D5;--supportedLanguages: pl,sr,en,fr,ro,ru,uk,cs,de;--doubleColon: \:\:;--placeMarkerFromColor: #96D9D0;--placeMarkerToColor: #0F7CA7;--fontFamily0: Roboto, sans-serif;--fontWeight300: 300;--fontWeight400: 400;--fontWeight500: 500;--fontWeight700: 700;--fontSize8: 8px;--fontSize10: 10px;--fontSize12: 12px;--fontSize14: 14px;--fontSize16: 16px;--fontSize18: 18px;--fontSize22: 22px;--fontSize25: 25px;--fontSize28: 28px;--fontSize32: 32px;--fontSize34: 34px;--uiLinksLineHeight: 25px;--defaultLineHeight: 1.28571;--tooltipLineHeight: 1.42857;--inputPaddingTop: 10px;--inputPaddingLeft: 10px;--inputPaddingRight: 10px;--inputPaddingBottom: 10px;--inputValidationMessageTopSpacing: 9px;--inputValidationMessageBottomSpacing: 20px;--formfieldsSpacingVertical: 14px;--formfieldsSpacingHorizontal: 20px;--defaultBorderRadius: 4px;--btnHorizontalPadding: 10px;--btnVerticalPadding: 8px;--colorDiscountCodeBackground: #e37e56;--colorCouponCode: #000;--colorDefault: #86827B;--colorDefaultLighter: #dcdbd6;--colorLight: #acaaa1;--colorStrong: #4B4844;--colorDesc: #67ccc1;--colorLink: #0F7CA7;--colorInfo: #f35d23;--colorValid: #e32033;--colorButton: #fff;--colorBorder: #dcdbd6;--colorBorder-hover: #cbc9bd;--colorBtnPrimArr: #af4015;--colorInactive: #b7b7b6;--colorFacebook: #4c69ba;--colorGoogleRed: #dd4b39;--colorAndroid: #a5c63b;--colorTooltip-hover: #5cbbe2;--colorProgressBar: #99978d;--colorSystemInfo: #697ca7;--colorSystemInfoBorder: #e3e8f5;--colorAcountBalance: #4f8413;--colorOpenedRechargesSum: #fcaa00;--bgDefault: #fff;--bgAdditional: #f4f3f0;--bgButton: #f35d23;--bgButton-hover: #ff7039;--bgButton-focus: #e75118;--bgSearcher: #c6d7de;--bgSystemInfo: #f0f4fd;--colorStick0: #3fb0bc;--colorStick1: #77d980;--colorStick2: #398528;--colorStick3: #c77e49;--colorStick4: #4c86b6;--colorStick5: #6bc43a;--colorStick6: #dca865;--colorStick7: #3ebcdb;--colorStick8: #57E7EC;--colorStick9: #8330AE;--colorStick10: #E52EBC;--colorStick11: #E66EF1;--colorStick12: #f35d23;--colorStick13: #718CE8;--colorFootStick: #3D3D3D;--layoutRowWidth: 1240px;--transportionTypeNormalBkg: #e4e4e2;--transportionTypeNormalColor: #806327;--transportionTypeExpressBkg: #e32033;--transportionTypeExpressColor: #fff;--transportionTypeFastBkg: #f6dc65;--transportionTypeFastColor: #806327;--transportionTypeDoor2DoorBkg: #164D74;--transportionTypeDoor2DoorColor: #fff;--searchingResultsPurchaseInfoBkg: #f4f3f0;--tanieEpColor: #f5321f;--door2doorColor: #164D74;--cartOptimizationBorderColor: #00AEC1;--sadFaceImgPath: images/e-podroznik-sad-face.png;--progressSpinnerImgPath: images/bar.gif;--progressSpinnerImgBuildPath: images/bar.gif;--extendedResultsRequestProgressImgPath: images/searching-img.png;--topBarBg: images/topBar-bg.png;--mainLogoHeight: 58px;--searcherSwitchPlacesButtonColor: #acbfc6;--searcherButtonBorderColor: #acbfc6;--searcherInputBorderColor: rgba(0,0,0,0);--searcherRadioCheckedBgColor: #acbfc6;--searcherChangeButtonArrColor: #f35d23;--searcherChangeButtonColor: #0f7ca7;--searcherInactiveArrDep: #7d878b;--callcenterNumberColorPart0: #e55b27;--callcenterNumberColorPart1: #e55b27;--callcenterNumberColorPart2: #0f7ca7;--callcenterNumberColorPart3: #00AEC1;--indexHeaderColor1: #e55b27 !important;--indexHeaderColor2: #00aec1 !important;--indexHeaderTextTop: 98px;--scrollbarWidth: 6px;--scrollBarBackgroundColor: rgba(0,0,0,0);--scrollForegroundColor: #000;--smErrorTextColor: #a36161;--smErrorBackground: #f7e5e5;--smErrorBorder: #eed6d6;--smImportantInfoTextColor: #8b782c;--smImportantInfoBackground: #fbf2cd;--smImportantInfoBorder: #f0e6bb;--smSuccessMessageTextColor: #4f9559;--smSuccessMessageBackground: #d3f5dc;--smSuccessMessageBorder: #c8ecd2;--iconsFontPath: /css/fonts/iconTeroplan.;--purchaseProcessImagesBaseDir: /img;--activeClass: \:\:active;--fieldsTextColor: #4B4844;--colorFormInputStar: #f35d23;--fontFamily: Roboto, sans-serif;--fontWeightLight: 300;--fontWeightRegular: 400;--fontWeightMedium: 500;--fontWeightBold: 700;--fontSizeXXSmall: 8px;--fontSizeXSmall: 10px;--fontSizeSmall: 12px;--fontSizeDefault: 14px;--fontSizeBig16: 16px;--fontSizeBig18: 18px;--fontSizeBig22: 22px;--fontSizeBig25: 25px;--fontSizeBig28: 28px;--fontSizeBig32: 32px;--fontSizeBig34: 34px;--transportationTypeFontSize: 8px;--searcherRadioCheckedColor: #4B4844;--searcherButtonSearchColor: #fff;--searcherButtonSearchBgColor: #f35d23;--searcherButtonSearchBgColor-hover: #ff7039;--searcherButtonSearchBgColor-focus: #e75118;--searcherButtonSearchLoupeColor: #af4015;--searcherButtonShowArrowColor: #af4015;--callcenterColorCall: #4B4844 !important;--callcenterColorInfo: #acaaa1 !important;--scrollbarHeight: 6px;--twoWayTicketLightboxBackgroundColor: #fafafa;--twoWayTicketLightboxRemoveTicketColor: #f35d23;--twoWayTicketLightboxTicketMinutesColor: ;--moneyBoxColor: ;--moneyBoxBadgeTextColor: #fff;--moneyBoxBoxBackgroundColor: #f4f3f0;--moneyBoxBoxBalanceAmountColor: #548413;--moneyBoxBoxInsufficientBalanceAmountColor: #e32033;--moneyBoxBoxLoaderHeight: 30px;--moneyBoxBoxLoaderWidth: 30px;--moneyBoxBoxLoaderPrimaryColor: #cbc9bd;--moneyBoxBoxLoaderSecondaryColor: #e6e6e6;--paymentMethodHintIndicatorBg: #f35d23;--paymentMethodHintIndicatorColor: #fff;--periodicTicketBannerHighlightMain: #0F7CA7;--periodicTicketBannerHighlightSub: #f35d23;--periodicTicketBannerCtaButton: ;--periodicTicketBannerCtaButtonText: #fff;--periodicTicketBannerGraphicButtonText: #fff;--periodicTicketBannerGraphicButton: #f35d23;--periodicTicketBannerGraphicPlaceMarkerFromColor: #96D9D0;--periodicTicketBannerGraphicPlaceMarkerToColor: #0F7CA7;--periodicTicketBannerRules: #86827B;--periodicTicketBannerRulesLink: #f35d23;--periodicTicketBannerStep: #fff;--periodicTicketBannerText: ;--periodicTicketBannerGraphicFooterBackground: #dcdbd6}body.page-general-ttvw .timetablesSearcherComponent .callcenter-viewbox .call-center-info{top:-90px}.left-pane,.right-pane{display:inline-block;vertical-align:top}.left-pane{width:25.7%;overflow:auto;border-left:1px solid #dcdbd6;border-bottom:1px solid #dcdbd6;border-right:1px solid #dcdbd6}.right-pane{width:72%;padding-left:2%;overflow:hidden}.left-pane a,.right-pane a{color:inherit}.left-pane a:hover{text-decoration:none}.left-pane .placeView{display:block;position:relative}.left-pane .placeView .name{font-size:1em;line-height:1.25em}.right-pane .criteriaPlace .icon img{padding-top:3px}.right-pane .criteriaPlace .tt-stop{font-weight:400;font-size:34px;color:#4B4844;display:inline-block;padding-left:10px;vertical-align:top;width:-moz-available}.right-pane .criteriaPlace .tt-stop>.name{display:block;font-weight:400;font-size:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right-pane .criteriaPlace .tt-stop>.additional{display:block;font-size:14px;color:#acaaa1}.line-night .placeView .name .line-number{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#4B4844;color:#fff;padding:0 4px;margin-right:0.1em}.placeView>.icon{float:left}.placeView:last-child:after{display:block;height:0;content:" ";clear:both}.placeView>.name{display:block;font-size:1.5em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.placeView>.additional{display:block;font-size:0.9em;color:#a2a2a2}.placeView .icon{margin-right:0.25em}.placeView .type-line{margin-left:0.25em}.left-pane .tt-line .icon img{height:1em}#availableLines .\:selected .tt-line{padding-bottom:6px}#availableLines .\:selected .tt-line .name{padding-top:12px}#availableLines .\:selected .availableStops{min-height:1px;border-top:1px solid #dcdbd6}.availableStops{z-index:0;max-width:none !important;overflow:hidden}.left-pane p.system-information{background:transparent !important;border:0 none !important;text-shadow:none !important;text-align:center;font-size:1.15em;color:#525252 !important;font-style:italic}.availableStops .mainTrack{margin-left:7px}.availableStops .stop{display:block}.availableStops a.\:active .name{font-weight:700}.availableStops .placeView .name{font-weight:300}.availableStops .mainTrack .placeView .name{margin-left:40px}.availableStops .mainTrack .placeView .icon{width:40px;display:inline-block;position:static;z-index:-1}.availableStops .mainTrack .placeView .icon .line{top:0;bottom:0;position:absolute;left:15px;width:2px}.availableStops .mainTrack .placeView .icon .dot{top:10px;position:absolute;left:13px;width:6px;height:6px;border-radius:6px}.availableStops .mainTrack .start-stop{margin-top:8px}.availableStops .mainTrack .start-stop .placeView .icon .line{top:10px}.availableStops .mainTrack .end-stop .placeView .icon .line{bottom:12px}.availableStops .mainTrack .end-stop .name{color:#777;font-style:italic}.availableStops .stopsSplitter{font-weight:700;text-align:center}.availableStops .otherStops{margin-left:1.75em}.availableStops .mainTrack,.availableStops .otherStops{margin-bottom:0.75em}.availableStops .placeView .name{line-height:2em;text-shadow:0 1px 0 rgba(255,255,255,0.25)}#availableLines .tt-line{color:#4B4844;border-top:1px solid #dcdbd6;display:block;z-index:1;padding:8px;overflow:hidden;cursor:pointer}#availableLines .tt-line>.name{margin-right:32px}#availableLines .\:selected .night-line-icon+.tt-line>.name{margin-right:16px}#availableLines .\:selected .tt-line>.name{margin-right:0}#availableLines .tt-line .additional{color:#86827B;font-size:12px;margin:0 28px 0 0;white-space:nowrap;line-height:1.25em}#availableLines .tt-line>.icon{margin-top:2px}#availableLines .\:selected .tt-line .additional{display:none}#availableLines .line>a{bottom:-1px;right:4px;border-bottom:0 none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:1px 1px 0 #fff inset, -1px 1px 0 #fff inset;padding:10px 8px 8px;z-index:1}#availableLines .\:selected>a{display:none}#availableLines .line>.night-line-icon{position:absolute;top:8px;right:5px;z-index:1}#availableLines .\:selected>.night-line-icon{top:1.1em}#availableLines .line>.night-line-icon img{background-position:-650px -163px;width:17px;height:14px}.timetableView{position:relative;padding-top:30px;padding-bottom:20px}.timetableView .system-message.system-information{background-color:#f0f4fd;border:1px solid #e3e8f5;color:#697ca7}.timetableView #availableLines .line-at-stop{position:relative}.timetableView #availableLines .line-at-stop .night-line-icon{display:none}.timetableView #availableLines .line-at-stop .lineDetails{position:absolute;min-width:0;line-height:9px;margin:2px}#departuresContainer{position:relative;margin-left:2px;border-radius:5px}.tooltipHint{display:none;position:relative}.ttContainer{margin:0;background:#fff;border:0 none;padding:0}.ttContainer .tt-1 .group{min-width:auto;display:block}.ttContainer .tt .group:first-child .hour-departures,.ttContainer .tt .group:first-child .sectionCaption{margin-left:8px}.ttContainer .tt .group:last-child .hour-departures,.ttContainer .tt .group:last-child .sectionCaption{margin-right:8px}.ttContainer .tt .group .sectionCaption{text-align:center;border-width:1px 0;border-radius:0;font-weight:700;color:#4B4844}.ttContainer .tt .group-0 .sectionCaption{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-width:1px}.ttContainer .tt .group:last-child .sectionCaption{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:1px}.ttContainer .tt .group .hour-departures{overflow:hidden}.ttContainer .tt .group .hour-marker{background:transparent;color:#000;text-shadow:none;border-right:1px solid #bbb;border-left:1px solid #bbb;z-index:0}.ttContainer .tt .group .departure{margin:0 6px;font-size:1.15em}.ttContainer .tt .group .departure:last-child{margin-rigth:0}.nearestdepartures{margin:8px 12px 0}.nearestdepartures .departure{font-size:1.35em;margin:4px 14px 4px 0;display:inline-block}#selectedStop{margin:4px 10px 20px}#departuresContainer p.system-message{width:auto;max-width:65%;margin-left:auto;margin-right:auto}.tt .group .sectionCaption .remarks{border-bottom:1px dotted #F00;font-size:0.9em;vertical-align:super;line-height:1em}.ttCriteria .criteriaPlace{display:inline-block;width:32%;max-width:48%;margin-right:1%;vertical-align:top}.tt-line>.icon{float:left;font-size:34px;font-weight:300;margin-right:7px;line-height:1em}.ttCriteria .btnChange{position:absolute;top:0;right:0}.ttContainer{background-color:#F1F1F1;border:1px solid #E3E3E3;border-radius:4px;padding:4px;margin:8px 12px;clear:both}.ttContainer>h3{font-size:1.35em;text-shadow:0 1px #fff}.ttContainer>h3>.expiration-date{font-size:0.75em;font-weight:300;font-style:italic}.tt{white-space:nowrap;overflow:auto}.tt .group{display:inline-block;min-width:33%}.tt-1 .group{min-width:100%}.tt-2 .group{min-width:50%}.tt .group .title{font-weight:700;text-align:center;background-color:#E1E1E1;border-radius:2px;text-shadow:1px 1px 0 #F7F7F7;line-height:1.5em;margin-left:29px;font-size:1.15em}.tt .group .hour-marker{display:inline-block;background-color:#A1A1A1;font-weight:700;color:#F2F2F2;text-shadow:1px 1px 0 #585858;max-width:1.4em;padding:0 3px;font-size:1.15em}.tt .group .departure{display:inline-block;margin:0 0.2em 0 0.1em;min-width:2.75ex;max-width:3.5ex;vertical-align:top}.tt .group .minutes{font-size:0.9em}.tt .group .departure small{border-bottom:1px dotted red}.nearest-departures{margin-bottom:8px}.nearest-departures .time{background-color:#D3F1B5;border:1px solid #C4E6AA;margin:2px;display:inline-block;color:#2D2D2D;font-size:1.25em;padding:0 2px}.general-ttvw #availableStops,.general-ttvw .ttCriteria .tt-stop{max-width:32%;overflow:hidden}
