﻿/*Для плагина вывода записей Recent Posts Widget With Thumbnails. N*/
/*Вывод даты. N*/
	.scrollnews .rpwwt-post-date {
		font-size: 13px !important;
		color: #026340 !important;
		font-weight: 600 !important;
		text-decoration: underline;
		margin: 5px 0;
		text-align: left !important;
}
/*Вывод даты. K*/
/*Вывод рубрики. N*/
	a .rpwwt-post-categories {
		font-size: 12px !important;
		color: #808080 !important;
		text-align: right;
}
/*Вывод рубрики. K*/
/*Заголовок новости. N*/
	.scrollnews span.rpwwt-post-title {
		font-size: 15px !important;
		color: #333333 !important;
}
	.scrollnews .rpwwt-post-tit {
		line-height: 16px !important;
		margin-bottom: 5px !important;
		text-align: center  !important;
}
	.rpwwt-post-excerpt p {
		margin: 0px 0 !important;
}
/*Заголовок новости. K*/
/*Текст новости (content). N*/
	ul li .rpwwt-post-excerpt {
		font-size: 13px !important;
		line-height: 16px !important;
		font-style: italic  !important;
		text-align: justify !important;
		color: #665c55 !important;
}
	/*	ul li .rpwwt-post-excerpt a:before { content: ' '; display: block; }	Это перенос слова Побробнее на новую строку, но решил не использовать*/
/*Текст новости (content). K*/
/*Слово Подробнее, или Ознакомиться. K*/
	.scrollnews li .rpwwt-post-excerpt a {
		color: #a86bd6 !important;
		font-style: italic  !important;
		font-size: 13px !important;
		line-height: 1 !important;
		text-align: right;
}
	.scrollnews li .rpwwt-post-excerpt a:link, li .rpwwt-post-excerpt a:visited {
		color: #a86bd6 !important; 
		text-decoration: underline !important;
}
	.scrollnews li .rpwwt-post-excerpt a:hover {
		text-decoration: none !important;
}
/*Слово Подробнее, или Ознакомиться. K*/
/*Отступ после каждой новости. K*/
	.rpwwt-widget ul li {
		margin: 0 !important;
}
/*Отступ после каждой новости. K*/
/*Разделительная линия. N*/
	.dotted-hr {
		height: 0;
		border: none;
		border-top: 2px dotted #ddd;
}
	.dotted-bl {
		margin: 7px 0;
}
/*Разделительная линия. K*/
/*Количество комментариев. N*/
	.rpwwt-post-comments-number {
		font-size: 11px !important;
		font-style: italic  !important;
		text-align: right;
		margin-top: 11px;
}
/*Количество комментариев. K*/

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
/*Для плагина вывода записей Recent Posts Widget With Thumbnails. K*/

/*Для поздравлений. N*/
/*Заголовок новости. N*/
	.scrollcongr span.rpwwt-post-title {
		font-size: 14px !important;
}
	.scrollcongr .rpwwt-post-tit {
		line-height: 16px !important;
		margin-bottom: 5px !important;
		text-align: justify !important;
		color: #222222  !important;
		font-weight: 400 !important;		
}
/*Заголовок новости. K*/
/*Вывод даты. N*/
	.scrollcongr .rpwwt-post-date {
		text-align: left !important;
		font-size: 13px !important;
		color: #026340 !important;
		font-weight: 400 !important;
		text-decoration: none;
		margin: 5px 0;
}
/*Вывод даты. K*/
/*Слово Подробнее, или Ознакомиться. K*/
	.scrollcongr li .rpwwt-post-excerpt {
		color: #a86bd6 !important;
		font-style: italic  !important;
		font-size: 13px !important;
		line-height: 1 !important;
		text-align: right !important;
}
	.scrollcongr li .rpwwt-post-excerpt a:link, .scrollcongr li .rpwwt-post-excerpt a:visited {
		color: #a86bd6 !important; 
		text-decoration: none !important;
}
	.scrollcongr li .rpwwt-post-excerpt a:hover {
		text-decoration: underline !important;
}
/*Слово Подробнее, или Ознакомиться. K*/
/*Для поздравлений. K*/

/*Значок около внешней ссылки */
.wpel-icon-left .wpel-icon.wpel-image {
    margin-right: 0.3em;
}
.wpel-icon.wpel-image {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}
.wpel-icon-2 {
    background-image: url('https://news.biosamara.ru/wp-content/plugins/wp-external-links/public/images/wpel-icons/icon-2.png');
}
/*Значок около внешней ссылки */











body { 
background-image:			url("images/basic/phonebodydna.jpg");
margin:						0px;
padding:					0px;
font-family:				Arial, Tahoma, Verdana, sans-serif;
font-size:					15px;
color:						#002244;
}



/*Маленькие полезные*/
::selection			{background: #A6D753;}		/*Цвет выделенного мышкой текста. Opera, Safari, Google Chrome*/
::-moz-selection	{background: #A6D753;}		/*Цвет выделенного мышкой текста. FireFox*/
a					{outline: none;}			/*Убираем рамку вокруг ссылки*/
a img				{border: none;}				/*Убираем рамку вокруг картинки-ссылки*/
hr					{color: #002244; background-color: #002244; height: 1px; border-width: 0px; margin: 5px 0 0 0; line-height: 16px;}		/* Стилизация горизонтальной hr-полосы */




.content {
border: #e0e0e0 solid;
border-width: 7px 7px 14px 7px;
border-radius:7px;
-moz-border-rudius:7px;
-webkit-border-radius:7px;
box-shadow: 0 0 15px #333;
-moz-box-shadow: 0 0 14px #333;
-webkit-box-shadow: 0 0 14px #333;


text-align: center; display: block; margin: 0 auto;
}



/*Для нумерации недель*/
td.week	{background: url('images/basic/right_week.png') no-repeat center;}
a.week:link		{color: #002244; text-decoration: none;}
a.week:visited	{color: #002244; text-decoration: none;}
a.week:active	{color: #002244; text-decoration: none;}
a.week:hover	{color: #002244; text-decoration: none;}
/*Для нумерации недель*/






/*Шапка*/
.topshap-all {
    display: table;
    width: 100%;
    background: url('images/basic/top_phone.jpg');
}
.topshap-left {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	padding: 0 0; /* Поля вокруг текста */
}
.topshap-center {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 7px 0; /* Поля вокруг текста */
}
.topshap-right {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	padding: 0 0; /* Поля вокруг текста */
}
img.shap {
    max-width: 90%;
    height: auto;
}
/*Шапка*/






table	{color: #002244; font-size: 15px; font-family: Arial, Tahoma, Verdana, sans-serif;}
table.st{color: #002244; font-size: 15px; font-family: Arial, Tahoma, Verdana, sans-serif; border-width: 1px; text-align: center; margin: 0 auto; width: 100%;} /*Стиль стандартной таблицы, по ширине */
table.su{color: #002244; font-size: 15px; font-family: Arial, Tahoma, Verdana, sans-serif; border-width: 1px; text-align: center; margin: 0 auto;}	/*Стиль стандартной таблицы, узкая*/
caption	{color: #002244; font-size: 19px; text-align: center; font-family: Calibri, Tahoma, Arial, Verdana, sans-serif; margin-top: 10px; margin-bottom: 10px; font-variant: small-caps; font-weight: bold;}	/*Заголовки таблиц*/
th		{background-color: #F0FFFF;}	/*Названия столбцов таблиц*/

td.sel	{color: #608620; font-size: 15px; text-align: center; font-family: Arial, Tahoma, Verdana, sans-serif;}	/*Стиль ячейки с выбором предметов в УМК*/
td.tkbeo{background-image: url('images/basic/top_phone.jpg');}	/*Точечная заливка линий в верхнем общем поле*/

font.dat{color: #608620; font-size: 13px; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: underline; font-weight: bold;}	/*Дата и время новостей или объявлений*/


h1		{color: #002244; font-size: 27px; text-align: center;  font-family: Calibri, Tahoma, Arial, Verdana, sans-serif; margin-top:  0px; margin-bottom: 20px; text-transform: uppercase; line-height: 100%; vertical-align: middle;}	/*Основной заголовок*/
h2		{color: #002244; font-size: 19px; text-align: center;  font-family: Calibri, Tahoma, Arial, Verdana, sans-serif; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; line-height: 100%;}	/*Второй заголовок*/
h3		{color: #002244; font-size: 24px; text-align: center;  font-family: Calibri, Tahoma, Arial, Verdana, sans-serif; margin-top: 20px; margin-bottom:  0px; text-transform: uppercase; font-style: italic;}	/*Заголовок для фамилий ППС и УВП*/
h4		{color: #002244; font-size: 17px; text-align: center;  font-family: Calibri, Tahoma, Arial, Verdana, sans-serif; margin-top:  7px; margin-bottom:  7px; font-weight: bold;}	/*Подзаголовок малыми буквами*/

p.abz	{color: #002244; font-size: 15px; text-align: justify; font-family: Arial, Tahoma, Verdana, sans-serif; text-indent: 25px; margin-top: 5px; margin-bottom: 5px; line-height: 17px; }	/*Обычный текстовый абзац*/
p.abind	{color: #002244; font-size: 15px; text-align: justify; font-family: Arial, Tahoma, Verdana, sans-serif; text-indent: 25px; margin-top: 10px; margin-bottom: 10px; line-height: 16px; }	/*Стиль столбца на главной странице*/
p.abinl	{color: #002244; font-size: 15px; text-align: justify; font-family: Arial, Tahoma, Verdana, sans-serif; text-indent: 25px; margin-top: 0px; margin-bottom: 0px;}	/*Стиль абзаца информации о конференции*/
p.abzsp	{color: #002244; font-size: 15px; text-align: justify; font-family: Arial, Tahoma, Verdana, sans-serif; text-indent: 25px; margin-top: 0px; margin-bottom: 11px; margin-left: 16px; margin-right: 7px;}	/*Стиль текстовых абзацев, заключённых в спойлер*/
p.newost	{color: #002244; font-size: 15px; text-align: justify; font-family: Arial, Tahoma, Verdana, sans-serif; margin-top: 0px; margin-bottom: 0px; line-height: 16px; }	/*Стиль новости или объявления*/
p.dis	{color: #808080; font-size: 12px; text-align: center;  font-family: Arial, Tahoma, Verdana, sans-serif; margin-top: 0px; margin-bottom: -20px;}	/*Выпадающий список с дисциплинами*/
p.poem	{color: #002244; font-size: 15px; text-align: center;  font-family: Arial, Tahoma, Verdana, sans-serif;}	/*Стихотворения-поздравления*/
p.ptext	{color: #002244; font-size: 11px; text-align: center;  font-family: Verdana, Tahoma, Arial, sans-serif; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}	/*Подпись к фотографиям*/
p.last	{color: #444444; font-size: 12px; text-align: right;   font-family: Courier New, Courier, Lucida Console, Comic Sans, monospace; }	/*Дата и время последнего изменения веб-страницы*/
p.week	{color: #002244; font-size: 12px; text-align: center;  font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold;}	/*Нумерация недели*/
p.lit	{color: #002244; font-size: 15px; text-align: left;    font-family: Arial, Tahoma, Verdana, sans-serif; text-indent: 33px; margin-top: 0px; margin-bottom: 7px; font-weight: bold; font-style: italic;}	/*Стиль заголовка для списка литературы персоналий*/


/*Абзацы, задающие стиль ссылок. Начало*/
p.links	{text-align: justify; font-size: 15px; text-indent: -15px; margin-left: 40px; margin-top: 11px; margin-bottom: 11px;}	/*Ссылки на wordовские файлы*/
p.linksp{text-align: justify; font-size: 15px; text-indent: -16px; margin-left: 32px; margin-right: 5px;}				/*Ссылки на wordовские файлы внутри спойлеров*/
p.linksc{text-align: justify; font-size: 15px; margin-right:  5px; margin-left: 31px;}									/*Ссылки на веб-страницы в спойлерах*/
p.inlet	{text-align: right; font-size: 15px; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}					/*Ссылки на информационные письма конференций*/
p.podr	{text-align: right; font-size: 13px; line-height: 15px; margin-top: 5px; margin-bottom: 0px; font-style: oblique; font-weight: bold;}	/*Ссылки на "Подробнее"*/
/*Абзацы, задающие стиль ссылок. Конец*/

img.foto{text-align: center; display: block; margin: 0 auto;}	/*Выравнивание по центру рисунков*/
img.ppsuvp{text-align: center; display: block; margin: 0 auto; }	/*Выравнивание по центру рисунков*/
img.hfoto{text-align: center; display: block; margin: 15 auto;}	/*Выравнивание по центру рисунков*/

.sps	{color: #002244; font-size: 15px; text-align: justify; font-family: Arial, Tahoma, Verdana, sans-serif; margin-top: 0px; margin-bottom: 0px;}	/*Стиль нумерованного или маркированного списка*/



a:link		{color: #003366; text-decoration: none;}		/*Стиль ещё не посещённых ссылок*/
a:visited		{color: #003366; text-decoration: none;} 		/*Стиль уже посещённых ссылок*/
a:active		{color: #003366; text-decoration: none;} 		/*Стиль ссылки при нажатии на неё*/
a:hover		{color: #0000FF; text-decoration: underline;}	/*Стиль ссылки при наведении на неё курсора*/

/*Ссылки зелёные на внутренние веб-страницы (напр., подробнее)*/
a.green:link	{color: #608620; text-decoration: underline;}
a.green:visited	{color: #608620; text-decoration: underline;}
a.green:active	{color: #608620; text-decoration: underline;}
a.green:hover	{color: #E2E2E2; text-decoration: none; background-color: #194D89;}

/*Ссылки на разные годы или номера страниц (напр, 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012)*/
a.selmar:link	{color: #608620; text-decoration: none;}
a.selmar:visited{color: #608620; text-decoration: none;}
a.selmar:active	{color: #608620; text-decoration: none;}
a.selmar:hover	{color: #FFFFFF; text-decoration: none; background-color: #194D89;}

/*Ссылки на внешние ресурсы*/
a.lnkout:link	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_out.gif') no-repeat left 4px;}
a.lnkout:visited{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_out.gif') no-repeat left 4px;}
a.lnkout:active	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_out.gif') no-repeat left 4px;}
a.lnkout:hover	{color: #FFFFFF; text-decoration: none;      font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: #194D89 url('images/basic/lnk_out.gif') no-repeat left 4px;}

/*Ссылки на внутренние ресурсы*/
a.lnkher:link	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_her.gif') no-repeat left 4px;}
a.lnkher:visited{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_her.gif') no-repeat left 4px;}
a.lnkher:active	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_her.gif') no-repeat left 4px;}
a.lnkher:hover	{color: #FFFFFF; text-decoration: none;      font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: #194D89 url('images/basic/lnk_her.gif') no-repeat left 4px;}

/*Ссылки на файлы Документ "Microsoft Office Word"*/
a.lnkdoc:link	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_doc.gif') no-repeat left 4px;}
a.lnkdoc:visited{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_doc.gif') no-repeat left 4px;}
a.lnkdoc:active	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_doc.gif') no-repeat left 4px;}
a.lnkdoc:hover	{color: #FFFFFF; text-decoration: none;      font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: #194D89 url('images/basic/lnk_doc.gif') no-repeat left 4px;}

/*Ссылки на файлы Документ "Microsoft Office Excel"*/
a.lnkxls:link	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_xls.gif') no-repeat left 4px;}
a.lnkxls:visited{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_xls.gif') no-repeat left 4px;}
a.lnkxls:active	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_xls.gif') no-repeat left 4px;}
a.lnkxls:hover	{color: #FFFFFF; text-decoration: none;      font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: #194D89 url('images/basic/lnk_xls.gif') no-repeat left 4px;}

/*Ссылки на файлы Презентация "Microsoft Office PowerPoint"*/
a.lnkppt:link	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_ppt.gif') no-repeat left 4px;}
a.lnkppt:visited{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_ppt.gif') no-repeat left 4px;}
a.lnkppt:active	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_ppt.gif') no-repeat left 4px;}
a.lnkppt:hover	{color: #FFFFFF; text-decoration: none;      font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: #194D89 url('images/basic/lnk_ppt.gif') no-repeat left 4px;}

/*Ссылки на файлы Domument "Adobe Acrobat"*/
a.lnkpdf:link	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_pdf.gif') no-repeat left 4px;}
a.lnkpdf:visited{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_pdf.gif') no-repeat left 4px;}
a.lnkpdf:active	{color: #608620; text-decoration: underline; font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: url('images/basic/lnk_pdf.gif') no-repeat left 4px;}
a.lnkpdf:hover	{color: #FFFFFF; text-decoration: none;      font-family: Arial, Tahoma, Verdana, Calibri, sans-serif; padding-left: 15px; background: #194D89 url('images/basic/lnk_pdf.gif') no-repeat left 4px;}



/*Блок вывода картинки заседания кафедры*/
#session	{
height:			160px;
}


textarea	{outline:none;}	





input	{outline:none;}	/*Рамки вокруг полей ввода в GChrome*/
select.umc		{width: 415px;}	/*Стиль (ширина) поля для выбора предмета в УМК*/





/*Подсвет строки в таблице с границами. Начало*/
.myHoverTb tr:hover td{background-color:#FFFFDF;} /*Для нормальных браузеров*/
.myhover td{background-color:#FFFFDF;} /*Для ИЕ и прочих*/
/*Подсвет строки в таблице с границами. Конец*/





/*Подсвет текущей ссылки*/
td.blocklinks a.act:link	{color: #008000; font-size: 15px; text-decoration: none; font-weight: bold;}
td.blocklinks a.act:visited	{color: #008000; font-size: 15px; text-decoration: none; font-weight: bold;}
td.blocklinks a.act:active	{color: #008000; font-size: 15px; text-decoration: none; font-weight: bold;}
td.blocklinks a.act:hover	{color: #FFFFFF; font-size: 15px; text-decoration: none; background-color: #194D89;}
/*Подсвет текущей ссылки*/





/*Стиль верхней строки переходов. Начало*/
p.sag			{font-size: 11px; text-indent: 3px; margin-top: 5px; margin-bottom: 0px; color: #999999; text-decoration: none;}
a.sag:link		{color: #999999; text-decoration: none;}
a.sag:visited	{color: #999999; text-decoration: none;}
a.sag:active	{color: #999999; text-decoration: none;}
a.sag:hover		{color: #008000; text-decoration: underline;}
/*Стиль верхней строки переходов. Конец*/





/*Прокрутка. Начало*/
.scroll {
overflow:		hidden;
overflow:		auto;
width:			98%;
height:			200px;
padding:		5px;
border:			1px solid;
color:			#003366;
font-size:		15px; 
text-align:		justify; 
font-family:	Arial, Tahoma, Verdana, sans-serif; 
}
/*Прокрутка. Конец*/



/*Acronym - тег для подсказки при наведении*/





/*Прокрутка. Начало*/
div.scrollnews {
overflow:		hidden;
overflow:		auto;
width:			100%;
height:			800px;
padding:		5px;
border:			0px solid;
}
/*Прокрутка. Конец*/



/*Прокрутка. Начало*/
div.scrollcongr {
overflow:		hidden;
overflow:		auto;
width:			100%;
height:			405px;
padding:		5px;
border:			0px solid;
}
/*Прокрутка. Конец*/





/*Всплывающая картинка при наведении мыши на ссылку. Начало*/
#screenshot{
	position:	absolute;
	border:		1px solid #ccc;
	background:	#C0C0C0;
	padding:	5px;
	display:	none;
	color:#002244; font-size:  12px; text-align: center;  font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold;
}
a.screenshot:link	{color: inherit; text-decoration: none; border-bottom: 1px dashed #002244; cursor: default;}
a.screenshot:visited{color: inherit; text-decoration: none; border-bottom: 1px dashed #002244; cursor: default;}
a.screenshot:active	{color: inherit; text-decoration: none; border-bottom: 1px dashed #002244; cursor: default;}
a.screenshot:hover	{color: inherit; text-decoration: none; border-bottom: 0px dashed #002244; cursor: default;}
/*Всплывающая картинка при наведении мыши на ссылку. Конец*/









/*Бегстрока. Начало*/
.news {
height:			20px;
margin: 0 auto;
background:		#194D89;
overflow:		hidden;
position:		relative;
color:			#FFFFFF;
font-weight:	bold;		/*Жирность шрифта*/
font-size:		13px;		/*Размер шрифта*/
font-family:	Courier New, Courier, Lucida Console, Comic Sans, monospace;
}
.bg {
min-width:		200px;
max-width:		250px;
margin:			0 0 0px 0px;
overflow:		hidden;
}
div.move {
overflow:		hidden;
width:			99999px !important;
left:			0px;
position:		relative;
}
.news p {
float:			left;
width:			auto;
margin:			0 0 0 355px;
padding:		2px 10px 10px 10px;
}
/*Бегстрока. Конец*/





/*Кнопки для ППС и УВП. Начало*/
.peoplesel { 
display:			block;
font-size:			15px;
font-family:		Calibri, Arial, Verdana, Tahoma, sans-serif;
font-weight:		bold;
text-align:			center;
text-decoration:	none; 
background:			#194D89;
border:				1px solid;
border-bottom-color:#565656;		/*Цвет нижней горизонтальной линии*/
border-right-color:	#656565;		/*Цвет правой вертикальной линии*/
border-left-color:	#FFFFFF;		/*Цвет левой вертикальной линии*/
border-top-color:	#FFFFFF;		/*Цвет верхней горизонтальной линии*/
padding:			1px 0px;

}
.peoplesel:link { 
text-decoration:	none; 
color:				#E2E2E2;
}
.peoplesel:visited { 
text-decoration:	none; 
color:				#E2E2E2;
}
.peoplesel:active { 
text-decoration:	none; 
color:				#E2E2E2;
}
.peoplesel:hover { 
text-decoration:	none; 
font-size:			15px;
font-family:		Calibri, Arial, Verdana, Tahoma, sans-serif;
font-weight:		bold;
color:				#194D89;
background:			#A6D753;
padding-top:		2px;
padding-bottom:		0px;
border-bottom-color:#FFFFFF;		/*Цвет нижней горизонтальной линии на всех уровнях*/
border-right-color:	#FFFFFF;		/*Цвет правой вертикальной линии на всех уровнях*/
border-left-color:	#656565;		/*Цвет правой вертикальной линии на всех уровнях*/
border-top-color:	#565656;		/*Цвет нижней горизонтальной линии на всех уровнях*/
}
/*Кнопки для ППС и УВП. Конец*/





/*Кнопки для истории кафедр. Начало*/
.kafsel { 
display:			block;
font-size:			15px;
font-family:		Calibri, Arial, Verdana, Tahoma, sans-serif;
font-weight:		bold;
text-align:			center;
text-decoration:	none; 
background:			#194D89;
border:				1px solid;
border-bottom-color:#565656;		/*Цвет нижней горизонтальной линии*/
border-right-color:	#656565;		/*Цвет правой вертикальной линии*/
border-left-color:	#FFFFFF;		/*Цвет левой вертикальной линии*/
border-top-color:	#FFFFFF;		/*Цвет верхней горизонтальной линии*/
padding:			1px 0px;
height:				55px;
}
.kafsel:link { 
text-decoration:	none; 
color:				#E2E2E2;
}
.kafsel:visited { 
text-decoration:	none; 
color:				#E2E2E2;
}
.kafsel:active { 
text-decoration:	none; 
color:				#E2E2E2;
}
.kafsel:hover { 
text-decoration:	none; 
font-size:			15px;
font-family:		Calibri, Arial, Verdana, Tahoma, sans-serif;
font-weight:		bold;
color:				#194D89;
background:			#A6D753;
padding-top:		2px;
padding-bottom:		0px;
border-bottom-color:#FFFFFF;		/*Цвет нижней горизонтальной линии на всех уровнях*/
border-right-color:	#FFFFFF;		/*Цвет правой вертикальной линии на всех уровнях*/
border-left-color:	#656565;		/*Цвет правой вертикальной линии на всех уровнях*/
border-top-color:	#565656;		/*Цвет нижней горизонтальной линии на всех уровнях*/
}
/*Кнопки для истории кафедр. Конец*/






/*Календарь. Начало*/
table.calendar {					/*Дни недели*/
font-family:		Arial, Verdana, Tahoma, sans-serif;
color:				#003366;		/*Цвет шрифта текста названия дней недели*/
font-size:			12px;			/*Размер шрифта текста названия дней недели*/
font-weight:		normal;			/*ИНЗ*/
background-color:	#ADADD3;		/*Цвет фона календаря (числа + дни недели)*/
text-align:			center;			/*Выравнивание дней недели по горизонтали*/
}
table.calendar a {					/*Числа в ячейках*/
font-family:		Arial, Verdana, Tahoma, sans-serif;
color:				#000080;		/*Цвет чисел в ячейках*/
font-size:			13px;			/*Размер шрифта чисел в ячейках*/
font-weight:		normal;			/*Жирность чисел в ячейках*/
background-color:	#D2D2F0;		/*Цвет фона каждой ячейки*/
text-align:			right;			/*Выравнивание чисел в ячейках*/
text-decoration:	none;			/*Подчёркивание чисел в ячейках*/
display:			block;
}
table.calendar td.in_month {		/*Ячейки (где расположены числа)*/
font-family:		Arial, Verdana, Tahoma, sans-serif;
color:				#0000CC;		/*ИНЗ*/
font-size:			13px;			/*ИНЗ*/
font-weight:		normal;			/*ИНЗ*/
background-color:	#ADADD3;		/*Цвет границ ячеик Более внутренне*/
text-align:			center;			/*ИНЗ*/
border:			1px solid #ADADD3;	/*Толщина, тип, цвет границы каждой ячейки чисел (более внешне)*/
/*width:				16px;			Ширина каждой ячейки чисел календаря, пришлось отключить, т.к. выдавало неправильную ширину суббот в IE*/
}
table.calendar td.selected {		/*Текущее число*/
font-family:		Arial, Verdana, Tahoma, sans-serif;
font-size:			13px;			/*ИНЗ*/
font-weight:		normal;			/*ИНЗ*/
border:			1px solid #0000FF;	/*Толщина, тип, цвет границы обводки названия дней недели*/
height:				16px;			/*Высота строки с названием месяца*/
}
table.calendar caption {			/*Название месяца*/
font-family: 		Arial, Verdana, Tahoma, sans-serif;
color:				#000080;		/*Цвет текста названия месяца*/
font-size:			13px;			/*Размер текста названия месяца*/
font-weight:		bold;			/*Жирность шрифта названия месяца*/
font-variant:		normal;			/*Регистр названия месяца*/
background-color:	#8B8BD8;		/*Цвет фона строки с названием месяца*/
text-align:			center;			/*Выравнивание названия месяца*/
margin:				0px;
height:				16px;			/*Высота строки с названием месяца*/
}
table.calendar caption a {			/*Значки предыдущего и последующего месяцев и годов*/
font-family:		Arial, Verdana, Tahoma, sans-serif;	/*Семейство шрифтов пред. и след. месяца*/
color:				#000080;		/*Цвет значков предыдущего и последующего месяцев и годов*/
font-size:			12px;			/*Размер шрифта значков предыдущего и последующего месяцев и годов*/
font-weight:		bold;			/*Жирность значков предыдущего и последующего месяцев и годов*/
background-color:	transparent;	/*Цвет фона значков предыдущего и последующего месяцев и годов*/
text-decoration:	none;			/*Подчёркивание значков предыдущего и последующего месяцев и годов*/
display:			inline;
}
table.calendar th {					/*Название дней недели*/
font-family: 		Arial, Verdana, Tahoma, sans-serif;
color:				#000080;		/*Цвет текста названия дней недели*/
font-size:			12px;			/*Размер текста названия дней недели*/
font-weight:		bold;			/*Жирность шрифта названия дней недели*/
background-color:	#ADADD3;		/*Цвет фона строки с названием дней недели*/
text-align:			center;			/*Выравнивание названия дней недели*/
border:			1px solid #8B8BD8;	/*Толщина, тип, цвет границы обводки названия дней недели*/
height:				16px;			/*Высота строки с названиями дней недели*/
}
table.calendar							{width: 158px; overflow: hidden;} 
table.calendar	{white-space: nowrap; overflow: hidden;} 
table.calendar caption	{white-space: nowrap; overflow: hidden;} 
table.calendar span.month_year			{display: inline-block; width: 100px; text-align: center;}
/*Календарь. Конец*/





/*Спойлер. Начало*/
.spoiler { 
background-color:	#E0E5F4;		/*Фон верхней неисчезающей строки*/
border:			3px double #000080;	/*Размер, тип и цвет границы*/
padding-left:		0px;			/*Отступ плюсика и минусика от левого края прямоугольника*/
padding-right:		0px;			/*Отступ текста от правого края прямоугольника*/
padding-top:		0px;			/*Отступ текста от верхнего края прямоугольника*/
margin-left:		0px;			/*Отступ прямоугольника от левого края страницы*/
margin-right:		0px;			/*Отступ прямоугольника от правого края страницы*/
margin-top:			0px;
margin-bottom:		0px; 
color:				#003366;
font-family:		Arial, Tahoma, Verdana, sans-serif; 
}
.spoilerheader { 
background-repeat:	no-repeat;		/*Задний фон повторяется рисунок или нет*/
background-position: 4px 3px;
background-image:	url('images/basic/plus.gif');
color:				#003366;
display:			block;
cursor:				pointer;
font-family:		Arial, Tahoma, Verdana, sans-serif; 
font-weight:		bold;
font-size:			13px; 
padding-left:		21px;			/*Отступ текста от левого края страницы*/
padding-right:		11px;
text-align:			justify
}

a.spoilerheader:link	{color: #003366; text-decoration: none;}
a.spoilerheader:visited	{color: #003366; text-decoration: none;}
a.spoilerheader:active	{color: #003366; text-decoration: none;}
a.spoilerheader:hover	{color: #003366; text-decoration: none;}

.spoiler.open .spoilerheader {
background-image:	url('images/basic/minus.gif');
}
.spoilertext {
background-color:	#EEEEEE;
} 
.spoiler .spoilertext {
display:			none;
} 
.spoiler.open .spoilertext {
display:			block;
}
/*Спойлер. Конец*/





/*Спойлер2. Начало*/
.spoiler2 { 
padding-left:		0px;			/*Отступ плюсика и минусика от левого края прямоугольника*/
padding-right:		0px;			/*Отступ текста от правого края прямоугольника*/
padding-top:		0px;			/*Отступ текста от верхнего края прямоугольника*/
margin-left:		0px;			/*Отступ прямоугольника от левого края страницы*/
margin-right:		0px;			/*Отступ прямоугольника от правого края страницы*/
margin-top:			11px;
margin-bottom:		11px; 
font-family:		Arial, Tahoma, Verdana, Calibri, sans-serif; 
}
.spoilerheader2 { 
background-image:	url('images/basic/lnk_sps.gif');
background-repeat:	no-repeat;		/*Задний фон повторяется рисунок или нет*/
background-position: 25px 1px;
color:				#608620;	
display:			block;
cursor:				pointer;
font-family:		Arial, Tahoma, Verdana, Calibri, sans-serif; 
font-size:			15px; 
padding-left:		40px;			/*Отступ текста от левого края страницы*/
text-align:			justify;
text-decoration:	underline;
}
a.spoilerheader2:link	{color: #608620; text-decoration: underline;}
a.spoilerheader2:visited{color: #608620; text-decoration: underline;}
a.spoilerheader2:active	{color: #608620; text-decoration: underline;}
a.spoilerheader2:hover	{color: #003366; text-decoration: none;}
.spoilertext2 {
padding-left:		17px;			/*Отступ текста от левого края страницы*/
} 
.spoiler2.open2 .spoilerheader2 {
background-image:	url('images/basic/lnk_sps.gif');
}
.spoiler2 .spoilertext2 {
display:			none;
} 
.spoiler2.open2 .spoilertext2 {
display:			block;
}
/*Спойлер2. Конец*/





/*Вертикальное меню. Начало*/
ul#leftmenu {
margin:				0;				/*Отступ системы от верхнего и нижнего левого угла левой границы, и до низа*/
border:				0 none;			/*Изменений не замечено*/
padding:			0;				/*Отступ системы от верхнего левого угла левой границы*/
width:				200px;			/*Ширина прямоугольников, не понятно как*/
list-style:			none;
}
ul#leftmenu ul {					/*Удалим отступы и маркеры в ненумерованном списке, а затем зададим ширину пунктов меню*/
margin:				0;				/*Отступ прямоугольников второго уровня от прямоугольников первого уровня слева*/
padding:			0;				/*Отступ прямоугольников второго уровня от прямоугольников первого уровня слева*/
border:				0 none;			/*ИНЗ*/
width:				200px;			/*Ширина прямоугольников, но непонятно как*/
left:				200px;			/*Отступ прямоугольников второго уровня от окончания прямоугольников первого уровня*/
top:				0;				/*Опускание прямоугольников второго уровня от прямоугольников первого уровня*/
display:			none;
position:			absolute;
list-style:			none;
}
ul#leftmenu ul ul {
display:			none;
position:			absolute;
top:				0;				/*Опускание прямоугольников третьего уровня от прямоугольников второго уровня*/
left:				200px;			/*Отступ прямоугольников третьего уровня от окончания прямоугольников второго уровня*/
}
ul#leftmenu ul ul ul {
display:			none;
position:			absolute;
top:				0;				/*ИНЗ*/
left:				200px;			/*ИНЗ*/
}

ul#leftmenu li {
margin:				0;				/*Расстояние между прямоугольниками на всех уровнях*/
border:				0 none;			/*ИНЗ*/
padding:			0;				/*Расстояние между прямоугольниками на всех уровнях и отступ прямоугольников слева*/
width:				200px;			/*Ширина прямоугольников на всех уровнях*/
list-style:			none;
float:				left;			/*ИНЗ*/
display:			block !important; 
display:			inline; 
position:			relative;
}

ul#leftmenu:after {
clear:				both;
display:			block;
font:				1px/0px serif;	/*ИНЗ*/
content:			".";
height:				0;				/*ИНЗ*/
visibility:			hidden;
}

ul#leftmenu a {
border:				1px solid;		/*Толщина и тип всех линий по контуру прямоугольника*/
padding:			0 5px;			/*Отступ текста от верха и низа прямоугольников и отступ текста от левой стороны на всех уровнях*/
display:			block;
font:				bold 13px/20px Arial, Verdana, Tahoma, sans-serif; /*На всех уровнях: степень жирности, кегль, высота прямоугольников, семейство шрифтов*/
text-decoration:	none;			/*Подчёркивание текста на всех уровнях без наведения и при наведении*/
height:				auto !important;
height:				1%;				/*ИНЗ*/
}

/*Opera. Все прямоугольники без наведения*/
ul#leftmenu li a {
background:			#194D89;		/*Opera. Цвет всех прямоугольников без наведения. Первый уровень+++*/
color:				#E2E2E2;		/*Opera. Цвет всех текстов без наведения. Первый уровень+++*/
font:				bold 13px/19px Arial, Verdana, Tahoma, sans-serif; /*На всех уровнях: степень жирности, кегль, высота прямоугольников, семейство шрифтов*/

border-left-color:	#FFFFFF;		/*Цвет правой вертикальной линии на всех уровнях*/
border-top-color:	#FFFFFF;		/*Цвет нижней горизонтальной линии на всех уровнях*/
border-right-color:	#656565;		/*Цвет правой вертикальной линии на всех уровнях*/
border-bottom-color:#565656;		/*Цвет нижней горизонтальной линии на всех уровнях*/
}
ul#leftmenu li:hover li a {
background:			#194D89;		/*Opera. Цвет всех прямоугольников без наведения. Второй уровень*/
color:				#E2E2E2;		/*Opera. Цвет всех текстов без наведения. Второй уровень*/
font:				13px/16px Arial, Verdana, Tahoma, sans-serif; /*Кегль, высота прямоугольников, семейство шрифтов. Второй уровень*/
opacity:			0.95;			/*Полупрозрачность элемента*/
}
ul#leftmenu li:hover li:hover li a {
background:			#194D89;		/*Opera. Цвет всех прямоугольников без наведения. Третий уровень*/
color:				#E2E2E2;		/*Opera. Цвет всех текстов без наведения. Третий уровень*/
font:				12px/16px Arial, Verdana, Tahoma, sans-serif; /*Кегль, высота прямоугольников, семейство шрифтов. Третий уровень*/
opacity:			0.95;			/*Полупрозрачность элемента*/
}
ul#leftmenu li:hover li:hover li:hover li a {
background:			#194D89;		/*Opera. Цвет всех прямоугольников без наведения. Четвёртый уровень*/
color:				#E2E2E2;		/*Opera. Цвет всех текстов без наведения. Четвёртый уровень*/
}
/*Opera. Прямоугольник непосредственно при наведении*/
ul#leftmenu li a:hover {
background:			#A6D753;		/*Opera. Цвет прямоугольника непосредственно при наведении. Первый уровень*/
border-left-color:	#656565;		/*Цвет правой вертикальной линии на всех уровнях*/
border-top-color:	#565656;		/*Цвет нижней горизонтальной линии на всех уровнях*/
border-right-color:	#FFFFFF;		/*Цвет правой вертикальной линии на всех уровнях*/
border-bottom-color:#FFFFFF;		/*Цвет нижней горизонтальной линии на всех уровнях*/
}
ul#leftmenu li:hover li a:hover {
background:			#A6D753;		/*Opera. Цвет прямоугольника непосредственно при наведении. Второй уровень*/
color:				#194D89;		/*Opera. Цвет текста непосредственно при наведении. Второй уровень*/
}
ul#leftmenu li:hover li:hover li a:hover {
background:			#A6D753;		/*Opera. Цвет прямоугольника непосредственно при наведении. Третий уровень*/
color:				#194D89;		/*Opera. Цвет текста непосредственно при наведении. Третий уровень*/
}
ul#leftmenu li:hover li:hover li:hover li a:hover {
background:			#A6D753;		/*Opera. Цвет прямоугольника непосредственно при наведении. Четвёртый уровень*/
color:				#194D89;		/*Opera. Цвет текста непосредственно при наведении. Четвёртый уровень*/
}
/*Opera. Один прямоугольник, когда курсор наведён на следующие уровни*/
ul#leftmenu li:hover a {
background:			#A6D753;		/*Opera. Цвет одного прямоугольника, когда курсор наведён на следующие уровни. Первый уровень*/
color:				#194D89;		/*Opera. Цвет одного текста, когда курсор наведён на следующие уровни. Второй уровень*/
}
ul#leftmenu li:hover li:hover a {
background:			#A6D753;		/*Opera. Цвет одного прямоугольника, когда курсор наведён на следующие уровни. Второй уровень*/
color:				#194D89;		/*Opera. Цвет одного текста, когда курсор наведён на следующие уровни. Второй уровень*/
}
ul#leftmenu li:hover li:hover li:hover a {
background:			#A6D753;		/*Opera. Цвет одного прямоугольника, когда курсор наведён на следующие уровни. Третий уровень*/
color:				#194D89;		/*Opera. Цвет одного текста, когда курсор наведён на следующие уровни. Третий уровень*/
}


/*IE. Все прямоугольники без наведения*/
ul#leftmenu li.iehover li a {
background:			#194D89;		/*IE. Цвет всех прямоугольников без наведения. Второй уровень*/
color:				#E2E2E2;		/*IE. Цвет всех текстов без наведения. Второй уровень*/
font:				12px/16px Arial, Verdana, Tahoma, sans-serif; /*Кегль, высота прямоугольников, семейство шрифтов. Второй уровень*/
filter: 			alpha (opacity=95);
}
ul#leftmenu li.iehover li.iehover li a {
background:			#194D89;		/*IE. Цвет всех прямоугольников без наведения. Третий уровень*/
color:				#E2E2E2;		/*IE. Цвет всех текстов без наведения. Третий уровень*/
font:				12px/16px Arial, Verdana, Tahoma, sans-serif; /*Кегль, высота прямоугольников, семейство шрифтов. Третий уровень*/
}
ul#leftmenu li.iehover li.iehover li.iehover li a {
background:			#194D89;		/*IE. Цвет всех прямоугольников без наведения. Четвёртый уровень*/
color:				#E2E2E2;		/*IE. Цвет всех текстов без наведения. Четвёртый уровень*/
font:				12px/16px Arial, Verdana, Tahoma, sans-serif; /*Кегль, высота прямоугольников, семейство шрифтов. Четвёртый уровень*/
}
/*IE. Прямоугольник непосредственно при наведении*/
ul#leftmenu a:hover {
background:			#A6D753;		/*IE. Цвет прямоугольника непосредственно при наведении. Первый уровень*/
color:				#194D89;		/*IE. Цвет текста непосредственно при наведении. Первый уровень*/
border-left-color:	#656565;		/*Цвет правой вертикальной линии на всех уровнях*/
border-top-color:	#565656;		/*Цвет нижней горизонтальной линии на всех уровнях*/
border-right-color:	#FFFFFF;		/*Цвет правой вертикальной линии на всех уровнях*/
border-bottom-color:#FFFFFF;		/*Цвет нижней горизонтальной линии на всех уровнях*/
}
ul#leftmenu li.iehover li a:hover {
background:			#A6D753;		/*IE. Цвет прямоугольника непосредственно при наведении. Второй уровень*/
color:				#194D89;		/*IE. Цвет текста непосредственно при наведении. Второй уровень*/
}
ul#leftmenu li.iehover li.iehover li a:hover {
background:			#A6D753;		/*IE. Цвет прямоугольника непосредственно при наведении. Третий уровень*/
color:				#194D89;		/*IE. Цвет текста непосредственно при наведении. Третий уровень*/
}
ul#leftmenu li.iehover li.iehover li.iehover li a:hover {
background:			#A6D753;		/*IE. Цвет прямоугольника непосредственно при наведении. Четвёртый уровень*/
color:				#194D89;		/*IE. Цвет текста непосредственно при наведении. Четвёртый уровень*/
}
/*IE. Один прямоугольник, когда курсор наведён на следующие уровни*/
ul#leftmenu li.iehover a {
background:			#A6D753;		/*IE. Цвет одного прямоугольника, когда курсор наведён на следующие уровни. Первый уровень*/
color:				#194D89;		/*IE. Цвет одного тескта, когда курсор наведён на следующие уровни. Первый уровень*/
}
ul#leftmenu li.iehover li.iehover a {
background:			#A6D753;		/*IE. Цвет одного прямоугольника, когда курсор наведён на следующие уровни. Второй уровень*/
color:				#194D89;		/*IE. Цвет одного тескта, когда курсор наведён на следующие уровни. Второй уровень*/
}
ul#leftmenu li.iehover li.iehover li.iehover a {
background:			#A6D753;		/*IE. Цвет одного прямоугольника, когда курсор наведён на следующие уровни. Третий уровень*/
color:				#194D89;		/*IE. Цвет одного тескта, когда курсор наведён на следующие уровни. Третий уровень*/
}

ul#leftmenu li:hover ul ul {
display: none;
}
ul#leftmenu li:hover ul ul ul {
display: none;
}

ul#leftmenu li.iehover ul ul {
display: none;
}
ul#leftmenu li.iehover ul ul ul {
display: none;
}

ul#leftmenu li:hover ul {
display: block;
}
ul#leftmenu ul li:hover ul {
display: block;
}
ul#leftmenu ul ul li:hover ul {
display: block;
}

ul#leftmenu li.iehover ul {
display: block;
}
ul#leftmenu ul li.iehover ul {
display: block;
}
ul#leftmenu ul ul li.iehover ul {
display: block;
}
/*Вертикальное меню. Конец*/





/*Нижняя навигация. Начало*/
.botnav { 
font-size:			11px;
font-family:		Arial, Verdana, Tahoma, sans-serif;
color:				#E2E2E2;
text-align:			center;
text-decoration:	none;
background:			#194D89;
border:				1px solid;
border-bottom-color:#194D89;		/*Цвет нижней горизонтальной линии*/
border-right-color:	#959595;		/*Цвет правой вертикальной линии*/
border-left-color:	#959595;		/*Цвет левой вертикальной линии*/
border-top-color:	#959595;		/*Цвет верхней горизонтальной линии*/
height:				17px;
}
.botnav:link { 
text-decoration:	none; 
color:				#E2E2E2;
}
.botnav:visited { 
text-decoration:	none; 
color:				#E2E2E2;
}
.botnav:active { 
text-decoration:	none; 
color:				#E2E2E2;
}
.botnav:hover { 
font-size:			11px;
font-family:		Arial, Verdana, Tahoma, sans-serif;
color:				#194D89;
text-align:			center;
text-decoration:	none;
background:			#A6D753;
border:				1px solid;
border-bottom-color:#959595;		/*Цвет нижней горизонтальной линии на всех уровнях*/
border-right-color:	#194D89;		/*Цвет правой вертикальной линии на всех уровнях*/
border-left-color:	#194D89;		/*Цвет левой вертикальной линии на всех уровнях*/
border-top-color:	#194D89;		/*Цвет верхней горизонтальной линии на всех уровнях*/
}
/*Нижняя навигация. Конец*/
















/*Форма поиска. Начало*/
form	{margin:	0}					/* убираем отступы вокруг формы */
.search {
	width:			150px;				/* устанавливаем необходимую ширину формы в зависимости от дизайна форма без проблем растягивается */
	position:		relative;			/* кнопку отправки будем позиционировать абсолютно, поэтому необходимо это свойство */
}
.search input {
	border:			none;				/* отключаем бордюры у инпутов */
}
.search .input {						/* стили для поля ввода */
	width: 100%;						/* растягиваем поле ввода на всю ширину формы */
	padding:		8px 37px 9px 15px;	/* за счет верхнего (8px) и нижнего (9px) внутренних отступов регулируем высоту формы; внутренний отступ справа (37px) делаем больше левого, т.к. там будет размещена кнопка отправки */
	-moz-box-sizing:border-box;			/* чтобы ширина поля ввода (100%) включала в себя внутренние отступы */
	box-sizing:		border-box;			/* чтобы ширина поля ввода (100%) включала в себя внутренние отступы */
	box-shadow:		inset 0 0 5px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.3);		/* добавляем внутренние тени */
	border-radius:	20px;				/* закругляем углы */
	background:		#EEE;
	font:			11px Arial, Tahoma, sans-serif;
	color:			#555;
	outline:		none;
}
.search .input:focus {					/* меняем оформление поля ввода при фокусе */
   box-shadow:		inset 0 0 5px rgba(0,0,0,0.2), inset 0 1px 2px rgba(0,0,0,0.4);
   background:		#E8E8E8;
   color:			#333;
}
.search .submit {						/* оформляем кнопку отправки */
	position:		absolute;			/* позиционируем кнопку абсолютно от правого края формы */
	top:			0;					/* позиционируем кнопку абсолютно от правого края формы */
	right:			0;					/* позиционируем кнопку абсолютно от правого края формы */
	width:			37px;
	height:			100%;				/* растягиваем кнопку на всю высоту формы */
	cursor:			pointer;
	background:		url(images/basic/loop.png) 50% no-repeat;
	opacity:		0.5;				/* добавляем прозрачность кнопке отправки */
}
.search .submit:hover {
	opacity:	0.8;					/* при наведении курсора меняем прозрачность кнопки отправки */
}
input[type="search"] {					/* данное свойство необходимо для того, чтобы в браузерах Chrome и Safari можно было стилизовать инпуты */
	-webkit-appearance: none;
}

/* задаем отдельные стили для браузеров IE ниже 9-й версии */
*+html .search {
   /* для IE7 подгоняем ширину под другие браузеры и добавляем правый
   ** внутренний отступ, чтобы кнопка отправки встала на свое место */
   width: 28%;
   padding: 0 52px 0 0;
}
.search .input {
   border: 1px solid #DFDFDF;
   border-top: 1px solid #B3B3B3;
   padding-top: 7px;
   background-bottom: 8px;
}
.search .input:focus {
   border: 1px solid #CFCFCF;
   border-top: 1px solid #999;
}
.search .submit {
   filter: alpha(opacity=50);
}
.search .submit:hover {
   filter: alpha(opacity=80);
}
/*Форма поиска. Конец*/









/* Сортировка таблиц*/
.table_sort table {
    border-collapse: collapse;
}

.table_sort th {
    color: #002244;
    background-color: #c0c0c0;
		background-image: url('images/basic/sort_updown.png');
		background-position: right -15px center;
		background-repeat: no-repeat;
		background-origin: content-box;
		padding-right: 15px;
    cursor: pointer;
}

.table_sort tbody tr:nth-child(even) {
    background: #e3e3e3;
}

th.sorted[data-order="1"],
th.sorted[data-order="-1"] {
	position: relative;
	background-image: none;
}

th.sorted[data-order="1"]::after,
th.sorted[data-order="-1"]::after {
    right: 0px;
    position: absolute;
top: 50%;
transform: translate(0, -50%);
}

th.sorted[data-order="-1"]::after {
	content: url('images/basic/sort_down.png');
}

th.sorted[data-order="1"]::after {
	content: url('images/basic/sort_up.png');
}
/* Сортировка таблиц*/
















/*Связь файлов. Начало*/
td.loa		{background-image: url("js/images/aloading.gif");}
td.next		{background-image: url("js/images/anext.gif");}
td.prev		{background-image: url("js/images/aprev.gif");}
td.rob		{background-image: url("robots.txt");}
td.ico		{background-image: url("favicon.ico");}

td.news1	{background-image: url("news/news_2011-12/newsarchive_2011-12.htm");}
td.news2	{background-image: url("news/news_2012-13/newsarchive_2012-13.htm");}
td.news3	{background-image: url("news/news_2013-14/newsarchive_2013-14.htm");}
td.news4	{background-image: url("news/news_2014-15/newsarchive_2014-15.htm");}
td.news4	{background-image: url("news/news_2015-16/newsarchive_2015-16.htm");}
td.news4	{background-image: url("news/news_2016-17/newsarchive_2016-17.htm");}


/*Связь файлов. Конец*/

/*Ссылки на открытки для правильного учёта несвязанных ссылок*/
td.otkhb01	{background-image: url("images/news/otk_hapbyr/otk_hb-01.jpg");}
td.otkhb02	{background-image: url("images/news/otk_hapbyr/otk_hb-02.jpg");}
td.otkhb03	{background-image: url("images/news/otk_hapbyr/otk_hb-03.jpg");}
td.otkhb04	{background-image: url("images/news/otk_hapbyr/otk_hb-04.jpg");}
td.otkhb05	{background-image: url("images/news/otk_hapbyr/otk_hb-05.jpg");}
td.otkhb06	{background-image: url("images/news/otk_hapbyr/otk_hb-06.jpg");}
td.otkhb07	{background-image: url("images/news/otk_hapbyr/otk_hb-07.jpg");}
td.otkhb08	{background-image: url("images/news/otk_hapbyr/otk_hb-08.jpg");}
td.otkhb09	{background-image: url("images/news/otk_hapbyr/otk_hb-09.jpg");}
td.otkhb10	{background-image: url("images/news/otk_hapbyr/otk_hb-10.jpg");}
td.otkhb11	{background-image: url("images/news/otk_hapbyr/otk_hb-11.jpg");}
td.otkhb12	{background-image: url("images/news/otk_hapbyr/otk_hb-12.jpg");}
td.otkhb13	{background-image: url("images/news/otk_hapbyr/otk_hb-13.jpg");}
td.otkhb14	{background-image: url("images/news/otk_hapbyr/otk_hb-14.jpg");}
td.otkhb15	{background-image: url("images/news/otk_hapbyr/otk_hb-15.jpg");}
td.otkhb16	{background-image: url("images/news/otk_hapbyr/otk_hb-16.jpg");}
td.otkhb17	{background-image: url("images/news/otk_hapbyr/otk_hb-17.jpg");}
td.otkhb18	{background-image: url("images/news/otk_hapbyr/otk_hb-18.jpg");}
td.otkhb19	{background-image: url("images/news/otk_hapbyr/otk_hb-19.jpg");}
td.otkhb20	{background-image: url("images/news/otk_hapbyr/otk_hb-20.jpg");}
td.otkhb21	{background-image: url("images/news/otk_hapbyr/otk_hb-21.jpg");}
td.otkhb22	{background-image: url("images/news/otk_hapbyr/otk_hb-22.jpg");}
td.otkhb23	{background-image: url("images/news/otk_hapbyr/otk_hb-23.jpg");}
td.otkhb24	{background-image: url("images/news/otk_hapbyr/otk_hb-24.jpg");}
td.otkhb25	{background-image: url("images/news/otk_hapbyr/otk_hb-25.jpg");}
td.otkhb26	{background-image: url("images/news/otk_hapbyr/otk_hb-26.jpg");}
td.otkhb27	{background-image: url("images/news/otk_hapbyr/otk_hb-27.jpg");}
td.otkhb28	{background-image: url("images/news/otk_hapbyr/otk_hb-28.jpg");}
td.otkhb29	{background-image: url("images/news/otk_hapbyr/otk_hb-29.jpg");}
td.otkhb30	{background-image: url("images/news/otk_hapbyr/otk_hb-30.jpg");}
td.otkhb31	{background-image: url("images/news/otk_hapbyr/otk_hb-31.jpg");}
td.otkhb32	{background-image: url("images/news/otk_hapbyr/otk_hb-32.jpg");}
td.otkhb33	{background-image: url("images/news/otk_hapbyr/otk_hb-33.jpg");}
td.otkhb34	{background-image: url("images/news/otk_hapbyr/otk_hb-34.jpg");}
td.otkhb35	{background-image: url("images/news/otk_hapbyr/otk_hb-35.jpg");}
td.otkhb36	{background-image: url("images/news/otk_hapbyr/otk_hb-36.jpg");}
td.otkhb37	{background-image: url("images/news/otk_hapbyr/otk_hb-37.jpg");}
td.otkhb38	{background-image: url("images/news/otk_hapbyr/otk_hb-38.jpg");}
td.otkhb39	{background-image: url("images/news/otk_hapbyr/otk_hb-39.jpg");}
td.otkhb40	{background-image: url("images/news/otk_hapbyr/otk_hb-40.jpg");}
td.otkhb41	{background-image: url("images/news/otk_hapbyr/otk_hb-41.jpg");}
td.otkhb42	{background-image: url("images/news/otk_hapbyr/otk_hb-42.jpg");}
td.otkhb43	{background-image: url("images/news/otk_hapbyr/otk_hb-43.jpg");}
td.otkhb44	{background-image: url("images/news/otk_hapbyr/otk_hb-44.jpg");}
td.otkhb45	{background-image: url("images/news/otk_hapbyr/otk_hb-45.jpg");}
td.otkhb46	{background-image: url("images/news/otk_hapbyr/otk_hb-46.jpg");}
td.otkhb47	{background-image: url("images/news/otk_hapbyr/otk_hb-47.jpg");}
td.otkhb48	{background-image: url("images/news/otk_hapbyr/otk_hb-48.jpg");}
td.otkhb49	{background-image: url("images/news/otk_hapbyr/otk_hb-49.jpg");}
td.otkhb50	{background-image: url("images/news/otk_hapbyr/otk_hb-50.jpg");}
/*Конец. Ссылки на открытки для правильного учёта несвязанных ссылок*/



/*Связь файлов - дни рождения. Начало*/
p.files	{background-image: url("news/news_hapbyr/news_hb_01-02.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_01-09.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_01-12.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_01-22.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_01-29n.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_01-29p.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_01-31.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_02-21.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_03-04.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_03-14.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_03-24.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_04-05.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_04-19.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_05-11.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_05-28.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_06-07.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_06-10.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_06-22.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_06-26.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_07-06.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_07-27.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_07-30.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_08-10.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_08-13.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_08-26c.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_08-26p.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_09-01.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_09-08.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_09-16.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_09-20.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_09-23.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_09-28.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_09-30.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_10-02.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_10-12.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_10-15.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_10-16.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_11-02.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_11-06.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_11-24b.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_11-24l.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_11-27.htm");}
p.files	{background-image: url("news/news_hapbyr/news_hb_12-08.htm");}
/*Связь файлов - дни рождения. Конец*/




/*Ссылки на открытки для правильного учёта несвязанных ссылок*/
td.bekmrrp6-01 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-010-015.pdf");}
td.bekmrrp6-02 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-015-018.pdf");}
td.bekmrrp6-03 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-018-020.pdf");}
td.bekmrrp6-04 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-020-027.pdf");}
td.bekmrrp6-05 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-027-047.pdf");}
td.bekmrrp6-06 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-048-050.pdf");}
td.bekmrrp6-07 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-051-056.pdf");}
td.bekmrrp6-08 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-056-060.pdf");}
td.bekmrrp6-09 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-060-064.pdf");}
td.bekmrrp6-10 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-064-069.pdf");}
td.bekmrrp6-11 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-070-075.pdf");}
td.bekmrrp6-12 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-075-078.pdf");}
td.bekmrrp6-13 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-078-081.pdf");}
td.bekmrrp6-14 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-081-086.pdf");}
td.bekmrrp6-15 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-086-091.pdf");}
td.bekmrrp6-16 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-092-095.pdf");}
td.bekmrrp6-17 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-095-098.pdf");}
td.bekmrrp6-18 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-098-103.pdf");}
td.bekmrrp6-19 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-103-107.pdf");}
td.bekmrrp6-20 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-107-109.pdf");}
td.bekmrrp6-21 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-110-112.pdf");}
td.bekmrrp6-22 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-113-117.pdf");}
td.bekmrrp6-23 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-118-122.pdf");}
td.bekmrrp6-24 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-122-124.pdf");}
td.bekmrrp6-25 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-125-129.pdf");}
td.bekmrrp6-26 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-129-133.pdf");}
td.bekmrrp6-27 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-133-137.pdf");}
td.bekmrrp6-28 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-138-141.pdf");}
td.bekmrrp6-29 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-141-148.pdf");}
td.bekmrrp6-30 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-149-154.pdf");}
td.bekmrrp6-31 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-155-160.pdf");}
td.bekmrrp6-32 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-160-163.pdf");}
td.bekmrrp6-33 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-164-168.pdf");}
td.bekmrrp6-34 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-169-174.pdf");}
td.bekmrrp6-35 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-174-185.pdf");}
td.bekmrrp6-36 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-186-188.pdf");}
td.bekmrrp6-37 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-188-192.pdf");}
td.bekmrrp6-38 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-192-196.pdf");}
td.bekmrrp6-39 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-197-200.pdf");}
td.bekmrrp6-40 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-200-205.pdf");}
td.bekmrrp6-41 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-205-208.pdf");}
td.bekmrrp6-42 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-208-211.pdf");}
td.bekmrrp6-43 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-211-213.pdf");}
td.bekmrrp6-44 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-214-218.pdf");}
td.bekmrrp6-45 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-219-222.pdf");}
td.bekmrrp6-46 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-222-226.pdf");}
td.bekmrrp6-47 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-227-230.pdf");}
td.bekmrrp6-48 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-230-234.pdf");}
td.bekmrrp6-49 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-235-239.pdf");}
td.bekmrrp6-50 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-239-246.pdf");}
td.bekmrrp6-51 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-247-250.pdf");}
td.bekmrrp6-52 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-250-254.pdf");}
td.bekmrrp6-53 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-254-256.pdf");}
td.bekmrrp6-54 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-257-260.pdf");}
td.bekmrrp6-55 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-261-264.pdf");}
td.bekmrrp6-56 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-264-267.pdf");}
td.bekmrrp6-57 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-267-271.pdf");}
td.bekmrrp6-58 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-271-274.pdf");}
td.bekmrrp6-59 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-274-278.pdf");}
td.bekmrrp6-60 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-278-282.pdf");}
td.bekmrrp6-61 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-282-285.pdf");}
td.bekmrrp6-62 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-286-289.pdf");}
td.bekmrrp6-63 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-290-297.pdf");}
td.bekmrrp6-64 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-298-303.pdf");}
td.bekmrrp6-65 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-303-307.pdf");}
td.bekmrrp6-66 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-307-310.pdf");}
td.bekmrrp6-67 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-310-314.pdf");}
td.bekmrrp6-68 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-314-317.pdf");}
td.bekmrrp6-69 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-318-321.pdf");}
td.bekmrrp6-70 {background-image: url("const/el/conf/bekmrrp-2017/bekmrrp-2017-321-326.pdf");}
/*Конец. Ссылки на открытки для правильного учёта несвязанных ссылок*/







































































































