body {
/*	background-color: #1E3762;	 */
	background: #16294D url(pic/z01.gif); 
	}

.inv0 {
	background: #182C4F url(pic/z_inv0.gif); 
	background-repeat: no-repeat;
	}

.inv1 {
	background: #182C4F url(pic/z_inv1.gif); 
	background-repeat: no-repeat;
	text-align: center;
	}

body, table, tr, td, li, p {
	font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
	color: #F0F0FF;
	font-size: 8pt;
	vertical-align: top;
	}

td.bottom {
	vertical-align: bottom;
	}









th {
	text-align: left;
	}

.spot {
	background-color: #224552;
	padding: 6, 16, 16, 6;
	}

p {
	color: #FFFFFF;
	text-align: justify;
	text-indent: 20px;
	padding-top: 5px; padding-bottom: 5px;
	margin-top: 0px; margin-bottom: 0px;
	font-weight: normal;
	}

p.noi {
	text-indent: 0px;
	}


p.newsdate {
	color: #FFD270;
	text-align: left;
	text-indent: 0px;
	padding-top: 10px; padding-bottom: 0px;
	font-weight: bold;
	}

p.newstext {
	color: #FFFFFF;
	text-align: left;
	text-indent: 0px;
	padding-top: 0px; padding-bottom: 10px;
	}

p.header {
	color: #FFBC2B;
	text-indent: 0px;
	padding-top: 0px; padding-bottom: 0px;
	}

p.headerstretch {
	color: #FFBC2B;
	text-indent: 0px;
	padding-top: 0px; padding-bottom: 0px;
	letter-spacing: 6.5;
	}

p.tiny {
	color: #6699CC;
	font-size: 10px;
	text-align: justify;
	text-indent: 20px;
	padding-top: 0px; padding-bottom: 0px;
	margin-top: 0px; margin-bottom: 0px;
	font-weight: normal;
	}

.alpha30  { filter:Alpha(Opacity=40, FinishOpacity=40, Style=3) } 
.alpha100 { filter:Alpha(Opacity=100, FinishOpacity=100, Style=3) } 

span {
	font-weight: bold;
	color: #FFFFFF; 
	}

span.tac4 {
	font-weight: normal;
	color: #FF8833;
	}

.nam {
	font-weight: normal;
	color: #00CC33;
	}


.text {
	text-align: left;
	text-indent: 0px;
	padding-top: 15px; padding-bottom: 5px;
	margin-top: 0px; margin-bottom: 0px;
	color: #72DAFF; 
	}


A.menu {
	font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #FFF7B0; 
	}
A:Active.menu {
	color: #FFF7B0;
	}
A:Visited.menu {
	color: #FFD266;
	}
A:Hover.menu {
	color: #FFFFFF;
	text-decoration: none;
	}


A {
	font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #FFF7B0; 
	}
A:Active {
	color: #FFF7B0;
	}
A:Visited {
	color: #FFD266;
	}
A:Hover {
	color: #FFFFFF;
	text-decoration: none;
	}


A.quo {
	font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFBC2B; 
	}



h1, h2, h3 {
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	text-align: left;
	padding-top: 20px; padding-bottom: 20px;
	margin-top: 0px; margin-bottom: 0px;
	}

h4 {
	font-size: 11px; 
	padding-top: 0px; padding-bottom: 0px;
	margin-top: 0px; margin-bottom: 0px;
	}


h1 {
	font-family: times new roman, times, serif; 
	line-height: 28px;
	font-size: 29px; 
	color: #FFD270;
	}

h2 {
	font-size: 11px; 
	color: #FFBC2B;
	font-weight: bold;
	}

h3 {
	font-size: 10px; 
	color: #DF9C0B;
	font-weight: bold;
	}



h2.style {
	color: #FFBC2B;
	text-align: center;
	}

h3.style {
	color: #FFBC2B;
	text-align: center;
	}


p.odd {
	color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px;
	font-weight: bold;
	padding-left: 4px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	}

p.even {
	color: #FFBC2B; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px;
	font-weight: normal;
	padding-left: 4px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	letter-spacing: 0;
	text-align: left;
	}

	hr {
		color: #FFAA44;
		width: 80%;
		size: 1px;
		text-align: left;
		}

	hr.center {
		color: #FFAA44;
		width: 80%;
		size: 1px;
		text-align: center;
		}


ul {
	list-style-type: square;
	list-style-image: url(pic/8bullet.gif);
	padding-left: 20px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;
	margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 30px;
}

td.even {
	background-color: #ffffff; color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px
	}
td.odd {
	background-color: #ffbc2b; color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px
	}

td.sun1 { background-color: #FFBC2B; color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
td.sun2 { background-color: #D9A024; color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
td.sun3 { background-color: #B3841E; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.sunn {
	color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px;
	font-weight: normal;
	padding-left: 4px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	text-indent: 0px;
	}

.sunb {
	color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px;
	font-weight: bold;
	padding-left: 4px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	text-indent: 0px;
	}


.iss {
	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;	
	color: #dddddd;
	text-indent: 0px;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-left: 0px;
	}


TD.sune {
	border: 1px solid #ff0000;
	}

IMG.sune {
	border: 1px solid #ff0000;
	}


/* calendar */
.ca-border {				/**/
	border-right: #336699 1px solid; border-top: #336699 1px solid; border-left: #336699 1px solid; border-bottom: #336699 1px solid
	}

.ca-hk {						/*header black*/
	font-size: 8pt; height: 20px; width: 20px; text-align: center; color: #FFFFFF; background-color: #336699; font-family: georgia, trebuchet, times, serif;
	font-weight: bold;
	}
.ca-hr {						/*header red*/
	font-size: 8pt; height: 20px; width: 20px; text-align: center; color: #FFCC33; background-color: #336699; font-family: georgia, trebuchet, times, serif;
	font-weight: bold;
	}
.ca-k, .ca-ek {						/*black days*/
	font-size: 9pt; height: 20px; width: 20px; text-align: center; color: #999999; background-color: #223355; font-family: georgia, trebuchet, times, serif;
	}
.ca-r, .ca-er {						/*red days*/
	font-size: 9pt; height: 20px; width: 20px; text-align: center; color: #FFCC33; background-color: #223355; font-family: georgia, trebuchet, times, serif;
	}


A.ca-ek, A.ca-er {
	display:block; width:100%;height:100%; text-align:center;
	background-color: #264C73;
	text-decoration: none;
	}
A:Active.ca-ek, A:Active.ca-er {
	text-decoration: none;
	}
A:Visited.ca-ek {
	color: #999999;
	text-decoration: none;
}
A:Visited.ca-er {
	/*color: #223355;*/
	color: #FFCC33;
	text-decoration: none;
	}
A:Hover.ca-ek, A:Hover.ca-er {
	background-color: #336699;
	color: #FFFFFF;
	text-decoration: none;  /*text-decoration: underline;*/
	}


