#root {width: 600px; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; padding: 20px; border: 1px solid #ccc}
#root, #root th, #root td, #root input, #root select {font-family: "Segoe UI", Tahoma, Geneva, sans-serif; font-size: 11px; color: #000}
#root input[type=text], #root input[type=password] {width: 150px}
#root select {width: 156px}
#root input[type=submit] {padding: 1px 13px 1px 13px}
#root a {color: #069}
#root img {border: 0}
#root form {margin: 0}
#root h1 {font-size: 21px; color: #aaa; font-weight: normal; margin: 0 0 16px 0; padding: 0}

#root .error {color: #c00; font-weight: bold; padding: 7px 7px 7px 32px; background: url(images/error.png) no-repeat left center}
#root .info {color: #069; font-weight: bold; padding: 7px 7px 7px 32px; background: url(images/info.png) no-repeat left center}
#root .ok {color: #090; font-weight: bold; padding: 7px 7px 7px 32px; background: url(images/ok.png) no-repeat left center}
#root .label {padding-right: 30px}
#root .separator {height: 20px}

#root #captcha {width: 74px}
#root #captcha-img {width: 80px; border-radius: 4px}
