P {
	MARGIN: 0.0em 0px 0.0em;
}

/* 
 * Главное меню 
 */
A.menu {
	COLOR: #3366CC;
	FONT-SIZE: 100%;
	FONT-FAMILY: arial, sans-serif;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	border-bottom: 1px solid #3366CC;
}
A.menu:visited {
	COLOR: #3366CC;
}
A.menu:hover {
	COLOR: #CC0000;
	border-bottom: 1px solid #CC0000;
}

/* 
 *  Выбран раздел в главном меню
 */
.menu_cur {
	COLOR: #3366CC;
	FONT-SIZE: 100%;
	FONT-FAMILY: arial, sans-serif;
	FONT-WEIGHT: bold; 
	text-decoration: none;
	border-bottom: 1px dashed #CC0000;
}

/* 
 *  Выбран подраздел
 */
A.menu_upcur {
	COLOR: #3366CC;
	FONT-SIZE: 100%;
	FONT-FAMILY: arial, sans-serif;
	FONT-WEIGHT: bold; 
	text-decoration: none;
	border-bottom: 1px dashed #3366CC;
}
A.menu_upcur:visited {
	COLOR: #3366CC;
}
A.menu_upcur:hover {
	COLOR: #CC0000; 
	border-bottom: 1px dashed #CC0000;
}

/* 
 *  Ссылка
 */
A.link {
	MARGIN: 0em 0px 0.0em;
	color: #0055CC;
	font-size: 80%; 
	FONT-FAMILY: arial, sans-serif;
	text-decoration: underline;
}
A.link:visited {
	COLOR: #990099;
}
A.link:hover {
	color: #CC0000;
}

/* 
 *  Ссылка - заголовок
 */
A.link_header {
	MARGIN: 0em 0px 0.0em;
	FONT-FAMILY: arial, sans-serif;
	FONT-WEIGHT: bold; 
	font-size: 80%; 
	color: #0055CC;
	text-decoration: underline;
}
A.link_header:visited {
	COLOR: #990099;
}
A.link_header:hover {
	color: #CC0000;
}

/* 
 *  Мыло
 */
A.email {
	MARGIN: 0em 0px 0.0em;
	FONT-FAMILY: arial, sans-serif;
	font-size: 80%; 
	COLOR: #0055CC;
	text-decoration: underline;
}
A.email:visited {
	COLOR: #0055CC;
}
A.email:hover {
	COLOR: #CC0000;
}

/* 
 *  Большой заголовок
 */
.header {
	MARGIN: 0em 0px 0.0em;
	COLOR: #000000;
	FONT-FAMILY: arial, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	TEXT-DECORATION: none;
}

/* 
 *  Маленький заголовок
 */
.header_small {
	MARGIN: 0em 0px 0.0em;
	COLOR: #000000;
	FONT-FAMILY: arial, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; 
	TEXT-DECORATION: noneж
}

/* 
 *  Текст
 */
.text {
	MARGIN: 0em 0px 0.0em;
	COLOR: #000000;
	FONT-FAMILY: arial, sans-serif;
	FONT-SIZE: 80%; 
	TEXT-DECORATION: none; 
}

/* 
 *  Цифры в списке
 */
.num {
	MARGIN: 0em 0px 0.0em;
	COLOR: #AAAAAA;
	FONT-FAMILY: arial, sans-serif;
	FONT-SIZE: 70%; 
	TEXT-DECORATION: none;
}

/* 
 *  Рамка
 */
.border{
	border: solid 1px #CCCCCC
}

/* 
 *  Верхняя линия из точек
 */
.dotted_top {
	border-top: dotted 1px #999999
}


/* 
 *  Для исходников
 */
PRE {   PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 6px; 
	FONT-SIZE: 100%; 
	BACKGROUND: #f3f3f3;
	COLOR: black; 
	FONT-FAMILY: Courier New,monospace }

.COMMENT { COLOR: #008800 }

.STRING { COLOR: magenta }

.KEYWORD { COLOR: blue }

.NUMBER { color: red }

