
fieldset{

}

fieldset.fieldset_header{
   border-top:0px solid gray;
}

fieldset.fieldset_header{
   margin:0px;
   padding:0px;
}

fieldset.fieldset_header .legend_header{

   border-top  : 1px solid #33428b;
   border-left : 1px solid #33428b;
   border-right: 1px solid #33428b;

   width:100%;

   margin:0px 0px 0px -1px;

   background-image:url(../images/style_00/table_header.png);
   background-repeat: repeat-x;
   height:23px;
}

fieldset fieldset{
  margin:5px 8px 0px 8px;
  padding:5px;
  border:1px solid #b5b8c8;

}

.formline{
  clear:both;
}

.formtitle{
  width:150px;
}

.formfield{

}

.formline{

}

.formline_dat{

}

.formline_psw{

}

.formline_chk{

}

.formline_ema{

}

.formline_cod{

}

.formline_tel{

}

.formline_inp{

}

.formline_sel{

}

.input_div{

   WORD-WRAP:BREAK-WORD;
   clear:both;
   margin:0px 0px 10px 0px;
}

.textareahtm_div{
   float:left;

   clear:both;
   WORD-WRAP:BREAK-WORD;
   margin:0px 0px 10px 0px;
}

.formtitle,
.formfield{
  float:left;

}


.mformline{

}

.mformline div{

}

.form_div_btn{
  margin:10px 0px 10px 0px;
  text-align:center;
}

/* custom */

fieldset legend{
  font-weight:bold;
  color:#33428b;
}

#login_form{
  width:350px;
}

#form_img{
  position:relative;
  float:right;
  left:90px;
  top:-55px;
  background-image:url("../images/sign_form.png");
  width:109px;
  height:89px;
  height:89px;
  z-index:100;

}


.fieldset_header{
  position:relative;
  z-index:1;
}

#div_formfield{
 width:450px;
 text-align:left;
 position:relative;
 top:40px;
 border:1px solid transparent;
 clear:both;
 margin:0px 0px 50px 0px;
}
