.theme-switch { background: #dcdcdc; border: 1px solid #808080; border-top-color: #ffffff; border-left-color: #ffffff; border-right-color: #404040; border-bottom-color: #404040; padding: 2px 8px; font-family: "MS Sans Serif", Arial; font-size: 11px; cursor: pointer; margin-left: 6px; }
.theme-switch:active { border-top-color: #404040; border-left-color: #404040; border-right-color: #ffffff; border-bottom-color: #ffffff; }
body.dark-theme { background: #1a1a1a; color: #c0c0c0; }
body.dark-theme a { color: #6699ff; }
body.dark-theme .window { background: #2a2a2a; border-top-color: #404040; border-left-color: #404040; border-right-color: #000000; border-bottom-color: #000000; }
body.dark-theme .titlebar { background: #003366; }
body.dark-theme .window-body { border-top: 1px solid #000000; }
body.dark-theme .nav-title { color: #c0c0c0; }
body.dark-theme .nav a { background: #333333; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; color: #6699ff; }
body.dark-theme .nav a:hover { background: #404060; }
body.dark-theme .panel { background: #333333; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; }
body.dark-theme .panel b { color: #6699ff; }
body.dark-theme .status { background: #2a4060; border-top-color: #404040; border-left-color: #404040; border-right-color: #000000; border-bottom-color: #000000; }
body.dark-theme .taskbar { background: #202020; border-top-color: #404040; border-left-color: #404040; }
body.dark-theme .lang a { color: #6699ff; }
body.dark-theme .theme-switch { background: #333333; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; color: #c0c0c0; }
body.dark-theme .field { background: #1a1a1a; color: #c0c0c0; border-top-color: #101010; border-left-color: #101010; }
body.dark-theme textarea { background: #1a1a1a; color: #c0c0c0; border-top-color: #101010; border-left-color: #101010; }
body.dark-theme input[type=text] { background: #1a1a1a; color: #c0c0c0; border-top-color: #101010; border-left-color: #101010; }
body.dark-theme select { background: #1a1a1a; color: #c0c0c0; border-top-color: #101010; border-left-color: #101010; }
body.dark-theme table td, body.dark-theme table th { background: #333333; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; }
body.dark-theme table th { background: #2a2a2a; color: #6699ff; }
body.dark-theme .message { background: #2a4a2a; border-color: #00aa00; }
body.dark-theme .info { background: #3a3a1a; border-color: #aa8800; }
body.dark-theme .del-link { color: #ff6666; }
body.dark-theme .button { background: #333333; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; color: #c0c0c0; }
body.dark-theme .preview { background: #333333; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; }
body.dark-theme blockquote { background: #333333; border-left-color: #101010; }
body.dark-theme pre { background: #1a1a1a; border-top-color: #101010; border-left-color: #101010; }
body.dark-theme .admin-actions { background: #3a3a1a; border-color: #aa8800; }
body.dark-theme .link-box { background: #2a2a2a; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; }
body.dark-theme .link-box input { background: #1a1a1a; border-top-color: #101010; border-left-color: #101010; }
body.dark-theme .tab-button { background: #2a2a2a; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; color: #c0c0c0; }
body.dark-theme .tab-button.active { background: #333333; }
body.dark-theme .tab-button:hover { background: #404040; }
body.dark-theme .section { background: #333333; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; }
body.dark-theme .section h3 { color: #6699ff; }
body.dark-theme .section a { background: #2a2a2a; border-top-color: #505050; border-left-color: #505050; border-right-color: #101010; border-bottom-color: #101010; color: #6699ff; }
body.dark-theme .section a:hover { background: #404060; }
