label { cursor: pointer; vertical-align: 1px; }

.green { color: #2ec104; }
.red { color: red; }


/* MessageBox */
.messageBox { display:none; text-align: center; padding: 5px 15px 5px 15px; font-weight: bold; color: #ffffff; position: absolute; top: 20px; left: 20px; z-index: 999999; }
.messageBox.error { background-color: #d91d1d; border: #8d0202 1px solid; display:block; }
.messageBox.ok { background-color: #73b304; border: #5e9301 1px solid; display:block; }

.uploading_progress_block, .uploading_wait { padding: 0px 0px 20px 0px; display: none; }
.uploading_wait { text-align: center; color: #000000; }
.upload_types { text-align: center; }
#multi_upload { width: 365px; text-align: center; margin: 0px auto; }
#queue_outer { padding: 10px 0px; text-align: left; }
#file_uploadUploader { position: absolute; left: 0px; top: 0px; }
.uploadifyProgressBar { top:0px; left:0px; }

.progress_bar_outer { height: 20px; position: relative; border: 1px solid #a3a3a3; background-color: #f6f6f6; }
.progress_bar { width: 0px; height:20px; background-color: #c9c9c9; position: absolute; left:0px; top:0px; }

.data { background-color: #f0f0f0; border: 1px solid #898989; width: 90%; margin-bottom: 5px; color: #000000; }
.data tr td { background-color: #e3e3e3; font: 12px Arial; }

.action_form { width: 300px; padding: 0px 15px 15px 15px; margin: 20px auto; display: none; }

/*.icon { display: block; width: 16px; height: 16px; }
.icon.level_up { background: url(/images/icons-level-up.gif) no-repeat 0px 0px; }
.icon.folder { background: url(/images/icons-folder.png) no-repeat 0px 0px; }
.icon.file { background: url(/images/icons-file.png) no-repeat 0px 0px; }
.icon.calendar { background: url(/images/icons-calendar.gif) no-repeat 0px 0px; }
.icon.properties { background: url(/images/icons-properties.png) no-repeat 0px 0px; }*/

/* Upload form */
#formToggleBox { text-align: center; padding: 33px 10px 10px 10px; font-weight: bold; color:#9370DB; }
#formToggleBox a { font-weight: bold;  }

#uploadForm { width: 469px; margin: 0px auto 50px auto; padding: 0px; background: url(/images/multiUploadFormBody.jpg) repeat-y; }
#simpleUploadForm { padding: 25px 20px 0px 20px; width: 429px; background: url(/images/multiUploadForm.jpg) top left no-repeat; }
#noStorage { padding: 50px 20px 0px 40px; width: 409px; background: url(/images/multiUploadForm.jpg) top left no-repeat; color: #ff0000; text-align: center; height: 80px; }
#multiUploadForm { padding: 25px 20px 0px 20px; width:429px; background: url(/images/multiUploadForm.jpg) top left no-repeat; position: relative; }
#uploadBoxBot { font-size: 1px; background: url(/images/multiUploadFormBottom.jpg) no-repeat; width: 469px; height: 4px; }
.optionsSimple { width: 469px; }

.inner { padding: 0px 0px 15px 5px; position: relative; }
#uploadTab #setPass { color: #8d8d8d; border-bottom: dotted 1px #8d8d8d; text-decoration: none; display: block; width: 115px; height: 16px; margin: 0px 0px 20px 0px; }
#selectFilesTitle { margin:0px 0px 0px 70px; }
.uploadFiles { border: #d8d8d8 1px solid; width: 372px; _width: 372px; margin: 0px auto 20px auto; min-height: 44px; _height: 44px; background: #ffffff url(/images/uploadFilesBg.jpg) top no-repeat; padding: 5px 5px 1px 5px; }



.myFilesTable { border-collapse: collapse; margin: 0px 0px 10px 0px; }
#signTab { position: relative; }

.myFilesTable th a { color: #ffffff; }
.myFilesTable tr td { border: #f2f2f2 1px solid; border-bottom: #cccccc 1px solid; padding: 2px; }


/* Buttons */
.btn { padding: 2px 8px 1px 8px; margin: 0px 5px 0px 0px; overflow: hidden; vertical-align: top; float: left; color: #ffffff; font-weight: bold; }
.btn input { margin: 0px; padding: 0px; height: 18px;  overflow: visible; color: #ffffff; font-weight: bold; border: none; background: none; }
.btn.main { border: #6d81cf 1px solid; background: url(/images/mainBtn.png) repeat-x; }
.btn.main input[disabled] { color: #f8da76; }
.btn.sub { border: #adadad 1px solid; background: url(/images/submainBtn.jpg) repeat-x; }
.btn.sub input[disabled] { color: #dad7d7; }
.btn.signBtn { float: none; height: 20px; }

/* Buttons */
input.button { color: #ffffff; font-weight: bold; padding: 2px 10px 1px 10px; margin: 0px; cursor: pointer; overflow: visible; }
input.button.main { border: #6d81cf 1px solid; background: url(/images/mainBtn.png) repeat-x; }
input.button.main[disabled] { color: #98AEEF; }
input.button.sub { border: #adadad 1px solid; background: url(/images/submainBtn.jpg) repeat-x; }
input.button.sub[disabled] { color: #dad7d7; }

#btnAddFiles { padding: 2px 8px 0px 8px; margin: 0px 5px 0px 0px; width: 90px; height: 19px; _height: 20px; float: left; border: #adadad 1px solid; background: url(/images/submainBtn.jpg) repeat-x; overflow: hidden; color: #ffffff; font-weight: bold; text-align: center; }
.buttons { height: 30px; }


/* Inputs */
.mainInput { border: solid 1px #bcbcbc; background: url(/images/inputBgMain.jpg); height: 18px; padding: 0px 5px; }
.mainTextarea { border: solid 1px #bcbcbc; background: url(/images/inputBgMain.jpg) repeat-x; padding: 0px 5px; }


/* Options */
/*.options { display: none; }
.options table { table-layout: fixed; }
.options .optInp { background: url(/images/inputBgMain.jpg) repeat-x; border: 1px solid #bcbcbc; padding: 0px 5px; height: 18px; }
.options textarea { width: 300px; height: 100px; background: #ffffff url(/images/inputBgMain.jpg) repeat-x; border: 1px solid #bcbcbc; padding: 0px 5px; overflow: auto; }

.optionSwitch { text-align: right; }
.optionSwitch.simple { padding: 10px 0px 0px 0px; *padding: 0px 0px 0px 0px; }
.optionSwitch.multi  { padding: 20px 0px 0px 0px; *padding: 5px 0px 0px 0px; }

.underForm { height: 10px; line-height: 0px; font-size: 0px; }

.main_left { width: 400px; float: left; }
.main_right { width: 400px; float: right; }
.main_left h2.tags, .main_right h2.tags { margin-bottom: 0px; }
.main_left .inner.tags a, .main_right .inner.tags a { margin: 0px 2px; }
*/
/* Popular list */
/*.uploads_row { height: 20px; position: relative; }
.uploads_row .date { width: 28px; height: 15px; background: url(/images/uploadDateBg.jpg); font-size: 10px; padding: 0px 0px 0px 4px; position: absolute; top: 3px; left: 3px; }
.uploads_row .fileName { width: 300px; background: url(/images/lineFilePopular.jpg) 35px bottom repeat-x; position: absolute; top: 0px; left: 40px; }
.uploads_row .commentName { width: 400px; height: 20px; position: absolute; top: 0px; left: 40px; overflow: hidden; }
.uploads_row .fileName a { background: #ffffff; padding: 0px 5px 0px 0px; }
.uploads_row .commentName a { background: #ffffff; padding: 0px 5px 0px 0px; }
.uploads_row .fileSize { width: 70px; height: 14px; position: absolute; top: 0px; right: 0px; background: #ffffff url(/images/uploadDivider.gif) 9px 3px no-repeat; padding: 0px 0px 0px 19px; }
*/
.myFilesTable { border-collapse: collapse; margin: 0px 0px 10px 0px; }
.myFilesTable th { border-bottom: #cccccc 1px solid; }
.myFilesTable th a { color: #ffffff; }
.myFilesTable tr td { border: #f2f2f2 1px solid; border-bottom: #cccccc 1px solid; padding: 2px; }

.folders_link { line-height: 25px; background: url(/images/icons-folder.png) no-repeat left; padding-left: 20px; }

.fileInfoPanel { width: 99%; padding: 5px 0px 5px 0px; margin: 0px 0px 20px 0px; text-align: right; background: url(/images/lineFilePopular.jpg) center repeat-x; }
.fileInfoPanel .info_block { padding: 6px 5px 0px 5px; *padding: 1px 5px 0px 5px; _padding: 1px 5px 0px 5px; font-size: 12px; border: solid 1px #e6e6e6; background: url(/images/permalinksBg.jpg) repeat-x; }

.pager { text-align: center; padding:5px; font-size: 17px; }

/* Popular list */
.last_comments { width: 458px; height: 20px; position: relative; }
.last_comments .date { width: 28px; height: 15px; background: url(/images/uploadDateBg.jpg); font-size: 10px; padding: 0px 0px 0px 4px; position: absolute; top: 3px; left: 3px; }
.last_comments .commentName { width: 400px; height: 20px; position: absolute; top: 0px; left: 40px; overflow: hidden; }
.last_comments .commentName a { background: #ffffff; padding: 0px 5px 0px 0px; }

.partners { margin:20px 0px; }
.partners .partner { float:left; text-align:center; padding:10px; margin:10px; }
.partners .partner img { border:1px solid #D3D3D3; }

.partner_one .partner_img { float:left; }
.partner_one a .partner_img { float:left; border:1px solid #D3D3D3; }
.partner_one .description { margin-left:250px; }

.my_messages th { background:#E6E6FA;  padding:5px 10px; color:#696969;}
.my_messages td { padding:3px 10px; border-bottom:1px solid #D3DCE4; border-top:1px solid #fff; }
.one_message th { text-align:right; padding:2px 10px; background:#E6E6FA; color:#3B3B3B; }
.one_message td { padding:2px 10px; }
.content .my_messages .new td { background:#FFFACD; }
.my_messages .odd td { background:#F3F3F3;  }

/*.table th { background:#E6E6FA;  padding:5px 10px; color:#696969;}
.table td { padding:3px 10px; border-bottom:1px solid #D3DCE4; border-top:1px solid #fff; }*/

#captcha { float:left; }
.content .refresh_captcha { border:none; text-decoration:none; }
.input_err { color:red; font-size:11px; }

.price { font-size:17px; font-family:Arial; }
.hover_file .mini { display:none; }
.blocked td { color:red; }
.blocked td a { color:red; }

#quartet_upload { text-align:center; }
#quartet_upload .hide { display:none; }
#quartet_upload .choise { width:640px; margin:0px auto; text-align:center; }
#quartet_upload .choise .choice_type { width:300px; height:100px; float:left; border:1px solid #ccc; margin:0px 10px 10px 0px; }
#quartet_upload .choise .choice_type a,
#quartet_upload .choise .choice_type span { display:block; width:300px; height:60px; padding-top:40px; text-align:center; font-weight:bold; text-decoration:none; }
#quartet_upload .choise .choice_type a:hover { background:#6495ED; color:#fff; }
#quartet_upload .upload_type.simple { width:640px; margin:0px auto; text-align:center; }
#quartet_upload .upload_type.multi { width:640px; margin:0px auto; text-align:center; }
#quartet_upload .upload_step { padding:5px 0px; margin:5px 0px; }
#quartet_upload .upload_type.simple .progress_bar_outer,
#quartet_upload .upload_type.simple .progress_bar_stat { width:400px; margin:0px auto; }
#quartet_upload .upload_type.simple #percent { position:relative; z-index:5; }
.warning { text-align:center; color:red; }

.listTab th a.sorted { color:#FFFF9F;  }
.table th a.sorted { color:#ff6c00;  }
.listTab th a.sorted.asc, .table th a.sorted.asc { padding-left:12px;  background:url(/images/admin/up.gif) no-repeat 0px 4px; }
.table th a.sorted.asc { background:url(/images/admin/up.gif) no-repeat 0px 4px; }
.listTab th a.sorted.desc,.table th a.sorted.desc { padding-left:12px; background:url(/images/admin/down.gif) no-repeat 0px 4px; }
.table th a.sorted.desc { background:url(/images/admin/down.gif) no-repeat 0px 4px; }
.listTab .total td { border-bottom:1px solid #ADC1E7; background:#E6E6FA; }

.js_link { text-decoration:none; border-bottom:1px dashed; }
.js_link:hover { border-bottom:none; }

.status.ok { background:#D5F4D5; }
.status.cancel { background:#FFE8E8; }
.status.error { background:#FFE9CE; }
.hidden { display:none; }
