a:link    {
	color: #009;
	}
a:active  {
	color: #f00;
	}
a:visited {
	color: #600;
	}
a:hover   {
	color: #900;
	}

a.a_slogan {
  text-decoration: none
  }
a.a_slogan:link    {
	color: #00c;
	}
a.a_slogan:active  {
	color: #f00;
  }
a.a_slogan:visited {
	color: #00c;
  }
a.a_slogan:hover   {
	color: #900;
	}

a.a_main_menu {
  background-color: #f90;
  font-weight:      bold;
  text-decoration:  none
  }
a.a_main_menu:link    {
	color: #fff;
	}
a.a_main_menu:active  {
	color: #fff;
  }
a.a_main_menu:visited {
	color: #fff;
  }
a.a_main_menu:hover   {
	color: #00f;
	}

body {
	font-family:      verdana, tahoma, arial, sans-serif;
	font-size:        75%;
	line-height:      1.4em;
	text-align:       justify;
	}

#body_border {
	background-color: #fff; /*#fafaff*/
	border-color:     #eee;
	border-style:     solid;
	border-width:     4px;
	color:            #000;
	left:             50%;
	margin-left:      -450px;
 	position:         relative;
 	width:            910px;    /* 10+880+10 = 4+6 + 165 + 10 + 540 + 10 + 165 + 6+4*/
	}

#title {
  background-color: #f0f0f0;      /*#c8e3f4;*/
	}

#slogan {
	color: #00c;
	background-color: fff; /* #f0ffff; */
	float:            left;
	font-size:        22px; /*24*/
	font-weight:      bold;
	height:           auto; /* 90px; дать возможность увеличить шрифт*/
	line-height:      30px;
	margin:           0px 0px 0px 0px ;
	position:         relative;  /* for shadow */
	padding:          0px 0px 0px 0px ;
	text-align:       left;
	width:            250px;
	}

#main_menu {
	background-color: fff; /* #fff0ff; */
	font-size:        12px; /*16*/
	height:           auto; /* 90px;*/
	line-height:      50px;
	margin:           0px 0px 0px 0px ;
	padding:          0px 0px 0px 0px;
	text-align:       right;
	top:              0px;
	}

#left {
	background-color: fff; /* #f0f0f0; */
  float:            left;
	margin:           0px 0px 0px 6px;
	padding:          0px 0px 0px 0px;
	text-align:       left;
	width:            160px;
	}

#center {
	background-color: fff; /* #f0ffff; */
	float:            left;
	margin:           0px 10px 0px 10px;
	padding:          0px 0px 0px 0px;
	text-align:       left;
	width:            530px;
	}

#right {
	background-color: fff; /* #fff0f0; */
	margin:           0px 6px 0px 0px;
	padding:          0px 0px 0px 720px;
	text-align:       left;
	}

#bottom{
  clear:            both;
	margin:           0px 10px 0px 10px;
	padding:          0px 10px 0px 10px;
 }

#prev_next{
	margin:           1em 0px 1em 0px;
	text-align:       center;
 }

#bottom_links {
	background-color: fff; /* #f8ffff; */
	float:            left;
	height:           auto; /*31px;*/
	margin:           0px 0px 0px 0px ;
	padding:          0px 0px 0px 0px ;
	text-align:       left;
	width:            700px;
	}

#counters {
	background-color: fff; /* #fff0ff; */
	height:           31px;
	margin:           0px 0px 0px 0px ;
	padding:          0x 0px 0px 0px;
	text-align:       right;
	top:              0px;
	width1:           200px;
	}

#date_publish{
  background-color: #f0f0f0;
  color:            #666;
	font-size:        80%;
	text-align:       center;
  }

h1 {
	font-size:        0.9em;
	font-weight:      normal;
	margin:           0em 0em 0em 0em;       /* Подавляем отступ */
	padding:          0.1em 0em 0.2em 0em;
	text-align:       center;
	}

h2 {
  color:            #00c;
  font-size:        1.2em;
  font-weight:      bold;
  line-height:      1.4em;
	margin:           0em 0em 0em 0em;       /* Подавляем отступ */
	padding:          0.4em 0em 0.4em 0em;
	text-align:       center;
	text-shadow1:      green 5px 5px 5px;
    }

h3 {
  color:            #00c;
  font-size:        1.0em;
  font-weight:      bold;
  line-height:      1.2em;
	margin:           1em 0em 0em 0em;       /* Подавляем отступ */
    }

p{
  margin:           0em 0em 1em 0em;
  padding           0em 0em 0em 0em;
	text-align:       justify;
  }

dd {
	margin:           0em 0em 1em 0em;
	padding:          0em 0em 0em 2em;
	text-align: 	    left;
	}

ol {
	line-height:      1.4em;
	margin:           0em 0em 1em 0em;
	padding:          0em 0em 0em 0em;
	text-align:       justify;
	}


ol li {
	line-height:      1.4em;
	margin:           0em 0em 0em 3em; /* для (IE и № > 9) */
	padding:          0em 0em 0em 0em;
	text-align:       justify;
  }

ul {
	line-height:      1.4em;
  list-style-type:  disc;
	margin:           0em 0em 1em 0em;
	padding:          0em 0em 0em 0em;
	text-align:       justify;
	}

ul li {
	margin:           0em 0em 0em 2em;
	padding:          0em 0em 0em 0em;
	text-align:       justify;
	}
ul.site_map {
	line-height:      1.4em;
  list-style-type:  none;
	margin:           0em 0em 1em 0em;
	padding:          0em 0em 0em 0em;
	text-align:       justify;
	}

ul.site_map li {
	margin:           0em 0em 0em 2em;
	padding:          0em 0em 0em 0em;
	text-align:       left;
	}
/*
 li {
	margin:           0em 0em 0em 3em;
	padding:          0em 0em 0em 0em;
	text-align:       justify;
	}
*/
table {
  border-collapse1:   collapse;
	font-size:        1em;
  }

td {
  border-collapse1:   collapse;
	background-color: #fff;
  }


hr  {
	background-color: inherit;
	border-top:       1px solid #00a;
	color:            #00a;
	height:           1px
	}

.text{
	position:         relative;
	z-index:          2;
  }

.text_shadow {
	position:         absolute;
	top:              3px;
	left:             4px;
	color:            #d9d9d9;
	z-index:          1;
}

.spacer {
	font-size:        5px;
	height:           15px;
	}

.head_group{
  background-color: #0b0; /*#396;*/
  color:            white;
  font-weight:      bold;
  }

.section{
  background-color: #00c; /* #36f;*/
  color:            white;
  font-weight:      bold;
  }

.center{
	text-align:       center;
  }

.right{
	text-align:       right;
  }

.small{
	font-size:        80%;
	line-height1:      1.0em;
  }

.fixed_small{
	font-size:        11px;
  }

.fixed_small_bold{
	font-size:        10px;
	font-weight:      bold;
  }

.warn{
  color:            #f00;
  }

.current{
	font-size:        110%;
  font-weight:      bold;
  }
.quote{
  background-color: #eee;
  }

.background{
  background-color: #eee;
  }

.background_yellow{
  background-color: yellow;
  }

.background_aqua{
  background-color: aqua;
  }

.font_arial{
	font-family:      arial, sans-serif;
  }

.font_courier{
	font-family:      courier new;
  font-size:        110%;
  }

.font_times{
	font-family:      times new roman;
  font-size:        110%;
  }

/* -------------------------------
&nbsp;
&mdash;
&hellip;
&laquo;  <<
&raquo;  >>
&copy;   (c)
&reg;    (R)
&trade;  TM
&shy;    мягкий перенос
&amp;    &

&plusmn; +-
&times;  умножить
&ne;     not eqv
&lt;     <
&gt;     >
&le;     <=
&ge;     >=
&radic;  sqrt()
&sup2;   квадрат
&sup3;   куб
&frac14; 1/4
&frac12; 1/2
&frac34; 3/4
&infin;  бесконечность
&ensp;   en space
&emsp;   em space
&euro;   евро
&bull;
&prime;  '
&Prime;  ''
&middot; точка на середине высоты строки
&oline;  Надчерк
&deg;    градус


<!-- Arrows -->
&larr;     "&#8592;"> <!-- leftwards arrow, U+2190 ISOnum -->
&uarr;     "&#8593;"> <!-- upwards arrow, U+2191 ISOnum-->
&rarr;     "&#8594;"> <!-- rightwards arrow, U+2192 ISOnum -->
&darr;     "&#8595;"> <!-- downwards arrow, U+2193 ISOnum -->
&harr;     "&#8596;"> <!-- left right arrow, U+2194 ISOamsa -->
&crarr;    "&#8629;"> <!-- downwards arrow with corner leftwards
&lArr;     "&#8656;"> <!-- leftwards double arrow, U+21D0 ISOtech -->
&uArr;     "&#8657;"> <!-- upwards double arrow, U+21D1 ISOamsa -->
&rArr;     "&#8658;"> <!-- rightwards double arrow,

<p>================</p>
<h3>Размер текста</h3>
<ul>
<li></li>
<li> мысль&nbsp;&mdash; отдельный</li>
</ul>

--------------------------------------*/



