html,body{ width:100% !important;height:100% !important;padding:0 !important;margin:0 !important; background:#E9E9E9; }
body { background: url("/assets/AdminGenerator/image/background.jpg") repeat-x scroll left top #E9E9E9 !important; color: #000000; margin: 0 !important; padding: 0 !important; text-align: left; width:100% !important; height:100% !important; font-family:tahoma; font-size:12px; }
#modules li { display: inline; }
textarea { width: 300px; height: 80px; }
.hidden { display: none !important; }
.operation { display: block; width: 16px; height: 16px; float: left; margin-left: 10px; background-repeat: no-repeat; }
#top-panelbar a.logo { position:absolute; left:20px; top:9px; width:108px; height:34px; background:url(/assets/AdminGenerator/image/logo.png); display:block; }
#top-panelbar a.logout { border-radius: 5px 5px 5px 5px; font-size: 10px; font-weight: bold; height: 22px; padding: 8px 10px 0 25px; text-transform: uppercase; font-family:tahoma; cursor:pointer; background: url("/assets/AdminGenerator/image/b-logout.png") no-repeat scroll 8px center #FFFFFF; color: #A3A3A3; display: block; float: right; text-decoration:none; }
.clr { clear: both; float: none; }
#admin-login-form { margin: 0 auto; position: absolute; width: 300px; height: 205px; margin: 0 auto; top: 40%; left: 0; right: 0; border: 1px solid #000000; background-color: #F4F4F4; }
#admin-login-form .submit { background: url('/static/icon/login.png') no-repeat; border: 0; width: 112px; height: 32px; margin-top: 5px; }
#admin-login-form label { display: block; text-align: center; font-size: 11px; }
#admin-login-form input { display: block; width: 150px; margin: 0 auto 10px; border: 1px solid black; }
#admin-login-form h1 { background: #000000; color: #FFFFFF; height: 22px; padding-top: 8px; padding-left: 5px; font-weight: bold; font-size: 13px; border: 1px solid #FFFFFF; margin-bottom: 10px; font-family: arial;}
#admin-login-form .login-fail { font-weight: bold; font-size: 11px; text-align: center; margin-bottom: 10px; }
.datagrid tr { cursor: pointer; }
span.obligatory { color: #EB2323; }
.field-error { background-color: #EBCBCC; padding: 3px 10px 3px 3px; }
input, select{ outline:0 !important; }