/** Настройки рабочего пространства всей страницы */
body {
    margin: 0;
    padding: 0;
    overflow-y: auto;
    background-color: rgb(253, 252, 248);
    font-family: Tahoma, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #150b00;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 50px 0 0;
    font-family: Tahoma, sans-serif;
    font-weight: bolder;
    text-align: left;
    color: #862935;
    cursor: default;
}

h1 {
    font-size: 32px;
}

h2 {
    font-size: 24px;
    margin-bottom: 1ex;
}

/** Настройки для всех таблиц */
table {
    border-collapse: collapse;
    width: 100%;
}

/** Общая модульная сетка (таблица) справочника */
table#workplace {
    width: 100%;
}

/** Общая модульная сетка (таблица) справочника — настройки для всех ячеек таблицы
*/
table#workplace td {
    padding: 1ex;
}

/** Заголовок (название словаря) */
table#workplace td#headline {
    background-color: #fdecd8;
}

/** Список букв, с которых начинаются словарные статьи */
table#workplace div#alphabet {
    width: 100%;
}

table#workplace div#alphabet span {
    padding: 1ex;
    font-family: Tahoma, sans-serif;
    font-size: 18px;
}

table#workplace div#alphabet span.selected {
    padding: 1ex;
    background-color: #ffeee7;
    color: #b75b68;
    cursor: default;
    font-weight: bold;
}

/** Список словарных статей на определенную букву */
table#workplace td#articles {
    width: 20%;
    vertical-align: top;
}

table#workplace td#articles div {
    padding: 1ex;
    font-family: Tahoma, sans-serif;
    font-size: 18px;
}

table#workplace td#articles div.selected {
    padding: 1ex;
    background-color: #ffeee7;
    color: #b75b68;
    cursor: default;
    font-weight: bold;
    border-right: 1px solid #862935;
}

/** Cловарная статья (содержание) */
table#workplace td#contents {
    vertical-align: top;
    font-family: Tahoma, sans-serif;
    font-size: 22px;
    color: #150b00;
    padding-top: 1.5ex;
}

table#workplace td#contents div {
}

table#workplace td.headline_left {
    width: 130px;
    height: 100px;
    background: url(img/lesson.png) #fdecd8 no-repeat center;
    padding-left: 100px;
}

table#workplace td.headline_top {
    background: #fdecd8 url(img/nn.png) repeat-x top;
    height: 18px;
    padding: 0;
}

table#workplace td.headline_bottom {
    background: url(img/nn.png) repeat-x top;
    border: none;
    height: 18px;
}

table#workplace td.headline_right {
    background: #fdecd8 right;
    border: none;
    width: 100%;
}