@CHARSET "UTF-8";


#login_type_auto {
    display:none;
}

#center {
    margin-left:auto;
    margin-right:auto;
    margin-top: 0;
}

.radio_list li {
  list-style:none;
  list-style-position: outside;
  display:block;
  clear:both;
  float: none;
  margin-left: 30px;
}


#logintab {
	border-bottom:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	padding-top: 10px;
	
}

#logintab  .input {
	border: solid 1px #66C32D;
	width: 150px;	
}

.formtable {
    margin-top: 18px !important;
    
}

.formtable th{
    text-align: right !important;
    padding-right: 20px !important;
}

.formtable td{
    padding: 5px 15px 7px 0 !important;
}

.formtable input[type="password"]{
    width: 140px !important;
}

.pudelko table.formtable td.errors{
    padding: 0 !important;
    vertical-align: middle;
    text-align: left;
}

#remindpasswordtab {
	border-bottom:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	padding-top: 10px;
}

#resetpasswordtab {
	border-bottom:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
        border-top:1px solid #A6A6A6;
	padding-top: 10px;
        padding-bottom: 10px;
}

#changepasswordtab {
	border-bottom:1px solid #A6A6A6;
	border-left:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	padding-top: 10px;
}

#loginsection .gen-error {
    margin: 0 auto;
    text-align: center;
    color: #a04040;
    font-size: 14px;
    width: 420px;
    padding-bottom: 10px;
}

#loginsection .gen-msg {
    margin: 0 auto;
    text-align: center;
    color: #64BA25;
    font-size: 14px;
    width: 420px;
    padding-bottom: 10px;
}

#loginsection #tabs {
	margin-left:auto;
	margin-right:auto;
	
}

#loginsection .formerror {
    color: #c44040;
	padding: 5px 0 0 0;
    text-align: center;
    width: auto;
}

#loginsection .apla_logowanie_new .formerror{
    color: #c44040;
    text-align: center;
    width: 240px;
    position: relative;
    padding: 2px;
}

#changesection .formerror{
   color: #C44040;
    padding: 0;

    width: 150px;
}

#loginsection .form-label {
    float:left;
    width: 60px;
    font-weight:bold;
	padding-left: 10px;
    cursor: pointer;
    padding-top: 7px;
}

#loginsection label {
    cursor: pointer;
}

#loginsection .form-row {
    padding-top:5px;
}

#loginsection .form-title {
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    color: #FF7E1C;
    font-size: 18px;
    font-weight:bold;
    position: relative;
    left: 0px;
    padding: 3px 0px 25px 0px;
    width: 700px;
}

#logintab .submit {
	margin: 10px 3px 15px 300px;
	
}

#remindpasswordtab .submit {
	margin: 20px 3px 15px 300px;
}

#remindpasswordtab .input {
	border: solid 1px #FF7E1C;
	width:  200px;	
}

#changepasswordtab .form-label {
	width: 100px;
	padding-left: 50px;
}

#changepasswordtab .formerror {
	left: 150px;
	
}

#changepasswordtab .submit {
	margin: 40px 3px 15px 300px;	
}

#changepasswordtab .input {
	border: solid 1px #FF7E1C;
	width: 150px;	
}



#resetpasswordtab .form-label {
	width: 100px;
	padding-left: 50px;
}

#resetpasswordtab .formerror {
	left: 150px;

}

#resetpasswordtab .submit {
	margin: 40px 3px 15px 300px;
}

#resetpasswordtab .input {
	border: solid 1px #FF7E1C;
	width: 150px;
}




#logintoagnatid ul {
	display: none;
}

#logintoagnatid {
	margin-left: auto;
	margin-right: auto;
	width:300px;
}

#logintoagnatid .frame {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	border: solid 1px #FF7E1C;	
}

#logintoagnatid .submit {
	margin: 20px 3px 15px 160px;
	cursor: pointer;
}

#logintoagnatid .input {
	border: solid 1px #FF7E1C;
	margin: 0 0 0 0;
	width: 150px;
}
	
#logintoagnatid .form-label {
    float:left;
    width: 60px;
    font-weight:bold;
	padding-left: 10px;
    cursor: pointer;
}

#logintoagnatid .form-row {
    padding-top:5px;
}

#logintoagnatid .formerror {
	font: normal normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #c44040;
    position: relative;
    left: 70px;
	padding: 3px 0px 5px 0px;
}







#partnerlogincenter {
    margin-left:auto;
    margin-right:auto;
    margin-top: 10%;
    width: 300px;
}

#partnerloginsection {

	width: 300px;
	padding: 10px 0 0 0;
	border: solid 1px #a04040;	
}

#partnerloginsection .submit {
	margin: 20px 3px 15px 160px;
	cursor: pointer;
}

#partnerloginsection .input {
	border: solid 1px #a04040;
	margin: 0 0 0 0;
	width: 150px;
}
	
#partnerloginsection .form-label {
    float:left;
    width: 60px;
    font-weight:bold;
	padding-left: 10px;
    cursor: pointer;
}

#partnerloginsection .form-row {
    padding-top:5px;
}

#partnerloginsection .formerror {
	font: normal normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #c44040;
    position: relative;
    left: 70px;
	padding: 3px 0px 5px 0px;
}

#header {
	border: none;
}

#password_expired_container div.passwdleter-txt {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	font-weight: bold;
}

#password_expired_container div.passwdleter-btn {
	text-align: right;
	float: left;
	width: 240px;
}

#password_expired_container .passwd-change-container {
	position: relative;
	width: 410px;
	padding-bottom: 20px;
	padding-top: 15px;
}