/*Стлили для пользовательской страницы по умолчанию*/
body,td,p,font,h1,h2,h3 {
	   font:medium Arial;
         font-size:11px  
}

.newsname{ 
        text-align: left;
        padding-left: 30px;
        background-color : #0066CC;
        font-weight: bold;
        font-size: 14px; sans-serif;
        color: #fff;
      
}


.newsanno{
font-style: normal;
font-size: 12px; sans-serif;
color: #000;

}

.newsimg{
padding: 2px 3px 3px 3px;
border: 1px solid black;
background-color: #fff
}


.firstline{background: #dae4f1;
}

.secondline{background: #fff;
}

.a.newsbold, a.newsbold:hover, a.newsbold:visited{
	color: #0066cc;
	text-decoration: underline;
}
.newsbold{
font-size:13px;
color: #0e43a5;
}

body {
	margin: 0px;
	padding: 0px;
	background: #bcd1fb;
	color: #000000;
      font-size:14px
}
p {
	margin: 0px;
	padding: 3px;
	font-size: x-small;
}
h1,h2,h3 {
	margin: 3px 0px 3px 0px;
	color: #324a9b;
	font-family: Arial;
}
h1 {
	font: bold 110%;
	}
h2 {
	font: bold 110%;
}
h3 {
	font: bold 110%;
}
a,a:link,a:visited,a:hover {
	color: #324a9b;
	text-decoration: underline;
}
a:visited {
	color: #016eb9;
}
a:hover {
	color: #cc0000;
}
table {
	border-collapse: collapse;
}
img {
	border: 0px;
}
ul {
	margin: 0px 0px 0px 15px;
}



/*GROUP Стили для форм*/
form {
	margin: 0px;
}
input,select,textarea {
	background: #e1d8d2;
	font: normal 90% Arial;
}
.inputCheck {
	background: #ffffff;
}
.inputButton {
	background: #016eb9;
	color: #ffffff;
	cursor: hand;
}
.inputSubmit {
	background: #cc0000;
	color: #ffffff;
	font: bold 80%;
	cursor: hand;
}
.tdSubmit {
	background: #b2d3ea;
}

/*GROUP Границы*/
.bl {
	border-left: 1px solid #e1d8d2;
}
.br {
	border-right: 1px solid #e1d8d2;
}
.bt {
	border-top: 1px solid #e1d8d2;
}
.bb {
	border-bottom: 1px solid #e1d8d2;
}

/*GROUP Класс для отображения панели перехода по страницам*/
.toolsPage {
	background: #e5f0f8;
	border: solid 1px #e1d8d2;
}
.toolsPage td {
}
.toolsPage a,.toolsPage a:link,.toolsPage a:visited,.toolsPage a:hover {
	color: #324a9b;
	font: normal 100%;
	text-decoration: none;
}
.toolsPage a:hover {
	color: #cc0000;
}

/*GROUP Класс для отображения панели действия*/
.toolsMenu {
	margin: 5px 0px 5px 0px;
	background: #e5f0f8;
	color: #cc0000;
	border: solid 1px #e1d8d2;
}
.toolsMenu td {
	font: bold 70%;
}
.toolsMenu a,.toolsMenu a:link,.toolsMenu a:visited,.toolsMenu a:hover {
	color: #324a9b;
	font: bold 100%;
	text-decoration: none;
}
.toolsMenu a:hover {
	color: #cc0000;
}

/*GROUP Меню*/
/*Вертикальное меню*/
.vMenu {
	background-color: #0066cc;
	font: bold 120% Verdana;
	cursor: default;
}
.vMenu.section {
	background-color:#0066cc;
	font: bold 120%;
}
.vMenu.vseparator {
	background-color: #ffffff;
	font: normal 100% Verdana;
}
.vMenu a,.vMenu a:link,.vMenu a:visited,.vMenu a:hover {
	color: #324a9b;
	font: bolder 80%;
	text-decoration: none;
}
.vMenu a:hover {
	color:#3333FF;
}
/*Вертикальное выпадающее меню*/
.vDropMenu {
	width: 150px;
	background-color: #0066cc;
	font: bold 90% Verdana;
	cursor: default;
	border: 1px solid #000000;
}
.vDropMenu a,.vDropMenu a:link,.vDropMenu a:visited,.vDropMenu a:hover {
	color: #324a9b;
	font: bolder 80%;
	text-decoration: none;

}
.vDropMenu a:hover {
	color: #cc0000;
}
/*Горизонтальное меню*/
.hMenu {
	background-color: #0066cc;
	font: bold 90% Verdana;
	cursor: default;
}
.hMenu.hseparator {
	font: normal 10% Verdana;
}
.hMenu a,.hMenu a:link,.hMenu a:visited,.hMenu a:hover {
	color: #324a9b;
	font: bolder 80%;
	text-decoration: none;
}
.hMenu a:hover {
	color: #cc0000;
}
/*Горизонтальное выпадающее меню*/
.hDropMenu {
	width: 150px;
	background-color: #0066cc;
	font: bold 90% Verdana;
	cursor: default;
	border: 1px solid #000000;
}
.hDropMenu a,.hDropMenu a:link,.hDropMenu a:visited,.hDropMenu a:hover {
	color: #324a9b;
	font: bolder 80%;
	text-decoration: none;
}
.hDropMenu a:hover {
	color: #cc0000;
}

/*GROUP Класс для отображения панели действия*/
.toolsMenu {
	margin: 5px 0px 5px 0px;
	background: #d1e0b0;
	color: #cc0000;
	border: solid 1px #e1d8d2;
}
.toolsMenu td {
	font: bold 70%;
}
.toolsMenu a,.toolsMenu a:link,.toolsMenu a:visited,.toolsMenu a:hover {
	color: #324a9b;
	font: bold 100%;
	text-decoration: none;
}
.toolsMenu a:hover {
	color: #cc0000;
}

/*GROUP Класс для отображения навигационной строки местонахождения*/
.location { margin: 5px 0px 5px 0px; }
.location td {
	font: bold 70%;
}
.location a,.location a:link,.location a:visited,.location a:hover {
	color: #324a9b;
	font: bold 100%;
	text-decoration: none;
}
.location a:hover {
	color: #cc0000;
}

/*GROUP Информеры*/
.informer {
	width: 200px;
	border: 1px solid #0066cc;
}
.informer.headInformer {
	background: #0066cc;
	font: bold;
}
.informer.contentInformer {
	font: 70%;
      background: #0066cc;
}
.informer.listInformer {
	background: #0066cc;
	font: 70%;
}
.informer.listInformer a,.informer.listInformer a:link,.informer.listInformer a:visited,.informer.listInformer a:hover {
	text-decoration: none;
}

/*Стлили для администраторской страницы*/
/*GROUP Класс для отображения администраторского меню*/
.aMenu {
	background: #b2d3ea;
	color: #cc0000;
}
.aMenu td {
	font: bolder 75%;
}
.aMenu a,.aMenu a:link,.aMenu a:visited,.aMenu a:hover {
	color: #324a9b;
	font: bolder 100%;
	text-decoration: none;
}
.aMenu a:hover {
	color: #cc0000;
}
.aMenu.aSubMenu {
	background: #e5f0f8;
	color: #cc0000;
}
.aMenu.aSubMenu td {
	padding-left: 8px;
	font: bolder 70%;
}
.aMenu.aSubMenu a,.aMenu.aSubMenu a:link,.aMenu.aSubMenu a:visited,.aMenu.aSubMenu a:hover {
	color: #324a9b;
	font: 100%;
	text-decoration: none;
}
.aMenu.aSubMenu a:hover {
	color: #cc0000;
}

/*GROUP Класс для отображения панели действия в администраторской части*/
.aToolsMenu {
	margin: 5px 0px 5px 0px;
	background: #e5f0f8;
	color: #cc0000;
	border: solid 1px #e1d8d2;
}
/*Ячейка таблицы в панели*/
.aToolsMenu td {
	font: bolder 70%;
}
.aToolsMenu a,.aToolsMenu a:link,.aToolsMenu a:visited,.aToolsMenu a:hover {
	color: #324a9b;
	font: bolder 100%;
	text-decoration: none;
}
.aToolsMenu a:hover {
	color: #cc0000;
}

/*GROUP Класс для объекта DIV, в котором редактируеются шаблоны*/
.contentEditable {
	overflow-y: scroll;
	height: 400px;
	border: solid 1px #000000;
}
.contentEditable td {
	border: 1px dotted #000000;
}
.contentEditable.button {
	BORDER-BOTTOM: buttonface solid 1px;
	BORDER-LEFT: buttonface solid 1px;
	BORDER-RIGHT: buttonface solid 1px;
	BORDER-TOP: buttonface solid 1px;
}
.contentEditable.buttonOver {
	BORDER-BOTTOM: buttonshadow solid 1px;
	BORDER-LEFT: buttonhighlight solid 1px;
	BORDER-RIGHT: buttonshadow solid 1px;
	BORDER-TOP:  buttonhighlight solid 1px;
}
.contentEditable.buttonDown {
	BACKGROUND-COLOR: buttonface;
	BORDER-BOTTOM: buttonhighlight solid 1px;
	BORDER-LEFT: buttonshadow solid 1px;
	BORDER-RIGHT: buttonhighlight solid 1px;
	BORDER-TOP:  buttonshadow solid 1px;
}
.contentEditable.buttonChecked {
	BACKGROUND-COLOR: gainsboro;
	BORDER-BOTTOM: buttonhighlight solid 1px;
	BORDER-LEFT: buttonshadow solid 1px;
	BORDER-RIGHT: buttonhighlight solid 1px;
	BORDER-TOP:  buttonshadow solid 1px;
}
.contentEditable.separator {
	BORDER-LEFT: buttonshadow solid 1px;
	BORDER-RIGHT: buttonhighlight solid 1px;
	FONT-SIZE: 0px;
	TOP: 0px;
	HEIGHT: 23px;
	WIDTH: 0px;
	BORDER-BOTTOM: buttonface solid 1px;
	BORDER-TOP: buttonface solid 0px;
}




.lmenu{

	color:#CBE0F5; 
	font-weight:bold;
	background-color: #BCD1FB;
       font-size:14px 	
}

.lmenu a:link, .lmenu a:visited
{
 text-decoration:none;	
 color:#000;
  font-size:14px 
 
}

.lmenu a:hover
{ color:white; text-decoration:underline;}


.today{
	color:white;
	font-size:14px;	
}

input.search{	
	background-color: #bcd1fb;
	font-size: 10px;
	height: 18px;
	color: Blue;
}

.content
{
	font-size:12px;
	color: #3F3F3F;
        align:left;
}

.content h1
{
	padding: 5px 1cm 10px 1cm ;
	font-family: Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #243CB8;
}

.content p
{
	font-size: 12px;
	text-indent: 0cm;
}

.content .selected
{
	font-size: 12px;
	text-decoration: underline;	
}

.refresh_time
{
	font-size:11px;
	color:#000;
	padding-bottom: 10px;
}

.footer_text
{
	font-size:9px;
	color:white;	
}

.info
{
	font-size: 14px;
	text-decoration: underline;	
      color:white;
}

td.panel {
  width:400px!important;
}
