#content {
	position: absolute;
	top: 260px;
	left: 260px;
	width: 660px;
	padding: 10px;
	margin: 0px;
}

#sidebar {
	position: absolute;
	top: 260px;
	left: 60px;
	width: 160px;
	border-right: 1px solid #010000;
	padding-right: 20px;
}

#frame {
	position: absolute;
	top: 0px;
	left: 710px;
	width: 200px;
	height: 220px;
	background: url(../images/pfra.gif) no-repeat;
	padding: 0px 20px 0px 20px;
}

#header {
	position: absolute;
	top: 130px;
	left: 60px;
	width: 800px;
	height: 100px;
}


#maintopic {
	padding: 0px;
	margin: 0px 0px 0px 60px;
	height: 60px;
}

#maintopic a { display: block; float: left; border-right: 1px solid #ededed; height: 20px; padding: 20px 15px; margin: 0; text-decoration: none; color: #010000; font-weight: bold; }

#maintopic a:hover  { color: white; background-color: #900; }

#maintopic .sel {
	color: white;
	background-color: #6e6565;
}

.topic { color: black; display: block; text-decoration: none; font-size : 12px; font-weight: bold !important; margin: 10px 0 15px !important; }

.topic:hover {
	text-decoration: none !important;
	color: #ffffff !important;
}

.subtopic { display: block; text-decoration: none; color: #ffffff !important; font-weight: normal !important; line-height: 200%; margin-top: 5px; border-bottom: 1px solid #900; margin-bottom: 5px !important; }

.subtopic:hover {
	text-decoration: none !important;
	color: #990033 !important;
}

form.search {
	margin: 20px 0px 20px 0px;
}

form.search input {
	vertical-align : middle;
}

input.search {
	width: 130px;
	border: 1px solid #010000;
}
