body { background: #616761; padding: 0; margin: 0; color: #c1dec0; font-family: Arial, sans-serif; }
#container { width: 857px; height: 248px; margin: 0 auto; background: url(/images/bg.jpg) top center no-repeat; padding: 400px 40px 0 40px; position: relative; }
#intro { margin: 0px 0 30px 0; position: absolute; bottom: 0; width: 817px; }
#intro a { float: right; padding: 10px 30px 10px 30px; background: #444644 url(/images/button-bg.png) bottom repeat-x; font-size: 36px; color: #d0e3e0; text-decoration: none; font-weight: bold; -moz-border-radius: 15px; -webkit-border-radius: 15px; text-shadow: 1px 1px #333; border: 2px solid #2b2e2d; right: 0; }
#intro a:hover { border: 2px solid #c1dec0; }
#intro p { width: 500px; font-size: 15px; }
h2 { width: 500px; margin-top: 0; }
#info { padding-left: 10px;}
#info div { float: left; width: 270px; padding: 7px; color: #d1e4dd; font-size: 14px; overflow: hidden; }
#info { color: #fff; width: 857px; margin: 0 auto; }
#info a { color: #d0e3f0; border-bottom: 1px dotted #d0e3e0; text-decoration: none; }
#info div span { text-shadow: 1px 1px #444; font-weight: bold; font-size: 15px; }
textarea, input { width: 240px; outline: none; background: #747674; padding: 5px; font-size: 11px; border: 1px solid #444644; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
textarea { height: 80px; }
form { padding: 0; margin: 0; font-size: 10px; }
ul { margin: 0; padding: 15px; }
li { margin: 3px 0 3px 0; }
#comments-text {  font-size: 11px; line-height: 12px; }
#comments-text li { margin: 0; padding: 0; color: #eee; }
label { padding-left: 5px; }
.ieli { display: none; }
#submit { padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: inherit; background: url(/images/link-bg.png) bottom repeat-x; text-decoration: none; padding: 4px; border: 1px solid #c1d5c1; color: #242; text-shadow: 1px 1px #fff; width: auto; cursor: pointer; font-family: inherit; }