/* html, body */html { overflow: auto; }body { margin: 0; padding: 0; background: #000; color: #888; font-size: 14px; font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif; height: 100%; }/* hrefs */a { color: #bbb; text-decoration: none; }a:hover { color: #fff; text-decoration: none; }a img { border: 1px solid #bbb; padding: 3px; }a:hover img { border: 1px solid #fff; background: #fff; }a .flag { border: 2px solid #bbb; padding: 0px !important; }a:hover .flag { border: 2px solid #fff; padding: 0px !important; }/* divs */div { margin: 0; padding: 0; }div#container { width: 640px;  height: 520px; margin-left: -320px; margin-top: -260px; position: absolute; left: 50%; top: 50%; }div#header { width: 640px; height: 60px; }div#logo { width: 280px; height: 60px; position: absolute; }div#tabs { width: 360px; height: 60px; position: absolute; right: 0px; }div#content { width: 640px; height: 445px; text-align: left; padding-top: 15px; }div#swfobject { width: 640px; text-align: center; }div#right { position: absolute; right: 0px; width: 400px; }div#pad { padding: 30px 30px 0 30px; }/* elements */h1 { margin: 0; padding: 0; line-height: 30px; font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif; font-size: 17px; color: #fff; display: inline; cursor: default; font-weight: normal; }ul { margin: 0; padding: 0; list-style-type: none; margin: 5px 0px 10px 5px; }li { font-size: 17px; }p { font-size: 17px; line-height: 20px; margin: 0; padding: 0; margin-bottom: 10px; color: #ccc; }/* menu */div#menu { width: 360px; text-align: right; position: absolute; bottom: 8px; }div#menu ul { padding: 0; margin: 0; }div#menu li { list-style-type: none; display: inline; cursor: default; margin-left: 15px; }div#menu li a {  margin: 0; padding: 0; font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif; font-size: 17px; }div#menu li a .b, a .b { color: #000; }div#menu li a:hover, div#menu li a:hover .b, a:hover .b { color: #fff !important; text-decoration: none; }div#menu li h1 { margin: 0; padding: 0; line-height: 0; font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif; font-size: 17px; color: #fff; display: inline; cursor: default; font-weight: normal; }/* classes */.center { text-align: center; }.gray { color: #888; }.white { color: #ccc; }.comments { line-height: 20px; font-size: 14px; color: #888; padding: 10px; }.even { background: #222; }.pink { color: #f9c; }.formline { margin-top: 5px; margin-bottom: 5px; display: block; }.desc { font-size: 12px; color: #888; width: 310px; }.nest { font-size: 12px; color: #888; text-align: right; width: 310px; float: right; }.cur { color: #fff; }.flag { border: 2px solid #888; vertical-align: middle; }/* form */label { display: block; float: left; width: 65px; padding: 3px 5px; margin: 0 0 5px 0; text-align: right; font-size: 14px; color: #888; }textarea, select, input { color: #ccc; padding: 2px; border: 1px solid #ccc; background: #000; font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif; font-size: 14px; }textarea:hover, select:hover, input[type="text"]:hover, input[type="password"]:hover, textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus { background: #222; }input[type="submit"], input[type="reset"] { color: #ccc; padding: 2px; border: 1px solid #ccc; background: #000; font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif; font-size: 14px; }input[type="submit"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="reset"]:focus { background: #fff; color: #000; }input.disabled, input.disabled:hover { color: #444 !important; padding: 2px !important; border: 1px solid #444 !important; background: #000 !important; }input#recaptcha_response_field { background: #fff; color: #000; }
