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

*         {margin:0px; padding:0px;}
a         {}
a:link    {color:blue;}
a:visited {color:blue;}
a:active  {color:red;}
a:hover   {color:red;}
h1        {margin:20px 0px; font-size:20pt; line-height:130%;}
h2        {margin:20px 0px; font-size:20pt; line-height:120%;}
h3        {margin:20px 0px; font-size:18pt; line-height:120%;}
h4        {margin:20px 0px; font-size:16pt;}
p         {margin:20px 0px;}
ul        {margin:10px 0px 10px 40px;}
ol        {margin:10px 0px 10px 40px;}
li        {margin:0px;}
dl        {margin:10px 0px;}
dt        {margin:10px 0px;}
dd        {margin:0px 0px 0px 20px;}

.line     {border-bottom:#000000 solid 1px;}
.bold     {font-weight:bold;}
.bold2    {font-weight:bold; border-bottom:#000000 solid 1px;}
.red      {color:#ff0000;}
.red2     {color:#ff0000; border-bottom:#ff0000 solid 1px;}
.red3     {color:#ff0000; font-weight:bold;}
.red4     {color:#ff0000; font-weight:bold; border-bottom:#ff0000 solid 1px;}
.marker   {background:#ffff00;}
.marker2  {background:#ffff00; border-bottom:#000000 solid 1px;}
.marker3  {background:#ffff00; font-weight:bold; border-bottom:#ff0000 solid 1px;}
.marker4  {background:#ffff00; color:#ff0000; font-weight:bold; border-bottom:#ff0000 solid 1px;}

h2.title {

}
h4.title {

}

body {
  background:#ffffff url(./images/background/body.jpg) repeat-x;
  margin:0px;
  padding:0px;
}
.container {
  background:url(./images/background/container.jpg) no-repeat 0% 0%;
  font-size:1.8ex;
  line-height:100%;
  width:950px;
  margin-left:30px;
  padding:20px 0px;
}
.top {
  margin:0px;
}
.center {
  text-align:left;
  margin:0px;
  padding:0px;
}
.left {
  text-align:left;
  width:740px;
  margin-bottom:30px;
  float:left;
}
.right {
  padding-top:20px;
  float:right;
}
.bottom {
  background:url(images/background/bottom.jpg) repeat-x 0% 0%;
  padding-left:30px;
  clear:both;
}
.clear {
  clear:both;
}
.pr {
  background: url(images/background/pr.jpg) no-repeat 0px 0px;
  width: 320px;
  heigh: 240;
  margin: 20px 0px;
  padding: 10px;
  float: right;
}
.digipam {
  margin-left: 10px;
  padding: 30px 0px 0px 10px;
  border: #999999 solid 1px;
  overflow: auto;
}
.digipam ul {
  text-align: center;
  height: 100%;
  margin: 0px;
}
.digipam ul li {
  list-style: none;
  text-align: center;
  width: 143px;
  margin: 0px auto;
  padding-bottom: 30px;
  float: left;
}
.thumb {
  background: #ffffff url(images/background/digipam.jpg) no-repeat 0px 0px;
  position: relative;
  text-align: left;
  width: 110px;
  height: 150px;
  margin: 0px auto;
  margin-bottom: 5px;
}
.pdf {
  position:absolute; top:80px; left:50px;
  width:69px;
  height:74px;
}
.subbtn {
  margin-bottom:10px;
}
ul.list {
  list-style:none;
  margin:5px 0px;
  padding:0px;
}
ul.list li {
  background:url(images/icons/list.jpg) no-repeat 0px 0px;
  line-height:120%;
  padding:0px 0px 0px 20px;
}
.index {
  width:950px;
  height:30px;
  margin:0px;
  padding:0px;
}
.index ul {
  margin:0px;
  padding:0px;
}
.index ul li {
  list-style:none;
  float:left;
  height:30px;
  margin:0px;
  padding:0px;
}
.index ul li a {
  display:block;
  height:30px;
  text-decoration:none;
}
.index00 a {
  background:url(images/indexs/index1.jpg) no-repeat 0px 0px;
  width:120px;
}
.index00 a:hover {
  background:url(images/indexs/index1.jpg) no-repeat 0px -30px;
}
.index01 a {
  background:url(images/indexs/index1.jpg) no-repeat -120px 0px;
  width:120px;
}
/*
.index01 a:hover {
  background:url(images/indexs/index1.jpg) no-repeat -120px -30px;
}
*/
.index02 a {
  background:url(images/indexs/index1.jpg) no-repeat -240px 0px;
  width:120px;
}
/*
.index02 a:hover {
  background:url(images/indexs/index1.jpg) no-repeat -240px -30px;
}
*/
.index03 a {
  background:url(images/indexs/index1.jpg) no-repeat -360px 0px;
  width:180px;
}
.index03 a:hover {
  background:url(images/indexs/index1.jpg) no-repeat -360px -30px;
}
.index04 a {
  background:url(images/indexs/index1.jpg) no-repeat -540px 0px;
  width:120px;
}
.index04 a:hover {
  background:url(images/indexs/index1.jpg) no-repeat -540px -30px;
}
.index05 a {
  background:url(images/indexs/index1.jpg) no-repeat -660px 0px;
  width:120px;
}
.index05 a:hover {
  background:url(images/indexs/index1.jpg) no-repeat -660px -30px;
}
.subindex {
  margin-bottom:20px;
  border:#999999 solid 1px;
}
.subindex ul {
  list-style:none;
  margin:5px;
  padding:0px;
}
.subindex li {
  background:url(images/icons/link.jpg) no-repeat 0px 0px;
  font-weight:normal;
  font-size:1.6ex;
  line-height:140%;
  padding:0px 0px 0px 20px;
}

.search {
  width:330px;
  margin-left:10px;
  border:#999999 solid 1px;
}
.search_index ul {
  list-style:none;
}
.search_index li {
  width:80px;
  height:25px;
  margin:5px 0px 0px 5px;
  float:left;
}
.search_index li a {
  text-decoration:none;
  width:80px;
  height:25px;
  display:block;
}
.search_country {
  background:url(images/search/country.jpg) no-repeat 0% 0%;
  height:30px;
  margin:0px;
}
.search_country00 a {
  background:url(images/search/country.jpg) no-repeat -5px -5px;
}
.search_country00 a:hover {
  background:url(images/search/country.jpg) no-repeat -5px -35px;
}
.search_country01 a {
  background:url(images/search/country.jpg) no-repeat -90px -5px;
}
.search_country01 a:hover {
  background:url(images/search/country.jpg) no-repeat -90px -35px;
}
.search_foreign {
  background:url(images/search/foreign.jpg) no-repeat 0% 0%;
  height:30px;
  margin:0px;
}
.search_foreign00 a {
  background:url(images/search/foreign.jpg) no-repeat -5px -5px;
}
.search_foreign00 a:hover {
  background:url(images/search/foreign.jpg) no-repeat -5px -35px;
}
.search_foreign01 a {
  background:url(images/search/foreign.jpg) no-repeat -90px -5px;
}
.search_foreign01 a:hover {
  background:url(images/search/foreign.jpg) no-repeat -90px -35px;
}
.search form {
  margin:10px;
}
.search label {
  display:inline-block;
  margin:5px 0px;
}
.search ul.checkbox {
  list-style:none;
  margin:5px 15px;
}
.search ul.checkbox li {
  display:inline-block;
  width:120px;
  float:left;
}
.search ul.checkbox li label {
  display:inline-block;
  padding-left:5px;
}
.search .submit {
  text-align:right;
}
.search input.submit {
  font-size:2.4ex;
  text-align:center;
  padding:2px 10px;
}
****************************************/
