/*
(c) 2007 ARTPLANTATION Ltd.
css@artplantation.ltd.uk
*/

*
{ font-family:Verdana; }

html, body
{ width:100%; }

body
{ margin:0; padding:0; background:#fff url(/img/bg.gif) repeat-x; }

body, img, div
{ border:0 none; }

#whatdowehave
{ position:absolute; top:260px; left:42px; }

#container, #logoline, #decollatorup, #decollatordown, #language, #topic, #content
{ position:relative; width:784px; }

#logoline
{ height:69px; }

.logo, .verticalhead
{ height:68px; }

.logo
{ padding-left:40px; width:148px; }

.verticalhead
{ width:1px; padding-left:569px; }

#decollatorup, #decollatordown
{ width:782px; height:3px; }

#navigation
{ width:202px; height:161px; float:left; background-image:url(/img/navigation_bg.gif); background-repeat:no-repeat; }

#picture
{ width:582px; float:left; }

#language, #topic
{ height:21px; line-height:21px; }
 
#topic
{ background-image:url(/img/arrow_content.gif); background-repeat:no-repeat; }

#content
{ background-image:url(/img/bg_content.gif); background-repeat:repeat-y; }

#output
{ width:704px; margin-left:40px; margin-right:40px; margin-top:10px; text-align:justify; color:#0e129f; font-size:12px; }

#small
{ position:relative; text-align:center; padding-top:20px; padding-bottom:20px; }

#small, #small a
{ font-size:10px; color:#ccc; }

td.topic, td.notice, div.navigation, div.active, input
{ vertical-align:middle; }

div.navigation, div.active
{ line-height:23px; }

td.gray
{ background-color:#ccc; }

div.content
{ padding-top:10px; padding-bottom:10px; width:714px; }

div.content, td.topic, div.navigation, div.active
{ padding-left:44px; }

div.content, h1, a.navigation, div.active, a, table.blue, input, textarea
{ font-size:12px; }

td.notice
{ padding-left:10px; }

td.notice, a.notice, div.content, h1, a, table.blue, input, textarea
{ color:#0e129f; }

td.notice, a.notice, div.content, a, table.blue, input, textarea
{ font-weight:normal; }

td.notice, a.notice, div.navigation
{ font-size:10px; }

a.notice, a.content, a
{ text-decoration:underline; }

a.navigation, div.active
{ text-decoration:none; }

a.navigation:link, a.navigation:visited
{ color:#ccc; }

a.navigation:hover, a.navigation:active, div.active
{ color:#fff; }

table, img
{ border:0; }

h1
{ display:inline; }

div.active
{ background-image:url(/img/navigation_active.gif); background-repeat:no-repeat; }

input, textarea
{ width:320px; }