body {
 color:#000;
 background:#eee;
 margin: 0px;
 padding:0px;
 text-align: center;
 font-family:"‚l‚r ‚oƒSƒVƒbƒN";
}

a:link{
 font-weight:bold;
 color:#444;
}

a:visited{
 font-weight:bold;
 color:#666;
}

a:hover {
 font-weight:bold;
 background:#666;
 color:#FFF;
}

#layout{
 background: #ccc;
 width:800px;
 padding: 0px 0px 7px 0px;
 margin: 0px auto;
}

#TopArea{
 width: 800px;
 height: 60px;
 padding: 0px;
 margin: 0px;
 background-image: url(img/logo.jpg);
 background-repeat:no-repeat;
}

h1{
 color:#777;
 font-weight:bold;
 line-height:1.4em;
 margin:0px 10px 0px 0px;
 Text-align:right;
 font-size:10pt;
}

h2{
 margin:0px;
 padding:2px 2px 0px 4px;
 font-size:small;
 color:#ddd;
 font-weight:bold;
 background:#777;
}

h3{
 color:#444;
 margin:0px 0px 8px 0px;
 padding:8px 2px 2px 4px;
 font-size:medium;
 border-bottom:2px solid #444;
}

#MesBox{
 color:#555;
 border:1px solid #666;
 padding:3px;
 font-size:small;
 line-height:1.3em;
}

#navi{
 height:28px;
 margin:0px;
 list-style:none;
 background:#888;
}

.selected{
 line-height:1.2em;
 background:#555;
 color:#FFF;
 font-size:10pt;
 font-weight:bold;
 float:left;
 width:130px;
 height:15px;
 margin:5px 0px 0px 3px;
 border:1px solid #888;
}

.menu{
 line-height:1.2em;
 background:#ddd;
 font-size:10pt;
 float:left;
 width:130px;
 height:15px;
 margin:5px 0px 0px 3px;
 border:1px solid #888;
}

.menu a:link{ 
 text-decoration:none;
 color:#666;
}

.menu a:visited{ 
 text-decoration:none;
 color:#666;
}

.menu a:hover{
 display:block;
 height:15px;
 background:#222;
 color:#FFF;
 font-weight:bold;
}

#LeftArea{
 margin:7px 4px;
 text-align: left;
 float: left;
 width:170px;
}

#RightArea{
 margin:7px 4px;
 text-align: left;
 float: right;
 width:170px;
}

#ContentsArea{
 margin:7px 0px 7px 7px;
 padding:4px 8px;
 text-align: left;
 float: left;
 width:405px;
 background: #FFF;
}

#ContentsBox{
 color:#444;
 margin:0px;
 padding:0px 0px 15px 10px;
 font-size:small;
 line-height:1.3em;
}

#CopyRight{
 float:none;
 font-size:12pt;
 width:800px;
 padding:2px 0px 2px 0px;
 background:#888;
 color:#eee;
 font-weight:bold;
 margin: 0px auto;
} 

#PoweredByHPTemplaters{
 font-size:small;
 text-align:center;
 margin:1em 0 0 0;
}

#PoweredByHPTemplaters a{
 font-weight:bold;
 Line-height:1.3em;
 text-decoration:none;
 color:#555;
}

#PoweredByHPTemplaters a:hover{
 display:block;
 font-weight:bold;
 Line-height:1.3em;
 text-decoration:none;
 color:#FFF;
 background:#777;
}
