body{padding:0;margin:0px;font-size:12px;color:#555;font-family:tahoma,Verdana; text-align:center;}
@-webkit-keyframes animate-cloud {
  from {
    background-position: 600px 100%;
  }
  to {
    background-position: 0 100%;
  }
}
@-moz-keyframes animate-cloud {
  from {
    background-position: 600px 100%;
  }
  to {
    background-position: 0 100%;
  }
}
@-ms-keyframes animate-cloud {
  from {
    background-position: 600px 100%;
  }
  to {
    background-position: 0 100%;
  }
}
@-o-keyframes animate-cloud {
  from {
    background-position: 600px 100%;
  }
  to {
    background-position: 0 100%;
  }
}
html{
	height: 100%;
}
body{
   background:url(cloud.png) 0 bottom repeat-x  #049ec4;
  -webkit-animation: animate-cloud 20s linear infinite;
  -moz-animation: animate-cloud 20s linear infinite;
  -ms-animation: animate-cloud 20s linear infinite;
  -o-animation: animate-cloud 20s linear infinite;
  animation: animate-cloud 20s linear infinite;
  width: 100%;
}
select{margin-left:1.5em;vertical-align:middle;border:1px solid #b4cceb;height:22px;font-size:12px;}
#main{width:350px;margin:100px auto auto auto; height:320px; overflow:hidden; background:#f8f8f8;
	border-radius: 8px;
	box-shadow: 1px 2px 4px rgba(0,0,0,0.6);}
*{padding:0;margin:0}
input{font-size:12px;}
.logo{background:url(Llogo.gif) center bottom no-repeat;height:100px;}
.login{padding-top:30px; padding-bottom:30px;}
.login th{height:33px;line-height:33px;text-align:right;width:120px;font-weight:normal;font-size:12px; }
.login td{text-align:left;font-size:12px;padding-left:20px; padding:5px 10px;}

.input{font-size:12px;vertical-align:middle;height:24px; line-height:22px;color:#666;padding-left:22px;width:118px;text-align:left;}
.icon{border: 1px solid; border-color: #8cb7e1 #e3f0fc #e3f0fc #8cb7e1; background:#fff url(login-icon.gif) no-repeat; }
.un{background-position:5px 3px;}
.pw{background-position:5px -46px;}
.da{background-position:5px -145px;}
.btn{width:80px;height:30px;}

table{border-collapse:collapse;border-spacing:0;}
:focus{outline:none;}