/*
Стили пульта системы поддержки сайтов Violet, http://vitalik.info/violet
2005-02-17
*/

BODY {
 padding: 0;
 margin: 0px 10px 0px 10px;
}
BODY, TD, P, DIV, CENTER, UL, OL, DL, DD {
 font-size: 8pt;
 font-family: verdana,tahoma,arial,helvetica,geneva,sans-serif;
}

H1 {
  font-size: 13pt;
}
H2 {
  font-size: 11pt;
}

A IMG {border:0;}
/* заголовок */
.p_header TD {
 height: 30px;
 background: #E0E0E0;
 padding: 0px 10px 0px 10px;
 color: #999999;
 font-size: 8pt;
}
.p_header TD A:LINK, .p_header TD A:VISITED {
 font-weight: bold;
 color: #666666;
}
.p_header TD A:ACTIVE, .p_header TD A:HOVER {
 font-weight: bold;
 color: #000000;
}
.p_footer {
 height: 5px;
 background: #E0E0E0;
 margin: 10px 0px 0px 0px;
}

/* путь и контекстные ссылки */
TABLE.p_menu {
 margin: 0px 0px 10px 0px;
}
TABLE.p_menu TD {
 color: #999999;
 background: #F0F0F0;
 padding: 2px 10px 3px 10px;
 border-bottom: solid 1px #D0D0D0;
 font-size: 7pt;
}

/* стандартные элементы */
A {
 text-decoration: none;
}
A:LINK {
 color: #0066CC;
}
A:VISITED {
 color: #0066CC;
}
A:HOVER,A:ACTIVE {
 color: #0099FF;
}
EM {
 font-weight: bold;
 font-style: italic;
}
DT, TH, CAPTION {
 font-weight: bold;
}

HR {
 color: #B0B0B0;
 height: 1px;
}
SMALL {
 font-size: 7pt;
 font-family: verdana,tahoma,arial,helvetica,geneva,sans-serif;
}
PRE,SAMP,TT {
 font-size: 9pt;
 font-family: 'courier new',courier,monospace;
}

/* модуль view_content.php */
TABLE.view_content {
 border-collapse: collapse;
 width: 100%;
}
TABLE.view_content TD {
 border-top: solid 1px #D0D0D0;
 padding: 3px;
}
TABLE.view_content TABLE TD {
 border-top: none;
 padding: 0px;
}

/* таблицы вывода данных списком */
.thead td {
 background: white;
 font-size: 7pt;
 color: #808080;
}
.tdrow td {
 vertical-align: top;
 background: #F0F0F0;
}
.twrow td {
 vertical-align: top;
 background: white;
}
td.twcell {
 background: white;
 vertical-align: center;
}
td.tccell {
 width: 60px;
 height: 60px;
 background: white;
 text-align: center;
 vertical-align: middle;
 border: solid 1px #D0D0D0;
}
TD.lb {
 border-left: solid 1px #D0D0D0;
}
.tb TD {
 border-top: solid 1px #D0D0D0;
}
#tb TD {
 border-top: solid 1px #D0D0D0;
}
TD.lrow {
 padding-bottom: 20px;
}

/* таблицы форм */
.f_table td table.f_editor td {
 padding: 0px 5px 0px 0px;
}
td.f_editor {
 border: solid 1px #B0B0B0;
}
.f_hidden {
 display: none;
}
table.f_table {
 border-collapse: collapse;
 width: 100%;
}
.f_table td {
 padding: 5px;
}
.f_item {
 vertical-align: top;
 background: #F0F0F0;
 border-top: solid 1px #D0D0D0;
 border-bottom: solid 1px #D0D0D0;
}
.f_field {
 vertical-align: top;
 background: white;
 border-top: solid 1px #D0D0D0;
 border-bottom: solid 1px #D0D0D0;
 width:100%;
}
.f_header {
 vertical-align: top;
 background: #E0E0E0;
 border-top: solid 1px #D0D0D0;
 border-bottom: solid 1px #D0D0D0;
}
.f_footer {
 vertical-align: top;
 background: #E0E0E0;
 border-top: solid 1px #D0D0D0;
 border-bottom: solid 1px #D0D0D0;
}
.f_button {
 vertical-align: top;
 background: #E0E0E0;
 border-top: solid 1px #D0D0D0;
 border-bottom: solid 1px #D0D0D0;
}

.dbp_filter {
 background: #F0F0F0;
 border: solid 1px #D0D0D0;
 padding: 5px;
 margin: 0px 0px 5px 0px;
}

/* информационные сообщения */
.msg_box {
 background: #FAFCBC;
 border: solid 1px #929292;
 padding: 10px 10px 10px 10px;
 font-size: 8pt;
 color: gray;
}
.msg_ok {
 border: solid 1px green;
 padding: 10px 10px 10px 10px;
 font-size: 8pt;
 color: green;
}
.msg_ok em {
 color: green;
 font-size: 11pt;
 font-weight: bold;
 font-style: normal;
}
.msg_error {
 border: 1px solid brown;
 padding: 10px 10px 10px 10px;
 font-size: 8pt;
 color: brown;
}
.msg_error em {
 color: red;
 font-size: 11pt;
 font-weight: bold;
 font-style: normal;
}

/* календарь */
TR.cal_days TD {
 background: #B5B6B5;
}
TR.cal_body TABLE {
 background: transparent;
}
TR.cal_days TD, TR.cal_dates TD {
 text-align: center;
 border: solid 1px #E7E7E7;
 color: #666666;
}
TD.cal_cell {
 background: #B5B6B5;
}
TR.cal_days TD#6, TR.cal_days TD#7 {
 background: #DBB6BC;
}

TD.cal_cell#6, TD.cal_cell#7 {
 background: #DBB6BC;
}
TR.cal_dates TD.cal_selected {
 background: #CEDBFF;
 border: solid 1px #949294;
 font-weight: bold;
}
TR.cal_dates TD.cal_today {
 background: #E8E8E8;
 border: solid 1px #B5B6B5;
 font-weight: bold;
}

/* формы */
FORM {
 margin: 0px 0px 0px 0px;
}
INPUT, SELECT, TEXTAREA {
 background: #F4F4F4;
 font-size: 8pt;
 color: #000000;
 border: 2px inset;
 font-family: verdana,tahoma,arial,helvetica,geneva,sans-serif;
}
INPUT.button {
 border: 2px outset;
}
INPUT.bgform {
 background: transparent;
 border: none;
}

/* значки */
.imgOff img {
 filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;
}
.imgOff a:hover img {
 filter:alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;
}
img.imgOff {
 filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;
}
img.imgOn {
 filter:alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;
}

.mceEditor {
 width:100%;
 height:400px;
}

.admin_index {font-size:12px;}
.admin_index .ttl {padding-bottom:20px;}
.admin_index .ttl A, .admin_index .ttl SPAN {font-size:16px;}
.admin_index UL LI, .admin_index UL LI A {font-size:12px !important;}