BODY {
	BACKGROUND: #ffffff; MARGIN: 24px
}
TABLE.main {
	BORDER-RIGHT: #4760f8 1px solid; BORDER-TOP: #4760f8 1px solid; BORDER-LEFT: #4760f8 1px solid; WIDTH: 680px; BORDER-BOTTOM: #4760f8 1px solid; BACKGROUND-COLOR: #ffffff
}
.menu {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 8px; BORDER-TOP: medium none; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; COLOR: #000000; LINE-HEIGHT: 1.6em; PADDING-TOP: 8px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #9fb9f2
}
TABLE.blockflame {
	BORDER-RIGHT: #9fadff 1px solid; MARGIN: 10px; BORDER-LEFT: #9fadff 1px solid; WIDTH: 480px; BORDER-BOTTOM: #9fadff 1px solid
}
.blockflame TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: #9fadff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
TD.subj {
	BORDER-RIGHT: #ffffff 10px solid; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.2em; PADDING-TOP: 4px; LETTER-SPACING: 0.4em; BACKGROUND-COLOR: #d2dbf0; TEXT-ALIGN: center
}
TD.label {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; COLOR: #000000; LINE-HEIGHT: 1.5em; PADDING-TOP: 8px; LETTER-SPACING: 0.2em; TEXT-ALIGN: left
}
TD.conts {
	PADDING-RIGHT: 2px; PADDING-LEFT: 24px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #444444; LINE-HEIGHT: 1.4em; PADDING-TOP: 4px; TEXT-ALIGN: left
}
TD.navi {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #d2dbf0; TEXT-ALIGN: right
}
.blockflame TH {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 4px; BORDER-TOP: medium none; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: medium none; COLOR: #000000; LINE-HEIGHT: 1.6em; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #9fb9f2
}
.note {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A:link {
	COLOR: #0033cc; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0033cc; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff6600; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
UL {
	LIST-STYLE: square url(image/marker.gif) outside
}
LI {
	MARGIN-TOP: 4px
}
.header {
	BORDER-RIGHT: #4760f8 1px solid; BORDER-TOP: #4760f8 1px solid; BORDER-LEFT: #4760f8 1px solid; WIDTH: 680px; BORDER-BOTTOM: #4760f8 1px solid
}
.header TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: medium none; COLOR: #494b58; PADDING-TOP: 10px; BORDER-BOTTOM: medium none; LETTER-SPACING: 0.5em; BACKGROUND-COLOR: #9fb9f2
}
.prof {
	BORDER-RIGHT: #4760f8 3px double; BORDER-TOP: #4760f8 3px double; MARGIN-TOP: 4px; BORDER-LEFT: #4760f8 3px double; WIDTH: 680px; BORDER-BOTTOM: #4760f8 3px double
}
.prof TH {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 4px; BORDER-TOP: medium none; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; BORDER-LEFT: medium none; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; LETTER-SPACING: 0.2em; BACKGROUND-COLOR: #9fb9f2; TEXT-ALIGN: left
}
.prof TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; COLOR: #494b58; PADDING-TOP: 10px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff
}
DT {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #356dde 1px solid
}
DD {
	MARGIN: 4px 0px 12px 24px
}
TABLE.lst {
	BORDER-TOP: #4760f8 1px solid; MARGIN-TOP: 4px; BORDER-LEFT: #4760f8 1px solid; WIDTH: 680px
}
.lst TD {
	BORDER-RIGHT: #4760f8 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 4px; BORDER-BOTTOM: #4760f8 1px solid; BACKGROUND-COLOR: #f1f4fa
}
.lst TH {
	BORDER-RIGHT: #4760f8 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #4760f8 3px double; BACKGROUND-COLOR: #9fb9f2; TEXT-ALIGN: center
}
TABLE.footer {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 4px; BORDER-LEFT: medium none; WIDTH: 680px; BORDER-BOTTOM: medium none
}
TD.footer {
	PADDING-RIGHT: 10px; BORDER-TOP: #9fb9f2 10px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}

