h1.title {text-align: left; margin-left: 15px;font-size: 24px;line-height: 46px;}
h2.title {margin: 14px 0;}
.container{max-width: 1200px;margin:0 auto;}
.login_form {background-color: #e0e0e0;padding: 24px 14px;text-align: center;}
input {padding: 7px 14px;font-size: 12px;color: #666;margin: 14px 0;}
table input { margin: 0;}
.ishort { width: 80px;}
.ishort2 {width: 160px;}
.logout {float: right;margin: 7px 0 0 0;font-size: 16px;font-weight: bold;padding: 7px 30px;min-width: 120px;border: 1px solid #444;}
.logout:hover { background-color: #bbb;}
.head {background: #e0e0e0;}
.navbar { display: block; float: right; margin: 0 20px 20px; width: 20%;}
.topmenu {display: block; float: right;padding: 0}
.logout {float: right;}
.msg {padding: 14px 15px 14px;color: #2222aa;font-weight: bold;}
.nmenu .navbar {width:auto; float: right;}
footer {border-top: 1px solid #ccc; padding: 10px 0;text-align: center;bottom: 0;width: 100%;margin: 150px auto 0;left: 0;}