hr.thin-separator {  background: none repeat scroll 0 0 #DDDDDD;
    border: medium none;
    clear: both;
    height: 1px;
    margin: 0;}
#user_ident_overlayer { filter: alpha(opacity=80) !important;  opacity: 0.8 !important; }
#user_ident_window { box-shadow:0 0 15px #333; position:relative; z-index: 9000000; -webkit-border-radius: 5px; border-radius: 5px}
#user_ident_window > div { padding:15px !important;}
#user_ident_window p { font-size:1em; line-height:1.6em;}

#user_ident_window a {color:#0C74A6;}

#user_ident_form_login_errors, #user_ident_form_register_errors, #user_ident_form_password_errors, #user_ident_form_profile_errors, #user_ident_form_newsletters_errors { padding: 10px; margin: 2px 7px; color:#C00; font-weight: bold; margin-bottom: 10px; display:none;}

#close-overlay { filter: alpha(opacity=20);  opacity: 0.2; color:#000; text-align:center; font-weight:bold; height:20px; line-height:13px; padding:5px; cursor:pointer; position:absolute; right:15px; top:10px; font-size:20px; }
#close-overlay:hover {filter: alpha(opacity=60);  opacity: 0.6;}

#user_ident_tabs { clear:both; height:35px; line-height:35px; margin-bottom:15px; font-size:1em; background:url("../images/facelift/dots/e-dot.gif") repeat-x scroll 0 bottom transparent; color:#999; text-align:left;}
#user_ident_tabs a { padding:1px 15px; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; line-height:32px; font-size:1em; }
#user_ident_tabs a:hover { text-decoration:none; background:#f0f0f0;} 
#user_ident_tabs a.current_tab {color:#222; line-height:30px; border:1px solid #eee; border-bottom:1px solid #fff;}
#user_ident_tabs a.current_tab:hover { background:none;}
 
#user_ident_tab_but_login, #user_ident_tab_but_register, #user_ident_tab_but_password { display:block; float:left; font-size:12px; height:31px; line-height:38px; margin:0 7px;}

label{text-align:left;}

#user_ident_form_login, #user_ident_form_register, #user_ident_form_password, #user_ident_form_profile, #user_ident_form_newsletters,#user_ident_form_contact {margin:0 10px; line-height:1.6em; font-size:12px; color:#333;}
#user_ident_form_login_facebook, div.facebook-login-signup input { border:0 none;}
#user_ident_form_login label, #user_ident_form_register label, #user_ident_form_password label, #user_ident_form_profile label, #user_ident_form_newsletters label, #user_ident_form_contact label {cursor:pointer; }
#user_ident_form_login label span, #user_ident_form_register label span, #user_ident_form_password label span, #user_ident_form_profile span, #user_ident_form_newsletters span { display:block; font-weight:bold;}
#user_ident_form_contact label span { font-weight:bold;}

#user_ident_form_login_email, #user_ident_form_login_password, #user_ident_form_register_email, #user_ident_form_register_password, #user_ident_form_register_confirm , #user_ident_form_password_email, #user_ident_form_profile_prenume, #user_ident_form_profile_nume, #user_ident_form_profile_email { border:1px solid #ddd; padding:5px; width:235px;}

#user_ident_form_profile select { border:1px solid #ddd; padding:3px; max-width:150px;}

select[name="dnsDay"] { width:60px}
select[name="dnsMonth"] { width:115px;}
select[name="dnsYear"] { width:70px;}

.btn-primary { margin:15px 0;}

.facebook-login-signup { width:200px; float:left;}
.facebook-login-signup h2 { line-height:1.3em; font-weight:normal; color:#5E77AA;}
#vertical-separator {border-right:1px dotted #ccc; color:#999; float:left; height:210px; width:12px; margin-bottom:5px;  line-height:200px; margin:0 40px 0 20px;  overflow:visible;}
#vertical-separator span { background:#fff; font-size:14px; padding:5px 0;}
.usual-login-signup { width:260px; float:left;}
 
span.user_ident_field_error_message { display:block; color:#C00; font-size:10px; line-height:1.4em; font-weight:normal;}

#user_ident_form_profile p { font-size:11px;}
#user_ident_form_contact h2 { margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #ccc; font-size:2em;}

/* newsletter tab */
#user_ident_form_newsletters_supplements { width:200px; float:right; border-left:1px dotted #ddd; padding-left:25px; }
#user_ident_form_newsletters_others {float:left; width:290px;}
#user_ident_form_newsletters_daily {width:290px; float:left;}

