body {
	font:				12px Sans-Serif;
	color:				#333333;
	background-color:	#FFFFFF;
	margin:				0px;
	padding:			0px;
}

td {
	font:				12px Sans-Serif;
	color:				#333333;
}

table.list {
	border:				none;
	margin:				0px;
	padding:			0px;
}

table.list th {
	font-size:			9pt;
	font-family:		Sans-Serif;
	font-weight:		normal;
	color:				#000000;
	text-align:			center;
	background-color:	#EEEEEE;
	padding:			2px;
	border:				none;
	border-bottom:		1px solid #666666;
	border-right:		1px solid #666666;
}

table.list td {
	border-bottom:		1px dotted #CCCCCC;
	border-left:		none;
	border-right:		none;
	padding-left:		3px;
	padding-right:		1px;
	padding-top:		2px;
	padding-bottom:		2px;
}

table.list td.clear_l {
	border:				none;
	padding-left:		5px;
	padding-right:		3px;
	padding-top:		15px;
	padding-bottom:		8px;
	text-align:			left;
}

table.list td.clear_r {
	border:				none;
	padding-left:		5px;
	padding-right:		3px;
	padding-top:		15px;
	padding-bottom:		8px;
	text-align:			right;
}

td.block {
	background-color:	#EEEEEE;
	padding-right:		25px;
	border:				none;
	border-bottom:		1px solid #666666;
	border-right:		1px solid #666666;
}

td.fm {
	background-color:	#EEEEEE;
	padding:	1px;
	border:	1px solid #666666;
}

h1 {
	font:				bold 18px Sans-Serif;
	color:				#444444;
	margin:				0px;
	padding:			0px;
	margin-bottom:		0px;
}

h3 {
	font:				bold 20px Sans-Serif;
	color:				#CCCCCC;
	margin:				0px;
	padding:			0px;
}

h4 {
	font:				bold 16px Sans-Serif;
	color:				#333333;
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
}

hr {
	height:				1px;
	color:				#000000;
}

a.grey {
	color:				#333333;
	text-decoration:	underline;
}

a.noline {
	color:				darkred;
	text-decoration:	none;
}

a {
	color:				9b0000;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

.error {
	color:				red;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
	margin-bottom:		10px;
}

.confirm {
	color:				green;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;

	margin-bottom:		10px;
}

form {
	margin:				0px;
	padding:			0px;
}

div.menu {
	border: 1px solid #333333;
	background-color: white;
	display: none; 
	position: absolute; 
	padding: 5px;
}

a.newslink, a.newslink:visited, a.newslink:active {
  font-size: 12px;
  text-decoration:none;
  }

a.newslink:hover {
  text-decoration:underline;
  }

a.lentanewslink, a.lentanewslink:visited, a.lentanewslink:active {
  font-size: 14px;
  color: #4f6b88;
  text-decoration:none;
  }

a.lentanewslink:hover {
  text-decoration:underline;
  }

.lenta {
  font-size:12px;
  }

a.hotnewslink, a.hotnewslink:visited, a.hotnewslink:active {
  font-size: 12px;
  text-decoration:none;
  color: #9B0000;
  font-weight:bold;
  }

a.hotnewslink:hover {
  text-decoration:underline;
  }

a.bluenewslink, a.bluenewslink:visited, a.bluenewslink:active {
  font-size: 12px;
  text-decoration:none;
  font-weight:bold;
  }

a.bluenewslink:hover {
  text-decoration:underline;
  }

a.lentahotnewslink, a.lentahotnewslink:visited, a.lentahotnewslink:active {
  font-size: 14px;
  text-decoration:none;
  color: #9B0000;
  font-weight:bold;
  }

a.lentabluenewslink, a.lentabluenewslink:visited, a.lentabluenewslink:active {
  font-size: 14px;
  text-decoration:none;
  color: #1F4D79;
  font-weight:bold;
  }

a.lentahotnewslink:hover, a.lentabluenewslink:hover {
  text-decoration:underline;
  }


