BODY {margin: 0; padding : 0px; background-color: #fbeedc;}
td, select, a, div, table.s {
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
  color: #000000;
}
input {
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  margin: 0px;
  color: #000000;
}
LABEL {cursor: pointer;}
HR {color : #AAAAAA; height : 1px;}
FORM {margin:  0;}
.lnk {CURSOR: pointer}
h1 {font-size : 14px; margin : 2px;}
h2{
  font-size:  12px;
  margin:     2px;
/*  text-align: center; */
}

A.gray {color : #AAAAAA; text-decoration : underline;}
A.gray:hover {color : #AAAAAA; text-decoration : none;}

a,a:visited{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
a.black,a.purple,a.red,a.orange {
  font-weight: bold;
}

a,a:visited,a:hover {
  color: #1366ff;
  /*color: #1366a6;*/
}
a.black,a.black:visited,a.black:hover {
  color: #000000;
}
a.purple,a.purple:visited,a.purple:hover {
  color: #800080;
}
a.red,a.red:visited,a.red:hover {
  color: #ff0000;
}
a.orange,a.orange:visited,a.orange:hover {
  color: #ff8800;
}
div.menu {
  padding:0px 0px 3px 0px;
}


.text-01{font-weight : bold;background-color : #EFEFEF; padding: 5px;}
.text-02{font-weight : bold; background-color : #EFEFEF; padding: 5px; text-align : right;}
/*.text-03{font-weight : normal; background-color : #D3E6F8; padding: 5px; background-image : url(bg-01.gif); background-repeat : repeat-x;}*/
.text-03{font-weight : normal; /*background-color : #D3E6F8;*/ background-color: #dde9fb; padding: 5px; margin-bottom: 10px;}
.text-03_a{font-weight : normal; background-color : #FFFFFF; padding: 0px;}
.text-03_a select{font-weight : normal; background-color : #FFFFFF; padding: 0px; border:1px solid #D3E6F8; color : #666666; width:100%}
.text-04 td{font-weight : bold; background-color : #FBFBFB; padding: 5px; background-image : url(bg-01.gif); background-repeat : repeat-x; text-align : center;}
.text-05{font-weight : bold; background-color : #FBFBFB; padding: 5px; background-image : url(bg-01.gif); background-repeat : repeat-x; text-align : center;}
.text-06 td{font-weight : bold; background-color : #FFFFFF; padding: 5px; background-image : url(bg-01.gif); background-repeat : repeat-x; text-align : center;}

.bg-01{background-color : #AAAAAA;}
.bg-02{background-color : #EFEFEF;}
.bg-03{background-color : #FFFFFF;}

.color-01 {color : #FF8800;}
.color-02 {color : red;}

.forms-01 {font-size : 11px; color : #666666; font-family : arial; width : 70px;}
.forms-02 {font-size : 11px; color : #666666; font-family : arial; width : 40px;}
.forms-03 {font-size : 11px; color : #666666; font-family : arial; width : 60px;}
.forms-04 {font-size : 11px; color : #666666; font-family : arial; width : 135px;}
.forms-05 {font-size : 11px; color : #666666; font-family : arial; width : 80%;}
.forms-06 {font-size : 11px; color : #666666; font-family : arial; width : 99%;}
.forms-06-1 {font-size : 11px; color : #666666; font-family : arial;}
.forms-07 {font-size : 10px; color : #666666; font-family : arial; width : 86px;}
.forms-08 {font-size : 10px; color : #666666; font-family : arial; width : 140px;}

.table001{
  border:2px solid #d3e6f8;
  width:100%
}
.table002{
  border:none;
  width:100%
}
.td001{
  background-color:#d3e6f8;
  text-align: center;
  font-size: 14px;
  padding: 3px;
}
a.a001,a.a001:visited,a.a001:hover{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
a.a002,a.a002:visited,a.a002:hover{
  font-size:  12px;
  font-weight: bold;
}
a.a001,a.a001:visited,
a.a003,a.a003:visited{
  text-decoration: none;
}
a.a001:hover,
a.a003:hover{
  text-decoration: underline;
}
a.a002,a.a002:visited{
  text-decoration: underline;
}
a.a002:hover{
  text-decoration: none;
}
.td002{
  width:50%;
  padding: 2px 2px 2px 20px;
  vertical-align: top;
}
.td003{
  width:50%;
  padding: 2px 20px 2px 2px;
  vertical-align: top;
}
.td004{
  padding: 3px 5px 0px 5px;
}
.td005{
  width: 33%;
  padding: 0px;
  vertical-align: top;
  text-align: left;
}
table.block,
table.block_1,
table.block_2{
  border-collapse: collapse;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
td.block_title,
td.block_title_1,
td.block_title_2{
  padding: 5px;
  background-color: #dde9fb;
  display: block;
}
td.block_title_cls,
td.block_title_cls_1,
td.block_title_cls_2{
  display: none;
}
td.block_text,
td.block_text_1,
td.block_text_2{
  padding: 5px;
  display: block;
}
td.block_text_cls,
td.block_text_cls_1,
td.block_text_cls_2{
  display: none;
}
span.cls_opn,
span.cls_opn_1,
span.cls_opn_2{
  text-decoration: none;
  color: purple;
  font-weight: bold;
}
span.cls_opn_h,
span.cls_opn_h_1,
span.cls_opn_h_2{
  text-decoration: underline;
  color: purple;
  cursor: pointer;
  font-weight: bold;
}
td.monte{
  border-left: 2px solid #d8d8d8;
  border-top:  2px solid #d8d8d8;
  border-right:  2px solid #717171;
  border-bottom: 2px solid #717171;
  vertical-align:middle;
  text-align:center;
  width:180px;
  background-color:#ffcc00;
  font-weight:bold;
}
div.order_ok{
  font-weight: bold;
  padding:10px;
  background-color: #ccffcc;
  text-align: center;
}
div.order_err{
  font-weight: bold;
  padding:10px;
  background-color: #ffcccc;
  text-align: center;
}
div.cb{
  text-align: center;
  padding: 2px;
}


table.s th, table.s thead td {
  text-align: center;
  background-color: #ccccff;
  padding: 7px;
  border-right-color: #9999ff;
  border-bottom-color: #9999ff;
}
table.s td {
  text-align: left;
  background-color: #eeeeff;
  padding: 7px;
  border-right-color: #bbbbff;
  border-bottom-color: #bbbbff;
}

p.n, p.y, p.w {
  padding: 7px;
/*  width: 55px; */
  text-align: center;
}
span.n, span.y, span.w {
  border: 1px solid #000000;
  padding: 0 3px;
}

table.s th, table.s thead td,
table.s td,
table.s td.n,
table.s td.y,
table.s td.w {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
table.s td.n, span.n {
  background-color: #ffbbbb;
  border-right-color: #ff6666;
  border-bottom-color: #ff6666;
}
table.s td.y, span.y {
  background-color: #bbffbb;
  border-right-color: #66ff66;
  border-bottom-color: #66ff66;
}
table.s td.w, span.w {
  background-color: #ffffbb;
  border-right-color: #ffcc66;
  border-bottom-color: #ffcc66;
}

span.curs {
  text-decoration: underline;
  color: #000000;
  font-weight: normal;
  cursor: pointer;
}
span.curs_sel {
  text-decoration: none;
  color: #0000ff;
  font-weight: bold;
  cursor: pointer;
}
td.block_title_1{
  background-color: #d3f8e5;
}
td.block_title_2{
  background-color: #ffff99;
}
div.block {
  margin-top: 10px;
  border: 2px solid #dde9fb;
}
div.block_1 {
  margin-top: 10px;
  border: 2px solid #d3f8e5;
}
div.block_2 {
  margin-top: 10px;
  border: 2px solid #ffff99;
}
div.text-03,.block,.block_1,.block_2 {
  border-radius: 0 10px 0 10px;
  -icab-border-radius: 0 10px 0 10px;
  -khtml-border-radius: 0 10px 0 10px;
  -moz-border-radius: 0 10px 0 10px;
  -ms-border-radius: 0 10px 0 10px;
  -o-border-radius: 0 10px 0 10px;
  -webkit-border-radius: 0 10px 0 10px;
}
div.text-03,div.block,div.block_1,div.block_2 {
  box-shadow: 2px 2px 2px #999999;
  -icab-box-shadow: 2px 2px 2px #999999; /* iCab */
  -khtml-box-shadow: 2px 2px 2px #999999; /* KDE */
  -moz-box-shadow: 2px 2px 2px #999999; /* Firefox */
  -ms-box-shadow: 2px 2px 2px #999999; /* IE */
  -o-box-shadow: 2px 2px 2px #999999; /* Opera */
  -webkit-box-shadow: 2px 2px 2px #999999; /* Safari, Chrome */
}