#content { min-height: 410px; text-align: left; margin: 0 0 20px 0; padding: 20px 0 100px 200px; text-align: justify; background: url('/z__imgs/backgrounds/login.jpg') no-repeat -10px 180px }

#content h2 { font-size: 1.3em; margin: 15px 0; padding: 0; color: #333 }

.required { color: #C00; font-weight: bold }
.err { color: red }
.ok { color: green }

ul#listFuncDemo { margin: 0; padding: 0 0 0 8px; list-style-type: none }
ul#listFuncDemo li { margin: 0 0 6px; padding: 0 0 0 32px; list-style-type: none }
ul#listFuncDemo li.itsOk { background: url(/z__imgs/demo/bullet_green.png) no-repeat 0 -9px }
ul#listFuncDemo li.notOk { background: url(/z__imgs/demo/bullet_red.png) no-repeat 0 -9px }
ul#listFuncDemo li.middleOk { background: url(/z__imgs/demo/bullet_green_red.png) no-repeat 0 -9px }
ul#listFuncDemo li strong { font-weight: bold }

ol li { margin-bottom: 5px }

#form { width: 500px }
#form label { width: 210px; margin: 0 0 2px; padding: 4px 0 0; float: left; text-align: left; font-weight: bold; clear: both }
#form input.text { width: 200px; margin: 0 0 15px; float: left; text-align: left }
#form textarea { width: 200px; height: 60px }
#form select { width: 210px; margin: 0 0 15px; float: left; text-align: left }
#form label span.help { display: block; color: #AAA; font-style: italic; font-weight: normal }
#form input.help { margin: 0 0 32px }

.submit { display: block; margin: 10px 0 }

.clear { height: 0; line-height: 0; font-size: 0; margin: 0; padding: 0; clear: both; border: 0 }

#captcha_container { width: 220px; height: 70px }