body { background: #EDEDED; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; }
div.field { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
form { margin: 0; padding: 0; }
a.no { text-decoration: none; }
table tr td { padding: 5px 2px; }
.tr { background-color: #DEDEDE; }
img { border: none; }
.all { background-image: none; font-weight: bold; }
td, input, select, textarea { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
a:link { color: #0240a3; }
a:visited { color: #0240a3; }
a:active { color: #000; }
p { margin: 5px 0; }
.btn button { background-image: url(img/btn_bg.png); border: 0 solid white; background-repeat: no-repeat; width: 91px; height: 22px; cursor: pointer; color: #FFF; }
div#installation { border: 1px solid #CCC; margin: 20px auto; padding: 75px 0 0 0; width: 700px; background-image: url(img/header.png); background-repeat: no-repeat; background-position: center top; }
.inner-content { background-color: #FFF; border: 1px solid #CCC; margin: 0 10px 10px 10px; padding: 10px;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; }
.lgn { margin: 0 10px 10px 0; text-align: right; }
#copyright { line-height: 16px; margin: 0 auto 10px auto; text-align: center; width: 492px; }
div.error { border: 1px solid #CD5C52; color: #CD5C52; font-size: 11px; font-weight: bold; line-height: 20px; margin: 0 10px; padding: 10px 10px 10px 53px; background-color: #FFEDEB; background-image: url(img/ico-err.gif); background-repeat: no-repeat; background-position: left; }
textarea:focus, input:focus { background-color: #ffffee; }
.err { color: #C00; display: none; font-size: 10px; line-height: 16px; padding: 0 0 0 20px; white-space: nowrap; width: 16px; background-image: url(img/off.gif); background-repeat: no-repeat; }
h2#install { font-size: 20px; line-height: 50px; background-image: url(img/install.png); background-repeat: no-repeat; background-position: 10px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 65px; font-weight: lighter; }
h3 { font-size: 14px; padding: 2; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ABABAB; }
span.no { color: #F00; font-weight: bold; }
span.yes { color: #067900; font-weight: bold; }
td.elem { font-weight: bold; vertical-align: top; width: 150px; }
.license { background-color: #FFF; border: 1px solid #ABABAB; height: 400px; margin: 0 10px 10px 10px; width: 675px; }
td.item-desc { vertical-align: top; width: 200px; }
div.query { border: 1px dotted #222; color: #777; font-size: 9px; margin: 0 0 10px 0; }
div.qerror { color: #F00; font-size: 10px; margin: 0 0 5px 0; }
div.db_errors { border: 1px solid #777; height: 300px; margin: 10px 0 0 0; overflow: scroll; padding: 5px; width: 300px; }
div.remove_install { background-color: #FFEDEB; border: 1px dotted #CD5C52; color: #CD5C52; font-weight: bold; padding: 5px 0; text-align: center; }