/*--- head ---*/
html, body           { margin:0px; padding:0px; height:100%; width:100%; }
body                 { background:#FFFFFF; font-family:Arial, Helvetica; }

/*--- top ---*/
#top01               { height:128px; padding:0; margin:0; }
.top02             { text-align:right; vertical-align:top; }

/*-- top menu --*/
#top_m01             { background:url(../images/img003.jpg) repeat-x; }
td.top_m02           { width:200px; background-color:#9fdee1; border-top:solid 1px #4fb7b9; border-right:solid 1px #FFFFFF; }
#menu a              { display:block; color:#1c5cad; font-size:12px; font-weight:bold; text-decoration:none;  }
#menu                { border-bottom:solid 1px #4fb7b9; padding-left:10px; height:27px; background:url(../images/bott.jpg) repeat-x; padding-top:5px;  }
ul                   { margin:0; padding:0; list-style:none; }

#menu a:hover, td.gmenu a:hover, a.news:hover
{ text-decoration:underline; }
#top_m01, td.top_m02
{ height:168px; }

/*-- center --*/
td.center01          { width:190px; padding:10px 5px 0 5px; color:#414b56; font-size:11px; vertical-align:top; } 
td.center02          { color:#414b56; font-size:11px; vertical-align:top; }    
#center01 h1         { color:#00a651; margin:0; padding:0; font-size:11px; }
#left01              { border:solid 3px #cccccc; padding:4px; text-align:right; }
form                 { margin:0; padding:0; }
.inputbox            { border:1px solid #396fc5; height:13px; width:130px; margin-left:5px; margin-bottom:2px; font-size:9px;}
td.gmenu             { background-color:#608dc5; text-align:center; width:20%; }
td.gmenu a           { color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px; }
#content01           { margin:20px 10px 10px 10px; font-size:12px; width:80% }
#content02           { margin-top:10px; border-bottom:solid 3px #cccccc; }
#content02 h1        { font-size:14px; color:#cccccc; font-weight:bold; margin:0; padding:0;}
#content03           { margin-top:2px; border-bottom:solid 1px #cccccc; }
.data                { padding:3px; font-weight:bold; background-color:#00a651; color:#FFFFFF; font-size:12px; }
a.news               { font-size:12px; font-weight:bold; color:#1c5cad; text-decoration:none; }

/*-- down --*/
#down01              { background-color:#00a651; color:#FFFFFF; font-size:11px; padding:5px 10px 5px 40px; }
