* { color: #979797; }
html { width: 100%; height: 100%; margin: 0; padding: 0; }
body{ width: 100%; height: 98%; margin: 0; padding: 0; font-family:Tahoma, Arial, sans-serif; }
img{ border:0; vertical-align:middle; }
input, textarea, select{ font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
ul, li, ol{ margin:0; padding:0; list-style-type:none; }
a { color: #9dadad; }

table#main { padding: 0; width:600px; }

div#logo { text-align: center; }
div#content { margin-left:auto; margin-right:auto; width:350px; }
div#upload_box { width: 315px; border: 4px #dcdcdc solid; background: #eeeeee; padding: 20px 11px 20px 11px; margin-top: 55px; text-align: center; }
div#upload_info { margin: 10px 0px 0px 30px; font-size: 12px; font-weight: bold; color: #979797; }
div#upload_advance { width: 188px; background: #FAFAFA; margin: 20px 0px 0px 60px; padding: 25px 10px 25px 10px; font-size: 12px; color: #000; }
div#upload_advance select, option { color: #000; }
div#upload_temp { font-size: 12px; margin: 10px 0px 0px 20px; color: #000; }

div#uploaded_link { display: none; margin: 20px 0px 0px 0px; }
div#uploaded_link span { font-size: 24px; color: #000000; }
div#uploaded_link #link_box { width: 180px; border: 1px #bbbbbb solid; background: #fcfcfc; padding: 7px 7px; font-size: 14px; color: #c63d09; text-decoration: underline; }
div#uploaded_link #link_box a { font-size: 14px; color: #c63d09; text-decoration: underline; }
div#uploaded_link_error { display: none; margin: 20px 0px 0px 0px; font-size: 12px; color: #000000; }

div#uploaded_view { color: #5e5e5e; margin-top: 5px; padding: 25px 85px 25px 85px; color: #5e5e5e; font-size: 12px; }
div#uploaded_view #line { margin: 10px 0px 10px 0px; border-bottom: 1px #bebebe solid; }
div#uploaded_view #filename { font-family: Trebuchet MS; font-size: 18px; color: #c63d09; }
div#uploaded_view #download { font-weight: bold }
div#uploaded_view #link { font-family: Trebuchet MS; font-size: 18px; color: #c63d09; }
div#uploaded_view #info { margin-top: 20px; }
div#uploaded_view #info #links a { color: #4480eb; }

div.updated { width: 275px; font-size: 12px; background:#DAFAD8 none repeat scroll 0 0; border:1px solid #83C460; color:#4BB23B; margin: 15px 0px 15px 0px; padding:15px; }
div.error { width: 275px; font-size: 12px; color: #000; background:#F0C8C8 none repeat scroll 0 0; border:1px solid #FF8181; margin: 15px 0px 15px 0px; padding: 5px 15px 5px 15px; }
.submit_button { margin-top: 10px; width: 77px; height: 22px; background-image: url(/public/images/button_bg.gif); border: none; font: 12px Tahoma; color: #333333; }

#comments { width: 100%; margin-top: 20px; font-size: 11px; }
#comments h1 { font: 21px Arial; }
#comments .submit_button { margin-top: 10px; width: 77px; height: 22px; background-image: url(/public/images/button_bg.gif); border: none; font: 12px Tahoma; color: #333333; }
#comments .comment { margin-top: 10px; }
#comments .comment a { color: #7992b0; }
#comments .comment .avatar { font: 12px Tahoma; color: #aaaaaa; }
#comments .comment .text { font: 12px Tahoma; color: #676767; margin-top: 10px; }
#comments .comment .text a { color: #7992b0; }
#comments .comments_form textarea { width: 400px; height: 145px; background: #fafafa; border: 1px #b3b9c3 solid; }

div#lx_12570 { width: 728px; margin-top: 20px; margin-bottom: 20px; }
div#lx_12570 a { font-size: 12px; }

div.sp{ font-size:10px; }
div.sp a{ font-size:10px; color:#CCCCCC; }

.rait{ width:10px; height:11px; display:block; float:left; font-size:10px; margin-top:5px; text-decoration:none; margin-left:4px; margin-right:5px; }
.down{ background:url(/public/images/array.png) right no-repeat; }
.up{ background:url(/public/images/array.png) left no-repeat; }
.raiting{ display:block; float:left; }

.txtFile{ font-size:14px; margin-bottom:20px; text-align:left; width:500px; margin-left:-120px; position:relative; }

div.post{ font-size:12px; margin-top:15px; margin-bottom:15px; }
div.post h2{ font-size:14px; }