/* Общие штуки */
html, body {padding:0em;margin:0em;}
body {font-family:Arial;font-size:0.75em;}
table, input, select, textarea {font-family:Arial;font-size:1em;}
table, img {border:none;}
th {font-weight:normal;text-align:left;}
h1 {font-size:180%;}
h2 {font-size:150%;}
h3 {font-size:110%;}
a {color:#0069AF;}
a:visited {color:#002A66;}
a:hover {color:#BF1E0A;}

/* Блоки всякие ------------------------------------------------------------- */
div#actions {clear:both;padding:0.5em 0em;zoom:1;_height:0;}
div#viewmode {margin:0.5em 0em;}
div#online {color:#FFFFFF;background:#59CB45;float:left;padding:0.3em;margin:0.5em 0.7em 0.5em 0em;}
div#online-comment {color:#8C8C8C;margin:1.1em 0em 0em;font-size:0.8em;}
div#online a {color:#FFFFFF;}
div#online a:hover {color:#0069AF;}
div#login-msg {float:left;padding:0.3em 0em;margin:0em 0.7em 0.7em 0em;}
div#login-msg-messages {float:left;padding:0.3em 0.5em;margin:0em 0.7em 0em 0em;background:url('/forum/i/yellow-blink.gif') repeat;}

div#login-msg-comment {color:#8C8C8C;margin:0.6em 0em 0em;font-size:0.8em;float:left;}

table#navigation-carrier {clear:both;text-align:left;vertical-align:middle;border-collapse:collapse;margin:0em 0em 1em 0em;width:100%;height:2.2em;}
table#navigation-carrier img {float:left;margin:0em 0.4em 0em 0em;}
table#navigation-carrier .navigation {font-size:1.2em;}
table#navigation-carrier td {padding:0em;} 

table.navigation-carrier {clear:both;text-align:left;vertical-align:middle;border-collapse:collapse;margin:0em 0em 1em 0em;width:100%;height:2.2em;}
table.navigation-carrier img {float:left;margin:0em 0.4em 0em 0em;}
table.navigation-carrier .navigation {font-size:1.2em;}
table.navigation-carrier td {padding:0em;} 

/* Общие стили для форм и полей ввода --------------------------------------- */
/* Кавайный бордер */
.cute-border {border:1px solid;border-color:#4D4D4D #D9D9D9 #D9D9D9 #4D4D4D;}

/* Горизонтальная форма, в th - label-ы, в td- поля ввода, размеры ограничиваются формой */
form.horisontal {padding:0em;margin:0em;}
form.horisontal table {width:100%;margin:0em;border-collapse:collapse;}
form.horisontal td, form.horisontal th {padding:0.3em;}
form.horisontal th {width:25%;text-align:left;font-weight:normal;vertical-align:top;}
form.horisontal small {color:#B1B1B1;font-size:xx-small;}

form.horisontal .emphasis {background-color:#FFF0E0;}

/* Список ошибок формы, обнаруженых сервером */
table.form-server-side-errors {margin:1em 0em !important;width:auto !important;background:#FFD940;margin:0em;border-bottom:1px solid #E5C339;border-collapse:collapse;}
table.form-server-side-errors td {padding: 0.7em 0.75em 0.7em 0.75em;border:none;}

/* -------------------------------------------------------------------------- */

/* Кастомные штуки форм ----------------------------------------------------- */
/* Инлайновая форма входа */
form#inline-login-form .cute-border {width:8em;}
form#inline-login-form table {width:auto;}
form#inline-login-form td {padding-left:0em;padding-right:0.6em;}
form#inline-login-form td.no-padding {padding-left:0em;padding-right:0em;}

/* Форма фильтрации тем */
form#filter-topics-form {float:right;}
form#filter-topics-form .cute-border {width:6em;}
form#filter-topics-form input#period {width:3em;text-align:right;}
form#filter-topics-form table {width:auto;}
form#filter-topics-form td {padding-left:0em;padding-right:0.6em;}
form#filter-topics-form td.no-padding {padding-left:0em;padding-right:0em;}

/* Форма фильтрации пользователей */
form#filter-users-form {float:right;}
form#filter-users-form .cute-border {width:10em;}
form#filter-users-form table {width:auto;}
form#filter-users-form td {padding-left:0em;padding-right:0.6em;}
form#filter-users-form td.no-padding {padding-left:0em;padding-right:0em;}

/* Отдельная форма логина */
form#large-login-form {width:50%}
form#large-login-form .cute-border {width:70%;}

/* Форма регистрации - правила форума */
form#register-rules {display:block;text-align:center;}
form#register-rules input {background:#C90013;border:1em solid #C90013;margin:1em;}

/* Форма регистрации */
form#register-form {width:80%;}
form#register-form .cute-border {width:60%;}

/* Форма повторной отправки кода активации */
form#activation-code-form {width:80%;}
form#activation-code-form .cute-border {width:60%;}

/* Форма данных пользователя */
form#user-details-form {width:80%;}
form#user-details-form .cute-border {width:60%;}
form#user-details-form textarea {height:10em;}

/* Форма смены пароля пользователя */
form#user-password-form {width:80%;}
form#user-password-form .cute-border {width:60%;}

/* Форма смены пароля пользователя */
form#user-photo-form {width:80%;}
form#user-photo-form .cute-border, form#user-photo-form .no-border {width:60%;}

/* Форма настройки уведомлений по email */
form#user-notification-form td {padding-left:0em;}
form#user-notification-form .form-server-side-errors td  {padding-left:0.75em;}


/* Форма восстановления пароля */
form#password-recover-form {width:80%;}
form#password-recover-form .cute-border {width:60%;}

/* Форма темы форума */
form#topic-form {width:80%;}
form#topic-form input.cute-border, form#topic-form select.cute-border {width:60%;}
form#topic-form select {font-weight:bold;}
form#topic-form textarea {width:100%;height:15em !important;}

/* Форма ответа */
form#answer-form {width:90%;}
form#answer-form th {width:22%;}
form#answer-form input.cute-border, form#answer-form select.cute-border {width:60%;}
form#answer-form select {font-weight:bold;}
form#answer-form textarea {width:100%;height:15em !important;}
div#answer-unauthorized {width:90%;padding:3em;}

/* Форма сообщения */
form#message-form {width:80%;}
form#message-form input.cute-border, form#message-form select.cute-border {width:50%;}
form#message-form .long {width:100% !important;}
form#message-form textarea {width:100%;height:15em !important;}

/* Форма поиска */
form#search-form {width:80%;}
form#search-form .cute-border {width:100%;}
form#search-form th {width:32%;vertical-align:middle;}
form#search-form .auto-width {width:auto !important;}
form#search-form .short {width:70%;}

/* -------------------------------------------------------------------------- */
div#short-message {margin:1em 0em; color:gray;}

/* Общие штучки для вывода списков разделов, тем, ответов */
tr.gray-header th, tr.gray-header td {color:#999999 !important;background:transparent !important;font-size:1.2em;border:none;}
.centered {text-align: center !important;}
.bg-green  {background:#59CA45 !important;}
.bg-black  {background:#4D4D4D !important;}
.bg-gray   {background:#E5E5E5 !important;}
.bg-blue   {background:#0069AF !important;}
.bg-yellow {background:#FFD940 !important;}
.cl-gray {color:#8C8C8C;}
a.cl-gray {color:#8C8C8C !important;}
a.red_m{color:#BF1E0A;}
a.red_m:hover{color:#0069AF;}
img.lastanswer {float:left;margin:0em 0.2em 0em 0em;}
tr.top-padded td, tr.top-padded th {padding-top:2em !important;}
tr.no-b-border td, tr.no-b-border th {border-bottom:none !important;}
tr.no-padding td, tr.no-padding th {padding:0em !important;}

/* Список разделов форума */
table#forum-index {border-collapse:collapse;margin:0em;width:100%;}
table#forum-index .col-1 {width:16px;}
table#forum-index .col-2 {}
table#forum-index .col-3 {width:2.7em;}
table#forum-index .col-4 {width:4em;}
table#forum-index .col-5 {width:24em;}
table#forum-index th, table#forum-index td {padding:0.3em;}
table#forum-index td {border-bottom:1px dashed #CCCCCC;}
table#forum-index th {color:#FFFFFF;background:#0069AF;font-size:1.2em;}
table#forum-index td p {line-height:1.0;margin:0em;}
table#forum-index td p a {font-size:1.2em;}
table#forum-index td small {font-size:xx-small;color:#999999;}

/* Список тем форума */
table#forum-topics {border-collapse:collapse;margin:0em;width:100%;}
table#forum-topics .col-1 {width:30px;}
table#forum-topics .col-2 {width:30px;}
table#forum-topics .col-3 {width:auto;}
table#forum-topics .col-4 {width:8em;}
table#forum-topics .col-5 {width:4em;}
table#forum-topics .col-6 {width:11em;}
table#forum-topics .col-7 {width:15em;}
table#forum-topics td, table#forum-topics th {padding:0.3em;}
table#forum-topics td {border-bottom:1px dashed #CCCCCC;}
table#forum-topics td small {font-size:xx-small;color:#999999;}
table#forum-topics div {margin:0.5em 0em 0em;}

table.legend {border-collapse:collapse;margin:0em;width:100%;}
table.legend small {font-size:xx-small;color:#999999;}
table.legend td, table.legend th {padding:0.3em;}
table.legend img {float:left;margin-right:0.5em;}

/* Список ответов темы */
table#forum-topic {border-collapse:collapse;margin:0px;width:100%;clear:both;}
table#forum-topic td {vertical-align:top;background:transparent;}
table#forum-topic tr.gray-header td {padding:0.3em 0.3em 0.3em 25px !important;border:none !important;}

table#forum-topic td.user {width:20%;}
table#forum-topic table td {padding:0em;}
table#forum-topic td.message {padding:0.3em 0.3em 1em;vertical-align:top;}
table#forum-topic td.user, table#forum-topic td.message {border-bottom:1px solid #CCCCCC;}
table#forum-topic td.user td.icon img {width:16px;height:16px;margin:0.2em 0.1em 0em 0em;}
table#forum-topic td.user u.nick {color:#179007;font-size:1.2em;font-weight:bold;text-decoration:underline;cursor:pointer;cursor:hand;}
table#forum-topic td.user small {color:#8C8C8C;}
table#forum-topic td.user div small {line-height:1.5;}
table#forum-topic td.user div {margin-top:0.3em;}
table#forum-topic u.link {color:#0069AF;cursor:pointer;cursor:hand;}
table#forum-topic td.message div.top-panel {color:#8C8C8C;margin:0em 0em 1.3em;}

table#forum-topic td.message table.top-panel {color:#8C8C8C;margin:0em 0em 1.3em;border-collapse:collapse;width:100%;}
table#forum-topic td.message table.top-panel td {padding:0em;text-align:left;vertical-align:top;font-size:0.8em;}
table#forum-topic td.message table.top-panel td.complain {text-align:right;padding:0em 0.3em 0em 0em;}


table#forum-topic tr.odd {background-color:#F4F4F4;}
table#forum-topic tr.even {background-color:#FAFAFA;}
table#forum-topic tr.deleted td.user, table#forum-topic tr.deleted td.message {color:#8C8C8C;font-size:0.9em;padding:0.3em;}
table#forum-topic tr.deleted td.user {padding-left:16px !important;}



/*
table#forum-topic th {width:20%;padding:0.45em 0em 0.3em 25px !important;background:url('/forum/i/user.gif') no-repeat 0.3em 0.55em;}
table#forum-topic th u {color:#179007;font-size:1.2em;font-weight:bold;text-decoration:underline;cursor:pointer;cursor:hand;}
table#forum-topic th small {color:#8C8C8C;}
table#forum-topic th small.block {display:block;margin:0.6em 0em 0em;line-height:1.5;}
table#forum-topic td {padding:0.3em 0.3em 1em;}
table#forum-topic th small u {cursor:default;color:inherit;font-weight:inherit;font-size:1em;}
table#forum-topic tr.odd {background-color:#F4F4F4;}
table#forum-topic tr.even {background-color:#FAFAFA;}
*/

/* Текст сообщения */
table#forum-message {border-collapse:collapse;margin:0px;width:100%}
table#forum-message th, table#forum-message td {vertical-align:top;background:transparent;border-bottom:1px solid #CCCCCC;}
table#forum-message tr.gray-header td {padding:0.3em 0.3em 0.3em 25px !important;border:none !important;}
table#forum-message th {width:20%;padding:0.45em 0em 0.3em 25px !important;background:url('/forum/i/user.gif') no-repeat 0.3em 0.55em;}
table#forum-message th u {color:#179007;font-size:1.2em;font-weight:bold;text-decoration:none;}
table#forum-message th small {display:block;margin:0.6em 0em 0em;color:#8C8C8C;line-height:1.5;}
table#forum-message td small.top-panel {color:#8C8C8C;display:block;margin:0em 0em 1.3em;}
table#forum-message td {padding:0.3em 0.3em 1em;}
table#forum-message th small u {cursor:default;color:inherit;font-weight:inherit;font-size:1em;text-decoration:underline !important;}
table#forum-message u.link {color:#0069AF;cursor:pointer;cursor:hand;}

table#forum-message table.top-panel {color:#8C8C8C;margin:0em 0em 1.3em;border-collapse:collapse;width:100%;border:none !important;}
table#forum-message table.top-panel td {padding:0em;text-align:left;vertical-align:top;font-size:0.8em;border:none !important;}
table#forum-message table.top-panel td.complain {text-align:right;padding:0em 0.3em 0em 0em;}


/* Список пользователей */
table#user-gallery {border-collapse:collapse;margin:0px;width:100%}
table#user-gallery th, table#user-gallery td {vertical-align:top;background:transparent;border-bottom:1px dashed #CCCCCC;}
table#user-gallery tr.gray-header td {padding:0.3em !important;border:none !important;}
table#user-gallery th {width:20%;padding:0.45em 0em 0.3em 25px !important;background:url('/forum/i/user.gif') no-repeat 0.3em 0.55em;}
table#user-gallery th u {color:#179007;font-size:1.2em;font-weight:bold;text-decoration:none;}
table#user-gallery th small {color:#8C8C8C;}
table#user-gallery th small.block {display:block;margin:0.6em 0em 0em;line-height:1.5;}
table#user-gallery td small.top-panel {color:#8C8C8C;display:block;margin:0em 0em 1.3em;}
table#user-gallery td {padding:0.3em;vertical-align:middle;}
table#user-gallery th small u {cursor:default;color:inherit;font-weight:inherit;font-size:1em;text-decoration:underline;}
table#user-gallery u.link {color:#0069AF;cursor:pointer;cursor:hand;}
table#user-gallery td {line-height:1.3;}

/* Личные сообщения */
table#messages {border-collapse:collapse;margin:0px;width:100%}
table#messages th, table#messages td {vertical-align:top;background:transparent;border-bottom:1px dashed #CCCCCC;}
table#messages tr.gray-header td {padding:0.3em !important;border:none !important;}
table#messages td {padding:0.3em;vertical-align:middle;}
table#messages small {display:block;}

div#topic-answer, div#topic-closed {margin:2em;line-height:1.5;}

div.topic-answer-preview {padding-left:20px;font-size:0.9em;}

div.user-photo {padding:3px;}
div.user-photo img {margin:0em 0em 1em;border:1px solid #999999;}
div.user-photo {margin:0em 0em 3em 20%;}

/* Постраничная навигация  */
table.pager {border-collapse:collapse;padding:0em;border:none;margin:1em 0em;}
table.pager td, table.pager th {border:2px solid #FFFFFF;padding:0.3em 0em !important;width:2em;text-align:center;}
table.pager th {background:#E5E5E5;}
div.pager {margin:1em 0em;padding:0.3em 0em;}

/* Футер */
table#page-footer {border-collapse:collapse;color:#999999;margin:3em 0em 1.5em;width:100%;border-top:1px solid #D0D0D0;}
table#page-footer td {font-size:0.8em;vertical-align:top;padding:0em;}
table#page-footer a, table#page-footer a:visited {color:#999999;}
table#page-footer a:hover {color:#BF1E0A;}

table#page-footer div {margin:3em 0em 0em;}
table#page-footer div.left {float:left;}
table#page-footer div.middle {float:left;}
table#page-footer div.right {float:right;}

/* Всякие штуки, нужные для js-проверок и отображения ошибок */
.error {z-index:2000;position:absolute;background:url('/forum/i/error-pointer.gif') top left no-repeat;padding:0px 0px 0px 12px;}
.error p {background:#C90013;color:#FFFFFF;float:left;margin:0;padding:4px;}
.select-free {position:absolute;z-index:10;overflow:hidden;width:auto;}
.select-free iframe {display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:100%;height:100%;}

.format-buttons img {border:none;margin:0em 0.2em 0.2em 0em;cursor:pointer;cursor:hand;}
.format-emoticons img {margin:0.2em 0em 0em 0em;}

.horisontal-padding {padding:0em 2em;}

/* Форматирование текста ---------------------------------------------------- */
span.format-offtopic{font-size: 0.9em; color: #808080;}
span.format-code{font-family: Courier, monospace;white-space:pre;display:block;overflow:auto;border:1px solid;border-color:#909090 #D4D4D4 #D4D4D4 #909090;padding:0.3em;margin:0em 1em 0em 0em;/*behavior:url('/forum/css/code.htc');*/}

table#forum-topic tr.odd span.format-code {background-color:#EDEDED;}
table#forum-topic tr.even span.format-code {background-color:#F5F5F5;}

/* Цитаты */
span.format-quote {color:#808080;font-style:italic;behavior:url('/forum/css/quote.htc');}
span.format-quote:before {content:'«';}
span.format-quote:after {content:'»';}

/* Смайлы */
img.format-smile {/*width:16px;height:16px;*/}

/* Подпись */
span.format-signature {width:50em;padding:0.3em 0em 0em;margin:1.6em 0em 0em;display:block;color:#8C8C8C;border-top:1px solid #E8E8E8;}
div.format-signature {width:50em;padding:0.3em 0em 0em;margin:1.6em 0em 0em;display:block;color:#8C8C8C;border-top:1px solid #E8E8E8;}

/* Дизайн CELLER.RU --------------------------------------------------------- */
img#petal {position:absolute;top:116px;left:0px;}
body{ padding:10px 55px 8px; background: url('/forum/i/body-bg.png') no-repeat bottom left;}
img#logo {margin: 42px 0px 0px 25px;}

/* Вывод результатов автозавершения */
.ac_results {padding:0px;border:1px solid WindowFrame;background-color:Window;overflow:hidden;}
.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe {display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:100%;height:100%;}
.ac_results li {margin:0px;padding:2px 5px;cursor:pointer;display:block;width:100%;overflow:hidden;}
.ac_loading {background:url('/forum/i/loading.gif') right center no-repeat;}
.ac_over {background-color:Highlight;color:HighlightText;}

.nop {padding:0px;}
/* Модерирование ------------------------------------------------------------ */

/* Главная страница */
.moderate-indexes {color:#999;}
.moderate-indexes a {color:#999;text-decoration:none;}
.moderate-indexes a:hover {text-decoration:underline;}
table.moderate-sections {border-collapse:collapse;}
table.moderate-sections td {font-size:1.6em;padding:10px;font-family:Arial;}

/* Список ответов */
table.mod-ans {width:100%;border:none;border-collapse:collapse;margin:0px 0px 15px 0px;}
table.mod-ans * {font-family:Arial;}
table.mod-ans td.colf, table.mod-ans td.col {height:1px;padding:0px;}
table.mod-ans td.colf {width:100%;}
table.mod-ans td.col img {width:1px;height:1px;}
table.mod-ans td.colf img {width:1px;height:1px;}
table.mod-ans td.top {border-top:2px solid #0069AF;padding:10px 5px 5px;color:#999;font-size:1em;}
table.mod-ans td.top a {font-weight:bold;font-size:1.2em;margin-right:10px;}
table.mod-ans td.top-txt {font-size:1em;padding:0px 5px 10px;border-bottom:2px solid #E5E5E5;}
table.mod-ans tr.odd {background:#F2F2F2;}
table.mod-ans tr.even {background:#FAFAFA;}
table.mod-ans td.a {padding:5px 10px 5px 20px;vertical-align:top;font-size:1em;width:100% !important;}
table.mod-ans td.a small {color:#999;display:block;padding:0px 0px 3px;}
table.mod-ans td.b {vertical-align:top;font-size:1em;padding:5px 10px 5px 5px;}
table.mod-ans td.s {padding:0px;margin:0px;height:1px;border-bottom:1px solid #CCCCCC;width:100%;}
table.mod-ans td.s img {height:1px;width:1px;}

/* Список тем */
table.mod-top {width:100%;border:none;border-collapse:collapse;margin:0px 0px 15px 0px;}
table.mod-top * {font-family:Arial;}
table.mod-top td.colf, table.mod-ans td.col {height:1px;padding:0px;}
table.mod-top td.colf {width:100%;}
table.mod-top td.col img {width:1px;height:1px;}
table.mod-top td.colf img {width:1px;height:1px;}
table.mod-top td.idx {border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;padding:10px 5px;font-weight:bold;font-size:1.2em;}
table.mod-top tr.odd {background:#F2F2F2;}
table.mod-top tr.even {background:#FAFAFA;}
table.mod-top td.a {padding:5px 10px 5px 20px;vertical-align:top;font-size:1em;width:100% !important;}
table.mod-top td.a a {font-size:1.2em;font-weight:bold;}
table.mod-top td.a small {color:#999;margin-left:10px;}
table.mod-top td.a div.txt {margin-top:10px;}
table.mod-top td.b {vertical-align:top;font-size:1em;padding:5px 10px 5px 5px;}
table.mod-top td.s {padding:0px;margin:0px;height:1px;border-bottom:1px solid #CCCCCC;width:100%;}
table.mod-top td.s img {height:1px;width:1px;}

/* Список жалоб */
table.mod-comp {width:100%;border:none;border-collapse:collapse;margin:15px 0px;}
table.mod-comp * {font-family:Arial;}
table.mod-comp td.top {padding:10px 5px;border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;font-weight:bold;}
table.mod-comp td.a {padding:5px 5px;}
table.mod-comp td.w {width:100%;}
table.mod-comp td.n {white-space:nowrap;}
table.mod-comp td.c {text-align:center;}
table.mod-comp tr.odd {background:#F2F2F2;}
table.mod-comp tr.even {background:#FAFAFA;}

/* Список ответов жалобы */
table.mod-comp-answ {width:100%;border:none;border-collapse:collapse;margin:15px 0px;}
table.mod-comp-answ * {font-family:Arial;}
table.mod-comp-answ td.top-idx {padding:5px 5px;font-size:1.2em;font-weight:bold;}
table.mod-comp-answ td.top {vertical-align:top;border-top:2px solid #0069AF;padding:10px 5px 5px;color:#999;}
table.mod-comp-answ td.top-b {border-top:2px solid #0069AF;vertical-align:top;font-size:1em;padding:5px 10px 5px 5px;border-bottom:2px solid #59CA45;}
table.mod-comp-answ td.top a {font-weight:bold;font-size:1.2em;margin-right:10px;}
table.mod-comp-answ td.top-txt {vertical-align:top;padding:0px 5px 10px;border-bottom:2px solid #59CA45;}
table.mod-comp-answ tr.odd {background:#F2F2F2;}
table.mod-comp-answ tr.even {background:#FAFAFA;}
table.mod-comp-answ tr.comp {background:#FFB1B1;}
table.mod-comp-answ td.a {padding:5px 10px 5px 20px;vertical-align:top;width:100% !important;}
table.mod-comp-answ td.a small {color:#999;display:block;padding:0px 0px 3px;}
table.mod-comp-answ td.b {vertical-align:top;padding:5px 10px 5px 5px;}
table.mod-comp-answ td.s {padding:0px;margin:0px;height:1px;border-bottom:1px solid #CCCCCC;width:100%;}
table.mod-comp-answ td.s img {height:1px;width:1px;}

table.mod-comp-usr {border:none;border-collapse:collapse;margin:15px 0px;width:100%;}
table.mod-comp-usr * {font-family:Arial;}
table.mod-comp-usr td.top1 {font-size:1.2em;font-weight:bold;padding:5px;}
table.mod-comp-usr td.top2 {padding:10px 5px;border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;font-weight:bold;}
table.mod-comp-usr tr.odd {background:#F2F2F2;}
table.mod-comp-usr tr.even {background:#FAFAFA;}
table.mod-comp-usr td.a {padding:5px;}
table.mod-comp-usr td.b {vertical-align:top;padding:5px 10px 5px 5px;}
table.mod-comp-usr td.w {width:100%;}
table.mod-comp-usr td.n {white-space:nowrap;}
table.mod-comp-usr td.c {text-align:center;}

/* Список жалоб */
table.mod-comp-msg {width:100%;border:none;border-collapse:collapse;margin:15px 0px;}
table.mod-comp-msg * {font-family:Arial;}
table.mod-comp-msg td.top {border-top:2px solid #0069AF;border-bottom:2px solid #59CA45;padding:10px 5px;font-weight:bold;font-size:1.2em;}
table.mod-comp-msg td.a {padding:5px 10px 5px 5px;vertical-align:top;width:100% !important;}
table.mod-comp-msg td.a small {color:#999;display:block;padding:0px 0px 3px;}
table.mod-comp-msg td.b {vertical-align:top;padding:5px 10px 5px 5px;}

/* Всплывающая байда с правилами форума */
#moderate-rules {visibility:hidden;position:absolute;z-index:100;left:0px;top:0px;font-size:90%;width:300px;background:#FFF;height:400px;overflow:auto;border:1px solid black;padding:2px;}
#moderate-rules b {font-weight:normal;}

/* Добавить тему в избранное */
div.favorites {float:right;padding:0.5em 0.5em 0.5em 2em;color:#999;font-size:1em;background:url(/forum/i/favorites-add.gif) #F2F2F2;background-repeat:no-repeat;background-position:0.5em 0.5em;white-space:nowrap;}
div.favorites small{font-size:0.75em;}

/* Жалоба на сообщение */
div.complain {text-align:right;padding:0em 0.3em 0em 0em;color:#999;font-size:0.8em;}

/* .mod-ban-form, .mod-answer-del, .mod-topic-edit, .mod-topic-check {font-family:Arial;font-size:12px;} */

/* Бан-форма */
table.mod-ban-form {border-collapse:collapse;margin:6px 0px 0px 0px;}
table.mod-ban-form td {vertical-align:middle;}
table.mod-ban-form textarea {overflow:auto;width:250px;height:80px;}

/* Удаление ответа */
div.mod-answer-del {padding:10px 0px 0px 0px;}

/* Редактирование темы */
table.mod-topic-edit {border-collapse:collapse;margin:10px 0px 0px 0px;}
table.mod-topic-edit td {vertical-align:middle;padding:3px;}
table.mod-topic-edit select {font-size:1em;}

/* Проверка темы */
table.mod-topic-check {border-collapse:collapse;margin:10px 0px 0px 0px;}
table.mod-topic-check td {vertical-align:middle;padding:3px;}
table.mod-topic-check select {font-size:1em;}

.mod-ban-form label, .mod-answer-del label, .mod-topic-edit label, .mod-topic-check label {padding:4px 0px;cursor:pointer;}