* {margin: 0;  padding:0;}
html, body {height: 100%; margin: 0;}

body { background: url(../img/logo_bg.png) bottom right no-repeat #f0f3f5; height: 100%; font-family: Droid Sans, Arial; color:#666; }
.clear{clear:both;}

footer {position: relative; }
.left{ position: absolute; top: 10px; left: 25px; }
.right{ position: absolute; top: 10px; right: 25px; text-align:right;}

footer p { color:666; font-size: 13px; margin: 0;}
#container {  position:relative; width: 695px; margin: 0 auto; margin-top: 15%; }
#logowanie {width: 440px; height: 310px; margin: 0 auto; background:  #f7f9fa; border: 2px solid #cacbcf; border-radius: 5px; box-shadow: 0 0 10px 3px #E9ECEE; position: absolute;}
#logowanie header{ border-bottom: 1px solid #fff; box-shadow: 0 1px 0px #e6e7ea; margin: 0px 25px 10px 25px; padding-top: 20px;   height: 35px;}
#logowanie header h2 {margin:0 0 15px 0; padding-left: 10px; font-weighT: normal; font-size:20x;}
#logowanie header h2  strong;{font-weighT: bold;}


#logowanie form {border-bottom: 1px solid #fff; box-shadow: 0 1px 0px #e6e7ea; margin: 0px 25px; padding: 20px 0;  }
#login-inner {position: relative;}
#logowanie form p{position: relative;}
ul.errors{ position: absolute;  color: #f00; font-size: 12px; left: 25px; list-style-type: none; margin: 0;}
#logowanie form p.login_p{display:block; width: 255px; height: 28px; background: url(../img/user.png) 8px 6px  no-repeat #fbfcfc; margin: 15px auto 25px;  border:solid 1px #bebec4;  box-shadow: 0 1px 0px #ecedef; border-radius: 4px; padding-left: 32px;}
#logowanie form p.login_p input {display:block; width: 234px; height: 28px; background:#fff; border:none; border-radius: 0 2px 2px 0; border-left: 1px solid #bebec4; padding: 0 10px;}
#logowanie form p.pass_p{display:block; width: 255px; height: 28px; background: url(../img/pass.png) 8px 6px  no-repeat #fbfcfc; margin: 15px auto;  border:solid 1px #bebec4;  box-shadow: 0 1px 0px #ecedef; border-radius: 4px; padding-left: 32px;}
#logowanie form p.pass_p input {display:block; width: 234px; height: 28px; background:#fff; border:none; border-radius: 0 2px 2px 0; border-left: 1px solid #bebec4; padding: 0 10px;}
#logowanie form p.remind_p {float: left; margin: 0; color:#afafaf; font-size: 13px; margin-left: 51px; line-height: 30px;}
#logowanie  p#email_p {color:#666; margin-bottom: 5px;}
#logowanie  p#email_p a{font-weight: bold; color:#666; text-decoration: none;}


#logowanie .submit-login { color:#fff; font-size: 13px; border: 1px solid #e9630d; border-radius: 4px; box-shadow: 1px 1px 1px #f4dbcb; padding: 5px; float:right; margin-right: 51px;
background: #febd95; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmQ5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmU5YTVjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZmU5MTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmM5MDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDYlIiBzdG9wLWNvbG9yPSIjZmU4YTQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZmQ3YzI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiNzMxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #febd95 0%, #fe9a5c 4%, #fe914e 29%, #fc9048 33%, #fe8a41 46%, #fd7c29 75%, #fb731d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febd95), color-stop(4%,#fe9a5c), color-stop(29%,#fe914e), color-stop(33%,#fc9048), color-stop(46%,#fe8a41), color-stop(75%,#fd7c29), color-stop(100%,#fb731d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #febd95 0%,#fe9a5c 4%,#fe914e 29%,#fc9048 33%,#fe8a41 46%,#fd7c29 75%,#fb731d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #febd95 0%,#fe9a5c 4%,#fe914e 29%,#fc9048 33%,#fe8a41 46%,#fd7c29 75%,#fb731d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #febd95 0%,#fe9a5c 4%,#fe914e 29%,#fc9048 33%,#fe8a41 46%,#fd7c29 75%,#fb731d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #febd95 0%,#fe9a5c 4%,#fe914e 29%,#fc9048 33%,#fe8a41 46%,#fd7c29 75%,#fb731d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febd95', endColorstr='#fb731d',GradientType=0 ); /* IE6-8 */
}

#logowanie form span a {

}

#logowanie form span a:hover {

}


.errors li{
    list-style: none;
    margin-bottom: 5px;
}
#message{
    padding-top: 10px;
    width: 400px;
    margin-left: 20px;
}