.contentBlock {
	overflow:auto;
	scrollbar:none right;
	scrollbar-color:#FFFFFF;
	scrollbar-hover-color:#808080;
	width:819px;
	border-top:1px solid #CCCCCC;
}

.blockInputs1 {
	display:block;
	position:relative;
	padding-top:18px;
	width:390px;
	height:102px;
}

.blockInputs2 {
	display:block;
	position:relative;
	width:809px;
	height:160px;
}

.blockInputsLeft {
	display:block;
	position:absolute;
	width:390px;
	height:160px;
}

.blockInputsRight {
	display:block;
	position:absolute;
	width:410px;
	height:160px;
	left:410px;
}

.blockInputsStage {
	height:200px !important;
}

.blockInputs3 {
	display:block;
	position:relative;
	width:490px;
	height:142px;
	padding-top:18px;
	padding-bottom:24px;
}

.submitbutton2 {
	display:block;
	position:relative;
	left:180px;
	width:208px;
	height:18px;
	top:0px;
	border:0px;
	text-align:center;
	font-family: NeoTech, Arial;
	line-height:18px;
	letter-spacing:0.3px;
	color:#FFFFFF;
	font-size:11px;
	background-color:#5b81ab;
	background-image:url('../img/submitbutton2.gif');
	background-repeat:no-repeat;
}


.elemInput {
	display:block;
	position:relative;
	width:100%;
	height:20px;
	background-color:#EEEEEE;
}

.inputMultiline {
	height:60px !important;
}


.labelInput {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:177px;
	height:18px;
	padding-left:3px;
	font-family: NeoTech, Arial;
	line-height:18px;
	letter-spacing:0.3px;
	color:#666666;
	font-size:11px;
	border-top:2px solid #FFFFFF;
}

.headerInput {
	display:block;
	position:absolute;
	left:3px;
	top:0px;
	width:380px;
	height:18px;
	font-family: NeoTech, Arial;
	line-height:18px;
	letter-spacing:0.3px;
	color:#666666;
	font-size:11px;
}

.borderLabelInput {
	display:block;
	position:relative;
	width:180px;
	height:2px;
	background-color:#FFFFFF;
}

.fileInput {
	display:block;
	position:absolute;
	left:180px;
	top:0px;
	width:309px;
	height:18px;
	font-family: NeoTech, Arial;
	line-height:18px;
	letter-spacing:0.3px;
	color:#666666;
	font-size:11px;
	border:0px;
	padding:0px;
	top:2px;
	background-color:#FFFFFF;
	file-class-button:browseButton;
	file-class-field:browseField;
}

.browseField {
	width:210px !important;
	text-indent:10px !important;
}

.browseButton {
	display:block;
	position:absolute;
	width:78px;
	height:18px;
	line-height:18px;
	font-family: NeoTech, Arial;
	text-align:center;
	letter-spacing:0.1px;
	color:#FFFFFF;
	font-size:11px;
	top:2px;
	left:410px;
	background-image:url('../img/browse.gif');
	background-repeat:no-repeat;
}

.valueInput {
	display:block;
	position:absolute;
	left:180px;
	top:0px;
	width:210px;
	height:18px;
	text-indent:10px;
	font-family: NeoTech, Arial;
	line-height:18px;
	letter-spacing:0.3px;
	color:#666666;
	font-size:11px;
	border:0px;
	margin:0px;
	padding:0px;
	border-top:2px solid #EEEEEE;
	background-color:#FFFFFF;
}

.optionInput {
	position:relative !important;
	float:none !important;
	border-top:2px solid #EEEEEE;
	left:0px;
	background-color:#EEEEEE;
	fading-background:true;
	fading: 100 0;
}

.selectorInput {
	select-class-title:selectTitle;
	select-class-list:selectList;
}

.selectorInputLongue {
	select-class-title:selectTitle;
	select-class-list:selectListLongue;
}

.selectList {
	display:block;
	position:absolute;
	top:18px;
	visibility:hidden;
	left:0px;
	width:210px;
	background-color:#FFFFFF;
	border-bottom:2px solid #EEEEEE;
}

.selectListLongue {
	display:block;
	position:absolute;
	top:18px;
	visibility:hidden;
	left:0px;
	width:210px;
	height:160px;
	background-color:#FFFFFF;
	border-bottom:2px solid #EEEEEE;
	overflow:auto;
	scrollbar:none right;
	scrollbar-color:#FFFFFF;
	scrollbar-hover-color:#808080;
}

.selectTitle {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:210px;
	height:18px;
	text-indent:10px;
	font-family: NeoTech, Arial;
	line-height:18px;
	letter-spacing:0.3px;
	color:#666666;
	font-size:11px;
	background-color:#FFFFFF;
	arrow-color:#8C8C8C;
	arrow-line-color:#FFFFFF;
}

.elemInputDemi {
	display:block;
	position:relative;
	float:left;
	width:205px;
	height:20px;
}

.elemInputDemiBorder {
	display:block;
	position:absolute;
	width:168px;
	left:18px;
	height:2px;
	background-color:#FFFFFF;
}

.checkboxInput {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	border:0px;
	width:18px;
	height:18px;
	top:2px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	checked-class:boxchecked;
}

.boxchecked {
	background-image: url('../img/checked2.gif');
	background-repeat:no-repeat;
}

.checkboxLabel {
	display:block;
	position:absolute;
	left:18px;
	top:0px;
	width:168px;
	height:18px;
	font-family: NeoTech, Arial;
	line-height:18px;
	letter-spacing:0.3px;
	color:#666666;
	font-size:11px;
	text-indent:6px;
	border-top:2px solid #FFFFFF;
}

.blockcnil {
	display:block;
	position:relative;
	padding-top:42px;
	width:794px;
	padding-left:3px;
	padding-right:3px;
	left:0px;
	padding-bottom:7px;
	font-family: NeoTech, Arial;
	line-height:19px;
	letter-spacing:0.1px;
	color:#666666;
	font-size:11px;
	text-align:justify;
}