#register_form .large{ font-size:13px; }
.third{ width:32%; float:left;  display:block;}
.half{width:49%; float:left; display:block;}
.third .inpt_a{ width:180px; }
.half .inpt_a{ width: 280px; }
.half .inpt_a.small{ width: 150px;}
.formel_a .inpt_a.dr { background: url(../images/icons/doctor.png) no-repeat 2px 3px; padding-left:25px; }
.json_patient { font-weight: bold; }
.json_patient span{ padding-left: 5px; font-size:12px; color:#666; font-weight: normal;}
.json_patient:hover { cursor: pointer; background-color:#D6ECF4;}
.search_list { padding:3px; width:500px; border-right:solid 1px #446696;border-left:solid 1px #446696;border-bottom:solid 1px #446696; }
.contact_add { font-size:14px; padding-left:20px; background: url(../images/icons/user2.png) no-repeat 0 0; }

#register .s_color{ color: #000; }

.pass_valid{
    background: url(../images/ok_ico.png) no-repeat 373px 6px;
}
.pass_invalid{
    background: url(../images/error_ico.png) no-repeat 373px 6px;
}
