/* --- Layout --- */ html, body { margin: 0; padding: 0; height: 100%; background: #ffffff url('images/bg.gif') repeat; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #525759; } .page { position: relative; float: left; width: 750px; min-height: 100%; margin: 0 auto auto 10px; } .header { vertical-align: bottom; position: relative; margin: 10px 0 20px 0; } .footer { position: absolute; bottom: 0; width: 100%; height: 25px; border-top: 1px solid #d5d5d5; padding-top: 15px; } .footer_before { padding: 20px 0px 30px 0px; } .row:after, .header:after, form:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .col { position: relative; float: left; } .col_2 { position: relative; float: left; width: 50%; } .col_3 { position: relative; float: left; width: 33%; } .col_main { position: relative; float: left; width: 580px; padding-left:20px; } .col_left { position: relative; float: left; width: 150px; } .col_center { border: 1px solid #5555ff; position: relative; float: left; text-align: center; width: 50%; margin: -1px; } .col_right { position: relative; float: right; width: 25%; } /*----------------------------------------*/ .header .col_main { bottom: 0px; position: absolute; margin-left: 150px; color: #000000; width: 600px; padding-left: 0; } .header .col_main h1 { margin: 0; padding-left: 20px; font-size : 15px; font-weight: normal; } /* --- Footer --- */ .footer { font-size : 10px; text-align: center; } .footer a { color: #525759; } /* --- Navi --- */ .navi { border: 1px solid #d5d5d5; margin-bottom: 20px; } .navi h1 { margin: 0; padding-left: 10px; font-size: 10px; color: #ffffff; background: #e5e5e5 url('images/navi_bg.gif') repeat-y; } .navi ul { margin: 0; padding: 7px 0 7px 0; list-style: none; } .navi ul li { padding: 4px 0 4px 30px; } .navi hr { margin: 7px; border: none; border-top: 1px solid #d5d5d5; } li.hr { margin: 7px 7px 0px 7px; border: none; border-top: 1px solid #d5d5d5; } li.plugin { background: url('images/symbol/plugin.gif') no-repeat; } li.soft { background: url('images/symbol/soft.gif') no-repeat; } li.home { background: url('images/symbol/home.gif') no-repeat; } li.contact { background: url('images/symbol/contact.gif') no-repeat; } li.tv { background: url('images/symbol/tv.gif') no-repeat; } .navi a { color: #ff0000; text-decoration: none; } .navi a:hover { text-decoration: underline; } .col_main h1 { margin: -3px 0 15px 0; font-size: 18px; color: #000000; } .col_main h2 { margin: 10px 0 5px 0; font-size: 13px; color: #000000; } .col_main h1 > h2 { margin-top: 0; } .col_main p + h2 { margin-top: 20px; } .col_main ul.navi { border: 0; margin: -10px 0 0 0; padding: 7px 0 7px 12px; font-size: 13px; color: #000000; } .col_main label + ul.navi { width: 288px; margin: 0; padding: 5px 0px 3px 22px; } .col_main ul.navi li { padding: 0px 0 4px 0px; } .col_main a { color: #ff0000; text-decoration: none; } form .row, form h1, form h2, form h3, form p { width: 450px; float: left; } form .button { float: right; padding: 1px 1px 1px 12px; } form .button.bottom { clear: both; margin-top: -29px } label { float: left; width: 130px; text-align: right; margin: 8px 0px 8px 10px; font-weight: bold; font-size: 12px; } label[title*=" "] { cursor: help; } .info { float: left; width: 292px; margin: 8px 0px 8px 10px; } input, textarea, .row select { text-align: left; float: right; background-color: #ffffff; border: 1px solid #7d7d7d; border-radius: 3px; -moz-border-radius: 3px; width: 292px; height: 17px; line-height: 17px; margin: 5px 0px 3px 0px; padding: 0px 3px 0px 3px; } .row select { width: 300px; padding: 0px 0px 0px 0px; height: 19px; line-height: 15px; } textarea { height: 70px; } form .value input { float: left; margin: -4px 4px -4px 0px; } .button select { width: auto; margin-top: 4px; margin-bottom: 7px; background-color: #F5F5F5; } input[type=submit], input[type=button] { width: auto; text-align: center; background-color: #F5F5F5; margin: 4px 0px 5px 0px; padding: 0px 15px 2px 15px; height: 19px; cursor: pointer; font-size : 11px; } input[type=submit]:hover, input[type=button]:hover { background-color: #e5e5e5; } input[type=submit] { font-weight: bold; } input[type=checkbox] { border: none; float: left; width: auto; margin: 6px 0px 5px 12px; } input.invalid, textarea.invalid, select.invalid { border-color: #CC3300; } input:focus, textarea:focus, select:focus { box-shadow: 0px 0px 3px #7d7d7d; -moz-box-shadow: 0px 0px 3px #7d7d7d; -webkit-box-shadow: 0px 0px 3px #7d7d7d; } input.invalid:focus, textarea.invalid:focus, select.invalid:focus { box-shadow: 0px 0px 3px #CC3300; -moz-box-shadow: 0px 0px 3px #CC3300; -webkit-box-shadow: 0px 0px 3px #CC3300; } form .value { float: left; font-weight: bold; margin: 8px 0px 8px 11px; max-width: 289px; } form .value a { font-weight: normal; } form .value ul { margin: -2px 0px 0px 15px; } form h3 .value img { position: absolute; right: 22px; margin-top: -7px; } .invalid.message { margin: 0px 0px 7px 125px; } .value .invalid.message { margin: 4px 0px -4px 4px; font-weight: normal; } .log .state { margin-top: -14px; float: right; font-weight: bold; } .log .state.color1 { color: red; } .log .state.color2 { color: green; } .log .state.color7 { color: gray; } .navi .log { font-size: 9px; color: #525759; margin: 0 5px -1px 5px; } .navi .log .state { margin-top: 0; float: left; } .progress { height:5px; width: 0; background: #FF5555; } #status { overflow: auto; } .error { color: red; }