@charset "utf-8";

.objBlock  { 
	display:block;
	float:none;
	height: auto;
	width: 600px;
	margin-left:auto;
	margin-right:auto;
}
.objBlock LABEL { 
	display:block;
	width: 250px;
	float:left;
	margin-right:15px;
	margin-left:15px;
	margin-top: 5px;
}
.objBlock LABEL SPAN { 
	display:block;
	width: 120px;
	float:left;
	color: #0046d5;
}
.objBlock LABEL INPUT { 
	display:block;
	width: 120px;
	float:left;
}
.objBlock LABEL SELECT { 
	display:block;
	width: 417px;
	float:left;
}
.buttonarea {margin-top: 50px; margin-bottom: 20px;}
#bodyBODY UL { display:block; width: 46%; float:left; margin:1%;  padding:0px; line-height:16px; 
	font-style:italic;}
#bodyBODY UL LI  {
	margin-left:35px;
	display: block;
}
#bodyBODY UL LI STRONG {display:block;margin-top:4px;}
.dt {
	padding-top: 10px;
	padding-bottom:10px;
	font-size:16px;
	color:#003366;
	font-weight:bold;
	display: block;
	}
H3 {text-align:center; margin:10px;
}
#bodyBODY .separator { width:540px; display:block; Xborder-bottom: solid 1px silver;  Xmargin-top: 30px; font-size:12px; color:#333333; font-style:italic; }
#bodyBODY .calc { width:540px; display:block; margin-top: 30px; padding-bottom: 20px; height:20px; text-align:right; float:left;}
#bodyBODY .calc DIV { width:120px; display:block; border-bottom: solid 1px silver;  height:20px; font-size:12px; color:#333333; float:right; }

.objBlock LABEL #BalicekDescr { width: 397px; font-size:11px; color:gray; line-height: 14px; letter-spacing:normal; padding: 10px; background-color:#efefef;}

#bodyBODY .btPanel { width:540px; display:block; float:left; text-align:right; }
#bodyBODY .btPanel INPUT{ width:130px; margin-left:10px; margin-top:10px; margin-bottom:10px; }

#bodyBODY .detailGroup A { text-decoration:none; color: blue; display:block; width:100%;}
#bodyBODY .detailGroup A .dedat { display:none; position:absolute;background-color: #F9FCFF; width:400px; height:auto; border:#006699 solid 1px; }
#bodyBODY .detailGroup A:hover .dedat {display:block;  }
#bodyBODY .detailGroup A .dedat .detRow {display:block; width:394px; float:none; height:auto; overflow: auto; padding-left:6px; color: #0066CC; border-bottom:#DDDDDD solid 1px;}
#bodyBODY .detailGroup A .dedat .detP {display:block; width:160px; float:left; font-weight:bold; text-align:left;}
#bodyBODY .detailGroup A .dedat .detH {display:block; width:230px; float:left;}

#formTBL {width:600px;}
#formTBL TBODY  TD, #formTBL TBODY  TD LABEL , #formTBL TBODY  TD LABEL SPAN {border:none; text-align:left; padding:0px; width:auto; vertical-align:top;}
#formTBL TBODY  TD.ffst {width:120px;}


.objBlock LABEL SPAN.w400 {
	width: 200px;  !important
}
.objBlock LABEL SPAN.w500 {
	width: 480px;  !important
}
.objBlock LABEL SELECT.w40 {
	width: 40px;  !important
}