body, td, option, select
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul, ol
{
/*	padding: 0px 0px 0px 0px; */
	margin-top: 4px;
	margin-bottom: 10px;
}


li /*декларация элемента вообще*/
{
	list-style: square url(img/li_01.gif);
	line-height: 19px;
}

li.normal
{
	list-style: square url(img/li_05.gif);
	line-height: normal;
	margin-left: -10px; 
	padding-bottom: 4px;
}

li.pin
{
	list-style: square url(img/li_02.gif);	
}

p
{
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.on /* для ячейки == активный документ */
{
	font-size: 13px;
	color: #D13030;
	text-decoration: underline;
}


.blue /*  */
{
	color: #3F77AE;
}

.graycell
{
	background-color: #EDE8E8;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* маленькие шрифты */

.smhead
{
	font-size: 10px;
	color: #598EC1;
}

.smfoot, .smfoot a:visited, .smfoot a:link, .smfoot a:hover
{
	font-size: 10px;
	color: #9699A3;
	text-decoration: none;
}


.smfootmenu /* нижнее меню с навигацией */
{
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.smfootmenu a:visited
{
	text-decoration: none;
	color: #666666;
}

.smfootmenu a:hover
{
	text-decoration: underline;
	color: #666666;
}

.smfootmenu a:link
{
	text-decoration: none;
	color: #666666;
}


.mailcell
{
	font-size: 13px;
	color: #FEFEFE;
	background-color: #78B3EE;
	height: 28px;
	padding-right: 15px;
}

.mailcell a:link, .mailcell a:hover, .mailcell a:visited  
{
	color: #FEFEFE;
	text-decoration: none;
}


.pin1 /* булавка слева */
{
	background: url(img/bg_pin_1.gif) no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #D62828;
	padding-top: 23px;
	padding-left: 47px;
}

.pin2 /* булавка справа */
{
	background: url(img/bg_pin_2.gif) no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #D62828;
	padding-top: 23px;
	padding-left: 47px;
}

.pin3 /* булавка справа */
{
	background: url(img/bg_pin_3.gif) no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #D62828;
	padding-top: 35px;
	padding-left: 40px;
}


.txt /* обычный текст */
{
	color: #666666;
	font-size: 11px;
}

.txt a:visited
{
	text-decoration: underline;
	color: #598EC1;
}

.txt a:link
{
	text-decoration: underline;
	color: #396A99;
}

.txt a:hover
{
	text-decoration: none;
	color: #598EC1;
}


.newsdate 
{
	color: #D62828;
	font-size: 13px;
}

.newsmore /* ссылка подробнее в новостях */
{
	padding: 3px;
	padding-right: 15px;
	color: #D62828;
	font-size: 10px;
}

.newsmore a:visited
{
	color: #D62828;
	text-decoration: underline;
}

.newsmore a:hover
{
	color: #D62828;
	text-decoration: none;
}

.newsmore a:link
{
	color: #D62828;
	text-decoration: underline;
}



.listitems
{
	color: #3F77AE;
	font-size: 13px;
}

.listitems a:visited
{
	text-decoration: none;
	color: #3F77AE;
}

.listitems a:active
{
	text-decoration: underline;
	color: #ff0000;
}


.listitems a:hover
{
	text-decoration: underline;
}

.listitems a:link
{
	text-decoration: none;
	color: #3F77AE;
}


/* ----------------------------------------------------- */
/* меню */
td.menu
{
	font-size: 13px;
	color: #FEFEFE;
	height: 26px;
	border-bottom: 1px solid #FEFEFE;
	padding-left: 30px;
	background: #78B3EE url(img/bg_cell_off.gif) no-repeat top left;
}

td.menu a:visited
{
	color: #FEFEFE;
	text-decoration: none;
}

td.menu a:link
{
	color: #FEFEFE;
	text-decoration: none;
}

td.menu a:hover
{
	color: #FEFEFE;
	text-decoration: none;
}

/* меню OnMouseOver */
td.menu-on
{
	font-size: 13px;
	color: #FEFEFE;
/*	background-color: #9BC7F2; */
	height: 26px;
	border-bottom: 1px solid #FEFEFE;
	padding-left: 30px;
	background: #9BC7F2 url(img/bg_cell_on.gif) no-repeat top left;
}

td.menu-on a:visited
{
	color: #FEFEFE;
	text-decoration: none;
}

td.menu-on a:link
{
	color: #FEFEFE;
	text-decoration: none;
}

td.menu-on a:hover
{
	color: #FEFEFE;
	text-decoration: underline;
}

/* ----------------------------------------------------- */
