
/* ::::: http://img3.depositfiles.com/css/content.css ::::: */

* { margin: 0pt; padding: 0pt; }
img { border: medium none ; }
html { height: 100%; }
h1, h2, h3, h4, h5 { font-size: 100%; font-weight: bold; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; min-height: 100%; min-width: 990px; line-height: 1.2; }
* html body { height: 100%; }
body.popup { padding: 5px; min-height: 0pt; min-width: 0pt; }
fieldset { border: 0pt none ; }
body, input, textarea, select { font-size: 14px; font-family: tahoma,verdana,sans-serif; color: rgb(68, 68, 68); }
input.text, textarea, select, input[type="text"], input[type="password"], input[type=""] { border: 1px solid rgb(165, 172, 178); padding: 1px 2px; }
input.button, input[type="button"], input[type="submit"] { padding: 1px 2px; }
table { border-collapse: collapse; }
iframe { border: 0pt none ; }
.w100p { width: 100%; }
.main { margin: 0pt auto; width: 990px; position: relative; }
.main_index { position: static; }
a:link, a:visited { color: rgb(0, 0, 0); text-decoration: underline; }
a:hover { color: rgb(0, 0, 0); text-decoration: none; }
span[title] { cursor: help; }
.header { position: relative; height: 100px; }
.header table.tophead { width: 100%; height: 100px; }
.header td.tophead { vertical-align: top; }
ul.main_menu { list-style-type: none; list-style-image: none; list-style-position: outside; float: right; font-size: 13px; }
ul.main_menu li { display: block; float: left; padding-left: 20px; }
ul.main_menu li a:link, ul.main_menu li a:visited { text-decoration: none; }
ul.main_menu li a:hover { text-decoration: underline; }
ul.main_menu li a.red:link, ul.main_menu li a.red:visited, ul.main_menu li a.red:hover { color: red; }
ul.main_menu li a.active:link, ul.main_menu li a.active:visited, ul.main_menu li a.active:hover { text-decoration: underline; }
.header ul.main_menu { border-bottom: 1px solid rgb(153, 153, 153); padding: 8px 10px 0pt 0pt; height: 36px; }
.header ul.main_menu li { line-height: 36px; }
.main_index .header ul.main_menu { float: left; height: 25px; padding-left: 40px; }
.main_index .header ul.main_menu li { line-height: 22px; }
.main_index .content .logo { padding: 40px 0pt 0pt; background: transparent url('logo.png') no-repeat scroll left top; float: left; width: 176px; height: 14px; font-weight: bold; font-family: "Trebuchet MS",sans-serif; font-size: 11px; text-decoration: none; }
.header .logo, body.page_payment_form .payment_form_header .logo { padding: 50px 0pt 0pt; background: transparent url('logo.png') no-repeat scroll 0pt 10px; display: block; float: left; width: 176px; height: 10px; text-decoration: none; color: rgb(51, 51, 51); font-weight: bold; font-family: "Trebuchet MS",arial,sans-serif; font-size: 11px; text-align: left; }
* html .header .logo { display: inline; }
.logo:link, .logo:visited, .logo:hover { text-decoration: none; }
.language { right: 0pt; float: right; color: rgb(204, 204, 204); }
.header .language { position: absolute; top: 47px; padding-right: 5px; }
.main_index .content .language { padding-top: 12px; }
.language a { margin: 0pt 5px; font-size: 11px; font-weight: bold; }
.language a:link, .language a:visited, .language a:hover { color: rgb(153, 153, 153); text-decoration: none; }
.language a.red:link, .language a.red:visited, .language a.red:hover { color: red; }
.header table.middlehead { width: 100%; }
.banner1 { padding: 0pt 0pt 20px; overflow: hidden; width: 730px; height: 90px; }
.loginoruser { padding: 0pt 0pt 30px; overflow: hidden; width: 210px; height: 90px; }
.login { padding: 5px 0pt 0pt; font-size: 11px; text-align: center; }
.login ins { padding: 0pt 0pt 12px; font-size: 18px; display: block; text-decoration: none; line-height: 30px; }
.login input, .login button { margin: 0pt auto; padding: 2px 0pt; width: 74px; display: block; text-decoration: none; }
.loginoruser_gold { position: relative; }
.loginoruser_gold .gold_login { position: absolute; top: 5px; left: 0pt; width: 55px; height: 55px; }
.loginoruser_gold .login { margin-left: 64px; text-align: left; }
.loginoruser_gold .login ins { line-height: 25px; padding-bottom: 5px; }
.loginoruser_gold .login input { margin: 0pt; padding: 0pt; }
.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: 1px 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; }
.content { overflow: hidden; clear: both; }
.main_index .content { padding: 20px 0pt 40px; font-size: 11px; }
.main_index .content .logo_block { margin: 0pt auto 40px; overflow: hidden; width: 410px; }
.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_immediately .string { margin-top: -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); }
.page_download .downloadblock_guest .choose { padding-top: 0pt; }
.choose { padding: 17px 0pt 27px; color: rgb(51, 51, 51); position: relative; }
* html .choose { height: 620px; }
.choose a:link, .choose a:visited, .choose 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 div.captcha input.download {  }
.downloadblock .choose div.captcha p.hint { padding: 30px 0pt 50px; color: rgb(90, 90, 90); font-size: 11px; }
.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; }
.upload_form .box { border: 0pt none ; padding-top: 20px; padding-bottom: 0pt; }
div.boxtitle { height: 11px; position: relative; cursor: pointer; }
div.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; }
.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; }
.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); }
.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: 28px; }
.leftside { padding: 0pt 0pt 60px; width: 220px; float: left; font-size: 12px; }
.rightside2 { padding: 0pt 0pt 60px; width: 220px; float: right; font-size: 12px; }
.leftmenu { padding: 15px 20px 20px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.leftmenu a { padding: 2px 0pt; display: block; }
.leftmenu a:link, .leftside a:visited { text-decoration: underline; color: rgb(255, 51, 0); }
.leftmenu a:hover { text-decoration: none; color: rgb(255, 51, 0); }
.leftmenu a.gray:link, .leftmenu a.gray:visited, .leftmenu a.gray:hover { color: rgb(153, 153, 153); text-decoration: none; }
.leftmenu a.new:link, .leftmenu a.new:visited, .leftmenu a.new:hover { text-decoration: none; }
.leftmenu a.new:link span, .leftmenu a.new:visited span { text-decoration: underline; }
.leftmenu a.new:hover span { text-decoration: none; }
.leftmenu a.new ins { background: rgb(255, 51, 0) none repeat scroll 0% 0%; text-decoration: none; font-size: 9px; color: rgb(255, 255, 255); }
.leftmenu a.new ins.blink_off { background: transparent none repeat scroll 0% 0%; }
div.top10 { padding: 17px 0pt 0pt 20px; }
.adminright div.top10 { padding: 0pt; }
div.top10 .title { padding: 8px 0pt; color: rgb(160, 160, 160); font-size: 15px; }
.adminright div.top10 .title { padding: 0pt 0pt 8px; }
table.top10 { width: 100%; font-size: 11px; }
table.top10 td { border-top: 1px solid rgb(204, 204, 204); padding: 4px 0pt 3px 5px; vertical-align: top; }
table.top10 thead td { border-top: medium none; padding: 6px 0pt 5px 5px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
div.top10 .position { padding: 15px 0pt 0pt; font-size: 11px; }
div.top10 .position b { color: rgb(160, 160, 160); font-size: 15px; }
.rightside { padding: 0pt 0pt 60px; width: 730px; float: right; }
.leftside2 { padding: 0pt 0pt 60px; width: 730px; float: left; }
.upload { padding: 10px 0pt 0pt; font-family: 'Trebuchet MS',arial,sans-serif; font-size: 12px; }
.upload .title { border-top: 1px solid rgb(204, 204, 204); height: 1px; position: relative; }
.upload .title ins { padding: 0pt 20px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; float: left; text-decoration: none; font-size: 21px; position: absolute; top: -15px; font-family: tahoma; }
.upload .note { padding: 14px 0pt 20px; }
.upload .inputtitle { padding: 13px 0pt 4px; }
.upload .inputupload { padding: 0pt 0pt 16px; }
.upload .separator1 { border-top: 1px solid rgb(204, 204, 204); overflow: hidden; height: 0px; text-indent: -1000px; }
.upload input.textinput { border: 1px solid rgb(165, 172, 178); padding: 1px 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 726px; font-size: 14px; }
.upload .useragreement { padding: 20px 0pt 15px; }
.upload .useragreement input { margin-right: 0px; vertical-align: middle; }
.upload .useragreement span {  }
.upload .useragreement a { font-size: 11px; }
.upload .useragreement a:link, .upload .useragreement a:visited, .upload .useragreement a:hover { color: rgb(153, 153, 153); }
.upload_form_not_index .uploadnow { padding: 6px 0pt; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.uploadnow input { margin: 0pt auto; padding: 2px 0pt; display: block; cursor: pointer; width: 144px; }
.separator2 { overflow: hidden; height: 48px; text-indent: -1000px; }
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: 0px 10px 0pt 0pt; vertical-align: top; width: 400px; }
table.choose_download td.text iframe { width: 100%; min-height: 300px; }
.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: right; }
.smspopup .other_offer a { color: red; }
.smspopup_in_page { padding-right: 20px; }
.smspopup_in_page .other_offer { position: relative; right: -20px; }
table.choose_download td.number { padding: 0pt; vertical-align: top; }
table.choose_download td.number .timebar { margin-top: 10px; text-align: center; }
#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); }
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; }
.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; }
.downloadblock_gold table.choose_download td.number .download_msg { margin: 5px auto 20px; width: 410px; font-size: 90%; }
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; }
.downloadblock_with_mirrors table.choose_download td.number #download_url { padding-top: 10px; min-height: 93px; }
table.choose_download td.number #download_url input { margin: 3px auto 0pt; display: block; }
.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; }
.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; }
.downloadblock_gold table.choose_download td.number { background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.title1 { border-top: 1px solid rgb(204, 204, 204); height: 26px; position: relative; margin-top: 15px; }
.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-size: 21px; color: rgb(68, 68, 68); position: absolute; top: -15px; font-family: tahoma; }
.title2 { padding: 0pt; font-size: 21px; }
.title2 table { width: 100%; }
.title2 ins { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 9px 6px; display: block; font-size: 15px; text-decoration: none; }
.title2 ins big { font-size: 21px; }
.title2 span { padding: 7px 0pt 0pt 6px; display: block; }
.title2 a:link, .title2 a:visited, .title2 a:hover { color: rgb(255, 51, 0); }
.title2 em { padding: 0pt 13px 0pt 0pt; display: block; font-style: normal; white-space: nowrap; }
.goldaccount .title2 ins { color: rgb(160, 160, 160); }
.goldtransfer .title2 ins { color: rgb(255, 51, 0); }
.getmoney .title2 ins, .getmoney .title2 span { color: rgb(173, 173, 173); }
.title3 { border-top: 1px solid rgb(204, 204, 204); height: 32px; position: relative; }
.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-size: 21px; color: rgb(68, 68, 68); position: absolute; top: -15px; font-family: tahoma; }
.title3 i { display: block; white-space: nowrap; position: absolute; top: 13px; left: 0pt; font-style: normal; font-size: 11px; }
.goldaccount { padding: 0pt 0pt 30px; }
.goldtransfer { padding: 30px 0pt 0pt; }
.goldtransfer .file { padding: 15px 0pt 20px; }
.getmoney { padding: 0pt 0pt 30px; }
.goldinfo1 { padding: 7px 15px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; font-size: 12px; }
.table1 { width: 100%; font-size: 11px; }
.table1 td { border-top: 1px solid rgb(204, 204, 204); padding: 8px 0pt 7px 8px; line-height: 13px; vertical-align: top; }
.table1 thead td { border-top: medium none; padding: 15px 0pt 12px 8px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.table1 td.folder_name, .table1 td.folder_name div { overflow: hidden; width: 220px; white-space: nowrap; }
.table2 { width: 100%; font-size: 11px; }
.table2 td { border-top: 1px solid rgb(204, 204, 204); padding: 8px 0pt 7px 8px; line-height: 13px; vertical-align: top; }
.table2 thead td { border-top: medium none; color: rgb(160, 160, 160); font-size: 15px; }
.table2 tfoot td { background: rgb(231, 231, 231) none repeat scroll 0% 0%; color: rgb(255, 51, 0); }
.table3 { width: 100%; font-size: 12px; }
.table3 td { border-bottom: 1px solid rgb(204, 204, 204); padding: 8px 0pt 7px 8px; line-height: 14px; vertical-align: top; }
.table3 td.name { color: rgb(127, 127, 127); text-decoration: underline; cursor: help; }
.table4 { width: 100%; font-size: 11px; }
.table4 td { border-bottom: 1px solid rgb(204, 204, 204); padding: 8px 4px 7px; line-height: 13px; vertical-align: top; text-align: center; }
.table4 thead td { padding: 15px 4px 12px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.table4 td.key { color: rgb(255, 51, 0); }
.table5 { width: 100%; font-size: 12px; }
.table5 td { padding: 6px 0pt 5px; }
.table5 thead td { padding: 13px 0pt 6px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; line-height: 20px; }
.table5 td.blank { overflow: hidden; text-indent: -9999px; }
.table5 td.name { text-align: right; padding-right: 30px; width: 133px; }
.table5 td.loginname { font-size: 18px; }
.table5 .sepline { border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; display: block; text-indent: -9999px; height: 16px; margin-bottom: 8px; }
.table5 .text { border: 1px solid rgb(165, 172, 178); width: 277px; display: block; }
.table5 .red { color: rgb(255, 51, 0); }
.table5 .gray { color: rgb(179, 179, 179); }
.table5 .vt { vertical-align: top; }
.table5 .extsiteinfo ins { padding: 15px 0pt 0pt; display: block; text-decoration: none; }
.table5 .extsiteinfo ins input { margin: 0pt 3px 0pt 0pt; vertical-align: middle; }
.table6 .column { border-right: 1px dotted rgb(153, 153, 153); vertical-align: top; font-size: 11px; text-align: center; width: 146px; }
.table6 .column3 { width: 243px ! important; }
.table6 .columnright { border: medium none ; }
.table6 table.number { margin: 0pt auto; font-size: 11px; color: rgb(160, 160, 160); }
.table6 table.number td { padding-right: 6px; text-align: left; text-decoration: line-through; }
.table6 table.number td.number { font-size: 18px; vertical-align: top; padding-right: 3px; text-decoration: none; }
.table6 .new { padding: 3px 12px 0pt 0pt; height: 16px; }
.table6 .new ins { padding: 1px 2px; background: rgb(255, 51, 0) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); text-decoration: none; float: right; font-size: 9px; }
.table6 .goldtitle { color: rgb(255, 51, 0); font-size: 15px; }
.table6 .count { padding: 2px 0pt 10px; font-size: 21px; }
.table6 .count i { font-size: 14px; font-style: normal; }
.table6 .payline { margin: 0pt auto; padding: 0pt 0pt 18px; display: block; }
.table6 .payinput { padding: 11px 0pt; }
.table6 .payinput input, .table6 .payinput button { margin: 0pt auto; display: block; width: 125px; font-size: 12px; }
.table6 .paysystem td { padding: 5px 0pt 0pt; min-height: 48px; }
.table6 .paysystem td img { margin: 0pt auto; display: block; }
.table7 { width: 100%; font-size: 12px; }
.table7 td { padding: 6px 0pt 5px; }
.table7 td.name { text-align: right; }
.table7 td.blank { overflow: hidden; text-indent: -9999px; }
.table7 .red { color: rgb(255, 51, 0); }
.table7 .gray { padding: 0pt 0pt 15px; color: rgb(153, 153, 153); }
.table7 .text { border: 1px solid rgb(165, 172, 178); width: 277px; display: block; }
.table7 .sepline { padding: 0pt 0pt 12px; }
.table7 .sepline ins { border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; display: block; text-indent: -9999px; height: 16px; }
.table8 { width: 100%; font-size: 12px; }
.table8 td { padding: 0pt 0pt 5px; vertical-align: top; }
.table8 .name { padding: 3px 15px 5px 0pt; font-weight: bold; text-align: right; width: 145px; }
.table8 input.text { border: 1px solid rgb(165, 172, 178); padding: 1px; width: 540px; }
.table8 textarea { border: 1px solid rgb(165, 172, 178); padding: 1px; overflow: scroll; width: 540px; height: 120px; }
.table8 select { width: 546px; }
.table8 .forregged { padding: 2px 0pt 0pt; }
.table8 .captcha2 {  }
.table8 .captcha2 img, .table8 .captcha2 input { display: block; float: left; }
.table8 .captcha2 img { padding: 0pt 20px 0pt 0pt; }
.table8 .captcha2 input { border: 1px solid rgb(165, 172, 178); margin: 17px 0pt 0pt; padding: 1px; width: 150px; }
.table8 td.button { padding: 10px 26px 0pt 0pt; }
.table8 td.button input.button { width: 100px; display: block; float: right; }
.table8 h3.title { padding: 0pt 0pt 5px; font-size: 18px; font-weight: normal; color: rgb(255, 51, 0); }
.table8 .sepline { padding: 0pt 0pt 15px; }
.table8 .sepline ins { border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; display: block; height: 20px; text-indent: -1000px; }
.filereport .paynumber { font-size: 12px; position: relative; top: -6px; }
.filereport div.date { padding: 9px 0pt 9px 11px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.filereport table.date { font-size: 11px; }
.filereport div.date input.date { border: 1px solid rgb(165, 172, 178); padding: 1px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 82px; font-size: 13px; }
.filereport .button { width: 103px; }
.separator3 { overflow: hidden; height: 40px; text-indent: -1000px; }
.separator4 { overflow: hidden; height: 15px; text-indent: -1000px; }
.separator5 { overflow: hidden; height: 20px; text-indent: -1000px; }
.separator6 { overflow: hidden; height: 5px; text-indent: -1000px; }
.separator7 { overflow: hidden; height: 45px; text-indent: -1000px; }
.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 { background: rgb(231, 231, 231) none repeat scroll 0% 0%; font-size: 16px; 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_with_mirrors .downloadbeginlinks .repeat { text-align: center; }
.downloadblock .downloadbeginlinks a:link, .downloadblock .downloadbeginlinks a:visited, .downloadblock .downloadbeginlinks a:hover { color: rgb(255, 51, 0); }
.downloadblock_with_mirrors .downloadbeginlinks td { width: 33%; }
.uploadandtransfer { padding: 15px 0pt 20px; }
table.admintable { width: 100%; }
table.admintable td.adminleft { border-right: 1px dotted rgb(0, 0, 0); width: 490px; vertical-align: top; }
table.admintable div.adminleft { width: 442px; }
table.admintable td.adminright { padding: 0pt 0pt 0pt 40px; vertical-align: top; }
table.admintable div.adminright {  }
.support { padding: 22px 0pt 0pt 20px; }
.support .title { padding: 0pt 0pt 10px; color: rgb(160, 160, 160); font-size: 15px; }
.support ul { padding: 0pt 0pt 0pt 10px; color: rgb(204, 204, 204); list-style-type: square; font-size: 11px; }
.support ul li { line-height: 1.6; }
.support ul li span { color: rgb(0, 0, 0); }
.support ul li span img { vertical-align: middle; }
.support ul li span a:link, .support ul li span a:visited, .support ul li span a:hover { color: rgb(255, 51, 0); }
.support .add:link, .support .add:visited, .support .add:hover { color: rgb(255, 51, 0); font-size: 12px; }
.rightside .support { padding: 0pt 0pt 20px; font-size: 12px; }
.rightside .support .title { padding: 0pt 0pt 5px; color: rgb(0, 0, 0); font-size: 13px; }
.leftside2 .support { padding: 0pt 0pt 20px; font-size: 12px; height: 20px; }
.leftside2 .support .title { padding: 0pt 0pt 5px; color: rgb(153, 153, 153); font-size: 13px; float: left; }
.leftside2 .support a { float: right; }
.news { font-size: 11px; line-height: 1.3; }
.news a:link, .news a:visited, .news a:hover { color: rgb(255, 51, 0); }
.news .title { padding: 0pt 0pt 2px; font-size: 15px; color: rgb(255, 51, 0); }
.news ul { padding: 3px 0pt 3px 15px; color: rgb(204, 204, 204); list-style-type: square; }
.news ul li { padding: 1px 0pt; }
.news ul li span { color: rgb(0, 0, 0); }
.news .newsitem .newstitle { border-bottom: 1px solid rgb(160, 160, 160); padding: 0pt 0pt 2px; color: rgb(255, 51, 0); font-size: 15px; }
.news .newsitem .newstitle ins { text-decoration: none; color: rgb(160, 160, 160); font-size: 10px; }
.news .newsitem .newstext { padding: 16px 0pt 25px; }
.news .faq { font-size: 12px; text-align: right; }
.statistic a:link, .statistic a:visited, .statistic a:hover { color: rgb(255, 51, 0); }
.statistic .title { padding: 20px 0pt 10px; font-size: 11px; }
.statistic .title ins { color: rgb(255, 51, 0); font-size: 15px; display: block; text-decoration: none; }
.congratulations { padding: 16px 11px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.congratulations b { font-weight: normal; color: rgb(255, 51, 0); }
.congratulations a { font-size: 11px; }
.congratulations a:link, .congratulations a:visited, .congratulations a:hover { color: rgb(255, 51, 0); }
.bonus .limit { padding: 10px 0pt 0pt; line-height: 40px; font-size: 12px; }
.bonus .limit .more { font-size: 11px; }
.bonus .limit .more a:link, .bonus .limit .more a:visited, .bonus .limit .more a:hover { font-size: 12px; color: rgb(255, 51, 0); }
.bonus .limit b { font-size: 14px; font-weight: normal; }
.bonus .limit strong { font-size: 14px; color: rgb(255, 51, 0); }
.points .action { width: 100%; font-size: 15px; color: rgb(255, 51, 0); }
.points .action span { display: block; float: right; color: rgb(68, 68, 68); }
.points .action span ins { display: block; font-size: 12px; text-decoration: none; }
.points .activate { margin: 0pt auto; width: 135px; display: block; }
.points div.keyenter { padding: 17px 20px 17px 11px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.points table.keyenter { width: 100%; }
.points table.keyenter .keyplace { border: 1px solid rgb(165, 172, 178); margin: 0pt auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 236px; display: block; }
.points table.keyenter td.name { font-size: 11px; }
.points .fileupload { padding: 28px 0pt 23px; font-size: 12px; }
.points .fileupload ins { font-size: 15px; text-decoration: none; }
.points .fileupload a:link, .points .fileupload a:visited, .points .fileupload a:hover { color: rgb(255, 51, 0); }
.profile .refresh { margin: 5px 0pt 0pt; padding: 8px 0pt; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.profile .refresh input { margin: 0pt auto; width: 96px; display: block; }
.profile .field { padding: 7px; color: rgb(179, 179, 179); font-size: 12px; }
.profile .sidebar { font-size: 80%; }
.goldpayment .chousepay { padding: 0pt 0pt 5px; color: rgb(255, 51, 0); font-size: 15px; text-align: center; }
.goldpayment .sendsms { padding: 10px 0pt; background: rgb(231, 231, 231) none repeat scroll 0% 0%; text-align: center; margin-bottom: 45px; }
.goldpayment .sendsms a:link, .goldpayment .sendsms a:visited, .goldpayment .sendsms a:hover { color: rgb(255, 51, 0); }
.goldpayment .sendsms big { font-size: 21px; }
.registration2 { padding: 20px 0pt 0pt; }
.registration2 a:link, .registration2 a:visited, .registration2 a:hover { color: rgb(255, 51, 0); }
.registration2 div.useragreement { margin: 50px 0pt 0pt; padding: 5px 0pt 5px 15px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; font-size: 12px; }
.registration2 div.useragreement table.useragreement {  }
.registration2 div.useragreement .reg { width: 165px; }
.registration2 .field { padding: 7px; color: rgb(153, 153, 153); font-size: 12px; }
.registration2 span[title] { text-decoration: underline; }
.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; }
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; }
.upload_form .agree { margin-bottom: 10px; }
.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); }
.static { font-size: 13px; }
.static a:link, .static a:visited, .static a:hover { color: rgb(255, 51, 0); }
.static ol.complaint { padding: 5px 0pt 5px 25px; }
.static ol.complaint ul { padding: 0pt 0pt 0pt 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.static ol.complaint ul li {  }
.support2 { font-size: 12px; }
.support2 .textinfo { padding: 0pt 0pt 10px; }
.files a:link, .files a:visited, .files a:hover { color: rgb(255, 51, 0); }
.files h3.title { padding: 0pt 0pt 10px; font-weight: normal; color: rgb(255, 51, 0); font-size: 18px; }
.files .tofolder { padding: 10px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.files .tofolder td { padding: 0pt 15px 0pt 0pt; }
.files .tofolder td input { width: 170px; }
.files .tofolder td select { width: 170px; }
.files div.createfolder { padding: 10px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; }
.files table.createfolder { width: 100%; }
.files table.createfolder .create { width: 130px; }
.files table.createfolder .uploadnew { display: block; width: 180px; margin-left: auto; }
.files table.createfolder .text { border: 1px solid rgb(204, 204, 204); padding: 1px; width: 200px; }
.files .tools2 { padding: 10px 0pt 0pt; height: 40px; }
.files .tools2 * { display: block; }
.files .tools2 ins { text-decoration: none; float: left; font-size: 16px; }
.files .tools2 ins * { display: inline; }
.files .tools2 span { float: right; }
.files .tools2 span a { margin: 0pt 0pt 0pt 10px; padding: 0pt 0pt 0pt 20px; float: left; }
* html .files .tools2 span a { display: inline; }
.files .tools2 span a.search { background: transparent url('search.gif') no-repeat scroll 0pt center; }
.files .tools2 span a.export { background: transparent url('export.gif') no-repeat scroll 0pt center; }
.files .tools2 span a.export_ext { background: transparent url('export_ext.gif') no-repeat scroll 0pt center; }
.files table .tools * { vertical-align: bottom; text-decoration: none; line-height: 15px; }
.files #search_block td { padding: 1px 2px; }
.files #search_block input { padding: 1px; }
.footer { background: rgb(204, 204, 204) none repeat scroll 0% 0%; overflow: hidden; height: 20px; position: absolute; bottom: 0pt; left: 0pt; color: rgb(255, 255, 255); font-size: 12px; line-height: 20px; width: 100%; }
.footer span { margin: 0pt 10px; display: block; float: left; line-height: 20px; }
.footer span.copyright { margin-left: 10px; }
.footer span img { vertical-align: middle; padding-right: 1px; }
.footer ul.main_menu { float: right; padding-right: 5em; font-size: 90%; }
.error_message { margin: 0.5em 0pt; color: red; }
.positive { color: rgb(0, 136, 0); }
.negative { color: rgb(153, 0, 0); }
p { margin: 1em 0pt; }
a.calendar_link { padding: 0pt 0pt 0pt 17px; background: transparent url('calendar.gif') no-repeat scroll 0pt center; font-size: 11px; color: rgb(160, 160, 160); white-space: nowrap; }
a.calendar_link img { padding: 6px 0pt; }
.console { border: 2px solid rgb(255, 51, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 10; }
.console_head { padding: 2px 5px; background: rgb(238, 238, 238) 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; }
.main_popup { padding: 5px; }
.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); }
.referrals div.banners_list { margin: 2em 0pt 1em; }
.referrals div.banners_list textarea { margin: 0.5em 0pt; display: block; height: 4em; width: 99%; }
.referrals div.banners_list hr { margin: 2em 0pt; }
.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; }
.main_index .login_form input { display: block; float: right; width: 120px; height: 20px; padding-top: 2px; }
.main_index .login_form .button { padding: 0px 0pt 4px; cursor: pointer; height: 26px; font-size: 13px; width: 66px; letter-spacing: 1px; }
.main_index .login_form .row { padding-bottom: 10px; height: 26px; }
.main_index .login_form a { margin: 0pt 5px; font-size: 13px; }
.main_index .login_form a:link, .main_index .login_form a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.main_index .login_form a:hover { text-decoration: underline; color: rgb(153, 153, 153); }
.main_index .login_form span { float: left; padding-top: 2px; }
.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; }
* html .main_index .login_form .forget { display: inline; }
.main_index .login_form a.forget:link, .main_index .login_form a.forget:visited { text-decoration: underline; }
.main_index .login_form a.forget:hover { text-decoration: none; }
.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; }
.main_index .login_form .ddinner { padding: 20px 30px; }
.main_index .login_form .floatclear { overflow: hidden; clear: both; text-indent: -1000px; height: 1px; }
.upload_form input.file { width: 410px; }
.upload_form_title { padding-bottom: 20px; clear: both; font-size: 17px; line-height: 21px; }
.static ul, .static ol { margin: 1em 0pt 1em 1em; }
.static ol { margin-left: 2em; }
.static ol ol { list-style-type: lower-alpha; }
.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; }
.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_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: 750px; }
.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; }
.becomegoldmember { margin: 10px 0pt; }
.becomegoldmember ins { padding: 0pt 0pt 10px; text-decoration: none; display: block; font-size: 17px; color: rgb(255, 51, 0); }
.becomegoldmember ul { padding: 0pt 0pt 0pt 25px; list-style-type: square; list-style-image: none; list-style-position: outside; color: rgb(153, 153, 153); }
.becomegoldmember ul li { color: rgb(51, 51, 51); }
.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; }
.static .uploader_download_link { margin: 1em 0pt; font-weight: bold; font-size: 120%; text-align: center; }
.uploader h2 { text-align: center; font-weight: bold; font-size: 120%; }
.uploader ul ul { list-style-type: square; }
div.page_faq li, div.page_confid li { font-weight: bold; margin-top: 1em; }
div.page_confid ul { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.page_faq ol ol li { font-weight: normal; }
div.page_faq ol ol { list-style-type: upper-alpha; }
div.page_remind_password td { padding: 2px; }
div.page_remind_password td img { display: block; }
div.page_remind_password td, div.page_remind_password td * { vertical-align: top; }
div.page_abuse_copyr ol ol { margin-top: 0pt; margin-bottom: 0pt; list-style-type: lower-alpha; }
body.page_bonus_program .sidebar, body.page_signup .sidebar { border: 1px solid orange; padding: 1em 0.5em; margin-top: 2em; }
.sidebar ul { margin: 0.25em 0pt 0.25em 1em; }
body.page_download_gateway .sidebar, .page_download .sidebar, .page_download_limit .sidebar { border: 0pt none ; margin: 0pt; padding: 16px 0pt 0pt; float: right; }
.main_index .content .message_block { margin: 0pt auto; padding: 1em; width: 410px; background-color: rgb(231, 231, 231); font-size: 110%; text-align: center; }
div.page_payment_sms_tariffs .page_description { font-size: 110%; color: rgb(255, 51, 0); }
div.page_payment_sms_tariffs .step { margin: 1em 0pt; font-size: 120%; font-weight: bold; }
div.page_payment_sms_tariffs .table4 { margin: 1em 0pt; }
div.page_payment_sms_tariffs .note { font-size: 90%; }
div.page_payment_sms_tariffs .table4 .country { text-transform: uppercase; }
div.page_payment_sms_tariffs .table4 .msg, .page_payment_sms_tariffs .table4 .num { font-size: 140%; font-weight: bold; color: red; }
div.page_payment_sms_tariffs .table4 .cost { color: red; }
a.copy_to_clipboard { display: none; }
.page_static_agreements ol li { margin-top: 1em; margin-bottom: 1em; }
.page_static_agreements ul li { margin-top: 0pt; margin-bottom: 0pt; }
.footer_counter { position: absolute; bottom: 20px; left: 10px; }
body.page_payment_form {  }
body.page_payment_form .content_body { margin: 0pt auto; padding: 1.5px 0pt; text-align: center; width: 750px; }
body.page_payment_form .content_body .payment_form_header, body.page_payment_form .content_body .payment_form_address_info, body.page_payment_form .content_body .payment_form_credit_card_info, body.page_payment_form .content_body .payment_form_confirm { margin: 0.5em; padding: 3px; overflow: hidden; text-align: left; }
body.page_payment_form .content_body .payment_alternative { margin-top: 1em; }
body.page_payment_form .content_body .payment_form_header { min-height: 70px; }
body.page_payment_form .content_body .payment_form_header strong { margin: 0pt 1em 0pt auto; padding: 0.2em 0pt; display: block; width: 430px; text-align: center; }
body.page_payment_form .content_body .payment_form_header strong.caption {  }
body.page_payment_form .content_body .payment_form_header strong em { font-style: normal; font-weight: normal; }
body.page_payment_form .content_body .payment_form_header .credit_card_logos { margin: 1em 1em 0pt; text-align: right; }
body.page_payment_form .content_body .payment_form_credit_card_info, body.page_payment_form .content_body .payment_form_address_info { min-height: 250px; width: 47%; }
body.page_payment_form .content_body .payment_form_address_info { float: left; margin-right: 0pt; }
body.page_payment_form .content_body .payment_form_credit_card_info { float: right; margin-left: 0pt; }
body.page_payment_form .content_body .payment_form_confirm { clear: both; text-align: center; }
body.page_payment_form .content_body .payment_form_credit_card_info .title, body.page_payment_form .content_body .payment_form_address_info .title { padding: 0.2em 0pt 0.3em; font-size: 120%; font-weight: bold; }
body.page_payment_form .content_body label { padding: 0.3em 0pt; display: block; text-align: right; }
body.page_payment_form .content_body label span { float: left; }
body.page_payment_form .content_body input, body.page_payment_form .content_body select { width: 150px; }
body.page_payment_form .content_body select { width: 156px; }
body.page_payment_form #console_what_is_cvv2 .left img, body.page_payment_form #console_what_is_cvv2 .right img { margin: 0pt auto; display: block; }
body.page_payment_form #console_what_is_cvv2 .left, body.page_payment_form #console_what_is_cvv2 .right { width: 49%; text-align: center; }
body.page_payment_form #console_what_is_cvv2 .left { float: left; }
body.page_payment_form #console_what_is_cvv2 .right { float: right; }
.search_for_software_form { text-align: center; margin-top: 2em; }
.search_for_software_form a { margin: 0.3em auto 0pt; display: block; text-align: right; max-width: 30em; }
span.nowrap { white-space: nowrap; }
.page_payment_help .content_body img { margin: 0.5em auto 1em; display: block; }
.page_payment_help .content_body em { font-style: normal; color: red; }
.page_payment_help .content_body ol { margin: 0pt; }
.page_payment_help .content_body 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; }
.page_payment_help .content_body ol li { 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; }
.page_payment_help .content_body li.n1 { background-image: url('1.gif'); }
.page_payment_help .content_body li.n2 { background-image: url('2.gif'); }
.page_payment_help .content_body li.n3 { background-image: url('3.gif'); }
.page_payment_help .content_body li.n4 { background-image: url('4.gif'); }
.page_payment_help .content_body li.n5 { background-image: url('5.gif'); }
.page_payment_help .content_body li.n6 { background-image: url('6.gif'); }
.page_other_payment_methods .content_body ul { margin: 0pt; }
.page_other_payment_methods .content_body ul li { margin: 1em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#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; }
.html_download_api-not_exists, .html_download_api-need_password, .html_download_api-temporary_unavailable, .html_download_api-limit_interval, .html_download_api-limit_parallel, .html_download_api-limit_country { display: none; }
.download_started_info_msg { text-align: center; margin-bottom: 40px; font-size: 120%; }
.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; }
span.filemanager, .download_started_info_msg strong { text-decoration: underline; font-weight: bold; font-family: verdana; white-space: nowrap; }
span.filemanager em, .download_started_info_msg em { color: rgb(255, 51, 0); font-style: normal; text-decoration: none ! important; }
#downloader_promo_console { padding: 30px 0pt 20px; }
#downloader_promo_console ul { padding-left: 10px; margin-left: 0pt; margin-right: 10px; margin-top: 5px; width: 335px; float: left; font-size: 12px; line-height: 1.9; list-style-type: disc; list-style-image: none; list-style-position: inside; }
#downloader_promo_console img { float: left; }
#downloader_promo_console div { clear: both; text-align: center; margin-bottom: 10px; }
#downloader_promo_console strong { color: rgb(255, 51, 0); text-transform: uppercase; }
#downloader_promo_console a { color: rgb(255, 51, 0); font-size: 160%; }
body.page_payment_successful .filemanager_msg a { color: red; }
body.page_payment_successful .filemanager_msg p { margin: 0.2em 0pt; }
body.page_payment_successful .filemanager_msg { border: 3px double rgb(255, 51, 0); margin: 2em auto 0pt; text-align: center; font-size: 110%; }
body.page_payment_successful .filemanager_msg td { padding: 0.5em; }
body.page_payment_successful .filemanager_msg strong { font-weight: normal; color: red; }
body.page_payment_successful .filemanager_msg em { font-style: normal; text-decoration: underline; }
body.page_payment_successful .filemanager_msg .filemanger_msg_footer { text-align: left; font-size: 80%; padding-top: 1em; }
.earntable { padding: 15px 20px 20px; background: rgb(231, 231, 231) none repeat scroll 0% 0%; text-align: left; }
.page_bonus_program h1 { margin: 1em 0pt 0.5em; text-align: center; }
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; }
.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; }
.main_menu li { position: relative; z-index: 100; }
.main_menu ul { border: 1px solid gray; margin: 0pt; overflow: visible; display: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255); top: 30px; left: 20px; }
.main_index .main_menu ul { top: 22px; }
.main_menu ul:hover, .main_menu li:hover ul { display: block; }
.main_menu ul li { margin: 0pt; padding: 0pt 4px; float: none; }
.main_menu ul li a, .main_menu ul li { line-height: 1.5 ! important; white-space: nowrap ! important; }

/* ::::: null ::::: */

#adv_banner_top { visibility: hidden; }
