/* file type: css;
file name: main.css;
file location: 'http://1001.vdv.ru/include/'
autor: Knoroz Andrey */

body, td{
	font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5A5A5A;
}

a.menu:link {color: #F0F7FF; text-decoration: none; font-weight: bold;}
a.menu:visited {color: #F0F7FF; text-decoration: none; font-weight: bold;}
a.menu:active {color: #F0F7FF; text-decoration: none; font-weight: bold;}
a.menu:hover {color: #FFFF00; text-decoration: none; font-weight: bold;}

td.menu {
	background-color: #003775;
	font-size: 10pt;
}

a:link {color: #0062D4; text-decoration: none;}
a:visited {color: #0062D4; text-decoration: none;}
a:hover {color: #0062D4; text-decoration: underline;}

hr.line {
	width: 100%;
	height: 1px;
	color: Black;
	clear: both;
	}

a.news:link {color: #003775; text-decoration: none;}
a.news:visited {color: #003775; text-decoration: none;}
a.news:hover {color: #003775; text-decoration: underline;}

a.rekl {
	font-size: 10pt;
}

a.rekl:link {color: #ffffff; text-decoration: none; font-weight: normal;}
a.rekl:visited {color: #ffffff; text-decoration: none; font-weight: normal;}
a.rekl:active {color: #ffffff; text-decoration: none; font-weight: normal;}
a.rekl:hover {color: #ffffff; text-decoration: none; font-weight: normal;}
 
input.submit {color: #F0F7FF; text-decoration: none; font-weight: bold;}

.date {color: #003775; font-weight: bold;}
.subject {color: #003775; font-weight: bold; font-size: 105%}
.subject2 {color: #003775; font-weight: bold; font-size: 95%}
.subject3 {color: #003775; font-weight: bold; font-size: 85%}

.titl {color: #FFFFFF; font-weight: bold;}
.titl2 {color: #003775; font-weight: bold;}

/* Заголовок нулевого уровня (н-р, глава книги, но не её название) */
td.title_0 {
	font-weight: bold;
	color: #000000;
	font-size: x-small;
	border-bottom: 1px solid #000000;
	text-transform: uppercase;
	}
	
/* Заголовок первого уровня (ниже предыдущего) */
td.title_1 {
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	font-variant: normal;
	color: #4A4A4A;
	font-size: 10pt;
	font-style: italic;
	}

h4 {
	font-size: x-small;
	text-transform: uppercase;
	color: Black;
	text-align: center;
	font-weight: bold;
	clear: both;
}

h5 {
	font-size: x-small;
	text-transform: none;
	color: Black;
	text-align: center;
	font-weight: bold;
	clear: both;
}

h6 { font-size: x-small; text-align: center; }

/* Счетчик посещений */
p.counter {COLOR: #FFFFFF; FONT-FAMILY: tahoma; font-size: 9px ! important}

/* Полоса прокрутки */
body {
	scrollbar-face-color: #F0F7FF;
	scrollbar-highlight-color: #F0F7FF;
	scrollbar-shadow-color: #F0F7FF;
	scrollbar-3dlight-color: #003775;
	scrollbar-arrow-color: #003775;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #003775;
}

td.a_back {
	background-color: #003775;
	text-align: center;
}	
	
td.a_head {
	background-color: #F0F7FF;
	font-weight: bold;
}

td.a_body {
	background-color: #F0F7FF;
	text-align: center;
}

/* Новости */
td.news {
	background-color: #D8EAFF;
	background: url(../images/backgr_n.gif);
}

/* Разграничительная линия в блоках новостей */
table.news {
	background-color: #F0F7FF;
}

/* Заголовок. Выше только название раздела */
td.title {
	background: url(../images/backgr_nd.gif);
	background-color: #003775;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
}

/* Важный фрагмент текста */
.important {
	font-weight: bold;
}

/* Вступление (комментарий) перед статьей */
p.intro {
	font-style: italic;
}

/* Вопрос журналиста */
p.question {
	font-weight: bold;
}

/* Ответ журналисту */
p.answer {
	font-weight: normal;
}

/* Подпись автора под текстом (статьей) */
p.author {
	text-align: right;
}

blockquote {
	clear: both;
}

/* Цитата */
p.quote {
	font-style: italic;
	color: #5a5a87;
}

/* Подпись автор цитаты */
p.q_auth {
	font-style: italic;
	text-align: right;
	color: #5a5a87;
}

/* Цитата В.В.Шахиджаняна */
p.quote_shah {
	font-style: italic;
	color: #8A4565;
	/* color: #875a87; */
	}

/* Подпись В.В.Шахиджаняна под цитатой */
p.q_auth_shah {
	font-style: italic;
	text-align: right;
	color: #8A4565;
}

/* Картинки (фото) */
img.pic {
	border: 1px solid #003775;
}

table.pic_left {
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 20px;
}

/* Черная разграничительная линия */
td.line_black {
	background-color: #000000;
	background: url(../images/line_black.gif);
}

/* Комментарии под рисунками (фотографиями) */
td.pic_comment {
	text-align: center;
	font-size: 8pt;
	height: 20px;
	vertical-align: top;
}

/* Продолжение следует */
p.continue {
	text-align: right;
	font-size: 8pt;
}

blockquote cite { color: #5a5a87; }
small { font-size: .85em; }

