
BODY, TD, P, UL, A { font-family: Verdana CE, Verdana, Geneva CE, Geneva, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif; font-size: 11px; color: black; text-decoration: none; }
BODY { background-color: white; margin: 0px; }
BODY, .menuItem, .tableHeader1, .tableHeader1zakl, .tableHeader2, .info1, .info2, .info1endPage { background-repeat: no-repeat; }
TD { empty-cells: show; }
.operatorBorder { background-color: #005AA0; }
.operatorText { color: #005AA0; }

.menuItem A, .menuItem A:hover, .menuItemDisabled, .tableHeader1 P, .tableHeader2 P, .tableField3form, .tableField2form, .tableField1form, .formField, .errFormField, .formFieldDisabled { font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif; }
.tableSubHeader1c, .tableField1c, .tableField2c, .tableField3c, .tableFieldBlue { text-align: center; }
.tableSubHeader1r, .tableField1r, .tableField2r, .tableField3r { text-align: right; }
.tableHeader1, .tableHeader2, .tableField1, .tableField1c, .tableField1r, .tableField2, .tableField2c, .tableField2r, .tableField3, .tableField3c, .tableField3r, .tableField1form, .tableField2form, .info1, .info2, .info1endPage, .tableLine1, .tableLine2, .tableSubHeader1, .tableLabel, .tableSubHeader1c, .tableSubHeader1r, .tableSubHeader2, .tableSubHeader2c, .tableSubHeader3c, .tableSubHeader3r, .tableSubHeader2r { vertical-align: middle; }
.tableHeader1 P, .tableHeader1zakl P, .tableHeader2 P, .tableSubHeader1, .tableLabel, .tableSubHeader1c, .tableSubHeader1r, .tableSubHeader2, .welcome, .infoHeader1text, .alert1, .bmActive, .bmInactive, .mandatory, .diagram-head { font-weight: bold; }

OL, UL {margin-bottom:2px;margin-left:25px;padding-left:2px;margin-top:2px;}
UL:LI {list-style-type: square;margin-bottom:5px;}
A, .menuItem A { text-decoration: none; }
A, .menuItem, .menuItem A { color: #166D99; }
A:hover, .menuItem A:hover { color: #166D99; text-decoration: underline; }
.menuItem, .menuItem A, .menuItem A:hover { font-weight: bold; }
.menuItemDisabled {color: #666666; font-weight: bold;}
.diagram-head { color: #166D99; }

.tableField1, .tableField1c, .tableField1r, .tableField2, .tableField2c, .tableField2r, .tableField3, .tableField3c, .tableField3r { border-top: 1px solid white; border-left: 1px solid white; }
.tableField1form, .tableField3form, .tableField2form { border-left: 1px solid white; border-top: 1px solid white; }
.info1, .info1endPage { border-top: 1px solid #01D1D2; border-bottom: 1px solid #01D1D2; }
.info2 { border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; }
.tableLine1, .tableLine2 { border-left: 1px solid white; border-top: 1px solid white; }
.tableSubHeader1, .tableLabel, .tableSubHeader1c, .tableSubHeader1r { border-left: 1px solid #F5F5F5; border-top: 1px solid white; }
.tableSubHeader2, .tableSubHeader2c, .tableSubHeader2r, .tableSubHeader3, .tableSubHeader3c, .tableSubHeader3r, { border-left: 1px solid white; border-top: 1px solid white; }
.tableFieldBlue { border-top: 1px solid #76CDDE; border-left: 1px solid #76CDDE; }

.tableField1r, .tableField2r, .tableField3r, .tableSubHeader1r { padding-right: 8px; word-break: keep-all; }
.tableField1form, .tableField3form, .tableField2form { padding-left: 8px; }

.tableHeader1, .tableHeader1zakl, .tableHeader2 { background-color: #01D1D2; }

.tableHeader1 P { margin-left: 165px; margin-top: 1px; margin-bottom: 1px; font-family: Verdana; font-size: 12px; }
.tableHeader1zakl P { margin-left: 167px; margin-top: 3px; margin-bottom: 3px; font-family: Verdana; font-size: 12px; }
.tableHeader2 P { margin-left: 165px; font-family: Verdana; font-size: 11px; }

.infoField1 { background-color: #FCFEFE; background-repeat: repeat-y; }
.infoField1 P, .infoField1 ul { margin-right: 10px; margin-top: 5px; }
.infoField1 P { margin-left: 10px; }
.infoHeader1text { margin-bottom: 0px; }

.info1, .info1endPage { background-color: white; height: 34px; }
.info1 P, .info1endPage P { margin-left: 20px; margin-top: 1px; margin-bottom: 3px; }
.info2 { background-color: white; height: 34px; }
.info2 P { margin-left: 20px; margin-top: 7px; margin-bottom: 10px; }

 .tableLinePadding {
	 padding: 3 3 3 3;
 }

.tableLabel  { background-color: #FFFFFF; }
.tableSubHeader1, .tableSubHeader1c, .tableSubHeader1r { background-color: #DDDDDD; }
.tableSubHeader1 .tableSubHeader1, .tableLabel .tableLabel, .tableSubHeader1c .tableSubHeader1c, .tableSubHeader1r .tableSubHeader1r { border: none; }
.tableSubHeader2, .tableSubHeader2c, .tableSubHeader2r { background-color: #DAF6F6; }
.tableSubHeader3, .tableSubHeader3c, .tableSubHeader3r { background-color: #FFFFFF; }
.tableSubHeader3 {padding-left: 8px; }
.tableSubHeader2 P {margin-top: 1px; margin-bottom: 1px;}
.tableLine1, .tableField1, .tableField1c, .tableField1r {background-color: #F8F8F8;}
.tableLine2, .tableField2, .tableField2c, .tableField2r {background-color: #F0F0F0;}
.tableField3, .tableField3c, .tableField3r {background-color: #E8E8E8;}
.tableField1form {font-size: 12px; background-color: #F8F8F8;}
.tableField2form {font-size: 12px; background-color: #F0F0F0;}
.tableField3form {font-size: 12px; background-color: #fff;}
.tableFieldBlue { background-color: #CAE8F2; }
.errFormField { background-color: #FFEBEB; }
.formField, .errFormField, .formFieldDisabled { font-size: 12px; }
.formFieldDisabled { color: A9A9A9; }

.tableText
{
	font-size: 12px;
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
}

.button { background-color: #E8ECF1; font-family: monospace; font-size:10px; }
.bmActive { background-color: #01D1D2; }
.bmInactive { background-color: #CCF4F4; }
.bmInactive A { text-decoration: none; }
.bmInactive A:hover { text-decoration: underline; }
.mandatory { color: black; }
.errorInfo { color: #DD0000; font-style: italic; }

.diagram, .diagram-head { font-size: 12px; background-color: #FCFEFE; }

.marketingHeader {background-color:#FDA058;font-weight:bold;font-size:12px;}
.marketingSubHeader1 {background-color: #DAF6F6;font-weight: bold;font-size:12px;  border-bottom: solid 1px #BCBCBC;}

.nopadding { padding: 0px; }
.divpadding { padding: 5px 0px 5px 0px; }
.divider { background-color: #01D1D2; }
.stopka { background-color: #002149; }
.stopka P { margin-left: 5px; color: white; }

.infositeTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.infositeInfo {}
.infositePromo {}
.summary1, .summary1r {color:#404040;font-weight:bold}
.summary2 {color:#000000;font-weight:bold}
.summary1r {text-align:right}

.tableSubHeader4
{
	padding: 0px 0 0px 0;
  border-left: 1px solid white;
  border-top: 1px solid white;
	background-color: #FFFFFF;
}


/* Trochę ważniejszy nagłówek, ważniejszy niż sekcja formluarza, ale mniej ważny niż tytuł formularza */
.tableHeader3 {
  font-weight: bold;
	padding: 2 2 2 0;
	background-color: #01D1D2;
  border-top: 1px solid white;
}
.specialText {color:navy;font-weight:bold}
.specialText2 {color:#FF7300;font-weight:bold}

.calTable {font-family:arial; font-size:11px; border: 1px solid #002149;background-color:white;color:black}
.calTopRow, .calBottomRow {background-color:#F7F9FF;border:1px solid #D4D0C8}
.calBottomRow {padding:5px;text-align:center}
.calTopControls {padding:2px;font-family:arial; font-size:11px;font-weight:bold}
.calClose, .calCloseOver, .calV {background-color:#002149; color:white; font:8pt arial; }
.calClose, .calCloseOver {padding:0 2 0 3;border:1px solid;cursor:pointer}
.calClose {border-color: #002149;}
.calCloseOver {border-color: #4466BB;}
.calV {padding:0 2 0 4}
.calControl, .calControlOver{ border: solid 1px;cursor:pointer;}
.calControl {border-color:#002149;color:#002149}
.calControlOver {border-color:#4466BB;color:#4466BB}
.calCombo {font-family:arial; font-size:11px; border: 1px solid #103373;background-color:#FFFBF7;cursor:pointer}
.calComboOver {background-color:#C3EAEA}
.calA, .calA:hover {text-decoration:none; color:#002149;}
.calContent {border:solid white 2px; background-color:#DEF4F4;}
.calTdHead {color:#000000;font-weight:bold; }
.calContent td{text-align:right;cursor:pointer;}
.calOrdDay {color:#002149;}
.calHoliday {color:#C91909}
.calToday {font-weight:bold;}
.calDaySelected {border:solid 1px #01D1D2;}
