body,input,textarea { 
    background: #fff;
    color: #000;
    font-family: verdana, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

#head 
{ 
    width: auto; 
    margin: 0 auto 5px auto;
    padding: 2px 4px 1px 4px; 
    height: 26px;
    border-bottom: 1px solid gray;
} 

#title
{
    float: left;
}

#menu, #pager
{
    float: right;
}

#pager .step { margin-left: 1px; float: left; text-align: right; }
#pager .prev { width: 50px; }
#pager .next { width: 70px; }


#menu
{
    padding-right: 170px;
}


input,textarea { border: 1px solid #000; margin-bottom: 3px; }

#layout
{
    margin: 0 auto;
    clear: both;
}

form 
{ 
    padding:0px;
    margin:0px; 
}

img 
{ 
    border: 1px solid #000;
    margin: 0px; 
}

.this { font-weight:bold; }

.this img {border: 4px solid #222; }

h1 
{ 
    font-size: 20px;
    font-weight: normal;
    color: #999;
    font-family: verdana, sans-serif;
    margin:0px;
}

h2 
{ 
    font-size: 11px;
    font-weight: bold;
    color: #000;
    margin: -2px 0px 0px 10px;
}

ul { margin: 0px; }

a:link	{color: #000; text-decoration: underline; }

a:link:hover {color: #666; text-decoration: none; }

a:visited	{color: #000;	text-decoration: underline; }

a:visited:hover	{color: #666; text-decoration: none; }

h1 a:link { color: #999; text-decoration: none; }

h1 a:link:hover { color: #666; text-decoration: none; }

h1 a:visited { color: #999; text-decoration: none; }

h1 a:visited:hover { color: #666; text-decoration: none; }

.small 
{ 
    font-size:10px;
    text-align: right;
}

.gray { background-color: #aaa; }

.grey, .grey A { color: #ccc; }

.panel { padding: 2px; text-align: center; }

.panel H2
{
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin: 8px 0px 4px 0px;
}
