/* COMMON */
.empty { display: none; }
.window { background: #dbdbdb url('/images/usib/message_send_bg.gif') repeat-x; border: 2px solid #014587; display: none; height: 238px; padding: 8px; position: absolute; width: 482px; z-index: 2; }
.window .close-window { text-align: right; position: relative; z-index: 2; }

.page-browser { margin: 10px 0 10px 0; text-align: right; }
.page-browser a { color: #000; margin: 0 4px 0 0; }
.page-browser a.active { font-weight: bold; }

input.text, textarea.text { background: #efeff0; border: 1px solid #d7d7d7; }
/* CUSTOM */
.cabinet-menu { background: #dedede; min-height: 262px; padding: 15px 0 15px 0; }
.cabinet-menu ul { padding: 0 0 0 20px; }
.cabinet-menu ul li { font-weight: bold; padding: 10px 0 0 0; }
.cabinet-menu ul li a { color: #014587; text-decoration: none; }
.cabinet-menu ul li a.active { background: #c4c5c5; }
.cabinet-menu ul li ul {  }
.cabinet-menu ul li ul li { font-weight: normal; padding: 0; }


/* Личный кабинет */
.user-area-users {  }
.user-area-users-top { background: #dedede; width: 100%; }
.user-area-users-top td { padding: 8px; }
.user-area-users-top td.left {  }
.user-area-users-top .active { background: #b2b2b2; }


.search-users-results {  }
.search-users-results table { width: 100%; }
.search-users-results table td { background: #dedede; color: #4c4c4c; height: 170px; line-height: 14px; padding: 7px; }
.search-users-results .page-browser { padding: 5px; }
.search-users-results table tr.spacer td { background: transparent; height: 10px; }
.search-users-results table td.left { width: 150px; }
.search-users-results table td.center {  }
.search-users-results table td.center h2 { color: #014587; margin: 0; padding: 0; }
.search-users-results table td.center ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
.search-users-results table td.center ul li { margin: 0 0 0 0; padding: 0; }
.search-users-results table td.right {  }
.search-users-results table td.right div.container { height: 160px; position: relative; }
.search-users-results table td.right a { display: block; margin: 5px 0 0 0; }

.user-area-friends {  }
.user-area-friends-top { background: #dedede; width: 100%; }
.user-area-friends-top td { padding: 8px; }
.user-area-friends-top td.left { }
.user-area-friends-top .active { background: #b2b2b2; }

.search-friends-results {  }
.search-friends-results table { width: 100%; }
.search-friends-results table td { background: #dedede; color: #4c4c4c; height: 170px; line-height: 14px; padding: 7px; }
.search-friends-results table tr.spacer td { background: transparent; height: 10px; }
.search-friends-results table td.left { width: 150px; }
.search-friends-results table td.center {  }
.search-friends-results table td.center h2 { color: #014587; margin: 0; padding: 0; }
.search-friends-results table td.center ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
.search-friends-results table td.center ul li { margin: 0 0 0 0; padding: 0; }
.search-friends-results table td.right {  }
.search-friends-results table td.right div.container { height: 160px; }
.search-friends-results table td.right a { display: block; margin: 5px 0 0 0; }

/* Message send form */
#user-area-message-send {  }
#user-area-message-send .form-row { padding: 5px 0 0 0; }
#user-area-message-send #message_theme { width: 99%; }
#user-area-message-send #message_text { height: 100px; width: 99%; }
#user-area-message-send form { margin: -9px 0 0 0; position: relative; }
#user-area-message-send .form-buttons {  }
#user-area-message-send .form-buttons a { color: #014587; font-weight: bold; }
#user-area-message-send .form-buttons .right { float: right; white-space: nowrap; }
#user-area-message-send .form-buttons .left { float: left; white-space: nowrap; }
#user-area-message-send .form-buttons .reset { background: transparent url('/images/usib/cancel_button.gif') no-repeat; border: 0; cursor: pointer; font-size: 0; height: 25px; line-height: 0; width: 79px; }
#user-area-message-send .form-buttons .submit { background: transparent url('/images/usib/send_button.gif') no-repeat; border: 0; cursor: pointer; font-size: 0; height: 25px; line-height: 0; width: 79px; }
#user-area-message-send .send-message { color: #0a0; font-weight: bold; text-align: center; }
#user-area-message-send .send-form-message { background: #fff; border: 1px solid #777; color: #0c0; display: none; font-weight: bold; left: 35%; line-height: 16px; text-align: center; padding: 10px; position: absolute; top: 90px; width: 150px; }

.messages-new-results {  }
.messages-new-results table { width: 100%; }
.messages-new-results table td { background: #dedede; color: #4c4c4c; height: 170px; line-height: 14px; padding: 7px; }
.messages-new-results table td a { font-weight: bold; }
.messages-new-results .page-browser { padding: 5px; }
.messages-new-results table tr.spacer td { background: transparent; height: 10px; }
.messages-new-results table td.left { width: 150px; }
.messages-new-results table td.center {  }
.messages-new-results table td.center h2 { color: #014587; margin: 0; padding: 0; }
.messages-new-results table td.center h3 { color: #6c0202; font-size: 130%; }
.messages-new-results table td.center p.text { margin: 15px 0; padding: 0; }
.messages-new-results table td.right {  }
.messages-new-results table td.right div.container { height: 160px; position: relative; }
.messages-new-results table td.right a { display: block; margin: 5px 0 0 0; }
.messages-new-results .messages {  }
.messages-new-results .messages div { margin: 5px 0 5px 0; }

.messages-history-top {  }
.messages-history-top { background: #dedede; width: 100%; }
.messages-history-top td { padding: 8px; }
.messages-history-top td a { color: #014587; }
.messages-history-top td a:hover { background: #b2b2b2; }
.messages-history-top td a.active { background: #b2b2b2; }

.messages-history-results {  }
.messages-history-results table { width: 100%; }
.messages-history-results table td { background: #dedede; color: #4c4c4c; height: 170px; line-height: 14px; padding: 7px; }
.messages-history-results table td a { font-weight: bold; }
.messages-history-results .page-browser { padding: 5px; }
.messages-history-results table tr.spacer td { background: transparent; height: 10px; }
.messages-history-results table td.left { width: 150px; }
.messages-history-results table td.center {  }
.messages-history-results table td.center h2 { color: #014587; margin: 0; padding: 0; }
.messages-history-results table td.center h3 { color: #6c0202; font-size: 130%; }
.messages-history-results table td.center p.text { margin: 15px 0; padding: 0; }
.messages-history-results table td.right {  }
.messages-history-results table td.right div.container { height: 160px; position: relative; }
.messages-history-results table td.right a { display: block; margin: 5px 0 0 0; }
.messages-history-results .messages {  }
.messages-history-results .messages div { margin: 5px 0 5px 0; }

/* User Messages */
.user-area-messages {  }

/* Файлообменник */
.files-upload { margin: 15px 0 15px 0; }
.files-upload .form-row { margin: 10px 0 10px 0; }
.files-upload .form-row .text { width: 280px; }
.files-upload #comment { height: 141px; }
.files-upload .submit-row { margin: 10px 0 10px 0; text-align: right; width: 285px; }
.files-upload .submit-row .submit { background: transparent url('/images/usib/upload_file.gif') no-repeat; border: 0; cursor: pointer; font-size: 0; height: 25px; line-height: 0; text-align: center; width: 170px; }
.files-upload ul.additional-info { list-style-type: disc; padding: 0 0 0 20px; }
.files-upload ul.additional-info li { color: #7f7f7f; margin: 7px 0 0 0; }
.files-upload-after-message { margin: 15px 0 15px 0; }
#update_file_data { display: none; }


.files-top-menu { width: 100%; }
.files-top-menu td { background: #dedede; padding: 10px; }
.files-top-menu td a { color: #014587; font-size: 120%; font-weight: bold; margin: 0 15px 0 0; padding: 1px 3px; text-decoration: none; }
.files-top-menu td a:hover { background: #b2b2b2; }
.files-top-menu td a.active { background: #b2b2b2; }

.search-files-results { margin: 15px 0 15px 0; }
.search-files-results table { width: 100%; }
.search-files-results table th { background: #014587; border-right: 1px solid #fff; color: #fff; font-weight: bold; padding: 5px; text-align: center; }
.search-files-results table td { background: #dedede; color: #4c4c4c; line-height: 14px; padding: 7px; }
.search-files-results table td a { font-weight: bold; }
.search-files-results table tr.info td { color: #6c0202; font-weight: bold; text-align: center; }
.search-files-results table tr.spacer td { background: transparent; height: 10px; }
.search-files-results table tr.description td { height: auto; }
.search-files-results table td.left { width: 150px; }
.search-files-results table td.center {  }
.search-files-results table td.center h2 { color: #014587; margin: 0; padding: 0; }
.search-files-results table td.center ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
.search-files-results table td.center ul li { margin: 0 0 0 0; padding: 0; }
.search-files-results table td.right {  }
.search-files-results table td.right div.container { height: 160px; position: relative; }
.search-files-results table td.right a { display: block; margin: 5px 0 0 0; }
.search-files-results table td .hide-comment-link { display: none; }
.search-files-results table td .remove-file-link { margin: 2px 0 0 0; }

.search-own-files-results { margin: 15px 0 15px 0; }
.search-own-files-results table { width: 100%; }
.search-own-files-results table th { background: #014587; border-right: 1px solid #fff; color: #fff; font-weight: bold; padding: 5px; text-align: center; }
.search-own-files-results table td { background: #dedede; color: #4c4c4c; line-height: 14px; padding: 7px; }
.search-own-files-results table td a { font-weight: bold; }
.search-own-files-results table tr.info td { color: #6c0202; font-weight: bold; text-align: center; }
.search-own-files-results table tr.spacer td { background: transparent; height: 10px; }
.search-own-files-results table tr.description td { height: auto; }
.search-own-files-results table td.left { width: 150px; }
.search-own-files-results table td.center {  }
.search-own-files-results table td.center h2 { color: #014587; margin: 0; padding: 0; }
.search-own-files-results table td.center ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
.search-own-files-results table td.center ul li { margin: 0 0 0 0; padding: 0; }
.search-own-files-results table td.right {  }
.search-own-files-results table td.right div.container { height: 160px; position: relative; }
.search-own-files-results table td.right a { display: block; margin: 5px 0 0 0; }
.search-own-files-results table td .hide-comment-link { display: none; }
.search-own-files-results table td .remove-file-link { margin: 2px 0 0 0; }

/* Настройки пользователя */
.user-settings {  }
.user-settings-block { background: #e8e8e9; margin: 0 0 18px 0; padding: 5px; }
.user-settings-block ul { line-height: 14px; list-style-type: square; }
.user-settings-block ul li {  }
.user-settings-block ul li a {  }
.user-settings-block ul li a:hover { text-decoration: underline; }















