body {
	margin: 0;
	padding: 0;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border: none;
	text-align: center;
    background: #009060;
    font-family: Arial, Helvetica;
	color: black;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	clear: both;
	background-image: url(./images/back4.png);
	background-repeat: repeat-x;
}

a { text-decoration: none; color:#009060; }
a:link { color: #009060; }
a:visited { color: #009060; }
a:active { color: #009060; }
a:hover { color: #006090; text-decoration: none; }

.txtHeader {
    color: #428f61;
    text-align: left;
	font-weight: normal;
    text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 8px;
    border: 1px solid #c0c0c0;
}

.txtHeader a { text-decoration: none; color: #005694; }
.txtHeader a:link { color: #005694; }
.txtHeader a:visited { color: #005694; }
.txtHeader a:active { color: #005694; }
.txtHeader a:hover { color: #1c991c; text-decoration: none; }

.txtIndex {
    color: white;
    text-align: center;
	font-weight: normal;
    text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
}

.txtIndex a { text-decoration: none; color: white; }
.txtIndex a:link { color: white; }
.txtIndex a:visited { color: white; }
.txtIndex a:active { color: white; }
.txtIndex a:hover { color: white; text-decoration: underline; }

.txtIndex1a {
    color: white;
    text-align: center;
	font-weight: normal;
    text-decoration: underline;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
}

.txtIndex1a a { text-decoration: underline; color: white; }
.txtIndex1a a:link { color: white; }
.txtIndex1a a:visited { color: white; }
.txtIndex1a a:active { color: white; }
.txtIndex1a a:hover { color: white; text-decoration: underline; }

.txtIndex2 {
    color: #e1e1ff;
    text-align: center;
	font-weight: normal;
    text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
}

.txtIndex3 {
    color: white;
    text-align: center;
	font-weight: normal;
    text-decoration: none;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 8pt;
}

.txtIndex3 a { text-decoration: none; color: white; }
.txtIndex3 a:link { color: white; }
.txtIndex3 a:visited { color: white; }
.txtIndex3 a:active { color: white; }
.txtIndex3 a:hover { color: white; text-decoration: underline; }

.txtCal1 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/monthbg.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
}

.txtCal1a {
	font-family: arial, helvetica, sans-serif;
    background: url(images/yellow2.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
}

.txtCal1b {
	font-family: arial, helvetica, sans-serif;
    background: url(images/yellow2.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
    height: 20px;
    line-height: 20px;
    border: 1px solid #000088;
    margin: 2px;
}

.txtCal1b a { text-decoration: none; color: #1B9475; }
.txtCal1b a:link { color: #1B9475; }
.txtCal1b a:visited { color: #1B9475; }
.txtCal1b a:active { color: #1B9475; }
.txtCal1b a:hover { color: #005694; text-decoration: none; }

.txtCal2 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/select.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    height: 20px;
    line-height: 20px;
    border: 1px solid #c0c0c0;
}

.tblCalH {
	font-family: arial, helvetica, sans-serif;
    background: #dbe5f1;
    color: black;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
}

.tblCalR0, .tblCalR30 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/00.gif) no-repeat;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR0a {
	font-family: arial, helvetica, sans-serif;
    background: url(images/00.gif);
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    height: 20px;
    line-height: 20px;
}

.tblCalR0b {
	font-family: arial, helvetica, sans-serif;
/*    background: url(images/yellow2.gif) repeat-x 0 0; */
    color: black;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    height: 20px;
    line-height: 20px;
    background: #eeeeee;
}

.tblCalR0c {
	font-family: arial, helvetica, sans-serif;
    color: black;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    height: 20px;
    line-height: 20px;
    background: #e1ffe1;
}

.tblCalR01 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/01.gif) no-repeat;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR10 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/10.gif) no-repeat;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR11 {
	font-family: arial, helvetica, sans-serif;
    background: #ee185c;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR12 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/12.gif) no-repeat;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR02 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/02.gif) no-repeat;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR20 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/20.gif) no-repeat;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR21 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/21.gif) no-repeat;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.tblCalR22 {
	font-family: arial, helvetica, sans-serif;
    background: #0bbf56;
    padding-right: 3px;
    color: black;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    height: 20px;
    line-height: 20px;
}

.txtInput1 {
	background-color: #FFFFE1;
	padding-left: 3px;
	font-size: 10pt;
	font-weight: bold;
	color: #003973;
	border-color: #006090;
	border-style: solid;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}

.txtInput1dis {
	background-color: #eeeeee;
	padding-left: 3px;
	font-size: 10pt;
	font-weight: bold;
	color: #003973;
	border-color: #006090;
	border-style: solid;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}

.txtInput1r {
	background-color: #FFFFE1;
	padding-right: 3px;
	font-size: 10pt;
	font-weight: bold;
	color: #003973;
	border-color: #006090;
	border-style: solid;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
}

.txtInput1w {
	background-color: #ffe1e1;
	padding-left: 3px;
	font-size: 10pt;
	font-weight: bold;
	color: #006090;
	border-color: #aa2a2c;
	border-style: solid;
	border-width: 1px;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}

.txtInput2 {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    color: #006f51;
    text-transform: uppercase;
}

.txtInput2a {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    color: #003973;
    text-transform: uppercase;
    width: inherit;
    white-space: nowrap;
}

.txtInput2b {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    color: #003973;
    text-transform: uppercase;
    padding-left: 3px;
}

.txtButton1 {
	background-color: #eeeeee;
	font-size: 10pt;
	font-weight: bold;
	color: #006090;
	cursor: pointer;
	border: #006090 solid 1px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 0px;
}

.txtButton1:hover { color: #fff; background: #008462; text-decoration: none; }

.txtButton1A {
	background-color: #eeeeee;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color:#008462;
    border-width: 0;
    padding-left: 5px;
	cursor: pointer;
    padding-right: 5px;
    text-transform: uppercase;
    height: 18px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 2px;
}

.txtButton1A_hover {
	background: url(images/yellow2.gif) repeat-x 0 0;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #003870;
    border-width: 0;
    padding-left: 5px;
	cursor: pointer;
    padding-right: 5px;
    text-transform: uppercase;
    height: 18px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 2px;
}

.txtButton1dis {
	background-color: #eeeeee;
	font-size: 10pt;
	font-weight: bold;
	color: #006090;
	border: #006090 solid 1px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	padding-top: 2px;
/*	padding-bottom: 0px;*/
}

.txtButton1Adis {
	background-color: #eeeeee;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color:#c0c0c0;
    border-width: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-transform: uppercase;
    height: 18px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 2px;
}

.tblMenu1 {
    background: #e0e0e0;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.tblMenu2 {
    background: #d09449 url(images/back2.png) repeat-y 0 0;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.txtMenu1 {
    width: 135px;
    line-height: 20px;
    text-align: center;
    display: block;
 	font-weight: bold;
    color: #003F6D;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
    text-transform: uppercase;
    background-color: #f0f0f0;
    border: 1px solid #c0c0c0;
}

.txtMenu1 a {
    width: 135px;
    display: block;
    text-decoration: none;
    color: #003F6D;
}
.txtMenu1 a:link { color: #003F6D; }
.txtMenu1 a:visited { color: #003F6D; }
.txtMenu1 a:active { color: #003F6D; }
.txtMenu1 a:hover { display: block; color: #fff; background-color: #008462; text-decoration: none; }

.txtMenu1aa {
    width: 135px;
    line-height: 20px;
    text-align: center;
    display: block;
 	font-weight: bold;
    color: #003F6D;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
    text-transform: uppercase;
    background-color: #f0f0f0;
    border: 1px solid #c0c0c0;
}
.txtMenu1aa a, .txtMenu1aa a:link, .txtMenu1aa a:visited, .txtMenu1aa a:active, .txtMenu1aa a:hover { color: #003f6d; display: block; }

.txtMenu1ab {
    cursor: pointer;
    width: 135px;
    line-height: 20px;
    text-align: center;
    display: block;
 	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
    text-transform: uppercase;
    background-color: #009A71;
    border: 1px solid #c0c0c0;
    color: #fff;
}
.txtMenu1ab a, .txtMenu1ab a:link, .txtMenu1ab a:visited, .txtMenu1ab a:active, .txtMenu1ab a:hover { color: #fff; display: block; }


.txtMenu1ac {
	cursor: pointer;
    color: #008462;
    background: #ffffe0;
    width: 135px;
    line-height: 20px;
    text-align: center;
    display: block;
 	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
    text-transform: uppercase;
    border: 1px solid #c0c0c0;
}
.txtMenu1ac a, .txtMenu1ac a:link, .txtMenu1ac a:visited, .txtMenu1ac a:active, .txtMenu1ac a:hover { color: #008462; display: block; }

.txtAdmin1 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/yellow2.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    border: 1px solid #f5d52a;
    padding: 4px;
}

.txtAdmin2 {
	font-family: arial, helvetica, sans-serif;
    color: #003f6d;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    padding: 4px;
}

.txtAdmin3 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/yellow2.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    height: 16px;
    line-height: 16px;
}

.txtAdmin4 {
	font-family: arial, helvetica, sans-serif;
    background: url(images/back_blue.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 1px;
    text-transform: uppercase;
    border: 1px solid #003f6d;
}

.txtAdmin5 {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: #003f6d;
    background: #c0c0c0;
}

.txtAdmin5 img {
    border: 2px solid white;
    padding: 2px;
    margin: 2px;
}


.txtAdmin6 {
	font-family: arial, helvetica, sans-serif;
    background: #dbe5f1;
    color: black;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.txtAdmin7 {
    background: #eeeeee;
}

.txtAdmin8 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
    background: #e0e0e0;
    border: 1px solid #fff;
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    text-transform: uppercase;
    line-height: 16px;
}

.txtLink1 {
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    color: #c0c0c0;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 18px;
}

.txtLink1 a { text-decoration: none; color:#008462; border: 1px solid #eeeeee; padding-left: 5px; padding-right: 5px; }
.txtLink1 a:link { color: #008462; }
.txtLink1 a:visited { color: #008462; }
.txtLink1 a:active { color: #008462; }
.txtLink1 a:hover { color: #003870; text-decoration: none; border: 1px solid #003f6d; background: url(images/yellow2.gif) repeat-x 0 0; }

.txtLink2 {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    margin: 3px;
    color: #c0c0c0;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 18px;
}

.txtLink2 a { text-decoration: none; background-color: #ffffe1; color:#770000; border: 1px solid #e8c1b5; padding-left: 10px; padding-right: 10px; }
.txtLink2 a:link { color: #770000; }
.txtLink2 a:visited { color: #770000; }
.txtLink2 a:active { color: #770000; }
.txtLink2 a:hover { color: #008462; text-decoration: none; border: 1px solid #008462; }

.txtOpis1 {
	font-family: arial, helvetica, sans-serif;
    color: #003f6d;
    font-size: 9pt;
    text-align: justify;
    background: #fff;
    padding: 4px;
}

.txtOpis2 {
	font-family: arial, helvetica, sans-serif;
    color: #008462;
    font-size: 11pt;
    text-align: left;
    padding: 4px;
}

.txtOpis3 {
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
    color: black;
    font-size: 10pt;
    text-align: justify;
    padding-top: 2px;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px;
    font-weight: bold;
    line-height: 1.2em;
}

.txtFooter {
    color: #fff;
    text-align: left;
    padding: 8px;
    background: #005694;
	font-weight: normal;
    text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 14px;
}

.copyright {
    color: #006090;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	padding-bottom: 10px;
}

.txtSearch1 {
    color: #006090;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: right;
	text-transform: uppercase;
}

.txtFooter2 {
    color: #baffba;
    text-align: left;
	font-weight: normal;
    text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
}

.txtFooter2 a { text-decoration: none; color: #fff; }
.txtFooter2 a:link { color: #fff; }
.txtFooter2 a:visited { color: #fff; }
.txtFooter2 a:active { color: #fff; }
.txtFooter2 a:hover { color: #fba865; text-decoration: underline; }

.txtUnit1 {
	font-family: tahoma, arial, helvetica, sans-serif;
    background: url(images/select.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 10pt;
    text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.txtUnit1a {
	font-family: tahoma, arial, helvetica, sans-serif;
    background: url(images/yellow2.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 10pt;
    text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.txtUnit1b {
	font-family: tahoma, arial, helvetica, sans-serif;
    background: url(images/back_blue.gif) repeat-x 0 0;
    color: #003f6d;
    font-size: 10pt;
    text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.divPrice {
    position: relative;
    display: table;
    overflow: hidden;
    background: url(./images/pce2.png) no-repeat;
    width: 80px;
    height: 40px;
}

.divPrice2 {
    position: relative;
    display: table;
    overflow: hidden;
    background: url(./images/pce3.png) no-repeat;
    width: 80px;
    height: 40px;
}

.divPrice3 {
    float: left;
    position: relative;
    top: -10px; 
    left: 25px; 
    background: url(./images/strike1.png) no-repeat;
    width: 24px;
    height: 24px;
}

.tblOffer1 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    background-image: url(./images/pce2.png);
    background-repeat: no-repeat;
    background-position: 27px 2px;
    color: #770000;
    text-transform: uppercase;
    padding: 0px; margin: 0px;
    margin-top: 5px;
}

.tblOffer1 td {
    line-height: 1em;
    height: 1em;
}

H1 {
    color: #cdcdcd;
    font-size: 4px;
    line-height: 4px;
    height: 4px;
}

H1 a { color: #cdcdcd; }
H1 a:link { color: #cdcdcd; }
H1 a:visited { color: #cdcdcd; }
H1 a:active { color: #cdcdcd; }
H1 a:hover { color: #cdcdcd; }

.Button {
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 0 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    background: url(./images/bleft2.jpg) no-repeat;
    background-position: left;
    text-transform: uppercase;
/*    margin-left: 8px;
    margin-right: 8px;*/
}

.Button span {
    display: block;
    padding: 0 10px 0 5px;
    color: #fff;
    background: url(./images/bright2.jpg) no-repeat right top;
}

.Button:hover {
    color: #02142c;
    background: url(./images/bleft1.jpg) no-repeat;
    background-position: left;
}

.Button:hover span {
    color: #02142c;
    background: url(./images/bright1.jpg) no-repeat right top;
}

.txtButton {
    color: #fff;
	font-weight: normal;
    text-decoration: none;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 10pt;
}

.Button2 {
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 0 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: #006090;
    background: url(./images/bleft3.jpg) no-repeat;
    background-position: left;
    text-transform: uppercase;
/*    margin-left: 8px;
    margin-right: 8px;*/
}

.Button2 span {
    display: block;
    padding: 0 10px 0 5px;
    color: #006090;
    background: url(./images/bright3.jpg) no-repeat right top;
}

.Button2:hover {
    color: #02142c;
    background: url(./images/bleft1.jpg) no-repeat;
    background-position: left;
}

.Button2:hover span {
    color: #02142c;
    background: url(./images/bright1.jpg) no-repeat right top;
}

.txtButton2 {
    color: #006090;
	font-weight: normal;
    text-decoration: none;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 10pt;
}

.ButtonHome {
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: #006090;
    background: url(./images/home1.jpg) no-repeat;
    background-position: left;
    text-transform: uppercase;
}

.ButtonHome img {
    padding: 0;
    margin: 0;
}

.ButtonHome:hover {
    color: #02142c;
    background: url(./images/home2.jpg) no-repeat;
    background-position: left;
}

