

/*   Exogens.RUEN.CSS 1.02.130                              Сайт / Site: exogens.ru                                   */
/*   Copyright © Exogens, Inc., 2003-2009                   Электронная почта / Email: mail@exogens.ru                */
/*                                                                                                                    */
/*   Ссылки:                                                                                                          */
/*   • основная информация по RUEN'у:  http://exogens.ru/produkty/ruen/                                               */
/*   • справочно-техническая информация по RUEN'у:  http://faq.exogens.ru/produkty/ruen/                              */

BODY { margin: 0px; padding: 0px; text-align: left; font-family: arial; color: #000000; background-color: #ffffff; }
P { margin: 3px 0px 3px 0px; padding: 0px; }
UL { margin: 2px 0px 2px 20px; padding: 0; }
HR { width: 50%; height: 2px; text-align: left; background-color: #989898; border: 0px solid; padding: 0px; margin: 10px; }


/* label Ссылки */
A { text-decoration: underline; color: #505050; }
A:hover { text-decoration: none; color: #000000; }
A.ruen_visited:link { font-weight: bold; }
A.ruen_visited:visited { font-weight: normal; }


/* label Заголовки */
H1, H2, H3, H4, H5, H6, .h1, .h2, .h3, .h4, .h5, .h6 { padding: 0; margin: 0.5em 0 0 0; display: block; }


/* label Выделения текста */
ABBR, ACRONYM { border-bottom: 1px dashed #000000; cursor: help; }
.b            { font-weight: bold !important; }
BIG           { }
BLOCKQUOTE    { font-size: 150%; font-style: italic; font-family: georgia; }
CITE          { font-family: georgia; }
CODE          { font-weight: bold; color: #007616; font-size: 14px; }
DEL           { }
INS           { }
KBD           { font-family: 'times new roman'; font-size: 120%; font-style: normal; letter-spacing: 1px; padding: 0 4px 0 4px; border: 2px solid #d0d0d0; }
Q             { font-size: 120%; font-style: italic; font-family: georgia; quotes: "«" "»" "„" "”"; }
SAMP          { font-family: verdana,tahoma; font-size: 100%; white-space: nowrap; font-weight: bold; color: #808080; }
SMALL, .small { font-size: 80%; color: #808080; }
VAR           { font-family: 'times new roman'; font-size: 120%; font-style: normal; font-weight: bold; color: #008000; }


/* label Сообщения  */
.ruen_help, .ruen_error, .ruen_warning, .ruen_info
              { background-repeat: no-repeat; background-position: top left; margin: 15px; padding: 2px 0 10px 27px;
                font-family: times new roman,arial; font-size: 14px; }
.ruen_help    { background-image: url('/exogens.ruen/common/messages.help.gif'); color: #129236; }
.ruen_error   { background-image: url('/exogens.ruen/common/messages.error.gif'); color: #ff2929; }
.ruen_warning { background-image: url('/exogens.ruen/common/messages.warning.gif'); color: #ff2929; }
.ruen_info    { background-image: url('/exogens.ruen/common/messages.info.gif'); color: #4c76ff; }


/* label Панели администрирования движка */
.ruen_adminka, .ruen_adminka_link { font-size: 11px; font-family: arial narrow,arial; }
.ruen_adminka                     { border: 1px solid #c0c0c0; margin: 2px; background-color: #d1cece; background-image: url('/exogens.ruen/common/adminka.bg.gif'); } /* clear: both */
.ruen_adminka_button              { border-right: 1px solid #e0e0e0; padding: 2px 3px 2px 3px; vertical-align: middle; }
.ruen_adminka_button:hover        { background-image: url('/exogens.ruen/common/adminka.bg.a.gif'); } /* opacity: 0.5;  */
.ruen_adminka_in                  { margin: 0 1px 0 1px; }
.ruen_adminka_link                { padding: 4px; white-space: nowrap; }


/* label Ссылки с иконками */
.ruen_time, .ruen_user { margin: 0 3px 0 0; padding: 0 0 0 15px; background-repeat: no-repeat; background-position: left; }
.ruen_time { background-image: url("/exogens.ruen/common/symbols.time.gif"); white-space: nowrap; }
.ruen_views { margin: 0 3px 0 0; padding: 0 0 0 17px; background-repeat: no-repeat; background-position: left; background-image: url("/exogens.ruen/common/symbols.views.gif"); }
.ruen_user { background-image: url("/exogens.ruen/common/symbols.user.gif"); }
.ruen_rss, .rss { margin: 0 3px 0 3px; padding: 0 0 0 19px; background: url("/exogens.ruen/common/symbols.rss.gif") no-repeat 0 50%; }
.ruen_linkout, .linkout { margin-right: 1px; padding: 0 14px 0 0; background-image: url("/exogens.ruen/common/symbols.linkout.gif"); background-repeat: no-repeat; background-position: right; }
.ruen_theme, .theme { margin-left: 3px; padding: 0 0 0 17px; background: url("/exogens.ruen/common/symbols.theme.gif") no-repeat 0 50%; }
.ruen_thumbsup, .thumbsup { margin-left: 3px; padding: 0 0 0 17px; background: url("/exogens.ruen/common/symbols.thumbsup.gif") no-repeat 0 50%; }
.ruen_thumbsdown, .thumbsdown { margin-left: 3px; padding: 0 0 0 17px; background: url("/exogens.ruen/common/symbols.thumbsdown.gif") no-repeat 0 50%; }
.ruen_comments, .comments { margin-left: 3px; padding: 0 0 0 17px; background: url("/exogens.ruen/common/symbols.comments.gif") no-repeat 0 50%; }
.ruen_link, .link { margin-left: 3px; padding: 0 0 0 17px; background: url("/exogens.ruen/common/symbols.link.gif") no-repeat 0 50%; }
.ruen_linkin, .linkin { margin-left: 3px; padding: 0 0 0 17px; background: url("/exogens.ruen/common/symbols.linkin.gif") no-repeat 0 50%; }
.ruen_excel { margin: 0 3px 0 3px; padding: 0 0 0 19px; background: url("/exogens.ruen/common/symbols.excel.gif") no-repeat 0 50%; }


/* label Таблицы */
TABLE { border: 0; margin: 0; padding: 0; border-collapse: collapse !important; border-spacing: 0; empty-cells: show; }
TH { font-weight: bold; vertical-align: top; padding: 8px 3px 3px 3px; text-align: left; }
TD { margin: 0; padding: 0; vertical-align: top; }
TD.small { width: 30px; }

TABLE.ruen_content { border: 1px solid #A0A0A0; }
TH.ruen_content { padding: 5px; text-align: center; font-weight: bold; }
TD.ruen_content { padding: 3px; text-align: left; vertical-align: top; }

TH.ruen_list, TD.ruen_list { text-align: center; vertical-align: middle; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; }
TH.ruen_list { font-weight: bold; padding: 5px; }
TD.ruen_list { padding: 3px; }

TH.ruen_options, TD.ruen_options { vertical-align: top; text-align: left; }
TH.ruen_options { width: 200px; padding: 5px 3px 3px 3px; font-weight: normal; }
TD.ruen_options { padding: 5px 0 5px 0; }

TABLE.ruen_content, TABLE.ruen_list, TABLE.ruen_options { width: 100%; margin: 5px 0 5px 0; border-collapse: collapse; background-color: #ffffff; } /* table-layout: fixed; */
TR.ruen_content, TR.ruen_list, TR.ruen_options { background-color: #ffffff; }
TR.ruen_content:hover, TR.ruen_list:hover { background-color: #e0e0e0; }
TH.ruen_content, TD.ruen_content { border: 1px solid #a0a0a0; }
TH.ruen_options, TD.ruen_options { border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; }

/* label Форум */
TABLE.ruen_forums { width: 100%; border: 1px solid #aaa; }
TH.ruen_topics { background-color: #444; color: #fff; padding: 3px; font-size: 80%; font-weight: normal; }
TH.ruen_forums { padding: 5px 5px 5px 10px; background-color: #888; color: #fff; }
TH.ruen_forums A { color: #fff; }
.ruen_forum { padding: 5px 5px 5px 35px; vertical-align: middle; }
.ruen_topic { }
.ruen_topics, .ruen_topic, .ruen_forums, .ruen_forum { border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; }

/* label Общее для таблиц */
.ruen_dark, .ruen_isdark { background-color: #f0f0f0 !important; }
.ruen_dark:hover { background-color: #e0e0e0 !important; }
.ruen_left, .left { text-align: left !important; }
.ruen_center, .center { text-align: center !important; }
.ruen_right, .right { text-align: right !important; }
.ruen_justify, .justify { text-align: justify !important; }
.ruen_top, .top { vertical-align: top !important; }


/* label Изображения */
IMG { border: 0px; }
.ruen_preview { border: 2px solid #b0b0b0; padding: 2px; margin: 2px; }
.ruen_photo { border: 3px solid #b0b0b0; padding: 2px;  margin: 2px; }
.ruen_noimage { background-image: url('/exogens.ruen/common/bg.noimage.gif') !important; }
/* IMG.png { behavior: url('/exogens.ruen/common/corrections-png.htc'); } */
/* .ruen_preview:hover { opacity: 0.75; } */


/* label Формы */
FORM { margin: 0; padding: 0; }
INPUT, TEXTAREA, SELECT { margin: 2px 0 2px 0; color: #404040; }
TEXTAREA { width: 300px; height: 150px; }
.ruen_radio { }
.ruen_long { width: 99%; }
.ruen_middle { width: 300px; }
.ruen_short { width: 80px; }

.ruen_message { background-color: #eee; border: 1px solid #888; }
.ruen_message_title { padding: 10px 10px 5px 10px; font-size: 120%; font-weight: bold; }
.ruen_message_text { color: #222; }
.ruen_message_buttons { border-top: 1px solid #888; margin: 5px 10px 5px 10px; padding: 0px; text-align: center; }
.ruen_message_button { width: 80px; margin: 4px; float: right; }



/* label Списки страниц */
.pages_block { text-align: right; padding: 0px; border-top: 0px solid #c0c0c0; border-bottom: 0px solid #c0c0c0; margin: 10px 0 10px 0; }
.pages_item, .pages_selected { border: 0px solid #4281B7; margin: 0; padding: 0 5px 0 5px; }
.pages_selected { background-color: #c0c0c0; font-weight: bold; color: #4281B7; }
.pages_item:hover { background-color: #f0f0f0; }


/* label Меню */
.menu_caption, .menu_item, .menu_point { text-decoration: none; }
.menu_caption { display: inline-block; font-weight: bold; margin: 3px 0 1px 0; }
.menu_item { font-size: 90%; padding: 0 0 0 5px; }
.menu_point {  }

.menu_main_caption, .menu_main_item { text-decoration: none; }
.menu_main_caption { display: inline-block; font-weight: bold; margin: 3px 0 1px 0; }
.menu_main_item { font-size: 90%; padding: 0 0 0 5px; }


/* label Не классифицированное */
.ruen_comment { padding: 2px 2px 2px 5px; margin: 0; font-size: 90%; color: #028626; }
.ruen_nowrap { white-space: nowrap; }