body, td { font-size: 11px; font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif}
.required_input { color: red }
.divide_form { border-top: 1px dashed #808080 }
.section2 { background-color: aqua }
.nottice, .nottice2 { color: #4682b4 }
h3  { font-weight: bold; font-size: 11px; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif }
.tabhead { color: white; font-weight: bold }
input { font-size: 11px }
th  { font-style: italic; border-bottom: 1px solid #000; text-align: left;}
h2 { font-weight: bold; font-size: 14px }

table.download
{
	border: 0px;
	width: 95%;
	background-color: #EEE;
	border-collapse: collapse;
}

table.download td
{
	vertical-align: top;
	border-bottom: 1px solid #DDD;
	padding: 3px;
}

.right { text-align: right; }

table.form
{
	border: 0px;
	border-collapse: collapse;
	background-color: #EEE;
}

table.form td
{
	text-align: left;
	vertical-align: top;
	padding: 2px;
}

body
{
	margin: 0;
	padding: 0;
}
body div#left
{
	position: absolute; 
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 100%;
	background-position: 5px 3px;
	background-image: url(images/logo_left.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	z-index: 10;
	width: 32px;
	height: 400px;
}
body div#main
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 25px;
	position: absolute;
	top: 0px;
	width: 710px;
	border-left: 0px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 38px #5761A8 solid;
	min-height: 400px;
	_height: 400px;
}
body div#main div
{
	margin: 0px;
	padding: 5px;
	border: 0px;
}

ul.menu li { list-style-image: url(images/point.gif); }

ul.menu li.redpoint { list-style-image: url(images/red_point.gif); }

ul { padding-bottom: 5px; }

span.nottice
{
	position: absolute;
	left: 20em;
	overflow: hidden;
	height: 1.25em;
	display: inline-block;
}

span.hide { display: none; }

h1#mainpage, h1#about, h1#leaflets, h1#registration, h1#download, h1#users, h1#access, h1#product, h1#login, h1#logout, h1#instruments, h1#error
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute; 
	background-image: url(images/_main.gif);
	border-bottom: 1px solid black;
	background-repeat: no-repeat;
	background-position: 558px 1px;
	width: 711px;
	height: 27px;
	_height: 28px;
	left: 38px;
}

h1#about
{
	background-image: url(images/_about.gif);
}

h1#leaflets
{
	background-image: url(images/_leaflets.gif);
}

h1#registration
{
	background-image: url(images/_registration.gif);
}

h1#download
{
	background-image: url(images/_download.gif);
}

h1#users
{
	background-image: url(images/_users.gif);
}

h1#access
{
	background-image: url(images/_access.gif);
}

h1#product
{
	background-image: url(images/_product.gif);
}

h1#login
{
	background-image: url(images/_login.gif);
}

h1#logout
{
	background-image: url(images/_logout.gif);
}

h1#instruments
{
	background-image: url(images/_instruments.gif);
}

h1#error
{
	background-image: url(images/_error.gif);
}

a#main_link span
{
	display: none;
}

a#main_link
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute; 
	background-image: url(images/_main_link.gif);
	background-repeat: no-repeat;
	background-position: 465px 1px;
	width: 555px;
	height: 27px;
	a_height: 28px;
	left: 38px;
}

.red { color: #E00; }