	iframe {
		opacity:		0.2;
		_filter:		alpha(opacity:20);
	}
	
        textarea {
	        width:			300px;
	        height:			85px;
	}
	
	textarea, select {
		border:			solid 1px #ccc;
		color:			#333;
	}

	div.err {
		height:			70px;
		border:			solid 1px #c00;
		padding:		10px;
		margin:			0px 0px 10px 0px;
		color:			#c00;
		font:			normal 9pt Arial;
	}

	div.l {
		width:			450px;
		margin:			0px 30px 0px 0px;
		overflow:		hidden;
		float:			left;
	}
/* --------------------------------------------------------------------------------------- */

	form {
		margin:			20px 0px 0px 30px;
		border-top:		solid 1px #fff;
	}


	form h4 {
                font:			normal 13pt 'Times New Roman';
		color:			#606060;
		margin:			30px 0px 30px 0px;
		padding:		0px 0px 10px 0px;
	}

	form div {
		height:			40px;
		width:			390px;
		border:			none;
		margin:			0px;
		padding:		0px;
		font:			bold 8pt 'Times New Roman';
		color:			#666;
	}

	form div.captcha {
		height:			110px;
	}

	form div.captcha img {
		margin:			0px 0px 7px 0px;
	}

	form div div {
		float:			right;
		width:			280px;
		font:			normal 8pt 'Times New Roman';
		color:			#9f9f9f;
	}

	form div div input {
		margin:			0px;
		padding:		0px;
		color:			#333;
	}

	form div div.h20 input {
		height:			20px;
	}

/*-------------------------------------------------------------------------------------------*/

	#frm_pass, #frm_repair_pass {
		height:			400px;
		padding:		0px 0px 0px 20px;
		background-color:	#f8f8f8;
	}

	#frm_reg {
		border-right:		solid 1px #ccc;
	}

	.blog #frm_reg {
		border:			none;
	}

	#reg {
		height:			470px;
	}

	#back {
		padding:		0px 0px 0px 390px;
	}

	#back a {
		background:		url('/img/img/arr_l.gif') 0% 70% no-repeat;
		padding:		0px 0px 0px 10px;
	}