body { font-family: Sans-Serif, Arial; color: #ddd; font-size: 20px; background: #151515; max-width: 480px; margin: 0 auto; text-shadow: 1px -1px #000000; }
img { vertical-align: middle; }
.small, small { font-size: 85%; }
.center, center { margin-left: auto; margin-right: auto; text-align: center; }
a { font-size: 16px; color: #999999; }
a:hover { opacity: 0.7; }
.a2 { font-size: 16px; color: #ccc; display: inline-block; }
.a2:hover { opacity: 0.7; }
.none { text-decoration: none; }
.title { font-size: 22px; padding: 6px; color: #cca; background: 0; border: 0; border-bottom: 2px solid #202020; margin-top: 4px; margin-bottom: 23px; margin-left: 70px; margin-right: 70px; }
.header { font-size: 16px; position: fixed; top: 0; left: 0; right: 0; max-width: 480px; padding: 5px; padding-left: 10px; padding-right: 10px; background: #232729; border: 0; border-bottom: 1px solid #333739; color: #bbb; }
.footer { padding: 6px; padding-left: 10px; padding-right: 10px; margin-top: 4px; margin-bottom: 3px; color: #fff; font-size: 18px; }
.main { font-size: 18px; word-wrap: break-word; padding: 4px; padding-left: 10px; padding-right: 10px; margin-top: 4px; margin-bottom: 3px; }
.text, input[type="text"], input[type="password"] { width: 90%; border-radius: 0; background: #eee; border: 0; color: #000000; padding: 3px; padding-left: 10px; padding-right: 10px; outline: 0; margin-top: 6px; margin-bottom: 5px; }
.text:hover, input[type="text"]:hover, input[type="password"]:hover { outline: 0; }
.input_send { width: 65%; text-align: left; border-radius: 2px; border-top-right-radius: 16px; border-bottom-right-radius: 16px; background: #601515; color: #aaa; border: 1px solid #702525; padding: 2px; padding-left: 16px; padding-right: 8px; margin-top: 4px; margin-bottom: 3px; }
.input_back { width: 65%; text-align: right; border-radius: 2px; border-top-left-radius: 16px; border-bottom-left-radius: 16px; background: #202050; color: #aaa; border: 1px solid #303060; padding: 2px; padding-left: 8px; padding-right: 16px; margin-top: 4px; margin-bottom: 3px; }
.margin { margin-left: 5%; margin-right: 5%; display: inline-block; }
.new-line { margin-top: 15px; margin-bottom: 14px; }
.mini-link { padding: 3px; padding-left: 10px; padding-right: 10px; color: #ccc; text-decoration: none; display: block; background: #052520; border: 1px solid #053530; border-radius: 3px; margin-top: 4px; margin-bottom: 3px; }
.link { padding: 4px; padding-left: 10px; padding-right: 10px; color: #ddd; text-decoration: none; display: block; background: #451505; border: 1px solid #601505; border-radius: 3px; margin-top: 4px; margin-bottom: 3px; margin-left: 20px; margin-right: 20px; }
.big-link { padding: 5px; padding-left: 10px; padding-right: 10px; background-image: url("/style/src/bg.png"); color: #ccc; text-decoration: none; display: block; background-color: #222222; border: 1px solid #333333; margin-top: 4px; margin-bottom: 3px; border-radius: 3px; }
.block { padding: 4px; padding-left: 10px; padding-right: 10px; color: #ccbccc; background: #251025; border: 1px solid #352035; margin-top: 5px; margin-bottom: 4px; border-radius: 4px; }