/* Begin template css.tpl */
body { background-color: #C6D7C6; color: #2A2A2A; font-family: Arial; font-size: medium; margin: 15px; padding: 0px; text-align: center; }
textarea, input, select { font-family: Arial; }
/* Общий контейнер страницы */
#container { background-color: #C6D7C6; margin: 0 auto; text-align: left; width: 100%; }
/* Общие стили шапки и подвала */
#header, #footer { background-color: #BDCEBD; color: #2A2A2A; } /* Фон в шапке и подвале */
#header a, #footer a { color: #007800; } /* Цвет ссылок в шапке и подвале */
/* Общие теги */
#container form { margin: 0; padding: 0; }
#container img { border: none; }
#container hr { border: 0; border-top: 1px solid #ADBEAD; height: 1px; }
#container a.icon { background-position: 1px 50%; background-repeat: no-repeat; font-weight: normal; padding: 0 12px 0 22px; white-space: nowrap; }
#forum a { color: #007800; }
#forum a:hover { color: #009600; }
/* Шапка страницы */
#header table { background-color: #C6D7C6; width: 100%; }
#header table td { color: #2A2A2A; }
#header table col.logo { width: 14%; }
#header table td.logo { background-color: #C6D7C6; padding: 0px; vertical-align: middle; }
#header table div.slogan { padding: 0 5px 15px 5px; font-size: 75%; }
#header table col.column { width: 86%; }
#header table td.column { border-left: 1px solid #C6D7C6; padding: 3px; }
#header table.billet { background-color: #ADBEAD; border: 1px solid #808080; }
#header table.billet col.first { width: 30%; }
#header table.billet col.column { width: 40%; }
#header table.billet td.first { padding: 3px; vertical-align: top; }
#header table.billet td.column { border-left: 1px solid #C6D7C6; padding: 3px; vertical-align: top; }
/* Списки в шапке */
#header ul { list-style-position: outside; list-style-type: none; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0; }
#header ul li { behavior: expression( !this.before && (this.before = this.innerHTML = '&bull;&nbsp;' + this.innerHTML) ); } /* Для IE */
#header ul li:before { content: '\2022\a0'; } /* Для остальных браузеров */
/* Хлебные крошки и поиск */
#breadcrumb table { width: 100%; }
#breadcrumb table col.path { padding: 0; }
#breadcrumb table col.search { width: 340px; }
#breadcrumb table span.sep { padding: 0 0.8em; }
#forum #logo { background-color: #78AD78; background-image: url('templates/mathforum/images/top_background.png'); height: 80px; vertical-align: bottom; }
#forum #logo img { margin: 5px; }
#forum h1 { font-size: 145%; margin: 5px 0 0 0; }
#forum h2 { font-size: 115%; margin: 0; }
#forum h4 { margin: 0 0 5px 0; }
/* Верхний баннер */
#topbanner { background-color: #C6D7C6; padding: 5px 0; text-align: center; }
/* Подвал */
#footer { font-size: 85%; margin-top: 40px; padding: 3px 0;}
#footer td { color: #2A2A2A; } /* Цвет текста */
#footer table { border-collapse: collapse; table-layout: fixed; width: 100%; }
#footer table td.info { width: 100%; } /* Колонка с текстом */
#footer table td.counter { vertical-align: middle; width: 92px; } /* Колонки со счетчиками */
/* Отладочная информация */
#debug { text-align: left; width: 90%; }
#forum table.list
{
width: 100%;
margin-bottom: 4px;
border: 1px solid #ADBEAD;
border-bottom: 0;
border-collapse: collapse;
table-layout: fixed;
}
#forum table.list th
{
background-repeat: repeat-x;
color: #333333;
background-color: #ADBEAD;
font-size: 85%;
padding: 6px;
}
#forum table.list th a
{
color: #333333;
}
#forum table.list td
{
background-color: #C6D7C6;
padding: 6px;
border-bottom: 1px solid #ADBEAD;
font-size: 85%;
}
#forum table.list td.alt
{
background-color: #BDCEBD;
}
#forum table.list td.current
{
background-color: #F0F7F0;
}
#forum table.list td p
{
margin: 4px 8px 16px 4px;
}
#forum table.list td h3
{
margin: 0;
}
#forum table.list td h4
{
font-size: 115%;
margin: 0;
font-weight: normal;
}
#forum table.list td span.new-indicator
{
color: #FF0000;
font-size: 80%;
font-weight: normal;
}
#forum table.list span.num { white-space: nowrap; } /* Число тем и сообщений, разделяемых по 3 разряда */
#forum table.list col.icon { width: 24px; }
#forum table.list col.topics { width: 8em; }
#forum table.list col.views { width: 5em; }
#forum table.list col.posts { width: 5em; }
#forum table.list col.lastpost { width: 15em; }
#forum table.list col.date { width: 9em; }
#forum table.list col.user { width: 10em; }
#forum table.list col.select { width: 24px; }
#forum table.list col.readed { width: 7em; }
#forum table.list col.mutual { width: 7em; }
#forum table.list col.admin { width: 70px; }
/* global styles */
#forum div.generic table th
{
text-align: left;
}
#forum div.generic table
{
}
#forum div.generic
{
padding: 8px;
background-color: #BDCEBD;
border: 1px solid #ADBEAD;
}
#forum div.generic-lower
{
padding: 8px;
margin-bottom: 8px;
}
#forum div.paging
{
float: right;
}
#forum div.paging a
{
margin: 0 4px 0 4px;
padding: 0 0 1px 0;
}
#forum div.paging img
{
vertical-align: bottom;
}
#forum div.paging strong.current-page
{
margin: 0 4px 0 4px;
}
#forum div.nav
{
font-size: 85%;
margin: 0 0 5px 0;
}
#forum div.nav-right
{
float: right;
}
#forum div.information
{
padding: 8px;
border: 1px solid #adbead;
background-color: #EFF4E4;
margin-bottom: 8px;
}
#forum div.notice
{
padding: 8px;
background-color: #BDCEBD;
border: 1px solid #ADBEAD;
margin: 8px 0;
}
#forum div.warning
{
border: 1px solid #A76262;
background-color: #FFD1D1;
padding: 8px;
margin-bottom: 8px;
}
#forum div.attachments
{
background-color: #C6D7C6;
margin-top: 8px;
padding: 16px;
border: 1px solid #ADBEAD;
}
#forum span.new-flag
{
color: #FF0000;
}
#forum a.message-new
{
font-weight: bold;
}
#forum table.menu td
{
vertical-align: top;
}
#forum table.menu td.menu
{
font-size: 85%;
padding: 0 8px 0 0;
}
#forum table.menu td.menu ul
{
list-style: none;
padding: 0;
margin: 4px 0 8px 8px;
}
#forum table.menu td.menu ul li
{
margin: 0 0 4px 0;
}
#forum table.menu td.menu ul li a
{
text-decoration: none;
}
#forum table.menu td.menu ul li a.current
{
font-weight: bold;
}
#forum table.menu td.menu span.new
{
color: #FF0000;
}
#forum table.menu td.content
{
width: 100%;
padding: 0;
}
#forum table.menu td.content h2
{
margin: 0 0 8px 0;
background-repeat: repeat-x;
color: #333333;
background-color: #ADBEAD;
padding: 4px;
}
#forum table.menu td.content div.generic { margin: 0 0 8px 0; }
#forum table.menu td.content dl { margin: 0; padding: 0; }
#forum table.menu td.content dt { font-weight: bold; }
#forum table.menu td.content dd { margin: 0 0 8px 0; padding: 4px; }
#forum fieldset { border: 0; margin: 0; padding: 0; }
#forum textarea.body { border: 0; font-family: Arial; width: 100%; }
#forum table.form-table { width: 100%; }
/* header styles */
#forum #page-info
{
padding: 8px 8px 8px 0;
margin: 0 16px 16px 0;
}
#forum #page-info .description
{
margin: 8px 8px 0 0;
padding-right: 32px;
font-size: 85%;
}
#forum #breadcrumb
{
font-size: 85%;
padding: 5px 0;
}
#forum #user-info
{
font-size: 85%;
margin: 0 0 4px 0;
text-align: right;
}
#forum #user-info a
{
margin: 0 0 0 10px;
padding: 4px 0 2px 21px;
background-repeat: no-repeat;
background-position: 1px 2px;
}
#forum #user-info img
{
border-width : 0;
margin: 4px 3px 0 0;
}
#forum #user-info small a
{
margin: 0;
padding: 0;
display: inline;
}
#forum div.attention
{
/* does not use template values on purpose */
padding: 24px 8px 24px 64px;
border: 1px solid #D6ABAB;
background-image: url('templates/mmonline/images/dialog-warning.png');
background-color: #F5DADA;
background-repeat: no-repeat;
background-position: 8px 8px;
color: #000000;
margin: 8px 0 15px 0;
}
#forum div.attention a
{
color: #68312C;
}
#forum #mathml-notice a, #forum #js-notice a
{
padding: 0;
display: inline;
}
#forum #right-nav
{
float: right;
}
#forum #search-area
{
text-align: right;
background-repeat: no-repeat;
background-position: 8px 12px;
margin: 0;
}
#forum #header-search-form
{
display: inline;
}
#forum #header-search-form a
{
font-size: 65%;
}
/* Read styles */
#forum div.messages table.message
{
border: 1px solid #ADBEAD;
border-collapse: collapse; table-layout: fixed;
width: 100%;
}
#forum div.messages table.message td
{
border-bottom: 1px solid #ADBEAD;
padding: 5px;
}
#forum div.messages table.message td
{
border-collapse: collapse;
border-right: 1px solid #ADBEAD;
vertical-align: top;
}
#forum div.messages table.message col.info
{
width: 10em;
}
#forum div.messages table.message td
{
background-color: #C6D7C6;
}
#forum div.messages table.message td.alt
{
background-color: #C6D7C6;
}
#forum div.message div.generic { border-bottom: 0; }
#forum div.message-user-info { font-size: 75%; } /* Информация о пользователе */
#forum div.message-user-info div.item { margin: 0.5em 0; }
#forum div.message-author
{
font-size: 100%;
font-weight: bold;
margin-bottom: 5px;
}
#forum div.message-author small
{
font-size: 65%;
font-weight: normal;
margin: 0 0 0 16px;
}
#forum div.message-subject
{
font-size: 100%;
font-weight: bold;
margin: 0 0 0.8em 0;
}
#forum div.message-body
{
padding: 16px;
margin: 0 0 16px 0;
border: 1px solid #ADBEAD;
border-top: 0;
}
#forum div.message-body br
{
clear: both;
}
#forum div.message-date
{
font-size: 85%;
}
#forum div.message-host
{
font-size: 85%;
}
#forum div.message-options
{
border-top: 1px solid #ADBEAD;
font-size: 85%;
text-align: right;
margin: 1em 0 0 0;
padding: 0.3em 0;
}
#forum div.message-moderation
{
border-top: 1px solid #ADBEAD;
font-size: 85%;
text-align: left;
margin: 0.2em 0 0 0;
padding: 0.3em 0;
}
#forum #thread-options
{
margin: 8px 0 32px 0;
background-color: #BDCEBD;
border: 1px solid #ADBEAD;
padding: 8px;
text-align: center;
}
/* Changes styles */
#forum span.addition
{
background-color: #CBFFCB;
color: #000000;
}
#forum span.removal
{
background-color: #FFCBCB;
color: #000000;
}
/* Posting styles */
#forum #post {
clear: both;
}
#forum #post ul
{
margin: 2px;
}
#forum ul, #forum ol { margin-bottom: 0; margin-top: 0; }
#forum ul { list-style-type: square; }
#forum #post-body
{
border: 1px solid #ADBEAD;
background-color: #C6D7C6;
padding: 8px;
}
#forum #post-moderation
{
font-size: 85%;
float: right;
border: 1px solid #ADBEAD;
background-color: #FFFDF6;
padding: 8px;
}
#forum #post-buttons
{
text-align: center;
margin-top: 8px;
}
#forum div.attach-link
{
background-image: url('templates/mmonline/images/attach.png');
background-repeat: no-repeat;
background-position: 1px 2px;
padding: 4px 10px 2px 21px;
font-size: 85%;
font-weight: normal;
}
#forum #attachment-list td
{
font-size: 85%;
padding: 6px;
}
#forum #attachment-list input
{
font-size: 65%;
}
/* PM styles */
#forum input.rcpt-delete-img
{
vertical-align: bottom;
}
#forum div.pm
{
padding: 8px;
background-color: #BDCEBD;
border: 1px solid #ADBEAD;
border-bottom: 0;
}
#forum div.pm div.message-author
{
font-size: 85%;
}
#forum .phorum-gaugetable
{
margin-top: 10px;
border-collapse: collapse;
}
#forum .phorum-gauge
{
border: 1px solid #ADBEAD;
background-color: #C6D7C6;
}
#forum .phorum-gaugeprefix
{
border: none;
background-color: #C6D7C6;
padding-right: 10px;
}
/* Profile styles */
#forum #profile div.icon-user
{
background-repeat: no-repeat;
background-position: 0px 2px;
padding: 0px 0 0px 21px;
font-size: 115%;
font-weight: bold;
margin-bottom: 5px;
}
#forum #profile div.icon-user small
{
font-size: 65%;
font-weight: normal;
margin: 0 0 0 16px;
}
#forum #profile dt
{
font-weight: bold;
}
#forum #profile dd
{
padding: 4px;
margin: 0 0 8px 0;
}
/* Search Styles */
#forum #search-form
{
margin-bottom: 35px;
}
#forum #search-form form
{
font-size: 85%;
}
#forum div.search
{
background-color: #C6D7C6;
}
#forum div.search-result
{
font-size: 85%;
margin-bottom: 20px;
}
#forum div.search-result h4
{
font-size: 125%;
margin: 0;
}
#forum div.search-result h4 small
{
font-size: 75%;
}
#forum div.search-result blockquote
{
margin: 3px 0 3px 0;
padding: 0;
}
/* Additional pages */
#forum div.links div.link
{
margin: 0 0 0.8em 0;
}
/* BBCode styles */
#forum blockquote.bbcode { font-size: 85%; margin: 1em 0 1em 0; }
#forum blockquote.bbcode div { border: 1px solid #ADBEAD; margin: 0; padding: 5px; overflow: hidden; }
#forum blockquote.bbcode strong { font-style: italic; margin: 0 0 3px 0; }
#forum pre.bbcode { border: 1px solid #ADBEAD; overflow: auto; padding: 5px; }
/* IE6 PNG */
/*
<!--[if lte IE 6]>
.png, .icon, img { filter: expression(fixpng(this)); }
.png a, .icon a { position: relative; }
.iconx { border: 0; height: 16px; width: 16px; background-position: 1px 50%; background-repeat: no-repeat; font-weight: normal; padding: 0 12px 0 22px; white-space: nowrap; background-image: url('http://www.mmonline.ru/forum/templates/mmonline/images/attach.png'); }
<![endif]-->
*/
/* OpenID */
#openid
{
background-image: url('templates/mmonline/images/openid.png');
background-repeat: no-repeat;
background-position: 2px 0;
padding-left: 20px;
}
/* Icon Styles */
.icon { border: 0; height: 16px; width: 16px; }
.icon1616 { border: 0; height: 16px; width: 16px; }
.icon-accept { background-image: url('templates/mmonline/images/accept.png'); }
.icon-bell { background-image: url('templates/mmonline/images/bell.png'); }
.icon-bullet-go { background-image: url('templates/mmonline/images/bullet_go.png'); }
.icon-cancel { background-image: url('templates/mmonline/images/cancel.png'); }
.icon-close { background-image: url('templates/mmonline/images/lock.png'); }
.icon-comment { background-image: url('templates/mmonline/images/comment.gif'); }
.icon-comment-add { background-image: url('templates/mmonline/images/comment_add.png'); }
.icon-comment-edit { background-image: url('templates/mmonline/images/comment_edit.png'); }
.icon-comment-delete { background-image: url('templates/mmonline/images/comment_delete.png'); }
.icon-delete { background-image: url('templates/mmonline/images/delete.png'); }
.icon-exclamation { background-image: url('templates/mmonline/images/exclamation.png'); }
.icon-feed { background-image: url('templates/mmonline/images/feed.png'); }
.icon-flag-red { background-image: url('templates/mmonline/images/flag_red.png'); }
.icon-folder { background-image: url('templates/mmonline/images/folder.png'); }
.icon-group-add { background-image: url('templates/mmonline/images/group_add.png'); }
.icon-list { background-image: url('templates/mmonline/images/text_align_justify.png'); }
.icon-merge { background-image: url('templates/mmonline/images/arrow_join.png'); }
.icon-move { background-image: url('templates/mmonline/images/page_go.png'); }
.icon-note-add { background-image: url('templates/mmonline/images/note_add.png'); }
.icon-open { background-image: url('templates/mmonline/images/lock_open.png'); }
.icon-page-go { background-image: url('templates/mmonline/images/page_go.png'); }
.icon-printer { background-image: url('templates/mmonline/images/printer.png'); }
.icon-split { background-image: url('templates/mmonline/images/arrow_divide.png'); }
.icon-table-add { background-image: url('templates/mmonline/images/table_add.png'); }
.icon-tag-green { background-image: url('templates/mmonline/images/tag_green.png'); }
.icon-user { background-image: url('templates/mmonline/images/user.png'); }
.icon-user-add { background-image: url('templates/mmonline/images/user_add.png'); }
.icon-user-comment { background-image: url('templates/mmonline/images/user_comment.png'); }
.icon-user-edit { background-image: url('templates/mmonline/images/user_edit.png'); }
.icon-information { background-image: url('templates/mmonline/images/information.png'); }
/* End template css.tpl */
/* Added by module "editor_tools", file "mods/editor_tools/editor_tools.css" */
#editor-tools {
padding: 3px;
margin-bottom: 3px;
border-bottom: 1px solid #ddd;
text-align: left;
}
/* padding is arranged in editor_tools.js, so do not define it here. */
#editor-tools .editor-tools-button {
margin-right: 2px;
margin-bottom: 2px;
background-color: #eee;
border: 1px solid #ddd;
vertical-align: bottom;
}
#editor-tools .editor-tools-button:hover {
border: 1px solid #777;
}
.editor-tools-popup {
text-align: left;
position:absolute;
padding: 5px 10px;
background-color:#eee;
border:1px solid #777;
font-family: arial, helvetica, sans-serif;
z-index: 1000;
}
.editor-tools-popup a,
.editor-tools-popup a:active,
.editor-tools-popup a:visited {
text-decoration: none;
color: black;
}
.editor-tools-popup a:hover {
text-decoration: underline;
}
#editor-tools-smiley-picker img,
#editor-tools-subjectsmiley-picker img {
border: none;
margin: 3px;
}
#editor-tools-a-help {
float: right;
}
/* Override fixes for color picker within XHTML transitional */
* html .colorPickerTab_inactive span,
* html .colorPickerTab_active span{
position:/**/relative;
}
* html .colorPickerTab_inactive img,
* html .colorPickerTab_active img{
position:relative;
left:-3px;
}
* html #dhtmlgoodies_colorPicker .colorPicker_topRow{
height:20px;
}
/* Added by module "smileys", file "mods/smileys/smileys.css" */
.mod_smileys_img {
vertical-align: middle;
margin: 0px 3px 0px 3px;
border: none;
}
/* Added by module "spamhurdles", file "mods/spamhurdles/spamhurdles.css" */
#spamhurdles_captcha {
font-size: small;
padding: 10px 0px 10px 0px;
}
#spamhurdles_captcha_title {
font-weight: bold;
}
#spamhurdles_captcha_explain {
width: 85%;
}
#spamhurdles_spoken_captcha {
padding-left: 15px;
background: url(lib/audio.gif) no-repeat;
padding-bottom: 10px;
font-size: small;
}
#spamhurdles_captcha_image {
margin: 8px 0px 8px 0px;
}
#spamhurdles_captcha_image .captcha_image {
border: 1px solid #333;
}
#spamhurdles_captcha_asciiart {
line-height: 4px;
font-size: 6px;
font-weight: bold;
color: black;
}
/* Added by module "bbcode", file "mods/bbcode/colorpicker/js_color_picker_v2.css" */
#dhtmlgoodies_colorPicker{
position:absolute;
width:250px;
padding-bottom:1px;
background-color:#FFF;
border:1px solid #777;

width: 252px; /* IE 5.x */
width/* */:/**/250px; /* Other browsers */
width: /**/250px; 

z-index: 1000;
}

#dhtmlgoodies_colorPicker .colorPicker_topRow{
padding-bottom:1px;
border-bottom:3px double #777;
background-color:#E2EBED;
padding-left:2px;

width: 250px; /* IE 5.x */
width/* */:/**/248px; /* Other browsers */
width: /**/248px; 

height: 20px; /* IE 5.x */
height/* */:/**/16px; /* Other browsers */
height: /**/16px; 

}

#dhtmlgoodies_colorPicker .colorPicker_statusBar{
height:13px;
padding-bottom:2px;
width:248px;
border-top:3px double #777; 
background-color:#E2EBED;
padding-left:2px;
clear:both;

width: 250px; /* IE 5.x */
width/* */:/**/248px; /* Other browsers */
width: /**/248px; 

height: 18px; /* IE 5.x */
height/* */:/**/13px; /* Other browsers */
height: /**/13px; 

}

#dhtmlgoodies_colorPicker .colorSquare{
margin-left:1px;
margin-bottom:1px;
float:left;
border:1px solid #000;
cursor:pointer;

width: 12px; /* IE 5.x */
width/* */:/**/10px; /* Other browsers */
width: /**/10px; 

height: 12px; /* IE 5.x */
height/* */:/**/10px; /* Other browsers */
height: /**/10px; 

}

.colorPickerTab_inactive,.colorPickerTab_active{

height:17px;
padding-left:4px;
cursor:pointer; 


}
/* path fixed for Phorum */
.colorPickerTab_inactive span{
background-image:url(mods/bbcode/colorpicker/images/tab_left_inactive.gif);
}

/* path fixed for Phorum */
.colorPickerTab_active span{
background-image:url(mods/bbcode/colorpicker/images/tab_left_active.gif);

}
.colorPickerTab_inactive span, .colorPickerTab_active span{
line-height:16px;
font-weight:bold;
font-family:arial;
font-size:11px;
padding-top:1px;
vertical-align:middle;
background-position:top left;
background-repeat: no-repeat; 
float:left;
padding-left:6px;
-moz-user-select:none;
} 
.colorPickerTab_inactive img,.colorPickerTab_active img{
float:left;
}
.colorPickerCloseButton{
width:11px;
height:11px;
text-align:center;
line-height:10px;
border:1px solid #777;
position:absolute;
right:1px;
font-size:12px;
font-weight:bold;
top:1px;
padding:1px;
cursor:pointer; 

width: 15px; /* IE 5.x */
width/* */:/**/11px; /* Other browsers */
width: /**/11px;

height: 15px; /* IE 5.x */
height/* */:/**/11px; /* Other browsers */
height: /**/11px;


}
#colorPicker_statusBarTxt{
font-size:11px;
font-family:arial;
vertical-align:top;
line-height:13px;

}

/* disabled for Phorum
form{
padding-left:5px;
}
*/

.form_widget_amount_slider{
border-top:1px solid #9d9c99;
border-left:1px solid #9d9c99;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background-color:#f0ede0;
position:absolute;
bottom:0px;

width: 5px; /* IE 5.x */
width/* */:/**/3px; /* Other browsers */
width: /**/3px;

height: 5px; /* IE 5.x */
height/* */:/**/3px; /* Other browsers */
height: /**/3px;

}
.colorSliderLabel{
width:15px;
height:20px;
float:left;
font-size:11px;
font-weight:bold;
}
.colorSlider{
width:175px;
height:20px;
float:left;
}
.colorInput{
width:45px;
height:20px;
float:left;
} 
.colorPreviewDiv{
width:186px;
margin-right:2px;
margin-top:1px;
border:1px solid #CCC;
height:20px;
float:left;
cursor:pointer;

width: 188px; /* IE 5.x */
width/* */:/**/186px; /* Other browsers */
width: /**/186px;

height: 22px; /* IE 5.x */
height/* */:/**/20px; /* Other browsers */
height: /**/20px;


}
.colorCodeDiv{
width:50px;
height:20px;
float:left;
}