
body { 
	background-image: url(/art/mainbkg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-attachment: scroll;

	font-family: verdana, arial, helvetica, sans; font-size: 10px; color: #000000; font-weight: normal;
}

table.top {
	background-image: url(/art/topbkg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: scroll;
}

table.main {
	background-image: url(/art/middlebkg2.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-attachment: scroll;
	height: 100%;
}

.noborder { border:0px; }


.p1 { padding: 1px; }
.p3 { padding: 3px; }

.pt1 { padding-top: 1px;  }
.pt2 { padding-top: 2px;  }
.pt3 { padding-top: 3px;  }
.pt4 { padding-top: 4px;  }
.pt5 { padding-top: 5px;  }
.pt6 { padding-top: 6px;  }
.pt7 { padding-top: 7px;  }
.pt8 { padding-top: 8px;  }
.pt12 { padding-top: 12px;  }
.pt15 { padding-top: 15px;  }
.pt20 { padding-top: 20px;  }

.pb2 { padding-bottom: 2px;  }
.pb5 { padding-bottom: 5px;  }
.pb10 { padding-bottom: 10px;  }

.pr3 { padding-right: 3px;  }

.pl1 { padding-left: 1px;  }
.pl2 { padding-left: 2px;  }
.pl3 { padding-left: 3px;  }
.pl5 { padding-left: 5px;  }
.pl6 { padding-left: 6x;  }
.pl8 { padding-left: 9px;  }
.pl10 { padding-left: 10px;  }
.pl11 { padding-left: 11px;  }
.pl12 { padding-left: 12px;  }
.pl14 { padding-left: 14px;  }
.pl16 { padding-left: 16px;  }
.pl21 { padding-left: 21px;  }
.pl24 { padding-left: 24px;  }


.taj { text-align: justify; }

.leftmenu { font-family: verdana, arial, helvetica, sans; font-size: 9px; color: #000000; font-weight: normal;  }
.leftmenus { font-family:  arial, helvetica, sans; font-size: 10px; color: #000000; font-weight: bold;  }
.leftmenuw { font-family: verdana, arial, helvetica, sans; font-size: 9px; color: #ffffff; font-weight: normal;  }
.leftmenusub { font-family: Haettenschweiler, arial; font-size: 7px; color: #000000; font-weight: normal;  }

.tdn { text-decoration: none;  }

.ar { text-align: right; }
.ac { text-align: center;  }

.wb { font-weight: bold;  }

.maintitle { font-family: Tahoma, Impact, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; padding-left: 3px; text-shadow: 1px 1px 1px #000000; }
.maintitlemain { font-family: Tahoma, Impact, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; padding-left: 5px; text-shadow: 1px 1px 1px #000000; }
.maintitlemainnews { font-family: Tahoma, Impact, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; padding-left: 5px; text-shadow: 1px 1px 1px #000000; }
.mainnewstitle { font-family: verdana, arial, helvetica, sans; font-size: 10px; color: #222222; font-weight: bold; padding-left: 2px; padding-right: 3px; text-align: justify; }
.mainnewstitlesub { font-family: verdana, arial, helvetica, sans; font-size: 12px; color: #222222; font-weight: bold; padding-left: 2px; padding-right: 3px; text-align: justify; }
.mainsummary { font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #000000; font-weight: normal; padding-right: 3px; text-align: justify; }
.tovabb { font-family: verdana, arial, helvetica, sans; font-size: 10px; color: #333333; font-weight: bold; text-align: right; padding-right: 10px; padding-top: 4px; }



.uppermenu { font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; }

.newstitlesub { font-family: verdana, arial, helvetica, sans; font-size: 14px; color: #ffffff; font-weight: bold; text-align: left; padding-left: 3px; }
.newstitle { font-family: verdana, arial, helvetica, sans; font-size: 14px; color: #333333; font-weight: bold; text-align: left; padding-left: 3px; }
.newsdate { font-family: verdana, arial, helvetica, sans; font-size: 9px; color: #333333; font-weight: normal; text-align: right; padding-right: 5px; }
.newssubtitle { font-family: verdana, arial, helvetica, sans; font-size: 12px; color: #333333; font-weight: bold; text-align: justify; padding-left: 15px; }
.newstext { font-family: verdana, arial, helvetica, sans; font-size: 12px; color: #000000; font-weight: normal; text-align: justify; }
.newstextw { font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #ffffff; font-weight: normal; text-align: justify; }
.newstovabbi { font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #000000; font-weight: normal; }
.newssend { font-family: verdana, arial, helvetica, sans; font-size: 12px; color: #333333; font-weight: bold; text-align: left; padding-left: 3px; }



.loginuser { font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #333333; font-weight: normal; }
.loginuserinput { font-family: verdana; font-size: 10px;  border: 1px solid #aaaaaa; } 


.regtitle { font-family: verdana, arial, helvetica, sans; font-size: 12px; color: #333333; font-weight: bold; }
.reginput { font-family: verdana; font-size: 11px;  border: 1px solid #aaaaaa; }
.regtext { font-family: tahoma, verdana, arial, helvetica, sans; font-size: 11px; color: #000000; font-weight: normal; padding-left: 5px; }
.regtextm { font-family: verdana, arial, helvetica, sans; font-size: 9px; color: #000000; font-weight: normal; }
.regerror { font-family: verdana, arial, helvetica, sans; font-size: 10px; color: #ff0000; font-weight: bold; }

.forgotten { font-family: verdana, arial, helvetica, sans; font-size: 10px; color: #ffffff; font-weight: normal; }

.mnewsnumbera { font-family: verdana, arial, helvetica, sans; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; }
.mnewsnumber { font-family: verdana, arial, helvetica, sans; font-size: 10px; color: #888888; font-weight: normal; text-decoration: none; }

.mnewssummary { font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;  }
.mnewssummarymain { font-family: verdana, arial, helvetica, sans; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none; text-align: justify; }

.posttitle { font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #555555; font-weight: bold; }

.upmenu {font-family: verdana, arial, helvetica, sans; font-size: 11px; color: #aaaaaa; font-weight: normal; text-decoration: none; }

.fs20 { font-size: 20px; }
.fs16 { font-size: 16px; }
.fs14 { font-size: 14px; }
.fs13 { font-size: 13px; }
.fs12 { font-size: 12px; }
.fs11 { font-size: 11px; }
.fs10 { font-size: 10px; }

.fA { font-family: Arial, Geneva, Helvetica, sans-serif; }

.wB { font-weight: bold; }

.aC { text-align: center; }
.aL { text-align: left; }
.aR { text-align: right; }

.pB3 { padding-bottom: 3px; }
.pB5 { padding-bottom: 5px; }
.pB8 { padding-bottom: 8px; }
.pB10 { padding-bottom: 10px; }
.pb10 { padding-bottom: 10px;  }

.fcDo { color: #D50000; }
.fcBk { color: #000000; }