* { padding: 0; margin: 0; }
body {padding-bottom:8px;background:#000 url(images/body-bg.png);color:#aaa;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;}
h1, h2, h3, h4, h5, h6, p, blockquote, address, pre, ul, ol, dl, table {margin-top:1em;}
blockquote { margin: 1em 2em; }
ul, ol, dl { margin-left: 1em; }
li { margin-left: 1em; }
dd { margin-left: 2em; }
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top:0;margin-bottom:0; }
ul { list-style-type: square; }
ol { list-style-type: decimal; }
ul ul { list-style-type: disc; }
ol ol { list-style-type: lower-alpha; }
ul ol { list-style-type: decimal; }
ol ul { list-style-type: square; }
ol ol ol, ol ol ul, ol ul ul, ol ul ol, ul ul ul, ul ul ol, ul ol ol, ul ol ul { list-style-type: circle; }
option { padding-left: 0.2em; padding-right: 0.3em; }
fieldset, a img { border: none; }
h1, h2 {font-family: Arial,sans-serif;font-weight:bold;}
h1, h2, h3 {font-weight:bold;}
h1 { font-size: 200%;letter-spacing: 2px; }     /* ca. 26px */
h2 { font-size: 138.46%;letter-spacing: 1px; }  /* ca. 18px */
h3 { font-size: 107.69%;}  /* ca. 14px */

#hikm {margin:6px auto;width:946px;text-align:right;font-family: Arial,sans-serif;font-weight:bold;letter-spacing:1px;}
#hikm img {margin:0 2px -4px 0;padding:0;}
#hikm a {color:#999;padding:0 10px 0 0;text-decoration:none;}
#hikm a:hover {color:#bbb;text-decoration:underline;}
#bann {height:94px;background:#333 url(images/bann-bg.png);border-top:1px solid #555;border-bottom:1px solid #555;}
#logo {width:946px;margin:0 auto;position:relative;}
#logo img {position:absolute;top:36px;left:82px;}
#logo h1  {position:absolute;top:42px;left:78px;margin:0;font-family:Georgia,serif;font-style:italic;font-size:36px;}
#page {margin:-68px auto 0;width:968px;}
#main {float:right;width:720px;}
#head {height:174px;position:relative;margin-bottom:16px;color:#ffc;background:transparent url(images/top-img.jpg) 9px 9px no-repeat;}
#abst {position:absolute;top:24px;left:24px;width:540px;}
#abst h1 {margin:0;font-family:Georgia,serif;font-style:italic;}
#abst p  {font-family:"Trebuchet MS",Arial,sans-serif;font-weight:bold;letter-spacing:1px;}

#cont {float:left;width:380px;}
#cont h2, #cont h3 {padding:0 0 6px 8px;background:transparent url(images/h432-bg.gif) bottom left no-repeat;}
#cont p {padding-left:8px;}

#side {float:right;width:320px;color:#ccc;}
#side h2 {padding:0 1px;font-family:"Trebuchet MS",Arial,sans-serif;font-weight:bold;}
#side p  {padding:0 1px;font-family:Arial,sans-serif;}
.card {background:#333 url(images/frame-bg.png);}
.topc {height:24px;background:transparent url(images/card-top-bg.gif) no-repeat;}
.botc {height:24px;background:transparent url(images/card-bot-bg.gif) no-repeat;}
.conc {padding:0 15px;background:transparent url(images/card-con-bg.gif) repeat-y;}
.conc img {margin-top:8px;border:1px solid #000;}
.conc h2.frst {margin-top:0px;}
.conc  p.frst {margin-top:0.75em;}

.menu {float:left;width:232px;margin-top:84px;background:#333 url(images/frame-bg.png);}
.topm {height:24px;background-image:url(images/menu-top-bg.gif);}
.conm {padding:0 16px;background:transparent url(images/menu-con-bg.gif) repeat-y;}
.conm ul {margin:0;font:bold 123.08% "Trebuchet MS",Arial,sans-serif;letter-spacing:1px;}
.conm li {margin:0 0 8px 0;list-style-type:none;line-height:1.2em;border:3px double #666;}
.conm li a {display:block;padding:4px 0 6px 12px;text-decoration:none;color:#bbb;background:transparent url(images/menu-dbg.png) center center repeat-x;}
.conm li a:hover, .conm li a.this {padding-left:16px;color:#fff;background:transparent url(images/menu-tbg.png) center center repeat-x;}
.conm li.last {margin-bottom:0;}
.botm {height:24px;background-image:url(images/menu-bot-bg.gif);}

#foot {clear:both;margin:0 auto;width:968px;text-align:center;font-size:11px;font:bold 11px Arial,sans-serif;color:#666;}
#foot a {color:#666;}
#foot img.fdst {margin-top:16px;}