.container{margin: 0 auto; width: 300px; border: 1px solid #aaaaaa; border-radius: 8px; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6); padding: 10px; margin-top:50px; text-align: center;}
.container img{margin-bottom: 20px;}
.container input[type="text"],.container input[type="password"]{width: 285px; margin: 8px 0 8px 0; padding: 5px; border-radius: 3px; border: 1px solid #cccccc; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);}
.container input[type="submit"]{width: 100%; line-height: 35px; height: 35px; vertical-align: middle; margin: 8px 0 8px 0;-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;box-shadow:inset 0px 1px 0px 0px #bbdaf7;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');background-color:#79bbff;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #84bbf3;display:inline-block;color:#ffffff;font-family:Arial, sans-serif;font-weight:bold;font-style:normal;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #528ecc;}
.container input[type="submit"]:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');background-color:#378de5;}
.container input[type="submit"]:active{position: relative; top:1px;}
.message{color: red; font-weight: bold; text-align: center; }
