#langselect, #search, #menu01, #menu02, .col02, #partners, UL.tabs, UL.actions, .msg-ok, .msg-error { display: none; }

H1 { margin: 20px 0 0 0; }

.content { line-height: 20px; }

#footer { border-top: 1px dotted #777; margin: 20px 0 0 0; }
#footer P { margin: 0; padding: 10px 0 0 0; color: #777; }
#footer SPAN { margin: 0 5px; }
#footer A { color: #777; }

#logo { margin: 0; border-top: 90px solid #000; position: relative; }
#logo A { position: absolute; left: 20px; top: 0; margin: -80px 0 0 0; }

.content TABLE { width: 100%; margin: 28px 0 0 0; }
.content TABLE TH { line-height: normal; border-bottom: 2px solid #ddd; padding: 5px 7px 5px 7px; background: #eee; font-weight: bold; color: #66696a; }
.content TABLE A { color: #006697; text-decoration: none; }
.content TABLE TD { line-height: normal; border: solid #f5f5f5; border-width: 2px 0; padding: 5px 7px; background: #fff; }
.content TABLE TD.input { padding: 2px 7px; }
.content TABLE CAPTION { display: none; }
.content TABLE TD.action { padding: 0; }
.content TABLE TD.action * { display: none; }

TABLE.form TH,
TABLE.form TD { border: solid #ddd; border-width: 1px 0; }
TABLE.form .min { width: 80px; }
TABLE.form INPUT.min,
TABLE.form TEXTAREA.min{ width: 74px; }
TABLE.form .default { width: 210px; }
TABLE.form INPUT.default,
TABLE.form TEXTAREA.default { width: 204px; }
TABLE.form .max { width: 410px; }
TABLE.form INPUT.max,
TABLE.form TEXTAREA.max { width: 404px; }

/* FF */

.clear { overflow: visible !important; }
*:first-child+HTML .clear { overflow: hidden !important; }
.clear:after { content: "."; display: block; clear: both; height: 0; font-size: 0.1em; line-height: 0; }

.DIV.people DIV.item { overflow: visible !important; }
*:first-child+HTML .DIV.people DIV.item { overflow: hidden !important; }
.DIV.people DIV.item:after { content: "."; display: block; clear: both; height: 0; font-size: 0.1em; line-height: 0; }

