@charset "utf-8";

body { background-image:url(../ima/body-bg.gif); background-repeat:repeat-x; background-position:top; }
table { width: 100%; }
table td { vertical-align: top; }
a:link, a:visited { color:#0086ff; }
a:hover, a:active { color:#0086ff; }
h2 {color:#0086ff; font-size:16px;font-weight:bold;}
.element { background-image: url(../ima/element.gif); background-repeat: no-repeat; }
textarea { height:135px; width: 99%; max-width: 600px; }

.username {color: #3333ff;}
.username img { float:left; padding-right: 5px; width: 40px; height: 40px; }
.username a { text-decoration: none !important; color: #3333ff !important; }
.u-body { margin-left: 55px; color: #6b6b6b; font-size: 10px; }

.fade { display: block; float: right; height:20px; margin: -18px -2px 0 0; overflow: hidden; padding-left: 66px; background: url(../ima/fade.png) no-repeat right;  }
.chart .name .fade { _margin: -21px -2px 0 0 }
.block-last .chart .name .fade { *margin: -28px -2px 0 0 }
.chart .username .uname { width: 65% !important; }

.filedownload { background-position: 0 -22px; }
.myfiles { background-position: 0 -44px; }
.remote { background-position: 0 -62px; }
.maxfsize { color: #009933; font-weight: bold; margin-bottom: 25px; }

/* ico */

.pass-file { width: 16px; height: 15px; display: block;margin-left:7px; }
.pass-on { background-position: 0 -104px;  }
.pass-off { background-position: 0 -123px;  }
.rait { color: #009933; background-position: 0 -86px; padding: 1px 0 0 30px; }

/* Layout
----------------------- */
#framer1 { margin-right: -250px; }
#framer2 { margin-right: 250px; }
#framer3 { margin-left: -225px; }

/* Wrapper
----------------------- */
#container { float:left; width: 100%; }
#content { margin-left: 250px; padding-right: 1%; }

.block { margin-bottom: 15px;  _zoom: 1; }
.block h2 { font-size: 16px; color: #0086ff; }
.blocktitle { font-weight: bold; }
.block .subtitle { font-size: 12px; color: #fff; padding: 1px 5px; }

/* Index Block */
.block-last .blocktitle { margin-bottom: 10px !important; }
.block-last .subtitle { background: #0086ff; }
.block-last .subtitle a { color: #fff;  }
.block-last .name { padding-bottom: 12px !important; }

.block-remote {margin-bottom:30px;}
.block-remote-text { padding-right: 23%; font-size: 14px; }
.block-remote-text dt { margin-bottom: 25px; }
.block-remote .subtitle { background: #009933; }
.block-remote .size {text-align:center;}
.block-queuefiles .subtitle  { background: #ff7800; }
.block-queuefiles .chart .file .inset { padding-left: 20px; }

.licomment .comment-body { margin:13px 0 20px 56px !important; }
.post-bottom { padding:0 0 4px !important; }
.licomment p { margin: 0 !important;  }

 

/* tables */
.chart { border:0; border-collapse:collapse; table-layout:fixed; }
.chart td { padding: 8px 2px 10px 5px; white-space: nowrap; vertical-align: top; overflow: hidden;background-position: 0 -828px !important;background-repeat: repeat-x;}
 td.element {background-position: 0 -828px !important;background-repeat: repeat-x;}
.chart .name a { text-decoration: none; padding: 2px 0 0 25px;}
.chart .name span.tt {padding: 0 0 0 25px;color:#0086ff; line-height:16px;}
.chart .size { font-size: 14px; padding-top: 30px; width: 17%; }
.chart .username { width: 32%;}

.chart .file .inset { padding-left: 25px; font-size: 10px; color: #6b6b6b;  }
.chart .file .inset ul li { float:left; padding-right: 20px; }
.chart .days { padding-left: 15px; background-position: -3px -139px; }
.chart .download { background-position: 0 -195px; padding-left: 20px; text-decoration: none !important; }
.chart .speed { font-size: 10px; color: #6b6b6b; }
.chart .progressbar { margin-right: 30px; }
.progress .green {color:#58B947;}
.progress .line, .add_form .progress_info {width:95%;}
.progress_info {font-size:14px;}
.progress_info .grey{color:#6B6B6B;}
.progress_info .red {color:#FF0000 !important;}
.progress_info span {margin-right:7px;}
.progress_info .tl {margin-right:10px; white-space:nowrap;}
.progress .line {background-color:#C5D2DB; height:8px; line-height:1px; font-size:0; margin:3px 0;}
.progress .inner {background-color:#58B947;height:8px;}

.commentlist .to { background-position: 0 -150px; _zoom: 1; }
.commentlist .ext { color: #0086ff !important;  padding: 2px 0 0 22px;margin-left:5px;}

/* block-upload */
.block-upload .textblock { margin-top: 30px; }
.block-upload .progressbar { margin-bottom: 20px; }
.b-upload-file {}
.b-upload-file .upload-fname { padding-left: 5px; }
.b-upload-file .upload-fsize { font-size: 15px; color: #6b6b6b; padding-left: 30px; }

.b-fileoption { margin-bottom: 20px; }
.b-fileoption dd { margin: 0; }
.b-fileoption formSubmitdt { padding-bottom: 4px; font-size: 12px !important; }
.b-fileoption dt a { background: #f0f4f6; padding: 4px 6px; outline:none;}
.b-fileoption dt a.green { background: #d5eed1; color:#009933;}
.b-fileoption dt a.stab { text-decoration: none !important; margin-right:24px;}
.b-fileoption dt a.stab span { border-bottom: 1px dashed; }
.b-fileoption dt a.stab:hover span { border-bottom: none; }
.b-fileoption .info { color: #6b6b6b; font-size: 12px; padding-left: 3px; }
.b-fileoption .setuppass {padding-top:4px;}
.b-fileoption .setuppass li { float:left; }
.b-fileoption .setuppass li label { display: block; }
.b-fileoption .setuppass input { width: 200px; }
.b-fileoption .setuppass .compare { background:none;width: 24px; height: 19px; }
.b-fileoption .setuppass .nocompare { background:url(../ima/element.gif) 0 -161px no-repeat;}
.b-fileoption .setuppass .repeatpass { margin-top: -15px; }
.b-fileoption .setuppass .mismatch { display:none;clear: both; color: #ff0000; padding: 8px 0 0 75px; }
.b-fileoption .setuppass .mismatch .element { background-position: 0 -176px; width: 19px; height: 19px; }
.b-fileoption .setuppass .mismatch div { padding: 0 60px; }
.b-fileoption .tabli {}
.b-fileoption .tabli a { background: #D5EED1 !important; color:#009933 !important;border-bottom:0;}
.txtarea { max-width: 600px; overflow: hidden; _zoom: 1; _width: 530px }
.txtarea .element { border: none; }
.txtarea .txt { margin-bottom: 5px;}

.sendform label { color: #6b6b6b; font-size: 12px; line-height: 18px; }
.sendform .txt input { max-width:600px; width:98%; }

.b-uploadbutton { padding-top: 40px; }
.b-uploadbutton .b-button { margin-right:13px; display: inline; }
.b-uploadbutton .b-button a { color: #fff !important; }
.b-uploadbutton .element { display:block; font-size:18px; height:38px; line-height:35px; margin-left:15px; padding-left:31px; width:102px; }
.b-uploadbutton .upload { background-position:-130px -434px; }
.b-uploadbutton .cencel { background-position:-130px -395px; }
.b-uploadbutton .policy { color: #6b6b6b; }
.b-uploadbutton .policy strong { font-weight: normal; color: #ff0000; }
.b-uploadbutton .policy em { font-weight: normal; color: #009933; }

.upl { background-color: #009933; }
.esc { background-color: #FD3D1A; }

.hideFromSearch { margin-left: 60px; }

.block-download p { font-size: 14px; }
.block-download dt { margin-bottom: 12px; }
.startdownload { margin-bottom: 45px; padding-right: 25px;}
.startdownload a { font-size: 14px; }
.file-desc { margin: 0 50px 30px 0;}
.file-desc strong { font-size: 12px; color: #6b6b6b; line-height: 22px; font-weight: normal; }
.u-filename { font-size: 20px !important; color: #0086ff;  }
.u-filename span { color: #6b6b6b; }

.ds { color: #ff0000; }
.links .reference { margin: 40px 0 10px; overflow: hidden; _zoom: 1; }
.links .reference h3 { font-weight: bold; font-size: 14px; }
.links ul li { margin-bottom: 10px; }
.links label { color: #6b6b6b; display: block; line-height: 23px; }
.links input { color: #0086ff; width: 423px; }
/*.links .f-blogs input { color: #000 !important; }*/


.mytbl {table-layout:fixed;}

.block-myfiles .head { background-color:#009933; padding:3px 3px 4px 3px;   color: #fff; margin-bottom:5px;}
.block-myfiles .head label {margin-right:15px;}

.mytbl  th {color: #6b6b6b; font-size: 10px; text-align: left;  padding: 5px !important;}

.mytbl  .name { overflow:hidden;}
.mytbl  .name div {overflow:hidden;white-space:nowrap; _height:17px;}
.mytbl .name a { padding:1px 0 2px 25px; display:inline-block;}

.mytbl td { padding: 5px !important; border-bottom: 1px solid #c7c7c7; }
.mytbl .days { width: 60px; }
.mytbl .links { width: 520px; top: 120px; right: 0; }
.mytbl .addpass { width: 320px; top: 350px; right: 200px; }
.mytbl .addpass input { padding: 3px; width: 230px; }
.mytbl .addpass .buttons { display: inline; }
.mytbl .addpass .second { margin-left: 12px; }
.mytbl .addpass .third { display: block;  text-align: center;}

.passw { width: 25px; }
.link { width: 52px; }

.window { background: #fff5cd; border: 1px solid #8c8c8c; padding: 12px 35px; overflow: hidden; _zoom: 1; }
.popup { position: absolute; z-index: 100;}

.block-search { max-width: 600px; overflow: hidden; _zoom: 1; }
.basic-search { border: 1px solid #58b947; padding: 3px 5px; background-position: 0 -222px; background-repeat: repeat-x; }
.basic-search .txt { width: 100%; padding: 0 14px 0 4px; }
.basic-search .txt input { width: 100%; padding: 4px; }
.basic-search .button { border: none; background-position: 0 -474px; width: 89px; height: 27px; cursor: pointer; }
.basic-select { background: #f6f6f6; float:left; padding: 4px 10px 6px 10px !important; }
.basic-select li { display: inline; margin-right: 15px !important; }
.basic-select label { color: #6b6b6b; }

.textresult { font-size: 14px; margin-bottom: 20px; font-weight: bold; }
.block-sresult .name { margin-bottom: 7px !important; }
.block-maxwidth { width: 100%; min-width: 600px; _width: 590px; }

.queuefileslist .subtitle { margin-bottom: 15px; }
.queuefileslist .rait { padding: 0 25px; }
.liqueuefiles p { margin:  10px 0 10px 25px; }
.liqueuefiles { border-bottom: 1px solid #e3e3e3; padding-bottom: 17px; margin-bottom: 17px; }
.liqueuefiles .q-body { margin: 10px 0 0 55px; }
.liqueuefiles .q-body .element {padding-left:22px;}
.liqueuefiles .q-body  .name {padding-left: 25px; color:#0086ff; padding-bottom:2px;}
.liqueuefiles .q-body .desc {padding-left:25px; font-size:10px; margin-bottom:10px; color:#6b6b6b;}
.liqueuefiles .size { padding-left: 35px; font-size: 14px; }
.liqueuefiles .c-bottom { margin-left: 15px; }
.e_poll { background-position: -30px -150px; padding: 1px 0;}
.preview_sbm { width: 117px; height: 27px; background-position: -28px -167px; margin-right: 7px; cursor: pointer; }
.send_sbm { width: 116px; height: 35px; background-position: -29px -103px; cursor: pointer; }

/* Sidebars
----------------------- */
.sidebar .widgettitle { font-size: 16px; color: #0086ff; font-weight: bold; }
.sidebar .widget { margin-bottom: 15px; }

#leftcol { float:left; width: 225px; overflow: hidden; }
#extra { float:left; width: 225px; margin-left: -100%; }

.widget-menu { margin-bottom: 38px !important; }
.widget-menu .widgettitle { padding-left: 10px; }
.widget-menu ul li { padding: 10px 0 10px 25px; }
.widget-menu ul li a { padding: 3px 0 3px 25px;}
li .search { background-repeat: 0 2px; }

.widget-stat { background: #ededed; padding: 10px 10px 12px 20px; }
.widget-stat .textwidget dl { margin-left: 20px; }
.widget-stat .textwidget dt { font-size: 12px; color: #000; margin-bottom: 2px; padding-left: 25px; }
.widget-stat .textwidget dd { font-size: 10px; color: #6b6b6b; margin: 0 0 13px 25px;}
.widget-stat .stat-icon { background-position: -102px -479px; }

.widget-upload { margin-bottom: 32px !important; }
.widget-upload a { display: block; height: 39px; color: #fff !important; font-size: 18px; text-align: center; line-height: 37px; border: 1px solid #0096ff; background-repeat: repeat-x; }
.upload-button { background-position: 0 -299px; }

.widget-desc .maxfsize { margin-bottom: 11px !important; }
.widget-desc ul { padding-left: 15px; }
.widget-desc ul li { list-style: square; color: #0086ff; margin: 0 0 9px 5px; padding-left:3px; }
.widget-desc ul li span { color: #000; }

/* Rightcol  */
#rightcol { float: right; width: 240px; }
#rightcol .widget-upload { margin-top: 130px; }
#rightcol .widgettitle { font-size: 16px; }
.widget-bestdownloader .widgettitle { color: #ed338f !important;  }
.widget-bestdownloader ul li { margin-bottom: 20px; }
.widget-bestdownloader .u-body {margin:3px 0 0 55px; }
.widget-bestdownloader .fname {color:#0086FF;}
.widget-bestdownloader .username {*font-size:0;}


.widget-postpopular { background: #c5ffd5; }
.widget-postpopular .widgettitle { background-position: 0 -260px; background-repeat: repeat-x; height: 39px; line-height: 38px; color: #fff; text-align: center; }
.widget-postpopular .textwidget { padding: 0 15px 12px 15px; background: url(../ima/widget-green-bg.gif); }
.widget-postpopular .textwidget dt { height: 16px; overflow: hidden; }
.widget-postpopular .textwidget dt a { padding: 0px 0 1px 30px; }
.widget-postpopular .textwidget dd { margin-left: 30px; color: #6b6b6b; font-size: 10px; margin-bottom: 15px; }

.widget-info dl { margin-bottom: 30px; }
.widget-info dt { color: #6b6b6b; float: left; padding-right: 4px; line-height: 18px; }
.widget-info dd { line-height: 18px; }
.widget-info ul { margin: 4px 0 0 3px; }
.widget-info ul li { line-height: 22px; }
.widget-info ul li a { padding-left: 20px; }
.widget-info .info { color: #6b6b6b; font-size: 10px; padding-top: 10px; }
.widget-info .username { overflow: visible; }
.widget-info .username img { width: 100px !important; height: 100px !important; }

.load_info { margin-left:17px; padding-left:27px; }
.load_info p { color:#6B6B6B; font-size:10px; padding-top:3px; }

.addfriends { background-position: -5px -339px; }
.goblog { background-position: -4px -353px; }
.widget-green .widgettitle { color: #fff !important; }

.bb  { padding:10px 35px 15px 0; }
.bb, .sb { float:left; font-size:0; }
.sb { padding:8px 0 15px 0; }
.sb img { border:1px solid #FFFEEA; cursor:pointer; height:17px; margin:0 3px 2px 0; width:17px;}
.sb img.select { border:1px solid #FFCC66; }

.buttons a { height: 21px; display: block; margin: 0 auto;}
#closeLinks, #closepass { background-position: 0 -400px; width: 63px; }
#addpass { background-position: 0 -442px; width: 126px; }
#removepass { background-position: 0 -421px; width: 101px; }
.popup td { border: none; padding: 0; }
/*.upordering { background-position: 45px -367px; padding-right: 12px;}*/
.downordering { background-position: 100% -366px;}
/*.downordering { background-position: 45px -375px; padding-right: 12px;}*/
.upordering { background-position: 100% -375px;}

.paginator .scroll_thumb, .paginator .current_page_mark {background:#5aba49 !important;}
.paginator span strong {background:#78da4d !important;}

.add-file-descr dd, .setpass-container dd{display:none;}


input.captcha { font-size:18px; border: 2px #0086FF solid; padding: 5px;}


.err {font-size:12px !important;margin-top:4px;}

a.ordering{text-decoration: none; padding-right: 15px;}
a.ordering:hover{text-decoration: underline;}

 .block-userlist ol li img { float: none !important; margin-bottom: -28px; }
.block-userlist ol li .username div { margin: -17px 0 0 45px; }

ol#terms {
  padding:0;
    margin:0 0 0 20px;
  
}
ol#terms li
{
  font-family: Arial;
  line-height: 1.4em;
  font-size: 14px;
  margin-bottom: 15px;
  
}
.murl_hold {font-size:12px !important; }
.murl_hold #murl {padding-top:15px;color:#6B6B6B;}
.murl_hold #murl a, .murl_hold #murl span {background-position:-133px -145px; padding-left:22px;}
#murl_result {padding-top:5px;}
#murl_result .err {padding-left:0;}

#murl_big {margin-top:50px;background:url(../ima/murl_big.gif) no-repeat left center; padding: 4px 0 4px 28px;}

.capcha {background-color:#f3f3e9;margin-top:15px;padding:5px; margin-bottom:15px; }
.capcha div {width:480px;}
.capcha p, .capcha img {float:left;}
.capcha img {margin:0 10px;}
.capcha p {width:135px;margin:0 !important;font-size:12px !important;}
.capcha input {width:120px; text-align:center;margin-top:3px; font-size:24px;}