@charset "windows-1251";
/* Параметры по-умолчанию */
body {color: black; margin: 0px; padding: 0px; margin-left: 40px; margin-top: 10px; margin-right: 40px; margin-bottom: 10px;}
body td, p, div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
BODY {
	SCROLLBAR-FACE-COLOR: #9db3cc; /*BACKGROUND: #003A22;*/ background: url(bkg.jpg) FONT: 12px Verdana,Arial,Helvetica,sans-serif; SCROLLBAR-HIGHLIGHT-COLOR: #c8d3e1; SCROLLBAR-SHADOW-COLOR: #7492b6; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #eaeff4; SCROLLBAR-ARROW-COLOR: #1d2938; SCROLLBAR-TRACK-COLOR: #d6dee9; SCROLLBAR-DARKSHADOW-COLOR: #3a5370;
}
/* Параметры по-умолчанию для всех таблиц (если не определены спецефические) */
table {width: 100%;font-size: small;  padding-left: 0px;  padding-right: 0px; }
td {vertical-align: top;}
td#centerCcolumn {padding: 0px 7px 1px 7px; border-width: 0px; vertical-align: top; }

/* Настройки по-умолчанию для гиперссылок */
a {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}
a:hover {color: #ff6600;}

/* Настройка HTML тэгов заголовков #1-5 и списков */
h1 {
 font-family: tahoma,arial,helvetica; font-size: 17px; font-weight: normal;text-align: center;
 padding-bottom: 0px;
 margin-bottom: 0px;
}
h2 {
 font-family: arial,helvetica; font-size: 17px; font-weight: bold; line-height: 20px; text-align: center;
}
h3 {
 font-family: arial,helvetica; font-size: 15px; font-weight: bold; line-height: 18px; text-align: center;
}
h4 {}
h5 {}
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #2F5376}
img { border: 0;}

/* Маркер для кнопок форм */
INPUT, TEXTAREA, SELECT   {BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT: 11px Verdana,Arial,Helvetica,sans-serif; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid}
fieldset {	margin: 5 5 5 5; padding : 3 3 3 3;  }
/* НАСТРОЙКИ МОДУЛЯ НОВОСТИ, могут быть применены и в другом месте*/

/* Рамка вокруг новости */
.item {border: 1px solid #cccccc;}

/* Цвет фона заголовка */
.itemHead a {padding: 3px; background-color: #FFFFFF; color: #023A21;}

/* Цвет фона информации о новости (когда опубликова, кем и т.д.) */
.itemInfo {text-align: right; padding: 3px; background-color: #efefef;}

/* Цвет ссылки на раздел и заголовок новости */
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}

/* Текст "опубликовано" */
.itemPoster {font-size: 90%; font-style:italic;}

/* Текст даты и времени */
.itemPostDate {font-size: 90%; font-style:italic; padding-left: 8px;  background: url(dot.gif) no-repeat 0 2px;}

/* Цвет текста "прочтено Х раз" */
.itemStats {font-size: 90%; font-style:italic;padding-left: 8px;  background: url(dot.gif) no-repeat 0 2px;}

/* Поле текста новости и картинки */
.itemBody {padding-left: 5px;}

/* Текст новости */
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}

/* Первая буква новости */
.itemText:first-letter {font-size: 133%; font-weight: bold;}

/* Нижний колонтитул новости (читать далее и т.д.) */
.itemFoot {text-align: right; padding: 1px; background-color: #FAFAFA;}

/* Нижний колонтитул новости (ссылки на администрирование новости) */
.itemAdminLink {font-size: 80%;}

/* Нижний колонтитул новости (Х байт) */
.itemPermaLink {font-size: 90%;padding-left: 8px;  background: url(dot.gif) no-repeat 0 2px;}

/* 
КОНЕЦ НАСТРОЙКИ МОДУЛЯ НОВОСТИ
*/

/* Настройки заголовков таблиц */

th {background-color: #157C49; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size : 11px; }

/* Верх сайта (лого и баннер)*/

td#headerbanner {width: 100%; background-color: transparent; vertical-align: middle; text-align:center;}

/* Серая полоска ниже */

td#headerbar {border-bottom: 0px solid #6699FF; background-image: url(hbar.gif);  text-align: center;  background-color: #A52A2A;  padding-bottom: 6px;  padding-top: 6px;    }

/* 
НАСТРОЙКА СТОЛБЦОВ КОНТЕНТНОЙ ЧАСТИ (левые блоки, центр, правые блоки)
*/

/* Настройка ЛЕВЫХ блоков */
td#leftcolumn {width: 170px; border-right: 0px dashed  #6699cc; font-size:12px;}

/* Заголовки левых блоков*/
td#leftcolumn .blockTitle {padding: 3px; background:#EFF3F1; color:#586961; border-left:8px solid #EFF3F1; font-weight: bold; text-align:center; border-bottom: 1px dashed #015021}

/* Содержание левых блоков*/
td#leftcolumn .blockContent {padding: 0px; line-height: 120%;}

/* Управление всем контентом: */
div#content {text-align: left; padding: 8px;}
/* Настройка ЦЕНТРА страницы */
td#centercolumn {font-size: 12px;}

/* Заголовки центральных таблиц */
td#centercolumn th {background-color: #0B7548; color: #FFFFFF; vertical-align: middle;}

/* Настройки ЦЕНТРАЛЬНЫХ ЦЕНТРАЛЬНЫХ блоков */
/*td#centerCcolumn {padding: 0px 3px 1px 3px;}
/* Заголовок центрального центрального блока */ 
td#centerCcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-left: 0px;}
/* Содержание центрального центрального блока */
/*td#centerCcolumn div.blockContent {padding: 3px; margin-right: 0px; margin-left: 0px; margin-bottom: 2px; line-height: 120%;}
/* Заголовки центральных таблиц */
td#centercolumn a {color: #026541;}
td#centercolumn a:hover {color: #CB2B2B;}
td#centercolumn .comTitle {padding: 3px; /*border-left:8px solid #5678A5;*/ background-color: #D1E5DB;}

/* Настройка ПРАВЫХ блоков */
td#rightcolumn {width: 170px; border-left: 1px solid  #E6E6E6; font-size:12px;}

/* Заголовки таблиц правой стороны */
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}

/* Заголовок правых блоков */
td#rightcolumn div.blockTitle {padding: 3px; border-left:8px solid #EFF3F1;  border-right:8px solid #EFF3F1; background:#EFF3F1; color:#586961; font-weight: bold; text-align: center; border-bottom: 1px dashed #015021}

/* Содержание правых блоков */
td#rightcolumn div.blockContent {padding: 3px; line-height: 120%;}

/* Настройки ЦЕНТРАЛЬНЫХ ПРАВЫХ блоков*/
td#centerRcolumn {width: 50%; padding: 0px 3px 0px 3px;}

/* Настройки ЦЕНТРАЛЬНЫХ ЛЕВЫХ блоков*/
td#centerLcolumn {width: 50%; padding: 0px 3px 0px 3px;}
/* КОНЕЦ НАСТРОЙКИ ОСНОВНОЙ ЧАСТИ СТРАНИЦЫ */

/* Нижний колонтитул */
tr#footerbar {text-align:center; background-image: url(hbar.gif);  padding-top: 5px;  padding-bottom: 5px;  }

/* Главное меню */
td#mainmenu a {display: block; margin-bottom:1px; border-bottom:1px solid #8BB39F; padding:2px; color:#034816; background:#EFF3F1; border-left:6px solid #EFF3F1; border-right:6px solid #EFF3F1; font-weight: normal;}

/* Сыылка в Главном меню при наведении*/
td#mainmenu a:hover {color:#FFFFFF; text-decoration:none; background:#033B20; border-left:8px solid #EFF3F1;}

/* Верхнюю ячейка меню. */
td#mainmenu a.menuTop { padding-left: 3px; background:#E0E3E9; border-top: 0px dashed #6699cc; border-bottom: 1px  /*dashed  #6699cc*/; border-right: 0px  dashed  #6699cc;}

/* Оставшиеся пункты меню*/
td#mainmenu a.menuMain {padding-left: 3px; }

/* Подпункты меню */
td#mainmenu a.menuSub {padding-left: 15px; border-top: 0px dashed #6699cc; border-bottom: 1px  dashed  #6699cc; border-left: 0px;}

/* Стили использующиеся в таблицах*/
.outer {border: 1px solid silver;}
.head {background-color: #B9DDC4; padding: 3px; font-weight: bold;}
.even {background-color: #B9DDC4; padding: 5px;}
.odd {background-color: #EAEDF3; padding: 5px;}
.foot {background-color: #c2cdd6; padding: 3px 2px; font-weight: bold;  }
tr.even td {background-color: #FAFAFA; padding: 5px;}
tr.odd td {background-color: #FFFFFF; padding: 5px;}
table#calendar td,div {padding: 1px 1px 1px 1px;}
table#calendar .even {background-color: #CAE0D5;padding: 1px 1px 1px 1px;}
table#calendar .odd {background-color: #E2ECE7;padding: 1px 1px 1px 1px;}
table#calendar .head {background-color: #9FB9AC; padding: 1px 1px 1px 1px; font-weight: bold;}
/* Системные */
div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #F0F0F0; color: #666666; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}
div.resultMsg a:hover{ color: #555555; text-align: center; border-top: 1px  dashed  #6699cc; border-left: 1px  dashed  #6699cc; font-weight: bold; border-right: 1px  dashed  #6699cc; border-bottom: 1px  dashed  #6699cc; text-decoration: none;}

/* Комментарии */
.comTitle {font-weight: bold; margin-bottom: 2px;  font-size : 14px; }
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold;  vertical-align: middle;  }
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0px}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;} 
H5#newsTitle {
	border-bottom: 1px dashed Silver;
}