* {
   margin: 0 auto;
   padding: 0;
}


html, body {
   background: #2E3B4F url(../img/apps/edonkey/background.gif) repeat-x;
   margin: 0 auto;
   padding: 0;
   text-align: center;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color: #000;
}

a:link      { color:#4D643F; font-weight:bold; text-decoration:none;      }
a:visited   { color:#4D643F; font-weight:bold; text-decoration:none;      }
a:focus     { color:#4D643F; font-weight:bold; text-decoration:none;      }
a:hover     { color:#4D643F; font-weight:bold; text-decoration:underline; }
a:active    { color:#4D643F; font-weight:bold; text-decoration:none;      }
a img       { border:none; }


.noticenew {
padding-top:5px;
margin-left:83px;
padding-bottom:8px;
width:480px;
}

#topbar {
   background: #2E3B4F url(../img/apps/edonkey/header_top.gif) repeat-x;
   margin: 0 auto;
   padding: 0;
   width:966px;
   height:78px;
}

#header-software {
   background: #2E3B4F url(../img/apps/edonkey/header_software.jpg) repeat-x;
   margin: 0 auto;
   padding: 0;
   width:966px;
   height:238px;
   text-align:left;
}

#navi-path {
   padding-left:20px;
   padding-top:9px;
   font-size:14px;
   color:#fff;
}

#software-info {
   padding-left:50px;
   padding-top:133px;
   font-size:14px;
   width:660px;
   color:#000;
   margin:0;
   font-family:Georgia, Helvetica, sans-serif;
}

#content-text {
   padding-left:20px;
   padding-top:9px;
   font-size:14px;
}

#content-area {
   background: #2E3B4F url(../img/apps/edonkey/bg-content.gif) repeat-y;
   margin: 0 auto;
   padding: 0;
   width:966px;
   height:auto;
}

#content {
   background: #E3EBDE;
   margin: 0 auto;
   padding: 0;
   width:950px;
   height:auto;
   text-align:left;
}

#tbar-left {
   background: #799965;
   color:#fff;
   font-family:Georgia, Helvetica, sans-serif;
   font-weight:bold;
   font-size:16px;
   margin: 0;
   padding-top:10px;
   padding-left:20px;
   width:680px;
   height:30px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   border-right: 1px solid #fff;
   float:left;
}

#tbar-right {
   background: #799965;
   color:#fff;
   font-family:Georgia, Helvetica, sans-serif;
   font-weight:bold;
   font-size:16px;
   margin: 0;
   padding-top:10px;
   padding-left:10px;
   width:239px;
   height:30px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   float:left;
}

#text-left {
   margin: 0;
   padding: 0;
   width:700px;
   float:left;
   text-align:left;
}

#text-right {
   margin: 0;
   padding: 0;
   width:250px;
   float:left;
}

#formwidth { width:550px; }

form { font:12px arial,verdana,sans-serif; margin: 0; padding: 0; }

form fieldset                          { / * clear: both; border:none; padding: 5px; margin: 0; }
form fieldset legend                   { font-size:1.1em; color: #474747; }
form label                             { color: #000; font-size:12px; display: block; float: left; width: 150px; padding: 0; margin: 5px 0 0; text-align: right; }
form input, form textarea, form select { width:auto; margin:3px 0 0 10px; padding:0px; }
form input#reset                       { margin-left:0px; }
textarea                               { overflow: auto; }
form small                             { display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%; }
form .required                         { font-weight:bold; }
form br                                { clear:left; }



input#firstname      { width:80px; margin-right:5px }
     #lastname       { width:100px }
     #street         { width:130px; margin-right:-5px; }
     #no             { width:30px }
     #zipcode        { width:50px; margin-right:5px }
     #place          { width:110px }
     #email          { width:166px }
     #agreed         { margin:1px 10px 35px 0px; float:left }
     #submit         { border:0px; }

select#salutation    { width:62px }
      #country       { width:85px }
      #day           { width:45px; margin-right:-7px; }
      #month         { width:45px; margin-right:-7px; }
      #year          { width:60px; margin-right:-7px; }

.success_h1 { margin-left: 30px; color: #000; margin-top: 20px; margin-bottom: 20px }
.success_info { margin-left: 30px; color: #000; text-align:left; align:left; width:550px }

.register_agree { float:left;margin-left:7px;width:350px; }

.column1 {
   margin: 0;
   padding: 10px;
   width:229px;
   height:auto;
   color:#fff;
   background-color: #4D643F;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

.column1-bottom {
   margin: 0;
   padding: 10px;
   width:229px;
   height:180px;
   color:#fff;
   background-color: #4D643F;
   border-left: 1px solid #fff;
}

.column1 a:link      { color:#FFF5E8; font-weight:bold; text-decoration:none;      }
.column1 a:visited   { color:#FFF5E8; font-weight:bold; text-decoration:none;      }
.column1 a:focus     { color:#FFF5E8; font-weight:bold; text-decoration:none;      }
.column1 a:hover     { color:#FFF5E8; font-weight:bold; text-decoration:underline; }
.column1 a:active    { color:#FFF5E8; font-weight:bold; text-decoration:none;      }

.column2 {
   margin: 0;
   padding: 10px;
   width:229px;
   height:auto;
   color:#fff;
   background-color: #799965;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

#footer {
   background: #2E3B4F url(../img/apps/edonkey/footer-bottom.gif) repeat-y;
   margin: 0 auto;
   padding: 0;
   width:946px;
   height:41px;
   color: #404040;
   padding-top:16px;
   padding-right:20px;
   text-align:right;
}

#footer a:link      { color:#404040; font-weight:bold; text-decoration:none;      }
#footer a:visited   { color:#404040; font-weight:bold; text-decoration:none;      }
#footer a:focus     { color:#404040; font-weight:bold; text-decoration:none;      }
#footer a:hover     { color:#404040; font-weight:bold; text-decoration:underline; }
#footer a:active    { color:#404040; font-weight:bold; text-decoration:none;      }

