
/*---------------------------------------------------*/
/*------- общие настройки для форума ----------------*/
/*---------------------------------------------------*/
BODY{
   font-size: 12px;
   BACKGROUND-COLOR: #ffffff; 
   font-family : Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px;
   background-color: #ffffff;
   scrollbar-face-color: #dfdfdf;
   scrollbar-highlight-color: #9abbe1;
   scrollbar-shadow-color: #000000;
   scrollbar-3dlight-color: #000000;
   scrollbar-arrow-color: #0d0d0d;
   scrollbar-track-color: #dfdfdf;
   scrollbar-darkshadow-color: #9abbe1;
   scrollbar-base-color: #9abbe1;
}

a img { border: none; }
/*
td>img { display: block; }
*/

* {
   color: #000000;
   font-family: arial, sans-serif;
   font-size: 12px;
   text-decoration: none;
}

SUP{ FONT-WEIGHT: bold; }

TABLE{
   font-size: 12px;
}

/*- Таблицы по умолчанию -*/
TABLE.Default{
   font-size: 12px;
   WIDTH: 100%; 
}

a {
   color: #004477;
}

a:hover {
   text-decoration: underline;
}

/*-- Для первой страницы сервера WP.ru --*/
A.GreyText { 
   font-size: 102px;
    TEXT-DECORATION: none; 
    COLOR: #000000;
    BACKGROUND-COLOR: #EEF2F6; 
    WIDTH: 100%;
    text-align: left;
    margin-bottom: 3px; 
    border: 1px solid #000000;
}  

A.GreyText:hover { 
   font-size: 10px;
    TEXT-DECORATION: none; 
    COLOR: #004477;
    BACKGROUND-COLOR: #EEF2F6; 
    WIDTH: 100%;
    text-align: left;
    margin-bottom: 3px; 
    border: 1px solid #000000;
}  


A.BlueText { 
   font-size: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #93B6E0; 
    WIDTH: 100%;
    text-align: left;
    margin-bottom: 2px; 
    border: 1px solid #000000;
}  

A.NoText { 
    margin-bottom: 3px; 
}  


TD.TitlePage{
    border-right : 1px solid #999999;
    padding-left: 4px; 
    padding-right : 4px; 
}

TD.TitlePageC{
    padding-left: 4px; 
    padding-right : 4px; 
    border-right : 1px solid #999999;
}

TD.TitlePageR{
    padding-left: 4px; 
    padding-right : 4px; 
}


/*- Панель управления -*/
TABLE.panel{
    BACKGROUND-COLOR: #D9E6F4; 
}
TR.panel{
    BACKGROUND-COLOR: #EEF2F6;
    COLOR: #004477;
}

INPUT.panel { 
   font-size: 12px;
    TEXT-DECORATION: none; 
    BACKGROUND-COLOR: #D9E6F4; 
    COLOR: #004477; 
    border: 1px solid #D9E6F4; 
}  


/*- Статистика в Топе -*/
TABLE.top{
   font-size: 12px;
    WIDTH: 450; 
    BACKGROUND-COLOR: #EEF2F6; 
}
TR.topf{
    BACKGROUND-COLOR: #EEF2F6; 
    text-align: center; 
    COLOR: #333333; 
}
TR.topb{
    BACKGROUND-COLOR: #fFfFfF; 
    text-align: center; 
    COLOR: #004477; 
}


TABLE.DefaultGrey{
   font-size: 12px;
    WIDTH: 100%; 
    border-bottom: 3px solid #000000; 
    border-top : 3px solid #000000; 
    BACKGROUND-COLOR: #EEF2F6; 
}

TABLE.BlueLine{
   font-size: 8px;
    WIDTH: 100%; 
    BACKGROUND-COLOR: #FFFFFF; 
    border-bottom: 3px solid #000000; 
}
TABLE.BlueLineBottom{
   font-size: 8px;
    WIDTH: 100%; 
    BACKGROUND-COLOR: #7DA7D9; 
    border-top : 3px solid #000000; 
}

TABLE.Answer{
   font-size: 12px;
   WIDTH: 100%; 
   border-bottom: 1px solid #999999; 
}

TABLE.Question{
   font-size: 12px;
    WIDTH: 100%; 
    BACKGROUND-COLOR: #EEF2F6; 
    border-bottom: 1px solid #000000; 
}

INPUT.Push { 
   font-size: 12px;
    TEXT-DECORATION: none; 
    BACKGROUND-COLOR: #EEF2F6; 
    COLOR: #000000; 
    border: 1px solid; 
}  

INPUT.SpecialPush{
   font-size: 8px;
    COLOR: #000000;  border: 1px solid #000000; 
    BACKGROUND-COLOR: #efF5FF; 
    WIDTH: 200 px;
    text-align: center; 
}

INPUT.PushSetting { 
   font-size: 12px;
    TEXT-DECORATION: none; 
    BACKGROUND-COLOR: #EEF2F6; 
    COLOR: #000000; 
    border: 1px solid; 
    WIDTH: 120 px;
}  


INPUT.Text { 
   font-size: 12px;
   COLOR: #000000;  border: 1px solid; 
}  

SELECT.Selector { 
   font-size: 12px;
    COLOR: #004477; 
    WIDTH: 390 px;
}  

SELECT.SmallSelector { 
   font-size: 12px;
    COLOR: #004477; 
    WIDTH: 230 px;
}  

SELECT.DefultSelector { 
   font-size: 12px;
    COLOR: #004477; 
    WIDTH: 150 px;
}  


INPUT.TextTeme { 
   font-size: 12px;
   COLOR: #004477;
   border: 1px solid #000000; 
}  

TEXTAREA.Text { 
   font-size: 12px;
    COLOR: #004477;  border: 1px solid #000000; 
}  

TEXTAREA.AText { 
   font-size: 12px;
    BACKGROUND-COLOR: #EEF2F6; 
    COLOR: #ff4400;  border: 1px solid #000000; 
}  

INPUT.CheckBox { 
   font-size: 12px;
   outline: thick solid black;
}  

INPUT.TextBlue { 
   font-size: 12px;
    BACKGROUND-COLOR: #F5FaFF; 
    COLOR: #004477;  border: 1px solid; 
}  

A.TextBlue { 
   font-size: 12px;
    COLOR: #004477;
}  

A.ShowName{
   font-size: 12px;
    COLOR: #004477;
}

A.TextBlueUsername { 
   font-size: 12px;
    COLOR: #004477;
    BACKGROUND-COLOR: #FFFFFF; 
    WIDTH: 160 px;
    border: 1px solid #000000;
}  

INPUT.TextReadOnly { 
   font-size: 12px;
    COLOR: #000000;  border: 1px solid; 
    BACKGROUND-COLOR: #EEF2F6; 
}  

/*- Комментарий на странице -*/
A.Comment, .Comment {
   COLOR: #999999; 
}

/*- Сообщение администратора -*/
A.AdmMes, .AdmMes {
   COLOR: #ff4400; 
}

/*- Подсветка темы в сообщениях -*/
A.viewteme, .viewteme{
   COLOR: #000000;
}

/*-------------------------------------------------------------------------*/
/*------- Таблица для показа вопросов на первой странице форума -----------*/
/*-------------------------------------------------------------------------*/

TABLE.QMain{
   font-size: 12px;
    WIDTH: 100%; 
}
TR.QMain{
    BACKGROUND-COLOR: #f0f0f0; 
    vertical-align : top; 
}
TR.AMain{
    BACKGROUND-COLOR: #fFf0f0; 
    vertical-align : top; 
}
TD.QIcon{
    WIDTH: 5%; 
    BACKGROUND-COLOR: #ffffff;
    padding: 5px 16px 5px 10px; 
}
TD.QReg{
    WIDTH: 5%; 
    BACKGROUND-COLOR: #9ABBE1;
    padding: 5px 16px 5px 10px; 
}
TD.QMain{
    WIDTH: 75%;
    padding: 5px 16px 5px 10px; 
}
TD.QMain50{
    WIDTH: 45%;
    padding: 5px 16px 5px 10px; 
}
TD.QStat{
    WIDTH: 20%;
    padding: 5px 16px 5px 10px; 
}

/*-- Подсветка в вопросах --*/
A.QBold {
    FONT-WEIGHT: bold; 
}
A.QnoBold {
    COLOR: #000000; 
}
A.QColor {
   FONT-WEIGHT: bold; 
   /*COLOR: #0066FF; */
   color: #006cb7;
   TEXT-DECORATION: none; 
}
A.QColor:hover {
   FONT-WEIGHT: bold; 
   COLOR: #0066FF; 
   TEXT-DECORATION: underline; 
}

/* На административной страничке */
A.AdminColor {
   COLOR: #FF4400; 
   FONT-WEIGHT: bold; 
}


/*--------------------------*/
/*------- Ссылки -----------*/
/*--------------------------*/

/*- Управляющие ссылки под шапкой -*/
A.HeaderLine, .HeaderLine {
   COLOR: #004477; 
   TEXT-DECORATION: none; 
}
A.HeaderLine:hover {
   COLOR: #003366; 
   TEXT-DECORATION: underline; 
}

/*- Управляющие ссылки под шапкой -*/
A.HeaderLineLight {
   COLOR: #0044ee; 
   TEXT-DECORATION: none; 
}
A.HeaderLineLight:hover {
   COLOR: #0033dd; 
   TEXT-DECORATION: underline; 
}

/*- Основные ссылки со страницы вопросов -*/
A.MainLine {
   COLOR: #000000; 
   TEXT-DECORATION: none; 
}
A.MainLine:hover {
   COLOR: #000000; 
   TEXT-DECORATION: underline; 
}

/*- Ссылки выбора действия при добавлении сообщения -*/
A.Parser1 {
   COLOR: #000000; 
   BACKGROUND-COLOR: #efF5FF; 
   TEXT-DECORATION: none; 
   border: 1px solid #000000; 
   WIDTH: 200 px;
   text-align: center; 
}
A.Parser1:hover {
   COLOR: #0066FF; 
   BACKGROUND-COLOR: #efF5FF; 
   TEXT-DECORATION: none; 
   border: 1px solid #000000; 
   WIDTH: 200 px;
   text-align: center; 
}

A.Parser2 {
   COLOR: #000000; 
   BACKGROUND-COLOR: #EEF2F6; 
   TEXT-DECORATION: none; 
   border: 1px solid #000000; 
   WIDTH: 150 px;
   text-align: center; 
}
A.Parser2:hover {
   COLOR: #0066FF; 
   BACKGROUND-COLOR: #EEF2F6; 
   TEXT-DECORATION: none; 
   border: 1px solid #000000; 
   WIDTH: 150 px;
   text-align: center; 
}

A.Parser3 {
   COLOR: #000000; 
   BACKGROUND-COLOR: #EEF2F6; 
   TEXT-DECORATION: none; 
   border: 1px solid #000000; 
   WIDTH: 350 px;
   text-align: center; 
}
A.Parser3:hover {
   COLOR: #0066FF; 
   BACKGROUND-COLOR: #EEF2F6; 
   TEXT-DECORATION: none; 
   border: 1px solid #000000; 
   WIDTH: 350 px;
   text-align: center; 
}



/*---------------------------*/
/*------- Таблицы -----------*/
/*---------------------------*/


/*- Таблица на странице резервирования ника -*/
TD.ReservNick1{
   font-size: 12px;
    WIDTH: 46%; 
    BACKGROUND-COLOR: #ddeeff;
    TEXT-VALIGN: top;  
}
TD.ReservNick2{
   font-size: 12px;
    WIDTH: 27%; 
    BACKGROUND-COLOR: #EEF2F6;
    TEXT-VALIGN: top;  
}

/*-  Вписанная таблица в другую таблицу -*/
TABLE.InTable{
   font-size: 12px;
    WIDTH: 95%; 
}


/*-  Таблица разметки для добавления нового вопроса -*/
TABLE.AddTable{
   font-size: 12px;
    WIDTH: 580px; 
    BACKGROUND-COLOR: #EEF2F6;
}
TABLE.AddTableGrey{
   font-size: 12px;
    WIDTH: 580px; 
    BACKGROUND-COLOR: #EEF2F6;
}
TD.AddTable1{
    WIDTH: 120px; 
}
TD.AddTable2{
    WIDTH: 290px; 
}
TD.AddTable3{
    WIDTH: 360px; 
}
TD.AddTable4{
    WIDTH: 580px; 
}

Table.TransliteTable{
   font-size: 12px;
}











/*Zanza*/
.b6 {
   BACKGROUND-COLOR: #7DA7D9;
}
.w0 {
   BACKGROUND-COLOR: #FFFFFF;
}
.g2, .h_g2 {
   BACKGROUND-COLOR: #EEF2F6;
}
.dark, a:link.dark, .caps, a:link.caps {
   COLOR: #004477;
   TEXT-DECORATION: none; /*old*/
}
a:hover.dark, a:hover.caps, a:hover.nickname {
   TEXT-DECORATION: underline;
}
.w0, .b6 {
   padding: 2px 2px;
}
.h_g2 {
   padding: 0px 2px;
}
.tiny, .h_g2, .caps {
   FONT-SIZE: 10px; 
}
.border_b {
   border: 1px solid #000000;
}
INPUT.button_nar { 
   width: 60px;
}
INPUT.field_mid { 
   width: 100px;
}
INPUT.field_mid { 
   BACKGROUND-COLOR: #F5FAFF; 
   COLOR: #004477;
}
.nickname, a:link.nickname, a:hover.nickname {
   COLOR: #0066FF; 
   FONT-WEIGHT: bold;
}

.float, .hint {
   visibility: hidden;
   position: absolute;
   left: -3000;
   z-index: 10;
}

.hint {
   background: #ffffe1; 
   border: 1px solid #535353; 
   margin: 0px; 
   padding: 3px 5px;
   width: 300px;
   /*max-width: 300px;*/
   filter: alpha(Opacity=100, FinishOpacity=75, Style=1, StartX=50, FinishX=150, StartY=50, FinishY=150);
}

.nickname, a:link.nickname, a:hover.nickname, .nb {
   color: #006cb7;
   font-weight: bold;
}

.l_w0 { background-color: #ffffff; } /* белый */
.l_w1 { background-color: #eef2f6; } /* серый by Dich 2006-04-26 */
.l_b1 { background-color: #f9fcff; } /* синий */
.l_r1 { background-color: #fff9f9; } /* красный */
.l_g1 { background-color: #f9fffc; } /* зелёный */
.l_y1 { background-color: #fffff9; } /* жёлтый */

.w0 { background: #ffffff; } /* белый */
.w1 { background: #eef2f6; } /* серенький */
.b1 { background: #f9fcff; } /* голубенький */
.r1 { background: #fff9f9; } /* красноватый */
.g1 { background: #f9fffc; } /* зелёный */

.w0, .w1, .w2, .b1, .r1, .g1 { padding: 0.2em; }

.ln { /* line */
   border: solid #838492;
   border-width: 1px 0;
}

.lnt {
   border-top: 1px solid #eee;
   padding: 0.7em 0.2em;
}

.hot, a:link.hot {
   color: #ff4400;
   font-weight: bold;
   font-size: 10px;
}

.wing {
   font-family: "WingDings";
   font-size: 1.2em;
}

ol, ul {
   margin-top: 0pt;
   margin-bottom: 0pt;
}

.adm_note {
   padding: 0.5em;
   background-color: #fff9f9;
   border: 1px solid #535353; 
}

form { margin: 0; }

input.button_wide, input.field_wide {
   width: 144px;
   font-size: 11px;
   padding: 0px 2px;
   border: 1px solid #000000;
}

input.field_wide {
   background-color: #f5faff;
   color: #004477;
}

textarea {
   border: 1px solid #7F9DB9;
   background-color: #FFF;
   scrollbar-face-color: #E9E9E9;
   scrollbar-highlight-color: #9abbe1;
   scrollbar-shadow-color: #000;
   scrollbar-3dlight-color: #000;
   scrollbar-arrow-color: #0d0d0d;
   scrollbar-track-color: #dfdfdf;
   scrollbar-darkshadow-color: #9abbe1;
   scrollbar-base-color: #9abbe1;
}

.fr { /* рамки вокруг элементов (frame) */
   border: 1px solid #838492;
}

H1, H2, H3 { margin: 0.5em 0 0.3em; font-weight: bold; page-break-after: avoid; }
H1 { font-size: 1.3em; }
H2 { font-size: 1.2em; }
H3 { font-size: 1em; }
