 /* Общие настройки стиля для сайта */
 body{
text-align:center; /* Выравнивание текста по умолчанию, в случае необходимости нужно задавать по классам*/
color:#333;          /*Цвет текста по умолчанию, уточнять по элементам*/
direction:ltr;         /*задает порядок чтения текста (слева направо*/
}
body{font:13px arial,helvetica,clean,sans-serif; /*Не понимаю что это, поэтому закоментированно
*font-size:small;
*font:x-small;
*/
}
body *{line-height:1,22em;} /*межстрочное растояние по умолчанию, (em - высота буквы M текущего шрифта)*/


body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img
{margin:0;padding:0;}   				/*Смещения внутренние и наружные по умолчанию в ноль*/
img,fieldset{border:0;}					 /*Рамки рисунков и чего-то еще в ноль*/
ul,ol{list-style:none;}                      /*Вообще убираем маркер или нумерацию списков*/
legend{height:0;font-size:0;}
label{cursor:pointer;cursor:hand;}
cite{font:normal 85% verdana;}
em{font-style:normal;}
cite span{font-weight:bold;}
/*Ссылки*/
a, a:visited{color:#16387c;}                        /*Цвет обычных ссылок и ссылок посещенных одинаков*/
a:link,a:visited{text-decoration:none;}      /*Не посещенные ссылки (link) и посещенные(visited) без подчеркивания*/
#today .bd a:visited,#news .bd a:visited{color:#69789C;} /*В новостных и некоторых других блоках посещенные ссылки другим цветом*/
a:hover{text-decoration:underline;}           /*Ссылки на которые наведена мышь подчеркиваются*/
a:active{text-decoration: underline;}         /*Нажатые ссылки по умолчанию подчеркиваются*/

legend{position:absolute;left:-5000px;width:100px;}
table{font-size:inherit;font:100%;}
/*Заголовки по умолчению*/
h1
{ font-family:		arial,helvetica,sans-serif;
  font-size:		17px;
  color:			black;
}
h1 a{
color:			black;
}
h3
{ font-family:		arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}

#page{
	/*Стиль главного "контейнера" div содержащий все остальные*/
	border-bottom: 10px solid transparent; /*Прозрачная толстая линия внизу страницы?*/
	position:relative;     /*устанавливает, каким образом вычисляется положение элемента в плоскости экрана. 
										position: relative; - задает относительное свободное позиционирование.	*/
	width:1000px;
	text-align: left;                                            /*горизонтальное выравнивание текста влевобтрюк с центрированием в IE 	СОВМЕСТНО С BODY*/
	margin-left: auto;                                    /* ГОРИЗОНТАЛЬНОЕ ЦЕНТРИРОВАНИЕ*/
	margin-right: auto;
   
} 


#left{
	/*Главный контейнер левой колонки */
	float:left;
	width:180px;
	margin:10px 0px 10px 0px;

}

#rightcx{
	/*Вмещает центральную и правую колонку*/
	float:right;
	width:816px;
	padding-top:0px;
	
}
#middle{
	/*Центральная часть*/
	float:left;
	position:relative;
	width:624px;
	/*Минимальная ширина средины*/
	padding: 10px 0px 0px 8px;
    margin:0px 0 0 0;
    
}
#middle h1{  /*Позиционирование заголовков в центральной части страницы*/
	margin-bottom: ;
}
.cat /*Стиль написания категорий первого уровня*/
{ font-size:		120%;
	font-weight: bold;	
}


#right{
	/*Главный контейнер правой колонки */
	float: right;
	width:180px;
	
	
}

#footer{
  color:#16387c;
}
#footer{
clear:both;
text-align:center;
margin: 10px 0 0 0;
padding:10px 0;
border-left:0;border-right:0;border-bottom:0;
border-top: 1px solid #b0bec7;
}
#footer li{
  border-left:1px solid #b0bec7;
}
#copyright{
  color:#666;
}
#footer .strong{
font-weight:bold;
}
#footer ul{
margin-bottom:6px;
width:100%;
}
#footer li{
display:inline;
padding:0 2px 0 5px;
margin:0;
border-left:1px solid;
font-family:verdana;
font-size:85%;

}
#footer li.first{
border:0;
padding-left:0;
}
#footer li.last{
padding-right:0;
}

#subcategories div.top{ /*блок вывода подкатегорий в средней части (кроме главной страницы*/
margin: 20px 0 0 25px;
}

#subcategories div#sub { /*блок вывода под-подкатегорий в средней части (кроме главной страницы*/
margin: 5px 0 0 0px;
}
#maintext p{
	margin: 10px 0 0 0;
}
.logo {
	font-size: 35px;
	font-weight: bold;
	color: Red;
	margin: 0px 0 0 7px;	
	padding: 10px 0 0 0;
	text-decoration: none;
} 
.logo1 {
    font-size:22px; 
	font-weight:bold; 
	font-style:italic1; 
	color:#555555;	
	text-decoration: none;
    margin: 0 0 0 -8px;
} 


.navigation_left{
float:left;
width:50%;min-width:180px;
}

.navigation_right{
float: right;
}
.navigation_right a{
text-decoration:underline;
}

h1{
	
}