FORM{margin:0; padding:0}

FORM LABEL{
	float:left;	width:90px;
	text-align:right;
	font-size:11px; color:#000;
	line-height:22px;
	padding-right:10px;
	}
fieldset.address label {
  margin-top:4px;
  }
fieldset.lender-b select, fieldset.lender-b label {
  margin-top:-2px;
  }
table.regis-tabl {
	margin:0px auto 5px auto;
  }
table.regis-tabl td {height:14px;}
table.regis-tabl tr {height:14px;}

table.regis-tabl label {
	width:100px;
	padding-right:0px;
	vertical-align:middle;
	height:16px;
	}
fieldset.lender-b {padding-right:15px;}
fieldset.lender-b label {line-height:22px;}
FORM INPUT.text, FORM SELECT, fieldset.portfol input.text {
	float:left;
	height:14px;
	border:1px solid #7f9db9;
	padding:3px 0 2px 6px;
	font-size:11px; font-family:tahoma;
	}
div.contpg FORM INPUT.text, div.contpg FORM SELECT, div.contpg fieldset.portfol input.text {
  margin-top:5px;
  }
 FORM SELECT{ padding:2px 2px 2px 0px; height:19px;}
FORM DIV.title INPUT.text{
	width:195px;
	}
FORM .title LABEL{width:70px; margin-top:5px;}

FORM .address INPUT.text{
	width:150px;
	}
FORM .address SELECT{width:157px;}
FORM .contact INPUT.text{
	width:130px;
	margin:5px 10px 0px 15px;
	}
FORM .contact SELECT {
  width:65px;
  }
html>/**/body SELECT, x:-moz-any-link, x:default {
  height:21px;
  }

FORM INPUT.btn{
	float:left;
	font-size:11px; width:85px; height:19px;
	margin-right:33px; *margin-right:31px;
	}
Form input.butt-eml {
	margin-right: 1px; *margin-right:1px;
	}
FORM .type LABEL{
	text-align:left;
	width:120px; *width:115px;
	}
FORM .type SELECT{
	width:70px;
	margin-right:5px
	font-size:11px; font-family:tahoma;
	/* color:#7f9db9;  background-color:#ddeafe; */
	}
FORM .type TEXTAREA, fieldset.portfol textarea {
	height:72px; *height:74px; width:99%; *width:97%;
	border:1px solid #7f9db9; font-size:11px; font-family:tahoma;
	padding:3px 0 0 6px; margin:3px 0px -5px -6px; *margin:3px 0px 0px -30px;
	overflow-y:scroll; _margin-left:-12px;
	}

FORM .type TEXTAREA.bgta {
	height:112px; *height:98px;
	width:99%;
	margin:2px -5px -5px -5px;
	*width:96%;
	*margin:5px -2px 0px -30px;
	_margin-left:-12px;
	}
form .indust textarea.bgta {
	*width:99%;
	}

FORM .type INPUT.radio, FORM .type INPUT.check{margin:5px 5px 0 5px; *margin:2px 5px 0 5px}
FORM .type INPUT.check{margin:5px 5px 0 36px; *margin:2px 5px 0 30px; _margin-left: 35px;}
FORM INPUT{float:left; margin:0px 5px 0 0px; *margin:0px 1px 0px 0px;}
form input.inlineelem {float:none; margin:0px 2px 0px 0px; position:relative; top:2px;}
div.auth form input {float:none; margin:0;}
div.aut_line input {border:1px solid #7f9db9; width:180px; padding-left:5px;}

FORM .join LABEL{
	font-size:11px; color:#069;
	text-align:right;
	}
FORM .join LABEL.left{width:135px;}
FORM .join LABEL.right{width:190px;}
FORM .join INPUT.text{width:160px; margin-left:5px; *margin-bottom:0;}
FORM .join SELECT{width:168px; margin-left:5px}
/*privet*/
SELECT.multi{
	width:205px !important;  height:150px; *height:130px;
	float:none !important
	}
.all .left LABEL.nfloat{
	float:none !important}

FORM .join INPUT.check{margin:10px 5px 0 0}

a.abhow {
      display:block;
      /*top:68px; right:12px;*/
      background:url(../images/registration/about_us_btn.gif) 0% 0% no-repeat;
      width:195px;
      height:36px;
      position:relative;
      left:50%;
      margin:10px 0 10px -98px;

      }
    a.abhow:hover {
      background-position:0 -36px !important;
      }

INPUT.btn_register{
	float:none; border:0;
	background:url(../images/registration/registration.gif) no-repeat 0 0;
	height:36px; width:165px;
	margin:20px auto;
	}
	INPUT.btn_register:hover {
      background-position:0 -36px !important;
      cursor:pointer;
      }
 DIV.confirm LABEL{
 	font-size:11px; font-weight:bold; color:#fff !important;
	width:130px; text-align:left;
	padding:0px 0 0 0 !important
	}
DIV.content INPUT.check	{
	margin:4px 3px 0 0px; *margin:0px 3px 0 0px;
	border:1px solid #39c; *border:0;
	}
DIV.confirm INPUT.check	{
	margin:4px 5px 0 10px !important; *margin:0px 5px 0 10px !important
	}
DIV.content LABEL{
	font-size:11px; color:#808080;
	text-align:left; float:left;
	padding:0;
	}
select#cert1, select#cert2, select#cert3, select#cert4 {margin-right:6px;}
/* input#pcode, input#region, input#city, input#adress, select#country, input#dphone, input#re-pass, input#pass, input#email, input#re-email, input#fname, input#lname, select#state, select#county_box {background-color:#FFFFA0;} */

fieldset.join {background:#fff;}

div.bl_ln input {
  margin:-2px 0 0 10px;
  border:1px solid #7b7b7b;
  width:290px;
  padding:2px 0 0 6px;
  height:17px;
  *margin:0 0 0 11px;
  font-size:11px;
  }
  div.bl_ln input.impl_m {
    width:163px;
    }
  div.bl_ln input.bl_ln_cb {
    margin:1px 0 0 7px;
    width:14px;
    padding:2px 0 0 6px;
    height:16px;
    *margin:0 0 0 11px;
    font-size:11px;
    }
div.bl_ln select {
  float:left; width:150px; margin:-2px 0 0 10px; *margin-top:0;
  border:1px solid #7B7B7B; font-size:11px;
  }
div.bl_ln textarea.caption {
  margin:-2px 0 0 10px;
  border:1px solid #7b7b7b;
  width:290px; height:125px;
  *margin:0 0 0 8px;
  padding:4px 0 0 6px;
  font-size:11px;
  font-family:tahoma;
  }
form.glosterm_inp {
  float:right;
  width:240px;
  }
form.glosterm_inp input.glosterm_inp {
  width:145px; height:16px;
  font-size:11px; padding: 2px 0 0 6px;
  margin:0 10px;
  float:right;
  border:1px solid #7f9db9;
  }
form.glosterm_inp input.art_a_s {
  float:right;
  }
input.bus_cb_sba {
  margin:3px 5px 0px 0px; *margin:-1px 2px 0 -2px;
  }
input#lend_bus, input#lend_rest {
  margin-top:4px;
  }
div.cont_list input {font-size:11px;}
table#mess-tabl a {color:#000; text-decoration:none;}
table#mess-tabl a:hover {text-decoration:underline;}

input.mess-sbj {border:1px solid #7f9db9; width:422px; *width:421px; height:17px; padding:3px 0px 0px 6px;}
form select.list_sel {width:430px;}

select.pf_smm {
  width:105px;
  padding:2px 2px 2px 0;
  height:19px;
  border:1px solid #7F9DB9;
  font-size:11px;
  margin-right:8px;
  float:left;
  font-weight:bold;
  }
legend select.pf_smm{font-weight:normal;}
form .type select.pf_smm {
  width:105px;
  }
div.adv_select label {float:none; color:#adacac; font-weight:bold; padding-right:3px;}
div.adv_select input {float:none; margin-right:2px;}
div.adv_select span {font-weight:bold; padding-right:5px; line-height:23px; font-size:11px;}
div#main #content div.fa div.cont div.adv_select select {margin-bottom:12px; _width:186px;}
div.formwr input.cuinp, div.formwr select, div.formwr textarea {float:none; border:1px solid #7f9db9; width:100px;}
div.formwr div.cu_iwr {clear:both;}
div.formwr textarea {margin-left:80px; font-family:tahoma; font-size:11px;}
div.formwr input.cuinp {width:210px; font-size:11px; height:17px; padding:3px 0 0 5px;}
div.formwr input.cuintw {width:250px;}
div.formwr textarea {height:235px; width:249px; overflow:auto; padding:3px 0 0 6px;}
div.formwr select {width:257px;}
div.formwr input.subm {margin:5px 0 0 175px;}
div.formwr label {width:70px;}
