	DIV.formbox { width:472px; background:url(/img/form/box-bottom-border.gif) bottom left no-repeat; padding-bottom:3px; margin-top:14px; font-size:12px; line-height:normal; float:left; }
		DIV.formbox DIV.header { width:445px; background:url(/img/form/box-header-background.gif) no-repeat top left; height:22px; font-weight:bold; padding:7px 0px 0px 27px; cursor:default; float:left; }
		DIV.formbox DIV.equipment { width:464px; border-left:3px solid #F9A01B; border-right:3px solid #F9A01B; padding:6px 1px 0px 1px; float:left; }
			DIV.formbox DIV.equipment TABLE { width:464px; table-layout:fixed; }
				DIV.formbox DIV.equipment TABLE TR TD { padding:9px 0px; vertical-align:top; }
				DIV.formbox DIV.equipment TABLE TR.firstrow TD { padding-bottom:0px; }
				DIV.formbox DIV.equipment TABLE TR.gray TD { background-color:#F6F6F6; }
				DIV.formbox DIV.equipment TABLE TR TD.number { font-size:24px; width:40px; text-align:center; }
				DIV.formbox DIV.equipment TABLE TR TD.label { font-weight:bold; vertical-align:middle; width:40px; padding-right:5px; text-align:right; }
				DIV.formbox DIV.equipment TABLE TR TD.data { width:185px; }
					DIV.formbox DIV.equipment TABLE TR TD.data SELECT { width:185px; display:block; }
					DIV.formbox DIV.equipment TABLE TR TD.data INPUT.text { width:175px; display:block; }
				DIV.formbox DIV.equipment TABLE TR TD.data2 { width:62px; }
					DIV.formbox DIV.equipment TABLE TR TD.data2 SELECT { width:62px; display:block; }
					DIV.formbox DIV.equipment TABLE TR TD.data2 INPUT.text { width:52px; display:block; }
				DIV.formbox DIV.equipment TABLE TR TD.button { width:87px; vertical-align:middle; padding-bottom:9px; text-align:center; }
					DIV.formbox DIV.equipment TABLE TR TD.button DIV.button-minus { float:none; width:37px; margin:0 auto; }
						DIV.formbox DIV.equipment TABLE TR TD.button DIV.button-minus DIV { float:none; }
		DIV.formbox DIV.addrow { width:464px; border-left:3px solid #F9A01B; border-right:3px solid #F9A01B; padding:6px 1px; float:left; }
			DIV.formbox DIV.addrow DIV.number { font-size:24px; width:40px; text-align:center; float:left; margin-right:45px; }
		DIV.formbox DIV.content { width:455px; border-left:3px solid #F9A01B; border-right:3px solid #F9A01B; padding:9px 1px 9px 10px; float:left; }
			DIV.formbox DIV.content TEXTAREA { display:block; width:422px; height:131px; border:1px solid #FFC60D; padding:4px; margin-bottom:8px; overflow:auto; font-size:12px; }
			DIV.formbox DIV.content SPAN { width:120px; display:block; float:left; font-weight:bold; text-align:right; padding-right:5px; padding-top:2px; }
			DIV.formbox DIV.content INPUT { float:left; }
		DIV.formbox DIV.personal-data { width:464px; border-left:3px solid #F9A01B; border-right:3px solid #F9A01B; padding:6px 1px 3px 1px; float:left; }
			DIV.formbox DIV.personal-data TABLE { width:464px; table-layout:fixed; }
				DIV.formbox DIV.personal-data TABLE TR TD { padding:5px 0px; }
				DIV.formbox DIV.personal-data TABLE TR.gray TD { background-color:#F6F6F6; }
				DIV.formbox DIV.personal-data TABLE TR TD.leftcol { width:129px; font-weight:bold; padding-right:5px; text-align:right; }
				DIV.formbox DIV.personal-data TABLE TR TD.rightcol { width:330px; }
					DIV.formbox DIV.personal-data TABLE TR TD.rightcol INPUT { width:240px; }
					DIV.formbox DIV.personal-data TABLE TR TD.rightcol INPUT.kod { width:60px; }

	DIV.formbox SELECT { font-size:12px; margin:0px; height:22px; }
	DIV.formbox INPUT.text { font-size:12px; margin:0px; height:16px; border:1px solid #FFC60D; padding:2px 4px; }

	DIV.button-minus
	{ background:url(/img/form/button-minus-background-leftpart.gif) top left no-repeat; height:28px; float:left; color:#D12F19; font-weight:bold; padding-left:26px; cursor:pointer; }
		DIV.button-minus DIV { background:url(/img/form/button-right-part.gif) right top no-repeat; height:21px; padding-top:7px; float:left; padding-right:7px; text-align:right; }

	DIV.button-plus
	{ background:url(/img/form/button-plus-background-leftpart.gif) top left no-repeat; height:28px; float:left; color:#529214; font-weight:bold; padding-left:26px; cursor:pointer; }
		DIV.button-plus DIV { background:url(/img/form/button-right-part.gif) right top no-repeat; height:21px; padding-top:7px; float:left; padding-right:7px; text-align:right; }

	.project-form INPUT.checkbox { float:left; margin-top:20px; }
	.project-form LABEL { float:left; cursor:pointer; width:440px; margin-left:6px; display:inline; margin-top:16px; text-align:justify; _margin-top:20px; }
	.project-form INPUT.submit-send { background:url(/img/form/button-submit-send.gif) no-repeat top left; width:172px; height:40px; cursor:pointer; border:none; float:left; margin-top:20px; margin-left:160px; display:inline; }
	.project-form INPUT.submit-add { background:url(/img/form/button-submit-add.gif) no-repeat top left; width:151px; height:30px; cursor:pointer; border:none; }
	.project-form INPUT.submit-del { color:#ffdf7c; font-size:0px; background:url(/img/form/button-submit-del.gif) no-repeat top left; width:66px; height:30px; cursor:pointer; border:none; }

	.customselectbox { position:relative; }
		.customselectbox DIV.current { height:18px; border:1px solid #FFC60D; border-right:none; padding:2px 4px 0px 4px; color:#595959; cursor:pointer; background-color:#FFFFFF; float:left;}
		.customselectbox DIV.arrow { height:22px; width:21px; background:url(/img/form/custom-select-arrow.gif) no-repeat top left; cursor:pointer; float:left; }
		.customselectbox DIV.optionholder { border:1px solid #FFC60D; clear:both; position:absolute; z-index:1000000; top:21px; left:0px; }
			.customselectbox DIV.optionholder DIV.option { padding:5px; height:14px; background-color:#FFFFFF; cursor:pointer; }
			.customselectbox DIV.optionholder DIV.option_hover { background-color:#FFFFDD; }
