#helpDiv {
 background-color: #EEEEEE;
 border: solid 1px #7B7B7B;
 padding:10px 10px 10px 10px;
 width:600px;
 position:absolute;
 display:none;
}
div.hint_div{
	color: #790627;
	font-size: 85%;
	text-align:right;
}
span.required {
	color: red;
}

span.hint_text {
	border-bottom: 1px dashed #666666;
	cursor:pointer;
}

table.TblNull td { font-size:76%;}
table.Tbl0 td {padding: 0px 0px 0px 0px; }

tr.bot td {background-color:#daebf2; padding: 4px 4px 10px 6px;}

tr.bot p {padding-left: 6px;}

tr.trbot td {border-bottom: solid 1px #999999; }
tr.trtop td {border-top: solid 1px #999999; }

tr.trbot0 td {border-bottom: none; }

table.TblGrid td, table.TblGrid th {padding: 6px; border-right: solid 1px #C1C6CE; border-bottom: solid 1px #C1C6CE; }

table.TblGrid0 td {padding: 0px 6px 6px 0px; }

table.TblGrid {border-top: solid 1px #C1C6CE; border-left: solid 1px #C1C6CE; }

table.TblForm td {padding: 4px 4px 4px 0px; }

div.floatPanel { width:740px; margin-left:10px; position: absolute; top: 400px; display:none; background-color:#eeeeee; padding:10px; border: solid 1px #6D6D6D;}

div.modalWin { width:740px; margin-left:10px; position: absolute; top: 400px; display:none; background-color:#eeeeee; padding:10px; border: solid 1px #6D6D6D;}

div.error, td.error	{color: #ff0000;}

input.noborder {border:none;}


.modalWin iframe  {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0px;/*must have*/
  left:0px;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:3000px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
  }
  
div.rsocInfo {padding:20px; width:400px; margin-top:40px; border: solid 1px #000000;}