body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: url(images/background.gif) #eee8d9 repeat-x; font-family: Tahoma; font-size: 11px; text-align: center; }
form, img { margin: 0; padding: 0; border: none; }
#site { margin: 0 auto; width: 805px; text-align: left; position: relative; }
.clear { clear: both; float: left; background: red; }
a { color: #1f9089; text-decoration: none; }
.white-bl, .white-br, .menu-tl, .menu-tr, .menu-bl, .menu-br, .content-tl, .content-tr, .upload-tl, .upload-tr, .upload-bl, .upload-br { position: absolute; width: 4px; height: 4px; }
.white-bl, .white-br, .menu-bl, .menu-br, .upload-bl, .upload-br { bottom: 0; }
.white-br, .menu-tr, .menu-br, .content-tr, .upload-tr, .upload-br { right: 0; }
.white-bl { background: url(images/white-bl.gif); }
.white-br { background: url(images/white-br.gif); }
.menu-tl { background: url(images/menu-tl.gif); }
.menu-tr { background: url(images/menu-tr.gif); }
.menu-bl { background: url(images/menu-bl.gif); }
.menu-br { background: url(images/menu-br.gif); }
.content-tl { background: url(images/content-tl.gif); }
.content-tr { background: url(images/content-tr.gif); }
.upload-tl { background: url(images/upload-tl.gif); }
.upload-tr { background: url(images/upload-tr.gif); }
.upload-bl { background: url(images/upload-bl.gif); }
.upload-br { background: url(images/upload-br.gif); }
#login { background: #fff; width: 288px; height: 24px; position: relative; padding: 5px 0 0 0; color: #a6a6a6; margin: 0 34px 0 27px; float: left; }
#login div { float: left; }
#login form { margin: 0 0 0 10px; }
#login input { border: none; }
#login .textbox { height: 14px; width: 76px; background: #e7e7e7; color: #a6a6a6; margin: 0 6px; font-size: 10px; }
#login .submit { height: 16px; width: 25px; background: #2fa1a3 url(images/login.gif); }
.register { color: #1f9089; font-weight: bold; float: left; margin-top: 6px; }
#languages { float: right; margin-right: 120px; margin-top: 8px; color: #8d8d8d; }
#languages img { border: 3px #fff solid; }
#menu { height: 58px; width: 100%; background: url(images/menu.gif); position: relative; }
#menu-in { padding: 23px 0 0 0; }
#menu img { margin: 0 0 0 32px; }
#logo { padding: 32px 0 0 8px; display: block; clear: both; }
#banner1 { border: 1px #dcdcdc solid; width: 468px; height: 60px; position: absolute; right: 47px; top: 76px; background: #fff; }
#banner2 { border: 1px #dcdcdc solid; margin: 17px auto; width: 750px; height: 100px; background: #fff; }
#content { background: #ede7d9; padding: 12px 32px 0 27px; float: left; width: 746px; font-size: 11px; }
#content-top { background: #ede7d9; position: relative; }
#info { background: #e5dfd0; height: 180px; width: 266px; padding: 10px; float: left; color: #767676; margin-bottom: 10px; }
#upload { background: #319991; height: 200px; width: 420px; float: right; margin-bottom: 10px;}
#upload-top { background: #4ea7a1; height: 30px; position: relative; }
#upload-top span { color: #72ebe4; padding: 8px 0 0 15px; display: block; }
#upload-content { height: 140px; }
#upload-bottom { height: 30px; line-height: 20px; position: relative; color: #e5dfd0; }
#upload-bottom .form { float: left; margin: 0 0 0 15px; }
#terms { margin-top: 3px; }
#upload_button { border: none; width: 54px; height: 20px; background: url(images/upload-button.gif); }
#text { background: #efeadd; color: #319991; width: 100%; float: left; padding: 10px; margin-bottom: 10px;}
#footer { height: 50px; text-align: center; float: left; width: 100%; color: #319991; position: relative; }
#footer span { color: #a49368; font-size: 12px; }
#copyrights { position: absolute; bottom: 5px; right: 0; color: #a49368; text-align: left; }
#copyrights a { color: #319991; }
.file { background: url(images/file.jpg); height: 100px; width: 357px; color: #fff; font-size: 11px; }
.file span { color: #72dbd4; }
.file1 { float: left; width: 230px; padding: 15px 15px 0 15px; }
.file1 a { color: #72dbd4; }
.file2 { float: right; width: 75px;  padding: 15px 10px 0 10px; text-align: center; }
.down { text-align: center; margin: 15px 0; }
.down img { margin: 0 auto; }
#top { position : relative; display: block; overflow: hidden; }