body, table { margin: 0px; border:0; border:none; font-size: 100%;  /* make IE look normal */ font: 12px arial; }
h1 { font: 18px arial; color: black; margin: 0px; margin-bottom: 6px; }
h2 { font: 14px arial; font-weight: bold; color: black; margin: 0px;}
h3 { font: 11px arial; font-weight: bold; color: black; margin: 0px; }

p.head_txt { font: 14px arial; font-weight: bold; color: #0051A8; margin: 0px;}

p {margin-top: 5px; margin-bottom: 5px;}

a { text-decoration: underline; color: #0051A8; }
a:hover { text-decoration: none; color: #768898; }
a:visited { color: #0051A8;}

a.lnk { text-decoration: underline; color: black; }
a.lnk:hover { text-decoration: none; }
a.lnk:visited { text-decoration: underline; color:black;}
a.lnk:visited:hover { text-decoration: none; color:black;}


a.toplnk {color: #5A7592; font: 12px arial; font-weight: bold; text-decoration: underline; }
a.toplnk:hover {text-decoration: none;}

a.toplnkr {color: red; font: 12px arial; font-weight: bold; text-decoration: underline; }
a.toplnkr:hover {text-decoration: none;}

a.toplnkw {color: white; font: 12px arial; font-weight: bold; text-decoration: underline; }
a.toplnkw:hover {text-decoration: none;}

img{border:0; margin:0;}

p.path	 {font: 11px tahoma; background-color: #EEEEEE; line-height:16px; padding-left:3px;}

select, textarea {border:1px solid grey; font:11px verdana black; }

.itm {border:1px solid grey; font:11px verdana black; }
.btn {font:11px verdana black; font-weight: bold;}

td._side {width: 240px; padding: 1em 0.3em 0.3em 0.3em;}
td.menu_head { font: 16px arial; color: black; font-weight: bold; text-align: center; height:25px; background-color: lightgrey; width:110px; }
td.space { width: 13px; background-color: white;}

span.s_descr {font-size: 90%;}

div.img {border:0; margin:0;padding:0;}
div {border:0px;margin:0px;}

#main { margin: 0px auto; width: 100%;}
#logo { width: 300px; margin-left:10px; text-align: center; height:120px;}
#xmenu {margin-left:400px; width:550px; position:absolute; top:10px;}
#ximage { margin:0px; height:239px; background-color:black; }
#ximage_txt { position:absolute; top: 170px; right:150px; color:white; font: 20px verdana; }

#xleft { width:215px; margin-left:10px; text-align:left;}
#xmiddle { width:95%; margin-left:10px; text-align:justify;}
/*#xright { width:250px; margin-left: 20px;}*/
#xright { width:95%;}

#xuser1 { width:95%; margin-left:10px; text-align:center;}
#xuser2 { width:95%; margin-left:10px; text-align:senter;}

#xbottom { margin-top:2px;margin-left:20px; font: 12px arial; color: darkgrey; text-align:center; }

table.tbl01 {font: 11px verdana; padding:0px; border-spacing:0; text-align:center;}
table.tbl01 tr th { border-bottom:2px solid black; font-weight: bold;}
table.tbl01 tr td { border-bottom:1px solid lightgrey; border-right: 1px solid lightgrey; font-size:10px;}
table.tbl01 tr td.cell0 { border-right:none; }