body, html, form, h1, h2, h3, h4, h5, ul, ol, li   {margin:0px !important; padding:0px;}
body                                       {margin:0px auto; font:normal 11px "trebuchet ms"; color:#333; background:#ebe9db;}
ul, li                                     {list-style:none;}
a, a:active, a:focus                       {outline:none; color:#02c0ff;}
a:hover                                    {text-decoration:none;}
img                                        {border:none; margin:0px; padding:0px;}
h1                                         {font:bold 25px "trebuchet ms"; color:#444;}
h2                                         {font:bold 22px "trebuchet ms"; color:#444;}
h3                                         {font:bold 19px "trebuchet ms"; color:#444;}
h4                                         {font:bold 16px "trebuchet ms"; color:#444;}
h5                                         {font:bold 13px "trebuchet ms"; color:#444;}
.orange                                    {color:#f7702e;}
.green                                     {color:#0C6}
.clear                                     {clear:both;}
.left                                      {float:left;}
.right                                     {float:right;}
.height                                    {height:50px;}


/* icons */
.icon-movies          {height:19px; padding:0px 0px 0px 25px; background:url(images/ico-nav.png) 0px 0px no-repeat !important;}
.icon-music           {height:19px; padding:0px 0px 0px 25px; background:url(images/ico-nav.png) 0px -19px no-repeat !important;}
.icon-games           {height:19px; padding:0px 0px 0px 25px; background:url(images/ico-nav.png) 0px -38px no-repeat !important;}
.icon-tv              {height:19px; padding:0px 0px 0px 25px; background:url(images/ico-nav.png) 0px -57px no-repeat !important;}
.icon-software        {height:19px; padding:0px 0px 0px 25px; background:url(images/ico-nav.png) 0px -76px no-repeat !important;}
.icon-ebooks          {height:19px; padding:0px 0px 0px 25px; background:url(images/ico-nav.png) 0px -95px no-repeat !important;}
.icon-dot             {height:19px; padding:0px 0px 0px 25px; background:url(images/icon-nav-dot.png) 0px 0px no-repeat !important;}

/* head */
.head           {width:1000px; height:74px; margin:0 auto;background:url(images/bg-header.png) repeat-x; border-top:10px solid #333;}
.head-cont      {width:990px; height:74px; margin:0 auto; padding:0px 5px; background:url(images/logo.png) left top no-repeat; }
.head-form      {width:500px; padding:20px 0px 0px 0px;}
.head-search    {width:400px; height:32px; border:1px solid #444; font:bold 25px arial; color:#F36; padding:0px 0px 0px 5px;}
.head-btn       {width:75px;  height:33px; background:#a2d945; color:#fff; border:1px solid #444;}
.head-btn:hover {cursor:pointer;}

/* body */
.main-wrap      {width:1000px; margin:0 auto; background:url(images/bg-sidebar.png) left repeat-y;}
.sidebar        {width:180px; background:#f8f7f7;}
.sidebar span   {padding:10px 10px 5px 10px; display:block;}
.sidebar h1     {background:#848484; color:#fff; font:bold 15px arial; display:block; padding:7px;}
.sidebar li a               {display:block; padding:4px 10px; margin:1px 0px 0px 0px; color:#02c0ff; font:bold 14px arial; background:#f1f1f1; text-decoration:none;}
.sidebar li a:hover         {background:#02c0ff; color:#fff;}
.sidebar li .norm           {background:#e7e7e7;}
.sidebar li a:hover .norm   {background:#02c0ff; color:#fff;}
.sidebar-stats              {width:auto; height:240px;}

.main-container             {width:820px; height:auto;}
.inside-main-container      {width:780px; height:auto; padding:20px 20px 20px; background:#fff;}
.promo-container            {width:815px; height:auto; padding:10px 0px 0px 5px;}
.promo                      {width:820px; height:259px; background:url(images/promo.jpg) no-repeat;}
.promo a                    {width:820px; height:259px; display:block;}
.promo-l                    {width:331px; height:376px; background:url(images/bg-main-body-left.png) no-repeat;}
.promo-l a                  {width:331px; height:376px; display:block;}
.promo-2                    {width:475px; height:376px; background:url(images/bg-main-body-right.jpg) no-repeat;}
.promo-2 a                  {width:475px; height:376px; display:block;}







/* dialog box 1*/
.dialog                     {width:570px; height:156px; background:url(images/bg-save-dialog-box.png) no-repeat; margin:30px auto; padding:80px 0px 0px 0px; }
.dialog-btn                 {padding:5px 25px;}
.dialog-input               {width:330px; height:20px; padding:0px 0px 0px 5px; background:#fff; border:1px solid #aaa; line-height:20px;}
.dialog-input2              {width:340px; padding:0px 0px 0px 5px; background:url(images/bg-dialog-file-typepng.png) 0px -2px repeat-x; border:1px solid #aaa; line-height:20px; font:normal 12px arial;}
.initializing               {width:400px; height:30px; background:url(images/initializing-download.gif) no-repeat; margin:30px auto 0; padding:80px 0px 0px 0px;}
.btn-initializing           {width:370px; height:50px; margin:0 auto; position:absolute; left:210px; top:125px;}
.btn-initializing a         {display:block; width:370px; height:50px; cursor:pointer;}
    #bar    {position:relative;}
	#drag   {position:relative; width:570px; height:156px; margin:0 auto;}
	#root   {width:570px; height:156px; position:absolute;}
	#handle {width:570px; height:156px; position:absolute; left:0px; top:-25px;}
/* dialog box 2*/
.dialog-2                   {width:401px; height:250px; background:url(images/bg-save-dialog-box-2.png) no-repeat; margin:30px auto; padding:90px 0px 0px 50px; }
.dialog-input-2             {width:130px; height:18px; padding:0px 0px 0px 5px;  line-height:19px; overflow:hidden; word-wrap:none;}
    #drag-2                 {width:451px; height:250px; position:relative; margin:0 auto;}
	#root-2                 {width:451px; height:250px; position:absolute;}
	#handle-2               {width:451px; height:250px; position:absolute; left:-75px; top:-100px;}
.dialog-close               {width:29px;  height:17px; position:absolute; right:59px; top:8px; cursor:pointer;}
/* end: dialog boxes */





.foot-wrap                       {width:980px; border-top:7px solid #555; background:#e9f1fa; margin:10px auto 0; padding:0px 10px;}
.foot-testi-cont                 {width:720px;}
.foot-testi                      {width:700px; padding:20px 10px 0px; border-bottom:1px dotted #555; }
.foot-testi h3                   {font:bold arial 15px; color:#444;}
.foot-nav-wrap                   {width:175px; height:250px; padding:20px 10px 0px; background:url(images/vertical-strip.png) left repeat-y;}
.foot-nav-wrap li                {padding:3px 0px;}
.foot-nav-wrap li a              {color:#02c0ff;}





.join-stats                      {display:block; width:861px; height:45px; margin:0 auto;}
.join-stats li                   {display:inline; float:left; padding:0px 20px; color:#eee; }
.join-main                       {width:960px; height:auto; background:#fff; padding:20px 20px 50px 20px;}
.join-error                      {width:850px; margin:0 auto; padding:40px 0px 15px 0px; background:#fefefe; background:url(images/signUp-Access.png) center 10px no-repeat; border:1px dotted #eee;}
.join-testi                      {display:block; height:75px; background:url(images/testi-2.png) center top no-repeat;}
.join-title                      {width:800px; margin:0 auto; padding:10px 0px 10px 60px; background:url(images/ico-signup.png) 5px 10px no-repeat #fafafa; position:relative;}
.join-sponsors                   {width:300px; height:50px; background:url(images/sponsors.png) right no-repeat; top:75px; left:245px; position:absolute;}
.join-frame                      {width:850px; height:auto;  margin:0 auto; background:#fff; text-align:center;}



/* servers.asp */
/* end: servers.asp */




/* verify.asp */
.verify-main                    {background:url(images/jstyles/loading.gif) left 50px no-repeat; height:auto; width:100%; padding:0px 0px 0px 0px; }
.verify-main a                  {color:#0099ff;}
/* end: verify.asp */



/* your-file.asp */
.captcha-wrap                    {padding:0px 0px 0px 200px;}
.bg-captcha                      {width:340px; height:130px;  background:url(images/jstyles/bg-captcha.png) no-repeat; position:relative;}
.bg-captcha > input              {position:absolute; top:35px; right:68px; width:68px; height:30px; border:1px solid #888; padding:0px 2px; font-size:24px; color:#F30}
.btn-captcha                     {position:absolute; bottom:20px; right:25px; width:116px; height:32px; background:url(images/jstyles/btn-captcha.png) no-repeat;}
.btn-captcha a                   {width:116px; height:32px; display:block;}
/* end: your-file.asp */




/* choose-speed.asp */
.speed-wrap                      {width:700px; padding:25px 0px 0px 0px;}
.speed-banners                   {width:445px;}
.banner-10x                      {width:445px; height:153px; background:url(images/jstyles/choose-speed-premium-banner.png) no-repeat;}
.s-d-p                           {width:445px; height:221px; background:url(images/jstyles/join2-search-download-play.png) no-repeat;}
.speed-download-cont             {width:208px; height:300px;position:relative;}
.btn-10xDownload                 {width:208px; height:80px;  background:url(images/jstyles/btn-rapid-download.png) right top no-repeat;}
.btn-10xDownload a               {width:208px; height:80px;  display:block;}
.btn-regularDownload             {width:208px; height:59px;  background:url(images/jstyles/btn-regularDownload.png) right bottom no-repeat;position:absolute;top:80px;left:0px;}
.btn-regularDownload a           {width:208px; height:59px;  display:block;}
.btn-regularDownload a:hover     {background:url(images/jstyles/btn-regularDownload.png) right top no-repeat;}
/* end: choose-speed.asp */



/* checking.asp */
.checking-promo                 {width:731px; height:200px; background:url(images/jstyles/checking-promo.png) no-repeat;}
.checking-dl-box                {background:url(images/jstyles/ico-dl-checking.png) no-repeat; width:100px; height:150px; float:left;}
.checking-phase-wrap            {width:775px; height:150px; position:relative;}
.checking-phase-1               {width:675px; height:150px; position:absolute; top:0px; left:100px; background:url(images/jstyles/loadingAnimation.gif) 3px 40px no-repeat #fafafa; z-index:1;}
.checking-phase-2               {width:675px; height:150px; position:absolute; top:0px; left:100px; background:#fafafa; }
/* end: checking.asp */



/* search.asp */
.filename-header                 {display:block;  padding:5px 0px 5px 2px; background:#eee; color:#444;}
.filename-row                    {display:block; padding:5px 0px 5px 10px; border-bottom:1px dotted #e1e1e1; background:url(images/jstyles/ico-health.png) 95% center no-repeat; font:bold 12px "trebuchet ms";}
.filename-foot                   {display:block; padding:5px 0px 5px 2px; background:#fafafa;}
/* end: search.asp */
