
form.he
{
	direction:rtl;
}

form.en
{
	direction:ltr;
}

form.form_ke
{
	background-color: #FFF;
	border: solid 2px #FFF;
	padding: 10px;
	font-size: 13px;
}

form.form_ke fieldset
{
	border:#CCCCCC 1px solid;
	padding-bottom:15px;
}

form.form_ke legend
{
	margin:0px 10px;
	padding:5px;
	color:#CCCCCC;
}

form.form_ke div.data_div
{
	padding:2px;
	clear:both;
}

form.form_ke label
{
	display: block;
	width: 150px;
	font-weight: bold;
	padding:4px;
}

form.contact_form label,
form.login_form label

{
	width: 100px;
}

form.he label
{
	text-align:right;
}

form.en label
{
	text-align:left;
}

form.form_ke em.must
{
	display: block;
	width:10px;
	vertical-align: top;
	font-weight: bold;
	color:#782918;
}

form.he em.must
{
	margin-right:5px;
}

form.en em.must
{
	margin-left:5px;
}

form.form_ke input[type="text"],
form.form_ke input[type="password"],
form.form_ke textarea,
form.form_ke select
{
	display: block;
	width: 700px;
	margin:0px 10px;
	border: solid 1px #85b1de;
	padding: 4px;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	background-image: url('blue_bg.png');
	background-repeat: repeat-x;
	background-position: top;
}

form.contact_form input[type="text"],
form.contact_form input[type="password"],
form.contact_form textarea,
form.contact_form select,

form.login_form input[type="text"],
form.login_form input[type="password"],
form.login_form textarea,
form.login_form select
{
	width: 400px;
}

form.form_ke select
{
	padding:4px;
	width:710px;
}

form.form_ke input[type="text"]:focus,
form.form_ke input[type="password"]:focus,
form.form_ke textarea:focus,
form.form_ke select:focus
{
	background-image: none;
	background-color: #ffffff;
	border: solid 1px #33677F;
}

form.form_ke input[type="radio"]
{
	display: block;
	margin:6px 10px;
	font-size: 13px;
}

form.form_ke label.error
{
	width:auto;
	padding:4px 0px;
	color: red;
}

form.he label.error
{
	text-align:right;
	float:left;
	margin-left:20px;
}

form.en label.error
{
	text-align:left;
	float:right;
	margin-right:20px;
}

form.form_ke input[type="submit"],
form.form_ke input[type="button"]
{
	border-width:2px;
	margin:0px 10px;
	padding:2px 6px;
	background-image: url('blue_bg.png');
	background-repeat: repeat-x;
	background-position: top;
}
form.form_ke input[type="image"]
{
	border-width:2px;
	margin:0px 10px;
	padding:2px 0px;
}

form.he input,
form.he label,
form.he em.must,
form.he textarea,
form.he select,
form.he .redio_lable,
form.he h3
{
	float:right;
	text-align:right;
}

form.en input,
form.en label,
form.en em.must,
form.en textarea,
form.en select,
form.en .redio_lable,
form.en h3
{
	float:left;
	text-align:left;
}

form.form_ke h3
{
	clear:both;
}

