/* Глобальное форматирование страницы. */

body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #010101;
}

body {
background-image: url(../images/bg.jpg);
background-repeat: repeat;
background-color: #382618;
margin: 0px;
}

body {
  scrollbar-track-color:#BEA270;
  scrollbar-face-color:#804C25;
  scrollbar-arrow-color:#BEA270;
  scrollbar-highlight-color:#BEA270;
  scrollbar-shadow-color:#BEA270;
  scrollbar-3dlight-color:#BEA270;
  scrollbar-darkshadow-color:#A57E3D;
}


fieldset {
border: none;
}

/* Отсупы для вложенных контейнеров.
Попытка избежать проблемы с блоками */

.insidefooter { /*небольшая настройка для footer'a */
padding: 5px 0;
}

.inside {
padding: 10px 0 0 8px;
}

.insideright { /* небольшая настройка для right column */
padding: 10px 0 8px 8px;
} 


/* УСТАНАВЛИВАЙТЕ ЛЮБОЙ РАЗМЕР ШРИФТА В EM */

/* Главные заголовки для различных страниц. 
Соединяйте различные заголовки для создания одного стиля отображения */

h1,.componentheading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5B0E00;
font-weight: bold;
text-align: left;
padding: 15px 0 7px 0;
}

h2,.contentheading,a.contentheading:link,a.contentheading:visited,
.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5B0E00;
font-weight: bold;
text-align: left;
padding: 15px 0 7px 0;
}

h3,table.moduletable th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5B0E00;
font-weight: bold;
text-align: left;
padding: 17px 0 5px 0;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #5B0E00;
font-weight: bold;
text-align: left;
padding: 12px 0 3px 0;

}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
font-weight: bold;
text-align: left;
padding: 12px 0 3px 0;
}

h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5B0E00;
font-weight: bold;
text-align: left;
padding: 10px 0 1px 0;
}

img {
border: 0;
}


/* Форматирование текста, не являющегося ссылкой */

p, td, tr, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* ----- СПИСКИ (LISTS) ----- */

ol, ul, li {
margin: 2px 0 3px 16px;
}


/********* ФОРМАТИРОВАНИЕ ССЫЛОК (LINKS) *********/

/*Форматирование всех основных стилей ссылок */

a:link,a:visited {
color: #990000;
font-size: 12px;
text-decoration: underline;
}

a:hover {
color: #5B0E00;
font-size: 12px;
text-decoration: none;
}



/* НАСТРОЙКИ ФОРМ (FORMS) */ 

.button {
color: #5B0E00;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10px;
font-weight: bold;
border: 3px double #cccccc;
width: auto;
background: #D8C9AF;
padding-top: 1pх;
padding-bottom: 1px;
padding-left: 7px;
padding-right: 7px;
height: 20px !important;
height: 20px;
margin: 1px;
}

.inputbox {
background-color: #D8C9AF;
padding: 2px;
margin: 0px;
font-size: 12px;
color: #444444;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border: 1px solid #D0D0D0;
}

.search {
margin: 40px 20px 0 160px;
background-color: none;
}

.inputbox_search {
height: 16px !important;
height: 16px;
width: 120px;
padding: 0px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-align:left;
border: 1px solid #C0C0C0;
background-color: #FFFFFF;
}



/* ФОРМАТИРОВАНИЕ НАВИГАЦИИ/МЕНЮ (MENU) */

/* форматирование ГЛАВНЫХ(main, не вложенных) элементов меню */

a.mainlevel{
display: block;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-decoration: none;
padding: 1px 5px 3px 21px;
}

a.mainlevel:link {
display: block;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-decoration: none;
}

a.mainlevel:visited {
display: block;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-decoration: none;
}

a.mainlevel:hover {
display: block;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
text-decoration: underline;
}

/* форматирование для элемента меню, когда оно активно, даже в позиции main/sub*/

#active_menu {
display: block;
background-image: url(../images/arrow2.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
text-decoration: none;
}


/* форматирование вложенных элементов меню (имеющих родителей) */

a.sublevel{
display: block;
height: 18px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-decoration: none;
padding-left: 21px;
margin-left: 5px;
}

a.sublevel:link {
display: block;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-decoration: none;
}

a.sublevel:visited {
display: block;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-decoration: none;
}

a.sublevel:hover {
display: block;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
text-decoration: underline;
}


/* форматирование текста и ссылок
"<< В Начало < Предыдущая 1 Следующая > В Конце >>" */

.pagenav,.pagenavbar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #444444;
text-align: center;
margin: 2px;
text-decoration: none;
}

a.pagenav:visited,.pagenavbar:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #990000;
text-align: center;
text-decoration: underline;
}

a.pagenav:hover, {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5B0E00;
text-align: center;
text-decoration: none;
}


/* Форматирование модулей */

.module {
float: left;
width: 40%;
height: 150px;
margin: 0px;
padding: 2px;
}


/* Форматирование ссылки "Подробнее..." для содержимого */

a.readon:link,a.readon:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-align: left;
text-decoration: underline;
margin: 5px 0 0 0;
}

a.readon:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
text-align: left;
text-decoration: none;
margin: 5px 0 0 0;
}


/* Форматирование ссылки "НАЗАД" ("Вернуться") */
a.back_button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-align: left;
text-decoration: underline;
margin-top: 20px;
}

a.back_button:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
text-align: left;
text-decoration: none;
margin-top: 20px;
}


/* как форматировать эти два элемента - показано выше :)) */

/*Форматирование ссылки "Пред." */

.pagenav_prev {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-align: center;
margin: 2px;
text-decoration: none;
}

a.pagenav_prev:visited,.pagenav_prev:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-align: center;
text-decoration: underline;
}

a.pagenav_prev:hover, {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
text-align: center;
text-decoration: none;
}

/*Форматирование ссылки "След." */

.pagenav_next {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-align: center;
margin: 2px;
text-decoration: none;
}

a.pagenav_next:visited,.pagenav_next:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #990000;
text-align: center;
text-decoration: underline;
}

a.pagenav_next:hover, {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5B0E00;
text-align: center;
text-decoration: none;
}



/* ФОРМАТИРОВАНИЕ СТРАНИЦ С СОДЕРЖИМЫМ */

/* Форматирование таблицы оглавления для многостраничного содержимого */

table.contenttoc {
margin: 10px;
}

/* то же самое, форматирование текста таблицы оглавления */
table.contenttoc td {
padding: 2px;
text-align: left;
}

/* то же самое, форматирование заголовка таблицы оглавления */

table.contenttoc th {
color:#5B0E00;
padding: 2px;
text-align: left;
}


/* ОТОБРАЖЕНИЕ ТАБЛИЦ С ДАННЫМИ (Автор, Дата, Название и Просмотры) */

.sectiontableheader {
padding: 2px 2px 2px 10px;
text-align: left;
font-weight: bold;
border-bottom: 2px solid #714A21;
}

/* Форматирование чередующихся строк таблиц */

.sectiontableentry1 {
background-color:none;
padding: 9px 10px 10px 10px;
font-weight: bold;
font-size: 14px !important;
text-transform: uppercase;
}

a.sectiontableentry1:link, a.sectiontableentry1:visited, a.sectiontableentry1:hover {
font-size: 14px !important;
}


.sectiontableentry2 {
background-color:#B39561;
padding: 9px 10px 10px 10px;
font-weight: bold;
font-size: 14px !important;
text-transform: uppercase;
}

a.sectiontableentry2:link, a.sectiontableentry2:visited, a.sectiontableentry2:hover {
font-size: 14px !important;
}



/* РАЗНОЕ */

/* Форматирование даты создания статьи/содержимого */

.createdate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5B0E00;
text-align: left;
padding: 2px;
border-bottom: 1px solid #990000;
}

/* Форматирование текста "Последнее обновление" в конце статьи/содержимого */

.modifydate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5B0E00;
text-align: left;
padding: 2px;
border-top: 1px solid #990000;
}

/* Форматирование текста "Написал:...." ("Автор"). 
You can also use for any 'fine print' on your site by defining it in the html while adding content*/

.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5B0E00;
text-align: left;
padding: 2px;
}

/*На странице результатов опроса, форматирование текста "Количество голосов".. */

.smalldark {
padding: 2px;
}


/* Опросы */

.poll {
margin: 5px;
}


/* Страница поиска */

table.searchintro {
margin: 15px;
}


/* Дополнительно */

.cont_center {
padding: 20px 10px 10px 27px;
}


/* Форма подписки */

.cont_pod {
margin: 0px;
}

.input_mail {
background-color: #D8C9AF;
font-size: 12px;
color: #444444;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border: 1px solid #D0D0D0;
margin: 0px;
}

.button_mail {
color: #5B0E00;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10px;
font-weight: bold;
border: 3px double #cccccc;
width: 100px;
background: #D8C9AF;
height: 20px !important;
height: 20px;
margin: 0px;
}


/* Фреймы */

.left_user3 {
display: block;
overflow: auto;
width: 200px;
height: 150px;
margin: 5px 0 0 22px;
}

.left_left {
display: block;
overflow: auto;
width: 200px;
height: 405px;
margin: 30px 0 0 30px;
}

.center_main {
display: block;
overflow: auto;
width: 95%;
height: 560px;
margin-left: 20px;
}



/* Кнопки */

a.rollover01:link, a.rollover01:visited
{
    display: block;
    height: 143px;
    width: 92px;
    background-image: url(../images/img_04.jpg);
    background-position: 0 0;
}

a.rollover01:hover
{
    display: block;
    height: 143px;
    width: 92px;
    background-image: url(../images/img_04.jpg);
    background-position: 0 -143px;
}

a.rollover02:link, a.rollover02:visited
{
    display: block;
    height: 143px;
    width: 95px;
    background-image: url(../images/img_05.jpg);
    background-position: 0 0;
}

a.rollover02:hover
{
    display: block;
    height: 143px;
    width: 95px;
    background-image: url(../images/img_05.jpg);
    background-position: 0 -143px;
}

a.rollover03:link, a.rollover03:visited
{
    display: block;
    height: 143px;
    width: 96px;
    background-image: url(../images/img_06.jpg);
    background-position: 0 0;
}

a.rollover03:hover
{
    display: block;
    height: 143px;
    width: 96px;
    background-image: url(../images/img_06.jpg);
    background-position: 0 -143px;
}

a.rollover04:link, a.rollover04:visited
{
    display: block;
    height: 143px;
    width: 92px;
    background-image: url(../images/img_07.jpg);
    background-position: 0 0;
}

a.rollover04:hover
{
    display: block;
    height: 143px;
    width: 92px;
    background-image: url(../images/img_07.jpg);
    background-position: 0 -143px;
}

a.rollover05:link, a.rollover05:visited
{
    display: block;
    height: 143px;
    width: 88px;
    background-image: url(../images/img_08.jpg);
    background-position: 0 0;
}

a.rollover05:hover
{
    display: block;
    height: 143px;
    width: 88px;
    background-image: url(../images/img_08.jpg);
    background-position: 0 -143px;
}


/* Контейнер блока */

.roll_cont {
padding: 10px 0 0 0;
text-align: right;
}


a.rollover06:link, a.rollover06:visited
{
    display: block;
    height: 65px;
    width: 215px;
    background-image: url(../images/img_30.jpg);
    background-position: 0 0;
}

a.rollover06:hover
{
    display: block;
    height: 65px;
    width: 215px;
    background-image: url(../images/img_30.jpg);
    background-position: 0 -65px;
}

a.rollover07:link, a.rollover07:visited
{
    display: block;
    height: 66px;
    width: 215px;
    background-image: url(../images/img_31.jpg);
    background-position: 0 0;
}

a.rollover07:hover
{
    display: block;
    height: 66px;
    width: 215px;
    background-image: url(../images/img_31.jpg);
    background-position: 0 -66px;
}

a.rollover08:link, a.rollover08:visited
{
    display: block;
    height: 68px;
    width: 215px;
    background-image: url(../images/img_32.jpg);
    background-position: 0 0;
}

a.rollover08:hover
{
    display: block;
    height: 68px;
    width: 215px;
    background-image: url(../images/img_32.jpg);
    background-position: 0 -68px;
}

a.rollover09:link, a.rollover09:visited
{
    display: block;
    height: 68px;
    width: 215px;
    background-image: url(../images/img_33.jpg);
    background-position: 0 0;
}

a.rollover09:hover
{
    display: block;
    height: 68px;
    width: 215px;
    background-image: url(../images/img_33.jpg);
    background-position: 0 -68px;
}

a.rollover10:link, a.rollover10:visited
{
    display: block;
    height: 136px;
    width: 198px;
    background-image: url(../images/img_34.jpg);
    background-position: 0 0;
}

a.rollover10:hover
{
    display: block;
    height: 136px;
    width: 198px;
    background-image: url(../images/img_34.jpg);
    background-position: 0 -136px;
}


/* Копирайты */

.copyright {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px !important;
color: #A67E40 !important;
text-decoration: none !important;
}

a.copyright:link, a.copyright:visited {
color: #A67E40 !important;
text-decoration: none !important;
}

a.copyright:hover {
color: #A67E40 !important;
text-decoration: underline !important;
}
