body { margin: 18px 0pt 20px; padding: 0pt; background: rgb(252, 254, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial,Verdana,Helvetica; font-size: 76%; color: rgb(63, 63, 63); text-align: center; }
h2 { margin: -35px 0pt 0pt 7px; color: rgb(252, 254, 244); font-size: 28px; }
h2 a:link, h2 a:visited { color: rgb(125, 167, 33); text-decoration: none; }
h2 a:hover, h2 a:active { background: rgb(120, 165, 21) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-decoration: none; }
h1 { margin: 10px 0pt 0pt; color: rgb(125, 167, 33); font-weight: normal; font-size: 1.8em; }
h1 a:link, h1 a:visited { color: rgb(125, 167, 33); font-weight: normal; text-decoration: none; }
h1 a:hover, h1 a:active { background: transparent none repeat scroll 0% 0%; color: rgb(63, 63, 63); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: normal; text-decoration: none; }
h3 { margin: 20px 0pt -10px; font-size: 1.4em; font-weight: normal; }
p.pext { text-align: justify; }
a:link { color: rgb(120, 165, 21); font-weight: bold; text-decoration: none; }
a:visited { color: rgb(153, 153, 153); }
a:hover, a:active { background: rgb(120, 165, 21) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-decoration: none; }
p { line-height: 1.4; }
#container { margin: 0pt auto; width: 955px; text-align: left; }
.container_left { background: transparent url('container.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.container_right { background: transparent url('container.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.topline { background: transparent url('container_top.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content { margin: 20px; padding-top: 30px; width: 670px; }
#content_bg { background: rgb(255, 255, 255) url('container.gif') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.meta { padding: 2px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 0.9em; }
.meta:hover { background: rgb(247, 254, 220) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.comments { border-bottom: 3px double rgb(238, 238, 238); font-size: 1.2em; padding-bottom: 25px; }
.comments a:link, .comments a:visited { color: rgb(120, 165, 21); font-weight: bold; text-decoration: none; }
.comments a:hover, .comments a:active { background: rgb(120, 165, 21) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-decoration: none; }
.alt { border: 1px solid rgb(213, 240, 164) ! important; padding: 10px 10px 0pt ! important; background: rgb(234, 248, 207) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.alt:hover { border: 1px solid rgb(172, 225, 73) ! important; }
.commentlist li:hover { border: 1px solid rgb(172, 225, 73); }
.commentlist { margin: 0pt; padding: 0pt; }
.commentlist li { border: 1px solid rgb(222, 243, 182); margin: 10px; padding: 10px 10px 0pt; background: rgb(246, 252, 235) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(60, 69, 45); }
p.metadate { margin: 0pt; font-size: 0.8em; text-transform: uppercase; }
p.comment_meta { margin: 0pt 0pt 10px 10px; font-size: 0.9em; }
.reply { margin: 10px 0pt 0pt 10px; font-weight: bold; font-size: 1.2em; }
.postinput { margin-left: 10px; }
#right { padding: 10px 15px; float: right; voice-family: inherit; width: 230px; }
#links li { padding: 2px 0pt 2px 20px; background: transparent url('links_bullet.gif') no-repeat scroll 0pt 4px; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#links ul { margin: 5px; padding: 10px; }
#links a { font-size: 0.9em; text-decoration: none; }
#links a:link { color: rgb(86, 93, 74); font-weight: normal; }
#links a:visited { color: rgb(170, 170, 170); }
#links a:hover, #links a:active { background: rgb(128, 190, 20) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.line { border-top: 3px solid rgb(172, 225, 73); margin-top: -5px; }
#search { margin: 0pt auto; background: transparent url('search.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 56px; padding-top: 22px; }
p.searchinfo { margin: 2px 0pt -8px 2px; font-size: 0.9em; color: rgb(153, 153, 153); }
.searchfield { border: 1px solid rgb(172, 225, 73); padding: 2px 5px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(125, 167, 33); width: 160px; }
.searchfield:hover { border: 1px solid rgb(191, 191, 191); color: rgb(148, 148, 148); }
.submit { border: 0pt none ; background: transparent url('search_submit.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20px; width: 52px; margin-left: 2px; text-indent: -9999px; cursor: pointer; }
.submit:hover { border: 0pt none ; background: transparent url('search_submit.gif') no-repeat scroll 0pt -20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20px; width: 52px; margin-left: 2px; cursor: pointer; }
#footer2 { background: transparent url('footer.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 75px; }
#footer2 p { padding: 30px 0pt 0pt 70px; float: left; text-transform: uppercase; font-size: 0.8em; color: rgb(187, 187, 187); }
.extras { padding: 33px 18px 0pt 0pt; float: right; }
.extras a { text-decoration: none; font-weight: bold; }
.extras a:link, .extras a:visited { border: 2px solid rgb(255, 255, 255); padding: 5px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.extras a:hover, .extras a:active { border: 2px solid rgb(201, 233, 121); padding: 5px; background: rgb(222, 238, 164) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(122, 185, 12); }
.extras li { display: inline; }
.extras ul { margin: 0pt; padding: 0pt 0pt 10px; }
input { border: 1px solid rgb(191, 191, 191); padding: 2px 5px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(148, 148, 148); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1em; }
input:hover { border: 1px solid rgb(172, 225, 73); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(125, 167, 33); font-size: 1em; }
textarea { border: 1px solid rgb(191, 191, 191); padding: 2px 5px 1px; font-family: Arial,Verdana,Helvetica; font-size: 1.1em; color: rgb(148, 148, 148); width: 450px; }
textarea:hover { border: 1px solid rgb(172, 225, 73); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(125, 167, 33); }
#skip { display: none; }
hr { display: none; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }

noindex a { border: 0px dashed red ! important; background-color: rgb(255, 102, 0); }
* { margin: 0pt; padding: 0pt; }
img { border: medium none ; }
html { height: 100%; }
h1, h2, h3, h4, h5, b, strong { font-size: 100%; font-weight: bold; }
ul, ol { margin: 0pt 0pt 0pt 20px; padding: 0pt; }
th, tr, td, ul li, ol li { border: 0pt none ; margin: 0pt; padding: 0pt; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-width: 990px; position: relative; min-height: 100%; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body.layout_clear { min-width: 0pt; width: auto; }
body.popup { padding: 5px; min-height: 0pt; min-width: 0pt; }
table { border-collapse: collapse; }
iframe { border: 0pt none ; }
br.separator { display: block; clear: both; width: 100%; height: 0pt; }
h3 { margin: 10px 0pt; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
a { color: rgb(0, 0, 0); }
p { margin: 1em 0pt; }
a.gold { color: rgb(240, 55, 14) ! important; }
input.button, #filemanager .button, #depositbox .button { border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(153, 153, 153) rgb(246, 93, 9); border-width: 0pt 0pt 1px 5px; margin: 10px 0pt 0pt; padding: 5px 10px; background: rgb(255, 255, 255) url('button_bg.gif') repeat-x scroll left top; text-align: center; color: rgb(0, 0, 0); cursor: default; }
input[type="text"], input[type="password"] { border: 1px solid rgb(204, 204, 204); padding: 2px; }
.error_message { margin: 0.5em 0pt; color: red; }
.red { color: rgb(255, 51, 0) ! important; }
#main { margin: 0pt auto; padding: 80px 0pt 38px; width: 990px; position: relative; }
body.has_support #main { margin: 0pt auto; padding: 80px 0pt 170px; width: 990px; position: relative; }
#browser_not_supported { margin: 50px; }
#browser_not_supported, #browser_not_supported a { font-family: Tahoma; font-style: normal; font-variant: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; }
#preload_general { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; left: 0pt; top: 0pt; right: 0pt; bottom: 0pt; z-index: 999; width: 100%; height: 100%; }
#preload_general[id] { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: table; position: fixed; left: 0pt; right: 0pt; top: 0pt; bottom: 0pt; width: 100%; height: 100%; z-index: 999; }
#preload_middle { position: absolute; top: 50%; }
#preload_middle[id] { display: table-cell; vertical-align: middle; position: static; }
#preload_inner { background: transparent url('preloader.gif') no-repeat scroll center top; position: relative; top: -50%; padding-top: 50px; text-align: center; font-weight: bold; }
#logo { background: transparent url('logo.png') no-repeat scroll left top; display: block; width: 176px; height: 43px; text-decoration: none; position: relative; }
#logo span { position: absolute; bottom: -8px; left: 80px; font-family: "Trebuchet MS",arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; color: rgb(0, 0, 0); white-space: nowrap; }
#top_menu #logo { float: left; clear: none; margin-top: 10px; }
#top_menu { position: absolute; top: 0pt; left: 0pt; right: 0pt; height: 80px; }
#top_menu .lang { margin: 2px 17px; float: right; text-align: right; padding-top: 3px; clear: right; }
.lang a { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 7px; text-decoration: none; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(153, 153, 153); }
.lang a.active { color: rgb(255, 51, 0); text-decoration: none; }
.lang a:last-child { border: 0pt none ; padding-right: 0pt; }
#main_menu { list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 13px; float: right; clear: right; }
#main_menu li { display: block; float: left; }
#main_menu a, #main_menu a:link, #main_menu a:visited { padding: 0pt 10px; font-size: 13px; text-decoration: none; color: rgb(0, 0, 0); white-space: nowrap; }
#main_menu a:hover { text-decoration: underline; }
#main_menu a.red:link, #main_menu a.red:visited, #main_menu a.red:hover { color: red; }
#main_menu a.active:link, #main_menu a.active:visited, #main_menu a.active:hover { text-decoration: underline; }
#main_menu { border-bottom: 1px solid rgb(153, 153, 153); padding: 8px 10px 0pt 0pt; height: 36px; }
#main_menu li { line-height: 36px; position: relative; }
#main_menu li.drop a { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0pt; padding: 0pt 9px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: relative; z-index: 998; }
#main_menu li ul { border: 1px solid rgb(204, 204, 204); padding: 5px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; display: none; position: absolute; top: 25px; right: 0pt; }
#main_menu li ul a { border: 0pt none  ! important; padding: 0pt 5px; display: block; clear: both; line-height: 18px; }
#main_menu li.drop ul { display: block; z-index: 997; }
#username { padding: 5px 0pt 5px 20px; height: 38px; width: 18.69%; float: left; }
#username a { background: transparent url('member_menu_button.gif') repeat-x scroll left top; display: block; height: 19px; color: rgb(255, 255, 255); text-decoration: none; }
#username span { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; margin-bottom: 5px; }
#username a.logout { padding: 1px 8px 2px; display: inline; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 13px; cursor: pointer; }
#username.gold { background: transparent url('member_menu_gold.jpg') no-repeat scroll 3px 3px; padding-left: 48px; }
#member_menu { background: transparent url('member_menu_bg.gif') repeat-x scroll left top; }
#member_menu .main_menu { border-bottom: 1px solid rgb(204, 204, 204); height: 48px; }
#member_menu .main_menu a { padding: 0pt 14px; display: inline-block; height: 49px; color: rgb(0, 0, 0); line-height: 48px; }
#member_menu a:hover { text-decoration: none; }
#member_menu a.active { background: transparent url('menu_bottom_active.gif') no-repeat scroll center bottom; font-weight: bold; text-decoration: none; color: rgb(240, 55, 14); }
#member_menu .submenu { background: rgb(230, 230, 230) none repeat scroll 0% 0%; height: 40px; padding-left: 20px; margin-bottom: 20px; }
#member_menu .submenu a { padding: 0pt 10px; line-height: 40px; color: rgb(0, 0, 0); }
#member_menu .submenu a.active { background: transparent none repeat scroll 0% 0%; color: rgb(255, 51, 0); }
#filemanager { margin-top: 20px; }
#filemanager .menu { overflow: hidden; width: 100%; height: 65px; white-space: nowrap; }
#filemanager .menu a { padding: 30px 8px 8px; display: inline-block; text-align: center; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-decoration: none; width: 30px; }
#filemanager .menu a:hover { text-decoration: underline; }
#filemanager .folderbox { overflow: hidden; float: left; width: 19.69%; clear: left; margin-left: 5px; }
#filemanager .folders .menu a.disabled.create { background: transparent url('btn_folder_create.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.disabled.favorite { background: transparent url('btn_folder_favorite.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.disabled.link { background: transparent url('btn_folder_link.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.disabled.rename { background: transparent url('btn_folder_rename.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.disabled.remove { background: transparent url('btn_folder_remove.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.create { background: transparent url('btn_folder_create_001.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.favorite { background: transparent url('btn_folder_favorite_001.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.link { background: transparent url('btn_folder_link_001.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.rename { background: transparent url('btn_folder_rename_001.gif') no-repeat scroll center top; }
#filemanager .folders .menu a.remove { background: transparent url('btn_folder_remove_001.gif') no-repeat scroll center top; }
#filemanager .folders .header { border-bottom: 1px solid rgb(204, 204, 204); padding: 8px 0pt 8px 15px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; margin-bottom: 8px; color: rgb(102, 102, 102); }
#filemanager .filelist { float: right; clear: right; width: 76.31%; margin-right: 5px; }
#filemanager .filelist .menu a { width: 50px; }
#filemanager .filelist .menu a.disabled.copy { background: transparent url('btn_file_copy.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.move { background: transparent url('btn_file_move.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.group { background: transparent url('btn_file_group.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.remind { background: transparent url('btn_file_remind.gif') no-repeat scroll center top; width: 60px; }
#filemanager .filelist .menu a.disabled.link { background: transparent url('btn_file_link.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.prolong { background: transparent url('btn_file_prolong.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.rename { background: transparent url('btn_file_rename.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.edit { background: transparent url('btn_file_edit.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.remove_log { background: transparent url('btn_file_remove_log.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.restart { background: transparent url('btn_file_restart.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.filter { background: transparent url('btn_file_filter.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.disabled.remove { background: transparent url('btn_file_remove.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.upload { background: transparent url('btn_file_upload.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.ftpupload { background: transparent url('btn_file_ftp_upload.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.remoteupload { background: transparent url('btn_file_remote_upload.gif') no-repeat scroll center top; width: 65px; }
#filemanager .filelist .menu a.copy { background: transparent url('btn_file_copy_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.move { background: transparent url('btn_file_move_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.group { background: transparent url('btn_file_group_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.remind { background: transparent url('btn_file_remind_001.gif') no-repeat scroll center top; width: 60px; }
#filemanager .filelist .menu a.link { background: transparent url('btn_file_link_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.prolong { background: transparent url('btn_file_prolong_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.rename { background: transparent url('btn_file_rename_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.edit { background: transparent url('btn_file_edit_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.remove { background: transparent url('btn_file_remove_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.remove_log { background: transparent url('btn_file_remove_log_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.restart { background: transparent url('btn_file_restart_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.filter { background: transparent url('btn_file_filter_001.gif') no-repeat scroll center top; }
#filemanager .filelist .menu a.hidden { display: none; }
#filemanager .filelist .menu a.hr { border-left: 1px solid rgb(204, 204, 204); margin: 3px 10px 0pt; padding: 0pt; width: 0pt; height: 24px; }
#filemanager .menu a.disabled { cursor: default; }
#filemanager .menu a.disabled:hover, #filemanager .menu a.disabled:active { text-decoration: none; background-color: transparent; }
#filemanager .menu_bottom { height: 45px; }
#filemanager .menu_bottom a { display: block; float: left; width: 30px; height: 40px; }
#filemanager .menu_bottom a span { display: none; }
#filemanager .menu_bottom a.link { background: transparent url('btn_file_bottom_link.gif') no-repeat scroll center center; }
#filemanager .menu_bottom a.prolong { background: transparent url('btn_file_bottom_prolong.gif') no-repeat scroll center center; }
#filemanager .menu_bottom a.remind { background: transparent url('btn_file_bottom_remind.gif') no-repeat scroll center center; }
#filemanager .menu_bottom a.move { background: transparent url('btn_file_bottom_move.gif') no-repeat scroll center center; }
#filemanager .menu_bottom a.group { background: transparent url('btn_file_bottom_copy.gif') no-repeat scroll center center; }
#filemanager .menu_bottom a.remove { background: transparent url('btn_file_bottom_remove.gif') no-repeat scroll center center; }
#filemanager .filelist table { width: 100%; }
#filemanager .filelist tfoot td { border-bottom: 1px solid rgb(204, 204, 204); padding: 8px 3px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
#filemanager .filelist tfoot a, #filemanager .filelist tfoot span { padding: 0pt 5px; color: rgb(102, 102, 102); display: block; float: left; text-align: center; line-height: 20px; }
#filemanager .filelist tfoot span.active { font-weight: bold; color: rgb(240, 55, 14); }
#filemanager .filelist tfoot a.prev { background: transparent url('btn_navigate_left.gif') no-repeat scroll center center; width: 40px; height: 20px; }
#filemanager .filelist tfoot a.next { background: transparent url('btn_navigate_right.gif') no-repeat scroll center center; width: 40px; height: 20px; }
#filemanager .filelist tfoot span.prev { background: transparent url('btn_navigate_left_off.gif') no-repeat scroll center center; display: block; width: 40px; height: 20px; float: left; }
#filemanager .filelist tfoot span.next { background: transparent url('btn_navigate_right_off.gif') no-repeat scroll center center; display: block; width: 40px; height: 20px; float: left; }
#filemanager .filelist th { border-bottom: 1px solid rgb(204, 204, 204); padding: 8px 3px; background: rgb(242, 242, 242) url('table_header_separator.gif') no-repeat scroll right center; color: rgb(102, 102, 102); text-align: center; cursor: default; }
#filemanager .filelist th.checkbox { width: 30px; }
#filemanager .filelist th.filename_source, #filemanager .filelist th.stored_filename { text-align: left; padding-left: 10px; width: 390px; }
#filemanager .filelist th.download_path { text-align: left; padding-left: 10px; width: 430px; }
#filemanager .filelist th.size { width: 90px; }
#filemanager .filelist th.dt_added, #filemanager .filelist th.added { width: 90px; }
#filemanager .filelist th.dt_expires { width: 110px; }
#filemanager .filelist th.download_cnt { background: rgb(242, 242, 242) url('table_header_dc_icon.gif') no-repeat scroll center center; width: 55px; }
#filemanager .filelist th.download_cnt span { display: none; }
#filemanager .filelist th.headerSortDown span { background: transparent url('tbl_sortdown.gif') no-repeat scroll right center; padding-right: 8px; }
#filemanager .filelist th.headerSortUp span { background: transparent url('tbl_sortup.gif') no-repeat scroll right center; padding-right: 8px; }
#filemanager .filelist td.message { padding: 4px; background: rgb(255, 241, 185) none repeat scroll 0% 0%; text-align: center; }
#filemanager .filelist tbody tr { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#filemanager .filelist tbody td { padding: 8px 3px; text-align: center; cursor: default; }
#filemanager .filelist tbody td.filename_source, #filemanager .filelist tbody td.stored_filename, #filemanager .filelist tbody td.download_path { text-align: left; padding-left: 10px; }
#filemanager .filelist tbody td.filename_source div { overflow: hidden; width: 350px; }
#filemanager .filelist tbody td.filename_source span, #filemanager .filelist tbody td.stored_filename span, #filemanager .filelist tbody td.download_path span { overflow: hidden; white-space: nowrap; display: block; width: 350px; height: 20px; }
#filemanager .filelist tbody td.download_path span { width: 430px; }
#filemanager .filelist tbody td.size { text-align: right; padding-right: 20px; }
#filemanager .filelist tbody td span i { display: none; }
#filemanager .filelist tbody td span.now { padding: 1px 8px 2px; background: transparent url('member_menu_button.gif') repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#filemanager .filelist tbody tr.active td { background: rgb(255, 248, 202) none repeat scroll 0% 0%; }
#filemanager .filelist tbody td.preloader { background: transparent url('preloader.gif') no-repeat scroll center center; height: 150px; }
#filemanager .filelist tbody td.filename_source a { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; }
#filemanager .filelist tbody td.filename_source a:hover { border-bottom: 1px dotted rgb(68, 68, 68); }
#filemanager .filelist tbody td.status span.added { color: rgb(153, 153, 153); }
#filemanager .filelist tbody td.status span.processing { color: rgb(153, 153, 153); }
#filemanager .filelist tbody td.status span.finished { color: rgb(90, 157, 0); }
#filemanager .filelist tbody td.status span.error { color: rgb(255, 60, 60); }
#filemanager .filelist tbody td.filename_source span { background-position: left top; background-repeat: no-repeat; padding-left: 22px; }
#filemanager .maintabs { margin-top: 10px; height: 37px; }
#filemanager .maintabs div { padding: 0pt 25px; height: 35px; float: left; }
#filemanager .maintabs div a { line-height: 35px; color: rgb(0, 0, 0); }
#filemanager .maintabs div sup { padding: 0pt 5px; background: transparent url('sup_background.gif') repeat-x scroll left 1px; margin-top: -5px; margin-left: 5px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#filemanager .maintabs div.active { border-top: 2px solid rgb(242, 242, 242); border-right: 1px solid rgb(204, 204, 204); background: rgb(242, 242, 242) none repeat scroll 0% 0%; text-decoration: none; cursor: default; }
#filemanager .filename_source.audio { background: transparent url('audio.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.backup { background: transparent url('backup.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.compressed { background: transparent url('compressed.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.data { background: transparent url('data.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.developer { background: transparent url('developer.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.disk { background: transparent url('disk.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.encoded { background: transparent url('encoded.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.executable { background: transparent url('executable.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.font { background: transparent url('font.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.image { background: transparent url('image.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.misc { background: transparent url('misc.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.settings { background: transparent url('settings.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.system { background: transparent url('system.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.text { background: transparent url('text.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.video { background: transparent url('video.gif') repeat scroll 0% 0%; }
#filemanager .filename_source.web { background: transparent url('web.gif') repeat scroll 0% 0%; }
#ajaxStatus { position: fixed; top: 0pt; width: 100%; height: 25px; text-align: center; }
#ajaxStatus .error, #ajaxStatus .complete, #ajaxStatus .loading { margin: 0pt auto; padding: 5px 10px; display: inline-block; font-weight: bold; }
#ajaxStatus .loading { background: rgb(255, 255, 204) url('preloader_small.gif') no-repeat scroll 5px 2px; color: rgb(0, 0, 0); padding-left: 33px; }
#ajaxStatus .complete { background: rgb(255, 255, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#ajaxStatus .error { background: rgb(255, 255, 204) none repeat scroll 0% 0%; color: rgb(255, 51, 0); }
.dfbox_body { display: none; }
#depositbox { position: fixed; left: 0pt; top: 0pt; right: 0pt; bottom: 0pt; display: none; }
#depositbox a.selected { border: 0pt none ; background: transparent none repeat scroll 0% 0%; }
#depositbox.active { display: block; }
#depositbox .shadow { background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; left: 0pt; bottom: 0pt; right: 0pt; top: 0pt; z-index: 0; opacity: 0.1; }
#depositbox .dcontainer { margin: 0pt auto; z-index: 255; position: relative; width: 430px; }
#depositbox .header { padding: 0pt 10px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; height: 28px; position: relative; }
#depositbox .header span { line-height: 28px; color: rgb(255, 255, 255); font-weight: bold; }
#depositbox .header a { background: transparent url('button_close.gif') no-repeat scroll center center; position: absolute; right: 10px; top: 0pt; cursor: pointer; width: 18px; height: 28px; text-decoration: none; }
#depositbox .body { border-bottom: 2px solid rgb(102, 102, 102); padding: 0pt 10px 10px ! important; background: rgb(242, 242, 242) none repeat scroll 0% 0%; overflow: auto; display: block; }
#depositbox .downloadlinks, #depositbox .errorsList, #depositbox .upload, #depositbox .ftpupload, #depositbox .remoteupload, #depositbox .dcontainer.prolong { width: 580px; }
#depositbox .ftpuploadinstance .container, #depositbox .remoteuploadinstance .container, #depositbox .prolong .container { display: none; }
#depositbox .ftpuploadinstance .active, #depositbox .remoteuploadinstance .active, #depositbox .prolong .active { display: block; }
#depositbox .remoteuploadinstance .container.upload { width: auto; }
#depositbox .dfbox_move .title { padding: 15px 20px 10px 10px; display: block; }
#depositbox .dfbox_move .title sup { display: none; }
#depositbox .dfbox_move li.hr { display: none; }
#depositbox .dfbox_move .folders { padding: 5px 10px; }
#depositbox .dfbox_move .button { width: 100px; }
#depositbox .dfbox_move span.dropdown { border: 0pt none ; padding: 0pt; background: transparent none repeat scroll 0% 0%; cursor: default; }
#depositbox .dfbox_move u { text-decoration: none; }
#depositbox .yesnowindow span { padding: 10px; display: block; }
#depositbox .yesnowindow div { text-align: center; }
#depositbox .yesnowindow .button { display: inline-block; width: 20%; margin-right: 25px; }
#depositbox .createFolder { margin: 10px 0pt 0pt; position: relative; }
#depositbox .createFolder span { padding: 10px 0pt 5px; display: block; width: 80px; height: 20px; }
#depositbox .createFolder input, #depositbox .mfileprops input { border: 1px solid rgb(153, 153, 153); padding: 4px; width: 280px; position: absolute; right: 0pt; top: 4px; }
#depositbox .createFolder .button { width: 150px; }
#depositbox .showLinks .tabs { border-bottom: 1px solid rgb(153, 153, 153); height: 25px; padding-bottom: 10px; }
#depositbox .showLinks .tabs a { border-bottom: 1px dotted rgb(51, 51, 51); margin: 0pt 15px; line-height: 35px; color: rgb(51, 51, 51); text-decoration: none; }
#depositbox .showLinks .tabs a.active { color: rgb(240, 55, 14); }
#depositbox .showLinks .linksArea { border: 1px solid rgb(153, 153, 153); margin: 5px; padding: 3px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow-y: auto; font-family: normal Andale Mono,Courier New,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; overflow-x: hidden; position: relative; white-space: nowrap; }
#depositbox .showLinks .linksArea .blender { background: transparent url('white.png') repeat-y scroll left top; display: block; position: absolute; right: 0pt; top: 0pt; bottom: 0pt; width: 25px; }
#depositbox .showLinks .export, #depositbox .showLinks .copy { padding: 5px 25px; display: inline; margin-right: 15px; line-height: 35px; }
#depositbox .showErrors .title { line-height: 35px; color: rgb(51, 51, 51); }
#depositbox .showErrors .errorsArea { border: 1px solid rgb(153, 153, 153); margin: 5px; padding: 3px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow-y: auto; font-family: normal Andale Mono,Courier New,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; overflow-x: hidden; position: relative; white-space: nowrap; }
#depositbox .removeFolder .head { padding: 10px; display: block; font-weight: bold; }
#depositbox .removeFolder label { padding: 5px 0pt 5px 15px; display: block; }
#depositbox .removeFolder label input { margin-right: 5px; }
#depositbox .removeFolder .button { width: 100px; }
#depositbox .removefolder .body, #depositbox .upload .body { overflow: visible; }
#depositbox .mfileprops { padding-top: 10px; }
#depositbox .mfileprops div { height: 30px; position: relative; }
#depositbox .mfileprops div b { line-height: 30px; cursor: default; }
#depositbox .mfileprops div span { position: absolute; right: 0pt; top: 0pt; line-height: 30px; width: 290px; }
#depositbox .mfileprops .button { padding: 0pt; margin-top: 20px; width: 150px; }
#depositbox .prolong .container { padding: 0pt 10px; }
#depositbox .prolong p { margin-bottom: 5px; }
#depositbox .prolong .great { font-weight: bold; margin-bottom: 10px; }
#depositbox .prolong b { font-weight: bold; }
#depositbox .prolong .prolonglist { border: 1px solid rgb(204, 204, 204); margin: 10px 0pt 0pt; padding: 0pt; background: rgb(252, 252, 252) none repeat scroll 0% 0%; overflow: auto; height: 200px; position: relative; }
#depositbox .prolong .prolonglist div { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 5px 10px; position: relative; }
#depositbox .prolong .prolonglist div .name { overflow: hidden; display: block; width: 400px; white-space: nowrap; }
#depositbox .prolong .prolonglist div.odd { background-color: rgb(242, 242, 242); }
#depositbox .prolong .prolonglist div.even { background-color: rgb(255, 255, 255); }
#depositbox .prolong .prolonglist div .size { position: absolute; top: 5px; right: 40px; }
#depositbox .prolong .prolonglist div a.remove { background: transparent url('btn_upload_progress_cancel.gif') no-repeat scroll right center; position: absolute; top: 5px; right: 10px; height: 13px; width: 15px; }
#depositbox .prolong .button { padding: 5px; margin-right: 10px; }
#depositbox .prolong div.total { padding: 10px 0pt; text-align: right; }
#depositbox .prolong div.total b { margin-right: 20px; }
#depositbox .prolong iframe { border: 1px solid rgb(204, 204, 204); background: rgb(242, 242, 242) none repeat scroll 0% 0%; height: 232px; width: 100%; }
#depositbox .prolong .buttons.hidden { display: none; }
#footer { border-top: 1px solid rgb(229, 229, 229); margin: 50px 0pt 0pt; overflow: hidden; height: 100px; width: 100%; position: absolute; bottom: 38px; left: 0pt; }
#footer .support { width: 60%; padding-left: 20px; }
#footer .support a, #footer .support span { display: block; line-height: 30px; color: rgb(102, 102, 102); }
#footer .support .icq { background: transparent url('icq.gif') no-repeat scroll left center; padding-left: 20px; }
#footer .support .msn { background: transparent url('msn.gif') no-repeat scroll left center; padding-left: 20px; }
#footer .advert { border: 1px solid rgb(229, 229, 229); margin: 10px 20px 20px; padding: 20px; float: right; clear: none; width: 140px; height: 25px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(204, 204, 204); text-align: center; }
#foobar { background: rgb(204, 204, 204) none repeat scroll 0% 0%; overflow: hidden; height: 20px; position: absolute; bottom: 0pt; left: 0pt; width: 100%; }
#foobar span { line-height: 20px; padding-left: 20px; color: rgb(255, 255, 255); }
#foobar ul { display: block; position: absolute; right: 0pt; top: 0pt; }
#foobar ul li { padding: 2px 10px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; clear: none; }
#foobar ul, #foobar ul li a { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; color: rgb(0, 0, 0); }
#foobar img { margin: 2px; float: left; }
#main .title1 { border-top: 1px solid rgb(204, 204, 204); height: 26px; position: relative; margin-top: 35px; }
#main .title1 ins { padding: 0pt 20px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; float: left; text-decoration: none; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 21px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(68, 68, 68); position: absolute; top: -15px; }
#main .title2 { padding: 0pt; font-size: 21px; }
#main .title2 table { width: 100%; }
#main .title2 ins { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 9px 6px; display: block; font-size: 15px; text-decoration: none; }
#main .title2 ins big { font-size: 21px; }
#main .title2 span { padding: 7px 0pt 0pt 6px; display: block; }
#main .title2 a:link, .title2 a:visited, .title2 a:hover { color: rgb(255, 51, 0); }
#main .title2 em { padding: 0pt 13px 0pt 0pt; display: block; font-style: normal; white-space: nowrap; }
#main .title3 { border-top: 1px solid rgb(204, 204, 204); height: 32px; position: relative; }
#main .title3 ins { padding: 0pt 20px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; float: left; text-decoration: none; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 21px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(68, 68, 68); position: absolute; top: -15px; }
#main .title3 i { display: block; white-space: nowrap; position: absolute; top: 13px; left: 0pt; font-style: normal; font-size: 11px; }
#bonuser_paid_request_console { padding: 5px; top: 200px; }
#bonuser_paid_request_console .control_block { margin: 1em 0pt; text-align: center; }
#bonuser_paid_request_console .control_block button { margin: 0pt 1em; padding: 1px 2px; }
#bonuser_paid_request_console .msg_remove { text-align: center; }
#bonuser_paid_request_block { text-align: left; }
#bonuser_paid_request_block button { padding: 1px 2px; }
#bonuser_paid_request_block .msg { font-size: 80%; margin-top: 5px; margin-right: 2px; }
body.page_files p { margin: 0pt; }
body.page_files .folders li a { text-decoration: none; color: rgb(0, 0, 0); }
body.page_files .folders ul { margin: 0pt; width: 100%; list-style-type: none; list-style-image: none; list-style-position: outside; cursor: default; }
body.page_files .folders li { overflow: hidden; padding-left: 24px; position: relative; line-height: 20px; height: 20px; white-space: nowrap; }
body.page_files .folders li.mysets { height: auto; }
body.page_files .folders li a { display: block; line-height: 20px; padding-left: 25px; margin-left: -25px; }
body.page_files .folders li a sup { color: rgb(240, 55, 14); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body.page_files .folders li.hr { border-bottom: 1px solid rgb(204, 204, 204); margin: 10px 0pt; height: 0pt; }
body.page_files .folders a.visible { background: transparent url('tree_icon_eye.gif') no-repeat scroll right center; display: block; position: absolute; right: 0pt; top: 0pt; width: 20px; height: 19px; }
body.page_files .folders ul.tree li.mysets { background: transparent url('tree_icon_mysets_minus.gif') no-repeat scroll left 2px; }
body.page_files .folders ul.tree li.mysets.collapsed { background: transparent url('tree_icon_mysets_plus.gif') no-repeat scroll left 2px; }
body.page_files .folders ul.tree a.folder { background: transparent url('tree_icon_folder.gif') no-repeat scroll left center; }
body.page_files .folders ul.tree a.allfiles, body.page_files .folders ul.tree a.remote, body.page_files .folders ul.tree a.ftp { background: transparent url('tree_icon_folder_special.gif') no-repeat scroll left center; }
body.page_files .folders ul.tree a.unsorted { background: transparent url('tree_icon_folder.gif') no-repeat scroll left center; }
body.page_files .folders ul.tree a.favorites { background: transparent url('tree_icon_favorites.gif') no-repeat scroll left center; }
body.page_files .folders a:active { background-color: rgb(255, 248, 202) ! important; }
body.page_files .folders a.active { font-weight: bold; cursor: default; }
body.page_files .containers { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
body.page_files .containers .container { display: none; }
body.page_files .containers .container.active { padding: 10px 20px; display: block; position: relative; }
body.page_files .choose_folder, #depositbox .choose_folder { padding: 15px 5px; height: 18px; }
body.page_files .choose_folder div, #depositbox .choose_folder div { float: left; }
body.page_files span.dropdown, #depositbox span.dropdown, #depositbox a.selected { border-bottom: 1px dotted rgb(240, 55, 14); background: transparent url('dropdown_arrow.gif') no-repeat scroll right center; margin-left: 5px; font-weight: bold; color: rgb(240, 55, 14); padding-right: 15px; text-decoration: none; position: relative ! important; cursor: pointer; display: inline-block; }
body.page_files .folderlist, #depositbox .folderlist { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; height: 180px; }
body.page_files ol.filenumed { margin: 0pt; width: 95%; }
body.page_files ol.filenumed li { border-top: 1px solid rgb(204, 204, 204); padding: 10px 10px 10px 0pt; list-style-position: inside; position: relative; height: 20px; }
body.page_files ol.filenumed span, body.page_files .containers ol.filenumed a { position: absolute; display: block; top: 10px; }
body.page_files ol.filenumed .name { width: 47%; left: 3%; }
body.page_files ol.filenumed .size { width: 10%; left: 60%; }
body.page_files ol.filenumed .bar { border-top: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 25%; left: 70%; height: 10px; top: 12px; }
body.page_files ol.filenumed .progressBarStatus { background: transparent url('progress_bar_green_bg.gif') repeat-x scroll left top; display: block; top: 0pt; width: 0pt; }
body.page_files ol.filenumed .progressCancel { background: transparent url('btn_upload_progress_cancel.gif') no-repeat scroll right center; width: 5%; left: 95%; height: 13px; }
body.page_files .ftpupload .tabs, body.page_files .remoteupload .tabs, body.page_files .dcontainer.prolong .tabs { height: 35px; line-height: 35px; margin-bottom: 5px; width: 100%; }
body.page_files .ftpupload .tabs div, body.page_files .remoteupload .tabs div, body.page_files .dcontainer.prolong .tabs div { display: inline ! important; line-height: 35px; }
body.page_files .ftpupload .tabs div a, body.page_files .remoteupload .tabs div a, body.page_files .dcontainer.prolong .tabs div a { border-bottom: 1px dotted rgb(51, 51, 51); margin: 0pt 15px; line-height: 35px; color: rgb(51, 51, 51); text-decoration: none; }
body.page_files .ftpupload .tabs div a:hover, body.page_files .remoteupload .tabs div a:hover, body.page_files .dcontainer.prolong .tabs div a:hover { border-bottom: 1px solid; }
body.page_files .ftpupload .tabs div.active a, body.page_files .remoteupload .tabs div.active a, body.page_files .dcontainer.prolong .tabs div.active a { border-color: rgb(240, 55, 14); font-weight: bold; color: rgb(240, 55, 14); cursor: default; }
body.page_files .ftpupload .ftplogin, body.page_files .remoteupload .ftplogin, body.page_files .prolong .great, .yellowwowbox { padding: 10px; background: rgb(255, 241, 185) url('yellow_corner.gif') no-repeat scroll right top; }
body.page_files .ftpupload .ftplogin input[type="button"] { width: 100%; }
body.page_files .ftpupload label { padding: 10px; display: block; color: rgb(51, 51, 51); }
body.page_files .ftpupload label input { margin-right: 10px; }
body.page_files .ftpupload label span { display: block; color: rgb(172, 172, 172); margin-left: 25px; }
body.page_files .ftpupload ol.filenumed { list-style-type: none; list-style-image: none; list-style-position: outside; }
body.page_files .ftpupload ol.filenumed .name { width: 57%; left: 3%; }
body.page_files .ftpupload ol.filenumed .size { width: 9%; left: 60%; text-align: right; }
body.page_files .ftpupload ol.filenumed .bar { width: 30%; left: 70%; }
body.page_files .ftpupload ul li { list-style-type: square; list-style-position: inside; line-height: 18px; }
body.page_files .ftpupload a { color: rgb(240, 55, 14); text-decoration: none; }
body.page_files .ftpupload a:hover { text-decoration: underline; }
body.page_files input.error[type="text"] { background: rgb(255, 236, 236) none repeat scroll 0% 0%; color: rgb(255, 0, 0); }
body.page_files .action_folder_msg { margin-bottom: 2em; }
body.page_files .action_folder_msg p { margin-bottom: 1em; }
body.page_files .upload .progressWrapper .status { display: block; position: absolute; right: 0pt; top: 10px; }
body.page_files .upload .progressWrapper .status a { display: block; color: rgb(90, 157, 0); position: absolute; right: 0pt; top: 0pt; font-weight: bold; }
body.page_files .upload .progressWrapper .error .status { color: rgb(255, 60, 60); font-weight: bold; }
body.page_files .upload .progressWrapper .linkbox { border: 1px solid rgb(102, 102, 102); padding: 7px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: absolute; top: 12px; z-index: 999; left: -100px; width: 200px; }
body.page_files .upload .progressWrapper .linkbox div { height: 25px; position: relative; }
body.page_files .upload .progressWrapper .linkbox div input { position: absolute; right: 0pt; top: 0pt; width: 150px; }
body.main_index #logo { margin: 0pt auto 23px; width: 410px; }
body.main_index .logo_block { margin-top: 40px; position: relative; }
body.main_index .lang { margin: 0pt auto; width: 410px; text-align: right; }
body.main_index #main_menu li ul { top: 14px; }
body.main_index #top_menu { float: left; }
body.main_index #main_menu { float: left; height: 25px; padding-left: 40px; }
body.main_index #main_menu li { line-height: 22px; }
body.main_index .login_form { padding: 5px 10px; background: rgb(245, 241, 241) none repeat scroll 0% 0%; color: rgb(153, 153, 153); width: 240px; height: 24px; text-align: center; line-height: 22px; font-size: 11px; float: right; }
body.main_index .login_form input[type="text"], body.main_index .login_form input[type="password"] { border: 1px solid rgb(165, 172, 178); padding: 2px; display: block; float: right; width: 120px; height: 16px; }
body.main_index .login_form .btn_login { padding: 0px 0pt 4px; cursor: pointer; height: 26px; font-size: 13px; width: 66px; letter-spacing: 1px; }
body.main_index .login_form .row { height: 26px; }
body.main_index .login_form .row span { font-size: 10px; }
body.main_index .login_form a { margin: 0pt 5px; font-size: 13px; }
body.main_index .login_form a:link, body.main_index .login_form a:visited { text-decoration: none; color: rgb(153, 153, 153); }
body.main_index .login_form a:hover { text-decoration: underline; color: rgb(153, 153, 153); }
body.main_index .login_form span { float: left; padding-top: 2px; }
body.main_index .login_form a.forget { margin: 2px 0pt 0pt; display: block; float: left; color: rgb(153, 153, 153); font-size: 11px; font-weight: normal; }
body.main_index .login_form a.forget:link, body.main_index .login_form a.forget:visited { text-decoration: underline; }
body.main_index .login_form a.forget:hover { text-decoration: none; }
body.main_index .login_form .ddcontent { background: rgb(245, 241, 241) none repeat scroll 0% 0%; overflow: hidden; position: absolute; z-index: 10; top: 24px; right: 0pt; display: none; width: 260px; text-align: right; }
body.main_index .login_form .ddinner { padding: 20px 30px; }
body.main_index .login_form .floatclear { overflow: hidden; clear: both; text-indent: -1000px; height: 1px; }
body.page_ucoz { min-width: 0pt; }
body.page_ucoz div.main { width: auto; }
body.page_ucoz .content_body { margin-top: 3em; text-align: center; }
body.page_ucoz .content_body .top_block { margin: 3em 0pt; }
body.page_ucoz .content_body .top_block a { font-size: 110%; }
body.page_ucoz .content_body #upload_start_block, body.page_ucoz .content_body .upload_progress { width: 300px; }
body.page_ucoz .content_body .upload_done { width: 450px; }
body.page_ucoz .upload_form .upload_progress_percent #progress_done_num { width: 100%; }
body.page_ucoz .upload_done .upload_done_table .text { width: 335px; font-size: 11px; }
body.page_ucoz .lang { position: absolute; right: 1em; top: 0.5em; }
body.page_static_faq .content.left ol li { margin: 1em 0pt 0pt; font-weight: bold; }
body.page_links_checker .links_list_input { float: left; width: 30%; height: 90%; text-align: center; }
body.page_links_checker .links_list_input textarea { width: 100%; height: 400px; font-size: 80%; }
body.page_links_checker .member_files_search button { padding: 2px; }
body.page_links_checker .links_list_input button { margin: 0.5em 0pt; padding: 2px; }
body.page_links_checker .links_list_existed, .links_list_deleted { margin-left: auto; width: 65%; }
body.page_links_checker .content_body table { margin: 0.2em 0pt 2em; width: 100%; }
body.page_links_checker .content_body table thead { font-weight: bold; text-align: center; }
body.page_links_checker .content_body table td { border: 1px solid gray; padding: 1px 2px; overflow: hidden; border-collapse: collapse; max-width: 200px; }
body.page_links_checker .content_body table td.col_size { text-align: right; }
body.page_links_checker .content_body table td.col_upload, body.page_links_checker .content_body table td.col_download { text-align: center; }
body.page_links_checker .content_body table td.col_upload a, body.page_links_checker .content_body table td.col_download a { color: rgb(255, 46, 0) ! important; }
body.page_filemanager .content * { line-height: 120% ! important; }
body.page_filemanager .header, body.page_filemanager .header * { padding: 0pt 0pt 20px; font-size: 32px; font-weight: bold; }
body.page_filemanager .header span { color: rgb(255, 51, 0); }
body.page_filemanager .header em { font-style: normal; font-size: 85%; }
body.page_filemanager .subhead { padding: 0pt 0pt 30px; font-size: 18px; font-weight: bold; }
body.page_filemanager .advert { padding: 0pt 0pt 25px; font-size: 14px; font-weight: bold; }
body.page_filemanager ul.features { margin: 0pt 20px 35px 0pt; padding: 9px 5px 5px 10px; background-color: rgb(231, 231, 231); }
body.page_filemanager ul.features li { padding: 0pt 0pt 5px 5px; font-size: 18px; list-style-type: disc; list-style-image: none; list-style-position: inside; }
body.page_filemanager .descr { font-size: 14px; margin-bottom: 10px; }
body.page_filemanager .descr ul { margin: 15px 0pt 25px; }
body.page_filemanager .descr ul li { padding: 0pt 40px 5px 0pt; font-size: 12px; list-style-type: disc; list-style-image: none; list-style-position: outside; margin-left: 20px; }
body.page_filemanager .free { padding: 0pt 0pt 5px; font-size: 14px; color: rgb(255, 51, 0); text-align: center; font-weight: bold; }
body.page_filemanager a.download { margin: 15px auto; display: block; width: 155px; color: rgb(255, 51, 0); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 22px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body.page_filemanager .faq { padding: 10px 0pt 20px; font-size: 14px; text-align: center; }
body.page_filemanager .disclaim { padding: 0pt 0pt 5px; font-size: 11px; text-align: center; }
body.page_filemanager .adv_leftside { padding: 0pt 0pt 40px; float: left; width: 650px; }
body.page_filemanager .adv_rightside { padding: 0pt 0pt 40px; float: right; width: 300px; }
body.page_filemanager .adv_rightside a.download { padding: 0pt 25px 25px 50px; width: auto; }
body.page_filemanager .rfaq { padding: 0px 0px 25px 25px; }
body.page_filemanager .rfaq a { font-size: 17px; color: rgb(255, 51, 0); }
body.page_filemanager .adv_rightside p { text-align: center; padding-right: 30px; }
body.page_filemanager ul.features.right { padding: 10px 20px 20px; width: 220px; }
body.page_filemanager ul.features.right li { padding: 0pt; font-size: 13px; }
body.page_filemanager ul.features.right li.head { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 15px; }
body.page_advertise .content { clear: both; }
body.page_advertise #main { padding-bottom: 25px; }
body.page_signup .sidebar { border: 1px solid orange; padding: 1em 10px; margin-top: 2em; max-width: 218px; min-width: 198px; color: rgb(68, 68, 68); }
body.page_tickets .support2 { font-size: 12px; }
body.page_tickets .support2 .textinfo { padding: 0pt 0pt 10px; }
body.page_tickets .table8 { width: 100%; font-size: 12px; }
body.page_tickets .table8 td { padding: 0pt 0pt 5px; vertical-align: top; }
body.page_tickets .table8 .name { padding: 3px 15px 5px 0pt; font-weight: bold; text-align: right; width: 145px; }
body.page_tickets .table8 input.text { border: 1px solid rgb(165, 172, 178); padding: 1px; width: 540px; }
body.page_tickets .table8 textarea { border: 1px solid rgb(165, 172, 178); padding: 1px; overflow: scroll; width: 540px; height: 120px; }
body.page_tickets .table8 select { width: 546px; }
body.page_tickets .table8 .forregged { padding: 2px 0pt 0pt; }
body.page_tickets .table8 .captcha2 img, .table8 .captcha2 input { display: block; float: left; }
body.page_tickets .table8 .captcha2 img { padding: 0pt 20px 0pt 0pt; }
body.page_tickets .table8 .captcha2 input { border: 1px solid rgb(165, 172, 178); margin: 17px 0pt 0pt; padding: 1px; width: 150px; }
body.page_tickets .table8 td.button { padding: 10px 26px 0pt 0pt; }
body.page_tickets .table8 td.button input.button { width: 100px; display: block; float: right; }
body.page_tickets .table8 h3.title { padding: 0pt 0pt 5px; font-size: 18px; font-weight: normal; color: rgb(255, 51, 0); }
body.page_tickets .table8 .sepline { padding: 0pt 0pt 15px; }
body.page_tickets .table8 .sepline ins { border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; display: block; height: 20px; text-indent: -1000px; }
body.page_profile table { width: 460px; }
body.page_profile table td { padding: 8px 10px; vertical-align: bottom; }
body.page_profile table td.name { text-align: right; padding-bottom: 14px; }
body.page_profile input[type="text"], body.page_profile input[type="password"] { border: 1px solid rgb(204, 204, 204); padding: 4px 2px; width: 220px; }
body.page_profile .button { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
body.page_profile .field { margin-top: 25px; }
body.page_profile .info { margin: 15px 0pt; color: rgb(51, 51, 51); }
body.page_profile h1 { margin: 0pt 0pt 10px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body.page_profile .yellowbox { padding: 10px 20px; }
body.page_loyalty p.desc { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 15px; margin-bottom: 15px; }
body.page_loyalty .available b { display: block; }
.page_payment_sms_tariffs table, body.page_loyalty table { border-bottom: 1px solid rgb(204, 204, 204); margin: 15px 0pt; width: 100%; }
body.page_loyalty table td { padding: 4px; text-align: center; }
.page_payment_sms_tariffs table thead td, body.page_loyalty table thead td { border-bottom: 1px solid rgb(204, 204, 204); padding: 6px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.page_payment_sms_tariffs table thead span, body.page_loyalty table thead span { border-right: 1px solid rgb(204, 204, 204); display: block; }
.page_payment_sms_tariffs table tbody td { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px; }
.page_payment_sms_tariffs .note { font-size: 85%; }
.page_payment_sms_tariffs .note.sub { color: gray; }
.page_payment_sms_tariffs table td.country { text-transform: uppercase; text-align: center; padding-top: 8px; }
div.page_payment_sms_tariffs table td.msg, .page_payment_sms_tariffs table td.num { font-size: 120%; font-weight: bold; color: red; }
div.page_payment_sms_tariffs table td.cost { color: red; }
body.page_loyalty table .nok { color: rgb(255, 51, 0); }
body.page_loyalty .fileupload a { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 15px 20px; background: transparent url('executable.gif') no-repeat scroll left top; display: block; margin-bottom: 10px; }
body.page_loyalty .keyenter { margin: 20px 0pt 10px; padding: 15px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
body.page_loyalty .keyenter input[type="text"] { padding: 5px 3px; width: 250px; }
body.page_loyalty p { margin-bottom: 5px; }
body.page_static_faq .static h1 { font-size: 120%; margin-top: 3em; }
body.page_static_faq .static h1 em { color: rgb(255, 51, 0); font-style: normal; }
body.page_static_faq .static p { margin: 10px 0pt; }
body.page_static_faq .static .filemanager_msg_right { width: 160px; float: right; text-align: center; font-size: 150%; }
body.page_static_faq .static .filemanager_msg_right, .filemanager_msg_left { margin-bottom: 1em; }
body.page_static_faq .static .content_body hr { clear: both; }
body.page_bonus_program .stats_leftbar .earnbox { border-bottom: 1px solid rgb(204, 204, 204); padding: 15px 10px; background: rgb(255, 241, 185) none repeat scroll 0% 0%; }
body.page_bonus_program .stats_leftbar .earnbox.today { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
body.page_bonus_program .stats_leftbar div { position: relative; }
body.page_bonus_program .stats_leftbar .earnbox div.today { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
body.page_bonus_program .stats_leftbar div span { position: absolute; right: 0pt; }
body.page_bonus_program .stats_leftbar .button_add, body.page_bonus_program .stats_leftbar .button_remove { padding: 2px 8px; background: rgb(255, 51, 0) url('payout_bg.gif') repeat-x scroll left top; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; position: absolute; right: 60px; top: 2px; display: block; text-decoration: none; color: rgb(255, 255, 255); cursor: pointer; }
body.page_bonus_program .stats_leftbar hr { border: 0pt none ; margin: 10px 0pt; background: rgb(204, 204, 204) none repeat scroll 0% 0%; height: 1px; }
.top10 .title { font-weight: bold; display: block; margin-bottom: 5px; }
table.top10 { width: 100%; }
table.top10 thead td { border-bottom: 1px solid rgb(204, 204, 204); }
table.top10 td { padding: 6px 8px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
table.top10 .me td { color: rgb(255, 51, 0); font-weight: bold; }
body.page_bonus_program .prize { margin: 20px 0pt 10px; font-size: 16px; }
body.page_bonus_program .prize a { color: rgb(255, 51, 0); }
body.page_bonus_program .tariff { margin: 10px 0pt 20px; font-size: 16px; }
body.page_bonus_program #main table { border-bottom: 1px solid rgb(204, 204, 204); margin: 15px 0pt; width: 100%; }
body.page_bonus_program #main table td { padding: 4px; text-align: center; }
body.page_bonus_program #main table td.even { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
body.page_bonus_program #main table thead td { border-bottom: 1px solid rgb(204, 204, 204); padding: 6px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
body.page_bonus_program #main table thead span { border-right: 1px solid rgb(204, 204, 204); display: block; }
body.page_bonus_program .stats_rightbar.faq ol { margin-bottom: 20px; }
body.page_bonus_program .stats_rightbar.faq a.support { background: transparent url('ico_mail.gif') no-repeat scroll left center; text-decoration: none; padding-left: 25px; }
body.page_bonus_program .stats_rightbar.faq a.support span { border-bottom: 1px dotted rgb(255, 51, 0); color: rgb(255, 51, 0); font-weight: bold; }
body.page_bonus_program .stats_rightbar.faq li { margin: 15px 0pt; }
body.page_bonus_program .stats_rightbar.faq li a.title { border-bottom: 1px dotted rgb(68, 68, 68); font-weight: bold; cursor: pointer; color: rgb(68, 68, 68); }
body.page_bonus_program .stats_rightbar.faq li div { margin: 15px 0pt 0pt; display: none; }
body.page_bonus_program .stats_rightbar.faq li div span { margin: 5px 10px; display: block; }
body.page_bonus_program .stats_rightbar.faq li div span b { color: rgb(255, 51, 0); }
body.page_bonus_program .referbanners { margin: 15px 0pt; }
body.page_bonus_program .referbanners div.code { margin: 5px; font-weight: bold; }
body.page_bonus_program .referbanners textarea { border: 1px solid rgb(204, 204, 204); padding: 5px; width: 100%; height: 50px; font-size: 9px; }
body.page_bonus_program .referbanners .tabs { margin: 20px 0pt; }
body.page_bonus_program .referbanners .tabs a { border-bottom: 1px dotted rgb(255, 51, 0); color: rgb(255, 51, 0); text-decoration: none; margin-left: 25px; }
body.page_bonus_program .referbanners .tabs a.selected { font-weight: bold; }
body.page_bonus_program .referbanners .upload_form_flash textarea { margin-bottom: 3em; }
body.page_bonus_program .referbanners .upload_form_flash p { margin-bottom: 3em; }
body.page_bonus_program .referbanners .upload_form_flash div.dark { background-color: black; width: 350px; }
body.page_payment_help .content img { margin: 0.5em auto 1em; display: block; }
body.page_payment_help .content em { font-style: normal; color: red; }
body.page_payment_help .content ol { margin: 0pt; }
body.page_payment_help .content ol li hr { border-style: solid none none; border-color: black -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; height: 1px; }
body.page_other_payment_methods .content ul { margin: 0pt; }
body.page_other_payment_methods .content ul li { margin: 1em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
body.page_filemanager_first_steps .static img { margin: 0.5em auto 1em; display: block; }
body.page_filemanager_first_steps .static em { font-style: normal; color: red; }
body.page_filemanager_first_steps .static ol { margin: 0pt; }
body.page_filemanager_first_steps .static ol li hr { border-style: solid none none; border-color: black -moz-use-text-color -moz-use-text-color; border-width: 2px 0pt 0pt; height: 1px; }
body.page_filemanager .dfmenu a { padding: 0pt 5px 10px; display: inline-block; }
body.page_filemanager .dfmenu div { margin: 10px 0pt; }
ol li.n0, ol li.n1, ol li.n2, ol li.n3, ol li.n4, ol li.n5, ol li.n6, ol li.n7, ol li.n8, ol li.n9, ol li.n10, ol li.n11 { border-top: 1px solid rgb(192, 192, 192); padding: 20px 0pt 2em 85px; list-style-type: none; list-style-image: none; list-style-position: outside; background-repeat: no-repeat; min-height: 75px; background-position: 0pt 10px; }
.static li.n1 { background-image: url('1.gif'); }
.static li.n2 { background-image: url('2.gif'); }
.static li.n3 { background-image: url('3.gif'); }
.static li.n4 { background-image: url('4.gif'); }
.static li.n5 { background-image: url('5.gif'); }
.static li.n6 { background-image: url('6.gif'); }
.static li.n7 { background-image: url('7.gif'); }
.static li.n8 { background-image: url('8.gif'); }
.static li.n9 { background-image: url('9.gif'); }
.static li.n10 { background-image: url('10.gif'); }
.static li.n11 { background-image: url('11.gif'); }
.static ol.index li { margin-top: 1em; font-weight: bold; }
body.page_bonus_program table tfoot td { background: rgb(242, 242, 242) none repeat scroll 0% 0%; text-align: left; }
body.page_bonus_program table tfoot td span, body.page_bonus_program table tfoot td a { margin: 2px 5px; display: block; float: left; }
body.page_bonus_program table tfoot td span.active { font-weight: bold; color: rgb(255, 51, 0); }
body.page_bonus_program .filereport .total { font-weight: bold; font-size: 18px; color: rgb(255, 51, 0); position: relative; }
body.page_bonus_program .filereport .total span { position: absolute; right: 0pt; top: 0pt; }
body.page_bonus_program h1 { font-size: 18px; color: rgb(68, 68, 68); }
body.page_bonus_program .filterbar { margin: 0pt 0pt 20px; padding: 3px; }
body.page_bonus_program .filterbar b { margin-right: 10px; }
body.page_bonus_program .filterbar a { margin: 0pt 8px 0pt 3px; }
body.page_bonus_program .filterbar .button { background: rgb(248, 248, 248) none repeat scroll 0% 0%; margin-left: 10px; }
body.page_bonus_program .stats_rightbar .wowbox { padding: 10px 10px 10px 40px; background: rgb(242, 242, 242) url('wow_money.gif') no-repeat scroll 3px center; display: block; text-decoration: none; }
body.page_bonus_program .stats_rightbar .wowbox b { color: rgb(255, 51, 0); display: block; }
body.page_bonus_program .stats_rightbar.new .prize, body.page_bonus_program .stats_rightbar.new .tariff { font-size: 14px; }
body.page_bonus_program .stats_rightbar.new td { text-align: left; }
body.page_bonus_program .stats_rightbar tr.separator td { border-bottom: 1px solid rgb(204, 204, 204); }
body.page_bonus_program .span.positive { color: rgb(0, 136, 0); }
.banner1 { padding: 0pt 0pt 20px; overflow: hidden; width: 730px; height: 90px; }
.yellowbox { padding: 10px; background: rgb(255, 241, 185) url('yellow_corner.gif') no-repeat scroll right top; }
.yellowbar { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px; background: rgb(255, 241, 185) none repeat scroll 0% 0%; }
body.page_bonus_program .stats_rightbar .wowbox.attention { background-image: none; padding-left: 10px; }
.wowbox.eu { background: rgb(242, 242, 242) url('wow_eu.gif') no-repeat scroll 7px center; }
.wowbox.ftp { background: rgb(242, 242, 242) url('wow_ftp.gif') no-repeat scroll 7px center; }
.wowbox.referal { background: rgb(242, 242, 242) url('wow_referal.gif') no-repeat scroll 7px center; }
.wowbox { border-bottom: 1px solid rgb(204, 204, 204); margin: 25px 0pt; padding: 20px 25px 20px 40px; display: block; text-decoration: none; background-color: rgb(242, 242, 242); position: relative; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.wowbox .wow { padding: 0pt 4px; background: transparent url('sup_background.gif') repeat-x scroll left 1px; display: block; position: absolute; right: 0pt; top: 0pt; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.stats_leftbar { float: left; width: 275px; }
.stats_leftbar b { margin: 12px 0pt 5px; display: block; }
.stats_rightbar { float: right; width: 660px; }
.box span { border: 1px solid rgb(204, 204, 204); overflow: hidden; position: absolute; display: block; width: 16px; height: 16px; text-align: center; left: 0pt; top: 4px; font-size: 16px; line-height: 14px; cursor: pointer; color: rgb(153, 153, 153); font-family: verdana; }
.box { border-top: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 30px; }
.box .boxtitle { height: 11px; position: relative; cursor: pointer; }
.box .boxtitle ins { padding: 5px 20px 5px 25px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; font-size: 15px; line-height: 16px; float: left; position: absolute; left: 0pt; top: -15px; text-decoration: none; white-space: nowrap; }
.console { border: 2px solid rgb(255, 51, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 101; }
.console_head { padding: 2px 5px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; height: 16px; }
.console_head a { margin: 3px 0pt; background: transparent url('console_close.gif') no-repeat scroll 0% 0%; display: block; float: right; height: 9px; width: 9px; }
.console_head h1 { margin: 0pt; padding: 0pt; float: left; line-height: 1; }
.console_body { padding: 0.5em; }
.console p { margin: 1em 0pt; }
ol.agreement li { font-weight: bold; }
.contextMenu { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; position: absolute; z-index: 9999; display: none; }
.contextMenu li { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.contextMenu a { padding: 1px 15px 1px 3px; color: rgb(51, 51, 51); text-decoration: none; display: block; line-height: 20px; height: 20px; background-position: 6px center; background-repeat: no-repeat; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; margin-left: 25px; }
.contextMenu li.hover a { color: rgb(255, 255, 255); background-color: rgb(51, 153, 255); }
.contextMenu li.disabled a { color: rgb(170, 170, 170); cursor: default; }
.contextMenu li.hover.disabled a { background-color: transparent; }
.contextMenu li.separator a { border-top: 1px solid rgb(204, 204, 204); }
.contextMenu li.download { background: transparent url('menu_icon_download.gif') no-repeat scroll 3px center; }
.contextMenu li.copy { background: transparent url('menu_icon_download.gif') no-repeat scroll 3px center; }
.contextMenu li.link { background: transparent url('menu_icon_getlink.gif') no-repeat scroll 3px center; }
.contextMenu li.prolong { background: transparent url('menu_icon_prolong.gif') no-repeat scroll 3px center; }
.contextMenu li.move { background: transparent url('menu_icon_move.gif') no-repeat scroll 3px center; }
.contextMenu li.remove { background: transparent url('menu_icon_remove.gif') no-repeat scroll 3px center; }
.contextMenu li.rename { background: transparent url('menu_icon_rename.gif') no-repeat scroll 3px center; }
.contextMenu li.edit { background: transparent url('menu_icon_properties.gif') no-repeat scroll 3px center; }
.contextMenu li.hidden { display: none; }
.remoteuploadinstance label { margin: 10px 0pt; display: block; width: 50%; position: relative; height: 26px; line-height: 26px; }
.remoteuploadinstance label textarea, .remoteuploadinstance label input[type="text"] { border: 1px solid rgb(153, 153, 153); padding: 5px; position: absolute; width: 400px; left: 80px; top: 0pt; height: 16px; }
.remoteuploadinstance label.login input[type="text"], .remoteuploadinstance label.password input[type="text"] { position: absolute; width: 200px; }
.remoteuploadinstance .substring_hint { font-size: 11px; color: rgb(102, 102, 102); line-height: 12px; display: block; }
.remoteuploadinstance ol { border-bottom: 1px solid rgb(204, 204, 204); }
.remoteuploadinstance .flag { background: transparent url('flag.gif') no-repeat scroll 5px center; padding-left: 25px; }
.remoteuploadinstance .remoteaddmore { border-bottom: 1px dotted rgb(0, 0, 0); font-weight: bold; font-size: 11px; margin-left: 30px; cursor: pointer; }
.remoteuploadinstance label.extended { height: 160px; }
.remoteuploadinstance label textarea { height: 150px; }
.remoteuploadinstance label.hidden { display: none; }
.dragTableFile { border: 1px solid rgb(0, 0, 0); padding: 5px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; overflow: hidden; height: 18px; max-width: 200px; cursor: default; position: relative; z-index: 999; }
.dragTableFile span { line-height: 18px; padding-left: 22px; background-repeat: no-repeat ! important; }
.folder_dropdown { border-style: solid; border-color: rgb(102, 102, 102); border-width: 3px 1px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; position: absolute; top: 15px; left: 0pt; width: 250px; max-height: 200px; cursor: default; z-index: 999; }
.loginoruser { padding: 0pt 0pt 30px; overflow: hidden; width: 210px; height: 90px; }
.registration .row { height: 30px; }
.registration .row span { padding: 2px 0pt 0pt; display: block; float: left; width: 86px; }
.registration .row input { border: 1px solid rgb(165, 172, 178); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; float: left; width: 118px; }
.registration .forgotpassword a { display: block; float: left; font-size: 11px; line-height: 22px; }
.registration .forgotpassword a:link, .header .registration .forgotpassword a:visited, .registration .forgotpassword a:hover { color: rgb(153, 153, 153); }
.registration .forgotpassword input { padding: 2px 0pt; display: block; float: right; cursor: pointer; width: 74px; }
.uploadform .button { padding: 5px 30px; overflow: hidden; position: relative; display: inline; }
.uploadform .button object { position: absolute; left: 0pt; top: 0pt; bottom: 0pt; right: 0pt; }
.uploadform { position: relative; margin-bottom: 10px; }
.uploadform .button { width: 160px; }
.uploadform .info { margin-left: 20px; color: rgb(153, 153, 153); }
#upload_start_block { margin: 40px auto 0pt; width: 410px; }
.upload_form { margin-top: 40px; color: rgb(68, 68, 68); }
.upload_form .box { border: 0pt none ; padding-top: 20px; padding-bottom: 0pt; }
.upload_form .agree { margin-bottom: 10px; }
.upload_form .agree a { white-space: nowrap; font-size: 10px; }
.upload_form .agree b { font-weight: bold; font-size: 10px; }
.upload_form_index input { font-size: 14px; color: rgb(68, 68, 68); }
.upload_form input.file { width: 410px; }
.upload_form_index input.file { width: 100%; }
.upload_form a:link, .upload_form a:visited, .upload_form a:hover { color: rgb(255, 51, 0); }
.upload_form .upload_restart_link { font-size: 120%; line-height: 20px; }
.upload_form_index #upload_start_block, .upload_form_index .upload_done, .upload_form_index .upload_progress { margin: 0pt auto; width: 410px; }
.upload_form_index .upload_done { width: 685px; }
.upload_form .upload_progress_percent { position: relative; }
.upload_form .upload_progress_percent #progress_done_num { position: absolute; top: 28px; left: 0pt; display: block; z-index: 2; text-align: center; font-size: 30px; font-style: italic; color: rgb(102, 102, 102); width: 95px; }
.upload_form .upload_progress_percent img { height: 100px; }
.upload_form .uploadnow input { margin: 0pt auto; padding: 2px 0pt; display: block; cursor: pointer; width: 144px; }
.upload_form_title { padding-bottom: 25px; clear: both; font-size: 17px; line-height: 21px; }
.content p { margin: 1em 0pt; }
.content.left, .content.right, .content.main { font-size: 14px; }
.content.right { padding: 0pt 0pt 60px; width: 220px; float: right; font-size: 12px; margin-top: 20px; }
.content.left { padding: 0pt 0pt 60px; width: 730px; float: left; margin-top: 20px; }
body.page_d_points .static, body.page_points .static { width: 800px; }
body.page_d_points .static table, body.page_points .static table { margin: 20px auto; }
div.static { margin: 0pt auto; font-size: 13px; color: rgb(68, 68, 68); line-height: 120%; }
div.static p { margin-bottom: 5px; }
div.static a:link, .static a:visited, .static a:hover { color: rgb(255, 51, 0); }
div.static ol.complaint { padding: 5px 0pt 5px 25px; }
div.static ol.complaint ul { padding: 0pt 0pt 0pt 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.static ul, .static ol { margin: 1em 0pt 1em 1em; }
div.static ol { margin-left: 2em; }
div.static ol ol { list-style-type: lower-alpha; }
.goldpayment .becomegoldmember { margin: 10px 0pt; }
.goldpayment .becomegoldmember ins { padding: 0pt 0pt 10px; text-decoration: none; display: block; font-size: 20px; color: rgb(255, 51, 0); }
.goldpayment .becomegoldmember ul { padding: 0pt 0pt 0pt 25px; list-style-type: square; list-style-image: none; list-style-position: outside; color: rgb(153, 153, 153); }
.goldpayment .becomegoldmember ul li { color: rgb(51, 51, 51); }
.goldpayment .becomegoldmember ul.payment_systems { margin: 0pt; padding: 0pt 0pt 20px; list-style-type: none; list-style-image: none; list-style-position: outside; color: inherit; }
.goldpayment .becomegoldmember ul.payment_systems li { margin: 0pt; padding: 0pt 20px 0pt 0pt; color: inherit; display: inline; }
body.page_payment .right { position: absolute; right: 0pt; float: none; }
body.page_payment .left { float: none; }
.goldpayment .title2 { font-size: 18px; clear: both; }
.goldpayment .payments { margin: 25px 0pt; width: 950px ! important; position: relative; }
.goldpayment .paysmsifr { margin: 0pt auto; width: 600px; }
.goldpayment iframe { margin: 0pt auto; width: 600px; }
#popup_main .goldpayment .payments { width: 750px ! important; }
.goldpayment .payments .item { width: 160px; float: left; clear: none; margin-right: 25px; }
.goldpayment .payments .item * { text-align: center; display: block; }
.goldpayment .payments .item .name, .goldpayment .payments .item .title { border-bottom: 1px solid rgb(204, 204, 204); padding: 5px 0pt; display: block; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 25px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.goldpayment .payments .item .name { background: rgb(242, 242, 242) none repeat scroll 0% 0%; margin-bottom: 20px; text-decoration: line-through; }
.goldpayment .payments .item .title { background: rgb(230, 230, 230) none repeat scroll 0% 0%; position: relative; }
.goldpayment .payments .item .title .new { background: transparent url('sup_background.gif') repeat-x scroll left 1px; position: absolute; right: 0pt; top: 0pt; height: 12px; width: 25px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.goldpayment .payments .item .sum { border-style: none solid; border-color: -moz-use-text-color rgb(230, 230, 230); border-width: 0pt 1px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; font-size: 30px; color: rgb(255, 51, 0); padding-top: 25px; }
.goldpayment .payments .item .perday { border-style: none solid; border-color: -moz-use-text-color rgb(230, 230, 230); border-width: 0pt 1px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; font-size: 12px; }
.goldpayment .payments .item .gateways { border-style: none solid solid; border-color: -moz-use-text-color rgb(230, 230, 230) rgb(230, 230, 230); border-width: 0pt 1px 1px; padding: 20px 0pt; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.goldpayment .payments .item .gateways button { border-style: none none solid solid; border-color: -moz-use-text-color -moz-use-text-color rgb(153, 153, 153) rgb(119, 119, 119); border-width: 0pt 0pt 1px 5px; margin: 10px auto 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 125px; min-height: 28px; }
.goldpayment .payments .item .gateways .paypal { background: transparent url('paypal_po.gif') no-repeat scroll left top ! important; text-indent: -5000px; }
.goldpayment .payments .item .gateways a:hover button { border-left: 5px solid rgb(255, 51, 0); color: rgb(255, 51, 0); cursor: pointer; }
.goldpayment .systems { margin: 2em 0pt 1em; overflow: hidden; width: 100%; min-height: 50px; }
.goldpayment .systems div { border: 1px solid rgb(204, 204, 204); width: 125px; height: 50px; float: left; clear: none; margin-right: 25px; }
.goldpayment .systems .mastercard { background: transparent url('mastercard.gif') no-repeat scroll center center; }
.goldpayment .systems .visa { background: transparent url('visa.gif') no-repeat scroll center center; }
.goldpayment .systems .paypal { background: transparent url('paypal.gif') no-repeat scroll center center; }
.goldpayment .systems .other { background: transparent url('other.gif') no-repeat scroll center center; }
.goldpayment .systems .plimus { background: transparent url('plimus.gif') no-repeat scroll center center; }
.goldpayment .systems .rbkmoney { background: transparent url('rbkmoney.gif') no-repeat scroll center center; }
.goldpayment .systems .webmoney { background: transparent url('webmoney.gif') no-repeat scroll center center; }
.goldpayment .additional_methods { border-top: 1px solid rgb(238, 238, 238); margin: 2em 0pt; padding: 1em 0pt; font-size: 120%; }
.goldpayment .additional_methods a { margin: 1em 0pt; display: block; }
.goldpayment .table1 { width: 100%; font-size: 11px; }
.goldpayment .table1 td { border-top: 1px solid rgb(204, 204, 204); padding: 8px 0pt 7px 8px; line-height: 13px; vertical-align: top; }
.goldpayment .table1 td.even { border: 0pt none ; background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.goldpayment .table1 td.odd { border: 0pt none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.goldpayment .table1 thead td { border-top: medium none; padding: 15px 0pt 12px 8px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.goldpayment .table1 td.folder_name, .table1 td.folder_name div { overflow: hidden; width: 220px; white-space: nowrap; }
.goldpayment .reseller { margin: 1em 0pt 2em; text-align: center; font-size: 130%; line-height: 1.4; color: rgb(68, 68, 68); }
.goldpayment .reseller a { color: rgb(255, 51, 0); font-size: 120%; }
.goldpayment .show_standart { margin: 1em 0pt; text-align: center; }
.earntable { padding: 15px 20px 20px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; text-align: left; }
.upload_progress, .upload_done { margin-bottom: 1em; }
.upload_progress .block { padding: 10px 0pt; }
.upload_done .block { padding: 10px 15px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.upload_done .upload_done_table { width: 100%; }
.upload_done .upload_done_table { margin: 5px 0pt 0pt; font-size: 12px; }
.upload_done .upload_done_table td { padding: 2px 10px 2px 0pt; text-align: left; }
.upload_done .upload_done_table .text { border: 1px solid rgb(136, 136, 136); padding: 1px 2px; width: 570px; font-size: 14px; }
.upload_done .upload_done_table .group { font-size: 110%; }
.upload_done .upload_done_table tr.download_url input { font-weight: bold; }
.upload_done_table #btn_copy_download_url_link, .upload_done_table #btn_copy_download_url_forum_tag, .upload_done_table #btn_copy_download_url_blog_tag, .upload_done_table #btn_copy_delete_url_link { width: 16px; height: 16px; vertical-align: middle; }
.registration2 { padding: 20px 0pt 0pt; }
.registration2 a:link, .registration2 a:visited, .registration2 a:hover { color: rgb(255, 51, 0); }
.registration2 div.useragreement { margin: 25px 0pt 0pt; padding: 5px 0pt 5px 15px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; font-size: 12px; }
.registration2 div.useragreement .reg { width: 165px; }
.registration2 .field { padding: 7px; color: rgb(153, 153, 153); font-size: 12px; }
.registration2 span[title] { text-decoration: underline; }
.registration2 .table7 { width: 100%; font-size: 12px; }
.registration2 .table7 td { padding: 6px 0pt 5px; }
.registration2 .table7 td input { padding: 1px 2px; font-size: 14px; }
.registration2 .table7 td.name { text-align: right; }
.registration2 .table7 td.blank { overflow: hidden; text-indent: -9999px; }
.registration2 .table7 .red { color: rgb(255, 51, 0); }
.registration2 .table7 .gray { padding: 0pt 0pt 15px; color: rgb(153, 153, 153); }
.registration2 .table7 .text { border: 1px solid rgb(165, 172, 178); width: 277px; display: block; }
.registration2 .table7 select { width: 284px; }
.registration2 .table7 .sepline { padding: 0pt 0pt 12px; }
.registration2 .table7 .sepline ins { border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; display: block; text-indent: -9999px; height: 16px; }
.tickets_history { color: rgb(68, 68, 68); }
.tickets_history table { margin: 1em 0pt; }
.tickets_history h3 { margin: 1em 0pt 0.5em; font-size: 120%; }
.tickets_history table .name { font-weight: bold; padding-right: 1em; }
.tickets_history .message .message_body { padding: 0.1em 0.5em; margin-bottom: 0.5em; }
.tickets_history .message .message_header { padding: 0.1em 0.5em; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; }
.tickets_history .message .message_header span { display: block; float: left; width: 33%; margin-bottom: 0.25em; }
.tickets_history textarea { width: 100%; height: 10em; }
.tickets_history input { margin: 0.1em 0pt; padding: 0.1em 0.5em; }
.choose .boxtable { width: 100%; font-size: 13px; }
.choose .boxtable td { padding: 3px 0pt; text-align: center; }
.choose .boxtable td.left { padding: 0pt 0pt 0pt 5px; text-align: left; width: 360px; }
.choose .boxtable a.moreinfo { font-size: 11px; }
.choose #box_big { display: none; }
.choose { padding: 17px 0pt 27px; color: rgb(51, 51, 51); position: relative; }
.downloadblock .choose a:link, .downloadblock .choose a:visited, .choose a:hover { color: rgb(255, 51, 0); }
.downloadblock .choose div.captcha p.hint { padding: 30px 0pt 50px; color: rgb(90, 90, 90); font-size: 11px; }
.downloadblock .choose .about { border-top: 1px solid rgb(204, 204, 204); padding: 15px 0pt 30px; position: relative; }
.downloadblock .choose .about p.nolimits { padding: 0pt 20px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; left: 0pt; top: -12px; font-size: 13px; float: left; }
.downloadblock .choose .about b { padding: 0pt 2px 0pt 5px; font-size: 8px; vertical-align: top; }
.downloadblock .choose .about b.red { padding: 0pt; font-size: 11px; color: rgb(255, 46, 0); }
.downloadblock_guest .choose { padding-top: 0pt; }
.downloadblock { width: 730px; margin-left: auto; font-size: 11px; clear: both; }
.downloadblock .string { border-bottom: 1px solid rgb(204, 204, 204); position: relative; height: 26px; }
.downloadblock .string b { padding: 0pt 15px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 22px; font-weight: normal; color: rgb(68, 68, 68); font-family: verdana,arial,sans-serif; letter-spacing: -0.04em; position: absolute; left: 0pt; top: 12px; white-space: nowrap; }
.downloadblock .info { border-bottom: 1px solid rgb(204, 204, 204); padding: 20px 165px 20px 0pt; line-height: 24px; font-size: 12px; color: rgb(153, 153, 153); text-align: left; }
.downloadblock .info2 { padding: 20px 0pt; line-height: 24px; font-size: 12px; color: rgb(153, 153, 153); text-align: left; }
.downloadblock .info i, .downloadblock .info2 i { color: rgb(51, 51, 51); margin-right: 20px; font-style: normal; }
.downloadblock .info b, .downloadblock .info2 b { padding: 0px 4px; font-size: 14px; color: rgb(51, 51, 51); margin-right: 20px; white-space: nowrap; }
.downloadblock_msg .info, .downloadblock_limit .info { border-bottom: 0pt none; }
.downloadblock_gold .string, .downloadblock_gold .info { border-bottom: 0pt none; }
.downloadblock .report { float: right; font-size: 12px; color: rgb(153, 153, 153); padding-top: 1em; text-align: right; line-height: 15px; position: absolute; right: 0pt; top: 38px; text-transform: uppercase; }
.downloadblock .report a:link, .downloadblock .report a:visited, .downloadblock .report a:hover { color: rgb(255, 46, 0); }
.downloadblock div.captcha { font-size: 12px; }
.downloadblock div.captcha .entercode { width: 100%; }
.downloadblock div.captcha img.captcha { display: block; }
.downloadblock div.captcha input.code { padding: 3px 4px 4px; width: 200px; }
.downloadblock_gold table.choose_download td.number .download_msg { margin: 5px auto 20px; width: 410px; font-size: 90%; }
.downloadblock_with_mirrors table.choose_download td.number #download_url { padding-top: 10px; min-height: 93px; }
.downloadblock_gold table.choose_download td.number #download_url { font-size: 140%; min-height: 0pt; margin-bottom: 1em; }
.downloadblock_immediately table.choose_download td.number #download_url { text-align: left; padding-top: 1.5em; }
.downloadblock_gold table.choose_download td.number { background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.downloadblock .downloadbegin { background: rgb(231, 231, 231) none repeat scroll 0% 0%; font-size: 16px; height: 110px; line-height: 110px; text-align: center; color: rgb(68, 68, 68); }
.downloadblock .downloadbegin2 { padding: 0pt 5px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; font-size: 16px; min-height: 55px; line-height: 55px; text-align: center; color: rgb(68, 68, 68); }
.downloadblock .downloadbeginlinks { font-size: 12px; width: 100%; }
.downloadblock .downloadbeginlinks td { padding: 10px 0pt 30px; }
.downloadblock .downloadbeginlinks .repeat, .downloadblock .downloadbeginlinks .repeat_mirror { text-align: right; }
.downloadblock .downloadbeginlinks a:link, .downloadblock .downloadbeginlinks a:visited, .downloadblock .downloadbeginlinks a:hover { color: rgb(255, 51, 0); }
.downloadblock_immediately .string { margin-top: -26px; }
.downloadblock_with_mirrors .downloadbeginlinks .repeat { text-align: center; }
.downloadblock_with_mirrors .downloadbeginlinks td { width: 33%; }
.downloadblock_gold .download_started_info_msg { border: 3px double rgb(255, 51, 0); margin: 1em auto; width: 450px; color: rgb(68, 68, 68); }
.downloadblock_guest .download_started_info_msg a, .downloadblock_guest .download_started_info_msg a:visited, .downloadblock_guest .download_started_info_msg a:hover, .downloadblock_guest .download_started_info_msg a:link { display: block; text-decoration: none; color: rgb(68, 68, 68) ! important; }
table.choose_download { padding: 10px 0pt 15px; width: 100%; font-size: 11px; margin-bottom: 1em; }
table.choose_download td.text { border-right: 1px dotted rgb(153, 153, 153); padding: 0pt 10px 0pt 0pt; vertical-align: top; width: 400px; font-size: 120%; line-height: 1.2; }
table.choose_download td.text iframe { width: 100%; min-height: 300px; }
table.choose_download td.text ul { list-style-type: disc; list-style-image: none; list-style-position: inside; }
table.choose_download td.text p, table.choose_download td.text ul, table.choose_download td.text h2, table.choose_download td.text h1 { margin: 1.55em 0pt; }
table.choose_download td.text h1 a { text-decoration: none; color: inherit; }
table.choose_download td.text img { padding: 1px; }
table.choose_download td.text h2 { text-align: center; margin-top: 1em; }
table.choose_download td.text h1 { margin: 1em 0pt; padding: 0pt; font-size: 140%; font-weight: bold; color: red; text-align: center; }
table.choose_download td.text table { margin: 0pt auto; font-size: 120%; }
table.choose_download td.text td { border-top: 1px solid black; padding: 0.4em 0.6em; border-collapse: collapse; }
table.choose_download td.text tr:first-child td { border: 0pt none ; }
table.choose_download td.text td.old_price { text-decoration: line-through; font-size: 90%; }
table.choose_download td.text td.new_price { font-size: 120%; color: red; }
table.choose_download td.text td.period { color: red; }
table.choose_download td.number { padding: 0pt; vertical-align: top; }
table.choose_download td.number .timebar { margin-top: 10px; text-align: center; }
table.choose_download td.number div.timebar embed, table.choose_download td.number div.timebar object { margin: 0pt auto; display: block; }
body.lang_ru table.choose_download td.number div.timebar object { display: block; margin-left: auto; }
table.choose_download td.number table.timebar { margin: 10px auto 0pt; }
table.choose_download td.number table.timebar td { padding-top: 9px; padding-bottom: 14px; }
table.choose_download td.number table.timebar div, table.choose_download td.number table.timebar object, table.choose_download td.number table.timebar embed { width: 91px; height: 63px; }
#download_waiter_remain { margin: 0pt 5px; background: transparent url('timer.gif') no-repeat scroll 0% 0%; display: block; width: 70px; height: 70px; line-height: 67px; text-align: center; font-size: 36px; color: rgb(102, 102, 102); }
.no_download_msg { padding: 38px 10px 33px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; text-align: center; }
table.choose_download td.number .download_msg { margin: 15px 20px 20px; text-align: center; }
body.lang_en table.choose_download td.number .download_msg { padding: 0pt 50px; max-width: 350px; margin-right: auto; margin-left: auto; }
table.choose_download td.number .download_msg strong { color: rgb(255, 46, 0); }
table.choose_download td.number .download_msg h3 { color: rgb(255, 46, 0); font-size: 120%; }
table.choose_download td.number .download_msg strong.download_msg_points { display: block; margin-bottom: 20px; font-size: 20px; }
table.choose_download .download_msg_right strong, table.choose_download .download_msg_right a { font-size: 110%; color: red; }
table.choose_download td.number_center .download_msg { text-align: center; }
table.choose_download td.number #download_url { text-align: center; padding-top: 22px; min-height: 81px; }
table.choose_download td.number #download_url input { margin: 3px auto 0pt; display: block; }
.mirror_links { margin: 10px auto 0pt; text-align: center; max-width: 300px; }
.mirror_links, .mirror_links input { font-size: 10px; }
table.choose_download td.number ins { display: block; float: left; text-decoration: none; line-height: 28px; }
table.choose_download td.number .captcha { display: block; float: right; }
table.choose_download td.number .code { padding: 3px 4px 4px; display: block; float: right; width: 98px; }
table.choose_download td.number .download { padding: 3px 5px; }
table.choose_download td.number a:link, table.choose_download td.number a:visited, table.choose_download td.number a:hover { color: rgb(255, 46, 0); }
table.choose_download td.number .hint { padding: 10px 0pt 0pt; text-align: right; }
.download_started_info_msg { text-align: center; margin-bottom: 40px; font-size: 120%; }
body.has_support .downloadblock { width: 990px; }
.grayline .button { margin: 0pt auto; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.goldmembership { padding: 10px 0pt 0pt; font-size: 13px; }
.goldmembership a:link, .goldmembership a:visited, .goldmembership a:hover { color: rgb(255, 51, 0); font-size: 16px; }
.goldmembership .access { padding: 0pt 0pt 10px; font-size: 18px; color: rgb(255, 51, 0); }
.goldmembership ul { padding: 10px 0pt 10px 25px; color: rgb(204, 204, 204); list-style-type: square; list-style-image: none; list-style-position: outside; }
.goldmembership ul li { padding: 2px 0pt; }
.goldmembership ul li span { color: rgb(0, 0, 0); }
.goldmembership p { margin: 5px 0pt; }
.smspopup { font-size: 11px; }
.smspopup select { padding: 1px; width: 120px; }
.smspopup .country td { padding: 0pt 0pt 10px; }
.smspopup p.strong { margin: 0.5em 0pt; font-weight: bold; }
.smspopup em { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: red; font-style: normal; }
.smspopup .smssend td { padding: 0pt 20px 0pt 0pt; }
.smspopup .smssend .text { padding: 3px 4px 4px; width: 145px; }
.smspopup .smssend .send { padding: 2px 0pt 3px; width: 85px; }
.smspopup .toptitle { padding: 0pt 0pt 15px; font-size: 13px; }
.smspopup .title { margin: 10px 0pt; font-size: 13px; font-weight: bold; }
.smspopup .title b { color: rgb(204, 204, 204); font-size: 22px; font-weight: normal; }
.smspopup select.tariff_select { width: 190px; }
.smspopup .other_offer { text-align: center; }
.smspopup .other_offer a { color: red; }
.smspopup h1 { text-align: center; }
.smspopup_inline h1 { text-align: left; }
.smspopup_in_page { padding-right: 20px; }
.smspopup_in_page .other_offer { position: relative; right: -20px; }
.main_popup { padding: 5px; }
div.chousetype { padding: 0pt 0pt 10px; position: relative; }
table.chousetype { width: 100%; }
.chousetype strong { padding: 0pt 0pt 0pt 50px; font-size: 18px; color: rgb(255, 51, 0); font-weight: normal; display: block; }
.chousetype .flash { margin: 0pt auto; }
.chousetype .grayline td { padding: 5px 10px 5px 0pt; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.chousetype .button, .chousetype .button2, .chousetype .button3 { margin: 0pt auto; display: block; }
.chousetype .button { width: 162px; }
.chousetype .button2 { padding: 2px 0pt; width: 122px; font-size: 11px; }
.chousetype .button3 { padding: 2px 0pt; width: 212px; font-size: 11px; }
.extdownload { font-size: 11px; }
.extdownload .name { padding: 5px 0pt 3px; }
.extdownload .text { border: 1px solid rgb(165, 172, 178); padding: 1px; width: 406px; font-size: 14px; height: 17px; }
.extdownload .agree a:link, .extdownload .agree a:visited, .extdownload .agree a:hover { color: rgb(153, 153, 153); }
.downloadfaster { font-size: 11px; }
.downloadfaster ul { padding: 0pt 0pt 0pt 15px; list-style-type: square; list-style-image: none; list-style-position: outside; }
.downloadfaster ul li { padding: 3px 0pt; color: rgb(204, 204, 204); }
.downloadfaster ul li span { color: rgb(68, 68, 68); }
.downloadfaster p { padding: 8px 0pt; }
.downloadfaster a:link, .downloadfaster a:visited, .downloadfaster a:hover { color: rgb(255, 51, 0); }
.loginoruser .login { padding: 5px 0pt 0pt; font-size: 11px; text-align: center; }
.loginoruser .login ins { padding: 0pt 0pt 5px; font-size: 18px; display: block; text-decoration: none; line-height: 30px; }
.loginoruser .login ins a, .login ins a:link, .login ins a:visited { text-decoration: none; color: rgb(255, 46, 0); }
.loginoruser .login input, .login button { margin: 0pt auto; padding: 0pt; width: 74px; display: block; text-decoration: none; }
.download_started_info_msg strong { text-decoration: underline; font-weight: bold; font-family: verdana; white-space: nowrap; }
.download_started_info_msg em { color: rgb(255, 51, 0); font-style: normal; text-decoration: none ! important; }
.carcasstable1 { width: 100%; font-size: 11px; margin-bottom: 20px; }
.carcasstable1 a:link, .carcasstable1 a:visited, .carcasstable1 a:hover { color: rgb(255, 51, 0); }
.carcasstable1 .ctable1left { border-right: 1px dotted rgb(153, 153, 153); vertical-align: top; width: 415px; }
.carcasstable1 .ctable1right { vertical-align: top; }
.carcasstable1 .ip { padding: 0pt 24px 0pt 0pt; }
.carcasstable1 .ip .ipbg { padding: 38px 10px 33px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; text-align: center; }
.carcasstable1 .ip .ipbg strong { padding: 0pt 0pt 9px; display: block; color: rgb(255, 51, 0); font-size: 18px; font-weight: normal; }
.carcasstable1 .ip .ipbg .whatisthis { padding: 15px 0pt 0pt; }
.carcasstable1 .ip .bottomlinks { padding: 16px 9px 16px 3px; font-size: 12px; height: 15px; }
.carcasstable1 .ip .bottomlinks a { float: right; }
.carcasstable1 .ip .bottomlinks a.left { float: left; }
.carcasstable1 .ip .start { background: rgb(231, 231, 231) none repeat scroll 0% 0%; line-height: 190px; height: 190px; text-align: center; font-size: 16px; }
.carcasstable1 .ip .start2 { padding: 70px 0pt 25px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; text-align: center; font-size: 16px; }
.carcasstable1 .ip .start2 ins { padding: 40px 0pt 0pt; font-size: 11px; text-decoration: none; display: block; }
.carcasstable1 .ip .slot { padding: 45px 0pt 50px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; font-size: 12px; text-align: center; }
.carcasstable1 .ip .slot strong { padding: 0pt 0pt 13px; display: block; font-size: 18px; font-weight: normal; color: rgb(255, 51, 0); }
.carcasstable1 .goldnow { padding: 18px 0pt 0pt 30px; }
.carcasstable1 .goldnow ins { display: block; text-decoration: none; font-size: 12px; }
.carcasstable1 .goldnow .downloadgoldnow { padding: 22px 0pt 19px; font-size: 16px; }
.carcasstable1 .goldnow .downloadgoldnow a:link, .carcasstable1 .goldnow .downloadgoldnow a:visited, .carcasstable1 .goldnow .downloadgoldnow a:hover { color: rgb(237, 28, 36); }
.carcasstable1 .speed { padding: 0pt 0pt 0pt 30px; }
.carcasstable1 .speed img { display: block; }
.statistic .table1 td { color: rgb(68, 68, 68); font-size: 11px; }
.statistic .table1 td a { color: rgb(255, 51, 0); }
.statistic .table1 td:first-child { text-align: left; padding-left: 15px; }
body.page_bonus_program .statistic h1 { font-size: 16px; }
.tooltip { border: 1px solid rgb(212, 213, 170); padding: 5px; display: none; position: absolute; z-index: 999; left: -9999px; background-color: rgb(255, 255, 204); max-width: 300px; }
.tooltip p { margin: 0pt; padding: 2px 7px; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); }
.html_download_api-limit_interval { display: none; }
* html body { height: 100%; }
* html #filemanager .folderbox { float: none; position: absolute; left: 5px; width: 200px; overflow-y: visible; overflow-x: hidden; }
* html #filemanager div.filelist { float: none; width: auto; padding-left: 225px; padding-right: 10px; }
* html #ajaxStatus { margin: 0pt auto; position: absolute; top: 0pt; }
* html #depositbox { position: absolute; left: 0pt; top: 0pt; width: 100%; height: 100%; }
* html #depositbox .shadow { width: 100%; height: 100%; }
* html #preload_general { display: none; }
* html body.main_index .login_form .forget { display: inline; }
* html .downloadblock .choose { height: 620px; }
* html body.page_files ol.filenumed { list-style-type: none; list-style-image: none; list-style-position: outside; }
* html .blender { display: none ! important; }
* html .containers .active { padding: 10px 20px; display: block; position: relative; }
* html .tabs .active { position: static ! important; }
* html #filemanager .menu a.disabled { background-color: rgb(255, 255, 255) ! important; color: rgb(102, 102, 102); font-weight: normal; }
* html #depositbox .createFolder { margin: 0pt; position: relative; }
* html #depositbox .removefolder .dropdown { overflow: visible; position: absolute; z-index: 999; }
* html #depositbox .removefolder .dropdown li { position: static; }
* html #depositbox .prolong .buttons .button { padding: 5px 0pt ! important; width: auto ! important; }
* html #depositbox .body .prolong, * html #depositbox .body .information { width: auto ! important; }
* html #depositbox .folderlist ul { width: auto ! important; }
* html #depositbox .folderlist ul li { position: static; }
* html .folder_dropdown ul, * html .folder_dropdown ul * { font-family: Tahoma ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 12px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; -x-system-font: none ! important; position: static; background-color: rgb(255, 255, 255); }
* html .folder_dropdown ul li { margin: 0pt; padding: 0pt; height: auto; }
.spec { border-top: 1px solid rgb(204, 204, 204); padding: 20px; font-size: 20px; color: rgb(255, 46, 0); text-align: center; }
.spec b { font-size: 22px; }
.spec a { color: rgb(255, 46, 0); }
body.page_reselling .content.body table { border-collapse: collapse; margin-top: 1em; }
body.page_reselling .content.body table td { border: 1px solid black; padding: 2px 5px; text-align: center; }
body.page_reselling .content.body table thead, body.page_reselling .content.body table tfoot { font-weight: bold; }
body.page_reselling .content.body table input { padding: 1px; width: 3em; text-align: center; }
.payment_history_link a { padding: 1px 5px; font-size: 90%; text-transform: uppercase; background-color: rgb(255, 46, 0); color: white; text-decoration: none; }
.payment_history_link { margin: 1em 0pt; text-align: center; }
.payment_history_link.gold { padding-right: 17px; }
.payment_history_console { border: 1px solid black; position: absolute; z-index: 100; top: 15px; left: 0pt; width: 218px; max-width: 236px; background-color: white; }
.leftside .payment_history_console { top: 80px; }
.payment_history_console .payment_history_console_header, .payment_history_console .payment_history_console_footer { position: relative; background-color: rgb(231, 231, 231); line-height: 29px; min-height: 29px; text-align: center; }
.payment_history_console .payment_history_console_header .close_button { position: absolute; right: 4px; top: 4px; z-index: 100; cursor: pointer; }
.payment_history_console .payment_history_console_body > img { margin: 1em auto; display: block; }
.payment_history_console .payment_history_console_body { min-height: 40px; max-height: 400px; }
.payment_history_console .payment_history_console_body .no_history { padding: 1em; text-align: center; }
.payment_history_console .payment_history_console_body .history .payment_option_name { font-size: 90%; color: rgb(255, 46, 0); display: block; }
.payment_history_console .payment_history_console_body .history .payment { border-bottom: 1px solid rgb(231, 231, 231); padding: 0.2em; }
.payment_history_console .payment_history_console_body .history .payment_amount { float: right; }
.payment_history_console .payment_history_console_body .history .payment_period { display: block; padding-left: 0.5em; }
.payment_history_console .payment_history_console_footer { font-weight: bold; }
.sidebar { position: relative; max-width: 240px; min-width: 220px; }
#bonuser_top_news_console_content { text-align: left; }
h1.bonus_program_tariff a { color: inherit ! important; }
h1.bonus_program_tariff { margin: 1.5em 1em 0.5em; font-size: 130%; }
table.bonus_program_tariff { font-weight: bold; border-collapse: collapse; text-align: center; width: 100%; }
table.bonus_program_tariff td { border: 1px solid black; padding: 0.5em; }
table.bonus_program_tariff td em { margin: 1em 0pt; font-style: normal; color: rgb(255, 51, 0); display: block; }
table.bonus_program_tariff td .note { display: block; margin-top: 2em; font-size: 85%; font-weight: normal; }
table.bonus_program_tariff thead { background-color: rgb(219, 229, 241); }
table.bonus_program_tariff tbody { font-size: 110%; }
table.bonus_program_tariff .money { color: rgb(255, 51, 0); font-size: 110%; }
table.bonus_program_tariff .size { white-space: nowrap; }
body.page_static_earn .content_body .bonus_program_tariff { margin: 0pt auto; width: 80%; }
body.page_static_earn .content_body ol.container { margin: 0pt; padding: 1em; background-color: rgb(219, 229, 241); font-size: 110%; font-weight: bold; list-style-position: inside; }
body.page_static_earn .content_body ol.container li { margin: 1.5em 0pt; font-weight: normal; }
body.page_static_earn .content_body h1 { font-size: 120%; }
body.page_static_earn .content_body div.signup { text-align: center; }
body.page_static_earn .content_body div.signup .countries { text-align: left; }
body.page_static_earn .content_body div.top_ten { border-top: 1px solid gray; border-bottom: 1px solid gray; margin: 2em 0pt; padding: 1em 0pt; }
body.page_static_earn .content_body div.top_ten h2 { text-align: center; }
body.page_static_earn .content_body a.signup, body.page_static_earn .content_body a.tariffs { text-align: center; font-size: 140%; color: rgb(255, 51, 0); line-height: 3; }
body.page_static_earn .content_body p { margin: 1em 0pt; }
body.page_static_earn .content_body ul { margin: 1em 0pt; list-style-position: inside; }
img.block { margin: 1em 0pt 2em; display: block; }
.adv_block.bottom { text-align: center; }
.adv_block iframe { margin: 0pt auto; }
.info .gold_speed_promo_block { top: 8px; width: 730px; }
.gold_speed_promo_block { color: black; position: relative; line-height: 1.2; font-size: 12px; }
.gold_speed_promo_block a { font-weight: bold; color: rgb(255, 51, 0); }
.gold_speed_promo_block img { vertical-align: middle; padding-right: 5px; }
.downloadblock .downloadbegin2 .gold_speed_promo_block { padding-bottom: 10px; }
a.mctitle:link, a.mctitle:active, a.mctitle:visited { font-size: 11px; font-weight: bold; font-family: tahoma; color: rgb(0, 0, 0); text-decoration: none; }
a.mctitle:hover { color: rgb(221, 71, 0); text-decoration: underline; }
a.mcdesc:link, a.mcdesc:active, a.mcdesc:hover, a.mcdesc:visited { font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; font-family: Verdana,Arial,Helvetica; }
.MGC0171 td { padding: 1px; }
.MGC0171 img { border: 1px solid rgb(204, 204, 204); margin: 1px 3px 2px 0px; }
a.mctitle:link, a.mctitle:active, a.mctitle:visited { font-size: 11px; font-weight: bold; font-family: tahoma; color: rgb(0, 0, 0); text-decoration: none; }
a.mctitle:hover { color: rgb(221, 71, 0); text-decoration: underline; }
a.mcdesc:link, a.mcdesc:active, a.mcdesc:hover, a.mcdesc:visited { font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; font-family: Verdana,Arial,Helvetica; }
.MGC0171 td { padding: 1px; }
.MGC0171 img { border: 1px solid rgb(204, 204, 204); margin: 1px 3px 2px 0px; }
.MGC0171 cite { border-bottom: 0px none; font-size: 11px; text-decoration: none; font-family: Verdana,Arial,Helvetica; font-style: normal; }
.MGC0171 cite:hover { text-decoration: underline; }
a.mctitle:link, a.mctitle:active, a.mctitle:visited { font-size: 12px; font-weight: normal; font-family: trebuchet ms; color: rgb(159, 47, 45); text-decoration: none; }
a.mctitle:hover {  }
a.mcdesc:link, a.mcdesc:active, a.mcdesc:hover, a.mcdesc:visited { font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; font-family: tahoma; }
.MGC065 td { padding: 1px; }
.MGC065 img { border: 1px solid rgb(204, 204, 204); margin: 3px 5px 2px 0px; }
a.mctitle:link, a.mctitle:active, a.mctitle:visited { font-size: 12px; font-weight: normal; font-family: trebuchet ms; color: rgb(159, 47, 45); text-decoration: none; }
a.mctitle:hover {  }
a.mcdesc:link, a.mcdesc:active, a.mcdesc:hover, a.mcdesc:visited { font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; font-family: tahoma; }
.MGC065 td { padding: 1px; }
.MGC065 img { border: 1px solid rgb(204, 204, 204); margin: 3px 5px 2px 0px; }