body{background:#fff;position:relative;margin:0;padding:0;width:100%;height:auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #383838;}a,a:hover{text-decoration:none}.header_middle{height:67px;margin-top:70px;width:100%}.logo1 {    text-align: center;    width: 100%;}.logo1 h1 {    display: block;    font-size: 2em;    font-weight: bold;    margin: auto;    text-align: center;    width: 300px;}h1 img {    margin: auto;    text-align: center;}.logo1 h1{padding:0;background:none}h2 {    font-size: 19px;    font-weight: normal;    padding-top: 20px;}.login_panel{background:url("login_panel.png") repeat-x scroll 0 0 transparent;width:498px;height:325px;margin:70px auto 0}.login_panel_top{width:498px;height:182px}.login_panel_bottom{width:498px;height:58px}.panel_left{width:109px;height:182px;float:left}.panel_right{width:389px;height:182px;float:left}.inp_name{background:url("inp_name.png") no-repeat scroll 43px 0 transparent;height:32px;margin-bottom:10px;margin-left:0;margin-top:58px;width:376px}.inp_name span{display:block;height:32px;width:45px;line-height:32px;float:left;color:#152240;}.inp_name input{border:medium none;background:none;height:32px;line-height:32px;padding:0;padding-left:5px;width:260px;float:left}.inp_password{background:url("inp_password.png") no-repeat scroll 43px 0 transparent;height:32px;line-height:32px;margin-left:0;width:376px}.inp_password span{display:block;height:32px;width:45px;line-height:32px;float:left;color:#152240;}.inp_password input{border:medium none;background:none;height:32px;line-height:32px;padding:0;padding-left:5px;width:260px;float:left}.text_logErr{height:38px;width:350px;line-height:38px;color:red;text-align:center}input[type="submit"].loguj{background:url("zaloguj.png") no-repeat scroll 0 0 transparent;display:block;width:101px;height:33px;float:right;margin-right:15px;margin-top:5px}a.PasswordRecovery{background:url("PasswordRecovery.png") no-repeat scroll 0 5px transparent;color:#d10a11;display:block;float:left;font-size:12px; font-weight: bold; height:33px;line-height:33px;margin-left:15px;margin-top:5px;padding-left:30px;width:120px}.inp_name_rec{background:url("inp_name.png") no-repeat scroll 43px 0 transparent;height:32px;margin-bottom:10px;margin-left:0;margin-top:75px;width:376px}.inp_name_rec span{display:block;height:32px;width:45px;line-height:32px;float:left;color:#152240;}.inp_name_rec input{border:medium none;background:none;height:32px;line-height:32px;padding:0;padding-left:5px;width:260px;float:left}span.pass_rec_er{display:block;margin-left:35px;width:5px;font-size:13px}a.but_rec{background:url("but_odzyskaj.png") no-repeat scroll 0 0 transparent;display:block;width:108px;height:33px;float:right;margin-right:15px;margin-top:5px}a.but_back{background:url("back.png") no-repeat scroll 0 0 transparent;display:block;width:101px;height:33px;float:right;margin-right:15px;margin-top:5px}span.info{color:#d10a11;display:block;font-size:13px; font-weight: bold; height:30px;margin-top:80px}.rejestracja {    color: #4f4f4f;    font-size: 13px;    padding-top: 20px;    text-align: center;}.rejestracja a {    background: url("but_rejest.png") no-repeat scroll 0 0 transparent;    display: block;    height: 33px;    margin: 20px auto auto;    width: 116px;}.rej {    background: url("bg_rej.jpg") no-repeat scroll 0 0 transparent;    height: 829px;    margin: 50px auto auto;    width:457px;    padding-left:41px;    padding-top:58px;}span.info_rej{	background: url("info_rej.jpg") no-repeat scroll 0 0 transparent;	padding-left: 30px;	display: block;	font-size: 13px;	color: #515151;}.but_rej{	width: 498px;	margin: auto;	height: 90px;}a.but_back_rej{	background: url("but_back_rej.png") no-repeat scroll 0 0 transparent;	width: 156px;	height: 33px;	float: left;	margin-left:10px;	margin-top: 25px;}a.but_rej{	background: url("but_rej.png") no-repeat scroll 0 0 transparent;	width: 101px;	height: 33px;	float: right;	margin-right:10px;	margin-top: 25px;}span.rej_dane {    display: block;    font-size: 13px;    font-weight: bold;    margin-bottom: 40px;    margin-top: 50px;    text-align: left;}.input, .input_m{	height: 40px;}.input input {    background: url("bg_inp.png") no-repeat scroll 0 0 transparent;    height: 32px;    line-height: 32px;    margin-left: 0;    padding-left: 5px;    width: 292px;}.input_m input{    background: url("bg_inp_m.png") no-repeat scroll 0 0 transparent;     height:32px;	         line-height: 32px;    margin-left: 0;    width:92px;    padding-left: 5px;	}span.name {    display: block;    float: left;    font-size: 11px;    height: 35px;    line-height: 32px;    text-transform: uppercase;    width:100px;}.login_info {    background: url("login_info.png") no-repeat scroll 0 0 transparent;    font-size: 13px;    height: 183px;    line-height: 183px;    margin: 70px auto 0;    padding-left: 120px;    width: 378px;}.login_info span.inf{ line-height: 18px; display: block; width:350px; padding-top:35px;	}