body {
 background-color: rgb(255,255,255);
 background-image: url(/img/tlo.gif);
 color: rgb(0,0,0);
 font-size: 11pt;
 font-family: arial, helvetica, sans-serif;
 text-align: justify;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
}

th {
 text-align: center;
}

.MainFrameTD {
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-align: left;
 vertical-align: top;
}

.MainFrameImageTD {
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-align: left;
 vertical-align: top;
}

.MainFrameImageContentTD {
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-align: left;
 vertical-align: top;
 height: 73px;
 max-height: 73px;
}

.MainFrameImg {
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-align: left;
 vertical-align: top;
}

.MainFrameContentTD {
 vertical-align: top;
 height:  73px;
}

.MainFrameContentLoginLogoutTD {
 height:  73px;
 vertical-align: top;
 text-align: center;
}

.ExternalContentTable {
 border: 0;
 left: 240px;
 top: 90px;
 position: absolute;
 z-index: 100;
 width: 560px;
 margin: 0;
 padding: 0;
}

.WP5ContentTable {
 border: 0;
 left: 230px;
 top: 90px;
 position: absolute;
 z-index: 100;
 width: 700px;
 margin: 0;
 padding: 0;
 text-align: center;
}

.InternalContentTable {
 border: 0;
 left: 240px;
 top: 150px;
 position: absolute;
 z-index: 100;
 width: 560px;
}

.InternalContentDivComptatible {
 background-color: rgb(255,255,255);
 border: 0;
 left: 240px;
 top: 150px;
 position: absolute;
 z-index: 100;
 width: 550px;
 margin: 0;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 3px;
}

.InternalContentTableComptatible {
 background-color: rgb(255,255,255);
 border: 0;
 width: 550px;
 margin: 0;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* basic style for cell with logo */
.LogoCell {
 background-color: rgb(230,230,255);
 color: rgb(0,0,128);
 text-align: center;
 vertical-align: middle;
}

/* wykorzystane */
/* basic style for navigation table */
.NaviTableVert {
 background-color: rgb(0,14,47);
 border-width: 0;
 border-color: rgb(0,255,255);
 border-style: solid;
 color: rgb(0,255,0);
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-align: left;
 vertical-align: top;
 width: 168px;
}

/* wykorzystano */
/* basic style for navigation cell */
.NaviCell {
 border-width: 0;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
/* basic style for table with current section - Level One*/
.NaviTableCurrentSectionLevelOne {
 color: rgb(255,255,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
/* basic style for table with current section - Level One*/
.NaviTableTypicalSectionLevelOne {
 color: rgb(255,0,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
/* basic style for table with sections other than current section */
/* - Level One*/
.NaviTableNonCurrentSectionLevelOne {
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellLevelOneCurrentImgLeft {
 background-color: rgb(255,114,0);
 border-width: 0;
 color: rgb(255,14,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellLevelOneTypicalImgLeft {
 background-color: rgb(255,114,0);
 border-width: 0;
 color: rgb(255,14,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviElemLevelOneCurrentImgLeft {
 border-width: 0;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
}

/* wykorzystane */
.NaviElemLevelOneTypicalImgLeft {
 border-width: 0;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
}

/* wykorzystane */
.NaviCellLevelOneCurrentText {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxt.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
 /*width: 142px; */
}

/* wykorzystane */
.NaviCellLevelOneCurrentTextLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtl.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
 /*width: 142px; */
 /*height: 26px; */
}

/*wykorzystane*/
.NaviCellLevelOneCurrentTextActivated {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxta.jpg);
 border-width: 0;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
}

/*wykorzystane*/
.NaviCellLevelOneCurrentTextActivatedLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtal.jpg);
 border-width: 0;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
 /*
 height: 26px;
 */
}

/*wykorzystane*/
.NaviCellLevelOneCurrentTextSelected {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxta.jpg);
 border-width: 0;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
}

/*wykorzystane*/
.NaviCellLevelOneCurrentTextSelectedLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtal.jpg);
 border-width: 0;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
 /*
 height: 26px;
 */
}

/* wykorzystane */
.NaviCellLevelOneTypicalText {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtl.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
 width: 142px;
 /*
 height: 26px;
 */
}

/*wykorzystane*/
.NaviCellLevelOneTypicalTextActivated {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtal.jpg);
 border-width: 0;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
 /*
 height: 26px;
 */
}

/*wykorzystane*/
.NaviCellLevelOneTypicalTextOpen {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxt.jpg);
 border-width: 0;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
}

/*wykorzystane*/
.NaviCellLevelOneTypicalTextOpenActivated {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxta.jpg);
 border-width: 0;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 5px;
 padding-top: 6px;
 font-variant: normal;
}

/* wykorzystane */
.NaviElemLevelOneCurrentText {
 border-width: 0;
 color: rgb(255,255,255);
 font-size: 8pt;
 font-weight: bolder;
 font-family: helvetica, arial, sans-serif;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
}

/* wykorzystane */
.NaviElemLevelOneTypicalText {
 border-width: 0;
 color: rgb(255,255,255);
 font-size: 8pt;
 font-weight: bolder;
 font-family: helvetica, arial, sans-serif;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellLevelTwoCurrentSublevelImgLeft {
 background-color: rgb(255,114,0);
 background-image: url(/img/nimgl2.jpg);
 border-width: 0px;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellLevelTwoTypicalSublevelImgLeft {
 background-color: rgb(255,114,0);
 background-image: url(/img/nimgl2.jpg);
 border-width: 0px;
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellLevelTwoCurrentSublevelContent {
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellLevelTwoTypicalSublevelContent {
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
/* basic style for table with current section - Level One*/
.NaviTableCurrentSectionLevelTwo {
 color: rgb(255,0,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
/* basic style for table with current section - Level One*/
.NaviTableTypicalSectionLevelTwo {
 color: rgb(255,0,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellLevelTwoCurrentText {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxt.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
}

/* wykorzystane */
.NaviCellLevelTwoTypicalText {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxt.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
}

/* wykorzystane */
.NaviCellLevelTwoCurrentTextLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtl.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
 height: 26px;
}

/* wykorzystane */
.NaviCellLevelTwoTypicalTextLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtl.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 /*
 padding-bottom: 3px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 6px;
 */
 font-variant: normal;
 height: 26px;
}

.NaviCellLevelTwoCurrentTextActivated {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxta.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
}

.NaviCellLevelTwoTypicalTextActivated {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxta.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
}

.NaviCellLevelTwoCurrentTextActivatedLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtal.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
 height: 26px;
}

/* wykorz */
.NaviCellLevelTwoTypicalTextActivatedLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtal.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 /*
 padding-bottom: 3px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 6px;
 */
 font-variant: normal;
 height: 26px;
}

.NaviCellLevelTwoCurrentTextSelected {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxta.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
}

.NaviCellLevelTwoCurrentTextSelectedLast {
 background-color: rgb(0,14,47);
 background-image: url(/img/ntxtal.jpg);
 color: rgb(255,255,255);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 13px;
 padding-right: 5px;
 padding-top: 0px;
 font-variant: normal;
 height: 26px;
}

/* wykorzystane */
.NaviElemLevelTwoCurrentImgLeft {
 border-width: 0;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
}

/* wykorzystane */
.NaviElemLevelTwoTypicalImgLeft {
 border-width: 0;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
}

/* wykorzystane */
.NaviElemLevelTwoCurrentText {
 border-width: 0;
 color: rgb(255,255,255);
 font-size: 8pt;
 font-weight: bolder;
 font-family: helvetica, arial, sans-serif;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 5px;
}

/* wykorzystane */
.NaviElemLevelTwoTypicalText {
 border-width: 0;
 color: rgb(255,255,255);
 font-size: 8pt;
 font-weight: bolder;
 font-family: helvetica, arial, sans-serif;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 5px;
}

/*uzyto*/
.NaviElemCurrentText {
 font-size: 8pt;
 font-weight: bolder;
 font-family: helvetica, arial, sans-serif;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviCellImgRightFirst{
 background-color: rgb(0,14,47);
 background-image: url(/img/nrshad1.gif);
 border-width: 0;
 color: rgb(255,14,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.NaviCellImgRightMiddle{
 background-color: rgb(0,14,47);
 background-image: url(/img/nrshad2.gif);
 border-width: 0;
 color: rgb(255,14,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.NaviCellLastLevelImgLeft{
 background-color: rgb(0,14,47);
 background-image: url(/img/nbshad1.jpg);
 border-width: 0;
 color: rgb(255,14,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.NaviCellLastLevelImgCenter{
 background-color: rgb(0,14,47);
 background-image: url(/img/nbshad2.jpg);
 border-width: 0;
 color: rgb(255,14,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.NaviCellLastLevelImgRight{
 background-color: rgb(0,14,47);
 background-image: url(/img/nrshad3.gif);
 border-width: 0;
 color: rgb(255,14,0);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystane */
.NaviElemCurrentImgRight {
 border-width: 0;
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
}

.NaviElemCurrent {
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* basic style for cell with current subLevel */
.CurentSubLevelTable {
 background-color: rgb(255,0,0);
 border-width: 0;
 border-color: rgb(0,255,0);
 border-style: solid;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/*uzyto*/
.NaviElemDeactivated {
 border-width: 0;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystano */
.NaviRow {
 display: none;
 border-width: 0;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* wykorzystano */
.VisibleNaviRow {
 border-width: 0;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.NaviAnchorLevelOne {
 border: 0;
 height: 26px;
 width: 142px;
 left: 0px;
 top: 0px;
 position: absolute;
 z-index: 100;
}

p.standard {
 font-size: 12pt;
 font-family: arial, helvetica, sans-serif;
 margin: 5px;
 text-align: justify;
}

/* sorted lists */
ol.levelOne {
 font-size: 12pt;
 list-style-type: decimal;
	}
ol.levelTwo {
 font-size: 12pt;
 list-style-type: lower-alpha; margin-left: 20px;
 margin-bottom: 10px; 
}
ol.levelThree {
 font-size: 12pt;
 list-style-type: lower-roman; margin-left: 40px;
 margin-bottom: 10px;
}

/* unsorted lists */
ul.levelOne {
 font-size: 12pt;
 list-style-type: disc;
 /*margin-top: 0px;*/
}
ul.levelTwo {
 font-size: 12pt;
 list-style-type: circle;
 margin-left: 20px;
 /*margin-bottom: 10px;*/
}
ul.levelThree {
 font-size: 12pt;
 list-style-type: square;
 margin-left: 40px;
 /*margin-bottom: 10px;*/
}
ul.levelOneNone {
 font-size: 12pt;
 list-style-type: none;
 /*margin-top: 0px;*/
}

ul.levelZeroNone {
 font-size: 12pt;
 list-style-type: none;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

li{
 margin-top: 10px;
}

h1 {
 color: rgb(0,0,128);
 text-align: center;
}

h2 {
 color: rgb(0,0,128);
 text-align: center;
}

h6 {
 color: rgb(0,0,0);
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bolder;
 text-align: center;
}

/* wykorzystane */
a.Segment {
 border-width: 0px;
 border-style: solid;
 color: rgb(255,255,255);
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-decoration: none;
}

a.Segment:active {
 border-width: 0px;
 border-style: solid;
 color: rgb(255,255,255);
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-decoration: none;
}

a.Segment:hover {
 border-width: 0px;
 border-style: solid;
 color: rgb(255,255,255);
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-decoration: none;
}

a.Segment:link {
 border-width: 0px;
 border-style: solid;
 color: rgb(255,255,255);
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-decoration: none;
}

a.Segment:visited {
 border-width: 0px;
 border-style: solid;
 color: rgb(255,255,255);
 margin: 0;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 padding-top: 0;
 text-decoration: none;
}

a.Announcement {
 color: rgb(255,255,255);
 font-size: 18pt;
 font-family: arial, helvetica, sans-serif;
 font-weight: bolder;
}

.Promotion{
 padding-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 border-color: rgb(255,255,255);
 border-width: 1px;
 border-style: dashed;
 margin-top: 20px;
 margin-bottom: 40px;
 margin-left: 10px;
 margin-right: 10px;
 vertical-align: middle;
}

.PromotionHeader{
 color: rgb(0,0,0);
 font-size: 14pt;
 font-family: arial, helvetica, sans-serif;
 padding: 5px;
 text-align: center;
}

.PromotionContent{
 color: rgb(0,0,0);
 font-size: 14pt;
 font-family: arial, helvetica, sans-serif;
 padding: 5px;
 text-align: center;
}

.News{
 padding: 0px;
 border-color: rgb(0,0,0);
 border-width: 1px;
 border-style: solid;
 margin-top: 20px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 vertical-align: middle;
}

.NewsHeader{
 background-color: rgb(227,233,255);
 color: rgb(0,0,0);
 font-size: 12pt;
 font-family: arial, helvetica, sans-serif;
 padding: 5px;
 text-align: left;
}

.NewsContent{
 background-color: rgb(255,255,255);
 padding: 5px;
 text-align: justify;
}

.NewsDate{
 font-weight: normal;
}

.BlankList{
 padding-left: 5px;
 font-size: 12pt;
 font-family: arial, helvetica, sans-serif;
}

/* wykorzystane */
/* pop-up descriptions */
.PopUpDescription{
 background-color: rgb(60,75,142);
 border-width: 2px;
 border-style: solid;
 /*border-color: rgb(0,0,128); */
 border-color: rgb(0,0,0); 
 color: rgb(254,254,255);
 /*color: rgb(0,0,128);*/
 font-weight: bolder;
 position: absolute;
 padding: 2px;
 margin: 2px;
 layer-background-color: rgb(60,75,142);
 text-align: center;
 visibility: hidden;
}

/* deliverable completed */
.DelivReady{
 color: rgb(0,128,0);
}

/* deliverable not completed */
.DelivNotReady{
 color: rgb(255,0,0);
}

/* cells in develiverables table */
.DelivTH{
 /*
 border-color: rgb(0,0,128);
 border-width: 1px;
 border-style: solid;
*/
 font-size: 10pt;
 padding: 5px;
/* text-align: center; */
}

.DelivTDOne{
/*
 border-color: rgb(0,0,128);
 border-width: 0;
 border-style: solid;
*/
 font-size: 10pt;
 padding: 5px;
 text-align: center;
}

.DelivTDTwo{
 font-size: 10pt;
 padding: 5px;
 text-align: left;
}

.DelivTableDesc{
 padding: 5px;
 font-weight: bolder;
 text-align: center;
}

.DelivTable{
 padding: 0px;
 /*border-color: rgb(0,0,128);
 border-width: 1px;
 border-style: solid;*/
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 margin-right: 0px;
 width: 540px;
}
.ButtonTD{
 padding: 0px;
 margin: 20px;
 vertical-align: middle;
 text-align: center;
}

.TransferInfo{
 background-color: rgb(227,233,255);
 color: rgb(0,0,0);
 font-size: 14pt;
 font-family: arial, helvetica, sans-serif;
 padding: 5px;
 text-align: center;
}

/*
 background-color: rgb(227,233,255);
 border-color: rgb(0,0,0);
 border-width: 1px;
 border-style: solid;
 color: rgb(0,0,0);
 margin-top: 20px;
 margin-bottom: 20px;
 vertical-align: center;
 width: 540px;
 */

.EditableFrame{
 border:1px solid gray;
 font-size:12pt;
 margin-bottom:0px;
 margin-left:3px;
 margin-right:3px;
 margin-top:0px;
 height: 300px;
 padding: 5px;
 width: 545px;
 /*width: 40em;*/
/* white-space: pre; Commented by Marcin Salwa*/
}

.EditableFrameTable{
 border:1px solid gray;
 margin-left:5px;
 height: 300px;
 padding: 5px;
 width: 600px;
 /*white-space: pre;*/
}

.EditableFramePre{
 font-family: helvetica, arial, sans-serif;
}

.EditableFrameHidden{
 border:0px solid gray;
 font-size:12pt;
 margin-left:10px;
 height: 10px;
 width: 550px;
 padding: 5px;
/* white-space: pre; Commented by MSalwa*/
}

.EditableFrameHiddenWPB{
 border:0px solid gray;
 font-size:12pt;
 margin-left:10px;
 padding: 5px;
/* white-space: pre; Commented by MSalwa*/
}

.EditableFrameContent{
 font-size: 1em;
 font-family: sans-serif;
 vertical-align: top;
 display: inline;
}

.EditableFrameDesc{
 margin-left: 10px;
}

.SLine{
 border-top-color: rgb(0,0,128);
 border-top-width: 1px;
 border-top-style: solid;
 width: 100%;
}

.SLineTable{
 margin: 0pt;
 padding: 0pt;
 width: 100%;
}

.SLineTDContent{
 border-top-color: rgb(0,0,0);
 border-top-width: 0px;
 vertical-align: middle;
 margin: 0pt;
 padding: 0pt;
 width: 100%;
 text-align: center;
 vertical-align: middle;
}

.SLineTDContentStandard{
 border-top-color: rgb(0,0,0);
 border-top-width: 0px;
 vertical-align: middle;
 margin: 0pt;
 padding: 0pt;
 width: 100%;
 text-align: left;
 vertical-align: middle;
}

.SLineTDTop{
 border-bottom-color: rgb(0,0,128);
 border-bottom-width: 1px;
 border-bottom-style: solid;
 width: 100%;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.SLineTDMiddle {
 border-bottom-color: rgb(0,0,128);
 border-bottom-width: 1px;
 border-bottom-style: solid;
 font-size: 0px;
 height: 1px;
 width: 100%;
 margin: 0px;
 padding: 0px;
}

.SLineTDBottom{
 border-top-color: rgb(0,0,128);
 border-top-width: 1px;
 border-top-style: solid;
 width: 100%;
 margin: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.hline
{
 background-color: #14167c;
}

.WPNameTD{
 text-align: left;
 padding-left: 5px;
}

.WPEffortTD{
 text-align: center;
}

.WPNameTDTotalTD{
 font-weight: bolder;
 text-align: left;
 padding-left: 5px;
}

.WPEffortTDTotalTD{
 font-weight: bolder;
 text-align: center;
}

.ImportantWords{
 font-weight: bolder;
}

.ConfDatesTable{
 font-size: 12pt;
 font-family: arial, helvetica, sans-serif;
 border:0px;
 margin: 5px;
 width: 560px;
}

.ConfDatesEventTD{
 text-align: left;
 width: 360px;
}

.ConfDatesDateTD{
 font-weight: bolder;
 text-align: right;
 width: 200px;
}

.ConfCommitteePersonName{
 font-weight: bolder;
}

.LogutTitle{
 color: rgb(0,14,47);
 font-size: 24pt;
 font-family: arial, helvetica, sans-serif;
 font-weight: bolder;
 margin: 20px;
 text-align: center;
}

.ProjectWelcome{
 color: rgb(0,14,47);
 font-size: 24pt;
 font-family: arial, helvetica, sans-serif;
 font-weight: bolder;
 margin: 20px;
 text-align: center;
}

.PageTitle{
 color: rgb(0,14,47);
 font-size: 18pt;
 font-family: arial, helvetica, sans-serif;
 font-weight: bolder;
 margin: 20px;
 text-align: center;
}

.PageSubTitle{
 color: rgb(0,14,47);
 font-size: 16pt;
 font-family: arial, helvetica, sans-serif;
 font-weight: bolder;
 margin: 20px;
 text-align: center;
}

.ConferenceInfoSubtitle{
 color: rgb(59,75,142);
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bolder;
 margin: 5px;
 text-align: center;
}

.HeaderWords{
 color: rgb(59,75,142);
 font-weight: bolder;
}

.SectionTitle{
 color: rgb(59,75,142);
 font-weight: bolder;
 text-decoration: none;
}

.Announcement{
 color: rgb(255,255,255);
 font-size: 18pt;
 font-family: arial, helvetica, sans-serif;
 font-weight: bolder;
 margin: 0px;
 padding: 0px;
 text-align: center;
}

p.AnnouncementBackground{
 margin-bottom: 10px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 10px;
 padding: 0px;
 text-align: center;
 vertical-align: middle;
}

.RegiFormTable{
 background-color: rgb(227,233,255);
 border-color: rgb(0,0,0);
 border-width: 1px;
 border-style: solid;
 color: rgb(0,0,0);
 margin-top: 20px;
 margin-bottom: 20px;
 vertical-align: middle;
 width: 540px;
}

.RegiFormTableDisabled{
 background-color: rgb(227,233,255);
 border-color: rgb(0,0,0);
 border-width: 1px;
 border-style: solid;
 color: rgb(0,0,0);
 margin-top: 20px;
 margin-bottom: 20px;
 vertical-align: middle;
 width: 560px;
}

.RegiFormTD{
 padding: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 vertical-align: top;
 text-align: left;
}

.RegiFormContainerTD{
 padding-bottom: 10px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 10px;
 vertical-align: top;
 text-align: left;
}

.RegiFormTDLeft{
 margin-right: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 5px;
 padding-top: 10px;
 vertical-align: top;
 text-align: right;
}

.RegiFormTDLeftTwo{
 margin-right: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 0px;
 padding-top: 10px;
 vertical-align: top;
 text-align: left;
}

.RegiFormTDRight{
 margin-left: 0px;
 padding-bottom: 10px;
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 10px;
 vertical-align: top;
 text-align: left;
}

.RegiFormTDLabel {
 margin-left: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 vertical-align: top;
 text-align: left;
}

.RegiFormLabel{
 font-weight: bolder;
 font-style: italic;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.RegiFormElement{
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.RegiFormElementLabel{
 font-weight: bolder;
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.RegiFormElementDisabled{
 color: rgb(128,128,128);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.RegiFormElementReadonly{
 color: rgb(0,0,0);
 background-color: rgb(235,235,228);
 margin: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 padding: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

.RegiFormInput{
}

.RegiFormInputDisabled{
 background-color: rgb(238,238,238);
}

.FormTitle {
 color: rgb(0,0,128);
 font-family: arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bolder;
 margin: 5px;
 text-align: center;
}

.TableLabel {
 text-align: center;
 color: rgb(0,14,47);
 font-weight: bolder;
}

.TypicalTable {
 border-color: rgb(0,0,0);
 border-style: solid;
 border-bottom-width: 0;
 border-left-width: 1px;
 border-right-width: 0;
 border-top-width: 1px;
}

.TypicalTextTD {
 border-color: rgb(0,0,0);
 border-style: solid;
 border-bottom-width: 1px;
 border-left-width: 0;
 border-right-width: 1px;
 border-top-width: 0;
 margin: 0px;
 padding-bottom: 0;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0;
 text-align: left;
}

.TypicalTimeTD {
 border-color: rgb(0,0,0);
 border-style: solid;
 border-bottom-width: 1px;
 border-left-width: 0;
 border-right-width: 1px;
 border-top-width: 0;
 margin: 0px;
 padding-bottom: 0;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0;
 text-align: center;
}

.PaperBase {
 font-family: "times new roman", "times roman", serif;
}

.PaperTitle {
 font-size: 14pt;
 font-weight: bolder;
}

.PaperAuthors {
 font-size: 12pt;
}

.PaperAffiliation {
 font-size: 12pt;
 font-style: italic;
}

.PaperAbstract {
 font-size: 12pt;
 font-weight: bolder;
}

.PaperKeywords {
 font-size: 12pt;
 font-style: italic;
 font-weight: bolder;
}

.PaperText {
 font-size: 10pt;
}

.PaperReference {
 font-size: 10pt;
}

.PaperReferenceSpecial {
 font-style: italic;
}

.PaperFigureAndTable {
 font-size: 10pt;
}

.PaperFigureCallout {
 font-size: 10pt;
 font-style: italic;
 font-weight: bolder;
}

.PaperFirstOrder {
 font-size: 12pt;
 font-weight: bolder;
}

.PaperSecondOrder {
 font-size: 11pt;
 font-style: italic;
 font-weight: bolder;
}

.PaperThirdOrder {
 font-size: 10pt;
 font-weight: bolder;
}

.InternalFrame {
 border-width: 1px;
 border-color: rgb(0,0,0);
 border-style: solid;
 margin: 0;
 padding: 0;
}

.InternalLinkArea {
 background-color: rgb(255,255,255);
 color: rgb(0,14,47);
 margin: 0;
 padding: 0;
 text-align: center;
}

.InternalLinkTDLeft {
 text-align: left;
 width: 50%;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 10px;
 margin-top: 0;
 padding: 0;
}

.InternalLinkTDRight {
 text-align: right;
 width: 50%;
}

.InternalMainLink {
 color: rgb(0,14,47);
 font-size: 14pt;
 font-family: arial, helvetica, sans-serif;
 font-weight: bolder;
 margin: 0;
 padding: 0;
 text-decoration: none;
}

.PapersListNo {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 0;
 padding-right: 0;
 padding-top: 3px;
 text-align: center;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.PapersListTitle {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.PapersListLastName {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.PapersListLastNameLast {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.PapersListFirstName {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.PapersListFirstNameLast {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.PapersListCountry {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.PapersListCountryLast {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.PapersListTR {
}

.ProgrammeHoursLevelOne {
 font-weight: bolder;
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.ProgrammeHoursLevelOneLast {
 font-weight: bolder;
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.ProgrammeHoursLevelZero {
 font-weight: bolder;
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 0px;
}

.ProgrammeHoursLevelZeroTwo {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 0px;
}

.ProgrammeHoursLevelTwo {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.ProgrammeHoursLevelTwoLast {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.ProgrammeTopicLevelOne {
 font-weight: bolder;
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.ProgrammeTopicLevelOneLast {
 font-weight: bolder;
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.ProgrammeTopicLevelTwo {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.ProgrammeTopicLevelTwoLast {
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.ProgrammeTopicTitle {
 font-weight: bolder;
}

.Note {
 font-size: 60%;
 vertical-align: text-top;
}

.AnchorImg {
 border-width: 0;
}

.GroupItemTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 0;
 padding-right: 0;
 padding-top: 3px;
 text-align: center;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.GroupItemBlankTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 0;
 padding-right: 0;
 padding-top: 3px;
 text-align: center;
 vertical-align: text-top;
 border-width: 0px;
}

.GroupItemLastTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 0;
 padding-right: 0;
 padding-top: 3px;
 text-align: center;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.GroupItemLastBTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 0;
 padding-right: 0;
 padding-top: 3px;
 text-align: center;
 vertical-align: bottom;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.GroupItemTextTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.GroupItemTextATD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.GroupItemTextBlankTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-width: 0px;
}

.GroupItemTextBlankATD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-width: 0px;
}

.GroupItemTextLastTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.GroupItemTextLastBTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: left;
 vertical-align: bottom;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.GroupItemNumberTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.GroupItemNumberBlankTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-width: 0px;
}

.GroupItemNumberLastTD{
 margin: 0;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 text-align: right;
 vertical-align: text-top;
 border-bottom-color: rgb(0,0,0);
 border-bottom-style: solid;
 border-bottom-width: 2px;
}

.Mandatory{
 color: rgb(255,0,0);
 font-weight: bolder;
 vertical-align: top;
}

.BrokRegiFormTable{
 background-color: rgb(227,233,255);
 border-color: rgb(0,0,0);
 border-width: 1px;
 border-style: solid;
 color: rgb(0,0,0);
 margin-top: 20px;
 margin-bottom: 20px;
 vertical-align: middle;
 width: 585px;
}

/* for map divs - stop */
div.MapDiv {
 height: 350px;
 width: 650px;
 border-width: 0px;
	padding: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 vertical-align: top;
}
div.MapMsgDiv {
 border-width: 0px;
	padding: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 vertical-align: middle;
 text-align: center;
}
/* for map divs - stop */

