* {padding: 0px; margin: 0px;}
html {height: 100%;}
body {height: 100%; background: #27598e; font: 12px Tahoma; color: #515151;}
#body {width: 1022px; min-height: 100%; _height: 100%; margin: auto; background: #fff url('http://img.uploading.com/main_bg.gif') 50% 50% repeat-y; position: relative;}

.cl:after {display: block; content: '.'; clear: both; height: 0; visibility: hidden;}
*.cl {zoom: 1;}

table {border-collapse: collapse;}
img {border: 0px;}
ul {list-style-type: none;}
a {color: #206dff; text-decoration: underline;}
a:hover {text-decoration: none;}
hr {height: 1px; border: 0; background: #cfcfcf; color: #cfcfcf; zoom: 1; padding: 0; margin: 7px 0; *margin: 0; clear: both;}

h1 {font: bold 24px Arial; color: #ee1d25; padding-bottom: 5px;}

label {font-size: 11px;}
input.text {border: 1px solid #c5c5c5; height: 19px; padding-left: 4px; font-size: 11px; line-height: 19px;}
html:root input.text, x:-moz-any-link {height: 16px; padding-top: 3px;}
html:root input.text, x:-moz-any-link, x:default {height: 19px; padding-top: 0;}
.exp {color: #a5a5a5; font-size: 11px;}
button {line-height: normal; cursor: pointer;}

#header {position: relative; overflow: hidden; background: #fff url('http://img.uploading.com/header_bg.png') 0 0 repeat-x; margin: 0 12px; zoom: 1; /*height: 180px;*/}
#header .logo {position: absolute; top: 50px; left: 69px;}
#header .panel_top,
#header .panel_top div {background: url('http://img.uploading.com/panel_top_bg.gif') 0 100% repeat-x; height: 21px;}
#header .panel_top {position: absolute; right: 28px; top: 0;}
#header .panel_top * {vertical-align: middle;}
#header .panel_top div {background-position: 0 0; background-repeat: no-repeat; _display: inline; zoom: 1;}
#header .panel_top div div {background-position: 100% -21px; padding: 0 40px;}
#header .panel_top a {color: #fff; font-size: 11px; position: relative; text-decoration: none;}
#header .panel_top a:hover {text-decoration: underline;}
#header .langs {overflow: hidden; float: right; clear: both; margin: 62px 50px 0 0; _margin-right: 25px;}
#header .langs li {float: left; text-align: center; text-transform: uppercase; font-size: 9px;}
#header .langs li img {margin-bottom: 5px; *margin-bottom: 10px;}
#header .langs li a {text-decoration: none; text-align: center; color: #515151;}

#header .panel_auth {font-size: 11px; position: relative; top: 2px;}
#header .panel_auth input {width: 70px; text-align: center; height: 14px; border: 0; margin-right: 4px; line-height: 14px; position: relative; *top: 1px;}
#header .panel_auth button {border-left-color: #999999; border-top-color: #999999;border: 3px double #CCCCCC;background: none; color: yellow; font: 11px Arial; height: 19px; width: 50px; position: relative; left: -7px; padding-top: 3px; *padding-top: 0;}
html:root #header .panel_auth input, x:-moz-any-link {padding-top: 0;}
html:root #header .panel_auth button, x:-moz-any-link {padding-top: 0;}

.menu_top,
.menu_top div {background: url('http://img.uploading.com/menu_top_bg.png') 0 0 no-repeat; height: 37px;}
.menu_top {margin: 143px 28px 0; font-size: 14px; text-align: center; position: relative; padding-left: 14px; overflow: hidden;}
.menu_top div {background-position: 100% -37px; padding-right: 14px;}
.menu_top div div {background-position: 0 -74px; background-repeat: repeat-x; padding: 0;}
.menu_top img {vertical-align: middle; margin: 0 15px;}
.menu_top a {color: #fff; text-decoration: none}
.menu_top a:hover {text-decoration: underline;}
.menu_top ul {list-style: none; padding-top: 8px; position: relative; z-index: 1; zoom: 1;}
.menu_top ul li {display: inline;}

.menu_top_sub,
.menu_top_sub div {background: url('http://img.uploading.com/menu_top_sub_bg.png') 0 100% repeat-x; height: 44px;}
.menu_top_sub {margin: -12px 28px 0; text-align: center; zoom: 1;}
.menu_top_sub div {background-position: 0 0; background-repeat: no-repeat;}
.menu_top_sub div div {background-position: 100% -44px;}
.menu_top_sub ul {list-style: none; padding-top: 20px; position: relative; z-index: 1; zoom: 1;}
.menu_top_sub ul li {display: inline; padding: 0 14px; border-right: 1px solid #e0e0e0;}
.menu_top_sub a {color: #515151; text-decoration: none;}
.menu_top_sub a:hover {text-decoration: underline;}

#main {margin: 0 40px; padding-top: 20px; padding-bottom: /*112*/150px;}

.bb, .bb2 {border: 1px solid #cfcfcf; position: relative; zoom: 1; background: url('http://img.uploading.com/bb_bg_big.png') 100% 0 no-repeat;}
.bb .lt, .bb .rt, .bb .rb, .bb .lb, .bb2 .lt, .bb2 .rt, .bb2 .rb, .bb2 .lb {background: url('http://img.uploading.com/bbs.gif') -14px -14px no-repeat; overflow: hidden; position: relative; zoom: 1; margin: 0;}
.bb .lt, .bb2 .lt {margin: -1px;}
.bb .rt, .bb2 .rt {background-position: 100% -14px; margin-right: -14px;}
.bb .rb, .bb2 .rb {background-position: 100% 100%; margin-bottom: -14px;}
.bb .lb, .bb2 .lb {background-position: -14px 100%; padding-bottom: 14px; padding-right: 14px;}

.bb2 {border-color: #006eb5; background: #007cc6;}
.bb2 .lt, .bb2 .rt, .bb2 .rb, .bb2 .lb {background-image: url('http://img.uploading.com/bb2.gif')}
.bb2 .lb {padding: 14px 28px 28px 14px;}

.bb3 {border-color: #628099; background: #fff;}
.bb3 .lt, .bb3 .rt, .bb3 .rb, .bb3 .lb {background-image: url('http://img.uploading.com/bb3.gif')}
.bb3 .lb {padding: 12px 26px 26px 12px;}

.bb_elongation {border-top: 1px solid #cfcfcf; background: #fff; margin: 1px 1px 24px; padding-top: 22px; padding-left: 282px; margin-right: 15px;}

.column_l {float: left; width: 35%; padding-left: 12%; padding-top: 18px;}
.column_l h1 {font-size: 36px; font-weight: normal; padding-bottom: 8px; padding-top: 12px;}
.column_l h3 {font-size: 18px; color: #27598e; font-weight: normal; line-height: 36px;}
.column_l .banner_video {border: 1px solid #797979; padding: 4px; background: #acacac;}
.column_l .ico_download {position: absolute; margin: 8px 0 0 -60px;}

.column_c {float: center; width: 400; padding-left: 12%; padding-top: 18px;}
.column_c h1 {font-size: 36px; font-weight: normal; padding-bottom: 8px; padding-top: 12px;}
.column_c h3 {font-size: 18px; color: #27598e; font-weight: normal; line-height: 36px;}
.column_c .banner_video {border: 1px solid #797979; padding: 4px; background: #acacac;}
.column_c .ico_download {position: absolute; margin: 8px 0 0 -60px;}

.column_r {float: right; width: 51%;}
.column_r .bb2 {line-height: 14px; color: #fff;}
.column_r .bb2 .lb {padding: 22px 62px 40px 48px;}
.column_r .bb2 h2 {font-size: 25px; line-height: 32px;}

.sep_blue {background: url('http://img.uploading.com/sep_blue.gif') 0 0; height: 2px; overflow: hidden; margin: 5px -9px;}
.sep_gray {background: url('http://img.uploading.com/sep_gray.gif') 0 0; height: 2px; overflow: hidden; margin: 5px 0;}

/*.bbi {float: left;}
.bbi .b0, .bbi .b1, .bbi .b2, .bbi .b3 {height: 1px; overflow: hidden;}
.bbi .b0 {background: #dddbd1; margin: 0 4px; border: 1px solid #e8e6df; border-width: 0 1px;}
.bbi .b3 {background: #fff; margin: 0 3px; border: 1px solid #dddbd1; border-width: 0 1px;}
.bbi .b2 {background: #fff; margin: 0 2px; border: 1px solid #dddbd1; border-width: 0 1px;}
.bbi .b1 {background: #fff; margin: 0 1px; border: 1px solid #dddbd1; border-width: 0 1px;}
.bbi .bc {background: #fff; border: 1px solid #cfcfcf; border-width: 0 1px; padding: 5px 10px;}*/

#footer {background: #fff url('http://img.uploading.com/footer_bg.gif') 0 100% repeat-x; position: relative; margin: -112px auto auto; /*bottom: 0; _bottom: -1px;*/ width: 998px; height: 112px; /*margin-left: 12px;*/}
#footer .copy {color: #19a4db; font-size: 11px; margin-left: 28px; position: relative; top: 45px;}
#footer .logo {position: absolute; right: 88px; top: 45px;}
#footer ul {margin-left: 10px;}
#footer li {display: inline; color: #19a4db; font-size: 11px; margin-left: 18px; position: relative; top: 30px;}


.banners {border: 1px solid #ebebeb; border-width: 1px 0; padding: 10px 0; margin: -10px 0 10px; text-align: center;}
.banners img {margin-bottom: -3px; }

.box_center {margin: 22px auto 22px; line-height: 18px; width: 600px;}
.box_center form {line-height: 12px;}
.box_center form label {line-height: 20px;}
.box_center form input.text {width: 97%;}

.box_center_white {margin: 0px; line-height: 18px; width: 550px; background: #FFFFFF; height:250px;}
.box_center_white form {line-height: 12px;}
.box_center_white form label {line-height: 20px;}
.box_center_white form input.text {width: 97%;}

.box_center2 {margin: 24px auto 28px; line-height: 18px; width: 82%;}
.box_center2 h1 {font-size: 36px;}

.pre_foot, .pre_foot2 {text-align: center; border: 1px solid #ebebeb; border-width: 1px 0; margin: 40px 0 60px; padding: 20px 0 35px;}
.pre_foot h1, .pre_foot2 h1 {font-size: 28px;}
.pre_foot .desc {font-size: 14px; color: #0076ba;}
.pre_foot .steps {text-align: left; margin: 42px 0 0 100px; /*overflow: hidden; zoom: 1;*/}
.pre_foot .steps li {width: 28%; padding-right: 3%; float: left; text-indent: -14px; padding-left: 14px;}
.pre_foot .steps button {font: bold 13px Arial; color: #0073bd; border: 0; background: none; padding: 0 margin: 0;  overflow: visible; text-indent: 0; *padding-left: 2px;}
html:root .pre_foot .steps button, x:-moz-any-link {border: 1px solid #dcdad1; -moz-border-radius: 7px;}

.pre_foot2 {text-align: left; padding-left: 40px; padding-right: 40px;}
.pre_foot2 h1 {padding-bottom: 30px;}
.pre_foot2 h2 {font-size: 21px; color: #0076ba; font-weight: normal; padding-bottom: 22px;}
.pre_foot2 ul {position: relative; left: -11px;}
.pre_foot2 ul li {padding-bottom: 11px; background: url('http://img.uploading.com/item.gif') 0 5px no-repeat; padding-left: 11px;}
.pre_foot2 .col_l {float: left; width: 37%; padding-right: 8%;}
.pre_foot2 table {width: 48%;}
.pre_foot2 table td {border-bottom: 1px solid #e4e4e4; padding: 3px 0;}
.pre_foot2 table th {font-size: 16px; padding-bottom: 4px; text-align: left;}
.pre_foot2 table .text_orange {color: #d76615;}

.progress_bar {border: 1px solid #c5c5c5; padding: 1px; margin: 18px 0 5px;}
.progress_bar .progress {background:transparent url('http://img.uploading.com/progress-bar-cell.gif') repeat-x scroll 0; height:7px; position:relative; height: 17px;}

.membership_plans h1 {font-size: 28px; font-weight: bold; color: #666666; text-align: center; padding: 7px 0 14px;}
.membership_plans h2 {font-size: 28px; color: #ed1c25;}
.membership_plans h3 {font-size: 21px; color: #007cc6; padding-bottom: 9px;}
.membership_plans .price {font-size: 36px; color: #ed1c25; font-weight: bold; position: absolute; top: 12px; right: 14px; margin-right: 25px;}
.membership_plans .bb3 {float: left; width: 286px; color: #007cc6; font-size: 11px;}
.membership_plans .bb3 .lb {padding: 19px 39px 39px 25px; height: 322px;}
.membership_plans .bb3 .sep_gray {margin-top: 14px; margin-bottom: 14px;}
.membership_plans .pay {position: relative; bottom: 14px; width: 238px; _width: 100%; margin-bottom: 27px; padding-top: 5px; text-align: left;}
.membership_plans .pay * {vertical-align: top;}
.membership_plans .pay button {float :right; overflow: visible; margin-top: -5px;}
.membership_plans .pay img {float: left;}
.membership_plans .desc {height: 60px;}
.membership_plans .plan_center {margin: 0 24px; background: #FFFFFF;}
.membership_plans .plan_center .lt {background: none;}
.membership_plans .plan_center .rt {background: none;}
.membership_plans .plan_center .rb {background: none; margin-bottom: 0;}
.membership_plans .plan_center .lb {background: none; padding-bottom: 25px;}

.faqlist li {background: url('http://img.uploading.com/a2.jpg') 0 0px no-repeat; padding-left: 25px; font-size: 12px; color: #000000;}

.cash_page .tips {margin: 0 -7px;}
.cash_page .tips div {float: left; position: relative; color: #939393;}
.cash_page .tips div h1, .cash_page .tips div h2 {font-size: 40px; color: #484142; font-weight: normal; position: absolute; top: 20px; left: 30px; letter-spacing: -1px;}
.cash_page .tips div h2 {font-size: 23px; color: #484142; top: 62px;}
.cash_page .tips .text_blue * {color: #0068ba;}
.cash_page .tips .text_red * {color: #ed1c24;}
.cash_page .tips .first * {left: 42px;}
.cash_page .tips div ul {position: absolute; bottom: 76px; left: 126px; font-size: 13px; font-weight: bold;}
.cash_page .tips div ul li {padding-top: 54px}
.cash_page .ban {background: url('http://img.uploading.com/cash_tips_3.png') 0 0 no-repeat; height: 65px; font-size: 29px; color: #333; padding: 27px 0 0 202px;}
.cash_page .banlist {font-size: 14px; color: #333; padding: 27px 0 0 202px;}
.cash_page .banlist ul li {background: url('http://img.uploading.com/a2.jpg') 0 5px no-repeat; padding-left: 15px; font-size: 20px; color: #888888;}
.cash_page .column_l {width: 41%; padding: 28px 3% 45px 48px; line-height: 18px;}
.cash_page .column_r {width: 44%; line-height: 18px; padding: 28px 48px 45px 0;}
.cash_page .column_l h1 {font-size: 23px; color: #000; font-weight: bold; margin-top: -4px; padding-bottom: 19px}
.cash_page .column_l h1 span {font-size: 18px; font-weight: normal;}

.downloadbutton {font-size: 20px; width: 200px; height:30px; text-align: center;}

/*filemanager*/
.border_get{border:1px solid #000000;background-color: #FFFFF6;}
.folders_tools { padding:10px 25px 15px 10px; border-bottom: 1px solid #dddddd;}
.folders_tools label {	color:#7d7d7d;font-weight: bold;font-size: 11px;letter-spacing: -0.4px;}
.folders_head {padding:5px 5px 5px 10px;border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;text-align: left;}
.folders_head span {color: #000000;font-weight: bold;	font-size: 13px;letter-spacing: -0.4px;}
.folders_head a {color: #7d7d7d;text-decoration: none;font-weight: bold;font-size: 13px;letter-spacing: -0.4px;}
.folders_head a:visited {color: #7d7d7d;text-decoration: none;}
.table_head {font-family: Tahoma;font-size: 13px;font-weight: bold;text-align: center;color: #938e80;}
.table_head a {color: #777777;}
.table_head td {border-width: 1px;border-style: solid;border-color: #FFF6DA #CCCCCC #CCCCCC #FFF6DA;}
.folders_head {padding:5px 5px 5px 10px;border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;text-align: left;}
.folders_head span {color: #000000;font-weight: bold;font-size: 13px;letter-spacing: -0.4px;}
.folders_head a {color: #7d7d7d;text-decoration: none;font-weight: bold;font-size: 13px;letter-spacing: -0.4px;}
.folders_head a:visited {color: #7d7d7d;text-decoration: none;}
.filemanager {background-color: #ffffff;	padding: 0 10px;}
.folders_list {padding: 0px 6px 0px 15px;border-bottom: 1px solid #dddddd;font-size: 12px;height: 20px;}
.folders_even {background-color: #ffffff;}
.folders_odd {background-color: #ececec;}
.folders_list .folder_filename {color: #d46a1b;font-weight: bold;line-height: 20px;vertical-align: middle;}
.folders_list .folder_filename a {color: #d46a1b;text-decoration: none;}
.folders_list .folder_filename a:visited {color: #d46a1b;}
.folders_list .folder_description {line-height: 20px;vertical-align: middle;}
.folders_list .folder_size {line-height: 20px;vertical-align: middle;}
.folders_list .folder_checkbox {float: right;height: 20px;position: relative;}
.folders_list .folder_checkbox input {position: absolute;top:0;bottom:0;left:auto;right:0;margin:auto 0;}
.folders_infoblock {padding: 5px 5px 0 0; position: relative;}
.folders_infoblock_arrow_up {position: absolute;	background: url(/img/v2/arrow_up.png) no-repeat;width: 19px;height: 11px;left: 32px;top: -5px;}
.folders_infoblock_top {	height: 5px;position: relative;}
.folders_infoblock_top_left {float: left;width: 5px;	height: 5px;background: #ffffea url(/img/v2/infoblock_topleft.gif) no-repeat top left;}
.folders_infoblock_top_right {float: right;width: 5px;height: 5px;background: #ffffea url(/img/v2/infoblock_topright.gif) no-repeat top right;}
.folders_infoblock_top_center {border-top: 1px solid #acacac;height: 5px;margin: 0 5px;background-color: #ffffea;}
.folders_infoblock .link {font-size: 11px;letter-spacing: -0.4px;padding: 19px 17px 0px 17px;border-left: 1px solid #acacac;border-right: 1px solid #acacac;background-color: #ffffea;}
.folders_infoblock .fields {padding-top: 29px;padding-left: 3px;border-left: 1px solid #acacac;border-right: 1px solid #acacac;position: relative;background-color: #ffffea;}
.folders_infoblock .fields .row {	display: table;	width: 100%;}
.folders_infoblock .fields .row .leftcell {width: 150px;float: left;padding: 0 13px;}
.folders_infoblock .fields .row .rightcell {width: 260px;float: left;padding: 0 13px;}
.folders_infoblock .fields .filename {width: 150px;float: left;}
.folders_infoblock .fields .filename label {font-size: 11px;letter-spacing: -0.4px;}
.folders_infoblock .fields .filename input {width: 150px;border: 1px solid #ccccbb;	margin: 10px 0;}
.folders_infoblock .fields .description {	width: 260px;/*position: relative;*/}
.folders_infoblock .fields .description label {font-size: 11px;	letter-spacing: -0.4px;}
.folders_infoblock .fields .description input {	width: 260px;border: 1px solid #ccccbb;	margin: 10px 0;}
.folders_infoblock .fields .password {width: 150px;float: left;}
.folders_infoblock .fields .password label {font-size: 11px;letter-spacing: -0.4px;}
.folders_infoblock .fields .password input {width: 150px;border: 1px solid #ccccbb;	margin: 10px 0;}
.folders_infoblock .fields .folder {width: 260px;	/*position: relative;*/}
.folders_infoblock .fields .folder label {font-size: 11px;letter-spacing: -0.4px;}
.folders_infoblock .fields .folder select {margin-top: 18px;border: 1px solid #ccccbb;margin-top: 18px;}
.folders_infoblock .tools {border-top: 1px solid #ddddcd;border-left: 1px solid #acacac;border-right: 1px solid #acacac;background-color:#ffffff;padding:23px 21px 28px;text-align: left;_display: inline; _zoom: 1; _width: 550px;}
.folders_infoblock .tools span {font-size: 12px;}
.folders_infoblock .buttons {padding: 49px 22px 40px 22px;text-align: center;float:center;}
.folders_infoblock .buttons input {margin: 0 6px;}
.folders_infoblock_bottom {height: 10px;}
.folders_infoblock_bottom_left {	float: left;width: 5px;	height: 5px;background: #ffffff url(/img/v2/infoblock_bottomleft.gif) no-repeat bottom left;}
.folders_infoblock_bottom_right {float: right;width: 5px;height: 5px;background: #ffffff url(/img/v2/infoblock_bottomright.gif) no-repeat bottom right;}
.folders_infoblock_bottom_center {border-bottom: 1px solid #acacac;height: 5px;margin: 0 5px;}
/*filemanager*/