body{
  text-align:center;
  margin:0px;
  padding:0px;
}
/* ===  
site1/new-style.css
=== */
fieldset{
 margin:5px 0px 20px 0px;
 padding:10px 10px 5px 10px;
 background-color:ffffff;
 color:000000;
 border:solid 1px #666666;
}
fieldset legend{
 font-size:12px;
 padding-left:2px;
 padding-bottom:2px;
}
form {
 color:#555555;
 font-size:0.875em;
 text-align:left;
 border:solid 1px #5e8eab;
 padding:10px;
 margin-top:0;
}
form p{
 color:#555555;
 font-size:12px;
 text-align:left;
 margin:0;
}
button{
 border:solid 0px #ffffff;
 background-color:#ffffff;
 width:100px;
 height:18px;
 text-align:right;
 margin:0;
}
#header{
 width:700px;
 height:80px;
 background-color:#32d4a9;
 text-align:left;
}

#header h1{
 font-size:24px;
 font-family:'Comic Sans MS';
 margin-bottom:2px;
 color:white;
 padding-top:20px ;
 padding-left:20px ;
 }
#header p {
 font-size:12px;
 color:white;
 padding-left:20px ;
 margin-top:1px;
 margin-bottom:0px
 }
#header div.titol {
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  text-align:right;
  margin-:0px 10px 0px 0px;
  padding:0px 10px 0px 0px;
  }
#gnavi{position:absolute;
 background-color:#336666;
 width:700px;
 height:auto;
 top:0;left:0;
 text-align:left;
 margin:0;
 padding-top:0.85em;
 padding-bottom:0;
}

#gnavi li{
  display:inline;
  font-size:10px;
  font-weight:bold;
  color:white;
  margin:0;
  padding:0;
 }
#gnavi li a {
  color:white;
  text-decoration:none}
#gnavi li a:hover{color:orange}

.data {font-size:12px;
       font-weight:bold;
       color:#66cc33;
       text-align:left;
       width:700px;
      margin-top:3px;
      margin-left:0;
      margin-right:auto;}

#contents {position:relative;
 width:700px;
 }

#titol {
 padding-top:50px;
 width:700px;
 hight:300px;}

#titol h2 {
  font-size:22px;
  text-align:left;
  font-weight: bold;
  padding:10px 10px 0px;
  margin-top:0.75em;
  margin-bottom:0px;}

#titol h3{
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:#0000cc;
  padding-left:2px;
  margin-top:0.55em;
  margin-bottom:0;}

#titol img {
  float: left;
  margin-top: 10px;
  margin-bottom:10px;
  margin-right:10px;
}
#titol p{
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:justify;
  margin:0px 5px 0px 5px;
  padding:0px 5px 0px 5px;
}
#titol p a{
  color:#0000be;
  text-decoration:none
}
#titol p a:hover{
  background:#f0e68c;
  color:#00ced1;
  text-decoration:underline;
}
#titol2 {
 padding-top:10px;
 padding-bottom:10px;
 margin-top:0px;
 width:700px;
 height:auto;}

#titol2 p{
  font-size:12px;
  color:#333333;
  line-height:16px;
  text-align:justify;
  margin:0px 5px 0px 5px;
  padding:0px 10px 0px 5px;
}
#titol2 h2 {
  font-size:20px;
  text-align:left;
  color:#0000cc;
  font-weight: bold;
  text-transform: uppercase;
  margin-top:0;
  margin-bottom:5px;
  margin-left:0px;
  padding:0px 0px;}

#titol2 h3 {
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:#000;
  padding-left:2px;
  margin-top:0.55em;
  margin-bottom:0px;}

#titol2 img {
  float: right;
  margin:5px 0px 0px 10px;
}
#titol2 p{
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:left;
  margin:0px 5px 5px 0px;
  padding:5px 5px 5px 0px;
}
#titol2 p.font3{
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 10px;
 background-color:ffffff;
 color:000000;
 border:solid 1px #33cc99;}

#titol2 p.font4{
 border-left:solid 5px;
 border-left-color:#ff0099;
 margin:10px 0px 0px 0px;
 padding:3px 0px 0px 5px;
 color:#333333;
 font-size:12px;
 font-weight:bold;
 }
#titol2 p.font7{
  border-bottom:solid 1px;
  border-bottom-color:#66cccc;
  font-size:12px;
  color:#333333;
  line-height:16px;
  text-align:left;
  margin:0px 0px 10px 0px;
  padding:5px 5px 5px 5px;
}
#main{
  float:left;
  top:350;
  left:0;
  width:500px;
  margin-top:0;}
#main img{
  float:left;
  margin:0px 5px 10px 0px;}
.clear {clear:left;}
#main h2{
  font-size:20px;
  text-align:left;
  color:#336666;
  font-weight: bold;
  border-style:solid;
  border-color:#336666;
  padding:5px 5px 5px 10px;
  margin:10px 10px 10px 0px;
  background-color:#fff;
  border-width:0px 0px 0px 20px;}

#main h3{
  font-size:16px;
  text-align:left;
  font-weight:bold;
  border-style:solid;
  border-color:#32d4a9;
  padding:5px 5px 5px 5px;
  margin:10px 10px 10px 0px;
  background-color:#fff;
  border-width:0px 0px 2px 20px;
}
#main h4{
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:#0000cc;
  padding-left:1px;
  margin-top:0;
  margin-bottom:5px;}

#main p{ 
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 5px 5px 0px;
  }
#main p a{
  color:#009900;
  text-decoration:none
}
#main p a:hover{
  background:#f0e68c;
  color:#00ced1;
  text-decoration:underline;
}
#main p.font1{
  padding:0px 5px 0px 5px;
  margin-top:0;
  margin-bottom:0;
  color:#ff9900;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  background:#fff;
}
#main p.font2{
  padding:0px 5px 0px 5px;
  margin-top:0;
  margin-bottom:0;
  color:#cc6600;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}

#main p.font3{
  padding:0px 5px 5px 0px;
  margin-top:0;
  margin-bottom:0;
  color:#cc0000;
  font-size:12px;
  text-align:left;
}
#main p.font3 a:visited {  
  color:#5e8eab;
  background: transparent;
}
#main p.font3 a:hover{
  background:#cccccc;
  color:#0000ff;
  text-decoration:none;
}
#main p.font4{
  padding:0px 5px 0px 5px;
  margin-top:0;
  margin-bottom:0;
  color:#009900;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}

h2 {
  font-size:20px;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  padding:2px 4px 2px 6px;
  margin:0px 5px 0px 5px;
  }

.font1{
  padding:0px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  background:#cccccc;
  color:#0000ff;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}
.font2{
  color:#0000ff;
  font-size:12px;
  text-align:left;
}
.font3{
  color:#0000ff;
  font-size:12px;
  text-align:left;
}
.font4{
  background:#fff;
  color:#6699ff;
  font-size:11px;
  text-align:center;
}
.font4 a:visited {  
  color:#5e8eab;
  background: transparent;
}
.font4 a:hover{
  background:#cccccc;
  color:#0000ff;
  text-decoration:none;
}
.font5{
  padding:0px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  background:#cccccc;
  color:#339900;
  font-weight:bold;
  font-size:12px;
  text-align:left;
}
#side{
  top:350;
  margin-left:500px;
  padding-top:30px;}

#side p{ 
  font-size:11px;
  color:#333333;
  line-height:16px;
  text-align:center;
  margin:0px 0px 0px 5px;
  padding:5px 5px 5px;
  } 
#side p.font2 {
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 5px;
  } 

#side img {
    margin-top:10px;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:8px;
    padding-top:5px;
    float:center;
    }
#side p a{
  color:#993300;
  text-decoration:underline;
}
#side p a:hover{
  background:#f0e68c;
  color:#993300;
  text-decoration:none;
}
#side p.f1{
    margin:50px 0px 0px 0px;
    padding:5px 5px 5px 5px;;
    }

.flow {
      overflow:auto;
      margin-top:0px;
      padding-top:0px;
      width:190px;
      height:800px;
      background-color:#ffffff;
}
.flow img {
    margin:0px;
    padding-top:0px;
    float:right;
    }

#center{
 clear:both;
 width:700px;
 height:auto;
 padding:10px 0px ;
}
#center img {
   margin-right:7px;
   margin-bottom:6px;
   text-align:left;
   padding-top:0px;
   float:left; }

#center h3 {
  font-size:16px;
  text-align:left;
  color:#336666;
  font-weight: bold;
  border-style:solid;
  border-color:#336666;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  background-color:#fff;
  border-width:0px 10px 0px 10px;
 }

#center h4{
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:#0000cc;
  padding-left:5px;
  margin-top:10px;
  margin-bottom:0;}

#center p{ 
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 5px 5px 5px;
  } 
#center p a{
  color:#0000be;
  text-decoration:none
}
#center p a:hover{
  background:#f0e68c;
  color:#00ced1;
  text-decoration:underline;
}
.clear{clear:left;}

#center p.font2{
 font-weight:bold;
 margin:10px 0px 5px 0px;
 padding:10px 10px 40px 10px;
 background-color:ffffff;
 color:9933cc;
 border:solid 1px #33cc99;}

#center p.font3{
 margin:5px 0px 10px 0px;
 padding:10px 10px 10px 10px;
 background-color:ffffff;
 color:000000;
 border:solid 1px #33cc99;}

#center p.font4{
 text-align:center;
 border-top:solid 2px #336666;
 border-bottom:solid 2px #336666;
 margin:10px 0px 5px 0px;
 padding:10px 10px 10px 10px;
 background-color:ffffff;
 color:0000cc;
 }

#main2{
  float:right;
  top:0;
  right:0;
  padding-top:30px;
  width:500px;}

#main2 h2 {
  font-size:18px;
  text-align:left;
  color:#336666;
  font-weight: bold;
  border-style:solid;
  border-color:#336666;
  padding:5px 0px 5px 0px;
  margin:10px 0px 10px 0px;
  background-color:#fff;
  border-width:0px 20px 0px 0px;}


#main2 h3{
  font-size:16px;
  text-align:left;
  font-weight:bold;
  border-style:solid;
  border-color:#32d4a9;
  padding:5px 0px 5px 0px;
  margin:5px 0px 10px 0px;
  background-color:#fff;
  border-width:0px 20px 2px 0px;
}
#main2 h4{
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:#0000cc;
  padding-left:5px;
  margin-top:0;
  margin-bottom:0;}

#main2 p{ 
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:5px 5px 5px 5px;
  }
#main2 p a{
  color:#0000be;
  text-decoration:none
}
#main2 p a:hover{
  background:#f0e68c;
  color:#993300;
  text-decoration:underline;
}
#main2 p.font{
  line-height:16px;
  color:#0000ff;
  font-size:12px;
  text-align:left;
}
#side2{
  top:0;
  margin-right:500px;
  padding-top:30px;}

#side2 p{ 
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:5px 5px 5px;
  } 
#side2 p.font2{ 
  font-size:11px;
  color:#333333;
  line-height:16px;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:5px 5px 5px;
  clear:left;
  } 
#side2 img {
   margin-top:10px;
   margin-left:0px;
   margin-bottom:6px;
   text-align:left;
   padding-top:0px;
   float:left;}
#titol3 {
 padding-top:20px;
 padding-bottom:20px;
 width:700px;
 hight:auto;}

#titol3 h2 {
  font-size:20px;
  text-align:left;
  color:#0000cc;
  font-weight: bold;
  text-transform: uppercase;
  padding:5px 0px 5px 0px;
  margin:5px 0px 10px 0px;
  background-color:#fff;
  border-width:0px 20px 2px 0px;}

#titol3 h3 {
  font-size:16px;
  text-align:left;
  color:#336666;
  font-weight: bold;
  border-style:solid;
  border-color:#336666;
  padding:5px 5px 5px 5px;
  margin:10px 10px 10px 0px;
  background-color:#fff;
  border-width:0px 0px 0px 20px;}

#titol3  h4{
  font-size:12px;
  text-align:left;
  font-weight:bold;
  color:#0000cc;
  padding:5px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  }

#titol3 img {
   margin-right:7px;
   margin-bottom:6px;
   text-align:left;
   padding-top:0px;
   float:left; }

#titol3 p{
  font-size:12px;
  color:#333333;
  line-height:20px;
  text-align:left;
  margin:0px 0px 5px 0px;
  padding:5px 0px 5px 0px;
}
#titol3 p a{
  color:#0000be;
  text-decoration:none
}
#titol3 p a:hover{
  background:#f0e68c;
  color:#00ced1;
  text-decoration:underline;
}
#titol3 p.font4{
 text-align:center;
 border-top:solid 2px #336666;
 border-bottom:solid 2px #336666;
 margin:10px 0px 5px 0px;
 padding:10px 10px 10px 10px;
 background-color:ffffff;
 color:0000cc;
 }
#titol3 p.font3{
 margin:5px 0px 0px 0px;
 padding:5px 10px 5px 10px;
 background-color:ffffff;
 color:000;
 border:solid 1px #33cc99;}

#titol3 p.font5{
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 0px;
 color:#990000;
 font-size:12px;
 background-color:ffffff;
 }

#footer{
 clear:both;
 width:700px;
 height:auto;
 text-align:left;
 background-color:#32d4a9;
 color:#ffffff;
 padding:20px 0px 0px 0px;
 margin-top:0px;
 margin-bottom:20px;
}
#footer li{
 display:inline;
 font-size:11px;
 font-weight:bold;
 line-height:10px;
 background-color:#32d4a9;
 color:#336666;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 }

#footer p{
  text-align:center;
  font-style:normal;
  font-size:11px;
  font-weight:bold;
  line-height:20px;
  padding:5px 5px 5px;
}
#footer a{
  color:#ffffff;
  text-decoration:none
}
#footer a:hover{
  background:#f0e68c;
  color:#000000;
  text-decoration:none;
}
.address{
 width:700px;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 color:#5e8eab;
 padding-top:4px;
 margin-top:20px;
 padding-left:10px;
 padding-bottom:10px;
 text-align:center;
}
.address a{
  color:#5e8eab;
}
#navbar{
  background:transparent;
}
.menu a{
  background:#fff;
  color:#5e8eab;
  display:block;
  line-height:25px;
  text-decoration:none
}
.menu a:hover{
  background:#deefe8;
  color:#900;
  text-decoration:none;
}
#data {width:700px;
      background-color:#336666;
      margin-top:20px;
      margin-bottom:0;
      margin-left:0;
      margin-right:0;}

#data p{font-size:12px;
       font-weight:bold;
       color:#ffffff;
       text-align:left;
       padding:10px 0px 5px 10px;
       }

#data form {
      float: right;
      margin:0px 0px 0px 0px;
      padding:5px 10px 5px 10px;
      background-color:#32d4a9;}
optgroup
{background-color:#afeeee;}
option 
{background-color:#ffffff;}

