* {padding:0;margin:0;}
body { padding-bottom:6px;background:#000 url(images/body-bg.png);color:#ccc;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:small; }
p, blockquote, address, pre, ul, ol, dl, table { margin-top:0.75em; }
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; }
ol { list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
option { padding-left: 0.2em; padding-right: 0.3em; }
fieldset, a img { border: none; }
h1 { font-size: 153.85%;letter-spacing: 2px; }
h2 { font-size: 123.08%;letter-spacing: 1px; }
h3 { font-size: 100.01%; }
h1, h2 { text-align:center;font-family:"Trebuchet MS",Arial,sans-serif; }

p { padding:0 8px; }

#page { margin:16px auto 0;width:932px;background:#000;border:1px solid #222; }
#head { position:relative;height:64px;border-bottom:1px solid red; }
#head img.h1 { padding:8px; }
#head h1 { position:absolute;top:32px;right:10px; }
#hikm { position:absolute;top:8px;right:0px;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:#ccc;text-decoration:underline; }

.vmen { margin:0;padding:0;font:normal 107.69% "Trebuchet MS",Arial,sans-serif;letter-spacing:1px; }
.vmen li { margin:0;padding:4px 0 4px 12px;list-style-type:none;color:#bbb;border-bottom:1px solid #666; }
.vmen li a { padding-left:18px;color:#bbb;text-decoration:none;display:block;background:transparent url(images/arrow-gray.png) no-repeat center left; }
.vmen li a:hover { padding-left:24px;color:#fff;background-image:url(images/arrow-red.png); }

#cont { padding:0 8px 8px;overflow:hidden; }
* html div#cont { height:1%; }
#edit { float:left;width:400px; }
#edit h2 { margin-top:8px;padding:1px 11px;background:#333;text-align:left;border:solid 1px #222; }
#itab { margin:0;padding:0; }
#itab img {margin:8px 0 0 7px;border:2px solid #999;height:90px;width:120px;}

#prev { float:right;width:500px; }
.desc { position:absolute;top:-9999px;left:-9999px;height:0px;width:0px;overflow:hidden;display:inline; }
.desc h2  { margin:8px 0 4px 0; }
.desc img { display:block;height:360px;width:480px;padding:10px;background:#000 url(images/view-bg.png); }
.first { position:static;top:auto;left:auto;height:auto;width:auto;overflow:auto;display:block; }

#foot { margin:0;padding:4px 0 6px;font:bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;letter-spacing:1px;text-align:center;color:#666; }
#refs { margin:0;text-align:center; }
#refs img { border:none; }
