* {
	font-family: arial, tahoma, sans-serif; color: #660066;
}

/* ОБЩИЕ */
h1, h2, h3, h4, h5, h6 {font-family : tahoma, verdana, arial, sans-serif;}
p, div, span, li, td, th {font-family : arial, tahoma, verdana, sans-serif;}
a {color: #ff0000;}
a:visited {color: #800000;}
/* ВНУТРЕННЯЯ ЧАСТЬ */
.siteContent h1 {font-size: 140%; color: #AA1990;}
.siteContent h2 {font-size: 120%; color: #800080;}
.siteContent h3 {font-size: 100%;}
.siteContent h4 {font-size: 90%;}
.siteContent h5 {font-size: 75%; font-style: italic;}
.siteContent h6 {font-size: 75%; font-style: italic; font-weight: normal;}
.siteContent p, .siteContent li, .siteContent table.data td, .siteContent table.dataTableClean td  {font-size: 75%;}
.siteContent small {font-size: 90%;}
.siteContent ul {margin: 0.5em 0 0 1.5em;}
.siteContent p {text-align: justify;}

/* Элементы статей */
.ArticleFullText, .ArticleFullText td, .ArticleFullText p.MsoNormal {font-size: 75%;}
.ArticleFullText p, .ArticleFullText li {font-size: 100%;}
.ArticleAuthor {font-size: 75%; font-weight: bold;}
.ArticleSource {font-size: 75%;}
.ArticleSourceURL {font-size: 75%; font-style: italic;}

/* для корректности размеров вложенных тегов - begin */
.siteContent li li {font-size: 100%;}
.siteContent td td {font-size: 100%;}
.siteContent td li {font-size: 100%;}
.siteContent p li {font-size: 100%;}
/* для корректности размеров вложенных тегов - end */

/* таблица с рамкой в 1 пиксел - begin */
.siteContent table.data {border-collapse : collapse;}
.siteContent table.data th, .siteContent table.data tr.thead {
        font-weight : normal;
        background-color : #D3E4F3;
}
.siteContent table.data td, .siteContent table.data th {
        padding-top : 3px;
        padding-left : 3px;
        padding-bottom : 3px;
        padding-right : 3px;
        border : 1px solid #092869;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.siteContent table.dataTableClean {border-collapse : collapse;}
.siteContent table.dataTableClean th, .siteContent table.dataTableClean tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
.siteContent table.dataTableClean td, .siteContent table.dataTableClean th {
        padding-top : 3px;
        padding-left : 3px;
        padding-bottom : 3px;
        padding-right : 3px;
        border : 0px solid #000000;
}
/* таблица без рамки - end */

/* Верхнее меню */
.topmenu1, .topmenu1 a, .topmenu1 a:visited {
	font-family : tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.topmenu2, .topmenu2 a, .topmenu2 a:visited {
	font-family : tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

/* Блок */
.BlockContent {
	padding: 4px 6px 0px 6px;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 65%;
}



.BlockContent p .newsdate {font-weight: bold; font-family: tahoma, verdana, arial, sans-serif;}

/* Новости */

.newsdate {font-weight: bold;}

p.OneNews .NewsDate {font-size: 90%; color: #092869;}
p.OneNews .NewsTitle {font-weight: bold;}
p.OneNews .NewsShortText {}
p.OneNews .NewsLink {}
.NewsFullText {font-size: 75%;}
.NewsSource {font-size: 70%; font-weight: bold;}

/* МЕНЮ */
table.menu {width: 165px; font-family: tahoma, verdana, arial, sans-serif;}
table.menu td {padding: 2px 3px 3px 2px;}
table.menu tr.level0 td, table.menu tr.level0 a, table.menu tr.level0 div, table.menu tr.level0 b {text-align: center; font-size: 18px; font-weight: bold; color: #990033; text-decoration: none;}
table.menu tr.level1 td, table.menu tr.level1 a, table.menu tr.level1 div {text-align: center; font-size: 11px; font-weight: bold; color: #DD2D00; text-decoration: none;}

/* РУБРИКИ ВОПРОСОВ И ОТВЕТОВ */
li.TRMenuArticle1, li.TRMenuArticle2 {padding-bottom: 0.5ex;}
li.TRMenuArticle2 {list-style: none; font-size: 70%; padding-left: 2ex}

/* Подписи */
.Caption {
	font-size: 70%;
	font-family : arial, tahoma, verdana, sans-serif;
}

/* Вопросы - ответы*/
.faqquestion {font-size: 75%; font-weight: bold;}
.faqquestionauthor {font-size: 75%; font-style: italic;}
.faqanswer {font-size: 75%;}
.faqanswerauthor {font-size: 75%; font-style: italic;}
