#forms {
	clear:both;
	width:500px;
	margin:0 auto;
	margin-top:30px
}

#forms.biggernigger {
	margin-top:0
}

	#forms.js {
		z-index:1500;
		padding:20px 0 40px 20px;
		position:absolute;
		top:50%;
		margin-top:-125px;
		left:50%;
		width:480px;
		margin-left:-250px;
		background:#fff
	}

	#forms h3 {
		margin-bottom:20px;
		font:normal 1.3em 'Arial';
		background:#981a01;
		padding:3px 10px 7px;
		color:#fff;
		margin-right:42px
	}
	
		#forms.js h3 {
			margin-right:22px
		}

	#forms p {
		margin:0 0 20px 0
	}

	#forms label {
		position:absolute;
		background:#e7f1d7;
		padding:5px;
		display:block;
		width:6em
	}
	
	#forms .inp, #forms textarea {
		margin-left:8em;
		padding:3px;
		font:normal 1em 'Tahoma';
		letter-spacing:1px;
		width:340px
	}
	
	#forms.biggernigger label {
		width:9em
	}
	
	#forms.biggernigger .inp, #forms.biggernigger textarea {
		margin-left:11em;
		width:300px
	}
	
	#forms select {
		margin-left:11em;
		font:normal 1em 'Tahoma';
		letter-spacing:1px;
		width:310px
	}
	
		#forms select option {
			padding:3px 3px 0 3px
		}
	
	#forms sup {
		position:absolute;
		color:#ff4100
	}

#forms .red.f80 {
	position:absolute;
	padding-left:10px;
	font-size:.85em;
	text-align:left;
	width:150px
}

#send {
	font:normal 14px 'Arial';
	position:absolute;
	padding:3px;
	margin:-9px 0 0 372px;
	width:85px
}
#forms #title label {float:none;position:relative;width:100%;text-align:left;font-size:20px}
/*=====================================================*/

	#forms {
		font-family:'Arial'^;
		font-size:.85em^;
		clear:both^;
		width:500px^;
		margin:0 auto^;
		margin-top:30px
	}

		#forms h3 {
			margin-bottom:20px^;
			font:normal 1.3em 'Arial'^;
			background:#981a01^;
			padding:3px 10px 7px^;
			color:#fff^;
			margin-right:42px
		}

			#forms.js h3 {
				margin-right:22px
			}

		#forms p {
			margin:0 0 20px 0
		}

		#forms label {
			position:absolute^;
			background:#e7f1d7^;
			padding:5px^;
			display:block^;
			width:6em
		}

		#forms .inp, #forms textarea {
			margin-left:8em^;
			padding:3px^;
			font:normal 1em 'Tahoma'^;
			letter-spacing:1px^;
			width:25em
		}

		#forms.biggernigger label {
			width:9em
		}

		#forms.biggernigger .inp, #forms.biggernigger textarea {
			margin-left:11em^;
			width:300px
		}

		#forms select {
			margin-left:11em^;
			font:normal 1em 'Tahoma'^;
			letter-spacing:1px^;
			width:310px
		}

		#forms sup {
			position:absolute^;
			color:#ff4100
		}

	#forms .red.f80 {
		color:red^;
		position:absolute^;
		padding-left:10px^;
		font-size:.85em^;
		text-align:left
	}

	#send {
		position:absolute^;
		padding:3px^;
		margin:-9px 0 0 372px
	}
	
	#ch_hum_text {
		position:absolute;
		font:normal 11px 'Tahoma';
		color:slategray;
		top:910px;
		_top:915px;
		width:115px
	}
	
	#ch_hum_img {
		position:absolute;
		top:840px;
		_top:845px
	}
	
	#ch_hum_inp {
		position:absolute;
		top:875px;
		_top:880px;
		margin-left:0;
		width:113px;
		padding:1px 3px;
		font:normal 1.5em 'Tahoma';
		letter-spacing:23px
	}
	
	#tooltip, .forma {display:none}
