body  {
        background-color: #FFFFFF;
        margin: 0 0;
        font-family: "Trebuchet MS", sans-serif;
}

table.header  {
          width: 100%;
          border-collapse: collapse;
          margin:0;
          padding:0;
}

table.header td.head {
        	background-position: center;
        	background-repeat: no-repeat;
        	padding: 0;
        	margin: 0;
}

table.header td.head input {
        border:1px solid #acacaa;
        padding: 0;
        margin:0 20px 0 0;
        color: black;
}

table.main  {
          width:auto;
          border:0;
          border-collapse: collapse;
          margin-top: 0;
          margin-bottom: 0;
          padding:0;
}

table.main td{
          border:0;
          font-size: 14px;
          margin:0;
          padding:0;
          background-repeat:no-repeat;
}

table.main a{
          text-decoration:none;
          font-weight:bold;
          font-size:12px;
          margin:0;
          padding:0;
}

table.main a.active{
          color:#82C1E4;
          margin:0;
          padding:0;
}

table.sub  {
          border-collapse: collapse;
          margin-top: 0;
          margin-bottom: 0;
          font-size:12px;
          color:black;
          font-weight: bold;
}

table.sub td{
          margin: 0;
          padding: 0;
          vertical-align: middle;
}

table.sub a{
          color:black;
          font-weight: bold;
          text-decoration:none;
}

table.sub a:visited{
          color:black;
          font-weight: bold;
          text-decoration:none;
}

table.sub a:hover{
          color:#FF6600;
          text-decoration:none;
}

div.short {
          width: 1000px;
          border-collapse: collapse;
          border: 0;
          margin: 0;
          text-align: center;
          font-size: 18px;
          font-weight: bold;
          color: #A0A0A0;
}

table.whole  {
          width: 980px;
          border-collapse: collapse;
          margin-top: 5px;
}

table.whole td.colleft{
          width: 180px;
          text-align: left;
          vertical-align:top;
}

table.whole td.colright{
          width: 180px;
          text-align: right;
          vertical-align:top;
}

table.whole td.banright{
          width: 180px;
          text-align: right;
          vertical-align:top;
}

table.whole td.banright img{
          margin: 0 0 10px 0;
}

table.whole td.banleft{
          width: 180px;
          text-align: left;
          vertical-align:top;
}

table.whole td.banleft img{
          margin: 0 0 10px 0;
}

.submenu, .newsroll {
          height: 128px;
          vertical-align: top;
}


table.article td.mainart{
        text-align:justify;
}

table.gallery  {
      width: 1000px;
      border-collapse: collapse;
      margin-top: 5px;
      background-color:#fff;
}

iframe {
      margin-top:10px;
      width: 100%;
      border: 0;
      height: 110px;
}

hr {
        width: 900px;
}
font.tail {
        color:#A0A0A0;
        font-weight:bold;
        font-size:10px;
}
font.tail a{
        color:#A0A0A0;
        text-decoration: none;
}

div.art_div {
        width:550px;
        height:310px;
        border:0;
        text-align: justify;
        overflow:visible;
}

div.search {
        width:100%;
        text-align:left;
        font-size:12px;
        line-height:18px;
        margin-bottom:10px;
}

div.search a{
        color:#0000FF;
        font-weight:bold;
        line-height:18px;
}

table.order_form {
        font-size:12px;
}

