input, select { vertical-align:middle; }
fieldset { border:none; }
textarea { border:1px solid #7f9db9; padding-left:2px; font-family:Verdana, Geneva, sans-serif; color:#555555; font-size:12px; overflow:auto; }
select, input { border:1px solid #7f9db9; color:#a4061a; height:1.6em; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
input { height:1.4em; padding:1px 2px 0px 4px; }
input.chkbx { height:auto !important; padding:0 !important; border: none !important; }
.hand { cursor:hand; cursor:pointer; }
input.disable, input[disabled] { cursor: default !important; }
.all-login .register-form select { margin-left:10px; color:#a4061a; border:#7f9db9 1px solid; }
.right-col .dedic-login-box .login-block table input, .inner-page .right-col .login-box table input { border:1px solid #d9ba73; margin:2px 0; }
.right-col .dedic-login-box .login-block input.btn-login, .inner-page .right-col .login-box input.btn-login { background:url(../images/btn_login2.png); width:105px; height:45px; padding:0; border:0; }
.left-col input.btn-send { background:url(../images/btn_send.png); width:180px; height:46px; padding:0; border:0; }
.right-col input.btn-other-comm { background:url(../images/btn_other-comands.png); width:217px; height:45px; padding:0; border:0; }
.w-38 { width:30px; }
select.w-55 { width:55px; }
select.w-63 { width:63px; }
select.w-76 { width:75px; }
select.w-75 { width:74px; }
.w-98 { width:90px; }
.w-138 { width:130px; }
.w-152 { width:144px; }
.w-153 { width:145px; }
select.w-172 { width:172px; }
select.w-280 { width:280px; }
*:first-child+html select { height:auto; }

.zend_form{    
width:560px;  
margin:5px auto;  
padding:0;  
overflow:auto;  
}  
  
.zend_form dt{  
padding:0;  
clear:both;  
width:30%;  
float:left;  
text-align:right;  
margin:5px 5px 5px 0;  
}  
  
.zend_form dd{  
padding:0;  
float:left;  
width:68%;  
margin:5px 2px 5px 0;  
}  
  
.zend_form p{  
padding:0;  
margin:0;  
}  
  
.zend_form input, .zend_form textarea{  
margin:0 0 2px 0;  
padding:0;  
}  
  
.submit{  
float:right;  
}

.zend_form ul {
	display:block;
	float:right;
}
  
.required:before{content:'* '}  
  
.optional:before{content:'+ '}
