* { margin:0; padding:0; }

body {
background:white;
}

body, p, li {
font:12px/15px Tahoma,Verdana;
}

li { margin-left:25px; }

.headerblock {
width:800px;
height:70px;
position:absolute;
left:0;
top:10px;
}

.menublock {
width:184px;
position:absolute;
left:31px;
top:10px;
}

.menuitem {
position:relative;
padding-left:10px;
top:0;
display:inherit;
visibility:inherit;
}

.menuitemsub {
position:relative;
padding-left:10px;
top:0;
display:inherit;
visibility:inherit;
background:url(i/bgarrow.gif) no-repeat 1px 7px;
}

.submenu {
position:relative;
padding-left:10px;
display:inherit;
visibility:inherit;
}

.mainblock {
width:550px;
position:absolute;
left:25px;
top:10px;
padding-bottom:30px;
}

.project {
width:550px;
position:absolute;
left:0;
top:180px;
padding-bottom:30px;
}

.project p {
padding: 10px 10px 0 10px;
}

p a img {
float: right;
margin: 0 0 5px 7px;
border:black 1px dotted;
}

td {
font:12px/15px Tahoma,Verdana;
padding-right:20px;
vertical-align:top;
text-transform:inherit;
}

td.hl {
font-size:10px;
font-weight:bold;
letter-spacing:2px;
text-transform:inherit;
border-bottom:black 1px dotted;
padding-top:10px;
}

td.instr {
font-size:11px;
line-height:13px;
}

h4 {
font:bold 14px/18px Tahoma,Verdana;
letter-spacing:1px;
}

a:link { color:#017838; }

a:visited { color:#444444; }

a:hover {
color:#662211;
background:#ccffcc;
}

a:active { color:#992211; }

.menublock a {
color:#017838;
font-size:95%;
font-weight:bold;
text-decoration:none;
}

a.imglink {
background:transparent;
}
