body {font-family:verdana,arial,helvetica,sans-serif; font-size:small; color:#21361b; background:url(bg_body.gif) repeat-y; margin:0; padding:0;}
	
a {color:#f30; text-decoration:none;}
a:hover {text-decoration:underline;}

img {display:block; border:none;}

h1 {margin:0 0 0 170px; padding:25px 0 0 0; font-size:115%; color:#fff; text-align:center;}
h2 {color:#fff; font-size:100%; line-height:200%; margin:0;}
h2:before {content:url(h2_before.gif);}
h3 {color:#18364f; font-size:100%;}
h4 {font-size:100%; margin:0 0 10px 0;}

em {font-style:normal; color:#f30;}
address {font-style:normal; margin-bottom:30px;}

#header {position:absolute; left:0; top:0; width:940px; height:20px; background:url(bg_header.gif);}
#header ul {margin:3px 0 0 4px; padding:0; list-style:none;}
#header li {float:left; width:100px; height:14px; margin:0 5px 0 0;}
#header a {display:block; width:100%; height:100%; background:url(header_button.gif); text-align:center; font-size:70%; color:#fff; text-transform:uppercase; line-height:14px;}
#header a:hover {color:#f90; text-decoration:none;}
#header li#lang {float:right;}

#title {position:absolute; left:0; top:20px; width:940px; height:106px; background:url(bg_title.jpg) repeat-y;}

#menu {position:absolute; left:0; top:126px; background:url(bg_menu_1.gif) no-repeat left top #21221d; border-top:1px solid #555;}
#menu ul {background:url(bg_menu_2.gif) repeat-x bottom; list-style:none; margin:0; padding:14px 0 13px 4px; width:216px;}
#menu li {background:url(bg_menu-entry.gif); width:211px; height:25px;}
#menu a {display:block; width:100%; height:100%; line-height:25px; text-indent:12px; font-size:85%; font-weight:bold; color:#fff;}
#menu a:hover {color:#f90; text-decoration:none;}

#content {position:absolute; left:220px; top:126px; width:670px; margin:0; padding:20px 25px;}

#content .pictures {float:right; margin:0; font:italic xx-small/1.5em sans-serif;}
#content .pictures img {margin:0; border-bottom:2px solid #fff;}
#content .pictures a {text-decoration:none;}
#content .piccontainer {width:140px; border:2px solid #fff; background-color:#ddd; margin:0 0 10px 0; padding:0; text-align:right;}

#heading_content {width:660px; margin:0 0 20px 0; padding:0 0 0 10px; background-color:#536978; border-top:1px solid #2e3323; border-bottom:1px solid #2e3323;}
#heading_content a:hover {text-decoration:none;}
#printout1 {float:right; display:block; width:60px; height:19px; background:url(print1.gif); text-indent:-9000px; margin:4px 4px 0 0;}

#content p {width:460px;}
#content ol,#content ul {width:460px; padding:0 0 0 25px; margin:0 0 30px 0;}
#content ol li,#content ul li {padding:10px 0; border-top:1px solid #fff;}
#content ul.non-highlighted li {border-top:none; padding:0;}
#content ul li a {}
#content dl {}
#content dl dt {color:#f30;}
#content dl dd {}

#content .news {font-size:medium; font-weight:bold; line-height:150%; margin-bottom:30px;}

#footer {position:relative; top:0; left:-25px; margin:0; padding:0; clear:both; width:720px; height:87px; background:url(bg_footer.gif);}
#footer a {text-decoration:none;}
#up {float:left; display:block; width:47px; height:20px; background:url(up.gif); text-indent:-9000px; margin:0 0 0 20px;}
#printout2 {display:block; width:63px; height:20px; background:url(print2.gif); text-indent:-9000px; margin:0 0 0 630px;}
#footer p {width:100%; margin:0; padding:22px 0 0 0; color:#787e6f; font-size:70%; text-align:center;}
