s/*Правила работы с данным CSS-кодом
1. Делите код на секции.
2. Правила должны быть организованы в алфавитном порядке.
3. Имя каждого селектора на новой строке (если правила применяются к нескольким селекторам сразу).
4. Одно правило - одна строка.
5. Проприетарные правила (т.е. правила «понятные» только определённым браузерам) пишутся после сразу соответствующего стандартного и отделяются одним Tab'ом.
6. Комментируйте код.
Пример:
.example-1,
.example-2,
.example-2 a {node-structure .content .field-name-field-structure-people .field-item .field-content
	rule1: value;ка
		-moz-rule1: value;
		-webkit-rule1: value;
	rule2: value;
	rule2: value;
}
*/
/*CSS Reset from Eric Meyer - начало.*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, /*sub, sup, */tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*CSS Reset from Eric Meyer - конец.*/


/*А теперь возвращаем ряд стилей обратно — начало. Извращение, конечно, но что делать.*/
b, 
strong {
	font-weight: bold;
}
i,
em {
	font-style: italic;
}
.node .content ul li,
.wrapper_column-left .region-content ul li {
	margin-left: 30px;
	/* list-style-type: disc; */
}
ul li {
	list-style-image: url('img/list-marker_3.png');
}
ol li {
	margin-left: 30px;
	list-style-type: decimal;
}
.flexslider li {
	list-style-image: none;
}
/*А теперь возвращаем ряд стилей обратно — конец.*/


/*Общие правила - начало.*/
.clear{/*Сброс для float.*/
	font-size:0;
	height:0; 
	clear: both;
	line-height:0;
}
a{/*Ссылки.*/
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	outline: none;
}
a:hover{/*Ссылки - наведение.*/
	text-decoration: none; /*Убираем стандартное подчеркивание ссылок.*/
}
a:visited{/*Ссылки - посещённые.*/
	/*color: ;*/
}
#admin-menu li.admin-menu-toolbar-category a {
	font-size: 12px;
}
a.oneclick_prew {/* картинки загруженные через OneClick uploader */
    display: inline-block;
    margin: 0 0 8px 8px;
	border: 2px solid white;
	height: 86px;
}
a.oneclick_prew.colorbox:hover {
	border: 2px solid #4aafb8;
}
a.dashed {
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px dashed;
	line-height: 1;
}
a.dashed:hover {
	/* color: #009edf */
	border: none;
}
body.not-logged-in .logged  {
	display: none;
}
body.logged-in .edit-link a {/* Правка ноды */
	position: absolute;
	top: 10px;
	right: 10px;
	height: 24px;
	width: 24px;
	border-radius: 12px;
	background: url(img/icon_edit.png) center no-repeat #ace7ec;
	opacity: 0.9;
	text-indent: -40000px;
}
body.logged-in .edit-link a:hover {
	background: url(img/icon_edit.png) center no-repeat #ec7300;
	opacity: 1;
}
body.logged-in a.link_add{/* Добавление материала */
	position: absolute;
	top: 10px;
	right: 71px;
	height: 24px;
	width: 24px;
	border-radius: 12px;
	background: url(img/icon_add.png) center no-repeat #ace7ec;
	opacity: 0.9;
	text-indent: -40000px;
	z-index: 5;
}
body.logged-in a.link_add:hover {
	background: url(img/icon_add.png) center no-repeat #ec7300;
	opacity: 1;	
}
body.logged-in a.link_sort {/* Сортировка вьюса */
	position: absolute;
	top: 10px;
	right: 40px;
	height: 24px;
	width: 24px;
	border-radius: 12px;
	background: url(img/icon_sort.png) center no-repeat #ace7ec;
	opacity: 0.9;
	text-indent: -40000px;
	z-index: 5;
}
body.logged-in a.link_sort:hover {
	background: url(img/icon_sort.png) center no-repeat #ec7300;
	opacity: 1;
}
a.button-a {
	border-radius: 3px;
	border: 0;
	background: #006e78;
	color: white;
	text-transform: uppercase; 
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 12px 6px;
	text-decoration: none;
}
a.button-a:hover {
	background: #009edf;
}
.for-special-mode {
  display: none;
}
	/*Сворачивающиес блоки*/
div.ccfcollapse {
	border: 0;
	padding-bottom: 10px;
} 
div.ccfcollapse-title-show,
div.ccfcollapse-title-hide,
div.ccfcollapse-static-title {
	display: inline-block;
}
div.ccfcollapse .ccfcollapse-title-show a,
div.ccfcollapse .ccfcollapse-title-hide a {/* h2 */
	text-decoration: none;
	border-bottom: 1px dashed;
	margin-left: -10px;
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 1.2;
}
	div.ccfcollapse .ccfcollapse .ccfcollapse-title-show a,
	div.ccfcollapse .ccfcollapse .ccfcollapse-title-hide a {/* h2->h2 = h3 */
		font-size: 16px;
	}
.collapse_h3 div.ccfcollapse .ccfcollapse-title-show a,
.collapse_h3 div.ccfcollapse .ccfcollapse-title-hide a {/* h3 */
	font-size: 16px;
}
.collapse_h3 div.ccfcollapse .ccfcollapse .ccfcollapse-title-show a,
.collapse_h3 div.ccfcollapse .ccfcollapse .ccfcollapse-title-hide a {/* h3->h3 = h4 */
	font-size: 14px;
}
div.ccfcollapse .ccfcollapse-title-hide a {
	color: #222222;
}
div.ccfcollapse .ccfcollapse-body {
	padding-top: 10px;/*совпадает с padding-top у абзаца p */
	margin-bottom: 10px
}
	
.fieldset-legend a {
	text-decoration: none;
	border-bottom: 1px dashed;
}
.wrapper_column-left fieldset.collapsed {
	padding-bottom: 15px;
	/* display: inline-block; 
	width: 100% */
}

	/*/Сворачивающиес блоки*/
	/*Таблицы*/
table.views-table.draggable tr td {
	vertical-align: middle;	
}
table.views-table.draggable tr:hover {
	background: #d1eaec;
}
table.views-table.draggable tr td:first-child {
	padding-right: 15px;
	position: relative;
}
table.views-table.draggable tr td:first-child .tabledrag-changed {
	position: absolute;
	right: 1px;
}
table.views-table.draggable tr td.views-field-title {
	padding:  5px 10px;
}
	
.region-content .content table {
		width: 100%;
}
.region-content .content table thead tr th {
	padding: 5px 5px 5px 10px;
}
.region-content .content table thead tr th p {
	padding: 0;
	line-height: 1;
}
.region-content .content table thead tr th p,
.region-content .content table thead tr th a {
	font-size: 12px;
}
.region-content .content table thead tr th a.active {
	color: #444;
}
.region-content .content table thead tr th a.active img {
	margin: 0 0 -1px 5px;
}
.region-content .content table tbody tr {
	border: 1px solid white;
}
.region-content .content table tbody tr td {
	padding: 5px 5px 7px 10px;
	line-height: 1.2;
	background: #e8f4f5;
	border-width: 0 !important;
	vertical-align: middle;
	color: #444;
}
.region-content .content table tbody tr:hover td {
	background: #d1eaec;
}
.region-content .content table tbody tr td a {
	font-size: 14px;
}
	/*/Таблицы*/
/*Общие правила - конец.*/


/* Шрифты */
@font-face {/*Regular*/
	font-family: 'OS_Regular';
	src: url(fonts/OpenSans-Regular.ttf);
}
@font-face {/*Light*/
	font-family: 'OS_Light';
	src: url(fonts/OpenSans-Light.ttf);
}
@font-face {/*Bold*/
	font-family: 'OS_Bold';
	src: url(fonts/OpenSans-Bold.ttf);
}
@font-face {/*BoldItalic*/
	font-family: 'OS_BoldItalic';
	src: url(fonts/OpenSans-BoldItalic.ttf);
}
@font-face {/*CondBold*/
	font-family: 'OS_CondBold';
	src: url(fonts/OpenSans-CondBold.ttf);
}
@font-face {/*CondLight*/
	font-family: 'OS_CondLight';
	src: url(fonts/OpenSans-CondLight.ttf);
}
@font-face {/*CondLightItalic*/
	font-family: 'OS_CondLightItalic';
	src: url(fonts/OpenSans-CondLightItalic.ttf);
}
@font-face {/*ExtraBold*/
	font-family: 'OS_ExtraBold';
	src: url(fonts/OpenSans-ExtraBold.ttf);
}
@font-face {/*ExtraBoldItalic*/
	font-family: 'OS_ExtraBoldItalic';
	src: url(fonts/OpenSans-ExtraBoldItalic.ttf);
}
@font-face {/*Italic*/
	font-family: 'OS_Italic';
	src: url(fonts/OpenSans-Italic.ttf);
}
@font-face {/*LightItalic*/
	font-family: 'OS_LightItalic';
	src: url(fonts/OpenSans-LightItalic.ttf);
}
@font-face {/*Semibold*/
	font-family: 'OS_Semibold';
	src: url(fonts/OpenSans-Semibold.ttf);
}
@font-face {/*SemiboldItalic*/
	font-family: 'OS_SemiboldItalic';
	src: url(fonts/OpenSans-SemiboldItalic.ttf);
}
/* /Шрифты */


/* Цвета */
/*
чёрный						#222222;
голубой (ссылки)			#0086bc;
тёмно-синий (заголовки)		#0c4c67;
тёмно-синий (заголовки)		#015f87;
синий (активный пункт меню)	#009edf;
оранжевый (кнопка)			#ec7300;
оранжевый (рамка)			#ea8b30;
голубой (рамка)				#4aafb8;

голубой (фон новостей)		#d1eaec;
голубой (фон партнёров)		#acd9dc;
розовый (фон)				#ffe7ca;
серый (фон)					#dee8e9;
синий (фон)					#0086bc;

сизый (выпадающее меню)		#10a2af;

серый (второстепенный цвет)	#c2c2c2;
серый (второстепенный цвет)	#8b8b8b;
серый (второстепенный цвет)	#444444;
*/
/* /Цвета */


/*Стиль текста - начало.*/
.bold {/*Текст - жирный.*/
	font-weight: bold;
}
.text-italic {/*Текст - курсив.*/
	font-style: italic;
}
.text-underline {/*Текст - подчеркнутый.*/
	text-decoration: underline;
}
.text-caps {/*Текст - CapsLock.*/
	text-transform: uppercase;
}
.small,
.text-small {/*Текст - мелкий.*/
	font-size: 12px;
}
.text-small br {/*Текст - мелкий.*/
	margin-bottom: 3px;
}
/*Стиль текста - конец.*/


/*Заголовки и абзац - начало.*/
h1,
h2,
h3,
h4 {
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
}
h1{
	color: #0C4C67;
	font-size: 19px;
	line-height: 1.2;
	text-transform: uppercase;
	padding-top: 35px;
}
	h1#page-title{
		padding: 10px 0 5px;
	}
h2{
	font-size: 19px;
	line-height: 1.2;
	padding-top: 25px;
}
	body.front h2 {
		text-transform: uppercase;
		padding: 20px 0 10px;
	}
h3{
	font-size: 16px;
	padding-top: 15px;
}
h4{
	font-size: 14px;
	padding-top: 10px;
}
li,/*Список. Стиль текста.*/
p {/*Абзац. Стиль текста.*/
	font-size: 14px;
	font-style: normal;
	padding-bottom: 10px;
	color: #222222;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif
}
li {
	padding-bottom: 5px;
}
.wrapper-box .content p{/*Абзац. Стиль текста.*/
	padding-top: 5px;
	line-height: 1.3;
}
.wrapper_column-left h1#page-title {
	line-height: 1.2;
}
/*Заголовки и абзац - конец.*/


/*Хлебные крошки*/
#breadcrumb {
	margin-top: 7px;
}
#breadcrumb .breadcrumb {
	font-size: 11px;
}
/*/Хлебные крошки*/


/*Крупные блоки*/
html {
	height: 100%;/*Прижимаем подвал книзу.*/
	position: relative;/*Прижимаем подвал книзу.*/
}
body {
	color: #222222;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
	font-size:  62.5%;
	position: relative;/*Прижимаем подвал книзу.*/
	line-height: 1.5;
	margin: 0 auto;/*Выравниваем посередине.*/
	min-height: 100%;
	width: 100%;
}
body .content-main .wrapper {/*Задаём размеры блока с контентом + выравниваем по центру.*/
	margin: 0 auto;/*Выравниваем посередине.*/
	height: 100%;/*Прижимаем подвал книзу.*/
	font-size: 14px;
}
body .content-main .wrapper-box {
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;
}
body .content-main .wrapper_column-left {
	float: left;
	width: 690px;
	padding-right: 20px;
	min-height: 400px;
}
body .content-main .wrapper_column-right {
	float: right;
	width: 250px;
	min-height: 400px;
}
/*Крупные блоки - конец.*/


/*Шапка */
.head .head-box {/*Блок с контентом шапки */
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;
}
	/* Лого и название */
.head .head-box .logo_box {
	float: left;
	width: 450px;
	height: 136px;
}	
.head .head-box .logo_box .logo {
	background: url(img/logo_center-prof_full_2x.png) no-repeat center/95%;
	float: left;
	/* height: 80px; */
	height: 105px;
	/* width: 80px; */
	width: 450px;
	margin-top: 15px;
}
.head .head-box .logo_box .title {
	float: left;
	margin: 25px 0px 0 20px;
  text-decoration: none;
  width: 330px;
  
  display: none;
}
.head .head-box .logo_box .title span{
	display: block;
	font-size: 22px;
	line-height: 1.1;
}
.head .head-box .logo_box .title span.first {
	color: #015f87;
	/* font-size: 22px; */
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
}
.head .head-box .logo_box .title span.second {
	color: #015f87;
	/* font-size: 21px; */
	font-size: 18px;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
	
}	
.head .head-box .logo_box .title span.thrid {
	color: #015f87;
	/* font-size: 16px; */
	font-size: 18px;
	line-height: 1;
	/* font-family: 'OS_Light', Verdana, Arial, Helvetica, sans-serif; */
  font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
}	
	/* /Лого и название */
	/* Регион «Шапка» */
.head .head-box .region-header {
	float: left;
	height: 136px;
	width: 500px;
}
		/* Поиск */
.head .head-box .region-header #block-views-exp-search-results-page {
	margin-top: 47px;
	float: left;
	position: relative;
	width: 247px;
}
.head .head-box .region-header #block-views-exp-search-results-page label {
	display: none;
}
.head .head-box .region-header #block-views-exp-search-results-page .form-text {
	width: 197px;
	height: 27px;
	border: 2px solid #89cbd1;
	padding: 1px 34px 1px 12px;
	color: #65b1b7;
}
.head .head-box .region-header #block-views-exp-search-results-page .form-submit {
	width: 29px;
	height: 29px;
	text-indent: -40000px;
	background: url(img/icon_search.png) no-repeat center #c2e9ec;
	border: none;
	position: absolute;
	top: 7px;
	right: 2px;
	margin-top: 0;
}
.head .head-box .region-header #block-views-exp-search-results-page .form-submit:hover {
	background: url(img/icon_search.png) no-repeat center #4eb1ba;
}
		/* /Поиск */
		/* Телефон и заказ звонка */
.head .head-box .region-header #block-block-1 .content {
	float: right;
}
.head .head-box .region-header #block-block-1 .content p.city {
	font-size: 11px;
	text-align: right;
	color: #666666;
	padding: 0 5px 0 0;
	margin: 12px 0 -6px;
}
.head .head-box .region-header #block-block-1 .content p.phone {
	color: #666666;
}
.head .head-box .region-header #block-block-1 .content p.phone span {
	color: #ec7300;
	font-size: 28px;
	font-weight: bold;
	padding-left: 5px;
}
.head .head-box .region-header #block-block-1 .content p.form {
	padding: 0;
	text-align: right;
	margin-top: -20px;
}
.head .head-box .region-header #block-block-1 .content p.form a {
	text-decoration: none;
	border-bottom: 1px dashed;
	display: inline-block;
	
}
.head .head-box .region-header #block-block-1 .content p.form a:hover {
	color: #008bc5;
	color: #009edf;
}

.head .head-box .region-header #block-block-1 .content p.form2 {
	padding: 0;
	text-align: right;
}
.head .head-box .region-header #block-block-1 .content p.form2 a {
	text-decoration: none;
	border-bottom: 1px dashed;
	display: inline-block;
	
}
.head .head-box .region-header #block-block-1 .content p.form2 a:hover {
	color: #008bc5;
	color: #009edf;
}
		/* /Телефон и заказ звонка */
	/* /Регион «Шапка» */
	/* Меню */
.head .menu-box  {
	background: #0086bc;
	clear: both;
	height: 82px;
	z-index: 10;
	width: 100%;
}
.head .menu-box.elFixWidth {
	display: none;
}
body.admin-menu .head .menu-box.menuFixar {
	margin-top: 28px;
	z-index: 11;
} 
.head .menu-box  .content {
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;
	position: relative;
}
.head .menu-box  ul#main-menu-links {
	float: left;
}
.head .menu-box  ul#main-menu-links li {
	float: left;
	border-right: 1px solid #006a96;
	padding-bottom: 3px;
	list-style-image: none;
}
.head .menu-box  ul#main-menu-links li:first-child {
	border-left: 1px solid #006a96;
}
.head .menu-box  ul#main-menu-links li:hover,
.head .menu-box  ul#main-menu-links li.active-trail {
	background: #009edf;
}
.head .menu-box  ul#main-menu-links li a {
	font-size: 14px;
	line-height: 1.35;
	text-decoration: none;
	display: inline-flex;
	width: 100%;
	height: 65px;
	color: white;
	padding: 7px 8px ;
}
.head .menu-box  ul#main-menu-links li:nth-child(1) a {/*О центре*/
	width: 120px;
}
.head .menu-box  ul#main-menu-links li:nth-child(2) a {/*ДПО*/
	width: 120px;
}
.head .menu-box  ul#main-menu-links li:nth-child(3) a {/*ПО*/
	width: 85px;
}
.head .menu-box  ul#main-menu-links li:nth-child(4) a {/*Агробизнес*/
	width: 85px;
}
.head .menu-box  ul#main-menu-links li:nth-child(5) a {/*Проф. организации*/
	width: 70px;
}
.head .menu-box  ul#main-menu-links li:nth-child(6) a {/*WorldSkill*/
	width: 117px;
}
.head .menu-box  ul#main-menu-links li:nth-child(7) a {/*Центр карьерного развития*/
	width: 95px;
}
.head .menu-box  ul#main-menu-links li:nth-child(8) a {/*Олимпиады школьников*/
	width: 89px;
}
		/* Выпадающее меню */
.head .menu-box  .dropdown_menu > a {/*Кнопка выпадающего меню*/
	float: left;
	display: block;
	height: 76px;
	padding-top: 6px;
	width: 40px;
	background: url(img/button_menu-top.png) 10px 15px no-repeat;
	color: white;
	text-align: center;
	text-decoration: none;
	position: relative;
}
.head .menu-box  .dropdown_menu > a:hover {

	background: url(img/button_menu-top.png) 10px 15px no-repeat #009edf;
	
}
.head .menu-box  .dropdown_menu.open > a{
	/* background-color: #10a2af; */
	background-color: #1097ce;
}
.head .menu-box  li.dhtml-menu.start-collapsed ul {
	display: block;
}
			/* Общее */
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3,
.head .menu-box  .dropdown_menu .link_front {
	display: none;
	position: absolute;
}
.head .menu-box  .dropdown_menu.open .menu-block-block-menu-block-3,
.head .menu-box  .dropdown_menu.open .link_front {
	display: block;	
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3  {
	height: 900px;
	width: 920px;
	padding: 20px;
	/* background: #10a2af; */
	background: #1097ce;
	top: 81px;
	left: 20px;
	z-index: 10;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul {
	position: relative;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li {
	list-style: none;
	list-style-image: none;
	line-height: 1.25;
	margin: 0;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li a {
	color: white;
	font-size: 11px;
}
			/* Первый уровень */
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul:nth-child(1) > li {
	width: 190px;
	padding: 0 0 0 30px;
	margin: 0;
	position: absolute;	
	overflow: hidden;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul:nth-child(1) > li > a { /* Заголовки */
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.2;
	display: inline-block;
	text-decoration: none;
	/* cursor: default; */
	font-size: 12px;
	font-style: normal !important;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-561 {/* О центре */
	top: 0;
	left: 0;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-562 {/* ПО */
	position: absolute;
	top: 0px;
	left: 715px;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-968 {/* Профессиональное образование */
	position: absolute;
	top: 0;
	left: 460px;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-563 {/* ДПО */
	position: absolute;
	top: 260px;
	left: 0px;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-566 {/* Проекты */
	position: absolute;
	top: 0px;
	left: 240px;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-564 {/* Агробизнес */
	position: absolute;
	top: 360px;
	left: 240px;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-602 { /*WorldSkills*/
	position: absolute;
	
	top: 330px;
	left: 0px;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-567 {/* Гостиница */
	position: absolute;
	top: 160px;
	left: 715px;
}
/*.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-569 {/* Контакты 
	position: absolute;
	top: 445px;
	left: 715px;
	height: 17px;
}
*/

.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li.menu-mlid-3138 {/* Олимпиады школьников */
	position: absolute;
	top: 570px;
	left: 460px;
}

			/* /Первый уровень */
			/* Второй уровень */
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li ul li {
	padding: 2px 0;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li ul li a {
	line-height: 1.3;
	display: inline-block;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li ul li a.active-trail {
	color: #0c4c67;
	color: #222;
	text-decoration: none;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li ul li.first {
	padding-top: 3px;
}
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li ul li a {
	font-size: 12px;
}
			/* /Второй уровень */
			/* Третий уровень */
.head .menu-box  .dropdown_menu .menu-block-block-menu-block-3 ul li ul li ul {
	display: none !important;
}
			/* /Третий уровень */
			/* Дополнительные ссылки */
.head .menu-box  .dropdown_menu .link_front {
	z-index: 11;
	top: 735px;
	right: 159px;
}
.head .menu-box  .dropdown_menu .link_front a {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1.2;
	display: inline-block;
	text-decoration: none;
	font-size: 12px;
	color: white;
}
body.front .head .menu-box  .dropdown_menu .link_front a {
	color: #0c4c67;
	cursor: default;
}
			/* /Дополнительные ссылки */
			/* /Выпадающее меню */
	/* /Меню */
/* /Шапка */

	
/* Боковая колонка */	
	/* Боковое меню */
.wrapper-box .wrapper_column-right .block-menu-block .content {
	padding-top: 53px;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper{
/* 	background: #f3f4f6;
	border: 1px solid silver; */
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li {
	/* border-bottom: 1px solid silver; */
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li a {
	display: block;
	padding: 5px 0px 6px 18px;
	text-decoration: none;
	line-height: 1.2;
	font-style: normal;
	font-size: 16px;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li a.active-trail,
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li a.active-trail:hover {
    color: #000;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li a:hover {
	color: #009edf;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.collapsed a {/* свёрнутое меню */
	background: url(img/menu-collapsed.png) left center no-repeat;
}
/* .wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.active.collapsed > a, */
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.collapsed:hover > a {
	background: url(img/menu-collapsed-active.png) left center no-repeat;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.expanded  > a {/* развёрнутое меню */
	background: url(img/menu-expanded.png) left center no-repeat;
}
/* .wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.active.expanded > a,
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.active-trail.expanded > a, */
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.expanded > a:hover {
	background: url(img/menu-expanded-active.png) left center no-repeat;
}

.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.active:not(.expanded) {/* активные пункты меню второго уровня */
	/* background: #dce3e5; */
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li.active a {
	text-decoration: none;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li ul li {/* Второй уровень */
	margin: 0 10px;
	padding-left: 5px;
	border-bottom: 0;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li ul li:nth-child(1) {
	padding-top: 5px;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li ul li a {/* Второй уровень */
	font-size: 14px;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li ul li.last  {
	margin-bottom: 10px;
}
.wrapper-box .wrapper_column-right .block-menu-block .content .menu-block-wrapper ul.menu li:not(.leaf) > a {
	text-decoration: none;
	/* color: #333; */
	padding-bottom: 4px;
}
	/* /Боковое меню */
/* /Боковая колонка */


/* Базовые элементы страницы */
.wrapper_column-left > a {/* !!!!!!!!!! Ссылка с заголовком страницы */
	text-decoration: none;
}
/* /Базовые элементы страницы */


/*Подвал - начало.*/
.footer_empty {/*Прижимаем подвал вниз.*/
	width: 100%; 
	height: 680px;
	clear: both;
} 
.footer {
	height: 1020px;/*Прижимаем footer вниз.*/
	position: absolute;/*Прижимаем footer вниз.*/
	top: 100%;/*Прижимаем footer вниз.*/
	margin-top: -630px;/*Прижимаем footer вниз.*/
	min-width: 1000px;
	width: 100%;
  /*background: url(img/background_footer_bottom.png) bottom repeat-x #f2f2f2;*/
  background: #f2f2f2;
}
.footer .footer_blue-box {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 80px;
  background-color: #007EB1;
    background: -moz-linear-gradient(top, #1897CA, #0175A6);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1897CA), color-stop(100%,#0175A6));
    background: -webkit-linear-gradient(top, #1897CA, #0175A6);
    background: -o-linear-gradient(top, #1897CA, #0175A6);
    background: -ms-linear-gradient(top, #1897CA, #0175A6);
    background: linear-gradient(top, #1897CA, #0175A6);
}
.footer .footer-box {
	/* overflow: hidden; */
	margin: 0 auto;
	width: 960px;
	height: 100%;
	position: relative;
}
.footer .region-footer {
	padding: 30px 0 0;
}
/* Меню */
		/* Общее */
.footer #block-menu-block-2 {
	height: 670px;
  padding-bottom: 100px;
}
.footer #block-menu-block-2 .content {
	position: relative;
}
.footer #block-menu-block-2 .content ul li {
	list-style: none;
	list-style-image: none;
	line-height: 1.3;
	margin: 0;
}
.footer #block-menu-block-2 .content ul li a {
	font-style: normal;
}
.footer #block-menu-block-2 .content li.dhtml-menu.start-collapsed ul {
	display: block;
}
		/* Первый уровень */
.footer #block-menu-block-2 .content ul:nth-child(1) > li {
	width: 220px;
	padding: 0;
	margin: 0;
	position: absolute;	
	overflow: hidden;
}
.footer #block-menu-block-2 .content ul:nth-child(1) > li > a { /* Заголовки */
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1;
}
.footer #block-menu-block-2 .content ul:nth-child(1) > li > a.active-trail {
	color: #006699;
}
.footer #block-menu-block-2 .content ul li.menu-mlid-561 {/* О центре */
	top: 0;
	left: 0;
  /*width: 215px;*/
}
.footer #block-menu-block-2 .content ul li.menu-mlid-562 {/* ПО */
	position: absolute;
	top: 300px;
	left: 0;
}
.footer #block-menu-block-2 .content ul li.menu-mlid-968 {/* Профессиональное образование */
	position: absolute;
	top: 0;
	left: 500px;
}
.footer #block-menu-block-2 .content ul li.menu-mlid-563 {/* ДПО */
	position: absolute;
	top: 0;
	right: 0;
}
.footer #block-menu-block-2 .content ul li.menu-mlid-566 {/* Проекты */
	position: absolute;
	top: 0;
	left: 245px;
}
.footer #block-menu-block-2 .content ul li.menu-mlid-564 {/* Агробизнес */
	position: absolute;
	top: 370px;
	left: 245px;
}
.footer #block-menu-block-2 .content ul li.menu-mlid-602 {/* WorldSkills */
	position: absolute;
	top: 75px;
  right: 0;
}
/*.footer #block-menu-block-2 .content ul li.menu-mlid-569 {/* Контакты
	position: absolute;
	top: 490px;
  right: 0;
	height: 17px;
}
*/

.footer #block-menu-block-2 .content ul li.menu-mlid-3138 {/* Олимпиады школьников */
	position: absolute;
	top: 570px;
	left: 500px;
}
.footer #block-menu-block-2 .content ul li.menu-mlid-567.active-trail a {
  text-decoration: none;
  cursor: default;
  color: #222222;
}

		/* /Первый уровень */
		/* Второй уровень */
.footer #block-menu-block-2 .content ul li ul li {
	padding: 3px 0;
	line-height: 1.2;
}
.footer #block-menu-block-2 .content ul li ul li.first {
	padding-top: 3px;
}
.footer #block-menu-block-2 .content ul li ul li a.active-trail {
	text-decoration: none;
	cursor: default;
}
.footer #block-menu-block-2 .content ul li ul li a {
	font-size: 12px;
}

.footer #block-menu-block-2 .content ul li ul li ul {
	display:none !important;
}

		/* /Второй уровень */
		/* Блок с дополнительными ссылками */
.footer #block-block-5 { /*Главная*/
	position: absolute;
	top: 630px;
	width: 220px;
  right: 0;
}
.footer #block-block-5 .link_front a {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 1;
	Font-size: 14px;
}
body.front .footer #block-block-5 .link_front a {
	color: #222222;
	text-decoration: none;
	cursor: default;
}
		/* /Блок с дополнительными ссылками */
	/* /Меню */
	/* Поиск */
.footer #block-multiblock-2 {
  position: absolute;
  bottom: 18px;
  left: 0;
  z-index: 2;
	/*float: left;*/
	/*margin-top:45px;*/
}
.footer #block-multiblock-2 label {
	display: none;
}
.footer #block-multiblock-2 .content .views-exposed-widgets {
	position: relative;
}
.footer #block-multiblock-2 .content form .container-inline {
	position: relative;
}
.footer #block-multiblock-2 .content form .form-item {
	float: left;
}
.footer #block-multiblock-2 .content form .form-item .form-text {
	width: 240px;
	height: 27px;
	border-radius: 0;
	border: 1px solid #c6c6c6;
	padding-left: 10px;
	padding-right: 10px;
}
.footer #block-multiblock-2 .content form .form-submit {
	margin-top: 0px;
	height: 31px;
	border-radius: 0;
	border: 1px solid #c6c6c6;
	border-left: 0;
	background: #eaeaea;
	color: #656565;
	width: 29px;
	height: 29px;
	text-indent: -40000px;
	background: url(img/icon_search.png) no-repeat center #c2e9ec;
	border: none;
	position: absolute;
	top: 6px;
	right: 21px;
}
.footer #block-multiblock-2 .content form .form-submit:hover {
	background: url(img/icon_search.png) no-repeat center #4eb1ba;
}

	/* /Поиск */
	/* Разработчик */
.footer #block-block-2 {
  position: absolute;
  bottom: 16px;
  right: 0;
  z-index: 2;
}
.footer #block-block-2 .content {
	margin-top: 45px;
}
.footer #block-block-2 .content p,
.footer #block-block-2 .content a {
	color: white;
}
	/* /Разработчик */
	/* Скрытые блоки */
.footer #block-webform-client-block-6208, /*Заказ звонка*/
.footer #block-webform-client-block-6213, /*Задать вопрос*/
.footer #block-webform-client-block-6214, /*Запись на курс*/
.footer #block-webform-client-block-6210 /*Отзыв о Центре*/ {
	display: none;
}
	/* /Скрытые блоки */
/*Подвал - конец.*/
	
	
/*----------------------------------------------------------------------------------*/	


/*Главная.*/
body.front .wrapper-box {
	width: 100%;
	padding: 0;
}
body.front .wrapper-box #page-title {
	display: none;
}
	/*Информация о	Центре*/
.region-content-front #block-block-3 {
	clear: both;
	overflow: hidden;
	margin-bottom: 50px;
	background: url(img/background_front-about.png) bottom center no-repeat #94d1d6;
  background-size: contain;
	min-height: 297px;
}
.region-content-front #block-block-3 .content {
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;
	position: relative;
}
.region-content-front #block-block-3 .content h2 {
	width: 440px;
}
.region-content-front #block-block-3 .content .left {
	width: 435px;
	float: left;
}
.region-content-front #block-block-3 .content .left p {
	font-size: 16px;
	padding-bottom: 0;
}
    /*банер COVID2019*/
.region-content-front #block-block-33 {
	clear: both;
	overflow: hidden;
  background-size: contain;
	min-height: 150px;
}
.region-content-front #block-block-33 .content a img {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

		/*Разворачивающийся блок*/
.region-content-front #block-block-3 .content .left fieldset {
	margin-top: 7px;
	padding-bottom: 30px;
	width: 960px;
	margin-top: 10px;
}
.region-content-front #block-block-3 .content .left fieldset.collapsed {
	padding-bottom: 0px;
	margin-top: 5px;
}
.region-content-front #block-block-3 .content .left fieldset .fieldset-legend {
	background: none;
	padding: 0;
	padding-bottom: 5px;
}
.region-content-front #block-block-3 .content .left fieldset.collapsed .fieldset-legend {
	padding-bottom: 0px;
}
.region-content-front #block-block-3 .content .left fieldset .fieldset-legend a.fieldset-title {
	font-size: 13px;
	text-decoration: none;
	border-bottom: 1px dashed;
	display: inline-block;
	margin-bottom: 3px;
}
.region-content-front #block-block-3 .content .left fieldset .fieldset-legend a.fieldset-title:hover {
	color: #009edf;
	/* color:white; */
}
.region-content-front #block-block-3 .content .left fieldset .inf {
	background: #d1eaec;
	background: white;
	border: 3px solid #4eb1ba;
	padding: 25px 0 0;
	position: relative;
	z-index: 2;
	margin-top: 15px;
	padding-top: 15px;
}
.region-content-front #block-block-3 .content .left fieldset .inf h3 {
	/* font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif; */
	color: #015f87;	
	padding: 0 25px 15px;
}
.region-content-front #block-block-3 .content .left fieldset .inf ul {
	padding: 0 25px;
}
.region-content-front #block-block-3 .content .left fieldset .inf ul li {
	float: left;
	padding: 0 10px 15px 23px;
	list-style-image: none;
	background: url(img/list-marker_1.png) left top no-repeat;
}
.region-content-front #block-block-3 .content .left fieldset .inf ul li span {
	margin-top: -4px;
	display: block;
}
.region-content-front #block-block-3 .content .left fieldset .inf ul li:nth-child(odd) {
	width: 425px;
}
.region-content-front #block-block-3 .content .left fieldset .inf ul li:nth-child(even) {
	width: 385px;
}
.region-content-front #block-block-3 .content .left fieldset .bottom {
	text-align: center;
	padding: 20px 0;
	clear: both;
	background: #d1ebec;
	margin-top: 30px;
}
.region-content-front #block-block-3 .content .left fieldset .bottom p {
	font-size: 14px;
}
.region-content-front #block-block-3 .content .left fieldset .bottom p.bottom-inf {
	padding-bottom: 15px;
	font-size: 16px;
}
		/*/Разворачивающийся блок*/
.region-content-front #block-block-3 .content .center {
	width: 286px;
	height: 291px;
	top: 13px;
	left: 415px;
	position: absolute;
	background: url(img/background_front-about_professionals.png) no-repeat;
	z-index: 1;
}
		/*Правый блок 
		padding: 20px 15px 2px;
		position: relative;
		float: right;*/
.region-content-front #block-block-3 .content .right {
	width: 284px;
	width: 256px;
	top: 13px;
	left: 660px;
	position: absolute;
	background: white;
	border: 3px solid #4aafb8;
	
	z-index: 2;
}
.region-content-front #block-block-3 .content .right ul li {
	color: #015f87;
	display: inline-flex;
	text-transform: uppercase;
	padding: 0 0 12px 23px;
	font-size: 14px;
	line-height: 1.3;
	background: url(img/list-marker_1.png) left top no-repeat;
}
.region-content-front #block-block-3 .content .right ul li span {
	margin-top: -4px;
	display: block;
}
		/*/Правый блок*/
	/*/Информация о Центре*/
	/*ПО и ДПО - верхняя часть (описание)*/
.region-blockgroup-services {
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;
	clear: both;
}
.region-blockgroup-services #block-block-4 {
	clear: both;
	overflow: hidden;
	padding-bottom: 35px;
}
.region-blockgroup-services #block-block-4 .content h2 {
	color: #ec7300;
}
.region-blockgroup-services #block-block-4 .content .left {
	width: 50%;
	float: left;
	overflow: hidden;
}
.region-blockgroup-services #block-block-4 .content .right {
	width: 50%;
	float: right;
	overflow: hidden;
}
.region-blockgroup-services #block-block-4 .content .inf {
	float: left;
	width: 290px
}
.region-blockgroup-services #block-block-4 .content .right .inf {
	width: 275px;
	padding-left: 15px;
}
.region-blockgroup-services #block-block-4 .content .pic {
	float: right;
	width: 160px;
	height: 160px;
	margin: 50px 20px 0 10px;
}
.region-blockgroup-services #block-block-4 .content .left .pic {
	background: url(/sites/default/files/1_0.png) no-repeat;
	
}
.region-blockgroup-services #block-block-4 .content .right .pic {
	background: url(/sites/default/files/2.png) no-repeat;
	
}
	/*/ПО и ДПО - верхняя часть (описание) .region-blockgroup-services #block-block-4 .content .left .pic {
	background: url(img/front_about-dpo.png) no-repeat;
	
}
.region-blockgroup-services #block-block-4 .content .right .pic {
	background: url(img/front_about-po.png) no-repeat;
	
}*/
	/*ПО и ДПО - нижняя часть (курсы)*/
.region-blockgroup-services #block-views-courses-block-1,
.region-blockgroup-services #block-views-courses-block-2 {
	float: left;
	width: 50%;
	margin-bottom: 30px;
}
.region-blockgroup-services #block-views-courses-block-1 > h2,
.region-blockgroup-services #block-views-courses-block-2 > h2 {
	display: none;
}
.region-blockgroup-services #block-views-courses-block-1 .content .view-header,
.region-blockgroup-services #block-views-courses-block-2 .content .view-header {
	position: relative;	
}
.region-blockgroup-services #block-views-courses-block-1 .content .view-header .services_triangle {
	position: absolute;
	width: 51px;
	height: 29px;
	background: url(img/services_triangle-orange.jpg) no-repeat;
	right: 46px;
	top: -52px;
}
.region-blockgroup-services #block-views-courses-block-2 .content .view-header .services_triangle {
	position: absolute;
	width: 51px;
	height: 29px;
	background: url(img/services_triangle-blue.jpg) no-repeat;
	right: 39px;
	top: -52px;

}
.region-blockgroup-services #block-views-courses-block-1 .content .view-header h2,
.region-blockgroup-services #block-views-courses-block-2 .content .view-header h2 {
	padding-top: 0;
}
.region-blockgroup-services #block-views-courses-block-1 .content .view-content .views-field-title,
.region-blockgroup-services #block-views-courses-block-2 .content .view-content .views-field-title {
	line-height: 1.2;
	margin-bottom: 7px;
}
.region-blockgroup-services #block-views-courses-block-1 .content .view-content .views-field-title a,
.region-blockgroup-services #block-views-courses-block-2 .content .view-content .views-field-title a {
	color: #0c4c67;
}
.region-blockgroup-services #block-views-courses-block-2 .content {
	width: 417px;
	
	background: #d1eaec;
	border: 3px solid #4eb1ba;
	padding: 25px;
}
.region-blockgroup-services #block-views-courses-block-1 .content {
	width: 417px;
	height: 175px;
	background: #ffe7ca;
	border: 3px solid #e98628;
	padding: 25px;
	float: right
}
.region-blockgroup-services #block-views-courses-block-1 .content .view-courses  .view-footer,
.region-blockgroup-services #block-views-courses-block-2 .content .view-courses  .view-footer	{
	margin-top: 15px;
	font-size: 12px;
}

	/*/ПО и ДПО - нижняя часть (курсы)*
	/*Другие услуги и Актуальные проекты*/
.region-content-front .region-blockgroup-other-services-front {
	overflow: hidden;
	background: #acd9dc;
	clear: both;
}
.region-content-front .region-blockgroup-other-services-front .blockgroup {
	width: 960px;
	padding: 0 20px 45px;
	margin: 0 auto;
}
.region-content-front #block-block-8 {
	float: left;
	width: 620px;
	padding-bottom: 15px;
}
.region-content-front #block-block-8	h2 {
	padding-top: 20px;
}
.region-content-front #block-block-8	.content {
}
.region-content-front #block-block-8	.content a.service {
	overflow: hidden;
	margin-bottom: 15px;
	display: block;
	text-decoration: none;
}
.region-content-front #block-block-8	.content a.service .icon {
	float: left;
	width: 41px;
	height: 41px;
	opacity: 0.9;
	
/* 	border-radius: 40px;
	background: #ec7300; */
	margin: 1px 9px 0 0;
}
.region-content-front #block-block-8	.content a.service.service-1 .icon {
	background: url(/sites/default/files/resurs_13x.png) no-repeat;
}
.region-content-front #block-block-8	.content a.service.service-2 .icon {
	background: url(/sites/default/files/resurs_23x.png) no-repeat;
}
.region-content-front #block-block-8	.content a.service.service-3 .icon {
	background: url(/sites/default/files/resurs_33x.png) no-repeat;
}
.region-content-front #block-block-8	.content a.service .inf {
	display: block;
	margin-left: 50px;
}
.region-content-front #block-block-8	.content a.service .inf .title {
	text-decoration: underline;
	display: block;
}
.region-content-front #block-block-8	.content a.service .inf .txt {
	
	color: #333;
}
.region-content-front #block-block-8	.content a.service:hover .icon {
	opacity: 1;
}
.region-content-front #block-block-8	.content a.service:hover .title {
	text-decoration: none;
}
.region-content-front #block-block-11  {
	float: right;
	width: 290px;
}
.region-content-front #block-block-11 .content ul li::before {
    background: rgba(0, 0, 0, 0) url("img/list-marker_1.png") no-repeat scroll left bottom;
    content: "";
    display: inline-block;
    height: 19px;
    margin-top: -1px;
    width: 21px;
}
.region-content-front #block-block-11 .content ul li {
	display: inline-flex;
	padding-bottom: 7px;
}
.region-content-front #block-block-11 .content ul li a {
	line-height: 1.35;
	width: 270px;
}
	/*/Другие услуги и Актуальные проекты*/
	/*Новости*/
.region-blockgroup-news {
	width: 960px;
	padding: 0 20px 0px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
.region-blockgroup-news #block-views-news-block-1 .view-news {
	margin-left: -10px;
	position: inherit;
}
		/*Пиктограммы вверху*/
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a {
	position: absolute;
	top: 23px;
	background: none;
	width: auto;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a.rss {
	left: 407px;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a.archive {
	left: 473px;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a span {
	height: 16px;
	width: 16px;
	display: inline-block;
	margin: 0 5px -2px 0;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a.rss span {
	background: url(img/icon_rss.png) no-repeat;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a.archive span {
	background: url(img/icon_news-archive.png) no-repeat;
	margin-right: 6px;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a.rss:hover span {
	background-position: -17px 0;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .view-header a.archive:hover span {
	background-position: -19px 0;
}
		/*/Пиктограммы вверху*/
		/*Сами новости*/
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row {
	padding: 18px 15px 20px;
	overflow: hidden;
	clear: both;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row .field-content div.right .title {
	line-height: 1.35;
	margin-bottom: 5px;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row .field-content .right .title ,
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row .field-content .right .txt {
	width: 430px;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row:nth-child(odd) {
	background: #d1eaec;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row:nth-child(odd) .field-content .left a img {
	border: 2px solid #d1eaec;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row:nth-child(odd) .field-content .left a:hover  img{
	border: 2px solid #4aafb8;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row .txt {
	margin: 0 0 5px;
}
.region-blockgroup-news #block-views-news-block-1 .view-news .views-row .date {
	font-size: 12px;
	float: right;
	color: gray;
}
		/*/Сами новости*/
	/*/Новости*/
	/*Отзывы и Благодарности*/
.region-blockgroup-thaks {
	width: 960px;
	padding: 0 20px 20px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
		/*Отзывы*/
.region-blockgroup-thaks #block-views-feedbacks-block-1 {
	float: left;
	width: 629px;
}

.region-blockgroup-thaks #block-views-feedbacks-block-1  A:link { 
    text-decoration: none;
    color: black;/* Убирает подчеркивание для ссылок */
   }
   
.region-blockgroup-thaks #block-views-feedbacks-block-1  A:visited { 
    text-decoration: none;
    color: black;/* Убирает подчеркивание для ссылок */
   }
   
.region-blockgroup-thaks #block-views-feedbacks-block-1  A:active { 
    text-decoration: none;
    color: black;/* Убирает подчеркивание для ссылок */
   }
   
.region-blockgroup-thaks #block-views-feedbacks-block-1  A:hover {
    text-decoration: underline; /* Делает ссылку подчеркнутой при наведении на нее курсора */
    color: black; /* Цвет ссылки */
   } 


.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-header {
/* 	background: #ffe7ca;
	border: 3px solid #e98628;
	border-bottom: none;
	padding: 5px 16px 0px 195px;
	width: 413px;	 */
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-content .flexslider {
	border: 0;
	margin: 0;
	box-shadow: none;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-content .flexslider li .field-content .top {
	background: #ffe7ca;
	border: 3px solid #e98628;
	/* border-top: none; */
	padding: 15px;
	clear: both;
	margin-bottom: 10px;
	/* overflow: hidden; */
	
	display: -ms-flexbox; /* IE10 */
		-ms-flex-align: center;
    display: -moz-box; /* Firefox */
		-moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
		-webkit-box-align: center;
    /* display: flex; */
    display: box; /*todo*/
    box-align: center;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-content .flexslider li .field-content .top .feedback_top-left {
	/* float: left; */
	/* width: 160px; */
	padding-right: 20px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-content .flexslider li .field-content .top .feedback_top-left img {
	border-radius: 80px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-content .flexslider li .field-content .top .feedback_top-right {
	/* margin-left: 180px; */
	width: 414px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-content .flexslider li .field-content p {
	margin-bottom: 17px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-content .flexslider li .field-content .bottom {
		color: #8b8b8b;
		/* font-size: 12px; */
		line-height: 1.1;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-header .feed_head {
	margin: 0px 0 10px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .view-header .feed_head a {
	margin-right: 15px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider-2 .slides .pic {
	margin-bottom: 10px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider-2 .slides .pic img {
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	width: auto;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider-2 .slides .person {
	color: #8b8b8b;
	padding-bottom: 5px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 #flexslider-2 > .flex-direction-nav {
	height: 0px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider ul.flex-direction-nav a {/* Кнопки */
	display: block;
	margin: 0;
	opacity: 1;
	transition: none;
	top: -26px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #ec7300;
	background: #006a96;
	color: white;
	font-weight: bold;
	text-align: center;
	text-indent: -40000px;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider ul.flex-direction-nav a.flex-prev {
	left: auto;
	right: 18px;
	background: url(img/button_slider_prev-small.png) no-repeat 5px center #006a96;	
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider ul.flex-direction-nav a.flex-next {
	right: -2px;	
	background: url(img/button_slider_next-small.png) no-repeat 6px center #006a96;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider ul.flex-direction-nav a.flex-prev:hover,
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider ul.flex-direction-nav a.flex-next:hover {
	background-color: #009edf;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider ul.flex-direction-nav a::before {
	display: none;
}
.region-blockgroup-thaks #block-views-feedbacks-block-1 .flexslider ol.flex-control-nav {/* Пейджер */
	display: none;
}

#block-views-slider-course-block .view-content .flexslider ul li {
    margin-left:0px;
}

#block-views-slider-course-block .view-content .flexslider {
	border: 0;
	margin: 0;
	box-shadow: none;
}
		/*/Отзывы*/
		
		
		/*Слайдер*/
	#block-views-slider-course-block .view-content .flexslider ul li {
    margin-left:0px;
}

#block-views-slider-course-block .view-content .flexslider {
	border: 0;
	margin: 0;
	box-shadow: none;
}

#block-views-slider-course-block .flexslider ol.flex-control-nav {
	display: none;
}


    /*/Слайдер*/
    
    /*Календарь профпроб #block-views-kalendar-proforient-block*/
    
    
.view-kalendar-proforient .month_select a, .view-kalendar-proforient .month_select span{
    display: inline-block;
    margin: 5px 1px;
    color: #174e68;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}    

.view-kalendar-proforient .month_select{
    background: #bcd8d7;
    margin-top: -5px;
    text-align: center;
}

    
.view-kalendar-proforient .anchor-link {
    padding-top: 100px;
	margin-top: -100px;
	-webkit-background-clip: content-box;
	background-clip: content-box;
	font-size: 20px;
    font-weight: bold;
    z-index:-20;
}


.view-kalendar-proforient .zapis {
    margin-bottom: 15px;
    border: #564f49 solid;
}    
    
.view-kalendar-proforient .topline {
    background: #d0e8ec;
    border-bottom: #564f49 solid;
    display: flex;
    height: 150px;
}

.view-kalendar-proforient .topline .date {
    text-transform: uppercase;
    vertical-align: middle;
    width: 300px;
    padding: 10px;
    display:flex;
    align-items: center;
}

.view-kalendar-proforient .topline .date h2{
    padding-top:0;
}

.view-kalendar-proforient .topline .logo{
    width: 150px;
    padding: 10px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.view-kalendar-proforient .topline .logo img{
    height: auto;
    width: 90%;
}

.view-kalendar-proforient .topline .title{
    width: 250px;
    padding: 10px;
    display: flex;
    align-items: center;
}

.view-kalendar-proforient .topline .title h3{
    padding-top:0;
}


.view-kalendar-proforient .bottomline {
    background:#fff1e6;
    display: flex;
}

.view-kalendar-proforient .bottomline .body {
    border-right: #564f49 solid;
    width: 450px;
    padding: 10px;
}

.view-kalendar-proforient .bottomline .dopinfo{
    width: 236px;
    padding: 10px;
    word-wrap: break-word;
}
    
    
    
		/*Благодарности*/
.region-blockgroup-thaks #block-views-thanks-block-1 {
	float: right;
	width: 285px;
}
.region-blockgroup-thaks #block-views-thanks-block-1 a.head-link {
	padding-bottom: 10px;
	display: inline-block;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider {
	border: 0;
	margin: 0;
	box-shadow: none;
	margin-top: 1px;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider .slides .pic {
	margin-bottom: 10px;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider .slides .pic img {
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	width: auto;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider .slides .person {
	color: #8b8b8b;
	padding-bottom: 5px;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider ul.flex-direction-nav a {/* Кнопки */
	display: block;
	margin: 0;
	opacity: 1;
	transition: none;
	top: -30px;
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #ec7300;
	background: #006a96;
	color: white;
	font-weight: bold;
	text-align: center;
	text-indent: -40000px;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider ul.flex-direction-nav a.flex-prev {
	left: auto;
	right: 75px;
	background: url(img/button_slider_prev-small.png) no-repeat 5px center #006a96;	
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider ul.flex-direction-nav a.flex-next {
	right: 55px;	
	background: url(img/button_slider_next-small.png) no-repeat 6px center #006a96;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider ul.flex-direction-nav a.flex-prev:hover,
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider ul.flex-direction-nav a.flex-next:hover {
	background-color: #009edf;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider ul.flex-direction-nav a::before {
	display: none;
}
.region-blockgroup-thaks #block-views-thanks-block-1 .flexslider ol.flex-control-nav {/* Пейджер */
	display: none;
}
		/*/Благодарности*/
/*/Отзывы и Благодарности*/
	/* Подписка */
.region-blockgroup-news #block-views-news-block-1 {
	margin: 30px 0;
	width: 625px;
	float: left;
	position: relative;
}	


.region-blockgroup-news #block-block-16 {
	float: right;
	/*width: 245px;
	margin-top: 183px;
	border: 3px solid #4aafb8;*/
	padding: 15px 20px 15px;
}

.region-blockgroup-news #block-block-19 {
	float: right;
	/*width: 245px;
	margin-top: 183px;
	border: 3px solid #4aafb8;*/
	padding: 15px 20px 15px ;
}

.region-blockgroup-news #block-block-28 {
    float: right;
    width: 300px;
    height: 200px;

}
/* RSS Лента*/
.region-blockgroup-news #block-aggregator-feed-1 {
	float: right;
    width: 300px;
}


.region-blockgroup-news #block-block-31 {
	float: right;
	width: 290px;
	margin-top: 5px;
}



.region-blockgroup-news #block-webform-client-block-94 {
	float: right;
	width: 245px;
	margin-top: 83px;
	border: 3px solid #4aafb8;
	padding: 15px 20px 15px;
}	

.region-blockgroup-news #block-webform-client-block-94  h2 {
	padding-top: 0;
	margin-top: 0;
	width: 170px;
}
.region-blockgroup-news #block-webform-client-block-94 .content .webform-component-email {
	margin: 5px 0 19px;
}
.region-blockgroup-news #block-webform-client-block-94 .content .webform-component-email input {
	width: 226px;
	height: 25px;
	border: 2px solid #89cbd1;
	border-radius: 2px;
	padding-left: 7px;
	padding-right: 7px;
}
.region-blockgroup-news #block-webform-client-block-94 .content .form-type-radio input.form-radio {
	margin-top: -3px;
	margin-left: 0;
}
.region-blockgroup-news #block-webform-client-block-94 .content .form-type-radio label {
	color: #015f87;
}
.region-blockgroup-news #block-webform-client-block-94 .content .form-actions {
	margin-top: 19px;
	margin-bottom: 5px;
}
.region-blockgroup-news #block-webform-client-block-94 .content .form-actions input {
	border-radius: 3px;
	border: 0;
	background: #006e78;
	color: white;
	text-transform: uppercase; 
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 12px 6px;
}
.region-blockgroup-news #block-webform-client-block-94 .content .form-actions input:hover {
	background: #009edf;
}
	/* /Подписка */
	/*Партнёры*/
.region-content-front #block-block-7	{
	background: #acd9dc;
	padding-bottom: 50px;
}
.region-content-front #block-block-7	.content {
	width: 960px;
	padding: 0 31px;
	margin: 0 auto;
}
.region-content-front #block-block-7	.content ul {
	overflow: hidden;
}
.region-content-front #block-block-7	.content ul li {
	float: left;
	margin: 0px 8px 0 0;
	padding: 0;
	border: 1px solid #f2f2f2;
	list-style-image: none;
}
.region-content-front #block-block-7	.content ul li:last-child {
	margin: 0px;
}
.region-content-front #block-block-7	.content ul li a {
	display: block;
	width: 147px;
	height: 92px;
	background: white;
}
.region-content-front #block-block-7	.content ul li a span {
	display: block;
	height: 92px;
	margin: 0 auto;
}
.region-content-front #block-block-7	.content ul li a.partner_1 span{
	background: url(img/logo_partner-01.png) no-repeat;
	background-position: -59px center;
	width: 59px;
}
.region-content-front #block-block-7	.content ul li a.partner_2 span{
	background: url(img/prosvesh.png) no-repeat;
	background-position: -121px center;
	width: 121px;
}
.region-content-front #block-block-7	.content ul li a.partner_6 span{
	background: url(img/logo_partner-06.png) no-repeat;
	background-position: -120px center;
	width: 120px;
}
.region-content-front #block-block-7	.content ul li a.partner_7 span{
	background: url(img/logo_partner-13.png) no-repeat;
	background-position: -104px center;
	width: 104px;
}
.region-content-front #block-block-7	.content ul li a.partner_8 span{
	background: url(img/logo_partner-08.png) no-repeat;
	background-position: -121px center;
	width: 120px;
}
.region-content-front #block-block-7	.content ul li a.partner_11 span{
	background: url(img/logo_partner-12.png) no-repeat;
	background-position: -73px center;
	width: 73px;
}
.region-content-front #block-block-7	.content ul li a.partner_1:hover span,
.region-content-front #block-block-7	.content ul li a.partner_2:hover span,
.region-content-front #block-block-7	.content ul li a.partner_6:hover span,
.region-content-front #block-block-7	.content ul li a.partner_7:hover span,
.region-content-front #block-block-7	.content ul li a.partner_8:hover span,
.region-content-front #block-block-7	.content ul li a.partner_11:hover span {
	background-position: 0 center;
}
	/*/Партнёры
	
	.region-content-front #block-block-7	.content ul li a.partner_11 span{
	background: url(img/logo_partner-11.png) no-repeat;
	background-position: -120px center;
	width: 120px;
}*/
	/*Полезные ссылки*/
.region-content-front #block-block-6	.content {
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;	
}
.region-content-front #block-block-6	.content legend {
	padding-top: 15px;
}
.region-content-front #block-block-6	.content legend a {
	font-size: 18px;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.region-content-front #block-block-6	.content fieldset:not(.collapsed) legend a {
	color: #222;
}
.region-content-front #block-block-6	.content legend a:hover,
.region-content-front #block-block-6	.content fieldset:not(.collapsed) legend a:hover {
	color: #009edf;
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li {
	float: left;
	margin: 10px 10px 0 0;
	padding: 0;
	/* background: #d1eaec; */
	/* border: 1px solid #969696; */
	border: 1px solid #4eb1ba;
	list-style-image: none;
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li a {
	display: block;
	width: 208px;
	height: 90px;
	padding: 15px 10px;
	text-decoration: none;
	line-height: 1.2;
	position: relative;
	color: gray;
	overflow: hidden;
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li a span.name {
  
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li a span.link {
	display: block;
	position: absolute;
	bottom: 15px;
	left: 10px;
	text-transform: lowercase;
	color: #333;
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:hover {
	border-color: #e98628;
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:hover a {
	color: #333;
	background: #f3f4f6;
	background: #ffe7ca;
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:hover a span {
	color: gray;
}
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:nth-child(1) a,
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:nth-child(5) a,
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:nth-child(9) a,
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:nth-child(13) a,
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:nth-child(17) a,
.region-content-front #block-block-6	.content .fieldset-wrapper ul li:nth-child(21) a {
	margin-left: 0px;	
}
	/*/Полезные ссылки*/
/*/Главная.*/


/*Страницы со списком новостей.*/
.view-news,
.view-news-ws {
	position: relative;
}
.view-news .view-header a.rss {
	position: absolute;
	top: -25px;
	right: 0;
	height: 16px;
	width: 16px;
	display: inline-block;
	margin: 0 5px -2px 0;
	background: url(img/icon_rss.png) no-repeat;
}
.view-news .view-header a.rss:hover {
	background-position: -17px 0;
}
.view-news .views-row,
.view-news-ws .views-row {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
}
.view-news .views-row .field-content,
.view-news-ws .views-row .field-content {
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    display: box; /*todo*/
    /* display: flex; */
    box-align: center;
	
	

}
.view-news .views-row .field-content  div.left,
.view-news-ws .views-row .field-content  div.left {
	width: 170px;
	min-height: 46px;
	/* float: left; */
}
.view-news .views-row .field-content  div.left a img,
.view-news-ws .views-row .field-content  div.left a img {
	border: 2px solid white;
}
.view-news .views-row .field-content  div.left a:hover img,
.view-news-ws .views-row .field-content  div.left a:hover img {
	/* border: 2px solid #e98628; */
	border: 2px solid #4aafb8;
}
.view-news .views-row .field-content  div.right .title,
.view-news-ws .views-row .field-content  div.right .title {
	width: 450px;
}
.view-news .views-row .field-content  div.right .date,
.view-news-ws .views-row .field-content  div.right .date {
	color: gray;
	font-size: 12px;
	margin-top: -5px;
}


/*/Страницы со списком новостей.*/


/*/Страницы новостей.*/
.node-news .field-name-field-news-date {
	font-size: 12px;
	color: #c2c2c2;
	margin: 3px 0 10px;
}
.node-news .field-name-field-photo-comment {
	font-size: 12px;
	color: #c2c2c2;
	margin: 5px 0 20px;
}
.node-news .field-name-body {
}
.node-news .field-name-field-news-photo .field-item {
    display: inline-block;
    margin: 0 0 8px 8px;
	height: 86px;
}
.node-news .field-name-field-news-photo .field-item img {
	border: 2px solid white;
}
.node-news .field-name-field-news-photo .field-item img:hover {
	border: 2px solid #4aafb8;
}
/*/Страницы новостей.*/


/*Список благодарностей.*/
body.page-about-thanks .view-thanks .views-row {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
	position: relative;
}
body.page-about-thanks .view-thanks .views-row .field-content {
    display: inline-flex;
    box-align: center;
}
body.page-about-thanks .view-thanks .views-row .field-content .pic {
	width: 190px;
	min-height: 46px;
	margin: 0 20px 0 5px;
	/* float: left; */
}
body.page-about-thanks .view-thanks .views-row .field-content .pic img {
	box-shadow: 0 0 5px rgba(0,0,0,0.3);	
}
body.page-about-thanks .view-thanks .views-row .field-content .pic:hover img {
	box-shadow: 0 0 5px rgba(74,175,184,1);	
}
body.page-about-thanks .view-thanks .views-row .field-content .right {
	width: 470px;
}
body.page-about-thanks .view-thanks .views-row .field-content .person {
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 16px;
	color: #015f87;
}
body.page-about-thanks .view-thanks .views-row .field-content .person_status {
	color: gray;
	font-size: 13px;
	margin-top: -2px;
	line-height: 1.2;
}
body.page-about-thanks .view-thanks .views-row .field-content h3 {
	font-size: 14px;
}
body.page-about-thanks .view-thanks .views-row .field-content .txt {
	margin: 5px 0 20px;
}
body.page-about-thanks .view-thanks .views-row .field-content .bottom .left {
	float: left;
	font-size: 12px;
	margin-top: -1px;
}
body.page-about-thanks .view-thanks .views-row .field-content .bottom .left a {
	color: black;
}
body.page-about-thanks .view-thanks .views-row .field-content .bottom .date {
	float: right;
	color: gray;
	font-size: 12px;
}
/*/Список благодарностей.*/


/*Список отзывов.*/
#block-views-feedbacks-block-2 .views-row,
#block-views-feedbacks-block-3 .views-row {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
	position: relative;
}
#block-views-feedbacks-block-2 .views-row .field-content,
#block-views-feedbacks-block-3 .views-row .field-content {
    display: inline-flex;
    box-align: center;
}
#block-views-feedbacks-block-2 .views-row .field-content .left,
#block-views-feedbacks-block-3 .views-row .field-content .left {
	width: 170px;
	min-height: 46px;
	margin: 0 20px 0 5px;
	/* float: left; */
}
#block-views-feedbacks-block-2 .views-row .field-content .left img,
#block-views-feedbacks-block-3 .views-row .field-content .left img {
	box-shadow: 0 0 5px rgba(0,0,0,0.3);	
	border-radius: 80px;
}
#block-views-feedbacks-block-2 .views-row .field-content .left:hover img,
#block-views-feedbacks-block-3 .views-row .field-content .left:hover img {
	box-shadow: 0 0 5px rgba(74,175,184,1);	
}
#block-views-feedbacks-block-2 .views-row .field-content .right,
#block-views-feedbacks-block-3 .views-row .field-content .right {
	width: 470px;
}
#block-views-feedbacks-block-2 .views-row .field-content .feedback_status,
#block-views-feedbacks-block-3 .views-row .field-content .feedback_status {
	line-height: 1.2;
	color: #015f87;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
}
#block-views-feedbacks-block-2 .views-row .field-content .feedback_title,
#block-views-feedbacks-block-3 .views-row .field-content .feedback_title {
	/*
	color: gray;
	font-size: 13px;
	margin-top: -2px;
	*/
	color: #444;
	font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
}
#block-views-feedbacks-block-2 .views-row .field-content h3,
#block-views-feedbacks-block-3 .views-row .field-content h3 {
	font-size: 14px;
}
#block-views-feedbacks-block-2 .views-row .field-content .txt,
#block-views-feedbacks-block-3 .views-row .field-content .txt {
	margin: 5px 0 20px;
}
#block-views-feedbacks-block-2 .views-row .field-content .bottom .left,
#block-views-feedbacks-block-3 .views-row .field-content .bottom .left {
	float: left;
	font-size: 12px;
}
#block-views-feedbacks-block-2 .views-row .field-content .bottom .left a,
#block-views-feedbacks-block-3 .views-row .field-content .bottom .left a {
	color: black;
}
#block-views-feedbacks-block-2 .views-row .field-content .bottom .date,
#block-views-feedbacks-block-3 .views-row .field-content .bottom .date {
	float: right;
	color: gray;
	font-size: 12px;
}
/*/Список отзывов.*/


/*Страница со списком партнёров.*/
.view-partners .views-row {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
	position: relative;
}
.view-partners .views-row .field-content {
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    display: box; /*todo*/
    /* display: flex; */
    box-align: center;
}
.view-partners .views-row .field-content .left {
	width: 170px;
	min-height: 46px;
	/* float: left; */
}
.view-partners .views-row .field-content .right  {
	position: relative;
}
.view-partners .views-row .field-content .right .edit-link a {
	top: -30px;
	right: 20px;
}
.view-partners .views-row .field-content .right .title {
	width: 540px;
	/* padding-bottom: 5px; */
	/* font-weight: bold; */
}
.view-partners .views-row .field-content .right .about {
	color: gray;
	font-size: 12px;
	/* margin-top: -5px; */
}
/*/Страницы со списком партнёров.*/


/*Страница компетенции.*/

/* Расположение экспертов */

.edits {
  padding: 5px;
  margin: 5px;
}

.masterblock {
  display: flex;  
  align-items: center;
  width: 620px;
}
/* Расположение экспертов*/

.view-membervision .views-field .field-content .expert {
	clear:left;
	min-height: 150px;
}

.view-membervision .views-field .field-content .left,
.view--2017 .views-field .field-content .left {
	width: 170px;
	min-height: 46px;
	float:left;
}

.view-membervision .views-field .field-content .right{
	width: 430px;
	margin-top: -15px;
	float:left;
}

.view-membervision .views-field .field-content .right,
.view--2017 .views-field .field-content .right {
	width: 430px;
	float:left;
}

.view--2017 .views-field .field-content .dokyment {
	clear:left;
}
/*Страница компетенции.*/



/*Страницы со списком сотрудников.*/
.view-workers .views-row,
.node-page-partition .field-items{
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
	position: relative;
}
	/*Сортировка*/
.view-workers .view-header {
	position: relative;
}
.view-workers .view-header a.link_sort {
	right: 40px;
	z-index: 5;
}
.view-workers table.views-table.draggable td:first-child {
	padding-top: 5px;
}
.view-workers table.views-table.draggable td:first-child a.tabledrag-handle {
	margin-top: 16px;
}
.view-workers table.views-table.draggable td:first-child a.tabledrag-handle .handle {
	margin-left: 15px;
	margin-right: 0px;
}
.view-workers table.views-table.draggable td:first-child .tabledrag-changed {
	top: 20px;
}
	/*/Сортировка*/
.view-workers .views-row .field-content,
.node-page-partition .field-items .field-content{
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    /* display: box; */
    display: flex;
    box-align: center;
	
	

}
.view-workers .views-row .field-content .left,
.node-page-partition .field-items .field-content .left {
	width: 170px;
	min-height: 46px;
}

.view-workers .views-row .field-content .left img {
	border-radius:65px;
}


.view-workers .views-row .field-content .right,
.node-page-partition .field-items .field-content .right {
	width: 540px;
}
.view-workers .views-row .field-content .right .title {
	font-weight: bold;
}
.view-workers .views-row .field-content .right .position,
.view-workers .views-row .field-content .right .degree,
.view-workers .views-row .field-content .right .worker_title {
	font-size: 14px;
}
.view-workers .views-row .field-content .right .worker_phone,
.view-workers .views-row .field-content .right .mail {
	margin-top: 5px;
	font-size: 12px;
	
}
/*/Страницы со списком сотрудников.*/


/*Сотрудник*/
.node-worker > h2 {
	text-align: center;
}
.node-worker > h2 a {
	text-decoration: none;
	cursor: default;
	color: #222222;
}
.node-worker .field {
	clear: both;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 10px;
}
.node-worker .field ul li{
	margin-left: 25px;
}
.node-worker .field .field-label {
	float: left;
	width: 200px;
	line-height: 1.2;
}
.node-worker .field .field-items {
	line-height: 1.3;
	/* width: 500px; */
	width: 700px;
}
.node-worker .field .field-items strong {
	color: #444;
}
.node-worker .field .field-items .field-item {
	padding-bottom: 5px;
}

.node-worker .field .field-items .field-item img {
	border-radius: 65px;
}

#cboxContent .node-worker .field .field-items {
	width: 750px;
}
.node-worker .field.field-name-field-worker-photo  {
	text-align: center;
}
.node-worker .field.field-name-field-worker-photo  .field-items  {/* Фото */
	margin: 0 auto
}
.node-worker .field-collection-view {/* Сертификаты */
	margin: 0;
	padding: 0;
}
.node-worker .field.field-name-field-worker-level-up .field-label {
	width: 100%;
	clear: both;
	margin: 20px 0 10px;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
}


.node-worker .field.field-name-field-worker-subject  {
	margin-left: 200px;
}

.node-worker .field.field-name-field-worker-level-up .field-items {
	width: 100% !important;
}
.node-worker .field.field-name-field-worker-level-up .field-items .entity .field.field-name-field-worker-scans-title {
	float: left;
	width: 200px;
	clear: none;
	overflow: hidden;
	font-weight: bold;
}
.node-worker .field.field-name-field-worker-level-up .field-items .entity .field.field-name-field-worker-scans-title .field-items  {
	width: 200px;
}
.node-worker .field.field-name-field-worker-level-up .field-items .entity .field.field-name-field-worker-scans {
	width: 570px;
	clear: none;
}
.node-worker .field.field-name-field-worker-level-up .field-items ul.field-collection-view-links {/*Служебные ссылки*/
	margin-top: -40px;
}
.node-worker .field.field-name-field-worker-level-up .field-items ul.field-collection-view-links li {
	list-style: none; 
	list-style-image: none;
}

.node-worker .view h2 {
    text-decoration: none;
	cursor: default;
	color: #222222;
	font-size:14px;
}

.node-worker .view .view-content {
    margin:-25px 0px 10px 210px;
}

.node-worker .view .view-content a {
	font-size:14px;
}

/*/Сотрудник*/

/*Программное решение*/
.node-program-solutions > h2 {
	text-align: center;
}
.node-program-solutions > h2 a {
	text-decoration: none;
	cursor: default;
	color: #222222;
}
.node-program-solutions .field {
	clear: both;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 10px;
}
.node-program-solutions .field ul li{
	margin-left: 25px;
}
.node-program-solutions .field .field-label {
	float: left;
	width: 210px;
	line-height: 1.2;
}
.node-program-solutions .field .field-items {
	line-height: 1.3;
	width: 700px;
}
.node-program-solutions .field .field-items strong {
	color: #444;
}
.node-program-solutions .field .field-items .field-item {
	padding-bottom: 5px;
}
#cboxContent .node-program-solutions .field .field-items {
	width: 750px;
}
.node-program-solutions .field.field-name-field-icon  {
	text-align: center;
}
.node-program-solutions .field.field-name-field-icon  .field-items  {/* Фото */
	margin: 0 auto
}

.node-program-solutions .view h2 {
    text-decoration: none;
	cursor: default;
	color: #222222;
	font-size:14px;
}

.node-program-solutions .view .view-content {
    margin:-25px 0px 10px 210px;
}

.node-program-solutions .view .view-content a {
	font-size:14px;
}

/*/Програмнное решение*/

/*Список курсов ДПО*/



	/*Верхний информационный блок*/
.node-page-partition .field-name-body {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.node-page-partition .field-name-body .course-inf_left {
	width: 346px;
	border: 2px solid #e8f4f5;
	float: left;
	padding: 10px 15px 15px;
}
.node-page-partition .field-name-body .course-inf_left ul li {
	background: rgba(0, 0, 0, 0) url("img/list-marker_1.png") no-repeat scroll left 3px;
	color: #015f87;
	display: inline-flex;
	font-size: 14px;
	line-height: 1.3;
	padding: 0 0 12px 23px;
	margin-left: 0;
	font-size: 16px;
}
.node-page-partition .field-name-body .course-inf_left ul li span {
	font-size: 12px;
	margin: 3px 0 0 5px;
}
.node-page-partition .field-name-body .course-inf_left .title {
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0c4c67;
}
.node-page-partition .field-name-body .course-inf_right {
	width: 310px;
	float: left;
	text-align: center;
}
.node-page-partition .field-name-body .course-inf_right .course-inf_pic {
	width: 200px;
	height: 135px;
	margin: 5px auto 7px;
	background: url(img/course_feedback_people.jpg) no-repeat;
}
.node-page-partition .field-name-body .course-inf_right a.button {
	border-radius: 3px;
	border: 0;
	background: #006e78;
	color: white;
	text-transform: uppercase; 
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 12px 4px;
	text-decoration: none;
	width: 200px;
	display: block;
	margin: 0px auto;
}
.node-page-partition .field-name-body .course-inf_right a.button:hover {
	background: #009edf;
}
	/*/Верхний информационный блок*/
/*/якорь*/	

.view-courses H2 {
		position: relative;
	}


.view-courses .anchorlink {
		position: absolute;
		display: block;
		top: -80px;
	}


#block-views-courses-block-3 table.views-table thead,
#block-views-courses-block-4 table.views-table thead {
}
#block-views-courses-block-3 table.views-table thead tr th,
#block-views-courses-block-4 table.views-table thead tr th {
	padding: 5px 5px 3px 10px;
}
#block-views-courses-block-3 table.views-table thead tr th a,
#block-views-courses-block-4 table.views-table thead tr th a {
	font-size: 12px;
}
#block-views-courses-block-3 table.views-table thead tr th a.active,
#block-views-courses-block-4 table.views-table thead tr th a.active {
	color: #444;
}
#block-views-courses-block-3 table.views-table thead tr th a.active img,
#block-views-courses-block-4 table.views-table thead tr th a.active img {
	margin: 0 0 -1px 5px;
}
#block-views-courses-block-3 table.views-table thead tr th.views-field-field-course-dpo-duration,
#block-views-courses-block-4 table.views-table thead tr th.views-field-field-course-dpo-duration {
	min-width: 55px
}
#block-views-courses-block-3 table.views-table thead tr th.views-field-field-course-dpo-trainees,
#block-views-courses-block-4 table.views-table thead tr th.views-field-field-course-dpo-trainees {
	/* text-align: center; */
}



#block-views-courses-block-3 table.views-table tbody tr,
#block-views-courses-block-4 table.views-table tbody tr {
	border: 1px solid white;
}
#block-views-courses-block-3 table.views-table tbody tr td,
#block-views-courses-block-4 table.views-table tbody tr td {
	padding: 5px 5px 7px 10px;
	line-height: 1.2;
	background: #e8f4f5;
	border-width: 0 !important;
	vertical-align: middle;
	font-size: 12px;
	color: #444;
}

#block-views-courses-block-3 table.views-table tbody tr td.views-field-category-course,
#block-views-courses-block-10 table.views-table tbody tr td.views-field-category-course {
	font-size:0px !important;
	background: #000;
}

#block-views-courses-block-3 table.views-table tbody tr:hover td,
#block-views-courses-block-4 table.views-table tbody tr:hover td {
	background: #d1eaec;
}
#block-views-courses-block-3 table.views-table tbody tr td a,
#block-views-courses-block-4 table.views-table tbody tr td a {
	font-size: 14px;
}
/*Список курсов ДПО*/


/*Страницы курсов ДПО.*/
.node-course-dpo .horizontal-tabs {
	border: none;
}
	/* Табы */
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list {
	background: none;
}
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li {
	list-style: none; 
	list-style-image: none;
	margin-left: 5px;
	border: 1px solid #4aafb8;
	border-bottom: none;
	/* border-bottom: none; */
	margin-bottom: -7px;
	background: none;
	padding: 0;
}
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li.selected {
	border-bottom: 1px solid white;	
}
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li:hover a {
	color: #222222;
	background: #d1eaec;
}
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li.first {
	margin-left: 10px;
}
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li a {
	padding: 5px 10px 3px;
	color: #444;
	background: #d1eaec;
}
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li.selected a {
	color: #222222;
	background: white;
}
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li.selected:hover,
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li.selected:hover a, 
.node-course-dpo .horizontal-tabs  ul.horizontal-tabs-list li.selected a:hover {
	background: white;
}
	/*/Табы*/
	/*Содержимое*/
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes {
	border: 1px solid #4aafb8;
	padding: 20px 0px 30px;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset {
	padding-left: 10px;	
	padding-right: 10px;	
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset > .field,
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset .required-fields {
	clear: both;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset .field .field {
	padding: 0;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset .field,
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset .required-fields {
	margin-bottom: 5px;
	overflow: hidden;
	padding: 1px 10px;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes .field:hover {
	/* background: #f2f2f2; */
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes .field .field-label {
	width: 180px;
	color: #444;
	float: left;
	margin-right: 10px;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes .field .field-items {
	float: left;
	width: 450px;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date0,
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date1 {
	float: left;
	width: 140px;
	padding-left: 0;
	clear:none;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date0:after {
	content: "-";
	float: left;
	width: 10px;
	text-align: center;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date0 .field-items {
	width: 120px;
}
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset .field.field-name-field-course-dpo-worker .mail,
.node-course-dpo .horizontal-tabs .horizontal-tabs-panes fieldset .field.field-name-field-course-dpo-worker .phone {/* Руководитель */
	font-size: 12px;
}

/*Страницы курсов ДОП.*/
.node-course-dop .horizontal-tabs {
	border: none;
}
	/* Табы */
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list {
	background: none;
}
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li {
	list-style: none; 
	list-style-image: none;
	margin-left: 5px;
	border: 1px solid #4aafb8;
	border-bottom: none;
	/* border-bottom: none; */
	margin-bottom: -7px;
	background: none;
	padding: 0;
}
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li.selected {
	border-bottom: 1px solid white;	
}
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li:hover a {
	color: #222222;
	background: #d1eaec;
}
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li.first {
	margin-left: 10px;
}
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li a {
	padding: 5px 10px 3px;
	color: #444;
	background: #d1eaec;
}
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li.selected a {
	color: #222222;
	background: white;
}
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li.selected:hover,
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li.selected:hover a, 
.node-course-dop .horizontal-tabs  ul.horizontal-tabs-list li.selected a:hover {
	background: white;
}
	/*/Табы*/
	/*Содержимое*/
.node-course-dop .horizontal-tabs .horizontal-tabs-panes {
	border: 1px solid #4aafb8;
	padding: 20px 0px 30px;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset {
	padding-left: 10px;	
	padding-right: 10px;	
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset > .field,
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset .required-fields {
	clear: both;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset .field .field {
	padding: 0;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset .field,
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset .required-fields {
	margin-bottom: 5px;
	overflow: hidden;
	padding: 1px 10px;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes .field:hover {
	/* background: #f2f2f2; */
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes .field .field-label {
	width: 180px;
	color: #444;
	float: left;
	margin-right: 10px;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes .field .field-items {
	float: left;
	width: 450px;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date0,
.node-course-dop .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date1 {
	float: left;
	width: 140px;
	padding-left: 0;
	clear:none;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date0:after {
	content: "-";
	float: left;
	width: 10px;
	text-align: center;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date0 .field-items {
	width: 120px;
}
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset .field.field-name-field-course-dpo-worker .mail,
.node-course-dop .horizontal-tabs .horizontal-tabs-panes fieldset .field.field-name-field-course-dpo-worker .phone {/* Руководитель */
	font-size: 12px;
}

	/*/Содержимое*/
	/*/Дополнительная информация*/
#block-block-12 .content h3{
	padding-top: 25px;
}
	/*/Дополнительная информация*/
/*/Страницы курсов ДПО.*/


/*/Сотрудник в меню*/
#block-views-sotrud-test-block {
    margin-top:20px;
    
}

#block-views-sotrud-test-block .left img {
    border-radius: 65px;
}


/*/Сотрудник в меню*/

/*/Аккордеон в меню*/
#block-views-news-in-menu-block-1 .ccfcollapse-title-show a,
#block-views-news-in-menu-block-1 .ccfcollapse-title-hide a
{
    font-size: 16px;
}
/*/Аккордеон в меню*/

/*Социальные сети*/
#node-12790 .content img {
    vertical-align: middle;   
    margin-right: 10px; 
    height: 50px; 
    width: 50px;
}
#node-12790 .content p {
    color:#006699; 
    font-weight: bold;
}

#node-12790 .content span {
    width: 590px; 
    vertical-align: middle; 
    display: inline-flex;
}


/*/Социальные сети*/

/*Персей*/
#node-28697 .content A:link { 
    text-decoration: none; /* Убирает подчеркивание для ссылок */
}

#node-28697 .content .block4 {
    display:inline-block;   
    position:relative;
width:226px;
height:158px;
}

#node-28697 .content .block4 img:hover {
    background: #d1eaec;
    border: 2px solid #4aafb8;
}

#node-28697 .content .block4 img {
width:226px;
height:158px;
}

#node-28697 .content .block4 A {
    position: absolute;
    font-size: 16px;
    font-weight: bolder;
    top: 0px;
    left: 0px;
    text-align: center;
    color: #FFFFFF;
    width:226px;
}

#node-28697 .content .block4 span {
    position: absolute;
    font-size: 16px;
    font-weight: bolder;
    top: 0px;
    left: 5px;
    text-align: center;
    color: #FFFFFF;
    width:216px;
}

#node-28697 .content .block1 {
    display:inline-block;   
    position:relative;


}

#node-28697 .content .block1  h1 {
    position: absolute;
    top: 35px;
    right: 0;
    margin-right: 40px;
    width: 200px;
    color: #2c5ea8;
    text-align: center;
    font-size: 23px;
    font-weight: bold;
}

#node-28697 .content .block3 {
    display:inline-block;   
    position:relative;
}

#node-28697 .content .block3 P{
    position: absolute;
    font-size: 16px;
    font-weight: bolder;
    top: 5px;
    left: 0px;
    padding-left: 20px;
    width: 690px;
    color: #ffffff;
}

#node-28697 .content  .block5 {
    display:inline-block;   
    position:relative;
}


#node-28697 .content  .block5 A {
    position: absolute;
    font-size: 19px;
    font-weight: bolder;
    left: 0px;
    text-align: center;
    width: 690px;
    color: #FFF;
    text-transform: uppercase;
}

/*Персей*/

/*ДПО — План-график*/
	/*Таблица*/
#node-37 .content table tr:nth-child(1) td p {
	padding: 0;
	margin: 0;
	line-height: 1.2;
}
#node-37 .content table tr td p {
	font-size: 12px;
}
#node-37 .content table tr td:nth-child(3) p {
	font-size: 14px;
}
#node-37 .content table tr td:nth-child(1) {
	max-width: 25px !important;
}
#node-37 .content table tr td:nth-child(1) li {
	margin-left: 25px;
}
#node-37 .content table tr td:nth-child(2) {
	max-width: 100px !important;
}
#node-37 .content table tr td:nth-child(5),
#node-37 .content table tr td:nth-child(7) {
	max-width: 70px !important;
}
	/*/Таблица*/
	/*Вьюс*/
.view-plan-dpo .views-row .views-field {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.view-plan-dpo .views-row .views-field .views-label {
	width: 180px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.view-plan-dpo .views-row .views-field .field-content {
	float: left;
	width: 440px;
}
.view-plan-dpo .view-grouping .view-grouping-header {/* Месяц */
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
	font-size: 16px;
	padding-top: 15px;
}
.view-plan-dpo .view-grouping .ui-accordion-content{
	position: relative;
}
.view-plan-dpo .view-grouping .view-grouping-content .ui-accordion-header a div {
	/* display: inline; */
}
.view-plan-dpo .view-grouping .view-grouping-content .ui-accordion-header a div.course_date {
	font-size: 12px;
	padding-bottom: 5px;
	color: #8b8b8b;
	color: #75736f;
}
.view-plan-dpo .view-grouping .view-grouping-content .ui-accordion-header a div.course_title{

}
	/*/Вьюс*/
/*/ДПО — План-график*/


/*ДПО — Сборник материалов*/
body.page-node-24 .view-sourcebook .view-content h3 {
	font-size: 19px;
	line-height: 1.2;
	padding-top: 25px;
}
body.page-node-24 .view-sourcebook .views-row {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
	position: relative;
}
body.page-node-24 .view-sourcebook .views-row .field-content {
    display: inline-flex;
    box-align: center;
}
body.page-node-24 .view-sourcebook .views-row .field-content .pic {
	width: 190px;
	min-height: 46px;
	margin: 0 20px 0 5px;
	/* float: left; */
}
body.page-node-24 .view-sourcebook .views-row .field-content .pic img {
	box-shadow: 0 0 5px rgba(0,0,0,0.3);	
}
body.page-node-24 .view-sourcebook .views-row .field-content .pic:hover img {
	box-shadow: 0 0 5px rgba(74,175,184,1);	
}
body.page-node-24 .view-sourcebook .views-row .field-content .right {
	width: 470px;
}
body.page-node-24 .view-sourcebook .views-row .field-content .right .title {
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 16px;
	color: #015f87;
	line-height: 1.3;
}
body.page-node-24 .view-sourcebook .views-row .field-content .right .txt {
	margin: 5px 0 10px;
}
/*/ДПО — Сборник материалов*/

/*ДПО — Оценка качества курсов*/
	/*Вьюс*/
.view-course-report .views-row .views-field {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.view-course-report .view-grouping .view-grouping-header {/* Год */
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
	font-size: 16px;
	padding-top: 15px;
}
.view-course-report .view-grouping .ui-accordion-content{
	position: relative;
}
.view-course-report .view-grouping .view-grouping-content .ui-accordion-header a div {
	/* display: inline; */
}
.view-course-report .view-grouping .view-grouping-content .ui-accordion-header a div.course_title{

}
	/*/Вьюс*/
/*/ДПО — Оценка качества курсов*/


/*/Список курсов ДПО*/
#node-22 .field-name-body a.form_link,
#node-33 .field-name-body a.form_link,
#node-34 .field-name-body a.form_link {
	clear: both;
	float: right;
}
.view-courses .view-header a.link_add {
	top: -20px;
}
.view-courses table.views-table {
		width: 100%;
}
.view-courses table.views-table thead {
	
}
.view-courses table.views-table thead tr th {
	padding: 5px 5px 3px 10px;
}
.view-courses table.views-table thead tr th a {
	font-size: 12px;
}
.view-courses table.views-table thead tr th a.active {
	color: #444;
}
.view-courses table.views-table thead tr th a.active img {
	margin: 0 0 -1px 5px;
}
.view-courses table.views-table thead tr th.views-field-field-course-dpo-duration {
	min-width: 55px
}
.view-courses table.views-table thead tr th.views-field-field-course-dpo-trainees {
	/* text-align: center; */
}


.view-courses table.views-table tbody tr {
	border: 1px solid white;
}
.view-courses table.views-table tbody tr td {
	padding: 5px 5px 7px 10px;
	line-height: 1.2;
	background: #e8f4f5;
	border-width: 0 !important;
	vertical-align: middle;
	font-size: 12px;
	color: #444;
}

.view-courses table.views-table tbody tr td.views-field-field-category-course {
	font-size: 0px !important;
}
.view-courses table.views-table thead tr th:nth-child(2),
.view-courses table.views-table tbody tr td:nth-child(2),
.view-courses table.views-table thead tr th:nth-child(4),
.view-courses table.views-table tbody tr td:nth-child(4){
	width: 150px;
	text-align: center;
	padding-left: 5px;
}
.view-courses table.views-table tbody tr:hover td {
	background: #d1eaec;
}
.view-courses table.views-table tbody tr td a {
	font-size: 14px;
}
/*/Список курсов ПО*/

/*Страницы курсов ПО.*/
.node-course .horizontal-tabs {
	border: none;
}
	/* Табы */
.node-course .horizontal-tabs  ul.horizontal-tabs-list {
	background: none;
}
.node-course .horizontal-tabs  ul.horizontal-tabs-list li {
	list-style: none; 
	list-style-image: none;
	margin-left: 5px;
	border: 1px solid #4aafb8;
	/* border-bottom: none; */
	margin-bottom: -6px;
	background: none;
	padding: 0;
}
.node-course .horizontal-tabs  ul.horizontal-tabs-list li.selected {
	border-bottom: 1px solid white;	
}
.node-course .horizontal-tabs  ul.horizontal-tabs-list li:hover a {
	color: #222222;
	background: #d1eaec;
}
.node-course .horizontal-tabs  ul.horizontal-tabs-list li.first {
	margin-left: 10px;
}
.node-course .horizontal-tabs  ul.horizontal-tabs-list li a {
	padding: 5px 10px 3px;
	color: #444;
	background: #d1eaec;
}
.node-course .horizontal-tabs  ul.horizontal-tabs-list li.selected a {
	color: #222222;
	background: white;
}
.node-course .horizontal-tabs  ul.horizontal-tabs-list li.selected:hover,
.node-course .horizontal-tabs  ul.horizontal-tabs-list li.selected:hover a, 
.node-course .horizontal-tabs  ul.horizontal-tabs-list li.selected a:hover {
	background: white;
}
	/*/Табы*/
	/*Содержимое*/
.node-course .horizontal-tabs .horizontal-tabs-panes {
	border: 1px solid #4aafb8;
	padding: 20px 0px 30px;
}
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset {
	padding-left: 10px;	
	padding-right: 10px;	
}
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset > .field,
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset .required-fields {
	clear: both;
}
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset .field .field {
	padding: 0;
}
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset .field,
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset .required-fields {
	margin-bottom: 5px;
	overflow: hidden;
	padding: 1px 10px;
}
.node-course .horizontal-tabs .horizontal-tabs-panes .field:hover {
	/* background: #f2f2f2; */
}
.node-course .horizontal-tabs .horizontal-tabs-panes .field .field-label {
	width: 180px;
	color: #444;
	float: left;
	margin-right: 10px;
}
.node-course .horizontal-tabs .horizontal-tabs-panes .field .field-items {
	float: left;
	width: 450px;
}
.node-course .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date0,
.node-course .horizontal-tabs .horizontal-tabs-panes .field.field-name-field-course-dpo-date1 {
	float: left;
	width: 120px;
	padding-left: 0;
	clear: none;
}
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset .field.field-name-field-course-dpo-worker .mail,
.node-course .horizontal-tabs .horizontal-tabs-panes fieldset .field.field-name-field-course-dpo-worker .phone {/* Руководитель */
	font-size: 12px;
}
	/*/Содержимое*/
	/*/Дополнительная информация*/
#block-block-13 .content h3{
	padding-top: 25px;
}
	/*/Дополнительная информация*/
/*/Страницы курсов ПО.*/


/* Список образовательных организаций */
	/*Аккордеон*/
.view-education-organisation .views-row {
	position: relative;
}
.view-education-organisation .views-row .views-field {
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
}
.view-education-organisation .views-row .views-field .views-label {
	float: left;
	margin-left: 5px;
}
.view-education-organisation .views-row .views-field .field-content {
	float: left;
	margin-left: 5px;
}
	/*/Аккордеон*/
	/*Таблица*/
#block-views-education-organisation-block-3 table.views-table thead{
	
}
#block-views-education-organisation-block-3 table.views-table thead tr th {
	padding: 5px 5px 3px 10px;
	font-size: 12px;
}
#block-views-education-organisation-block-3 table.views-table thead tr th a{
	font-size: 12px;
}
#block-views-education-organisation-block-3 table.views-table thead tr th a.active{
	color: #444;
}
#block-views-education-organisation-block-3 table.views-table thead tr th a.active img{
	margin: 0 0 -1px 5px;
}
#block-views-education-organisation-block-3 table.views-table tbody tr{
	border: 1px solid white;
}
#block-views-education-organisation-block-3 table.views-table tbody tr td{
	padding: 5px 5px 7px 10px;
	line-height: 1.3;
	background: #e8f4f5;
	border-width: 0 !important;
	vertical-align: middle;
	font-size: 12px;
	color: #444;
}
#block-views-education-organisation-block-3 table.views-table tbody tr td.views-field-title-1 {
	max-width: 150px;
}
#block-views-education-organisation-block-3 table.views-table tbody tr:hover td{
	background: #d1eaec;
}
#block-views-education-organisation-block-3 table.views-table tbody tr td.views-field-title-1{
	font-size: 14px;
}
	/*/Таблица*/
/* /Список образовательных организаций */


/*Страница структурного подразделения*/
.node-structure .content .field-name-field-structure-people .field-item > div  {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.node-structure .content .field-name-field-structure-people .field-item .field-content {
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    /* display: box; */
    display: flex;
    box-align: center;
}


.node-structure .content .field-name-field-linksite {
    margin-left: 165px;
    margin-top: -40px;
    font-size: 12px;
    margin-bottom: 15px;
}


.node-structure .content .field-name-field-structure-people .field-item .field-content .left {
	width: 170px;
	min-height: 46px;	
}

.node-structure .content .field-name-field-structure-people .field-item .field-content .left img{
	border-radius:65px;
}

.node-structure .content .field-name-field-structure-people .field-item .field-content .right {
	width: 540px;
}
.node-structure .content .field-name-field-structure-people .field-item .field-content .right .title {
	font-weight: bold;
}
.node-structure .content .field-name-field-structure-people .field-item .field-content .right .position,
.node-structure .content .field-name-field-structure-people .field-item .field-content .right .degree,
.node-structure .content .field-name-field-structure-people .field-item .field-content .right .worker_title {
	font-size: 12px;
}
.node-structure .content .field-name-field-structure-people .field-item .field-content .right .mail {
	margin-top: 5px;
}
.node-structure .content .field-name-field-structure-people .field-item .field-content .right .mail,
.node-structure .content .field-name-field-structure-people .field-item .field-content .right .phone {
	font-size: 12px;
}
.node-structure .content .field-name-field-structure-link {
	margin-top: 20px;
	text-align: center;
}
.node-structure .content .field-name-field-structure-file {
	margin-top: 10px;
}
/*/Страница структурного подразделения*/

/*Страница раздела*/
.node-page-partition .content .field-name-field-structure-people .field-item > div  {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.node-page-partition .content .field-name-field-structure-people .field-item .field-content {
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    /* display: box; */
    display: flex;
    box-align: center;
}
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .left {
    float:left;
	width: 170px;
	min-height: 46px;
}
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right {
	float:right;
	width: 540px;
}
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right .title {
	font-weight: bold;
}
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right .position,
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right .degree,
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right .worker_title {
	font-size: 12px;
}
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right .mail {
	margin-top: 5px;
}
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right .mail,
.node-page-partition .content .field-name-field-structure-people .field-item .field-content .right .phone {
	font-size: 12px;
}
.node-page-partition .content .field-name-field-structure-link {
	margin-top: 20px;
	text-align: center;
}
.node-page-partition .content .field-name-field-structure-file {
	margin-top: 10px;
}.node-page-partition .content .setka {	width: 228px;	height: 320px;	float: left;}
.node-page-partition .content .setka2{
	width: 228px;
	float:left;
	display:block;
	height:320px;
}
.node-page-partition .content .setka h4{
	text-align: center;
	padding:0;
	height: 58px;
}
.node-page-partition .content .setka p{
	margin-left: 14px;
	margin-right: 14px;
}
.node-page-partition .content .setka img{
	position: relative;
	padding-left: 14px;
}
/*/Страница раздела*/



/*Список фотоальбомов*/
#block-system-main .view-photoalbums .views-row {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
}
#block-system-main .view-photoalbums .views-row .field-content {
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    display: box; /*todo*/
    /* display: flex; */
    box-align: center;
}
#block-system-main .view-photoalbums .views-row .field-content .left {
	width: 170px;
	min-height: 46px;
	/* float: left; */
}
#block-system-main .view-photoalbums .views-row .field-content .left a img {
	border: 2px solid white;
}
#block-system-main .view-photoalbums .views-row .field-content .left a:hover img {
	/* border: 2px solid #e98628; */
	border: 2px solid #4aafb8;
}
#block-system-main .view-photoalbums .views-row .field-content .right .title {
	width: 510px;
}
#block-system-main .view-photoalbums .views-row .field-content .right .txt {
	width: 510px;
	margin-top: -5px;
}
/*/Список фотоальбомов*/


/*Фотоальбом*/
	/*Большая картинка*/
.node-photoalbum .gallery-slides .gallery-frame ul li.gallery-slide,
.node-photoalbum .gallery-slides .gallery-frame ul li.gallery-slide a {
	width: 690px;
	text-align: center;
	margin: 0;
}
.node-photoalbum .galleryformatter  .gallery-slides a.slide-button {
	top: 150px;
}
.node-photoalbum .gallery-slides .gallery-frame ul li.gallery-slide a img {
	margin: 0 auto;
}
.node-photoalbum .gallery-slides {
	/* overflow: visible; */
	height: auto !important;
	width: 690px !important;
}
.node-photoalbum .gallery-slides .gallery-frame  ul li.gallery-slide {
	position: relative;
}
.node-photoalbum .gallery-slides .gallery-frame  ul li.gallery-slide .panel-overlay {
	display: block;
	position: relative;
	background: none;
	color: #222222;
	text-align: left;
}
.node-photoalbum .gallery-slides .gallery-frame  ul li.gallery-slide .panel-overlay .overlay-inner {
	padding-left: 0;
	padding-right: 0;
}
	/*/Большая картинка*/
	/*Превью*/
.node-photoalbum .gallery-thumbs {
	padding: 0;
	margin-top: -5px;
	width: 690px !important;
}
.node-photoalbum .gallery-thumbs a.arrow {
	display: none;
}
.node-photoalbum .gallery-thumbs .wrapper {
	/* overflow: visible !important; */
	border: 0;
	background: none;
}
.node-photoalbum .gallery-thumbs .wrapper ul {
	width: 690px !important;
	overflow: hidden;
	/*background: silver;*/
}
.node-photoalbum .gallery-thumbs .wrapper ul li {
	padding: 0;
	margin: 6px;
}
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(1),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(6),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(11),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(16),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(21),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(26),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(31),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(36),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(41) {/* Начало ряда */
	margin-left: 3px;
}
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(5),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(10),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(15),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(20),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(25),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(30),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(35),
.node-photoalbum .gallery-thumbs .wrapper ul li:nth-child(40) {/* Конец ряда */
	margin-right: 0;
}
.node-photoalbum .gallery-thumbs .wrapper ul li.empty,
.node-photoalbum .gallery-thumbs .wrapper ul li.cloned {
	display: none;
}
.node-photoalbum .gallery-thumbs .wrapper ul li a {
	background: none;
	text-align: center;
	padding: 0;
}
.node-photoalbum .gallery-thumbs .wrapper ul li a img {
	opacity: 0.8;
	border: 2px solid #4eb1ba;
}
.node-photoalbum .gallery-thumbs .wrapper ul li.active img,
.node-photoalbum .gallery-thumbs .wrapper ul li a:hover img {
	opacity: 1;
	border: 2px solid #e98628;
}
	/*/Превью*/
/*/Фотоальбом*/


/*WorldSkills*/
#node-9 .content .ws_pic1 {
	width: 200px;
	height: 182px;
	float: left;
	margin-right: 10px;
	background: url(img/worldskills_pic1.jpg) no-repeat;
}
	/*Новости*/
body.page-node-253 .view-news-ws .views-row {
	
}
body.page-node-253 .view-news-ws .views-row .views-field-field-news-photo-main {
	
}
body.page-node-253 .view-news-ws .views-row .views-field-nothing {
	
}
	/*/Новости*/
/*/WorldSkills*/



/*Страницы новостей и мероприятий WorldSkills.*/
.node-news-worlskills .field-name-field-news-ws-date {
	font-size: 12px;
	color: #c2c2c2;
	margin: 3px 0 10px;
}
.node-news-worlskills .field-name-field-news-ws-photo-comment{
	font-size: 12px;
	color: #c2c2c2;
	margin: 5px 0 20px;
}
.node-news-worlskills .field-name-body {
}
.node-news-worlskills .field-name-field-news-ws-photo .field-item {
    display: inline-block;
    margin: 0 0 8px 8px;
	height: 86px;
}
.node-news-worlskills .field-name-field-news-ws-photo .field-item img {
	border: 2px solid white;
}
.node-news-worlskills .field-name-field-news-ws-photo .field-item img:hover {
	border: 2px solid #4aafb8;
}
/*Страницы новостей и мероприятий WorldSkills.*/


/*Поиск по реестру выданных документов*/
body.not-logged-in .logged {
	display: none;
}
#node-3639 .logged {
	text-align: right;
	font-size: 12px;
}
	/*Фильтры*/
.view-certification .views-exposed-widgets {
	position: relative;
	width: 530px;
	padding: 0;
	margin: 20px 0;
	height: 33px;
}
.view-certification .views-exposed-widgets .views-exposed-widget {
	padding: 0;
	margin: 0;
}
.view-certification .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_certification_type_value {
	position: absolute; 
	left: 0;
	top: 0;
}    
.view-certification .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_certification_type_value select {    
	border: 2px solid #89cbd1;
    color: #65b1b7;
    height: 33px;
    padding: 1px 12px;
    width: 150px;
	float: left;
	z-index:2;
	position: relative;
}
.view-certification .views-exposed-widgets .views-exposed-widget.views-widget-filter-title {
	position: absolute; 
	right: 0;
	top: 0;
}
.view-certification .views-exposed-widgets .views-exposed-widget.views-widget-filter-title input {    
	border: 2px solid #89cbd1;
    color: #65b1b7;
    height: 27px;
    padding: 1px 34px 1px 12px;
    width: 314px;
	float: left;
}
.view-certification .views-exposed-widgets .views-exposed-widget.views-submit-button input {/* Кнопка */
	margin: 0;
	border: none;
    height: 30px;
    position: absolute;
    right: 2px;
    top: 1px;
	color: white;
	/* background: #c2e9ec; */
	background: #89cbd1;
}
.view-certification .views-exposed-widgets .views-exposed-widget.views-submit-button input:hover {
	background: #4eb1ba;
}
.view-certification .views-exposed-widgets .views-exposed-widget.views-submit-button input:active {
	padding: 0 6px;
	margin: 0;
}
	/*/Фильтры*/
	/*Материалы*/
.view-certification .view-content .views-row .ui-accordion-content {
	position: relative;
}
.view-certification .view-content .views-row .ui-accordion-content .views-field  {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.view-certification .view-content .views-row .ui-accordion-content .views-field.views-field-edit-node,
.view-certification .view-content .views-row .ui-accordion-content .views-field.views-field-edit-node .field-content {
	height: 0px;
	margin: 0;
	padding: 0;
}
.view-certification .view-content .views-row .ui-accordion-content .views-field .views-label {
	float: left;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #444;
}
.view-certification .view-content .views-row .ui-accordion-content .views-field .field-content {
	float: left;
	margin-left: 5px;
}	
.view-certification .view-content .views-row .ui-accordion-content .views-field/* .views-field-field-certification-course */ .field-content {
	float: none;
	margin-left: 210px;
}
	/*/Материалы*/
	/*/Полный список*/
body.page-about-registry-numbers.not-logged-in .region-content {
	display: none;
}
body.page-about-registry-numbers .region-content .view-grouping-header h2 {
	text-transform: capitalize;
}
body.page-about-registry-numbers .region-content .views-row {
	margin-bottom: 20px;
}
body.page-about-registry-numbers .region-content .views-row .views-field {
	clear: both;
	overflow: hidden;
}
body.page-about-registry-numbers .region-content .views-row .views-field .views-label {
	float: left;
	padding-right: 5px;
}
	/*Полный список*/
/*/Поиск по реестру выданных документов*/


/*Контакты*/
.node-contacts .hide {
	display: none;
}
.contacts-spec {
  display: none;
}
.node-contacts .content ul {
	margin-bottom: 20px;
}
.node-contacts .content ul li {
	list-style: none; 
	list-style-image: none;
	margin-left: 0;
	padding: 10px 0 0 0;
	clear: both;
	/* overflow: hidden; */
}
.node-contacts .content ul li span {
	display: block;
	float: left;
}
.node-contacts .content ul li span.label {
	width: 130px;
	padding-right: 20px;
}
.node-contacts .content ul li span.contact {
	width: 150px;
}
.node-contacts .content ul li span.contact .small {
	padding-right: 3px;
	color: gray;
	float: left;
	margin-top: 1px;
}
.node-contacts .content ul li span.contact-2 {
	width: 130px;
	/* margin-top: -25px; */
}
.node-contacts .content ul li span.name {
	width: 250px;
	font-size: 12px;
	color: #999999;
	margin-top: 3px;
}
.node-contacts .content p .small {
	/* color: gray; */
}
	/* WorldSkills*/
.node-contacts .content .field-name-body {
	
}
	/* /WorldSkills*/
	/* /Верхняя часть */
	/* Нижняя часть */
body.contact .content-main .content-main_box p.inf {
	padding-top: 20px;
	text-align: center;
}
	/* /Нижняя часть */
	/* Карточка */
.view-contacts-workers .views-row,
#node-9 .content .views-row,
.node-contacts .content .field-name-body  .views-row  {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
	position: relative;
}
.view-contacts-workers .views-row .field-content,
#node-9 .content .views-row .field-content,
.node-contacts .content .field-name-body  .views-row .field-content {
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    /* display: box; */
    display: flex;
    box-align: center;
}
.view-contacts-workers .views-row .field-content .left,
#node-9 .content .views-row .field-content .left,
.node-contacts .content .field-name-body  .views-row .field-content .left,
.node-page-partition .content .field-name-body  .views-row .field-content .left{
	width: 170px;
	min-height: 46px;
}
.view-contacts-workers .views-row .field-content .right,
#node-9 .content .views-row .field-content .right,
.node-contacts .content .field-name-body  .views-row .field-content .right,
.node-page-partition .content .field-name-body  .views-row .field-content .right{
	width: 540px;
}
.view-contacts-workers .views-row .field-content .right .title,
#node-9 .content .views-row .field-content .right .title,
.node-contacts .content .field-name-body   .views-row .field-content .right .title {
	font-weight: bold;
}
.view-contacts-workers .views-row .field-content .right .position,
.view-contacts-workers .views-row .field-content .right .degree,
.view-contacts-workers .views-row .field-content .right .worker_title,
#node-9 .content .views-row .field-content .right .position,
#node-9 .content .views-row .field-content .right .degree,
#node-9 .content .views-row .field-content .right .worker_title,
.node-contacts .content .field-name-body .views-row .field-content .right .position,
.node-contacts .content .field-name-body .views-row .field-content .right .degree,
.node-contacts .content .field-name-body .views-row .field-content .right .worker_title {
	font-size: 14px;
}
.view-contacts-workers .views-row .field-content .right .worker_phone,
.view-contacts-workers .views-row .field-content .right .mail,
.view-contacts-workers .views-row .field-content .right .phone,
#node-9 .content .views-row .field-content .right .worker_phone,
#node-9 .content .views-row .field-content .right .mail,
#node-9 .content .views-row .field-content .right .phone,
.node-contacts .content .field-name-body .views-row .field-content .right .worker_phone,
.node-contacts .content .field-name-body .views-row .field-content .right .mail,
.node-contacts .content .field-name-body .views-row .field-content .right .phone {
	margin-top: 5px;
	font-size: 12px;
	
}
	/* /Карточка */
	/* Карта*/
#map {
	width:690px;
	height:470px;
	margin-bottom: 10px;
}
#map .map_popup .pic {
	height: 130px;
	width: 130px;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 15px;
	/* background: silver; */
}
		/*Режим работы*/
#map .map_popup .inf .mode .mode-line {
	display: block;
}
#map .map_popup .inf .mode .mode-line .label{
	width: 40px;
	padding-right: 10px;
	text-align: right;
	display: inline-block;
}
#map .map_popup .inf .mode .mode-line .time {
	font-size: 13px;
}
		/*/Режим работы*/
#map .map_popup p a,
#map .map_popup p {
	color: white;
}
#map .map_popup p:first-child {
	padding-top: 0;
	margin-top: -3px;
}
#map .map_popup p:last-child {
	padding-bottom: 0;
}
#node-8 #map .map_popup .pic {/* Фото здания Невского */
	background: url(img/contact-facade_administration.jpg) top center no-repeat transparent;
}
#node-7 #map .map_popup .pic,
#node-42 #map .map_popup .pic {/* Фото здания гостиницы */
	background: url(img/contact-facade_hotel.jpg) top center no-repeat transparent;
}
#node-25 #map .map_popup .pic,
#node-26 #map .map_popup .pic,
#node-29 #map .map_popup .pic,
#node-41 #map .map_popup .pic,
#node-52 #map .map_popup .pic,
#node-54 #map .map_popup .pic,
#node-55 #map .map_popup .pic,
#node-56 #map .map_popup .pic,
#node-57 #map .map_popup .pic,
#node-58 #map .map_popup .pic,
#node-26 #map .map_popup .pic {/* Фото здания Рабочего штаба */
	background: url(img/contact-facade_training.jpg) top center no-repeat transparent;
}
	/* /Карта*/
/*/Контакты*/


/* Сведения об образовательной организации */
#node-11 .content h2 {
	padding-top: 5px
}
#block-views-structure-list-block .view-content .views-row {
	margin-bottom: 7px;
	line-height: 1.3;
}
#block-views-structure-list-block .view-content .views-row .views-field {
	margin-left: 0px;
	list-style: disk;
}
/* /Сведения об образовательной организации */


/* Профессиональные образовательные организации*/
#node-279 .content h2,
#node-280 .content h2,
#node-281 .content h2 {
	padding-top: 5px
}
/* /Профессиональные образовательные организации*/


/*Куда пойти учиться?*/
.view-specialty .view-header .link_add {
	top: 30px;
	right: 0;
}
.view-specialty .view-header .filters {
	text-align: right;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}
.view-specialty .view-header .filters a {
	font-size: 12px;
	margin-left: 10px;
}
.view-specialty .view-header .filters a.active {
	text-decoration: none;
	cursor: pointer;
	color: #222222;
}
.view-specialty .view-content .views-row {
	padding-bottom: 3px;
}
.view-specialty .view-content .views-row .views-field-nothing {
	clear: both;
	overflow: hidden;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
	background: #e8f4f5;
	padding: 5px;
	
}
.view-specialty .view-content .views-row .views-field-nothing .code {
	float: left;
	margin-right: 5px;
	color: #444444;
}
.view-specialty .view-content .views-row .views-field-nothing a {
	float: left;
	width: 510px;
}


.view-specialty .view-content .views-row .views-field-nothing .tag {
	font-size:0px !important;
	display: inline-block;
	float: right;
}

.view-specialty .view-content .views-row .views-field-nothing .tag img {
	display: inline-block;
}


	/*Где учиться?*/
.view-specialty .view-content .view-grouping-header {
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
	font-size: 16px;
	padding-top: 15px;
}
.view-specialty .view-content .ui-accordion-content .views-row .views-field-nothing a {
	width: 540px;
	color: #006699;
}
.view-specialty .view-content .link_barometr {
	display: block;
	margin: -10px 0;
}
	/*/Где учиться?*/
/*/Куда пойти учиться?*/

/*Профпробы*/
.view-prof-prob .view-grouping .view-grouping-header {
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
	font-size: 16px;
	padding-top: 15px;
}
.view-prof-prob .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content {
    color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.view-prof-prob .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content img {
	vertical-align:middle;
	margin: 0px 5px 7px 0px;
}
.view-prof-prob .views-exposed-widgets {
	position: relative;
	width: 530px;
	padding: 0;
	margin-bottom: 20px;
	height: 33px;
}
.view-prof-prob .views-exposed-widgets .views-exposed-widget {
	padding: 0;
	margin: 0;
}
.view-prof-prob .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_proved_value {
	position: absolute; 
	left: 0;
	top: 0;
}    
.view-prof-prob .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_date_proved_value select{
	border: 2px solid #89cbd1;
    color: #65b1b7;
    height: 33px;
    padding: 1px 12px;
    /* width: 150px; */
	float: left;
	z-index:2;
	position: relative;
}
.view-prof-prob .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_mynicipaletet_value  {
    margin-left:130px;
}
.view-prof-prob .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_mynicipaletet_value select {
	border: 2px solid #89cbd1;
    color: #65b1b7;
    height: 33px;
    padding: 1px 34px 1px 12px;
    width: 300px;
	float: left;
	z-index:2;
}
.view-prof-prob .views-exposed-widgets .views-exposed-widget.views-submit-button input {/* Кнопка */
	margin-top: 21px;
	border: none;
    height: 33px;
	color: white;
	/* background: #c2e9ec; */
	background: #89cbd1;
}
.view-prof-prob .views-exposed-widgets .views-exposed-widget.views-submit-button input:hover {
	background: #4eb1ba;
}

/*Реестр образовательных программ*/
.view-education-programms .view-grouping .view-grouping-header {
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
	font-size: 16px;
	padding-top: 15px;
}
.view-education-programms .view-grouping .view-grouping-content h3 {
	clear: both;
	overflow: hidden;
}
.view-education-programms .view-grouping .view-grouping-content h3 .code {
	float: left;
	margin: 4px 10px 0 0;
	color: #75736f;
	font-size: 12px;
	padding-bottom: 2px;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
}


.view-education-programms .view-grouping .view-grouping-content h3 .tag {
    font-size: 0px !important;
    display: inline-block;
    vertical-align: top;
    float: right;
}



.view-education-programms .view-grouping .view-grouping-content h3 .tag img {
	display: inline-block;
}

.view-education-programms .view-grouping .view-grouping-content h3 .top img {
	display: inline-block;
    vertical-align: middle;
}



.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .views-label {
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 180px;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content {
	float: left;
    width: 440px;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content a {
	font-size: 14px;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content a.colorbox-node {
/* 	text-decoration: none;
	border-bottom: 1px dashed;
	display: inline-block; */
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content a.colorbox-node:hover {
	/* border: none; */
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content .file .file-icon {
	display: none;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content .file a {
	padding-top: 0;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content .file .file-size{
	font-size: 12px;
	color: #8b8b8b;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content p {
	padding: 0;
}
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content ul li,
.view-education-programms .view-grouping .view-grouping-content .ui-accordion-content .views-field .field-content ol li {
	margin-left: 15px;
}
	/*Colorbox «Образовательная организация»*/
#cboxContent .node-education-organisation {
	margin: 0 20px;
}
#cboxContent .node-education-organisation h2 a {
	text-decoration: none;
	cursor: default;
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 1.2;
	text-transform: uppercase;
	padding: 10px 0 5px;
}
#cboxContent .node-education-organisation .content .field  {
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
	
	font-size: 14px;
	font-style: normal;
	color: #222222;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif
}
#cboxContent .node-education-organisation .content .field  .field-label {
	width: 170px;
}
#cboxContent .node-education-organisation .content .field.field-type-taxonomy-term-reference .field-label,
#cboxContent .node-education-organisation .content .field-name-field-edu-innovative-type .field-label {
	float: left;
}
#cboxContent .node-education-organisation .content .field-name-field-edu-innovative-type .field-items {
	margin-left: 170px;
}
#cboxContent .node-education-organisation .content .field.field-type-taxonomy-term-reference a {
	text-decoration: none;
	color: #222222;
	cursor: default;
}
	/*/Colorbox «Образовательная организация»*/
/*/Реестр образовательных программ*/


/*Профессия/специальность*/
body.node-type-specialty  h2.subtitle {
	padding-top: 0;
	font-family: 'OS_Regular', Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
body.node-type-specialty  h2.subtitle .specialty_type,
body.node-type-specialty  h2.subtitle .specialty_code {
}
.node-specialty .field-label {
	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
	font-size: 19px;
	line-height: 1.2;
	padding-top: 25px;
	font-weight: normal;
}
/*/Профессия/специальность*/


/*Педагогические/Студенческие конкурсы*/
.view-competitions .views-row {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
}
.view-competitions .views-row .field-content {
 display: -ms-flexbox; /* IE10 */
    -ms-flex-align: center;
    display: -moz-box; /* Firefox */
    -moz-box-align: center;
    display: -webkit-box; /* Safari, Chrome, and Opera */
    -webkit-box-align: center;
    display: box;
    /* display: flex; */
    box-align: center;
	
	

}
.view-competitions .views-row .field-content  div.left {
	width: 170px;
	min-height: 46px;
	/* float: left; */
}
.view-competitions .views-row .field-content  div.left a img {
	border: 2px solid white;
}
.view-competitions .views-row .field-content  div.left a:hover img {
	/* border: 2px solid #e98628; */
	border: 2px solid #4aafb8;
}
.view-competitions .views-row .field-content  div.right .title,
.view-competitions .views-row .field-content  div.right .txt {
	width: 520px;
}
.view-competitions .views-row .field-content  div.right .title {
	margin-bottom: 5px;
}
.view-competitions .views-row .field-content  div.right .date {
	color: gray;
	font-size: 12px;
	margin-top: -5px;
}
/*/Педагогические/Студенческие конкурсы*/


/*О центре » Сведения об образовательной организации » Основные*/
#node-10 p .label {
	float: left;
	width: 200px;
}
#node-10 p .name strong {
	color: #0c4c67;
}
	/*Расписание*/
#node-10 table.schedule_table {
	border-collapse: collapse;
	box-sizing: border-box;
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 320px;
	border-spacing: 2px;
}
#node-10 table.schedule_table tbody {
    display: table-row-group;
    vertical-align: middle;
}
#node-10 table.schedule_table tbody .schedule__th {/* Заголовки */
    border-bottom: 2px solid #009edf;
    box-shadow: 0 1px 0 #009edf, -2px 2px 0 #fff;
    font: 12px/1 Helvetica,Arial,sans-serif;
    padding: 10px 0;
    position: relative;
    vertical-align: bottom;
	text-align: center;
	font-size: 14px;
}
#node-10 table.schedule_table tbody .schedule__th._dayoff {/* Заголовки выходных */
    border-bottom-color: #c86478;
    box-shadow: 0 1px 0 #c86478, -2px 2px 0 #fff;
}
#node-10 table.schedule_table tbody .schedule__td {/* Обычные ячейки */
    border-bottom: 1px solid #e6e6e6;
    font-size: 12px;
    padding: 10px 0 8px;
    position: relative;
    vertical-align: middle;
	display: table-cell;
    text-align: inherit;
}
#node-10 table.schedule_table tbody .schedule__td .schedule__tableTime {
    display: block;
    margin: 0 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#node-10 table.schedule_table tbody .schedule__td._dayoff {
    background: url(img/icon_shedule_close.png) center no-repeat;
}
	/*/Расписание*/
/*/О центре » Сведения об образовательной организации » Основные*/


/*О центре » Сведения об образовательной организации » Документы — Лицензия*/
#node-12 a.colorbox {
	display: inline-block;
	margin-right: 10px;
}
#node-12 a.colorbox img {
	border: 2px solid white;
}
#node-12 a.colorbox:hover img {
	border: 2px solid #4aafb8
}
/*/О центре » Сведения об образовательной организации » Документы — Лицензия*/


/*О центре » Сведения об образовательной организации » Образование*/
body.page-node-13 .view-courses .view-grouping-header {
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;/*совпадает с padding-top у абзаца p */
	color: #015f87;
	font-size: 19px;
	line-height: 1.2;
	text-align: left;
}
body.page-node-13 .view-courses .view-grouping-content table.views-table {
	margin-bottom: 20px;
}
body.page-node-13 .view-courses .view-grouping-content table.views-table  caption {
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;/*совпадает с padding-top у абзаца p */
	color: #015f87;
	line-height: 1.2;
	text-align: left;
	font-size: 16px;
}
/*/О центре » Сведения об образовательной организации » Образование*/


/*Агробизнес » Пилотные площадки*/
#node-28 .content .field-name-body ul li {
	padding-bottom: 10px;
}
#node-28 .content .field-name-body ul li a.oneclick_file {
	font-size: 12px;
}
#node-28 .content .field-name-body ul li a.oneclick_file:before {
	content: "";
	float: left;
	margin: 2px 5px 0 0;
	width: 16px;
	height: 16px;
	background: url(img/icon_pdf.png) no-repeat;
	opacity: 0.7;
}
#node-28 .content .field-name-body ul li a.oneclick_file:hover:before {
	opacity: 0.9;
}
/*/Агробизнес » Пилотные площадки*/


/*Результаты поиска*/
body.page-search #block-system-main h2 {
	display: none;
}
body.page-search #block-system-main ol.search-results li {
	display: block;
	list-style: none;
	margin-left: 0;
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
}
body.page-search #block-system-main ol.search-results li h3 {
	padding-bottom: 0;
}
body.page-search #block-system-main ol.search-results li .search-snippet-info {
	padding-left: 0;
	}
body.page-search #block-system-main ol.search-results li .search-snippet-info .search-info a.username {
	display: none;
}
body.page-search ul.pager li {
	margin-left: 0;
}
	/*Поиск Search API*/
.view-search-results .views-row  {
	clear: both;
	overflow: hidden;
	padding: 16px 0 18px;
	border-bottom: 1px solid #dee8e9;
}
.view-search-results .views-row div.views-field-field-worker-photo,
.view-search-results .views-row div.views-field-field-competition_photo,
.view-search-results .views-row div.views-field-field-news-photo-main,
.view-search-results .views-row div.views-field-field-feedback-photo {
	width: 170px;
	min-height: 46px;
	float: left;
}
.view-search-results .views-row div.views-field-field-worker-photo {
	/* width: 110px; */
}
.view-search-results .views-row div.left img {
	border: 2px solid white;
}
.view-search-results .views-row div.views-field-nothing {
	/* padding-left: 170px; */
}
.view-search-results .views-row div.views-field-nothing .right .title,
.view-search-results .views-row div.views-field-nothing .right .txt {
	/* width: 510px; */
	width: 680px;
}
.view-search-results .views-row div.views-field-nothing .right .date {
	
	color: gray;
	font-size: 12px;
	margin-top: 5px;
}
	/*/Поиск Search API*/
/*/Результаты поиска*/


/*Гостиница*/
#node-7 .field-name-body a.oneclick_prew {
	margin-left: 0;
}
/*/Гостиница*/


/*RSS-feed*/
#feedBody #feedContent .entry {
	margin-bottom: 20px;
}
/*/RSS-feed*/


/*Форма заявки на конкурс проф. мастерства*/
body.page-node-6174 .content-main .head,
body.page-node-6174 .content-main .wrapper-box .wrapper_column-left #breadcrumb,
body.page-node-6174 .content-main .wrapper-box .wrapper_column-left #page-title,
body.page-node-6174 .content-main .wrapper-box .wrapper_column-right,
body.page-node-6174 .content-main .footer {
	display: none;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
}
body.page-node-6174 .content-main .wrapper-box {
	width: 940px;
	padding: 0;
}
body.page-node-6174 .content-main .wrapper-box .wrapper_column-left {
	width: 800px;
	padding: 0;
}
	/* Сама форма */
#webform-client-form-6174 .form-item {
	clear: both;
	overflow: hidden;
}
#webform-client-form-6174 .form-item  label {
	width: 220px;
	padding-right: 5px;
	text-align: right;
	float: left;
	line-height: 1.2;
}
#webform-client-form-6174 .form-item  label .form-required {
	display: none;
}
#webform-client-form-6174 .form-item  input.form-text {
	width: 377px;
}
#webform-client-form-6174 .form-item  textarea {
	width: 383px;
}
#webform-client-form-6174 .form-item  input.form-text,
#webform-client-form-6174 .form-item  select,
#webform-client-form-6174 .form-item  textarea {
	border: 1px solid #89cbd1;
}
#webform-client-form-6174 .form-item  .description {
	color: gray;
	margin-left: 239px;
}
#webform-client-form-6174 .form-actions input {
	border-radius: 3px;
	border: 0;
	background: #006e78;
	color: white;
	text-transform: uppercase; 
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 12px 6px;
	margin-left: 238px;
}
#webform-client-form-6174 .form-actions input:hover {
	background: #009edf;
}
	/* /Сама форма */
/*/Форма заявки на конкурс проф. мастерства*/


/**/
#block-views-education-organisation-block-5 .view-education-organisation .view-grouping-header {
/* 	color: #015f87;
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	font-size: 19px;
	line-height: 1.2;
	padding-top: 25px; */
}
/**/

body.page-node-282 .region-content .block-views {
	margin-bottom: 20px;
}


/*Всплывающие окна с формами обратной связи*/
#cboxLoadedContent .block-webform h2 {
	text-align: center;
	padding: 20px 0 10px;
}
#cboxLoadedContent  #block-webform-client-block-6214 p{
	text-align: center;
}
#cboxLoadedContent .block-webform h2 a {
	text-decoration: none;
	cursor: default;
	font-family: "OS_Bold",Verdana,Arial,Helvetica,sans-serif;
}
#cboxLoadedContent .block-webform .field-name-field-body p {
	text-align: center;
	color: #8b8b8b;
}
#cboxLoadedContent .block-webform .form-item.webform-component {
	clear: both;
	overflow: hidden;
}
#cboxLoadedContent .block-webform .form-item label {
	float: left;
	width: 130px;
	font-size: 14px;
	padding-right: 20px;
	line-height: 1.2;
	color: #444;
	text-align: right;
}
#cboxLoadedContent .block-webform .form-item input:not(.webform-calendar),
#cboxLoadedContent .block-webform .form-item div.form-radios,
#cboxLoadedContent .form-item .webform-datepicker {
	width: 380px;
	float: left;
} 
#cboxLoadedContent .block-webform .form-item.form-type-radio input,
#cboxLoadedContent .block-webform .form-item.form-type-radio label {
	width: auto;
	float: none;
	display: inline;
}
#cboxLoadedContent .block-webform .form-item label .form-required {/* Звездочка */
    margin-right: -11px;
}
#cboxLoadedContent .block-webform .form-item .form-textarea-wrapper {
	float: left;
}
#cboxLoadedContent .block-webform .form-item .form-textarea-wrapper  textarea{
	width: 383px;
}
#cboxLoadedContent .block-webform .form-item .description {
    color: #b8b8b8;
    font-size: 10px;
    padding-top: 3px;
}
#cboxLoadedContent .block-webform .form-actions {
	margin: 20px 0 5px 150px;
}
#cboxLoadedContent .block-webform .form-actions input {
	border-radius: 3px;
	border: 0;
	background: #006e78;
	color: white;
	text-transform: uppercase; 
	font-family: 'OS_Bold', Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 12px 6px;
}
#cboxLoadedContent .block-webform .form-actions input:hover {
	background: #009edf;
}
#cboxLoadedContent .block-webform .form-actions {
	margin-left: 160px;
	text-align: left;
}	
#cboxLoadedContent .block-webform fieldset {
	border: 1px solid silver;
	width: 625px;
}
#cboxLoadedContent .block-webform fieldset legend {
	margin: 5px 0 0 140px;
	text-align: center;
	/* width: 100%; */
	font-size: 15px;
	padding: 0 10px;
}
	/*Календарь*/
#cboxLoadedContent .webform-datepicker {
	text-align: left;
}
#cboxLoadedContent .webform-datepicker .form-item {
	/* float: left; */
	margin: 0 5px 0 0;
}
	/*/Календарь*/
	/*Заказ звонка*/
#cboxLoadedContent #webform-client-form-6208 .form-item .description {
	float: left;
	margin-left: 5px;
}
	/*/Заказ звонка*/
	
		/*Задать вопрос*/
#cboxLoadedContent #webform-client-form-6213 .form-item .description {
	float: left;
	margin-left: 5px;
}
	/*/Задать вопрос*/
	
	/*Отзыв о центре*/
#cboxLoadedContent #webform-client-form-6210 .form-item label {
	width: 180px;
}
#cboxLoadedContent #webform-client-form-6210 .form-item .description {
	float: left;
	padding-left: 200px;
}
#cboxLoadedContent #webform-client-form-6210 .form-item .form-textarea-wrapper textarea {
	height: 150px;
}
#cboxLoadedContent #webform-client-form-6210 .form-actions {
	margin-left: 200px;
}
	/*/Отзыв о центре*/
	/*Страница О центре/Отзывы*/
#node-19 .field-name-body a.colorbox {
	float: right;
	margin: 10px 0;
}
#node-19 .field-name-body a.colorbox:hover {
	border-bottom: 1px dashed white;
}
	/*/Страница О центре/Отзывы*/
/*/Всплывающие окна с формами обратной связи*/


body.not-logged-in #messages .error {/*Скрываем ошибки для анонимных пользователей*/
	display: none;
}

/*Страница подтверждения отправки формы*/
#node-7915 .small-inf  {
	margin: 5px 0 30px;
}
#node-7915 .small-inf p {
	font-size: 12px;
	color: #444;
	padding-bottom: 0;
}
/*/Страница подтверждения отправки формы*/

/*Отзыв о курсе*/
.view-feedbacks-course .ui-accordion-content {
	position: relative;
}
.view-feedbacks-course .ui-accordion-content .field-content .organisation,
.view-feedbacks-course .ui-accordion-content .field-content .feedback_status {
	font-size: 12px;
	color: #444;
	
}
.view-feedbacks-course .ui-accordion-content .field-content .feedback_txt {
	margin: 15px 0 10px;
}
.view-feedbacks-course .ui-accordion-content .field-content .feedback_date {
	text-align: right;
	color: gray;
	font-size: 12px;
}
/*/Отзыв о курсе*/


/* Страницы входа на сайт и напоминания пароля */
body.not-logged-in.page-user .wrapper {
	width: 960px;
	margin: 0 auto;
}
body.not-logged-in.page-user .wrapper ul.primary {
	/* border-bottom: 1px solid; */
	margin: 15px 0 0;
	
}
#user-login .form-item,
#user-pass .form-item {
	clear: both;
}
#user-login .form-item label,
#user-pass .form-item label {
	float: left;
	width: 170px;
	padding-right: 10px;
}
#user-login .form-item .description,
#user-pass .form-item .description {/* Описание */
	margin: 3px 0 0 180px;
	color: gray;
}
#user-login #edit-actions,
#user-pass #edit-actions {/* Кнопка */
	margin: 0px 0 0 180px;
}
/* /Страницы входа на сайт и напоминания пароля */

/*Страница результатов вебформ с фильтром*/