div.UserForm
{
  float:left;
  margin-left:  10px;
  margin-top:   10px;  
  width:        620px;
  display:inline;  
}


div.UserAccountForm
{
  width:610px;
  /*height:20px;*/
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  background: url('../images/layout/add-news-form-title.gif') repeat-x left bottom;
  font-weight:bold;
  font-size:12px;
}

table.UserAccountForm
{
  margin-top:15px;
}

table.UserAccountForm td
{
  height: 28px;
}

table.UserAccountForm td.Nick
{
  width:  114px;
  padding-right:20px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
  background: #efefef;
}

table.UserAccountForm td.NickInput
{
  width:292px;
  text-align:left;
  vertical-align:top;   
  font-size:11px;
  background: #efefef url('../images/forms/user-input.gif') no-repeat top left;
  
}

table.UserAccountForm td.NickInput input
{
  width:170px;
  margin-top:  4px;
  margin-left: 0px;
  margin-right:10px;
  
  padding-top:    2px;
  padding-bottom: 3px;
  
  padding-left:   4px;
  padding-right:  4px; 
  
  background:  transparent;
  border:      none;
  font-size:   11px; 
  font-family: tahoma , arial , verdana;
}


table.UserAccountForm td.NickInput a
{
  text-decoration:  underline;
  color:  #127194;
}

table.UserAccountForm td.NickInputInfo
{
  font-size:  9px;
  color:  #000000;
  padding-left:25px;
  background: #efefef url('../images/forms/user-info.gif') no-repeat top left;
  width:  120px;
}

table.UserAccountForm td.Login
{
  width:  114px;
  padding-right:20px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
}

table.UserAccountForm td.LoginInput
{
  width:485px;
  text-align:left;
  vertical-align:top;   
  font-size:11px;
  background: url('../images/forms/user-input.gif') no-repeat top left;  
}



table.UserAccountForm td.LoginInput Input 
{
  width:170px;
  margin-top:  4px;
  margin-left: 0px;

  padding-top:    2px;
  padding-bottom: 3px;
  
  padding-left:   4px;
  padding-right:  4px; 
  
  background:  transparent;
  border:      none;
  font-size:   11px; 
  font-family: tahoma , arial , verdana;
}


table.UserAccountForm td.PassPhrase1
{
  width:  114px;
  padding-right:20px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
  background: #efefef;
}

table.UserAccountForm td.PassPhrase1Input
{  
  text-align:left;
  vertical-align:top;   
  font-size:11px;
  background: #efefef url('../images/forms/user-input.gif') no-repeat top left;  
}

table.UserAccountForm td.PassPhrase1Input input
{
  width:170px;
  margin-top:  4px;
  margin-left: 0px;

  padding-top:    2px;
  padding-bottom: 3px;
  
  padding-left:   4px;
  padding-right:  4px; 
  
  background:  transparent;
  border:      none;
  font-size:   11px; 
  font-family: tahoma , arial , verdana;
}


table.UserAccountForm td.PassPhrase2
{
  width:  114px;
  padding-right:20px;
  text-align:right; 
  font-weight:bold;
  font-size:11px; 
}

table.UserAccountForm td.PassPhrase2Input
{  
  text-align:left;
  vertical-align:top;   
  font-size:11px;
  background: url('../images/forms/user-input.gif') no-repeat top left;  
}

table.UserAccountForm td.PassPhrase2Input input
{
  width:170px;
  margin-top:  4px;
  margin-left: 0px;

  padding-top:    2px;
  padding-bottom: 3px;
  
  padding-left:   4px;
  padding-right:  4px; 
  
  background:  transparent;
  border:      none;
  font-size:   11px; 
  font-family: tahoma , arial , verdana;
}


table.UserAccountForm td.TextArea 
{
  text-align:left;
  vertical-align:middle;
  height:121px;
  font-size:11px;
  background: #efefef url('../images/forms/add-kariera-textarea.gif') no-repeat top left;;
}

table.UserAccountForm td textarea
{
  margin: 1px;
  padding:2px;
  width:454px;
  height:108px;
  background: transparent;
  border: none;
}

table.UserAccountForm td input.error
{  
  padding-top:    2px;
  padding-bottom: 3px;
  
  padding-left:   4px;
  padding-right:  4px;  
  
  vertical-align:middle;
  border:     solid 1px #AA0000;
  background: transparent;
  font-size:  11px;
  font-family:  tahoma, arial, verdana;
}

table.UserAccountForm td.separator
{
  height:26px;
  background: url('../images/forms/add-news-separator.gif') no-repeat center left;
}

table.UserAccountForm td.UserAccountCreate
{
  text-align:right;
  vertical-align:top;
}

table.UserAccountForm img.submit, img.reset
{
  margin-right:16px;  
  cursor: pointer;
}


table.UserAccountForm td.errors
{
  font-size:10px; 
  color:  #CC0000;
  padding-left:10px;
}


/*------------*/

div.UserLoginForm
{
  width:610px;
  /*height:20px;*/
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  background: url('../images/layout/add-news-form-title.gif') repeat-x left bottom;
  font-weight:bold;
  font-size:12px;
}

table.UserLoginForm
{
  
  margin-top:15px;
}

table.UserLoginForm td
{
  height: 28px;
}

table.UserLoginForm td.Login
{
  width:  250px;
  padding-right:20px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
  background: #efefef;
}

table.UserLoginForm td.LoginInput
{
  width:350px;
  text-align:left;
  vertical-align:top;   
  font-size:11px;
  background: #efefef url('../images/forms/user-input.gif') no-repeat top left;
  
}

table.UserLoginForm td.PassPhrase1
{
  width:  200px;
  padding-right:20px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
  
}

table.UserLoginForm td.PassPhrase1Input
{
  width:300px;
  text-align:left;
  vertical-align:top;   
  font-size:11px;
  background: url('../images/forms/user-input.gif') no-repeat top left;
  
}

table.UserLoginForm td.LoginInput input,
table.UserLoginForm td.PassPhrase1Input input
{
  width:170px;
  margin-top:  4px;
  margin-left: 0px;
  margin-right:15px;
  
  padding-top:    2px;
  padding-bottom: 3px;
  
  padding-left:   4px;
  padding-right:  4px; 
  
  background:  transparent;
  border:      none;
  font-size:   11px; 
  font-family: tahoma , arial , verdana;
}

table.UserLoginForm td.separator
{
  height:26px;
  background: url('../images/forms/add-news-separator.gif') no-repeat center left;
}

table.UserLoginForm td.UserLoginControl
{
  text-align:right;
  vertical-align:top;
}

table.UserLoginForm img.submit, img.reset
{
  margin-right:16px;  
  cursor: pointer;
}

table.UserAccountForm td.CheckBox
{
  padding-right:10px;
  text-align:right; 
  vertical-align:middle;
  font-weight:bold;
  font-size:11px;
  background: #efefef;
}

table.UserAccountForm td.CheckBox input
{
  width: auto;
  margin:auto;
  padding:auto;
}

table.UserAccountForm td.CheckBoxInput
{  
  text-align:left;
  vertical-align:middle;   
  font-size:11px;
  background: #efefef;
  font-weight:bold;  
}

table.UserAccountForm td.UserAccount
{
  padding-right:20px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
}


table.UserAccountForm td.UserAccountType
{
  width:300px;
  text-align:left;
  vertical-align:middle;   
  font-size:11px;
  /*background: url('../images/forms/user-input.gif') no-repeat top left;*/
}

table.UserAccountForm td.UserAccountType table td.text
{
  padding:0px;
  width:160px;
  height:20px;
  vertical-align:top;
  background: url('../images/forms/user-account-type.gif') no-repeat top left;
}

table.UserAccountForm td.UserAccountType table td.arrow
{
  padding:0px;
  width:20px;
  height:20px;
  vertical-align:top;
  background: url('../images/forms/user-account-type-arrow.gif') no-repeat top left;
}

table.UserAccountForm td.UserAccountType input
{
  width:150px;
  margin-left:10px;
  margin-top:2px;
  
  background:  transparent;
  border:      none;
  font-size:   11px; 
  font-family: tahoma , arial , verdana;
}

table.UserAccountForm td.UserAccountType div 
{
  background: #F3F3F3;
  margin:0px;
  border:  solid 1px #3DA2C7;
  border-top: none; 
}

table.UserAccountForm td.UserAccountType div table td
{
  height:20px;
  width:  150px;
  padding-left:10px;
}

table.UserAccountForm td.UserAccountType div table td.hover
{
  cursor:pointer;
  background: #3DA2C7;  
}
