/*********************************************************************************
    General Setting rev 4164
*********************************************************************************/
html {
    margin: 0; 
    padding: 0;
    background: #464646 url(../img/main/background.png) repeat-x;
}

body {
    text-align: left;
}

body, select {   
    margin: 0; 
    padding: 0; 
    font-family: arial,sans-serif; 
    font-size: 12px;
    color: #333;
}

.wrap {
    width:750px;
    margin: 0px auto;
    position:relative;
    z-index: 2;
}


.main-alt {
    background: #fff url(../img/main/background-center.png) repeat-y;
}

.main-empty {
    height: 40px; 
    clear: both;
}

.ui-jqgrid-bdiv a,
a {
    color: #407f94;
}

h1 {
    font-size: 18px;
}

h2 {
    font-size: 18px;
    color: #407F94;
}

h3, strong {
    font-size: 14px;
    font-weight: bold;
}

li  {
    /*Возвращаем номера позиций*/ 
    list-style-position: inside;
}

.blue {
    color: #407f94;
}

textarea {
    width:250px;
}

textarea {
    height: 70px;
}

.h-140 {
    height: 250px;
}

.h-10 {
    padding: 0px 8px 0px;
}

.font-11 {
    font-size: 11px;
}

.error {
    color: #f56800;
}

#purse-list .jqgrow td {
    text-align: center;
}

.right {

}
/*********************************************************************************
    Footer
*********************************************************************************/
.footer {    
    margin: 0px auto 0px;
}

.footer  .left {
    background: transparent url(../img/main/footer-bg-left.png) no-repeat left bottom;
    padding-left: 14px;
    /*height: 45px;*/
}

.footer  .right {
    background: transparent url(../img/main/footer-bg-right.png) no-repeat right bottom;
    padding-right: 14px;
    /*height: 45px;*/
}

.footer  .center {
    background: transparent url(../img/main/footer-bg-center.png) repeat-x 0px bottom;
    color: #666666;
    padding: 10px 0px 15px;
    text-align: center;
    font-size: 11px;
}

.footer .color-dark {
    color: #666666;
}

.footer  a.action {
    color: #F66C00;
    background: none;
}
.footer  a.active {
    color:#333333;
    text-decoration:none;
}

.footer  span {
    padding: 0px 8px 0px 5px;
}

.footer span#item-title {
    float: right;
    color: #545454;
    padding-right: 25px;
}

.footer-seporator {
    background: #fff url(../img/main/background-center.png) repeat-y;
    height: 10px;
}

.copyright {
    margin: 5px 0px 20px;
    font-size: 11px;
    color: #fff;
    text-align: center;
}

/*********************************************************************************
    Panel
*********************************************************************************/
.panel-url-left{
    padding:0px;
    margin:0px;
    left:0px;
    text-align:left;
}

.panel-top  .left {
    background: transparent url(../img/main/box-bg-left.png) no-repeat left top;
    padding-left: 14px;
}

.panel-top  .right {
    background: transparent url(../img/main/box-bg-right.png) no-repeat right top;
    padding-right: 14px;
}

.panel-top  .center {
    background: transparent url(../img/main/box-bg-center.png) repeat-x 0px 0px;
}

.panel-top  .logo {
}

.panel-top  .logo img {
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}

.panel-navigation {
    text-align: right;
    padding: 30px 15px 0px 0px;
}

.panel-navigation a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 3px;
    display: block;
    float: right;
}

.panel-navigation a span {
    border-bottom: 1px solid #fff;
    padding: 3px 0px;
    display:block;
}

.panel-navigation a.active span, 
.panel-navigation a:hover span {
    border-bottom: none;
}

.panel-navigation a.active, 
.panel-navigation a:hover {
    background-color: #ffc726;
    color: #464646;
}

.panel-navigation span.seporator {
    color: #666666;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 8px;
    display: block;
    float: right;
}

.panel-main {
    padding: 0px 8px 0px;
     background: #fff url(../img/main/background-center.png) repeat-y 0px 40px;
}

.panel-upload {
    background-color: #ffc52a;
    margin-bottom: 10px;
}

.panel-upload-title {
    padding: 10px 5px 0px;
    margin-top: 15px;
    height: 32px;   
    background: #fa8000 url(../img/main/upload-title.png) repeat-x;
    text-align: center; 
}

.panel-upload  a  {
    color: #393939;
    text-decoration: none;
    border-bottom: 1px dashed #393939;
    margin-right: 15px;
}
    
.panel-upload  .select {
    margin-right: 15px;
}

.panel-select-upload  a {
    text-decoration: none;
    border-bottom: 1px dashed #393939;
    color: #393939;
}

.panel-select-upload  a.radio-link {
    border-bottom: none;
}

.panel-select-upload  input {
    margin-left: 8px;
}

/*IE hack*/
html* .panel-select-upload  input {
    margin-left: 2px;
}

.panel-main .panel-upload-rule {
    padding: 10px 10px 0px;
}

.panel-upload-main .panel-upload-rule {
    padding: 0px 0px 20px;
}

.panel-upload-rule img {
    margin-left: 15px;
    vertical-align: middle;
}

.panel-upload-rule span {
    color: #808080;
    text-decoration: underline;
    cursor: pointer;
}

#panel-upload-rule-text {
    margin-top: 10px;
    background-color: #fce1b4;
    border: 1px dashed #393939;
    padding: 10px 10px 10px 35px;
    display: none;
	text-align: left;
}

#panel-upload-rule-text ul, 
#panel-upload-rule-text ol {
    margin: 5px 0px 16px -17px;
}

#panel-upload-rule-text ul.hyphen li {
    list-style-type: none;
    background: transparent url(../img/main/hyphen.gif) no-repeat 0px 9px;
    margin-left: 0px;
    padding-left: 15px;
}

#panel-upload-rule-text ul li {
    list-style-type: disc;
}

#panel-upload-rule-text li {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 17px;
}

#panel-upload-rule-text img {
    margin-left: -25px;
    margin-right: 7px;
}

#panel-upload-rule-text td {
    padding: 0px 7px 0px 0px; 
}

#panel-upload-rule-text td img {
    margin: 0px;
}

#panel-upload-rule-text b {
    font: bold 12px arial,sans-serif;
}

#panel-upload-rule-text .link,
#panel-upload-rule-text a {
    margin-right: 0px;
    color: #417f94;
    border-bottom: none;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}

#panel-upload-rule-text span.link {
    text-decoration: none;
    font-weight: normal;
}

#panel-upload-rule-text p.feedback {
    padding-top: 15px;
}

#panel-upload-rule-text u.title {
    font-weight: bold;
}

.panel-upload-main {
    padding: 10px 10px 10px;
    background: #FFC52A;
}

.panel-login {
    padding: 20px 0px 2px;
    text-align:left;
}

.panel-upload-rules {
    padding: 0px 10px 20px;
}

.panel-user {
    text-align:left;
    background-color: #F9DF78;
    border-bottom: 12px solid #fff;
}

.panel-user  span {
    padding: 0px 4px;
}

.panel-user   .active {
    color: #333;
    text-decoration: none;
}

.panel-user-menu {
    padding: 3px 7px;
    float: right;
    text-align: right;
}

.panel-user-menu div.line{
    padding: 0px;
    margin: 4px 0px 2px 0px;
    background-color: #FFFFFF;
    height:1px;
    width:432px;
}

.panel-user-name {
    float: left;
    font-weight: bold;
    font-size: 16px;
    padding: 1px 7px;
}

/*********************************************************************************
    Login
*********************************************************************************/
.panel-login2 {
    position: relative;
    top: 20px;
    padding-left: 150px;
}


.panel-login2 .login-tab,
.panel-login2 .reg-tab {
    display: none;
}

.panel-login-sub {
    float: right;
}

.panel-login .menu-item {
    position: relative;
    display: block;
    float: left;
    padding: 2px 5px;
    cursor: pointer;
}

.panel-login .user-name {
    cursor: auto;
    font-weight: bold;
    color: #fff;
    line-height: 18px;
}

.panel-login .user-name a {
	text-decoration: none;
}

.panel-login .user-name img {
	margin-top: 3px;
	margin-right: 5px;
	float: left;
}


.panel-login .exit {
    color: #ffc725;
    font-weight: bold;
    text-decoration: none;
}

.seporator {
    color: #666666;
    font-weight: bold;
    padding: 3px 8px;
    float: left;
}

.login, 
.reg {
    position: relative;
    display: block;
    float: left;
}

.login input.text,
.reg input.text {
    width: 185px;
    color: #5d6062;
}

.login input.button,
.reg input.button {
    color: #333;
}

.login-title, .reg-title {
    padding: 2px 10px;  
    color: #ffc725;
    font-weight: bold;
    cursor: pointer;
}

.login-title {
    padding-right: 15px;
    background: transparent url(../img/main/pointright-blue.gif) no-repeat right 7px;
}

.panel-login2 .login-title {
    background: transparent url(../img/main/pointright-blue.gif) no-repeat right -32px;
}

.panel-login-sub  .login-title.hover-error, .panel-login-sub  .reg-title.hover-error,
.login-title.hover, .reg-title.hover {
    background-color: #e1e1e1;
    color: #000;
}

.panel-login-sub  .login-title.hover-error,
.login-title.hover {
    background: #e1e1e1 url(../img/main/pointright-blue.gif) no-repeat right -11px;
}

.panel-login2 .login-title.hover {
    background: transparent url(../img/main/pointright-blue.gif) no-repeat right -12px;
}

.login-tab, .reg-tab {
    position: absolute;
    background-color: #e1e1e1;
}

.login-tab input, .reg-tab input {
    padding: 5px;
}

.login-tab div, .reg-tab div {
    padding: 10px 8px 0px;
}

.login-tab  a {
    color: #5d6062;
    text-decoration: underline;
    margin-left: 15px;
    margin-right: 0px;
    border-bottom: none;
    font-size: 12px;
}

.login-tab td span {
    margin-left: 5px;
    display: block;
    width: 120px;
}

.login-tab .error {
    width: 200px;
}

/*********************************************************************************
    Panel local
*********************************************************************************/
.panel-local {
    position: relative;
    display: block;
    float: left;
    width: 127px;
    padding-right: 30px;
}

.panel-local ul {
    width: 127px;
    position: absolute;
    display: block;
    z-index: 4;
}

.panel-local li {
    display: none;
    text-align: right;
    padding: 2px 5px;
    background-color: #EEEEEE;
    list-style: none;
    padding-right: 10px;
}

.panel-local li.selected {
    display: block;
    cursor: pointer;
    background-color: transparent;
    color: #fff;
    padding-right: 0px;
}

.panel-local img {
    vertical-align: middle;
}

/*********************************************************************************
    Colums 734px
*********************************************************************************/

.col-1 {
    width: 490px;
    text-align:left;    
    /*float: left;*/
    padding: 0px 15px 0px 6px;
    line-height: 1.4em;
}
.col-1 p {
    padding-bottom: 14px;
    text-align: left;   
}

.col-1 ul li {
    /*list-style-type: square;*/
}

#tab-file-setting li {
    list-style-type: none;
}

.col-1 li {
    list-style-position: outside;
    margin-left: 25px;
    /*margin-bottom: 10px;*/
    text-align: left;
}

.col-1 p li {
    margin-bottom: 7px;
}

.col-2 {
    width: 223px;
    line-height: normal;    
    background-color: #F9F9F9;
}

.col-2  .grey {     
    text-align:left;
    padding: 5px;   
}

.col-2  .grey ul {
    margin-left: 20px;
}

.col-2  .grey ul  li {
    padding-bottom: 7px;
    list-style: square outside;
}

.col-2  p {
    list-style: square; 
    padding-bottom: 7px;
}

/*********************************************************************************
    Upload swf
*********************************************************************************/

#progress {
    position: relative;
    top: -140px;
    width: 472px;
    background-color: #ffc52a;
    margin: 0px 8px;
    border: 1px solid #7f7f7f;
    display: none;
}

#progress-mult {
    width: 472px;
    background-color: #ffc52a;
    margin: 0px 8px 10px;
    border: 1px solid #7f7f7f;
}

.progress-title {
    line-height: none;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background: #4b4942 url(/img/main/progressbar-title-bg.png) repeat-x left bottom;
    /*height: 24px;*/
    padding: 3px 0px 4px;
}

.progress-bar {
    background: transparent url(/img/main/progressbar-empty.png) no-repeat;
    margin-top: 10px; 
    margin-left: 14px;
    height: 24px;
    width: 439px;
}

.progress-bar-full {
    background: transparent url(/img/main/progressbar-full.png) no-repeat;
    height: 24px;
    width: 0px;
}

.progress-bar-short {
    background: transparent url(/img/main/progressbar-empty-short.png) no-repeat;
    height: 24px;
    width: 221px;
    float: left;
}

.progress-bar-full-short {
    background: transparent url(/img/main/progressbar-full-short.png) no-repeat;
    height: 24px;
    width: 0px;
    float: left;
}
.progress-title-short {
    float: left;
    width: 30px;
    margin-right: 5px;
    margin-top: 2px;
}

#progress-short {
    width: 266px;
    margin: 0px auto;
    overflow: hidden;
}

.progress-box {
    padding: 14px 14px;
}

.progress-box  span {
    display: block;
    float: left;
    padding-right: 30px;
}

.progress-box-percent {
    font-size: 16px;
    font-weight: bold;
}

.progress-box-bytes {
}

#progress-mult {
    display: none;
}

#progress-mult #progress-box {
    padding: 7px 5px;
}

#progress-mult .clear-file {
    float: right;
    margin: 4px 0px 0px 5px;
    cursor: pointer;
}
#progress-mult .progress-bar {
    margin: 5px 0px 0px;
}

#progress-mult .progress-box {
    padding: 5px 0px;
    font-weight: bold;
}

#progress-mult .progress-box-bytes {
    float: right;
    padding-right: 23px;
}

/*********************************************************************************
    Download
*********************************************************************************/
.download .free, 
.download .buy {
    padding-top: 12px;
    height: 35px;
}

.turbo .download  td {
    border: 1px solid #fff;
}

.turbo .download th {
    padding: 10px 10px;
}

.free, .buy {
    width: 146px;
    height: 41px;
    display: block;
    text-decoration: none;
    color: #fff;
    font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
    padding-top: 3px;
}

.free {
    background: transparent url(../img/button/download-free.png) no-repeat;
}

.buy {
    background: transparent url(../img/button/download-buy.png) no-repeat;
}

.download-file {
    /*
    max-width:480px;
    width:480px;        
    */
    /*white-space:  pre-wrap; /* css-3 */ 
    /*white-space:  -moz-pre-wrap; /* Mozilla, начиная с 1999 года */ 
    /*white-space:  -pre-wrap; /* Opera 4-6 */ 
    /*white-space:  -o-pre-wrap; /* Opera 7 */ 
    /*word-wrap:    break-word; /* Internet Explorer 5.5+ */ 
}

.file-icon{
    padding-left: 18px;
    background-position: 0px 1px;
}

/*********************************************************************************
    Icon
*********************************************************************************/
.file-icon  {
    background: transparent url(../img/icon/file-icon.png) no-repeat;
    height: 18px;
    width: 45px;
}
/*для странички скачки файла, чтобы убрать проблемы с ие*/
.file-icon1  {
    background: transparent url(../img/icon/file-icon.png) no-repeat top left;
    padding-left:20px; 
    font-weight: bold;    
}


.image {
    background-position: 0px -117px;
}

.music {
    background-position: 0px -1px;
}

.video {
    background-position: 0px -88px;
}

.document {
    background-position: 0px -174px;
}

.programm {
    background-position: 0px -30px;
}

.archive {
    background-position: 0px -146px;
}

.unknown {
    background-position: 0px -59px;
}

/*********************************************************************************
    User
*********************************************************************************/
span.folder-icon {
    background: transparent url(../img/icon/user/folder.png) no-repeat;
    padding-left: 20px;
    height: 18px;
    display: block;
}

/*********************************************************************************
    Grid
*********************************************************************************/
.grid {
    margin-top: 10px;
}

#file-setting,
#folder-setting {
    display: none;
}

/*********************************************************************************
    Turbo
*********************************************************************************/
table.turbo , tbody.turbo  {
    border-collapse: separate;
    width: 100%;
}
.turbo td, .turbo th {
    border-right: 1px solid #ffffff;
    vertical-align: middle;
    text-align: center;
}

.turbo td {
    padding: 5px 10px;
}

.turbo th {
    border-bottom: 2px solid #e1e1e1;
    padding: 0px 10px;
    font-size: 14px;
    font-weight: 600;
    color: #5B5B5B;
}

.turbo th.left {
    font-size: 12px;
    font-weight: normal;
}

.turbo .left {
    text-align: left;
}

.turbo .green {
    font-weight: bold;
    color: #008e0a;
}

.turbo .red {
    color: #ed0000;
}

.turbo .freeCol {
    color: #333333;
}

.turbo .turboCol {
    color: #FF8D01;
    font-weight:bold;
}

h1.tariffSwitcherHeader {
    margin-top:15px;
    color: #FF8D01;
}

.turbo .evenRow {
    background-color: #F9F9F9;
}

.turbo .ogg {
    background-color: #f9f9f9;
}

.turbo .border-no td {
    padding: 10px 0px;
    border: 1px solid #fff;
}

.turbo a.button {
    color: #fff;
    font-weight: bold;
    display: block;
    width: 108px;
    height: 37px;
    background: transparent url(../img/button/turbo.png) no-repeat;
    text-decoration: none;
    padding: 0px;
}

.turbo a:hover.button {
    background: transparent url(../img/button/turbo.png) no-repeat 0px -38px;
}

#traff-close, .modalCloseBtn {
    position: relative;
    top: -625px;
    left: 700px;
    display: block;
    z-index: 1000;
    cursor: pointer;
}

img.modalCloseBtn {
    top: -445px;
}
/*********************************************************************************
    Item
*********************************************************************************/
.item {
    margin-bottom: 10px;
}

.item .input-upload {
    /*
    border: 0px solid #fff;
    background: transparent url(../img/main/bg-upload.png) no-repeat;
    width: 355px;
    height: 31px;
    */
    display: block;
    float: left;
    margin-right: 7px; 
}

.panel-upload-main .respont {
    padding-bottom: 7px;
}

.panel-upload-main .respont img {
    vertical-align: middle;
}

.panel-upload-main .respont span.tooltip-text {
    display: none;
    position: absolute;
    top: 5px;
    left: 17px;
    z-index: 100;
    padding: 2px 3px;
    border: 1px solid #f56800;
    background-color: #f9df78;
}

.panel-upload-main   .memory-link {
    padding-bottom: 10px;
}

.panel-upload-main   #memory-link {
    border-bottom: 1px dashed #393939;
    cursor: pointer;
}

.panel-upload-main  .authorization {
    display: none;
}

.panel-upload-main  .authorization div {
    margin-bottom: 7px;
    color: #5e6062;
}

.panel-upload-main .green {
    font-size: 11px;
    color: #808080;
}

.panel-upload-main .login-title,
.panel-upload-main .reg-title {
    color: #407F94;
}

.panel-upload-main .login-title.hover, 
.panel-upload-main .reg-title.hover {
    background-color: #e1e1e1;
    color: #000;
}

.item div.button {
    background: transparent url(../img/button/site-add.png) no-repeat;
    width: 98px;
    height: 28px;
    padding: 3px 5px 0px;
    display: block;
    float: left;
}

.item div.button, #btnSubmit, #btnUpload {
    background: transparent url(../img/button/site-add.png) no-repeat;
    width: 108px;
    height: 24px;
    padding: 7px 0px 0px;
    margin: 0px;
    border: none;
    color: #fff;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
.item div:hover.button {
    background-position: 0px -32px;
}

#btnSubmit, #btnUpload {
    background: transparent url(../img/button/site-upload.png) no-repeat 0px -32px;
}

:hover#btnSubmit, :hover#btnUpload {
    background-position: 0px -64px;
}

.panel-upload-main .rule {
    margin-top: 20px;
}

.panel-upload-main .msg {
    border: 5px solid #ffc52a;
    border-width: 5px 0px;
    padding: 5px;
    background-color: #f56800;
    width: 345px;
}

/*********************************************************************************
    Upload site
*********************************************************************************/
.ui-dialog.panel-upload-main {
	padding: 10px;
}

.upload-site .panel-upload-rule {
    padding: 0px 0px 10px;
}

.upload-site .panel-upload-rule b {
    font-size: 14px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

.upload-site   #login-box,
.upload-site   #pass-box,
.upload-site   #link-box {
	display: none;
	margin-top: 5px;
}

.upload-site   #link-box span {
	display: none;
}	

.upload-site  input#upload-login,
.upload-site  input#upload-pass {
    width: 190px;
    padding: 2px;
    color: #5e6062;
	vertical-align: bottom;	
}

.upload-site  #service {
	width: 200px;    
    color: #5e6062;
	padding:2px;
}

.upload-site input#upload-memory {    
	margin-left: 7px;
}

.upload-site  .link-box {
	margin: 15px 0px;
}

.upload-site  #upload-url {
    width: 466px;
    height: 130px;
    font-size: 18px;
    font-family: arial,sans-serif;
    color: #0b333c;
    display: block;
}

/*********************************************************************************
    Mail
*********************************************************************************/
.mail #msg-mail {
    width: 466px;
}

.mail table {
    margin-bottom: 20px;
}

.mail td {
    padding: 10px 5px 0px;
}

.mail input.text, 
.mail input.checkbox, 
.mail textarea {
    color: #5D6062;
    font-family:arial,sans-serif;
    font-size:12px;
}

.mail input.text, .mail textarea {
    padding: 5px;   
    width: 466px;
    display: block;
}

.msg {
    border: 1px solid #ffc52a;
    border-width: 3px 0px;
    padding: 5px;
    background-color: #f56800;
}

.mail #btnSubmit {
    height: 31px;
    line-height: 31px;  
    margin: 10px 5px;
    padding: 0px;
    display:block;
}

.mail span {
    display: block;
    width: 150px;
    text-align: right;
    padding-top: 7px;
    padding-right: 10px;
}

.mail span.link {
    display: inline;
    padding: 0px;
}

.mail div.controls {
    text-align: left;
    padding-top: 7px;
    padding-right: 10px;
}

/*********************************************************************************
    iframe
*********************************************************************************/
#iframe-modal html,
.iframe-modal-html {
    background: transparent;
}

html.iframe-modal-html body {
    background: transparent;
}


/*********************************************************************************
    404
*********************************************************************************/
.code-404 {
    font-size: 200px;
    color: #E1E1E1;
    margin-top: 130px;
}

.text-404 {
    position: relative;
    top: 4px;
    padding-left: 110px;
}

/*********************************************************************************
    captcha
*********************************************************************************/
.captcha {
    margin: 0px 0px 20px 50px;
    overflow: hidden;
	
}

.captcha div {	    
	float: left;
    height: 45px;
    font-size: 40px;
    width: 175px;
    line-height:50px;	
}

.captcha div img{	    
	height:45px;
	float: none;
	margin: 0 auto;
}
#reloadCaptcha {
    cursor:pointer;
    font-size: 13px;
    text-decoration:underline;
    height:12px;
    line-height:10px;
}

.captcha input {
    float: left;
    height: 45px;
    font-size: 20px; 
}

.captcha #captcha_response {
    border: 0px solid #FE9824;
    background-color:#E1E1E1;
    margin: 0px 5px;
    width: 100px;
    text-transform: uppercase;
}

/*********************************************************************************
    recaptcha
*********************************************************************************/
.recaptcha {    
    overflow: hidden;
}
.recaptcha div {        
	height: 135px;    
    width: 315px;    
}
.recaptcha #submit {
    height: 45px;
    font-size: 20px; 
}

/*********************************************************************************
    advert
*********************************************************************************/

.advert_part {
    background: transparent url(../img/main/partners15.gif) no-repeat;
    width: 490px;
    height: 100px;
}

.advert_download {
    background: transparent url(../img/main/try-ru.png) no-repeat;
    width: 235px;
    height: 47px;
    margin: 10px auto 0px;
}
.advert_free {
    background: transparent url(../img/main/turbogo.gif) no-repeat;
    width: 376px;
    height: 139px;
    margin: 0 auto;
}

/**********************************************************************************
    modal window
**************************************************************************************/
#modal {
    top: 5px;
}

/*************************************************************
*       Important news
*************************************************************/
.news-box {
    margin: 10px 20px 0px 20px;
    padding-top: 10px;
    border-top: 1px solid #999999;
}

.news-date {
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}

.news-title {
    color: #67778D;
    font-size: 14px;
    font-weight: bold;
}

.news-text {
    padding: 10px 20px;
    text-align: justify;
}

.news-text p {
    text-align: justify;
    padding: 0px;
}

.pagination-box {
    margin: 10px 20px 0px 20px;
    padding: 25px 0px 20px;
    border-top: 1px solid #999999;
    text-align: center;
}

.news-announcement {
    margin-top: -10px;
}

.news-announcement .news-text {
    padding-left: 0px;
    margin-bottom: 0px;
    text-align: left;
}

.news-announcement .news-date {
    padding-right: 7px;
}

/*************************************************************
*       Important news
*************************************************************/
.important-news-block {    
    background:url("../img/main/background-center.png") repeat-y scroll 0 40px #FFFFFF; 
}
.important-news {
    border: 5px solid #ff8d01;
    padding: 5px 7px;
    margin: 0px 8px 0px;
    background-color: #fff;
    text-align:left;
}

.important-news-close {
    float: right;
    font-size: 14px;
    font-weight: bold;
    color: #999999;
    cursor: pointer;
}

.important-news-title {
    font-size: 14px;
    font-weight: bold;
    color: #999999;
}

/*************************************************************
*       Pagination
*************************************************************/
.pagination {
    color: #407F94;
}

.pagination-title {
    color: #999;
    font-weight: bold;
    padding-right: 5px;
}

.pagination-pages {
    padding: 0px 5px;
}

/*************************************************************
*       Other
*************************************************************/
.premium-date {
    font: normal 12px arial,sans-serif;
    padding: 5px 0px 3px;
}

.premium-date img {
    vertical-align: middle;
}

#file-setting .subtab {
    overflow:hidden;
}

#file-setting .subtab span {
    color: #407F94;
	border-bottom: 1px dashed #407F94;
    margin: 0px 15px 5px 0px;
    display: block;
    float: left;
    line-height:12px;
	font-size:11px;
}

#file-setting .subtab span.active {    
    color: #000;
	border-bottom: none;
}

#file-setting .subtab-area textarea {
    display: none;
}

#file-setting .subtab-area textarea.active {
    display: block;
}

/*************************************************************
*       FTP panel
*************************************************************/
.panel-ftp-status {
    margin-bottom: 20px;
}

.panel-ftp-status td {
    padding: 2px 5px 2px 0px;
}

.panel-ftp-user td {
    padding: 2px 25px 2px 0px;
}

.ftp-del {
    vertical-align: middle;
    cursor: pointer;
}

.ftp-move {
    border-bottom: 1px dashed #333;
    cursor: pointer;
    margin-left: 20px;
}

.ftp-user-setting td {
    padding: 3px;
}

#ftp-usrs-area {
    margin-bottom: 20px;
}

#create-new-ftp {
    border-bottom: 1px dashed #333;
    cursor: pointer;
}

.dialogDescription {
    color:#808080;
    font-family:'Verdana';
    font-size:10px;
}

.folder-big {
    font-size: 18px;
    font-weight: bold;
}

.folder-big img {
    vertical-align: middle;
}

/*************************************************************
*       Short url
*************************************************************/
.shorturl-box {
    background: #fff url(/img/icon/link-grey.gif) no-repeat 0% 50%;
    margin-top: 40px;
    padding-left: 25px;
}

.shorturl-title {
    border-bottom: 1px dashed #666666;
    color: #666666;
}

.shorturl-link {
    display: none;
}

.shorturl-link input {
    font: bold 12px arial,sans-serif;
    border: 1px solid #caccbc;
    padding: 1px 3px;
    width: 400px;
}
.justLink {
    border-bottom:none;
    text-decoration:none;
}


/*************************************************************
*       Button subcription
*************************************************************/
.box-subcription {
    padding: 4px 0px 20px;
    text-align: center;
    font-size: 14px;
}

.box-subcription-button {
    padding-top: 10px;
}

#file_desc {
    padding-bottom: 50px;
}

.h3 {
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}

#timeoutBox {
    padding-bottom: 60px;
}

.ads-action p {
    text-align: center;
}

.ads-action h1 {
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 30px;
}
.ads-action  h1 span {
    color:#fe461d;
}   

/*************************************************************
*       Background reklama
*************************************************************/
#branding-link {
    height:580px;
    height: 100%;
    position:fixed;
    left: 0px;
    top: 0px;
    text-indent:-9999px;
    width:100%;
    z-index:1;    
    background-position:50% 0;
    background-repeat:no-repeat;
}

/*************************************************************
*       User purse pay,ment settings popup
*************************************************************/
#payment-settings span{
    font-weight:bold;   
    
}

#payment-settings .sec-col{ 
    padding-left:25px;  
}

/*************************************************************
*       Tooltip
*************************************************************/
#tooltip {
    position: absolute;
    z-index: 1000;
    padding: 2px 3px;
    border: 1px solid #f56800;
    background-color: #f9df78;
    display: none;
}

/*************************************************************
*	other
*************************************************************/
.msg-cookies {
	margin: 10px;
	padding: 5px;
	border: 1px solid #FE461D;
	font-size: 14px;
	font-weight: bold;
}