BODY, TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,sans-serif;
}

TD.table-top {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 7px; PADDING-BOTTOM: 0px;
	COLOR: #777777;
}

TD.table-index {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}

TD.table-index2 {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px;
}

TD.prepod-row1 {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #003366; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}

TD.prepod-row2 {
	BORDER-RIGHT: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px solid; BORDER-BOTTOM: #003366 1px solid;
}

TD.no-pad {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
	COLOR: #777777;
}

A, A:visited {
	COLOR: #003366; TEXT-DECORATION: underline;
}

A:hover {
	COLOR: #CC0000; TEXT-DECORATION: none;
}

A.table-top, A.table-top:visited {
	FONT-WEIGHT: bold; COLOR: #777777; TEXT-DECORATION: none;
}

A.table-top:hover {
	FONT-WEIGHT: bold; COLOR: #444444; TEXT-DECORATION: none;
}

A.NavLink, A.NavLink:visited {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;
}

A.NavLink:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FAF39C; TEXT-DECORATION: none;
}

A.SubNavLinkplus, A.SubNavLinkplus:visited {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #8a2525;
}


A.SubNavLinkplusplus, A.SubNavLinkplusplus:visited {
	FONT-SIZE: 10px; TEXT-DECORATION: none; COLOR: #8a2525;
}


A.SubNavLink, A.SubNavLink:visited {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

A.SubNavLink:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

.head-blue {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #003366;
}

.head-blue2 {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #444444; 
}


.head-black {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000;
}

.head-red {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #AA0000;
}

.head-red-more {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #AA0000;
}

.nHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.date {
	FONT-WEIGHT: bold; COLOR: #990000;
}