*
{ font-size: 9pt; }
* *
{ font-size: 9pt; }
body
{ color: #fff; font-family: Verdana, Tahoma, Arial, Sans-Serif; background-color: #00458e; background-image: url(image/bg-main.gif); background-repeat: repeat-y; background-attachment: fixed; background-position: 512px top !important; width: 100%; height: 100%; min-width: 100%; min-height: 100%; margin: 0; padding: 0; }
#container
{ background-image: url(image/bg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: left top; width: 100%; height: 100%; margin: 0; padding: 0; }
#main
{ color: #00458e; text-align: justify; position: relative; left: 525px; width: 200px; height: 100%; overflow: visible; margin: 0; padding-top: 20px; cursor: default; }
ol
{ font-weight: bold; text-align: left; overflow: visible; list-style-type: decimal; list-style-position: outside; marker-offset: -5px; }
li { background-image: url(image/main-lib.gif); overflow: visible; margin-top: 10px; margin-left: -17px; }
#main li:hover { background-image: url(image/main-li.gif); }
.notbold { font-weight: normal; }
a:link { color: #00458e; text-decoration: none; }
a:visited { color: #00458e; text-decoration: none; }
a:hover { color: #00458e; text-decoration: underline; }
a:active { color: #fff; }
#contact
{ color: #00458e; font-weight: bold; left: 90px; position: fixed; top: 258px; width: 250px; z-index: 99; }
#ico
{ color: #000; position: fixed; top: 410px; left: 90px; }
#prolake {
	color: #00458e;
	background: white;
	background-image: url(image/main-lib.gif);
	font-weight: bold;
	left: 70px; 
	top: 490px;
	padding: 10px 20px;
	border-bottom: 2px solid #1B3A85;
	position: fixed;
	width: 350px;
	cursor: pointer;
}
#prolake:hover
{ background-image: url(image/main-li.gif); cursor: pointer; }
* html #contact, * html #ico, * html #prolake
{ position: absolute; }

