/****************************************
*
*   standard.css
*
****************************************/

*         {margin:0px; padding:0px;}
a         {}
a:link    {color:#0000ff;}
a:visited {color:#0000ff;}
a:active  {color:#ff8c00;}
a:hover   {color:#ff8c00;}
table     {font-size:10pt;}
h1        {font-size:12pt; margin:10px 0px;}
h2        {font-size:11pt; margin:10px 0px;}
h3        {font-size:10pt; margin:10px 0px;}
h4        {font-size:10pt; margin:10px 0px;}
p         {margin:10px 0px;}
ol        {margin:10px 0px 10px 30px;}
ul        {margin:10px 0px 10px 30px;}
dl        {margin:10px 0px;}
dd        {margin:0px 0px 0px 40px;}
pre       {background:gainsboro; font-size:10pt; margin:10px 0px; padding:5px; display:block;}
xmp       {background:gainsboro; font-size:10pt; margin:10px 0px; padding:5px; display:block;}

.bold     {font-weight:bold;}
.impact   {color:#ff0000;}
.comment  {color:#0000ff;}
.red      {color:red;}

h1.title {
  line-height:130%;
  margin:20px 0px;
}
h2.title {
  background:url(/images/background/titles/h2.jpg) no-repeat 100% 100%;
  line-height:130%;
  margin:20px 0px;
  border-bottom:#999999 solid 1px;
}
h4.title {

}

body {
  background:#c0c0c0 url(/images/background/page.jpg) repeat-y;
  color:;
}
.page {
  background:;
  color:#000000;
  font-family:arial, sans-serif;
  font-size:10pt;
  line-height:130%;
  text-align:left;
  width:980px;
  margin:0px;
  padding:0px;
  border-left :#dcdcdc solid 1px;
  border-right:#dcdcdc solid 1px;
}
.top {

}
.middle {
  color:;
  margin:0px;
}
.left {
  color:;
  text-align:center;
  width:160px;
  float:left;
}
.right {
  color:;
  text-align:center;
  width:180px;
  float:right;
}
.center {
  background:url(/images/background/center/body.jpg) repeat-y;
  color:;
  text-align:center;
  width:640px;
  margin:0px 0px 0px 160px;
  padding:0px;
}
.center_all {
  background:url(/images/background/center/body_all.jpg) repeat-y;
  color:;
  text-align:center;
  width:800px;
  margin:0px 160px 0px 0px;
  padding:0px;
}
.bottom {
  background:url(/images/background/bottom.jpg) no-repeat;
  color:#ffffff;
  text-align:right;
  height:100px;
  clear:both;
}
.contents {
  color:;
  text-align:left;
  width:600px;
  margin:10px auto;
}
.contents_all {
  color:;
  text-align:left;
  width:760px;
  margin:10px auto;
}
.copyright {
  font-size:8pt;
  padding:10px 20px;
}
.clear {
  clear:both;
}
.produced {
  margin:0px;
  padding:10px 0px;
}
.navi {
  margin:10px 0px;
}
.text {
  margin:10px 10px;
}
.index {
  background:url(/images/background/indexs/body.jpg) repeat-y;
}
.subindex {
  background:url(/images/background/right/body.jpg) repeat-y;
  margin:0px;
  padding:0px;
}
img.subindex {
  margin-bottom: 10px;
}
ul.index {
  font-weight:normal;
  font-size:10pt;
  line-height:220%;
  list-style:none;
  width:140px;
  margin:0px auto;
  padding:0px;
}
ul.index li {
  text-align:center;
  height:30px;
  margin:0px;
  padding:0px;
}
ul.index li.button_on {
  background:url(/images/background/indexs/button_on.jpg) no-repeat;
  text-decoration:none;
  display:block;
}
ul.index li a {
  background:url(/images/background/indexs/button.jpg) no-repeat;
  text-decoration:none;
  width:140px;
  height:30px;
  display:block;
}
ul.index li a:link {
  color:blue;
}
ul.index li a:visited {
  color:blue;
}
ul.index li a:hover {
  background:url(/images/background/indexs/button_on.jpg) no-repeat;
  color:blue;
}
ul.thumb {
  list-style:none;
  margin:20px 0px;
  padding:0px;
}
ul.thumb li {
  line-height:250%;
  display:inline;
  width:180px;
  height:80px;
  margin:0px 3px;
}
table.list {
  background:;
  margin:10px 0px;
  border-collapse:collapse;
  border-spacing:2px;
}
table.list th {
  background:;
  white-space:nowrap;
  text-align:center;
  padding:2px;
  border:silver solid 1px;
}
table.list td {
  background:;
  padding:2px;
  border:silver solid 1px;
}
td.num {
  text-align:right;
}
ul.text{
  list-style:none;
  margin:10px;
  padding:0px;
}
ul.text li {
  background:url(/images/icons/page.jpg) no-repeat 0 2pt;
  padding-left:20px;
}
ul.gallery {
  list-style:none;
  margin:10px;
  padding:0px;
}
li.gallery {
  text-align:center;
  margin:5px;
  padding:0px;
  float:left;
}
form.mail {
  margin:10px 0px;
}
input.submit {
  padding:0px 10px;
}
span.radio {
  white-space:nowrap;
}
form.mail table {
  width:100%;
  border-collapse:collapse;
  border-spacing:;
}
form.mail th {
  background:#dcdcdc;
  font-weight:normal;
  padding:2px;
  text-align:left;
  vertical-align:top;
  white-space:nowrap;
  border:#999999 solid 1px;
}
form.mail td {
  background:#f5f5f5;
  width:100%;
  padding:2px;
  border:#999999 solid 1px;
}
form.mail td.submit {
  padding:1px 2px;
}
form.form table {
  border-collapse:collapse;
  border-spacing:;
}
form.form th {
  background:#dcdcdc;
  font-weight:normal;
  padding:2px;
  text-align:left;
  vertical-align:top;
  white-space:nowrap;
  border:#999999 solid 1px;
}
form.form td {
  background:#f5f5f5;
  padding:2px;
  border:#999999 solid 1px;
}
form.form td.submit {
  padding:1px 2px;
}

/******************************* END ***/
