body, td {
	font-family : Tahoma,Arial,Helvetica,sans-serif;
	font-size : 11px;
	color: #444444;
}

form {
	margin: 0;
}

select {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
}

input {
	font-family: Verdana;
	font-size : 8pt;
	font-weight: normal;
	color: #000000;
}

A, A:LINK {
	text-decoration : underline;
	color : #bb0000;
}
A:VISITED {
	text-decoration : underline;
	color : #cc3333;
}
A:HOVER {
	text-decoration : underline;
	color : #de0000;
}

.text, textarea {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 13px;
}

.boxmenu {
	background: #999999;
}

.boxmenu td {
	text-align: center;
	padding: 1 4 2;
	color: #222222;
	font-size: 11px;
	background-color: #ffffff;
	background-image: url(/_design/img/bg_boxmenu.gif);
	font-family: Tahoma,Arial,sans-serif;
}

.boxmenu A, .boxmenu A:VISITED, .boxmenu A:LINK {
	text-decoration: none;
	color : #777777;
}

.boxmenu A:HOVER {
	text-decoration: none;
	color : #cc0000;
}

.gmenu {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color : #000000;
	padding: 2;
}

.gmenu A, .gmenu A:VISITED, .gmenu A:LINK {
	text-decoration: underline;
	color : #555555;
}

.gmenu A:HOVER {
	text-decoration: underline;
	color : #cc0000;
}

.cap, .cap A, .cap A:VISITED, .cap A:LINK {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color : #444444;
	padding: 4;
}

.cap A, .cap A:VISITED, .cap A:LINK {
	text-decoration: underline;
}

.login, .login A, .login A:VISITED, .login A:LINK {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
}
.login A:HOVER {
	text-decoration: underline;
}

.tmenu, .tmenu A, .tmenu A:VISITED, .tmenu A:LINK {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
	background-color : #DD0000;
	padding-bottom : 1;
}
.tmenu A:HOVER {
	text-decoration: underline;
}


.grey, .grey A, .grey A:VISITED, .grey A:LINK {
	font-family: Verdana;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}

.grey A:HOVER, .cap A:HOVER {
	color: #cc0000;
	text-decoration: underline;
}

.small, .smallb, .greyb, th, .small td {
	font-family: Verdana;
	font-size: 10px;
}


.small th {
	background-color: #e4e4e4;
	padding: 1 3;
	border-left: 1px solid #f4f4f4;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}

th A:LINK, th A:VISITED, th A {
	color: #553333;
	text-decoration: none;
}


.small {
	font-weight: normal;
}

.smallb, .greyb {
	font-weight: bold;
}

.greyb, .greyb A, .greyb A:VISITED, .greyb A:LINK {
	color: #888888;
	text-decoration: none;
}

.greyb A:HOVER, th A:HOVER {
	color: #cc0000;
	text-decoration: none;
}


.bg_dot {
	background-image : url(/_design/img/bg_dot.gif);
	padding: 0;
	height: 1px;
}

.mhead {
	padding: 6 0;
	font-family :  Arial, Helvetica, sans-serif;
}

.number {
	font-family: Arial, Helvetica,sans-sefif;
	background-color: #ff0000;
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	width: 13px;
	padding-left: 1px;
	align: center;
}

.desc {
	position : absolute;
	z-index: 2;
	left: 370;
	border: 1px solid #ffcccc;
	background-color: #FF1E1E;
	padding: 2;
	top: 24;
	display: none;
	color: #ffcccc;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

.sb {
	border: 1px solid #444444;
	background-color: #FFFFFF;
	color: #444444;
	font-weight: bold;
	cursor: hand;
}


.nou A, .nou A:LINK, .nou A:VISITED {
	text-decoration : none;
	color: #111111;
}

.nou A:HOVER {
	text-decoration : underline;
	color : #de0000;
}

.result {
	font-size: 12px;
	font-family: Verdana;
}

.calendar {
	color: #999999;
	text-align: center;
}

.calendar A, .calendar A:LINK, .calendar A:VISITED {

}

.calendar A:HOVER {

}

.sred, .sblue {	font-size : 7pt; font-family: Arial;}
.red, .blue {	font-size : 8pt; font-family: Verdana;}

.sred A:HOVER, .red A:HOVER { text-decoration : underline; color : #990000; }
.sred, .sred A, .sred A:VISITED { text-decoration : none; color : #cc8888; }
.red, .red A, .red A:VISITED { text-decoration : none; color : #CC3333; }

.sblue A:HOVER, .blue A:HOVER { text-decoration : underline; color : #000099;}
.sblue, .sblue A, .sblue A:VISITED { text-decoration : none; color : #8888cc; }
.blue, .blue A, .blue A:VISITED { text-decoration : none; color : #000099; }

.bg-light TD {background-color: #ffffff;}
.bg-dark TD {background-color: #f4f4f4;}
.bg-highlited TD {background-color: #ffeeee;}
