*{
 margin:0;
 padding:0;
 }

body{
 position:relative;
 background-color:#efefef;
 background-image:url(../img/body_bg2.jpg);
 background-repeat:repeat-x;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333;
 } 
div.container{
 background-color:#ececec;
 background-image:url(../img/header_bg.jpg);
 background-repeat:repeat-x;
 background-position:5px 25px;
 width:320px;
 height:250px;
 border:10px solid #fff;
 margin:10% auto;
 } 
.container h4{
 background-color:#333;
 width:310px;
 padding:5px;
 color:#fff;
 font-size:13px;
 } 
/*=======================================Logowanie=========================================*/ 

form.logowanie{
 padding-top:40px;
 } 
form.logowanie img{
 margin-left:200px;
 } 
p.info{
 width:300px;
 margin:30px auto;
 } 
p.error{
 width:300px;
 margin:10% auto;
 color:red;
 } 


form.logowanie p{
 margin-bottom:5px;
 }  
.uzytkownik_lbl{
 	display:block;
 	width:87px;
 	float:left;
 	text-align:right;
 	position:relative;
 	top:3px;
 	padding:0 10px 0 0;
} 
.uzytkownik_input{
	float:left;
	width:150px;
	border:1px solid #ccc;
	font-size:11px;
	padding:1px;
} 
.haslo_lbl{
	display:block;
 	width:87px;
 	float:left;
 	text-align:right;
 	position:relative;
 	top:3px;
 	padding:0 10px 0 0;
}
.haslo_input{
	float:left;
	width:150px;
	border:1px solid #ccc;
	font-size:11px;
	padding:1px;
}
.haslo_input:hover,.uzytkownik_input:hover{
 border-color:#333;
}
.zaloguj_btn{
 position:relative;
 left:96px;
 background-color:#c3c;
 border:none;
 color:#fff;
 font-size:11px;
 padding:2px 0px 2px 0px;
 text-align:center;
 width:153px;
 cursor:pointer;
 } 
.zaloguj_btn:hover{
 background-color:#333;
 } 
 
 
div.footers{
 position:absolute;
 bottom:0;
 width:100%;
 height:20px;
 background-color:#333;
 } 

.clear {
	clear:both;
	display:block;
}