
/*	*/

P,DIV,TD, H1, H2, H3, H4 { font-family: Arial, Verdana, Helvetica, sans-serif; }


IMG { border-color: #000000; }
A IMG		{ font-size: 12px; border-color: #000000; background: #E5E5E5 none; }


A		{ }
A:link		{ color: #000099; }
A:visited	{ color: #7f007f; }
A:hover		{ COLOR: #999900; }
A:active  	{ COLOR: #FF0000; }

A.lnb		{  }
A.lnb:link	{ color: #000000; }
A.lnb:visited	{ color: #666666; }
A.lnb:hover	{ COLOR: #666666; text-decoration: underline; }
A.lnb:active	{ COLOR: #FF0000; text-decoration: underline; }

A.lnbb		{  }
A.lnbb:link	{ color: #000000; }
A.lnbb:visited	{ color: #000000; }
A.lnbb:hover	{ COLOR: #666666; text-decoration: underline; }
A.lnbb:active	{ COLOR: #FF0000; text-decoration: underline; }

A.lnbnn		{ text-decoration: none; }
A.lnbnn:link	{ color: #000000; }
A.lnbnn:visited	{ color: #000000; }
A.lnbnn:hover	{ COLOR: #000000; text-decoration: underline; }
A.lnbnn:active	{ COLOR: #FF0000; text-decoration: underline; }


A.lnrnn		{ text-decoration: none; }
A.lnrnn:link	{ color: #cc0000; }
A.lnrnn:visited	{ color: #cc0000; }
A.lnrnn:hover	{ COLOR: #FFFF00; }
A.lnrnn:active	{ COLOR: #FF0000; }


.ma0	{ clear: both;  }
.ma1	{ width: 861px; overflow: hidden; }

.ml0	{ float: left; background: #999999 none; }
.ml1	{ width: 137px; overflow: hidden; }

.mc0	{ float: left; padding: 0 0px 0 10px; }
.mc1	{ width: 470px; overflow: hidden; }

.mr0	{ float: right; }
.mr1	{ width: 234px; overflow: hidden; }

.mm0	{ float: left;  background: #FFFFFF none; padding: 0 0px 0 10px; }
.mm1	{  width: 714px; overflow: hidden; }


.ptt	{ margin: 0px 0px 10px 0px; }

.ptt0	{ padding: 8px 0px 0px 0px; }
.ptt00	{ }
.ptt01	{ text-align: center; }
.ptt02	{
	font-size: 10px; line-height: 12px; text-align: center; padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}


.ptt1	{ padding: 0px 0px 0px 0px; }
.ptt10	{ width: 640px; overflow: hidden; }
.ptt11	{ background: #cccccc none; padding: 4px 4px 4px 4px; }
.ptt12	{
	color: #990000; background: #cccccc none; 
	font-size: 10px; line-height: 13px; border-top: 1px solid #999999; padding: 0px 8px 5px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.ptt13	{
	font-size: 10px; text-align: right; line-height: 9px; padding: 3px 0px 3px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	}

A.ptt2ln		{ text-decoration: underline; }
A.ptt2ln:link		{ color: #990000; }
A.ptt2ln:visited	{ color: #990000; }
A.ptt2ln:hover		{ COLOR: #0066FF; }
A.ptt2ln:active  	{ COLOR: #FF0000; }

.ptm	{ margin: 0px 0px 10px 0px; }
.ptml0	{ background: #999999 none; }
.ptml1	{ width: 137px; overflow: hidden; padding: 0px 0px 10px 0px; }
.ptmc0	{ width: 490px; overflow: hidden; }
.ptmc1	{ padding: 0px 10px 0px 10px; }
.ptmc01	{ width: 470px; overflow: hidden; }
.ptmc11	{ padding: 0px 0px 0px 0px; }
.ptmr0	{ background: #e5e5e5 none; }
.ptmr1	{ width: 234px; overflow: hidden; padding: 0px 0px 10px 0px; }

.ptmm0	{ width: 724px; overflow: hidden; background: #FFFFFF none; }
.ptmm1	{ padding: 0px 0px 0px 10px; }

.ptb	{ border: 1px solid #4c4c4c; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 146px; background: #CCCCCC none; }
.ptbt1	{ font-size: 10px; text-align: left; padding: 4px 0px 4px 0px; }

.ptbt2	{ font-size: 1px; text-align: left; padding: 0px 0px 10px 146px; }

.ptbt2 A IMG		{ border-color: #000000; background: none none; }


.geot	{
	font-size: 12px; letter-spacing: 2px; font-weight: bold;
	border: 1px solid #333366;
	background: #336699 none; color: #ffffff;
	padding: 0px 6px 5px 6px; margin: 0px 0px 12px 0px;
	}
.geot1	{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 0px 5px 0px; margin: 0px 0px 0px 0px; 
	}
.geot2	{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px; 
	}
.geota	{ padding: 1px 0px 3px 0px; margin: 0px 0px 0px 0px; border-bottom: 3px none; }


A.geotln		{ text-decoration: none; }
A.geotln:link		{ color: #ffffff; }
A.geotln:visited	{ color: #ffffff; }
A.geotln:hover		{ COLOR: #FFFF00; }
A.geotln:active  	{ COLOR: #FF0000; }


.temat	{
	color: #ffffff; border-bottom: 1px solid #E5E5E5;
	font-size: 12px; font-weight: bold; letter-spacing: 1px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 6px 6px; margin: 0px 0px 0px 0px;
	}

.clbl	{
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
	padding: 6px 0px 6px 0px;
	}


A.tematln		{ text-decoration: none; }
A.tematln:link		{ color: #ffffff; }
A.tematln:visited	{ color: #ffffff; }
A.tematln:hover		{ COLOR: #FFFF00; }
A.tematln:active  	{ COLOR: #FF0000; }




.agnm10
	{
	background: #7488AB none; border-bottom: 1px solid #336699;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	}
.agnm10a
	{
	color: #ffffff;
	font-size: 12px; font-weight: bold; letter-spacing: 1px; border-bottom: 1px solid #ffffff;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 6px 12px; margin: 0px 0px 0px 0px;
	}
.agnm10b	{ padding: 6px 0px 12px 0px; background: #e5e5e5 none; border-bottom: 24px solid #ffffff; }
.agnm10b1	{ padding: 6px 0px 12px 0px; background: #e5e5e5 none; }

A.agnm10ln		{ text-decoration: none; }
A.agnm10ln:link		{ color: #ffffff; }
A.agnm10ln:visited	{ color: #ffffff; }
A.agnm10ln:hover	{ color: #ffff00; }
A.agnm10ln:active	{ COLOR: #FF0000; }

.agnm11
	{
	color: #000000;
	font-size: 12px;  letter-spacing: 1px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 0px 4px 36px; margin: 0px 0px 0px 0px;
	}

A.agnm11ln:link		{ color: #000000; }
A.agnm11ln:visited	{ color: #000000; }
A.agnm11ln:hover	{ COLOR: #666666; text-decoration: underline; }
A.agnm11ln:active	{ COLOR: #FF0000; text-decoration: underline; }

.agnm12
	{
	font-size: 11px; font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 4px 4px 12px; margin: 0px 0px 0px 0px;
	}
.agnm12p
	{
	padding: 0px 0px 2px 44px; text-indent: -20px;
	}
.agnm12b
	{
	padding: 4px 0px 2px 44px; font-size: 12px;
	}



.agnm13
	{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 4px 4px 12px; margin: 0px 0px 0px 0px;
	}

.agnm20
	{
	background: #7488AB none;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	}
.agnm20a
	{
	color: #ffffff;
	font-size: 12px; font-weight: bold; letter-spacing: 1px; border-bottom: 1px solid #ffffff;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 6px 12px; margin: 0px 0px 0px 0px;
	}
.agnm21
	{
	background: #999999 none;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	}
.agnm21a
	{
	color: #ffffff;
	font-size: 12px; font-weight: bold; letter-spacing: 1px; border-bottom: 1px solid #ffffff;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 6px 36px; margin: 0px 0px 0px 0px;
	}
.agnm22
	{
	padding: 6px 0px 12px 0px; background: #999999 none; border-bottom: 24px solid #ffffff;
	}

.agnm31	{
	font-size: 12px;
	padding: 0px 12px 6px 36px; margin: 0px 0px 0px 0px;
	}
.agnm32	{
	padding: 0px 0px 6px 36px; margin: 0px 0px 0px 0px;
	}

.agnm41	{ font-size:12px; }
.agnm42	{ font-size:12px; }
.agnm43	{ font-size:11px; padding: 0px 0px 0px 0px; }


.clbr	{ padding: 6px 0px 12px 36px; background: #999999 none; border-bottom: 24px solid #ffffff; }




.ptit0	{ padding: 0px 0px 12px 0px; margin: 0px 0px 0px 0px; }
.ptit1	{ font-size: 16px; text-align: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.ptit2	{ font-size: 13px; }



.ptm10
	{
	background: #7488AB none; border-bottom: 1px solid #336699;
	}
.ptm10a
	{
	color: #ffffff;
	font-size: 12px; font-weight: bold; letter-spacing: 1px; border-bottom: 1px solid #ffffff;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 6px 12px;
	}
.ptm10b		{ padding: 6px 0 12px 0; }
.ptm10b1	{ padding: 6px 0 0 0; }


.ptr10
	{
	background: #666666 none; /*border-bottom: 1px solid #336699;*/
	}
.ptr10a
	{
	color: #ffffff;
	font-size: 12px; font-weight: bold; letter-spacing: 1px; border-bottom: 1px solid #ffffff;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 6px 12px;
	}
.ptr10b		{ padding: 6px 0 12px 0; }
.ptr10b1	{ padding: 6px 0 0 0; }



.clt	{
	font-size: 11px; font-weight: bold; text-align: center;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	}
#cltsun	{ color: #CC0000; }
.cltd	{
	font-size: 11px; font-weight: bold; text-align: right; color: #666666;
	padding: 0px 2px 0px 0px; margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
#cltdl	{ background: #b2b2b2 none; }
#cltdla	{ background: #cccccc none; color: #cc0000; }

#cltdr	{ background: #b2b2b2 none; }
#cltdra	{ background: #CCCCCC none; color: #cc0000; }


.lmtbl	{ padding: 0px 0px 12px 0px; margin: 0px 0px 0px 0px; }



.labl	{ padding: 0px 0px 12px 0px; margin: 0px 0px 0px 0px; }
.lmttit	
	{ font-size: 100%; letter-spacing: 1px; padding: 0px 100px 4px 0px; margin: 0px 0px 0px 0px; }
.lmtstit
	{ font-size: 90%; line-height: 100%; letter-spacing: 1px; padding: 0px 100px 4px 0px; margin: 0px 0px 0px 0px; }
.lmtdecr
	{ font-size: 75%; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.lmtpc	{ float: left; padding: 0px 3px 0px 0px; margin: 3px 0px 3px 0px; }

.labtit	{ font-size: 75%; text-align: right; padding: 0px 0px 6px 0px; margin: 0px 0px 0px 0px; }
.latit	{ font-size: 85%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.lastit	{ font-size: 75%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.ladecr	{ font-size: 75%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.lapc	{ float: left; padding: 0px 3px 0px 0px; margin: 3px 0px 3px 0px; }




.latits	{ font-size: 75%;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.lastits	{ font-size: 70%;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.ladecrs	{ font-size: 70%;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.lapcs	{ float: left;
	padding: 0px 2px 0px 0px; margin: 3px 0px 3px 0px; }

.ladat	{ font-size: 60%; text-align: right;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.laln	{  }
.laday	{ font-size: 75%; text-align: right;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


A.latln		{ text-decoration: none; }
A.latln:link	{ color: #000000; }
A.latln:visited	{ color: #666666; }
A.latln:hover	{ COLOR: #666666; text-decoration: underline; }
A.latln:active 	{ COLOR: #FF0000; text-decoration: underline; }


A.lmtln		{ text-decoration: underline; }
A.lmtln:link	{ color: #000000; }
A.lmtln:visited	{ color: #666666; }
A.lmtln:hover	{ COLOR: #666666; text-decoration: underline; }
A.lmtln:active 	{ COLOR: #FF0000; text-decoration: underline; }


.arbl	{ padding: 0px 0px 12px 0px; margin: 0px 0px 0px 0px; }


.artit	{
	font-size: 100%;
	padding: 0px 50px 0px 0px; margin: 0px 0px 0px 0px;
	}
.arstit	{
	font-size: 100%;
	padding: 0px 50px 0px 0px; margin: 0px 0px 0px 0px;
	}
.ardat	{
	font-size: 70%; text-align: right;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	}
.arsig	{
	font-size: 75%; text-align: right;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	}
.arpc0	{ float: left; padding: 0px 4px 0px 0px; margin: 3px 0px 3px 0px; }
.arpc1	{ float: right; padding: 0px 0px 4px 0px; margin: 3px 0px 3px 0px; }
.arpc2	{ text-align: center; padding: 0px 0px 0px 0px; margin: 6px 0px 6px 0px; }
.arti	{
	font-size: 75%;
	padding: 8px 0px 3px 0px; margin: 0px 0px 0px 0px;
	}
.artx	{
	font-size: 75%;
	padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px;
	}
.arurl	{
	font-size: 70%; text-align: right;
	border-bottom: 1px solid #999999;
	padding: 8px 0px 12px 0px; margin: 0px 0px 0px 0px;
	}
.ardop	{
	font-size: 75%; text-align: center;
	padding: 6px 0px 6px 0px; margin: 0px 0px 0px 0px;
	}
.tb_tb	{
	padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px;
	}

.tb_td	{
	font-size: 75%;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	}

.rest	{ font-size: 110%; font-weight: bold; color: #FF0000; font-family: Verdana; }


.adtl	{
	border-bottom: 1px solid #E5E5E5;color:#cccccc; 
	font-size: 10px; font-weight: bold; letter-spacing: 1px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 6px 0px 6px 6px; margin: 0px 0px 0px 0px;
	}

.adtl A	{ color:#cccccc; text-decoration: none; }
.adtl A:link	{ color:#cccccc; text-decoration: none; }
.adtl A:visited	{ color:#cccccc; text-decoration: none; }
.adtl A:hover	{ color:#cccccc; text-decoration: none; }
.adtl A:active	{ color:#cccccc; text-decoration: none; }

.adtr	{
	font-size: 12px; color:#999999;
	padding: 0px 12px 6px 36px; margin: 0px 0px 0px 0px;
	}


.adtr A		{ color:#999999; text-decoration: none; }
.adtr A:link	{ color:#999999; text-decoration: none; }
.adtr A:visited	{ color:#999999; text-decoration: none; }
.adtr A:hover	{ color:#999999; text-decoration: none; }
.adtr A:active	{ color:#999999; text-decoration: none; }

.dopmenu,
.dopmenu A,
.dopmenu A:link,
.dopmenu A:visited,
.dopmenu A:hover,
.dopmenu A:active	{ font-size:1px; color:#999999; }

.nodisp	{ display: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.blkbr	{ font-size: 1px; line-height: 1px; clear: both; }

