html,body,   div,span,
table, caption, tbody,tfoot,thead, tr,th,td,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, small, strike, strong, sub, sup, tt,
dl,dt,dd,    a, abbr, acronym, big, code,
dfn,em,img,   fieldset, form, label, legend,   iframe
{   margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;

    font-size:4.5mm;
}

* { target-new: tab !important }



body {  margin:0px; 
	padding:0px;
	border:0px;
	background-color: #eee;
}

#index_html { 
  background-image: url(/i/bg1.png) 
}

#index_html ul {
 list-style:none;
 margin-left:0;
 padding-left:1em;
}
#index_html ul li:before {
 color:#999;
}

#index_html ul ul li:before {
 content:"\26ac \0020";
 content:"\2666 \0020";
 color:#777;
}



.header   { 
    width:100%; font-family:'Trebuchet MS',Verdana,sans-serif; font-size:20px; padding:.3em 1.8em .1em; background:#666; color:#eee;
    vertical-align:top;
    height:7.7mm;
}
.header .name { 
    dispay:inline-block;
    vertical-align:top;
}

.cwrapper {
    width:800px; 
    margin:0px auto 1em auto;
    padding-top:2mm auto 2mm auto;
    background: #aaa;
    -moz-border-radius-bottomleft:3mm;
    -moz-border-radius-bottomright:3mm;

    font-size:1mm;	    
}
.cwrapper .cwrapper2 {
    border-top:4px dashed #eee;
    margin:0 1.5em 1.5em 1.5em;
    padding:.3em;
}

.cwrapper3 {
    border-top:2px dotted #eee;
    margin:0 1.5em 1.5em 1.5em;
    padding:.3em;
}

.cwrapper2 li li, .cwrapper3 li li {
  margin-bottom:.2em;
}
.cwrapper2 li, .cwrapper3 li {
  margin-bottom:.8em;
}



hr { clear:both; margin: 1.8em auto .3em auto; width:99% }

h3 {
  color:#eee;
  font-family: serif;//Verdana,sans-serif;
  font-size:x-large;
  font-variant: small-caps;

}

.menuul { margin: 1em 5em 1em 2em; padding-right:1em;  margin:0px; padding:0px;  display:inline-block}
.menuul li {
    list-style:none inside none;
    float:left;
    width:10em;
    border:1px solid #222;
    background:#555555; 
    margin:.1em;
    padding-top:1mm;
    color:white;
    border-radius:1mm; -moz-border-radius:1mm; -webkit-border-radius:1mm;
}
.menuul li:hover { 
    background:#605d5d;
    border-radius:2mm; -moz-border-radius: 2mm; -webkit-border-radius:2mm;
}
.menuul li a { width:100%; height:2.4em;
               display:block;
	       color:white; 
               text-decoration:none;
}
.menuul .title { display:block; font-family: Georgia, serif; font-size:17px; font-style:italic;
  padding-left:.8em;
  padding-bottom:1mm;
  border-bottom:1px dashed transparent 
}
.menuul li:hover .title { color:#c57 }
.menuul li:hover .title { border-bottom:1px dashed #ccc }
.menuul .hl { display:none; padding-left:1.4em; font-size:3.5mm }
.menuul li:hover .hl { display:block; color:#ddd; font-family:serif; }

/*
.header {
  -moz-box-shadow:    0px 0px 100px #aaa;
  -webkit-box-shadow: 0px 0px 100px #888;
  box-shadow:         0px 0px 100px #888;
}
.menuul li {
  -moz-box-shadow:    0px 2px 333px #666;
  -webkit-box-shadow: 0px 2px 333px #666;
  box-shadow:         0px 2px 333px #666;
}
.cwrapper {
  -moz-box-shadow:    0px 2px 1px #666;
  -webkit-box-shadow: 0px 2px 1px #666;
  box-shadow:         0px 2px 1px #666;
}
*/


