* {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100.01%;
}


html {
 /*------------ 100% высота контейнера div.page далее */
 height: 100%;
 /*------------*/

 background: #ffffff;
}

body {
 /*--------------- 100% высота контейнера div.page далее */
 min-height:100%;
 height: 100%;
 /*---------------*/

 background: #ffffff;

 color: #000;
 font-weight: normal;
 font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

/* Контейнер всего содержимого кроме подвала */
div.page {
 width: 960px;
 margin: auto;

 /*----------------------- 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
 height: auto !important;
 min-height:100%;
 height: 100%;
 /*-----------------------*/

 background: #FFEEDB;
 border: 1px solid #000;
}

/* блок гарантирующий, что область на коотрую накладывается div.footer в div.page останется пустой, */
/* наличие этого блока устанавливает высоту div.page 100% относительно клиентской области и контента в FF, Opera */
div.page div.footer_guarantor {
 height: 40px;
 clear: both;

 text-align: right;
 color: #999;
}

/* Контейнер подвала */
div.footer {
 margin: auto;
 margin-top: -40px;
 width: 960px;
 height: 40px;
 clear: both;
 text-align:center;
 font-size:13px;
 font-family:verdana;
 background: #999;
 border: 1px solid #000000;
}

/* Контейнер шапки */

div.page div.header {
 height: 150px;

 background: #999;
}

/* Патч для установки минимальной высоты в IE */

div.page div.patch_minheight {
 width: 1px;
 height: 250px;
 float: right;
}

/* Контейнер вспомогательной полосы */

div.page div.sidebar {
 width: 180px;
 float: left;

 background: #FFEEDB;
}

/* Контейнер основной полосы */

div.page div.mainbar {
 width: 780px;
 overflow: hidden;
 float: left;

 background: #FFEEDB;
}
.logo
{
border: 2px solid #ffffff;
}
div.navigation
{
 padding-left:150px;
 word-spacing:50px;
}
a.main_link
{
 word-spacing:5px;
 font-family:Arial;
 text-decoration:none;
 color:white;
 font-size:13px;
 font-weight:900;
 text-transform:uppercase;
}

a.main_link:hover
{
 color:red;
}

a.left_link,a.left_link2,a.anons_link,a.a_anons_link
{
 color:black;
 font-weight:900;
 word-spacing:5px;
 TEXT-DECORATION: none;
 text-transform: none;
 border-bottom: dotted;
 border-width: 1px;
 border-bottom-color: #592e10
}
a.left_link:hover,a.anons_link:hover,a.a_anons_link:hover
{
color:red;
}
.label
{
 color:green;
 font-weight:900;
 word-spacing:5px;
 TEXT-DECORATION: none;
 text-transform: none;
 }
div.statistika
{
 padding-left:15px;
 width:auto;
 font-size:14px;
 font-family:verdana;
}

div.page_navigation
{
  background: #FFFFFF;
  text-align:center;
  font-family:verdana;
  font-size:13px;
}
div.content
{
  font-size:14px;
  font-family:verdana;
  padding:30px;
  text-align:justify;
}


a.user_list 
{
 text-decoration:none;
 font-family:georgia;
 color:#229AA8
}

a:hover.user_list
{
 color:#C02099
}
a.submenu_item
{
	font-family: tahoma;
	font-weight: 100;
	font-size: 9pt;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}
a:hover.submenu_item
{
color:red
}
.servises,.servised,.system,#cm { background-color:#f1f1f1; margin: 0; padding: 0.5em 1em; border-top: 1px solid #b4b8d9; border-bottom: 1px solid #b4b8d9; font-family: "Tahoma";}
.servises fieldset { margin-bottom: 10px; padding: 1em; border: solid 1px #9696da; }
.servises legend { color: #6161ab; padding: 0.5em 2px; }
.system {color:red;font-weight:900;}
input { font-size: 0.9em; font-family: "Tahoma", Times, serif; border: solid 1px #929292; }
textarea { font-size: 0.9em; font-family:"Tahoma", Times, serif; border: solid 1px #929292; }
input.button { background-color: #c7c7f5; width: auto; }
input.checkbox { position: relative; top: 0.2em; width: auto; border-style: none; }
input.radio { width: auto; border-style: none; }
.nav{text-decoration:none;font-size:17px;}
.pub_anons,#pa { background-color:rgb(255,255,234);height:auto; margin: 0; padding: 0.5em 1em; border-top: 1px solid; border-bottom: 1px solid; border-color:#b4b8d9; font-family: "Tahoma";}
.date,.date_anons,.date_r,.a_date_anons
{
	font-family: tahoma;
	font-weight: 100;
	font-size: 7pt;
	font-variant: normal;
	color: #959595;
}
.pub_full { background-color:#FFFFEA;height:auto; margin: 0; padding: 0.5em 1em; border-top: 1px solid #b4b8d9; border-bottom: 1px solid #b4b8d9; font-family: "Tahoma";font-size:12px;}
p{
padding:2px;
TEXT-INDENT: 10pt
}
.my_menu
{
	width:100%;
	background-color:#FFFFEA;
	font-size:13px;
	font-family: "Tahoma";
	text-align:center;
	word-spacing:20px;
	border: dotted;
	border-width: 1px;
	border-color: #592e10;


}
.a_colorH
{
color:000000;
}


.nav_dir
{
text-align:center;
 border-bottom: dotted;
 border-width: 1px;
 border-bottom-color: #592e10;
 border-top: dotted;
 border-top-color: #592e10;
 padding:10px;
 
}

.pic {
 border: 1px solid #333; /* Граница вокруг блока */
 background-color: #f0f0f0; /* Цвет фона */
 color: navy; /* Цвет подписи */
 padding: 10px; /* Поля вокруг содержимого */
 width: 690px /* Ширина блока */
}
.pic img {
 border: 1px solid #333; /* Рамка вокруг изображения */
 float: left; /* Обтекание по правому краю */
 margin-right: 7px; /* Расстояние между рисунком и текстом */
}  
.pic p {
 margin: 0px; /* Убираем отступы вокруг абзаца */
 padding-top: 0px; /* Поле сверху */
} 
div.cl {
 clear: left; /* Отменяем обтекание */
}

