/* display */
/* layout */
body			{ padding:0; margin:0 auto; width:780px; }
h1,h2,h3,
h4,h5,h6		{ padding:0; margin:0;}
p				{ padding:0; margin:1ex 0; }
ul				{ padding:0; margin:2ex 2.5em; }
li				{ padding:0; margin:1ex 0; }
blockquote		{ padding:0; margin:1em; }
#site-head		{ overflow:hidden; }
#site-head object
				{ float:left; width:520px;height:210px;display:block; }
#site-head ul	{ float:right; width:230px; margin:7px; padding:40px 0 0 0; }
#site-head li	{ margin:0; }
#site-head li a	{ display:block; padding:0.5ex 0; }
#site-head li a.selected
				{ padding-left:0.8em; }
#site-head li:first-child a
				{ padding-left:0; }
#site-menu		{ padding:0.3em 0.5em; overflow:hidden;  }
#menu-lang		{ float:right; }
#site-body		{ overflow:auto; height:340px; position:relative; }
body > .left	{ float:left;  padding:0.2em; }
body > .right	{ float:right; padding:0.2em; }

#body-left			{ float:left; width:520px; min-height:100%; }
#body-left > div	{ padding:0.5em 1em; }
#body-right			{ position:absolute; left:520px; right:0; }
#body-right > div	{ margin:1em auto; text-align:center; }


/* appearance */
html			{ background-color:#e9e9e9; }
body			{ color:#666; }
object			{ margin:0; padding:0; }
h1,h2,h3,
h4,h5,h6		{ color:#53656C; }
blockquote		{ color:#666; }
#site-head		{ background-color:white; }
#site-head ul	{ list-style:none; background:url(logo.gif) top right no-repeat; }
#site-head li a { text-decoration:none; outline:none; }
#site-head li a:link		{ color:#53656C; }
#site-head li a:visited 	{ color:#53656C; }
#site-head li a.selected	{ color:#00579B; }
#site-head li a:hover		{ color:#00579B; }
#site-head li a:active		{ color:green; }
#site-menu				{ background-color:#00579b; color:white; border-bottom:thick solid green }
#site-menu a			{ text-decoration:none; outline:none; color:white; }
#site-menu a.selected	{ font-weight:bold; }
#site-body				{ background:#f3f3f3 url(body-bg.gif) left top repeat-y; }
#site-body a			{ color:#666; text-decoration:none; font-weight:bold; }
#site-body a:hover		{ color:blue; }
body > .right a	{ color:#666; text-decoration:none; outline:0; }
body > .right a:hover	{ color:black; }

/* font */
body			{ font:normal 0.75em serif; font-family:"Tahoma",sans-serif; line-height:1.2em; }
h1				{ font-size:1.6em; margin:0.8em 0; }		h2	{ font-size:1.2em; margin-top: 1em;}
h3				{ font-size:1.1em; margin-top:0.7em; }	h4	{ font-size:1.0em; }
h5				{ font-size:0.9em; }					h6	{ font-size:0.7em; }
h1,h2,h3,
h4,h5,h6		{ font-weight:normal; font-family:"Tahoma",sans-serif; margin-left:0.2em; }
p				{  margin-bottom:0.7em; line-height:130%;}
ul				{ line-height:1.2em; }
#site-head ul	{ font-family:'tahoma', sans-serif; }
#site-menu a	{ font-family:'tahoma', sans-serif; font-size:0.9em; }

/* extra */

#body-right	ul		{ margin:0.75em; padding:0; list-style:none;  }
#body-right	li		{ margin:1em 0; padding:0.6em 0.7em; border:solid 1pt #ccc; background-color:white; text-align:left; overflow:hidden; }
#body-right	li img	{ border:none; float:right; margin-left:0.7em; }
#body-right li a	{ font-weight:normal; }
#body-right li a:hover{color:#00579B;}

#menu-form			{ float:left; }
#menu-form input	{ height:1.2em; vertical-align:middle; border:thin solid white; background:transparent; padding:0; color:white; font-size:1em; }
#menu-form input:first-child { width:10em; }

a.news-link { font-size:11px; color:#00579B !important; text-decoration:underline !important; font-weight:normal!important; }
