LABEL{
	float:left;
	font-size:13px; font-weight:bold;
	color:#0e76a6; line-height:22px;
	}
DIV#asect LABEL{
	float: none;
	font-size:13px; font-weight:bold;
	color:#0e76a6; line-height:22px;
	}
INPUT.text, SELECT, TEXTAREA{
	border:1px solid #7f9db9;
	background-color:#ecf6f9;
	font-size:11px; color:#7b7b7b;
	float:left;
	padding:4px 0 0 5px; margin-bottom:10px;	
	width: 150px; height:18px;
	}
FORM#id-register-form, FORM#personal_form, FORM#education_form, FORM#license_form, #password_form {
	padding:17px 0 0 17px; margin:0;
	}
FORM#id-register-form{padding-top:5px !important;}	
FORM LABEL{color:#0e76a6; line-height:22px;}
FORM LABEL.first{width:155px; text-align:right}
FORM LABEL.black{width:50px; font-size:12px; font-weight:normal; color:#000;}
FORM LABEL.sec{width:157px; margin-right:5px; text-align:left}
FORM DIV{clear:both}
FORM INPUT.text, FORM SELECT{margin-left:5px;}
FORM INPUT.text2{width:223px;}
FORM SELECT {
	background-color:#fff; 
	width:157px; height:21px; *height:25px; _height:25px; *margin-top:3px; 
	padding:2px 3px}
FORM SELECT.mini{width:60px;}	
FORM INPUT.rad{margin:5px; float:left}
FORM TEXTAREA{
	width:310px; height:90px;
	}
				
FORM INPUT.btn{border:0; float:left; font-size:12px; color:#fff;  height:25px;}
FORM INPUT.add{ background:url(../images/btn_add.gif) no-repeat; width:47px; margin: 0 5px;}
FORM INPUT.del{ background:url(../images/btn_del.gif) no-repeat; width:47px; margin: 5px;}
FORM INPUT.clear{background:url(../images/btn_clear.gif) no-repeat; width:88px; margin:10px 0 20px 155px;}
FORM INPUT.submit{background:url(../images/btn_submit.gif) no-repeat; width:63px; margin:10px 0 20px 5px;}

form .row { overflow:hidden; zoom:1; margin-bottom:5px; }
.advanced-search-block form select { float:left; margin-bottom:10px; }
.advanced-search-block form label { width:5em; }
#adv_salary_1, #adv_salary_2 { width:50px !important; }

	FORM div.hr{
		height:1px; width:810px;
		background-color:#7f9db9;
		margin:20px 0; font-size:0;
		}
	FORM H2{font-size:16px; font-weight:bold; color:#2d4d66; padding-bottom:12px;}
		FORM#id-register-form H2 SPAN{font-size:14px; font-weight:normal}
	FORM H3{ 
		font-size:13px; font-weight:bold; color:#2d4d66; 
		padding-bottom:10px; float:left; width:485px
		}
  #id-previews-employment h3 { float:none !important; }
	FORM DIV.left{float:left; clear:none; width:485px}		

FORM P {
	color:#747474;
	font-size:12px;
	margin-bottom:20px;
	}

SUP {
	color: red;
	font-weight:bold;
	}
		
.ajax-loading { position:absolute; top:10px; right:-5px; }
.short-ajax-loading { position:absolute; top:10px; left:440px; }

.add-category-form label, .add-category-form input,
.edit-category-form label, .edit-category-form  input {
  margin:3px 5px 0 0;
  float:left;
  }
.add-category-form input.btn_login, .edit-category-form  input {
  margin-top:0;
  }
form label.h {
  width:7em;
  float:left !important;
  }
.cat-list form {
  display:inline;
  }
.add-job-form label {
  width:7em;
  }
.add-job-form .large-label label {
  width:auto;
  }
.add-job-form select {
  margin-left:0;
  }
.faq-edit-form TEXTAREA {
  width:95%;
  height:350px;
  color:#333;
  line-height:1.4;
  }
.faq-edit-form .row.btn {
  margin:10px 0 20px;
  width:96%;
  }
.forgot-form {
  padding:10px 20px 20px;
  }
  .forgot-form label {
    padding:0 5px 0 0;
  }
  .forgot-form .btn-send,
  .emain-alerts-form .button input,
  .unsubscribe-form .button input {
    background:#0083c2; 
    color:#FFF;
    font-weight:bold;
    }
.unsubscribe-form, .emain-alerts-form {
  margin:5px 20px 50px;
  }
.unsubscribe-form li, .unsubscribe-form div, .emain-alerts-form div, .emain-alerts-form li  {
  clear:both;
  }
.unsubscribe-form label, .emain-alerts-form label,
.unsubscribe-form input, .emain-alerts-form input {
  float:left;
  }
FORM DIV.admin LABEL{
	width:120px;
	margin-bottom:5px;
	}
FORM DIV.search LABEL{
	width:140px; margin-bottom:5px}	
FORM DIV.admin SELECT{margin-left:0px !important}
FORM DIV.admin .wysiwyg{margin-bottom:5px}	


.additional-section {
  }
  .additional-section .q { margin:0; overflow:hidden; zoom:1; line-height:1.2em; }
    .additional-section .q label { line-height:1.4 !important; }
  .additional-section .a { margin:0 0 15px; overflow:hidden; zoom:1; }
