P {
    font-family: times;
}
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    background-color: #B66F28;
    background-position: center center;
    color: #000000;
    font: 13px Arial;
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}
body * {
    margin: auto;
}
a, a:visited {
    color: #111199;
}
p {
    color: #FFFFFF;
    font-family: Arial;
    margin-bottom: 10px;
}
h2 {
    font: bold 19px Arial;
    margin: 1px;
}
h3 {
    font: bold 18px Arial;
    margin-bottom: 10px;
    margin-left: 1px;
    margin-right: 1px;
}
h4 {
    font: bold 16px Arial;
    margin: 1px;
}
h5 {
    color: #FFFFFF;
    font: bold 40px Arial;
    margin: 1px;
    text-shadow: 2px 0 3px #000000;
}
h6 {
    color: #FFFFFF;
    font: bold 29px Arial;
    margin: 1px;
    text-shadow: 2px 0 3px #000000;
}
strong {
    font-size: 15px;
}
table {
    font: 13px Arial;
    text-align: left;
}
small a {
    color: #222277;
    font-size: 11px;
    text-decoration: none;
}
small a:hover {
    color: #111199;
    text-decoration: underline;
}
.paging {
    color: #000000;
    font: 13px Arial;
    margin: 10px 0 5px;
}
.paging a, .paging a:visited {
    border: 1px solid #402B14;
    border-radius: 6px 6px 6px 6px;
    color: #2E6AB1;
    margin-right: 3px;
    padding: 1px 7px;
    text-decoration: none;
}
.paging a:hover {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #402B14;
    color: #FFFFFF;
}
.paging b {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #402B14;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 3px;
    padding: 1px 7px;
}
.paging small {
    color: #000000;
    font: 12px Arial;
}
.result_slot {
    color: #111111;
    padding: 3px;
    text-align: left;
}
.result_slot td {
    font: 13px Arial;
}
.result_slot input, .result_slot textarea {
    border: 1px solid #AAAAAA;
    color: #444444;
}
.file_slot {
    color: #FFFFFF;
    font: 13px Arial;
}
.file_slot tr.hdr td {
    background-color: #DCE3E9;
    font-weight: bold;
    text-align: center;
}
.captcha_code {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 19px Arial;
    margin-top: 4px;
    text-align: center;
    width: 200px;
}
.pic {
    border: 1px solid #909090;
}
form {
    margin: 0;
}
.txt12 {
    font: 12px Arial;
}
.div1, .file_list {
    color: #484B50;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: left;
}
.div1 {
    padding: 5px;
    top: -9999px;
    width: 500px;
}
.upload_input input {
    border: 1px solid #636363;
    box-shadow: 1px 2px 6px #000000;
    cursor: pointer;
    float: left;
    font: 12px Arial;
    height: 28px;
    margin-top: 1px;
    opacity: 0;
    width: 600px;
}
.myForm {
    border: 1px solid #636363;
    font: 12px Arial;
    margin-top: 1px;
}
.xrow {
    border-bottom: 1px dotted #FFFFFF;
    font: 12px Arial;
    margin-bottom: 7px;
    margin-top: 2px;
    padding: 10px;
    text-shadow: 1px 2px 2px #000000;
}
.xrow input {
    border: 1px solid #402B14;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 26px;
    margin-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    width: 384px;
}
.xrow input.input_url {
    border: 1px solid #636363;
    font: 12px Arial;
    margin-top: 1px;
    width: 90%;
}
.xrow a img {
    border: medium none;
    float: left;
    height: 16px;
    width: 16px;
}
.xfname {
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 16px;
    margin-left: 6px;
}
.xdescr {
    color: #FFFFFF;
    font: 13px Arial;
    margin-left: 7px;
    text-shadow: 1px 2px 2px #000000;
}
.fdescr {
    width: 325px;
}
#optidiv {
    color: #FFFFFF;
    text-shadow: 1px 2px 2px #000000;
}
#optidiv2 {
    color: #FFFFFF;
    text-shadow: 1px 2px 2px #000000;
}
#optidiv, #optidiv2 {
    margin-top: 2px;
    padding: 3px;
    position: absolute;
    top: -9999px;
}
#div_file {
    position: static;
    top: -9999px;
}
#div_url, #div_rs, #div_tt, #div_ff {
    color: #FFFFFF;
    padding-bottom: 0;
    position: absolute;
    top: -9999px;
}
.ok {
    color: #F39700;
    font: bold 13px Arial;
    text-shadow: 1px 1px 1px #000000;
}
.err {
    color: #F39700;
    font: bold 13px Arial;
    text-shadow: 1px 1px 1px #000000;
}
.err_login {
    color: #F39700;
    font: bold 13px Arial;
    margin-bottom: auto;
    margin-left: 53px;
    margin-top: 28px;
    position: absolute;
    text-shadow: 1px 1px 1px #000000;
    width: 225px;
}
#news {
    font-family: Arial,Tahoma,Verdana;
    font-size: 13px;
}
#news a.title {
    color: #3399CC;
    font-family: Tahoma,Arial,'Trebuchet MS',Verdana,Sans-Serif;
    font-size: 17px;
    text-decoration: none;
}
#news_last {
    margin-top: 7px;
    text-align: left;
    width: 560px;
}
#news_last a {
    color: #444477;
}
a.cmt_link {
    background: url("images/comments.gif") no-repeat scroll left center transparent;
    color: #336699;
    padding-left: 16px;
}
.cmt_hdr {
    background-color: #C7CFD4;
    font-size: 11px;
    padding: 4px;
}
.cmt_hdr a {
    text-decoration: none;
}
.cmt_hdr b, .cmt_hdr b a {
    color: #202020;
    font-size: 13px;
}
.cmt_txt {
    margin-bottom: 10px;
    padding: 5px;
}
.sinput input, .sinput textarea {
    border: 1px solid #707070;
    font: 12px Arial;
    margin: 2px;
}
#lang {
    padding: 3px;
    position: absolute;
    right: 0;
    top: 0;
}
#lang ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 90px;
}
#lang ul li {
    padding: 3px;
    text-align: left;
}
#lang ul li a {
    color: #444444;
    display: block;
    text-decoration: none;
    width: 100%;
}
#lang img {
    border: medium none;
    margin-right: 3px;
}
#lang ul li {
    background: none repeat scroll 0 0 #D3D3D3;
    border: 1px solid transparent;
    display: none;
}
#lang ul .top {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
}
#lang ul li:hover {
    border-color: #555555;
}
#lang ul:hover li {
    display: block;
}
.data {
    background-color: #E9E9E9;
    border-collapse: collapse;
    margin-bottom: 3px;
    width: 400px;
}
.data TR TD {
    border: 1px solid #A3A3A3;
    font: 12px Arial;
}
.bar1 {
    background-color: #F6F6F6;
    border: 1px solid #A3A3A3;
    height: 20px;
    text-align: left;
    vertical-align: middle;
    width: 98%;
}
.bar2 {
    background-color: #C9C9C9;
    height: 20px;
    text-align: left;
    width: 1%;
}
.message {
    background-color: #F9F9F9;
    border: 1px solid #909090;
    font: 11px Arial;
    margin-top: 5px;
    padding-left: 3px;
    text-align: left;
    width: 400px;
}
.myLink {
    color: #303030;
    font: bold 13px Arial;
    text-decoration: none;
}
.myForm {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin-right: 2px;
    margin-top: 15px;
    padding: 2px;
    width: 124px;
}
.myForm_login {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin-bottom: 13px;
    margin-right: 2px;
    margin-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    width: 280px;
}
.myForm_login_pay {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin-bottom: 13px;
    margin-right: 2px;
    margin-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    width: 185px;
}
.myForm_login_select {
    border-radius: 5px 5px 5px 5px;
    height: 20px;
    width: 94px;
}
.myForm_contact {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin-bottom: 13px;
    margin-right: 2px;
    margin-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    width: 280px;
}
.myForm_contact_textarea {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 125px;
    margin-bottom: 13px;
    margin-right: 2px;
    margin-top: 3px;
    padding: 10px;
    resize: none;
}
.myForm_recover {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin-bottom: 7px;
    margin-right: 2px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 280px;
}
.myForm_account_settings {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin: 3px 2px 13px 20px;
    padding-left: 10px;
    padding-right: 10px;
    width: 280px;
}
.myForm_files {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 24px;
    margin-right: 30px;
    padding-left: 10px;
    padding-right: 10px;
    width: 515px;
}
.myForm_remote_sites {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin: 3px 2px 13px 20px;
    padding-left: 10px;
    padding-right: 10px;
    width: 280px;
}
.btn {
    font: 15px Verdana;
    margin-bottom: 5px;
    margin-top: 3px;
    width: 200px;
}
.btn2, .btndiv {
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #909090;
    font: 12px Arial;
}
.btndiv {
    background-image: url("images/browse_button_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
    margin: 10px auto auto;
    padding: 7px 4px 0;
    text-align: center;
    width: 110px;
}
div.tabbertab div.hover {
    background-color: #E9F3E9;
}
.tbl1 {
    border-collapse: collapse;
    text-align: left;
}
.tbl1_comparison {
    border-collapse: collapse;
    color: #FFFFFF;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
}
.tbl1_comparison tr.hdr_comparison td, .tbl1 th, .hdr_comparison {
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
    text-shadow: 2px 2px 2px #000000;
}
.tbl1 a, a:visited, a:link {
    color: #000000;
}
.tbl1_user_public {
    border-collapse: collapse;
    display: inline-block;
    text-align: left;
}
.tbl_files {
    border-collapse: collapse;
    text-align: left;
}
.tbl1 tr td, .tbl1 tr th {
    border: 1px solid #C3C3C3;
    padding: 3px;
}
.tbl1 tr td {
    background-color: #FFFFFF;
    font-size: 12px;
}
.tbl1 tr.hi td {
    background-color: #F3F3F3;
}
.tbl1 tr:hover td {
    background-color: #E9F0FF;
}
.tbl1 tr td.pub {
    background-color: #E0FFE0;
}
.tbl1 tr.hdr td, .tbl1 th, .hdr {
    background-color: #D3D3D3;
    font-weight: bold;
    text-align: center;
}
.tbl1 tr.hdr_files td, .tbl1 th, .hdr_files {
    font-weight: bold;
    height: 50px;
    text-align: center;
}
.tbl1 tr.hdr_enlace td, .tbl1 th, .hdr_enlace {
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.tbl1 tr.hdr_files_buttons td, .tbl1 th, .hdr_files_buttons {
    font-weight: bold;
    height: 50px;
    text-align: center;
}
.tbl1 tr.hi2 td {
    background-color: #D9ECFF;
}
.rrd {
    background: none repeat scroll 0 0 transparent;
    width: 680px;
}
.rrd h1, .rrd p {
    margin: 0 10px;
}
.rrd h1 {
    color: #FFFFFF;
    font-size: 2em;
}
.rrd p {
    padding-bottom: 0.5em;
}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b4, .rrd .b1b, .rrd .b2b, .rrd .b3b, .rrd .b4b {
    background: none repeat scroll 0 0 #E9E9E9;
    display: block;
    font-size: 1px;
    overflow: hidden;
}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b1b, .rrd .b2b, .rrd .b3b {
    height: 1px;
}
.rrd .b2 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #EEEEEE;
}
.rrd .b3 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #DDDDDD;
}
.rrd .b4 {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #AAAAAA;
}
.rrd .b4b {
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #999999;
}
.rrd .b3b {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #999999;
}
.rrd .b2b {
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #999999;
}
.rrd .b1 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 5px;
}
.rrd .b2, .rrd .b2b {
    border-width: 0 2px;
    margin: 0 3px;
}
.rrd .b3, .rrd .b3b {
    margin: 0 2px;
}
.rrd .b4, .rrd .b4b {
    height: 2px;
    margin: 0 1px;
}
.rrd .b1b {
    background: none repeat scroll 0 0 #999999;
    margin: 0 5px;
}
.rrd .boxcontent {
    background: none repeat scroll 0 0 #E9E9E9;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #999999;
    display: block;
}
.tabberlive .tabbertabhide {
    display: none;
}
.tabber {
}
.tabberlive {
    margin-bottom: 20px;
    margin-top: 1px;
}
ul.tabbernav {
    font: bold 12px Verdana,sans-serif;
    margin: 0;
    padding: 3px 0;
    text-align: left;
}
ul.tabbernav li {
    display: inline;
    list-style: none outside none;
    margin: 0;
}
ul.tabbernav li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F3F6FB;
    border-color: #000000 #000000 -moz-use-text-color;
    border-width: 1px 1px medium;
    margin-left: 3px;
    padding: 3px;
    text-decoration: none;
}
ul.tabbernav li a:link {
    background-color: #DE9723;
    background-image: url("images/browse_button_background.png");
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px #000000;
    color: #FFFFFF;
}
ul.tabbernav li a:visited {
    color: #666677;
}
ul.tabbernav li a:hover {
    color: #000000;
}
ul.tabbernav li.tabberactive a {
    background-color: #DE9723;
    background-image: url("images/browse_button_background.png");
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px #000000;
}
ul.tabbernav li.tabberactive a:hover {
    background-color: #DE9723;
    border-radius: 4px 4px 4px 4px;
}
.tabberlive .tabbertab {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-width: 0 1px 1px;
    text-align: center;
}
.tabberlive .tabbertab h2 {
    display: none;
}
#upload_div {
    background-color: transparent;
    background-image: url("images/background_box.png"), url("images/background_box_pixel.png");
    background-position: 0 -1px, 10px 224px;
    background-repeat: repeat-x, repeat;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 3px 12px 1px;
    margin-top: 30px;
    padding-top: 20px;
    width: 680px;
}
.upload_block {
}
html > body .upload_block {
    height: auto;
}
#progress_div {
    position: absolute;
    top: -9999px;
}
.file_block {
    border-collapse: collapse;
    margin-top: 5px;
    width: 100%;
}
.file_block TR TD {
    border: 1px dotted #999999;
    padding: 3px;
}
.file_block div.link {
    overflow: hidden;
    width: 200px;
}
.file_block div.link a {
    font-weight: bold;
    text-decoration: none;
}
img.cat_img {
    background: none repeat scroll 0 0 transparent;
}
.url2 {
    color: #222277;
    font-size: 12px;
    text-decoration: none;
}
.uploadv {
    background: url("btn2.gif") no-repeat scroll 0 0 #A3A3A3;
    color: #444444;
    font: bold 20px/30px Arial;
    height: 30px;
    overflow: hidden;
    text-align: center;
    width: 400px;
}
.uploadv input {
    font-size: 140px;
    height: 100px;
    margin-left: -410px;
    margin-top: -50px;
    opacity: 0;
}
.trf {
    background-image: url("images/flags.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    margin-right: 3px;
    overflow: hidden;
    width: 16px;
}
.trf-za {
    background-position: -24px 0;
}
.trf-al {
    background-position: -48px 0;
}
.trf-arabic {
    background-position: -72px 0;
}
.trf-by {
    background-position: -96px 0;
}
.trf-bg {
    background-position: -120px 0;
}
.trf-catalonia {
    background-position: -144px 0;
}
.trf-cn {
    background-position: -168px 0;
}
.trf-tw {
    background-position: -192px 0;
}
.trf-hr {
    background-position: -216px 0;
}
.trf-cz {
    background-position: -240px 0;
}
.trf-dk {
    background-position: -264px 0;
}
.trf-nl {
    background-position: -288px 0;
}
.trf-ee {
    background-position: -312px 0;
}
.trf-fi {
    background-position: -336px 0;
}
.trf-french {
    background-position: -360px 0;
}
.trf-galicia {
    background-position: -384px 0;
}
.trf-german {
    background-position: -408px 0;
}
.trf-gr {
    background-position: -432px 0;
}
.trf-il {
    background-position: -456px 0;
}
.trf-in {
    background-position: -480px 0;
}
.trf-hungary {
    background-position: -504px 0;
}
.trf-indonesia {
    background-position: -528px 0;
}
.trf-it {
    background-position: -552px 0;
}
.trf-is {
    background-position: -576px 0;
}
.trf-ie {
    background-position: -600px 0;
}
.trf-japan {
    background-position: -624px 0;
}
.trf-kr {
    background-position: -648px 0;
}
.trf-lv {
    background-position: -672px 0;
}
.trf-lt {
    background-position: -696px 0;
}
.trf-mk {
    background-position: -720px 0;
}
.trf-my {
    background-position: -744px 0;
}
.trf-mt {
    background-position: -768px 0;
}
.trf-no {
    background-position: -792px 0;
}
.trf-ir {
    background-position: -816px 0;
}
.trf-polish {
    background-position: -840px 0;
}
.trf-pt {
    background-position: -864px 0;
}
.trf-ro {
    background-position: -888px 0;
}
.trf-russian {
    background-position: -912px 0;
}
.trf-rs {
    background-position: -936px 0;
}
.trf-sk {
    background-position: -960px 0;
}
.trf-sl {
    background-position: -984px 0;
}
.trf-spanish {
    background-position: -1008px 0;
}
.trf-ke {
    background-position: -1032px 0;
}
.trf-se {
    background-position: -1056px 0;
}
.trf-ph {
    background-position: -1080px 0;
}
.trf-thai {
    background-position: -1104px 0;
}
.trf-turkish {
    background-position: -1128px 0;
}
.trf-ua {
    background-position: -1152px 0;
}
.trf-vn {
    background-position: -1176px 0;
}
.trf-wales {
    background-position: -1200px 0;
}
.trf-europeanunion {
    background-position: -1224px 0;
}
.icon {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C3C3C3;
    height: 90px;
    padding: 1px;
    position: relative;
    text-align: left;
    width: 100px;
}
.icon a:link, .icon a:visited {
    display: block;
    height: 90px;
    width: 100%;
}
.icon a:hover {
    border: 1px solid #C3C3C3;
    display: block;
    height: 140px;
    left: -40px;
    position: absolute;
    top: -28px;
    width: 160px;
    z-index: 999;
}
.uploadifyQueueItem {
    font: 11px Verdana,Geneva,sans-serif;
    margin-top: 5px;
    padding: 5px;
    text-align: left;
    width: 350px;
}
.uploadifyError {
    background-color: #FDE5DD !important;
    border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
    float: right;
}
.uploadifyProgress {
    background-color: #000000;
    border: medium none;
    height: 1px;
    margin-top: 6px;
    width: 100%;
}
.uploadifyProgressBar {
    background-color: #0099FF;
    float: left;
    height: 3px;
    width: 1px;
}
#fileQueue {
    background-color: white;
    border: medium none;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 2px 2px 7px #000000;
    height: 170px;
    margin-top: 0;
    overflow: auto;
    padding: 3px;
    width: 359px;
}
.wrapper {
    height: auto !important;
    margin-bottom: -152px;
    min-height: 100%;
    min-width: 1000px;
    position: relative;
    width: 100%;
}
.header_container {
    background-color: white;
    background-image: url("images/header.png");
    border-top: 6px solid #000000;
    height: 56px;
    margin: auto;
    position: relative;
    width: 100%;
}
.header {
    height: 56px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1214px;
}
.logo {
    background-image: url("images/logo.png");
    float: left;
    height: 38px;
    margin-top: 7px;
    width: 258px;
}
.login {
    float: right;
    margin-top: 11px;
}
#nav {
    float: left;
    height: 56px;
    margin-left: 110px;
}
.option {
    background-image: url("images/nav_button_border.png");
    background-repeat: no-repeat;
    float: left;
    height: 56px;
}
.button_body {
    padding: 16px;
}
#nav a, a:link, a:visited {
    color: #D8D8D8;
    font-family: Arial;
    font-size: 17px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
}
.content_mid {
    background-position: center center;
    background-repeat: repeat;
    height: auto;
    min-height: 385px;
    padding-bottom: 152px;
    text-align: center;
}
#content {
    margin-top: 1px;
    padding-bottom: 50px;
    padding-top: 50px;
}
#footer {
    background-color: #000000;
    bottom: 0 !important;
    height: 153px;
    min-width: 1200px;
    position: absolute;
    width: 100%;
}
#footer_nav {
    margin-top: 25px;
    width: 635px;
}
#sub_footer {
    border-top: 2px solid #999999;
    bottom: -15px;
    clear: both;
    color: #999999;
    height: 23px;
    margin: auto;
    padding-top: 6px;
    position: relative;
    text-align: center;
    width: 1200px;
}
.nav_option {
    border-left: 1px solid #999999;
    float: left;
    margin-right: 27px;
    padding-left: 10px;
    text-align: left;
}
#footer_nav a, a:link, a:visited {
    color: #999999;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
}
#utmodes label {
    color: #FFFFFF;
    font-size: 17px;
    margin-right: 15px;
    text-shadow: 1px 2px 2px #000000;
}
#optidiv label {
    color: #FFFFFF;
    font-size: 17px;
    text-shadow: 1px 2px 2px #000000;
}
.up_to {
    color: #FFFFFF;
    font-size: 13px;
    margin-left: 10px;
    text-decoration: none;
    text-shadow: 1px 2px 2px #000000;
}
#label_tos {
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 13px;
    margin-left: 11px;
    text-shadow: 1px 2px 2px #000000;
}
#div_uf1 {
    margin-top: 15px;
    width: 630px;
}
#div_uf1 a {
    color: #FFFFFF;
    font-size: 13px;
    margin-left: 10px;
    text-decoration: underline;
    text-shadow: 1px 2px 2px #000000;
}
.upload_input {
    clear: both;
    float: left;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 5px;
    width: 613px;
}
.upload_field {
    background-color: white;
    border: 1px solid #402B14;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -2px 2px 10px -1px;
    float: left;
    height: 28px;
    width: 485px;
}
.browse_button {
    background-color: white;
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
    height: 24px;
    margin-right: -1px;
    padding-top: 4px;
    text-align: center;
    width: 125px;
}
#link_tos {
    float: left;
}
#tos {
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}
.btn_upload {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 10px 8px 8px 8px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font: 15px Verdana;
    height: 30px;
    margin-right: 200px;
    margin-top: 15px;
    width: 125px;
}
#btn_download {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 10px 8px 8px 8px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font: 15px Arial;
    height: 30px;
    margin-left: 247px;
}
.btn_upload_remote {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 10px 8px 8px 8px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font: 15px Verdana;
    height: 30px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 125px;
}
.form_body_tos {
    background-color: transparent;
    background-image: url("images/background_box.png"), url("images/background_box_pixel.png");
    background-position: 0 -1px, 10px 224px;
    background-repeat: repeat-x, repeat;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 3px 12px 1px;
    padding: 20px;
    text-align: left;
    width: 960px;
}
.form_body_about {
    background-color: transparent;
    background-image: url("images/background_box.png"), url("images/background_box_pixel.png");
    background-position: 0 -1px, 10px 224px;
    background-repeat: repeat-x, repeat;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 3px 12px 1px;
    margin-top: 35px;
    padding: 20px;
    text-align: left;
    width: 960px;
}
#div_url, #div_rs, #div_tt, #div_ff a, a:link, a:visited {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    text-shadow: 1px 2px 2px #000000;
}
#admin_menu {
    position: relative;
    top: -45px;
    width: 708px;
}
#admin_menu a, a:link, a:visited {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
}
#welcome_top {
    color: #D8D8D8;
    float: left;
    font-size: 14px;
    height: 20px;
    padding-top: 5px;
    text-align: right;
}
#welcome_top a, a:link, a:visited {
    color: #CE6B00;
    text-decoration: none;
}
.languages {
    float: left;
    margin-left: 11px;
}
.login_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-left: 10px;
    padding-left: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 160px;
}
.register_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-left: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 160px;
}
.user_public_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-left: 10px;
    margin-top: -20px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
}
.contact_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-left: 10px;
    padding-left: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 160px;
}
.my_account_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: -17px;
    padding-left: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 160px;
}
.my_files_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: -17px;
    padding-left: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 160px;
}
.login_container {
    border: 1px solid transparent;
    width: 340px;
}
.register_container {
    border: 1px solid transparent;
    float: left;
    width: 340px;
}
.contact_container {
    border: 1px solid transparent;
    width: 340px;
}
._container {
    border: 1px solid transparent;
    width: 340px;
}
#form_login {
    clear: both;
    height: 193px;
    padding-top: 20px;
}
#form_contact {
    clear: both;
    height: 193px;
    padding-top: 20px;
}
.login_label {
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 15px;
    text-align: left;
    width: 100%;
}
.register_label {
    clear: both;
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 15px;
    text-align: left;
    width: 100%;
}
.contact_label {
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 15px;
    text-align: left;
    width: 100%;
}
.my_account_label {
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    margin-left: 15px;
    text-align: left;
    width: 100%;
}
.my_account_settings_label {
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    margin-left: 15px;
    text-align: left;
    width: 100%;
}
.remote_label {
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    margin-left: 35px;
    text-align: left;
    width: 120px;
}
.login_form_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    margin-top: 19px;
}
.contact_form_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    height: 463px;
    margin-top: 19px;
}
.my_account_form_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    text-align: left;
}
.user_public_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    text-align: left;
}
.my_account_settings_form_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    padding-top: 60px;
    text-align: left;
}
.remote_form_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    padding-top: 60px;
    text-align: left;
}
.config_form_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    padding-top: 60px;
    text-align: left;
}
.config_form_container input[type="text"] {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin: 3px 2px 13px 20px;
    padding-left: 10px;
    padding-right: 10px;
    width: 150px;
}
.remote_sites input[type="text"] {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    font: 12px Arial;
    height: 23px;
    margin: 3px 2px 13px 20px;
    padding-left: 10px;
    padding-right: 10px;
    width: 240px;
}
.config_form_container select {
    border: 1px solid #402B14;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 2px 13px -4px;
    padding: 4px;
}
.submit_btn_login {
    background-color: white;
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px;
    height: 24px;
    text-align: center;
    text-shadow: 1px 2px 2px #000000;
    width: 85px;
}
.submit_btn_contact {
    background-color: white;
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px;
    height: 24px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: center;
    text-shadow: 1px 2px 2px #000000;
    width: 85px;
}
.submit_btn_recover {
    background-color: white;
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px;
    height: 24px;
    text-align: center;
    text-shadow: 1px 2px 2px #000000;
    width: 85px;
}
#recover_container {
    background-image: url("images/recover_account_background.png");
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 12px 1px #000000;
    display: none;
    height: 139px;
    margin-top: 10px;
    width: 331px;
}
.recover_title {
    background-image: url("images/recover_account_title_backg.png");
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    font-size: 12px;
    height: 23px;
    margin-left: 4px;
    margin-top: -18px;
    padding-top: 7px;
    position: absolute;
    text-shadow: 1px 2px 2px #000000;
    width: 127px;
}
#link_container {
    margin-top: 22px;
    padding-right: 15px;
}
#link_container a, a:link, a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}
.recover_text {
    color: #FFFFFF;
    padding-top: 11px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 303px;
}
#shure_register_link {
    color: #FFFFFF;
    padding-top: 5px;
    text-align: center;
    text-shadow: 1px 2px 2px #000000;
    width: 303px;
}
#shure_register_link a, a:link, a:visited {
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: underline;
}
#forgot_link {
    float: left;
    padding-left: 10px;
}
#register_link {
    float: right;
}
.ribbon {
    background-image: url("images/ribbon.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: none;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -4px;
}
.right {
    height: 142px;
    margin-left: 400px;
    margin-top: -130px;
    position: absolute;
    width: 333px;
}
.right_body_top {
    background-image: url("images/contact_title_background.png");
    border-radius: 5px 5px 0 0;
    float: left;
    height: 26px;
    width: 127px;
}
.right_body_bottom {
    background-image: url("images/contact_body_background.png");
    background-position: center -6px;
    border-radius: 0 5px 5px 5px;
    box-shadow: 0 10px 22px -10px #000000;
    float: left;
    height: 105px;
    width: 331px;
}
#chat {
    margin-left: -200px;
    margin-top: -15px;
}
.contact_field {
    background-color: #FFFFFF;
    border: 1px solid #62400F;
    border-radius: 5px 5px 5px 5px;
    height: 22px;
    margin-top: 20px;
    padding: 5px;
    text-align: left;
    width: 290px;
}
.orange_msn {
    float: right;
    font-weight: bold;
    margin-right: 41px;
    padding-top: 3px;
    width: 200px;
}
.account_content {
    display: block;
    width: 879px;
}
.my_account_data {
    display: block;
    float: left;
    width: 341px;
}
.my_account_settings {
    display: block;
    float: right;
    margin-top: -57px;
    width: 341px;
}
.my_account_config {
    display: block;
    float: right;
    width: 340px;
}
.remote_sites {
    position: relative;
    width: 470px;
}
.remote_container {
    clear: both;
    display: block;
}
.account_data {
    color: #000000;
    float: left;
    font-size: 15px;
    margin-left: 10px;
}
.account_data_link {
    clear: both;
    color: #000000;
    float: left;
    font-size: 15px;
    margin-bottom: 25px;
    text-shadow: 1px 1px 1px #000000;
}
.account_data_left {
    float: left;
    margin-bottom: 25px;
}
.account_data_left_link {
    float: left;
    margin-bottom: 15px;
}
.request_button {
    background-color: white;
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px;
    height: 24px;
    margin-left: 10px;
    text-align: center;
    text-shadow: 1px 2px 2px #000000;
}
.my_account_settings_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    font-size: 20px;
    height: 43px;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 17px;
    position: relative;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    top: 40px;
    width: 190px;
}
.config_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    font-size: 20px;
    height: 43px;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 17px;
    position: relative;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    top: 40px;
    width: 190px;
}
.remote_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    font-size: 20px;
    height: 43px;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 17px;
    position: relative;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    top: 40px;
    width: 255px;
}
.save_settings_button {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 10px 8px 8px 8px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font: 15px Verdana;
    height: 30px;
    margin-top: 20px;
}
.files_button {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px Arial;
    height: 28px;
    width: 80px;
}
.files_button_bottom {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px Arial;
    height: 28px;
}
.remote_format {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: -10px;
    text-align: center;
}
.my_files_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    margin-bottom: 30px;
    padding-bottom: 20px;
    width: 710px;
}
.my_files_data {
    color: #FFFFFF;
    float: left;
    margin-left: 34px;
    margin-top: 8px;
}
#my_files_links {
    clear: both;
    color: #FFFFFF;
    padding-top: 5px;
    text-shadow: 1px 1px 1px #000000;
}
#my_files_links a, a:visited, a:link {
    text-decoration: none;
}
.file_folder_label {
    color: #FFFFFF;
    padding-left: 35px;
    text-align: left;
    width: 100%;
}
.files_list {
    width: 772px;
}
.file_list_title {
    background-image: url("images/file_background_title.png");
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 2px -3px #000000;
    height: 48px;
    position: absolute;
    width: 772px;
    z-index: -1;
}
.file_select {
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px Arial;
    height: 28px;
    padding-top: 4px;
    position: relative;
    top: -2px;
}
.account_message {
    bottom: 20px;
    color: #F39700;
    left: 105px;
    position: relative;
}
.captcha_code_container {
    height: 40px;
    width: 100%;
}
.captcha_div {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
}
.error {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    padding: 25px;
    text-align: center;
    width: 390px;
}
#table_money td {
    color: #FFFFFF;
    font-size: 24px;
    line-height: 35px;
    text-shadow: 1px 1px 1px #000000;
}
.money_content {
    width: 1100px;
}
.money_rewards {
    height: 200px;
    width: 940px;
}
.money_table {
    background-image: url("images/make_money_table.png");
    background-position: 22px 31px;
    background-repeat: no-repeat;
    height: 429px;
    margin-top: 38px;
    width: 1016px;
}
#make_money_table {
    font-size: 64px;
    margin-left: 87px;
    margin-top: 65px;
}
#make_money_table span {
    color: #CC9933;
    margin-left: 155px;
}
#make_money_table_options {
    height: 231px;
    margin-left: 58px;
    margin-top: 22px;
    width: 140px;
}
#make_money_table_data {
    float: left;
    height: 231px;
    margin-left: 7px;
    margin-top: -235px;
    width: 801px;
}
.money_cell_option {
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    height: 58px;
    padding-top: 3px;
    text-align: center;
    width: 139px;
}
.money_cell {
    color: #FFFFFF;
    float: left;
    font-size: 36px;
    height: 55px;
    margin-left: 56px;
    padding-top: 3px;
    text-align: center;
    width: 142px;
}
.money_country {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    margin-top: 38px;
    padding: 10px;
    text-align: left;
    width: 1024px;
}
.money_country span {
    font-size: 18px;
}
.money_rules {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    margin-top: 38px;
    padding: 10px;
    text-align: left;
    width: 1024px;
}
#xfiles a, a:visited, a:link {
    color: #000000;
    text-shadow: 1px 1px 1px #FFFFFF;
}
#xfiles_my a, a:visited, a:link {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
}
.link_bar {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-left: 10px;
    margin-top: -20px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
}
.download_bar {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-left: 10px;
    margin-top: -20px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
}
.link_content {
    width: 960px;
}
.download_content {
    background-color: transparent;
    background-image: url("images/background_box.png"), url("images/background_box_pixel.png");
    background-position: 0 -1px, 10px 224px;
    background-repeat: repeat-x, repeat;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 3px 12px 1px;
    text-align: left;
    width: 680px;
}
.links_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    padding-bottom: 17px;
    padding-top: 62px;
    text-align: center;
}
.link_button {
    background-color: white;
    background-image: url("images/browse_button_background.png");
    border: 1px solid #3E2912;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 2px 6px #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 15px;
    height: 30px;
    margin-left: 90px;
    margin-right: 20px;
    margin-top: 32px;
    text-align: center;
    width: 190px;
}
.link_button_container {
    width: 637px;
}
.form_download_link {
    clear: both;
    padding-top: 20px;
}
#ic1- {
    resize: none;
}



#premium_features {
    display: inline-block;
    height: auto;
    margin: 25px auto auto;
    padding-left: 50px;
    width: 620px;
}
#premium_features div {
    background-image: url("images/premium_tick.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    height: 35px;
    padding-left: 30px;
    text-align: left;
    width: 280px;
}
.payments {
    margin-top: 15px;
    width: 800px;
}

#premium_boxes {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    display: inline-block;
    margin-bottom: 65px;
    margin-top: 35px;
}
.premium_box {
    float: left;
    width: 200px;
}
.amount {
    color: #CC9933;
    font-size: 40px;
    font-style: italic;
    text-shadow: 1px 2px 3px #000000;
    visibility: visible;
}
.valid_days {
    color: #F5F5F5;
    font-size: 25px;
    text-shadow: 1px 1px 4px #000000;
    visibility: visible;
}
.payments {
    display: inline;
    visibility: visible;
}
.payment_bar {
    background-color: #CC9933;
    border: medium none;
    height: 3px;
    margin-bottom: 4px;
    visibility: visible;
}
.plans {
    width: 800px;
}
.plans_left {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    float: left;
    height: 461px;
    text-align: center;
    width: 342px;
}
.plans_right {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    float: right;
    height: 461px;
    text-align: center;
    width: 342px;
}
.free_plan_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: -17px;
    padding-left: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 160px;
}
.premium_plan_title {
    background-image: url("images/title_login_background.png");
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 12px 1px #000000;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: 43px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: -17px;
    padding-left: 40px;
    padding-top: 17px;
    text-align: left;
    text-shadow: 1px 2px 2px #000000;
    width: 160px;
}
.about {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    display: inline-block;
    margin-top: 50px;
    width: 1024px;
}
.block {
    float: left;
    height: 200px;
    padding: 1px;
    width: 510px;
}
.block_text {
    float: left;
    font-size: 12px;
    padding: 20px;
    text-align: left;
    width: 300px;
}
.block_image {
    float: left;
    padding-top: 15px;
}
.tip_list {
    width: 100%;
}
.mini_icons {
    background-image: url("images/mini_icons.png");
    float: left;
    height: 204px;
    margin: 25px;
    width: 27px;
}
.mini_icons_premium {
    background-image: url("images/mini_icons_premium.png");
    float: left;
    height: 204px;
    margin: 25px;
    width: 27px;
}
.text_lines {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 249px;
    margin-top: 27px;
    text-align: left;
    width: 265px;
}
.text_lines ul li {
    list-style: none outside none;
    margin-bottom: 16px;
}
#learn_more {
    background-image: url("images/learn_more_background.png");
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 1px 2px #000000;
    height: 16px;
    padding: 8px;
    position: relative;
    width: 110px;
}
#learn_more a, a:link, a:visited {
    visibility: visible;
}
.contact_error {
    margin-left: 124px;
    margin-top: 4px;
    position: absolute;
    visibility: visible;
}
#cdl {
}
#label_cdl {
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 15px;
}
.request_container {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    color: #FFFFFF;
    display: inline-block;
    padding: 20px;
    text-shadow: 1px 1px 1px #000000;
}
.request_container input {
    background-image: url("images/browse_button_background.png");
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 3px #000000;
    color: #FFFFFF;
    height: 28px;
    text-shadow: 1px 1px 1px #000000;
}
.data1 {
    clear: both;
    color: #FFFFFF;
    font-size: 15px;
    padding-left: 31px;
    padding-top: 10px;
}
.data2 {
    clear: both;
    color: #FFFFFF;
    font-size: 15px;
    padding-bottom: 7px;
    padding-left: 30px;
}
.countdown_container {
    color: #FFFFFF;
    font-size: 20px;
    text-align: center;
    visibility: visible;
}
.enter_code_container {
    color: #FFFFFF;
    font-size: 15px;
}
.premium_container {
    width: 1024px;
}
.plans_register {
    display: inline-block;
    width: auto;
}
.plans_left_register {
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    float: left;
    height: 425px;
    text-align: center;
    width: 342px;
}

.plans_right_register 
{
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    float: right;
    height: 425px;
    margin-left: 50px;
    text-align: center;
}
.container_payments_registration 
{
    background-image: url("images/login_form_background.png");
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 5px 12px -1px #000000;
    cursor: pointer;
    float: left;
    margin-left: 55px;
    margin-top: 20px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-top: 20px;
    text-align: left;
    width: 330px;
}

.methods 
{
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    height: 70px;
    padding-left: 15px;
    text-align: left;
    text-shadow: 1px 1px 1px #000000;
    width: 100%;
}

.methods_2 
{
    clear: both;
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    height: 40px;
    padding-left: 15px;
    padding-top: 35px;
    text-align: left;
    text-shadow: 1px 1px 1px #000000;
    width: 100%;
}

.setup 
{
    float: left;
    visibility: visible;
}

.pay_method 
{
    float: left;
    padding-left: 100px;
    visibility: visible;
}

.payment_prices 
{
    visibility: visible;
}

.payments_register_loop {
    height: 86px;
    margin-bottom: 20px;
    margin-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
.payments_register_box {
    background-image: url("images/register_payments_backgroun.png");
    border: 1px solid #996633;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 83px;
    width: 146px;
}
.check_payment {
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}
.valid_for_register {
    color: #F9B571;
    float: left;
    font-style: italic;
    font-weight: bold;
    height: 20px;
    padding-top: 2px;
    text-align: center;
    visibility: visible;
    width: 120px;
}
.price_for_register {
    color: #FF9933;
    float: left;
    font-size: 40px;
    height: 52px;
    padding-top: 6px;
    text-shadow: 1px 1px 1px #000000;
    visibility: visible;
    width: 144px;
} 
.adsense-up {
    margin-bottom: 40px;
    margin-top: -30px;
}
.adsense-dw {
    margin-top: 20px;
    margin-bottom: -30px;
}
.adsense-mid {
    text-align: center;
}
.pw { display:none; }
.plan30.pw {display:block;}
