/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  .portalBody { border-style: none;
    border-top: 4px none rgb(153, 0, 0);
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    text-align: center;
    font-family: Arial,Helvetica,Geneva,sans-serif;
    background-repeat: repeat-x;
    opacity: 1;
    background-color: rgb(255, 255, 255);
    border-left-color: rgb(153, 0, 0);
    }

  a { border-style: none;
    border-width: 0px;
    color: rgb(0, 0, 0);
    }

  .headerText { border: 4px solid rgb(153, 0, 0);
    font-size: larger;
    }

  .upperLogoRow { height: 22px;
    font-family: helvetica;
    font-weight: bold;
    color: white;
    text-align: center;
    font-size: 20px;
    background-color: rgb(153, 0, 0);
    }

  .lowerLogoRow { background-color: rgb(153, 0, 0);
    }

  .lowerLogoRow a { font-size: 14px;
    }

  .footerRow { font-family: Tahoma,Arial;
    font-size: 10px;
    text-align: center;
    background-color: rgb(153, 0, 0);
    color: rgb(255, 255, 255);
    }

  .upperMenuItem { font-family: arial;
    font-weight: bold;
    color: white;
    font-size: 15px;
    background-color: transparent;
    }

  .upperMenuItem a { color: white;
    text-decoration: none;
    font-size: 15px;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    background-color: transparent;
    }

  .upperMenuTD { background-color: transparent;
    }

  .upperMenuTDSelected { background-color: rgb(153, 0, 0);
    }

  .upperMenuItemSelected a { color: white;
    text-decoration: none;
    background-color: rgb(153, 0, 0);
    }

  .upperMenuRow { padding: 0pt 0pt 0pt 90px;
    background-repeat: no-repeat;
    background-position: left top;
    height: 37px;
    width: 760px;
    background-color: rgb(102, 102, 102);
    }

  .lowerMenuRow { padding: 0pt;
    background-image: url(img/bg_menu2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 31px;
    width: 760px;
    text-align: center;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    color: white;
    background-color: rgb(102, 102, 102);
    }

  .lowerMenuRow a { text-decoration: none;
    color: white;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    background-color: rgb(255, 255, 255);
    }

  .headerImages { text-align: center;
    background-color: transparent;
    }

  .imgBorderUp { background-image: url(images/imgbrdup.jpg);
    background-color: rgb(51, 51, 51);
    }

  .searchItem { border: 1px solid rgb(169, 192, 206);
    padding-left: 5px;
    padding-top: 2px;
    width: 100%;
    height: 20px;
    position: relative;
    top: -1px;
    margin-right: 3px;
    color: gray;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    }

  .searchAnchor { padding-top: 1px;
    }

  .contentBody { border: 6px solid rgb(255, 204, 51);
    font-size: 12px;
    width: 100%;
    height: 100%;
    background-color: rgb(255, 255, 255);
    }

  .contentBody1 { border-style: solid;
    border-color: rgb(180, 180, 180) rgb(240, 240, 240) rgb(240, 240, 240) rgb(180, 180, 180);
    border-width: 2px;
    width: 100%;
    height: 100%;
    }

  .contentBody2 { border-style: solid;
    border-color: rgb(130, 130, 130) rgb(230, 230, 230) rgb(230, 230, 230) rgb(130, 130, 130);
    border-width: 1px 2px 2px 1px;
    width: 100%;
    height: 100%;
    background-color: rgb(255, 255, 255);
    color: black;
    font-size: 11px;
    padding-bottom: 10px;
    }

  .mainMenu { width: 100%;
    margin-top: 2px;
    background-color: rgb(51, 51, 51);
    }

  .mainMenu a { color: white;
    font-family: Tahoma;
    text-decoration: none;
    background-color: rgb(51, 51, 51);
    font-size: 12px;
    font-weight: normal;
    }

  .mainMenuRow { height: 26px;
    color: rgb(255, 255, 255);
    background-color: rgb(51, 51, 51);
    }

  .mainMenuImage { border: 0px none ;
    position: relative;
    top: 2px;
    color: rgb(255, 255, 255);
    background-color: rgb(51, 51, 51);
    }

  .headerLine { color: gray;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma,Arial;
    }

  .headerLine td { color: gray;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma,Arial;
    }

  .objectList { margin-left: 30px;
    background-color: rgb(102, 102, 102);
    }

  .objectList a { color: black;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma,Arial;
    text-decoration: none;
    background-color: rgb(102, 102, 102);
    }

  .path { font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    color: rgb(255, 255, 255);
    }

  .path a { font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  .ChangesTable { border-top: 1px solid rgb(224, 105, 26);
    border-left: 1px solid rgb(224, 105, 26);
    border-bottom: 1px solid rgb(224, 105, 26);
    color: rgb(0, 0, 0);
    font-size: 10px;
    background-color: rgb(102, 102, 102);
    }

  .ChangesTh { border-right: 1px solid rgb(224, 105, 26);
    color: rgb(255, 0, 0);
    height: 24px;
    background-color: rgb(102, 102, 102);
    }

  .ChangesTd { border-top: 1px solid rgb(224, 105, 26);
    border-right: 1px solid rgb(224, 105, 26);
    padding: 2px 8px;
    background-color: rgb(255, 255, 255);
    empty-cells: show;
    border-collapse: collapse;
    font-family: tahoma,arial;
    }

  .Button { border: 1px solid rgb(209, 209, 209);
    padding: 2px 8px;
    text-decoration: none;
    font-family: tahoma,arial;
    font-size: 11px;
    background-color: rgb(255, 255, 255);
    height: 18px;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .ttTable { border-top: 1px solid rgb(224, 105, 26);
    border-left: 1px solid rgb(224, 105, 26);
    border-bottom: 0px none rgb(224, 105, 26);
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Trebuchet MS,Comic Sans MS,Tahima,Arial;
    color: black;
    empty-cells: show;
    }

  .ttTh { border-right: 1px solid rgb(224, 105, 26);
    border-bottom: 1px solid rgb(224, 105, 26);
    padding: 2px 4px;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-weight: bold;
    background-color: rgb(153, 153, 153);
    color: rgb(255, 255, 255);
    }

  .ttTd { border-left: 1px none rgb(224, 105, 26);
    border-right: 1px solid rgb(224, 105, 26);
    border-bottom: 1px solid rgb(224, 105, 26);
    padding: 2px 10px;
    background-color: white;
    }

  .stdMenuOuterRegion { width: 100%;
    background-color: rgb(102, 102, 102);
    }

  .stdMenuInnerRegion { background-color: rgb(102, 102, 102);
    }

  .stdMenuEmptyBlock { width: 6px;
    background-color: rgb(153, 153, 153);
    opacity: 0.473;
    }

  .stdMenuItem { border: 2px none rgb(255, 255, 255);
    height: 18px;
    background-color: rgb(102, 102, 102);
    }

  .stdMenuItem a { margin-left: 4px;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 102, 102);
    }

  .stdSubMenuItem { white-space: nowrap;
    height: 18px;
    background-color: rgb(102, 102, 102);
    }

  .stdSubMenuItem a { margin-left: 14px;
    font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    color: rgb(232, 124, 15);
    font-weight: bold;
    background-color: rgb(102, 102, 102);
    }

  .stdMenuItem span { margin-left: 14px;
    font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    color: rgb(232, 124, 15);
    font-weight: bold;
    white-space: nowrap;
    background-color: rgb(102, 102, 102);
    }

  .stdMenuOuterRegion2 { background-color: rgb(253, 249, 237);
    width: 100%;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    }

  .stdMenuInnerRegion2 {  }

  .stdMenuEmptyBlock2 { width: 6px;
    background-color: rgb(244, 218, 184);
    }

  .stdMenuItem2 { height: 18px;
    }

  .stdMenuItem2 a { margin-left: 4px;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: rgb(232, 124, 15);













    font-weight: bold;
    }

  .stdSubMenuItem2 { white-space: nowrap;
    height: 18px;
    }

  .stdSubMenuItem2 a { margin-left: 14px;
    font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    color: rgb(232, 124, 15);
    font-weight: bold;
    }

  .stdMenuItem2 span { margin-left: 14px;
    font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    color: rgb(232, 124, 15);
    font-weight: bold;
    white-space: nowrap;
    }

  .ankieta { background-color: rgb(253, 248, 229);
    width: 140px;
    padding-left: 5px;
    padding-right: 5px;
    }

  .ankieta .title { font-family: arial,tahoma;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: gray;
    }

  .ankieta .question { font-family: tahoma;
    font-weight: normal;
    color: red;
    font-size: 11px;
    width: 130px;
    }

  .ankieta .answer { font-family: tahoma;
    font-weight: normal;
    font-size: 11px;
    }

  .statsInfo { font-family: tahoma;
    font-size: 11px;
    text-align: center;
    color: rgb(153, 0, 0);
    }

  .submitButton { border: 1px solid gray;
    font-family: tahoma,arial;
    font-size: 11px;
    background-color: rgb(240, 240, 240);
    height: 18px;
    }

  .submitButton a { margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  .newsHeader { font-size: 13px;
    font-family: arial;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .newsDate { margin-left: 14px;
    font-family: arial,tahoma;
    font-size: 11px;
    padding-left: 3px;
    padding-right: 23px;
    text-align: right;
    text-decoration: none;
    font-weight: bold;
    white-space: nowrap;
    color: rgb(153, 0, 0);
    }

  .newsTitle { margin-left: 14px;
    font-family: arial,tahoma;
    font-size: 14px;
    padding-left: 3px;
    padding-right: 23px;
    text-decoration: none;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .newsContent { margin-left: 14px;
    font-family: arial,tahoma;
    font-size: 11px;
    text-decoration: none;
    color: rgb(0, 0, 0);
    padding-top: 6px;
    padding-left: 3px;
    padding-bottom: 10px;
    padding-right: 23px;
    width: 100%;
    height: 100%;
    text-align: justify;
    }

  .pagination { text-decoration: none;
    font-size: 11px;
    font-family: arial;
    color: black;
    }

  .pollResultsAnswer { font-size: 11px;
    font-weight: normal;
    font-family: arial;
    }

  .pollResultsQuestion { font-size: 11px;
    font-weight: normal;
    font-family: arial;
    color: red;
    }

  .bipIcon { width: 180px;
    margin-bottom: 2px;
    }

  .bipIconImage { padding: 2px;
    background-color: rgb(169, 192, 206);
    }

  .bipIconText { background-color: rgb(169, 192, 206);
    padding-left: 2px;
    }

  .bipIconText a { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: white;
    }

  .frameL { width: 5px;
    background-image: url(images/frame_left.gif);
    background-repeat: repeat-y;
    }

  .frameLT { width: 5px;
    height: 5px;
    }

  .frameT { height: 5px;
    background-image: url(images/frame_top.gif);
    background-repeat: repeat-x;
    }

  .frameLB { height: 13px;
    background-image: url(images/frame_left_bottom.gif);
    }

  .frameB { background-image: url(images/frame_bottom.gif);
    background-repeat: repeat-x;
    }

  .frameRB { height: 13px;
    width: 7px;
    background-color: rgb(153, 153, 153);
    }

  .frameR { width: 7px;
    background-image: url(images/frame_right.gif);
    background-repeat: repeat-y;
    }

  .frameRT { width: 39px;
    background-image: url(images/frame_right_top.gif);
    }

  .belowTree { height: 15px;
    vertical-align: bottom;
    }

  .contentTable { border-style: none;
    border-color: rgb(153, 0, 0);
    width: 99%;
    height: 100%;
    }

  .ContentBody { border-style: none;
    border-color: rgb(153, 0, 0);
    background-color: white;
    vertical-align: top;

    }

  .RegionTitle { margin: 0px;
    font-size: 14px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    text-align: center;
    color: white;
    background-image: url(images/region_title_middle.gif);
    background-repeat: repeat-x;
    }

  .RegionBody { padding: 15px;
    background-color: rgb(248, 239, 210);
    }

  .ButtonHolder { background: rgb(248, 239, 210) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    }

  .searchIn select { width: 210px;
    }

  .searchLabel { padding-right: 3px;
    }

  .searchResultsTitle { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .searchResultsType { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .searchResultsTable { padding: 0pt;
    border-collapse: collapse;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    color: black;
    text-decoration: none;
    }

  .searchResultsTable td { vertical-align: middle;
    }

  .searchResultsTable a { text-decoration: none;
    }

  .searchResultsTable a:hover { color: rgb(102, 0, 0);
    }

  .searchResultsHR { color: rgb(153, 0, 0);
    }

  .Button { border: 1px solid rgb(209, 209, 209);
    margin: 5px;
    background-color: white;
    }

  .Button a { text-decoration: none;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    }

  .objectListItem { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: rgb(153, 0, 0);
    }

  .notificationMessage div { margin: 0px;
    font-size: 14px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    text-align: center;
    color: red;
    }

  .successMessage div { margin: 0px;
    font-size: 14px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    text-align: center;
    color: green;
    }

  .documentHeader { margin: 0px;
    font-size: 14px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    text-align: center;
    color: black;
    width: 100%;
    background-color: rgb(169, 192, 206);
    }

  .ttLabel { font-size: 12px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: rgb(198, 39, 0);
    }

  .ttStdText { font-size: 12px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: black;
    }

  .ttDayType { font-size: 14px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: rgb(0, 103, 151);
    }

  .ttLineInfo { font-size: 12px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: black;
    }

  .ttDeparture { font-size: 11px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: rgb(198, 39, 0);
    }

  .ttDeparture a { font-size: 11px;
    font-weight: normal;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: rgb(198, 39, 0);
    }

  .ttTipsHeader { margin-top: 15px;
    font-size: 12px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: rgb(198, 39, 0);
    }

  .ttTipsDesc { font-size: 11px;
    font-weight: normal;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: black;
    }

  .ttTipsSymbol { font-size: 11px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: black;
    }

  .ttHR { color: rgb(153, 0, 0);
    }

  .ttLinesHeader { font-size: 12px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: rgb(153, 0, 0);
    }

  .ttLineNumber { font-size: 11px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: black;
    text-decoration: none;
    }

  .ttLineDesc { font-size: 11px;
    font-weight: bold;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    text-decoration: none;
    color: rgb(153, 0, 0);
    }

  .ttNormalText { font-size: 11px;
    font-weight: normal;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    color: black;
    }

  .quotation { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 10px;
    font-style: italic;
    color: rgb(215, 72, 62);
    }

  .quotationAuthor { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 10px;
    color: rgb(224, 105, 26);
    }

  .newsLink { border: 1px solid rgb(209, 209, 209);
    padding: 2px 8px;
    text-decoration: none;
    font-family: tahoma,arial;
    font-size: 11px;
    background-color: rgb(255, 255, 255);
    height: 18px;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .newsLink:hover { color: rgb(51, 51, 51);
    }

  .newsLinkT {border: 1px solid rgb(209, 209, 209);
    padding: 2px 8px;
    text-decoration: none;
    font-family: tahoma,arial;
    font-size: 11px;
    background-color: rgb(255, 255, 255);
    height: 18px;
    font-weight: bold;
    color: rgb(153, 0, 0);
    margin-right: 20px;
}
 
.newsLinkN {
  display: none;
}









.stdDisplay { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    color: black;
    text-decoration: none;
    }

  select { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    color: black;
    }

  input { font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    font-size: 11px;
    color: black;
    }

  .dayInfo { font-size: 10px;
    font-family: Trebuchet MS,Comic Sans MS,Tahoma;
    text-align: right;
    color: rgb(255, 255, 255);
    }

  .stdPagination { font-size: 11px;
    font-family: arial,tahoma;
    }

  .stdPagination a { text-decoration: none;
    color: rgb(153, 0, 0);
    font-weight: bold;
    }

  .stdPagination a:hover { color: rgb(51, 51, 51);
    }

  .stdPaginationPrev { text-decoration: none;
    }

  .stdPaginationCurr { font-weight: bold;
    font-size: 11px;
    }

  .stdPaginationPage {  }

  .stdPaginationNext {  }

  .mapaPoziom0 { font-size: 18px;
    font-family: arial,tahoma;
    margin-left: 20px;
    white-space: nowrap;
    }

  .mapaPoziom0 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom0 a:hover { color: blue;
    }

  .mapaPoziom1 { font-size: 16px;
    font-family: arial,tahoma;
    margin-left: 40px;
    white-space: nowrap;
    }

  .mapaPoziom1 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom1 a:hover { color: blue;
    }

  .mapaPoziom2 { font-size: 14px;
    font-family: arial,tahoma;
    margin-left: 60px;
    white-space: nowrap;
    }

  .mapaPoziom2 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom2 a:hover { color: blue;
    }

  .mapaPoziom3 { font-size: 12px;
    font-family: arial,tahoma;
    margin-left: 80px;
    white-space: nowrap;
    }

  .mapaPoziom3 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom3 a:hover { color: blue;
    }

  .mapaPoziom4 { font-size: 10px;
    font-family: arial,tahoma;
    margin-left: 100px;
    white-space: nowrap;
    }

  .mapaPoziom4 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom4 a:hover { color: blue;
    }

  .mapaPoziom5 { font-size: 10px;
    font-family: arial,tahoma;
    margin-left: 120px;
    white-space: nowrap;
    }

  .mapaPoziom5 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom5 a:hover { color: blue;
    }

  .mapaPoziom6 { font-size: 10px;
    font-family: arial,tahoma;
    margin-left: 140px;
    white-space: nowrap;
    }

  .mapaPoziom6 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom6 a:hover { color: blue;
    }

  .mapaPoziom7 { font-size: 10px;
    font-family: arial,tahoma;
    margin-left: 160px;
    white-space: nowrap;
    }

  .mapaPoziom7 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom7 a:hover { color: blue;
    }

  .mapaPoziom8 { font-size: 10px;
    font-family: arial,tahoma;
    margin-left: 180px;
    white-space: nowrap;
    }

  .mapaPoziom8 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom8 a:hover { color: blue;
    }

  .mapaPoziom9 { font-size: 10px;
    font-family: arial,tahoma;
    margin-left: 200px;
    white-space: nowrap;
    }

  .mapaPoziom9 a { text-decoration: none;
    color: black;
    }

  .mapaPoziom9 a:hover { color: blue;
    }

  .elementSHOW { display: inline;
    }

  .elementHIDE { display: none;
    }


