html, body { width: 100%; height: 100%; margin: 0; padding: 0; background-color: #FDFDFD; }
body, table, td { font-family: Georgia; font-size: 12px;}

#body { position: relative; width: 1003px; height: 198px; background: url('../images/my_logo_bg.gif') top right no-repeat; }

#header { position: relative; width: 950px; height: 160px; vertical-align: top; text-align: left; padding-top: 20px; }

#logotype { position: absolute; top: 42px; left: 8px; width: 206px; height: 38px; background-image: url('../images/my_logo.gif'); }

#top_menu { position: absolute; top: 5px; left: 600px; }
#top_menu a { margin-right: 15px; color: #748087; border-bottom: #748087 1px dashed; font-family: Georgia; font-size: 12px; text-decoration: none; }
#top_menu a.active { color: #1E6E9E; border-bottom: #1E6E9E 1px dashed; }

#language_menu { position: absolute; top: 5px; left: 890px; font-size: 11px; font-weight: bold; }
#language_menu a { color: #256C8C; font-family: Arial; }


#workarea { position:inherit; top:inherit; left: 0px; }
#workarea td.left { width: 240px; vertical-align: top; text-align: left;}
#workarea td.center { padding-left: 47px; width: 663px; vertical-align: top; text-align: left; }


/* -- */
#footer{margin-top: 25px; color:#7C92AE; text-align: left;}
#footer a{ color:#7C92AE;}
#footer td.left{ width: 240px}
#footer td.right{ padding-left: 47px; width: 663px}

#footer {margin:10px 0px 35px 0px;}
#footer ul { margin: 15px 0px 0px 0px; padding: 0; list-style : none; }
#footer ul li { font-family: Georgia; font-size:0.9em; display:block; padding:0; margin:3px; float:left; }
#footer ul li a {font-weight:bold; color:#35649A;  }
#footer ul li a:hover { }

.clear{clear: both}