﻿.s4-search input.ms-sbplain { 	background-color: #e9e9e9; } .s4-search input.ms-sbplain:focus { 	background-color: #ffffff; } /* Нужный кусок из skin.css перенес сюда*/ body.fixed { 	background-color: #3c3c3c; } /* Default, Dark Blue */ #above_header, #block_login_register, .quote_start, .quote_end, .red #above_header, .red #header, .red .quote_start, .red .quote_end, .red #block_login_register { 	background-color: #255c78; } #content_top #block_breaking_news h3.block_title, #block_main_menu li.active a, #under_header #block_main_menu li a:hover, .block .comments_count a, #wrapper .view_all:hover, .block h5.category, .block h5.category a, #block_follow li a:hover, #block_web_services li a:hover, #block_weather .tempr, .ui-tabs-nav li.ui-state-active a, #block_tags li a:hover, #wrapper .view_all_medium:hover, #wrapper .view_all_big:hover, .block .accordions h3.ui-state-active, #content table td.total, ul.pager li.active a, .red #content_top #block_breaking_news h3.block_title, .red #block_main_menu li.active a, .red #under_header #block_main_menu li a:hover, .red .block .comments_count a, .red #wrapper .view_all:hover, .red .block h5.category, .red .block h5.category a, .red #block_follow li a:hover, .red #block_web_services li a:hover, .red #block_weather .tempr, .red .ui-tabs-nav li.ui-state-active a, .red #block_tags li a:hover, blockquote, .red blockquote, .red #wrapper .view_all_medium:hover, .red #wrapper .view_all_big:hover, .red .block .accordions h3.ui-state-active, .red #content table td.total, .red ul.pager li.active a { 	color: #163a61; } /* ~~~~~~~~~~ конец куска из skin.css ~~~~~~~~~~~~~ */ /* Всякие стили нужные для коррекции */ /* Чтобы содержимое не перекрывало выпадающее меню действие сайта */ #s4-workspace { 	z-index: 2; } /*ДЛЯ ТОГО ЧТОБЫ ВСПЛЫВАЮЩИЕ ОКОШКИ ИМЕЛИ БЕЛЫЙ ФОН, ПИШУ НИЖЕ СЕЛЕКТОР*/ .ms-dialog body, .ms-dialog-nr body { 	background-color: #FFFFFF; } /*Чтобы в хроме всплывающие окошки не имели полосы прокрутки*/ .ms-dlgContent .ms-dlgFrameContainer { 	overflow: visible; } /* Убираю по сути ненужный отступ */ div.article, div.welcome {padding: 0px;margin: 0px;} /* Изменен 14.05.2013 Горбунова. Если на главной только слайд шоу, то мин высоту убираем */ /*03.04.2014 Еремеев. скрыл min-height, перенес в #page, чтобы не съезжали ссылки "поделиться" в новостях*/ .article-content, .welcome-content { 	margin: 0px;/*min-height:584px;*/ } #page { 	min-height: 640px; } /* Для заголовка указанного в поле "Название" и для гл. стр., чтобы лучше смотрелось */ div#div_6a9d0519-aa19-4738-be94-95d6c323fa0e { 	margin-top: -12px; } /* !!!!!!!!!!!!!!!!!!!!! Чтобы убрать текущее расположение из хлебных крошек */ #ctl00_ContentMap span[style] { 	display: none; } /* Переопределяем стили, которые используются после вставки из MS Word */ p.MsoNormal, p.MsoPlainText, p.MsoBodyTextIndent2, p.MsoBodyTextIndent3 { 	margin-bottom: 0px !important; } p.MsoNormal + p + p { 	margin-bottom: 0px !important; } /* Конец переопределения */ /* Чтобы убрать не нужный margin у кнопки Вход */ body .s4-signInLink { 	margin: 0; } #MSOTlPn_MainTD { 	position: absolute; 	left: 1500px; 	top: 200px; } body .content .ms-rte-wpbox p { 	font-family: Arial, Helvetica, sans-serif; } /* Чтобы окно ввода в форме, например когда идет публикация, не выезжало по высоте за границы*/ textarea#checkincomments { 	height: 110px; } /* Чтобы окно вставки веб-части не разъезжалось по ширине */ #ctl00_WebPartAdder_tbl .ms-wpadder-itemTable .ms-wpadder-items { 	width: 685px !important; } /* Чтобы при сжатии окна по ширине, содержимое нормально отображалось */ body #s4-bodyContainer { 	min-width: 1020px; } /* КОНЕЦ Всякие стили нужные для коррекции */ html { 	height: 100%; } body { 	background-color: #FFFFFF; 	color: #282828; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; } body div#page a, body div#content a, body div#content_top a { 	/*color: #0072BC !important;*/	color: #0072BC; } h2 { 	font-weight: normal; } /* Для заголовка h2, который является ссылкой */ body div#page h2 a, body div#content h2 a { 	color: #0072BC !important; 	font-weight: normal; } /* Для горизонтального меню */ /* ВАЖНО! Для анонимных пользователей нет #zz16_TopNavigationMenuV4 . Поэтому его нельзя использовать */ #naf-naf li.hover-off > ul { 	display: none !important; } #naf-naf li > ul.hover-off { 	display: none !important; } /* Граница вокруг флажка, почты и кнопки вход */ .flags_border { 	margin: 5px 0; 	padding: 5px 11px 2px 5px; 	float: left; } /* старая строка 134: padding: 5px 11px 5px 5px;*/ /*переопределение стиля для ФИО при входе из corev4.css*/ .ms-welcomeMenu { 	border: 1px solid transparent; 	display: inline-block; 	font-family: Verdana,sans-serif; 	font-size: 12px; } /* Для флажков */ .flags { 	float: left; } .flags a { 	color: #FFFFFF; 	display: block; } .flags a:first-child img { 	margin-right: 4px; 	float: left; } .flags img { 	float: right; } .flags + .flags { 	margin: 0 10px; 	margin-top: 1px; } .signup { 	float: left; 	width: 60px; 	margin: 1px 5px 0 10px; } .signup a { 	color: #FFFFFF; 	display: block; } /*серый фон для блока*/ .block h3.block_title_black { 	background: #d9d9d9 url(../images/bg_content_block_title.png) repeat-x 0 0; 	color: #163A61; 	font-size: 14px; 	font-weight: bold; 	line-height: 24px; 	padding: 6px 10px; 	margin: 3px 0 15px; 	letter-spacing: 0; } /*вход на сайт*/ .flags_border .s4-trc-container-menu div { 	margin-top: 1px; } /*подчеркивание ссылок в шапке слева*/ .flags_border a:hover { 	text-decoration: underline; } /* Для страницы с новостями */ /* Чтобы даже, если вставить таблицу в новость, все равно все правильно отображалось (не уезжал правый блок) */ #eventItemWrapper > div:first-child { 	float: left; 	width: 740px; } /* Перенес стили дивов (из форм списков новостей, объявлений, событий) сюда */ #eventItemWrapper .article { 	float: left; 	width: 740px; } #eventItemWrapper #developmentsDispForm { 	float: left; 	width: 690px; 	margin-bottom: 15px; } #eventItemWrapper .rightBlockAds { 	margin-left: 765px; } #eventItemWrapper .rightBlockDevelopments { 	margin-left: 700px; } #eventItemWrapper .rightBlockNews { 	margin-left: 765px; } /* КОНЕЦ Перенес стили дивов (из форм списков) сюда */ ul.dfwp-list > li.dfwp-item:first-child div.newsdate { 	padding-top: 0px; } div.newsdate { 	font-size: 8pt; 	text-align: right; 	color: #808080; 	padding-top: 5px; } div.congratdate { 	font-size: 12pt; 	text-align: right; 	color: #808080; 	padding-top: 5px; } div.newspicture {float: left;margin-right: 10px;margin-bottom: 7px;} /* Из-за фигни, что если нет картинки, то дайджест попадает внутрь дива с картинкой, пишу следующее */ div.newspicture > div.newsdescription { 	margin: 0px; } .newstitle a, .newstitle a:visited { 	/*color: #1F4F82 !important;*/	font-family: Arial,Helvetica,sans-serif; } div.newsdescription { 	margin-top: 10px; 	font-size: 13px; 	line-height: 18px; 	margin-bottom: 17px; 	color: #282828; 	font-family: Arial,Helvetica,sans-serif; } ul.dfwp-list > li.dfwp-item:first-child { 	padding-top: 0px; } li.dfwp-item { 	clear: both; 	padding-top: 0px; } /* "Cтиль элемента" для запроса контента, когда выводятся новости без ссылки в заголовке */ div.newsdate_noLink { 	color: #A7A7A7; 	font-size: 8pt; 	padding-top: 5px; 	text-align: right; } div.newspicture_noLink { 	float: left; 	margin-bottom: 17px; 	margin-right: 10px; } div.newspicture_noLink > div.newsdescription_noLink { 	margin: 0; } .newstitle_noLink { 	font-family: Arial,Helvetica,sans-serif; 	font-size: 15px; } div.newsdescription_noLink { 	color: #282828; 	font-family: Arial,Helvetica,sans-serif; 	font-size: 13px; 	line-height: 18px; 	margin-bottom: 17px; 	margin-top: 10px; } ul.dfwp-list > li.dfwp-item:first-child { 	padding-top: 0; } li.dfwp-item { 	clear: both; 	padding-top: 0; } ul.dfwp-list > li.dfwp-item:first-child > div.newsitem_noLink { 	background: none repeat scroll 0 0 rgba(0, 0, 0, 0); 	padding-top: 0; } div.newsitem_noLink { 	background: url("../Images/bg_separator.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); 	padding: 0; } /*ul.dfwp-list > li.dfwp-item:first-child > div.newsitem {background: none;padding-top: 0px;}div.newsitem {padding: 0px;background: url("../Images/bg_separator.png") repeat-x scroll 0 0 transparent;}*/ input, textarea, button { 	font-family: Arial, Helvetica, sans-serif; } /* wrappers */ #wrapper { } body.fixed #wrapper { 	margin: 0 auto; 	width: 1000px; 	background: #ffffff; } .wrapper, #above_header .region, #under_header .inner, #content_top .region, footer .region { 	margin: 0 auto; 	padding: 0 10px; 	width: 1000px; 	overflow: hidden; } .main_page #container .wrapper, .main_page #container .region { 	overflow: visible; } /* above header */ #above_header { 	background-image: url(../images/bg_above_header_line.png); 	background-position: 0 100%; 	background-repeat: repeat-x; 	font-size: 13px; 	color: #d7cdcd; 	padding-bottom: 2px; } /* above_header раньше имел следующий параметр background: url(../images/bg_above_header.png); */ #above_header .inner { 	overflow: hidden; 	background-color: #004760; } #above_header .block { 	float: left; 	width: 50%; 	padding-bottom: 9px; } #above_header .block_menu { 	float: right; 	font-size: 11.5px; 	margin-top: 4px; 	margin-bottom: 2px; } #block_header_login, #block_header_login a { 	color: #ffffff; 	text-decoration: none; 	text-align: right; } #above_header .searchWrapper { 	float: right; 	margin-top: 4px; 	border: 3px solid #005C7A; } /* header */ #header, #header a { 	color: #ffffff; 	font-size: 13px; 	text-decoration: none; 	height: 110px; } /*font-size:11px;*/ /* Для новогоднего логотипа нужно добавить нижеleft: -19px;top: -14px;*/ #header img { 	float: left; 	position: relative; } header .wrapper { 	overflow: visible; 	height: 57px; } #header { 	overflow: hidden; 	background-position: 0 100%; 	background-repeat: repeat-x; } #header #header_background { 	background-image: url("/Style%20Library/Portal/Images/bg_gradient.png");    background-size: 10px; 	width: 100%; 	height: 163px; 	position: absolute; 	z-index: -1; } /*url("/Style%20Library/Portal/Images/bg_gradient.png"); url("/Style%20Library/Portal/Images/bg_gradient_New_Year.png")*/ header .wrapper { 	padding-bottom: 27px; 	padding-top: 26px; } /*background: url("/Style Library/Portal/Images/70-years.png") no-repeat scroll 790px 26px rgba(0, 0, 0, 0);background: url("/Style Library/Portal/Images/70-years.png") no-repeat scroll 813px 28px;*/ #logo { 	float: left; 	margin: 0; 	padding-left: 15px; } #header .region { 	float: right; 	background-color: rgba(0, 71, 96, 0.6); } /* padding: 10px;*/ #header .region .first { 	font-size: 17px; 	font-weight: bold; 	text-shadow: 2px 2px 2px #202020; } #header .region .second { 	color: #FFF; 	font-size: 14px; 	font-style: italic; 	text-align: right; 	text-shadow: 2px 2px 2px #202020; } #header .block { 	float: left; 	padding: 4px 0 0 18px; } /* Main content, layouts */ #scroll_to_top_wrapper, #content_top { 	background-color: #ffffff; } #container .wrapper { 	position: relative; } #content, #page { 	float: left; 	width: 100%; } .two_sidebars #page, .right_sidebar #page, .right_sidebar #content { 	width: 750px; } .right_sidebar #content1 { 	width: 815px; 	text-align: justify; } .two_sidebars #content { 	width: 700px; } .left_sidebar #content { 	width: 804px; } /* Создал для новостей */ .left_sidebar_news #content, .left_sidebar_news #page { 	width: 804px; } #breadcrumb { 	color: #828181; 	clear: both; 	float: left; 	width: 100%; 	font-size: 11px; 	margin: 0px 0 8px; } #breadcrumb a { 	color: #1f4f82 !important; 	text-decoration: none; } /* content top blocks */ #content_top { 	background-color: #FFFFFF; } #content_top .block { 	float: left; 	font-size: 13px; 	padding-bottom: 21px; 	margin-bottom: 20px;/* background:url("../Images/bg_separator.png") 0 100% repeat-x;color:#1f4f82;*/ } /* Content Bottom */ #content_bottom { 	width: 100%; 	float: left; 	clear: both; 	margin-top: 3px; 	padding-top: 5px; 	text-align: left !important;/*пунктир над блокомbackground:url(../images/bg_separator.png) 0 0 repeat-x;*/ } #content_bottom .block { 	float: left; 	margin-bottom: 20px; } #content_bottom h3.block_title, #content_bottom h4.block_title, #left_sidebar h3.block_title, #right_sidebar h3.block_title { 	margin-top: 14px; 	margin-bottom: 14px !important; } #content_bottom h4.block_title { 	text-align: center; } #content_bottom p { } /* Left Sidebar */ #left_sidebar { 	float: left; 	padding: 0; 	width: 249px; 	margin-top: 40px; } body .s4-ql ul.root > li > .menu-item, body .s4-qlheader, .s4-qlheader:visited { 	/*color:#163A61 !important;*/	font-size: 14px;/*font-weight:bold;*/; 	text-decoration: none; 	line-height: 18px; 	letter-spacing: 0; } /* Right Sidebar */ #right_sidebar { 	float: right; 	padding-left: 26px;/*width:306px;*/; 	width: 130px; } #right_sidebar .block { 	width: 100%; 	margin-bottom: 20px; } /* footer */ footer { 	background-color: #003a4e; 	border-top: 1px solid #c6c6c6; 	color: #828181; 	font-size: 12px; 	padding: 25px 0 12px 0px; } footer .block { 	padding-bottom: 12px; 	width: 500px; 	float: left; } footer li { 	display: inline; 	list-style: none outside none; 	padding: 0 8px 0 9px; 	border-left: 1px solid #424242; } footer li.first { 	border-left: 0 none; 	padding-left: 0; } footer .block a { 	color: #282828; 	font-size: 12px; 	text-decoration: underline; } footer a:hover { 	color: #2e5b8a; } footer p.ms-rteElement-P { 	color: #FFFFFF; } footer h2.ms-rteElement-H2 { 	color: #c9e6f3; } footer h4.ms-rteElement-H4 { 	font-weight: normal; 	font-size: 18px; 	color: #c9e6f3; } footer .header a { 	color: #1ab6f6; } footer .region a { 	color: #1ab6f6; } /* Typography*/ /* В основном у нас используется везде селектор #content .node p */ #content .node p { 	font-size: 14px; 	font-family: Arial, Helvetica, sans-serif; 	line-height: 20px; 	margin-bottom: 18px; 	color: #282828; letter-spacing: normal; } /* Этот стиль используется как минимум в слайдере, где информация о Руководителях */ #content .node section p { 	font-size: 14px; 	line-height: 18px; 	margin-bottom: 12px; } #content .node section p.reply { 	margin-bottom: 4px; } #content1 .node p { 	font-size: 13px; 	line-height: 20px; 	margin-bottom: 18px; } #content1 .node section p { 	font-size: 12px; 	line-height: 18px; 	margin-bottom: 12px; } #content1 .node section p.reply { 	margin-bottom: 4px; } .blogs h2.title { 	margin-bottom: 0; } /* Layouts */ .one_half, .one_third, .two_third, .one_fourth, .two_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .two_sixth, .three_sixth, .four_sixth, .five_sixth { 	/*position: relative;*/	position: inherit; 	margin-right: 2%; 	float: left; 	min-height: 1px; 	height: auto !important; 	height: 1px; } .one_half { 	width: 48%; } .one_third { 	width: 30.6666%; } .two_third { 	width: 65.3332%; } .one_fourth { 	width: 22.5%; } .two_fourth { 	width: 48%; } .three_fourth { 	width: 74%; } .one_fifth { 	width: 16.8%; } .two_fifth { 	width: 37.6%; } .three_fifth { 	width: 58.4%; } .four_fifth { 	width: 79.2%; } .one_sixth { 	width: 13.3333%; } .two_sixth { 	width: 30.6666%; } .three_sixth { 	width: 47.9998%; } .four_sixth { 	width: 65.3332%; } .five_sixth { 	width: 82.6665%; } .last { 	margin-right: 0 !important; 	clear: right; } .row { 	clear: both; 	float: left; 	overflow: hidden; 	width: 100%;/*background:url("../Images/bg_separator.png") 0 100% repeat-x;*/; 	margin-bottom: 10px; } .row_last { 	background: none !important; 	margin-bottom: 0 !important; } .archive:nth-child(2n) {margin-right: 0 !important;} /* Common block elements */ .block a { 	color: #1f4f82; 	text-decoration: none; } .block_menu a { 	color: #ffffff; 	text-decoration: none; } .block li p, #content p { 	font-size: 12px; 	line-height: 16px; } .block h3.block_title { 	color: #828181; 	font-size: 14px; 	font-weight: bold; 	text-transform: none; 	margin-bottom: 5px; 	letter-spacing: 0; } .block h4 { 	margin-bottom: 2px; } .block h4, .block h4 a { 	font-size: 13px; 	font-weight: bold; 	text-decoration: none; 	line-height: 18px; 	letter-spacing: 0; 	color: #990000; } .block .left h5.category { 	margin: 12px 0 6px; } .block h5.category, .block h5.category a { 	font-size: 11px; 	font-weight: normal; 	text-transform: uppercase; 	text-decoration: none; } #wrapper .block p.date { 	color: #828181; 	font-size: 12px; 	margin-bottom: 4px !important; } #wrapper .block p.tags { 	color: #828181; 	font-size: 12px; 	margin-bottom: 14px; } #wrapper #content p.date_main { 	margin: 2px 0 10px !important; } .block .author { 	border-left: 1px solid #939292; 	margin-left: 5px; 	padding-left: 7px; } .block .comments_count { 	border-left: 1px solid #939292; 	background: url("../Images/bg_comments_count.png") no-repeat 10px 50%; 	margin-left: 5px; 	padding-left: 29px; 	font-size: 12px; } /* Content blocks */ #content .block { 	/*убрал для слайдера персоналий margin-bottom:30px;*/	margin-bottom: 0px; 	overflow: hidden; } #content .content { 	padding: 0 10px; } #content article .content {padding: 0;margin-bottom: 10px;clear: both;} #content .node section.content { 	padding-top: 14px; } .two_sidebars #content .left { 	float: left; 	width: 216px; 	padding-right: 18px; } .two_sidebars #content .right { 	float: left; 	width: 218px; } /* Links View All */ #wrapper .view_all { 	color: #282828; 	font-size: 12px; 	text-transform: none; 	font-weight: normal; 	text-decoration: none; 	background: url("../Images/bg_view_all.png") no-repeat 0 -48px; 	padding-left: 11px; 	display: inline-block; 	zoom: 1;*; 	display: inline; } #wrapper .view_all span { 	background: url("../Images/bg_view_all.png") no-repeat 100% -24px; 	cursor: pointer; 	padding-right: 11px; 	display: inline-block; 	zoom: 1;*; 	display: inline; } #wrapper .view_all span span { 	background: url("../Images/bg_view_all.png") repeat-x 0 0; 	height: 24px; 	line-height: 24px; 	padding: 0; } #wrapper .view_all_medium { 	color: #282828; 	font-size: 13px; 	font-weight: normal; 	text-transform: capitalize; 	text-decoration: none; 	background: url("../Images/bg_view_all_medium.png") no-repeat 0 -60px; 	padding-left: 14px; 	display: inline-block; 	zoom: 1;*; 	display: inline; } #wrapper .view_all_medium span { 	background: url("../Images/bg_view_all_medium.png") no-repeat 100% -30px; 	cursor: pointer; 	padding-right: 14px; 	display: inline-block; 	zoom: 1;*; 	display: inline; } #wrapper .view_all_medium span span { 	background: url("../Images/bg_view_all_medium.png") repeat-x 0 0; 	height: 30px; 	line-height: 30px; 	padding: 0; } #wrapper .view_all_big { 	color: #282828; 	font-size: 15px; 	font-weight: bold; 	text-decoration: none; 	background: url("../Images/bg_view_all_big.png") no-repeat 0 -72px; 	padding-left: 17px; 	display: inline-block; 	zoom: 1;*; 	display: inline; } #wrapper .view_all_big span { 	background: url("../Images/bg_view_all_big.png") no-repeat 100% -36px; 	cursor: pointer; 	padding-right: 17px; 	display: inline-block; 	zoom: 1;*; 	display: inline; } #wrapper .view_all_big span span { 	background: url("../Images/bg_view_all_big.png") repeat-x 0 0; 	height: 36px; 	line-height: 36px; 	padding: 0; } #wrapper .block .view_all:hover, #wrapper .block .view_all_medium:hover, #wrapper .block .view_all_big:hover { 	text-decoration: none; } /* Front Slider Block*/ #block_front_slider { 	height: 382px; 	width: 472px; 	padding-right: 28px; } #block_front_slider .ad-controls { 	display: none; } #block_front_slider .ad-description-title { 	font-size: 18px; 	margin-bottom: 6px; } #block_front_slider .ad-thumbs li { 	display: block; 	height: 42px; 	width: 72px; 	float: left; 	padding-right: 8px; } /* Latest Headlines Block*/ #block_latest_headlines { 	height: 382px; 	width: 299px; 	padding-right: 0px; } #block_latest_headlines h3.block_title { 	margin-top: 0px; 	margin-bottom: 0px; } #content_bottom li, #block_follow li, #block_web_services li, #block_popular li, #block_comments li, #block_opinions li, #block_popular_galleries li { 	font-size: 12px; 	line-height: 18px; 	padding-bottom: 9px; 	margin-bottom: 0px;/*background:url("../Images/bg_separator.png") 0 100% repeat-x;*/ } #block_latest_headlines li { 	font-size: 12px; 	line-height: 18px;/*padding-bottom:9px;*//*padding-top:9px;*/; 	margin-bottom: 0px; } #content .block li { 	font-size: 12px; 	line-height: 18px; 	padding-top: 9px; 	margin-bottom: 0px;/*background:url("../Images/bg_separator.png") 0 100% repeat-x;*/ } #left_sidebar #block_popular li { 	padding-bottom: 0px; } /*#left_sidebar li a ,#block_latest_headlines li,*/ #content_bottom li, #content .block li, #block_follow li, #block_web_services li, #right_sidebar #block_popular li, #block_comments li, #block_opinions li { 	background: url("../Images/bg_separator.png") 0 100% repeat-x; } #block_popular_galleries li { 	background: url("../Images/bg_separator.png") 0 85% repeat-x; } #left_sidebar li ul li a { 	background: none; 	font-size: 13px; } #block_latest_headlines li.last, #content_bottom li.last, #left_sidebar li.last, #content .block li.last, #block_follow li.last, #block_web_services li.last, #block_popular li.last, #block_comments li.last, #block_opinions li.last, #block_popular_galleries li.last { 	background: none; 	padding-bottom: 0; 	margin-bottom: 14px; } #block_latest_headlines a:hover, #content_bottom a:hover, #left_sidebar a:hover, #content .block a:hover, #block_popular a:hover, #block_comments a:hover, #block_opinions a:hover, #block_editors_choice a:hover, #block_breaking_news a:hover, footer a:hover, #block_extra a:hover, #block_header_rss a:hover, #block_header_login a:hover, #breadcrumb a:hover, #block_popular_galleries a:hover, #change_font_size a:hover { 	text-decoration: underline; } #right_sidebar #block_follow li.last, #right_sidebar #block_web_services li.last { 	margin-bottom: 0; } .clear_above_resource { 	clear: both; } /* editors choice block */ #block_editors_choice { 	width: 1000px; 	float: left; 	clear: both; 	position: relative; } /* Добавил ширину */ #block_editors_choice li { 	float: left; } #block_editors_choice .thumbNav li { 	display: none; } #block_editors_choice .editors_inner { 	background: #ebebeb; 	padding: 10px; 	height: 90px; 	width: 280px; } #block_editors_choice .editors_inner2 { 	padding-right: 10px; } #block_editors_choice .editors_left { 	height: 90px; 	width: 90px; 	overflow: hidden; 	padding-right: 15px; 	float: left; } #block_editors_choice .editors_right { 	height: 90px; 	width: 160px; 	float: left; 	overflow: hidden; } #block_editors_choice h4 { 	margin-bottom: 4px; } #block_editors_choice ul { 	height: 110px; 	width: 960px; 	overflow: hidden; } /* Изменил ниже padding:0 15px 0 25px; на текущее */ #block_editors_choice .anythingSlider { 	padding: 0 15px 0 25px; 	height: 120px !important; } /* Чтобы на главной странице выровнять слайдер с банерами */ body.main_page #block_editors_choice .anythingSlider { 	margin-left: 10px; } #block_editors_choice .anythingSlider .back { 	top: 45px; 	left: 0; } #block_editors_choice .anythingSlider .forward { 	top: 45px; 	left: 985px; } #block_editors_choice .thumbNav { 	display: none !important; 	height: auto; 	position: absolute; 	right: 0; 	top: 0; 	width: auto; } #block_editors_choice p { 	color: #282828; 	font-size: 12px; 	line-height: 16px; } /* NO JS editors choice block */ body #content_top #block_editors_choice_noJS { 	float: left; 	clear: both; 	position: relative; } /* Добавил ширину */ body #content_top #block_editors_choice_noJS li { 	float: left; 	margin-bottom: 20px; } body #content_top #block_editors_choice_noJS .thumbNav li { 	display: none; } body #content_top #block_editors_choice_noJS .editors_inner { 	padding: 10px; 	height: 86px; 	width: 276px;/*border: 2px solid whitesmoke !important;*/ } /*box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.25);*/ body #content_top #block_editors_choice_noJS .editors_inner2 { 	padding-right: 18px; } /*padding-bottom:10px;*/ body #content_top #block_editors_choice_noJS .editors_left { 	height: 90px; 	width: 90px; 	overflow: hidden; 	padding-right: 15px; 	float: left; } body #content_top #block_editors_choice_noJS .editors_right { 	height: 90px; 	width: 160px; 	float: left; 	overflow: hidden; } body #content_top #block_editors_choice_noJS h4 { 	margin-bottom: 4px; } body #content_top #block_editors_choice_noJS ul { 	width: 638px; 	overflow: hidden; 	margin-bottom: 10px; } body #content_top #block_editors_choice_noJS p { 	color: #282828; 	font-size: 13px; 	line-height: 16px; 	margin: 0; 	outline: 0 none; 	padding: 0; } /* Form Search 404 */ #form_search_404 { 	overflow: hidden; 	margin-bottom: 20px; } #form_search_404 .form-type-textfield { 	background: url("../Images/bg_search_content.png") no-repeat 0 -58px; 	float: left; 	padding-left: 15px; } #form_search_404 .form-type-textfield input { 	background: url("../Images/bg_search_content.png") repeat-x 0 0; 	border: 0 none; 	color: #828181; 	height: 29px; 	line-height: 29px; 	width: 232px; 	padding: 0; 	-webkit-border-radius: 0; 	-moz-border-radius: 0; 	border-radius: 0; } #form_search_404 .form-actions { 	float: left; 	background: url("../Images/bg_search_content.png") no-repeat 100% -29px; } #form_search_404 .form-submit { 	background: url("../Images/bg_search_content.png") no-repeat 0 -89px; 	border: 0 none; 	cursor: pointer; 	display: block; 	height: 29px; 	width: 27px; 	padding: 0; 	overflow: hidden; 	text-indent: -9999px; } /* quotes */ blockquote { 	font-size: 14px; 	line-height: 22px; 	font-style: italic; 	padding: 10px 20px; 	margin-bottom: 18px; 	background: #ffffff; } blockquote.block { 	width: 205px; } blockquote.align_left { 	padding-left: 0; 	padding-right: 0; } blockquote.align_right { 	padding-left: 0; 	padding-right: 0; } .quote_start { 	display: inline-block; 	background: url("../Images/bg_quote.png") no-repeat 0 0; 	height: 15px; 	width: 16px; 	margin-right: 7px; 	vertical-align: top; 	zoom: 1;*; 	display: inline; } .quote_end { 	display: inline-block; 	background: url("../Images/bg_quote.png") no-repeat 0 -15px; 	height: 15px; 	width: 16px; 	margin-left: 7px; 	vertical-align: bottom; 	zoom: 1;*; 	display: inline; } /* Для предупреждения, что отключен JS или то что версия IE < 8 */ div#s4-bodyContainer > .warning { 	background-color: #ffffff; 	font-size: 20px; 	font-weight: bold; 	height: 200px; 	width: 100%; 	text-align: center; 	color: red; } div#s4-bodyContainer > .warning > div { 	display: -moz-inline-box; 	display: inline-block; 	vertical-align: middle; 	zoom: 1;//; 	display: inline; } /* Добавил для IE7 line-height, чтобы буквы не обрезались */ div#s4-bodyContainer > .warning p { 	line-height: 23px; } /*КОНЕЦ Для предупреждения, что отключен JS или то что версия IE < 8 */ .helper { 	display: -moz-inline-box; 	display: inline-block; 	vertical-align: middle; 	height: 100%; 	width: 0px; 	zoom: 1;//; 	display: inline; } /* Contact Form */ #contact_form .message { 	margin: 0 0 20px; } .s4-trc-container-menu { 	margin: 0; 	padding: 0; } .s4-trc-container-menu span { 	padding-top: 0px; 	margin: -1px 0 0px; } /старая строка: *margin: -2px 0 0px;*/.second-menu{padding:10px 105px 10px 0px;text-align:center;} .second-menu a { 	margin: 0 20px 0 0; 	color: #468be1; } /*Боковое меню*/ .menu-vertical .menu-item-text { 	height: auto; } .s4-ql ul.root ul { 	margin-bottom: 0px; } .s4-ql ul.root ul > li > a { 	height: auto; 	background: none; } .s4-ql ul.root ul > li > a:hover { 	text-decoration: none; } /*для возвращения к 1 колонке - убрать!.s4-ca{width: 1100px;display:inline;}*/ #s4-leftpanel_1 .menu-item-text { 	background: url("../Images/bg_separator.png") 0 100% repeat-x; } #s4-leftpanel_1 { 	margin-left: 100px; 	margin-top: 70px; 	margin-right: 30px; } /* Чтобы небыло выделения выбранного пункта меню, которое по умолчанию */ /*background:url("../images/li_check.png") no-repeat 2px 6px !important;*/ body .s4-ql a.selected { 	border-width: 0px !important; 	border-bottom: 1px solid #cccccc !important; 	font-weight: bold; 	background: none; } .s4-ql ul.root > li > a.selected { 	padding-left: 0px !important;/*отступ выделенного пункта меню (ТОЛЬКО ДЛЯ ПЕРВОГО УРОВНЯ)*/ } .page_title { 	font-size: 24px; 	letter-spacing: -1px; 	margin-bottom: 12px; 	margin-top: 7px; } body #s4-leftpanel_1 { 	width: 155px; 	float: left; } .s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited { 	padding-top: 5px; 	padding-left: 0px; 	padding-bottom: 6px; } #bread { 	padding-top: 20px; 	font-size: 12px; 	color: gray; } #bread a { 	color: gray; 	font-weight: 900; } /* ///////////////////////////////////////////////////////////////// */ /* div#content article > h1.ms-rteElement-H1:first-child {font-size: 16px;letter-spacing: 0.5px;margin-bottom: 12px;margin-top: 0px;color: #282828;font-weight: normal;} */ h1.ms-rteElement-H1 { 	-ms-name: "Заголовок 1"; } body .ms-rteElement-H1 { 	font-size: 24px; 	letter-spacing: -1px; 	margin-bottom: 12px; 	margin-top: 7px; 	color: #515151; 	font-weight: normal; 	font-family: Arial, Helvetica, sans-serif;/*font-weight: bold;color: #666666;*/ } body .ms-rteElement-H2 { 	font-size: 20px; 	letter-spacing: -1px; 	margin-bottom: 12px; 	margin-top: 7px;/*font-weight: bold;*/; 	color: #515151; 	font-weight: normal; } body .ms-rteElement-H3 { 	font-size: 20px; 	font-style: italic; 	letter-spacing: -1px; 	margin-bottom: 12px; 	margin-top: 7px; 	color: #666666; 	font-weight: normal; 	font-family: Arial, Helvetica, sans-serif; } body .ms-rteElement-H4 { 	font-size: 14px; 	margin-bottom: 12px; 	margin-top: 7px;/*color: #666666;*/; 	font-weight: bold; 	font-style: normal; 	font-family: Arial, Helvetica, sans-serif; } .ms-rteElement-P,.mpei-galaktika-group-form-message { 	font-size: 14px; 	line-height: 18px; 	margin-bottom: 12px; 	color: #282828; 	font-family: Arial, Helvetica, sans-serif; } .ms-rteElement-Hr { 	background: url("../Images/bg_separator.png") repeat-x scroll 0 100% transparent; 	border-width: 0; } .ms-rteElement-Callout1 { 	-ms-name: "Выноска 1"; 	width: 600px; 	background-color: #D5E5F5; 	background-image: url("../images/bg_message_info.png"); 	background-position: 10px 15px; 	background-repeat: no-repeat; 	color: #282828; 	font-size: 14px; 	font-style: italic; 	line-height: 16px; 	margin: 5px 10px; 	padding: 15px 15px 15px 50px; /* Ниже написано дополнительно, чтобы переопределить значения от Microsoft */	border-width: 0px; 	float: none; 	word-wrap: normal; } .ms-rteElement-Callout2 { 	-ms-name: "Выноска 2"; 	width: 600px; 	background-color: #F9E7C6; 	background-image: url("../images/bg_message_notice.png"); 	background-position: 10px 15px; 	background-repeat: no-repeat; 	color: #282828; 	font-size: 14px; 	font-style: italic; 	line-height: 16px; 	margin: 5px 0px; 	padding: 15px 15px 15px 50px; /* Ниже написано дополнительно, чтобы переопределить значения от Microsoft */	border-width: 0px; 	float: none; 	word-wrap: normal; } .ms-rteElement-Callout3 { 	-ms-name: "Выноска 3"; 	width: 600px; 	background-color: #D5E9C0; 	background-image: url("../images/bg_message_success.png"); 	background-position: 10px 15px; 	background-repeat: no-repeat; 	color: #282828; 	font-size: 14px; 	font-style: italic; 	line-height: 16px; 	margin: 5px 10px; 	padding: 15px 15px 15px 50px; /* Ниже написано дополнительно, чтобы переопределить значения от Microsoft */	border-width: 0px; 	float: none; 	word-wrap: normal; } .ms-rteElement-Callout4 { 	-ms-name: "Выноска 4"; 	width: 600px; 	background-color: #ECCFCF; 	background-image: url("../images/bg_message_error.png"); 	background-position: 10px 15px; 	background-repeat: no-repeat; 	color: #282828; 	font-size: 14px; 	font-style: italic; 	line-height: 16px; 	margin: 5px 10px; 	padding: 15px 15px 15px 50px; /* Ниже написано дополнительно, чтобы переопределить значения от Microsoft */	border-width: 0px; 	float: none; 	word-wrap: normal; 	font-family: Arial, Helvetica, sans-serif; } div.ms-rteElement-myDocIcon { 	-ms-name: "Для документов"; 	background: #f7f7f7 none repeat-x 0 100%; 	padding: 10px 5px; 	margin: 0 0 12px 0; 	font-size: 14px; 	line-height: 18px; 	color: #282828; 	font-family: Arial, Helvetica, sans-serif; } /*добавила шрифт, чтоб текст маленьким не был*/ div.ms-rteElement-myDocIcon img { 	margin: 0 5px 0 0; } div.ms-rteElement-Callout1-1 { 	-ms-name: "Выноска 1 мал."; } .ms-rteElement-Callout1-1 { 	width: 600px; 	background-color: #FFFFFF; 	background-image: url("../images/bg_message_info2.png"); 	background-position: 0px 0px; 	background-repeat: no-repeat; 	color: #282828; 	font-size: 14px; 	font-style: normal; 	line-height: 16px; 	margin: 0px 0 18px; 	padding: 0px 0px 0px 26px; /* Ниже написано дополнительно, чтобы переопределить значения от Microsoft */	border-width: 0px; 	float: none; 	word-wrap: normal; } div.ms-rteElement-Callout2-2 { 	-ms-name: "Выноска 2 мал."; } .ms-rteElement-Callout2-2 { 	width: 600px; 	background-color: #FFFFFF; 	background-image: url("../images/bg_message_notice2.png"); 	background-position: 0px 0px; 	background-repeat: no-repeat; 	color: #282828; 	font-size: 14px; 	font-style: normal; 	line-height: 16px; 	margin: 0px 0 18px; 	padding: 0px 0px 0px 26px; /* Ниже написано дополнительно, чтобы переопределить значения от Microsoft */	border-width: 0px; 	float: none; 	word-wrap: normal; } div.ms-rteElement-photo { 	-ms-name: "Тень для картинки"; } .ms-rteElement-photo img { 	border: 2px solid white; 	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } blockquote.ms-rteElement-blockquote1 { 	-ms-name: "Цитата"; 	color: #990000; } blockquote.ms-rteElement-blockquote2 { 	-ms-name: "Цитата слева"; 	color: #990000; 	padding-left: 0; 	padding-right: 0; 	width: 205px; 	float: left; 	margin-right: 20px; 	margin-bottom: 10px; 	overflow: hidden; } blockquote.ms-rteElement-blockquote3 { 	-ms-name: "Цитата справа"; 	color: #990000; 	padding-left: 0; 	padding-right: 0; 	width: 205px; 	float: right; 	margin-left: 20px; 	margin-bottom: 10px; 	overflow: hidden; } body .ms-rteElement-blockquote1 span.quote_start, body .ms-rteElement-blockquote2 span.quote_start, body .ms-rteElement-blockquote3 span.quote_start, body .ms-rteElement-blockquote1 span.quote_end, body .ms-rteElement-blockquote2 span.quote_end, body .ms-rteElement-blockquote3 span.quote_end { 	background-color: #990000; } /* _lcid="1033" _version="14.0.4536"*/ /*DIV.ms-rteElement-mkg-H1{-ms-name: "marketing-header";color: #d65c26;font-family: Verdana,Geneva,sans-serif;font-weight: normal;font-size: 2em;}*/ #ElementWithStyle0-Menu, #ElementWithStyle4-Menu, #ElementWithStyle5-Menu, #ElementWithStyle6-Menu, #ElementWithStyle7-Menu { 	display: none; } /* ------------- РЕДАКТИРУЕМ МЕНЮ "СТИЛИ" -------------- */ #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle0-Menu, #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle1-Menu, #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle2-Menu, #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle3-Menu, #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle4-Menu, #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle5-Menu, #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle6-Menu { 	display: none !important; } /* Для работы маркеров-точек */ span.ms-rteStyle-myList1 { 	-ms-name: "Список - маркер точка"; } ul.ms-rteStyle-myList1 li, ul li.ms-rteStyle-myList1 { 	background: url("../images/li_dot.png") no-repeat scroll 2px 7px transparent !important; 	margin: 0 0 14px !important; 	padding: 0 0 0 15px !important; 	font-size: 14px; 	line-height: 16px; 	color: #282828; } span.ms-rteStyle-myList2 { 	-ms-name: "Список - маркер стрелочка"; } ul.ms-rteStyle-myList2 li, ul li.ms-rteStyle-myList2 { 	background: url("../images/li_arrow.png") no-repeat scroll 2px 6px transparent !important; 	margin: 0 0 14px !important; 	padding: 0 0 0 15px !important; 	font-size: 14px; 	line-height: 16px; 	color: #282828; 	font-family: Arial, Helvetica, sans-serif; } span.ms-rteStyle-myList3 { 	-ms-name: "Список - маркер галочка"; } ul.ms-rteStyle-myList3 li, ul li.ms-rteStyle-myList3 { 	background: url("../images/li_check.png") no-repeat scroll 2px 6px transparent !important; 	margin: 0 0 14px !important; 	padding: 0 0 0 15px !important; 	font-size: 14px; 	line-height: 16px; 	color: #282828; } /* ПОПРАВЛЯЕМ НУМЕРОВАННЫЙ СПИСОК */ ol { 	padding: 0 0 0 20px !important; 	color: #282828; 	line-height: 18px; } ol li { 	margin: 0 0 14px !important; 	padding: 0 !important; 	font-size: 14px; 	line-height: 18px; 	color: #282828; 	font-family: Arial, Helvetica, sans-serif; } ol li span { } /*белый список со стрелочкой*/ span.ms-rteStyle-myList4 { 	-ms-name: "Список - маркер белая стрелочка"; } ul.ms-rteStyle-myList4 li, ul li.ms-rteStyle-myList4 { 	background: url("../images/li_arrow_w.png") no-repeat scroll 2px 6px transparent !important; 	margin: 0 0 14px !important; 	padding: 0 0 0 15px !important; 	font-size: 14px; 	line-height: 16px; 	color: #000000; } /* КОНЕЦ "Для работы маркеров-точек" */ /* ---------------------- СКРЫВАЕМ НЕНУЖНЫЕ СТИЛИ ТАБЛИЦ И ДОБАВЛЯЕМ СВОЙ ----------------------- */ #TableStyle1-Menu, #TableStyle2-Menu { 	display: none; } th.ms-rteTableHeaderEvenCol-0, td.ms-rteTableFooterEvenCol-0, th.ms-rteTableHeaderOddCol-0, td.ms-rteTableHeaderOddCol-0, td.ms-rteTableEvenCol-0, td.ms-rteTableOddCol-0 { 	padding: 10px; 	color: #000000 !important; } table.ms-rteTable-7 { 	-ms-name: "Стиль таблицы 2 - тёмная"; } th.ms-rteTableHeaderEvenCol-7, td.ms-rteTableFooterEvenCol-7, th.ms-rteTableHeaderOddCol-7, td.ms-rteTableHeaderOddCol-7 { 	background: url("../images/bg_content_block_title.png") repeat-x scroll 0 0 #D9D9D9 !important; 	border: 1px solid #FFFFFF; 	font-size: 14px; 	font-weight: bold; 	height: 24px; 	line-height: 24px; 	padding: 6px 10px; 	text-align: left; 	text-transform: uppercase; 	border-bottom: 0px solid #000000 !important; 	border-top: 0px solid #000000 !important; 	color: #000000 !important; } td.ms-rteTableEvenCol-7, td.ms-rteTableOddCol-7 { 	background: none repeat scroll 0 0 #EBEBEB !important; 	border: 1px solid #FFFFFF !important; 	padding: 10px !important; 	color: #000000 !important; } table.ms-rteTable-reaction { 	-ms-name: "Стиль таблицы 3 - реагирующая"; } .ms-rteTable-reaction td, th.ms-rteTableFirstCol-reaction, th.ms-rteTableFooterFirstCol-reaction { 	padding: 10px; 	border-bottom: 1px solid #ccc; 	color: #000000 !important; } .ms-rteTableHeaderRow-reaction th { 	/*первая строка*/	background: #ccc; 	padding: 10px; 	color: #000000 !important; } .ms-rteTableOddRow-reaction:hover, .ms-rteTableEvenRow-reaction:hover { 	/*цвет четных ячеек кроме первых и последних строк и столбцов при наведении*/	background: #b5e2ff; 	color: #000000 !important; } .ms-rteTableFooterRow-reaction td, th.ms-rteTableFooterFirstCol-reaction { 	/*цвет последней ячейки первого столбца*/	padding: 10px; 	border-top: 1px solid #ccc; 	background: #efefef; 	color: #000000 !important; } table.ms-rteTable-mytable { 	-ms-name: "Стиль таблицы 4 - c централизацией"; } /* sets the name of the table style */ .ms-rteTable-mytable td, th.ms-rteTableFirstCol-mytable, th.ms-rteTableFooterFirstCol-mytable { 	padding: 10px; 	text-align: center; 	border-bottom: 1px solid #ccc; 	color: #000000 !important; } .ms-rteTableHeaderRow-mytable th { 	/*первая строка*/	background: #ccc; 	padding: 10px; 	text-align: center; 	color: #000000 !important; } .ms-rteTableOddRow-mytable:hover, .ms-rteTableEvenRow-mytable:hover { 	/*цвет четных ячеек кроме первых и последних строк и столбцов при наведении*/	background: #b5e2ff; 	color: #000000 !important; } .ms-rteTableFooterRow-mytable td, th.ms-rteTableFooterFirstCol-mytable { 	/*цвет последней ячейки первого столбца*/	padding: 10px; 	border-top: 1px solid #ccc; 	background: #efefef; 	color: #000000 !important; } table.ms-rteTable-9 { 	-ms-name: "Стиль таблицы 5 - c границами"; } th.ms-rteTableHeaderEvenCol-9, td.ms-rteTableFooterEvenCol-9, th.ms-rteTableHeaderOddCol-9, td.ms-rteTableHeaderOddCol-9 { 	height: 24px; 	line-height: 24px; 	border: 1px solid #C4C4C4 !important; 	color: #000000 !important; 	padding: 10px; } td.ms-rteTableEvenCol-9, td.ms-rteTableOddCol-9 { 	border: 1px solid #C4C4C4 !important; 	padding: 10px; 	color: #000000 !important; } table.ms-rteTable-8 { 	-ms-name: "Стиль таблицы 6 - c закруглением"; 	border-width: 1px; 	border-style: solid; 	border-collapse: separate; 	border-color: #C4C4C4; 	border-radius: 15px; 	box-shadow: 0 0 5px 1px #C9C9C9; } th.ms-rteTableHeaderEvenCol-8, td.ms-rteTableFooterEvenCol-8, th.ms-rteTableHeaderOddCol-8, td.ms-rteTableHeaderOddCol-8 { 	height: 24px; 	line-height: 24px; 	border-left: 1px solid #C4C4C4 !important; 	border-top: 1px solid #C4C4C4 !important; 	color: #000000 !important; 	padding: 10px; } td.ms-rteTableEvenCol-8, td.ms-rteTableOddCol-8 { 	border-left: 1px solid #C4C4C4 !important; 	border-top: 1px solid #C4C4C4 !important; 	padding: 10px; 	color: #000000 !important; } /* Убираем верхнюю границу у ячеек первой строки */ tr:first-child .ms-rteTableHeaderEvenCol-8, tr:first-child td.ms-rteTableFooterEvenCol-8, tr:first-child th.ms-rteTableHeaderOddCol-8, tr:first-child td.ms-rteTableHeaderOddCol-8, tr:first-child td.ms-rteTableEvenCol-8, tr:first-child td.ms-rteTableOddCol-8 { 	border-top: 0 aqua none !important; } .ms-rteTableHeaderEvenCol-8:first-child, td.ms-rteTableFooterEvenCol-8:first-child, th.ms-rteTableHeaderOddCol-8:first-child, td.ms-rteTableHeaderOddCol-8:first-child, td.ms-rteTableEvenCol-8:first-child, td.ms-rteTableOddCol-8:first-child { 	border-left: 0 aqua none !important; } table.ms-rteTable-10 { 	-ms-name: "Стиль таблицы 7 - полосатая"; } th.ms-rteTableHeaderEvenCol-10, td.ms-rteTableFooterEvenCol-10, th.ms-rteTableHeaderOddCol-10, td.ms-rteTableHeaderOddCol-10 { 	background: url("../images/bg_content_block_title.png") repeat-x scroll 0 0 #D9D9D9 !important; 	border: 1px solid #FFFFFF; 	font-size: 14px; 	font-weight: bold; 	height: 24px; 	line-height: 24px; 	padding: 6px 10px; 	text-align: left; 	text-transform: uppercase; 	border-bottom: 0px solid #000000 !important; 	border-top: 0px solid #000000 !important; 	color: #000000 !important; } td.ms-rteTableEvenCol-10, td.ms-rteTableOddCol-10 { 	padding: 10px !important; 	color: #000000 !important; } tr.ms-rteTableOddRow-10 { 	background: none repeat scroll 0 0 #FFFFFF !important; } tr.ms-rteTableEvenRow-10 { 	background: none repeat scroll 0 0 #e4f6ff !important; } /*#E4F0F0*/ table.ms-rteTable-11 { 	-ms-name: "Стиль таблицы 8 - для кафедры(зеленый)"; } th.ms-rteTableHeaderEvenCol-11, td.ms-rteTableFooterEvenCol-11, th.ms-rteTableHeaderOddCol-11, td.ms-rteTableHeaderOddCol-11 { 	height: 24px; 	line-height: 24px; 	border: 1px solid #C4C4C4 !important; 	color: #000000 !important; 	padding: 10px; } td.ms-rteTableEvenCol-11, td.ms-rteTableOddCol-11 { 	border: 1px solid #C4C4C4 !important; 	padding: 10px; 	color: #000000 !important; } .ms-rteTableHeaderRow-11 th { 	/*первая строка*/background: #4B8C61;color: white !important;padding: 10px;font-weight: normal;text-align: center;font-size: 19px;text-align: left;height: auto;} table.ms-rteTable-12 { 	-ms-name: "Стиль таблицы 9 - для институтов(фиолетовый)"; } th.ms-rteTableHeaderEvenCol-12, td.ms-rteTableFooterEvenCol-12, th.ms-rteTableHeaderOddCol-12, td.ms-rteTableHeaderOddCol-12 { 	height: 24px; 	line-height: 24px; 	border: 1px solid #C4C4C4 !important; 	color: #000000 !important; 	padding: 10px; } td.ms-rteTableEvenCol-12, td.ms-rteTableOddCol-12 { 	border: 1px solid #C4C4C4 !important; 	padding: 10px; 	color: #000000 !important; } .ms-rteTableHeaderRow-12 th { 	/*первая строка*/	background: #3b4f65; 	color: white !important; 	padding: 10px; 	font-weight: normal; 	text-align: center; 	font-size: 24px; 	text-align: left; 	height: auto; } table.ms-rteTable-13 { 	-ms-name: "Стиль таблицы 10 - для подразделений(пока зеленый)"; } th.ms-rteTableHeaderEvenCol-13, td.ms-rteTableFooterEvenCol-13, th.ms-rteTableHeaderOddCol-13, td.ms-rteTableHeaderOddCol-13 { 	height: 24px; 	line-height: 24px; 	border: 1px solid #C4C4C4 !important; 	color: #000000 !important; 	padding: 10px; } td.ms-rteTableEvenCol-13, td.ms-rteTableOddCol-13 { 	border: 1px solid #C4C4C4 !important; 	padding: 10px; 	color: #000000 !important; } .ms-rteTableHeaderRow-13 th { 	/*первая строка*/	background: #4B8C61; 	color: white !important; 	padding: 10px; 	font-weight: normal; 	text-align: center; 	font-size: 24px; 	text-align: left; 	height: auto; } /* Стили, для изображений у которых задано положение.. */ img.ms-rtePosition-1 { 	margin-bottom: 10px !important; 	margin-right: 20px !important; } img.ms-rtePosition-2 { 	margin-bottom: 10px !important; 	margin-left: 20px !important; } /* //////// СТИЛИ ДЛЯ РАЗДЕЛА "КАРТА САЙТА" ///////// */ .level-band { 	background: url("/Style Library/Portal/images/bg_content_block_title.png") repeat-x scroll 0 0 #D9D9D9; 	padding: 11px 0 11px 5px; } .level-header { 	background: url("/Style Library/Portal/images/li_arrow.png") no-repeat scroll 2px 7px transparent !important; 	padding: 2px 0 0 15px; } .headertitle-band, .headertitle-band a, .headertitle-band a:link { 	font-weight: normal !important; } .headertitle, .headertitle a, .headertitle a:link { 	font-weight: normal !important; } /* КОНЕЦ */ /* .main_page #block_header_menu.block_menu {float: left;margin-right: 20px;}.main_page #block_header_menu ul{padding-top: 2px;}.main_page #block_header_menu li {display: block;height: 23px;list-style: none outside none;margin-bottom: 10px;border: 1px solid #E0E0E0;}.main_page #block_header_menu li a{padding: 0px 0 0 15px;color: #163A61;font-size: 14px;}.main_page #block_header_menu li a:hover{text-decoration: underline;}.main_page #block_header_menu li.one {background: url("/Style Library/Portal/images/ma.png") no-repeat scroll 5px 0px #ECECEC;padding: 10px 8px 2px 30px;}.main_page #block_header_menu li.two {background: url("/Style%20Library/Portal/Images/ms.png") no-repeat scroll 5px 0px #ECECEC;padding: 10px 8px 2px 30px;}.main_page #block_header_menu li.three {background: url("/Style Library/Portal/images/mt.png") no-repeat scroll 5px 0px #ECECEC;padding: 10px 8px 2px 30px;}.main_page #block_header_menu li.fore {background: url("/Style Library/Portal/images/mh.png") no-repeat scroll 5px 0px #ECECEC;padding: 10px 8px 2px 30px;}*/ #container .region { 	padding: 0; } #block_footer_menu { 	float: left; 	width: 318px; 	margin-right: 60px; } #block_footer_menu2 { 	width: 322px; 	float: left; 	margin: 0px; margin-top: 25px;  } #block_footer_mainpage_social .sitemap_icon { 	padding: 4px 0 0 29px; 	background: url("/Style%20Library/Portal/Images/sitemap.png") no-repeat scroll -4px 0 rgba(0, 0, 0, 0); 	margin-top: 15px; } #block_footer_menu3 { 	width: auto; 	float: left;/*margin-left: 70px;*/ } #block_footer_menu3 img { 	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5); } #block_footer_menu .header, #block_footer_menu2 .header, #block_footer_menu3 .header { 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 30px rgba(0, 0, 0, 0); 	height: 35px; } #block_footer_menu .header a, #block_footer_menu2 .header a, #block_footer_menu3 .header a { 	font-size: 20px; } #block_footer_menu_news { 	width: auto;/*margin-left: 70px;*/ } #block_footer_menu_news img { 	margin-left: 12px; } #block_footer_mainpage_social { margin-top:0px;	float: left; 	width: 380px; 	margin-right: 55px; } #block_footer_mainpage_social img { 	margin-left: 0px; } #block_footer_news_social { 	float: left; 	width: 310px; 	margin-left: 30px; } #block_footer_news_social img { 	margin-left: 12px; } .clear_above_copyright { 	clear: both; } .fon { 	height: auto; } /* Для раздела поступающим */ #admissionPage #contactInfo { 	margin: 30px 0; 	clear: both; 	float: left; 	position: relative; 	width: 600px; } #admissionPage .newsBlock { 	width: 316px; 	clear: right; 	float: left; } /*форма в Поступающих*/ .adm_form input[type="submit"] { 	background-color: #006686; 	border: 0 none; 	border-radius: 20px; 	color: #fff; 	font-size: 14px; 	margin: 5px 0 0 50px; 	padding: 10px 14px; 	width: 178px; } .adm_form input[type="text"] { 	background-color: white; 	border: 2px solid #c5c5c5; 	font-size: 12px; 	height: 12px; 	padding: 7px; 	width: 172px; 	margin-bottom: 5px; } .adm_form textarea { 	background-color: white; 	border: 2px solid #c5c5c5; 	font-size: 16px; 	height: 17px; 	padding: 10px; 	width: 172px; 	noresize: none; } .adm_form tr td { 	font-size: 12px; } .adm_form { 	background-color: #fbfbfb; 	border: 2px solid #e7e7e7; 	padding-top: 15px; } .adm_form input[id="ctl00_ctl26_g_1fe84924_411c_4ca2_8667_d690c7a1902a_ctl00_TextBox4"] { 	margin-bottom: 35px; } .adm_form td { 	vertical-align: top; } /*конец формы в Поступающих*/ /*для блоков-кнопок раздела Поступающим*/ .blockbtn13 { 	float: left; 	margin-right: 50px; 	width: 300px; 	height: 150px; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 24px; 	color: #fff; 	text-align: center; 	padding-top: 100px; 	margin-bottom: 5px; 	margin-top: 30px; 	text-shadow: 1px 1px 2px black; } #dovuz:hover, #voen:hover, #dist:hover, #anketa:hover { 	opacity: 0.6; 	text-shadow: 1px 1px 2px black; } /*#dovuz {background: url(/Admission/PublishingImages/dovuz.jpg) no-repeat;}#voen{background: url("/Admission/PublishingImages/voen.jpg") no-repeat;}#dist{background: url(/Admission/PublishingImages/dist.jpg) no-repeat;}*/ #dovuz { 	background: url(/Admission/PublishingImages/dovuz-1.jpg) no-repeat; } #voen { 	background: url("/Admission/PublishingImages/voen-1.jpg") no-repeat; } #dist { 	background: url(/Admission/PublishingImages/dist-1.jpg) no-repeat; } #sprav { 	background: url(/Admission/PublishingImages/sprav.jpg) no-repeat; } #olimp { 	background: url(/Admission/PublishingImages/olimp.jpg) no-repeat; } #about { 	background: url(/Admission/PublishingImages/about.jpg) no-repeat; 	background-position: 93px 0px; } /* КОНЕЦ для раздела Поступающим */ /* Раздел Обучающимся*/ #studentsPage .leftBlock { 	float: left; 	width: 670px; } #studentsPage .rightBlock { 	margin-bottom: 0px; 	margin-top: 15px; 	float: right; } /* Раздел Сотрудникам*/ #employeesPage .leftBlock { 	float: left; 	width: 670px; } #employeesPage .rightBlock { 	width: 330px; 	float: right; } /* Раздел Выпускникам*/ #graduatesPage .leftBlock { 	float: left; 	width: 670px; } #graduatesPage .rightBlock { 	margin-top: 15px; 	width: 300px; 	float: right; } /* Страницы главного меню - Образование, Наука и инновации, Международная деятельность, Жизнь университета */ #mainMPEIactivity .leftBlock { 	width: 530px; 	float: left; } #mainMPEIactivity .leftBlock .miniBlock { 	width: 465px; } #mainMPEIactivity .personalInfo { 	margin-bottom: 30px; 	overflow: hidden; 	border: 1px solid #c6c6c6; 	float: right; 	margin-top: 10px; 	width: 418px; } #mainMPEIactivity .personalInfo h3 { 	background: #d9d9d9 url("../images/bg_content_block_title.png") repeat-x scroll 0 0; 	color: #163a61; 	font-size: 14px; 	font-weight: bold; 	letter-spacing: 0; 	line-height: 24px; 	padding: 6px 10px; } #mainMPEIactivity .personalInfo table { 	width: 415px; } #mainMPEIactivity .siteMap { 	float: right; 	width: 420px; } /* Страница "События" */ #developmentsMainPage .leftBlock { 	float: left; 	width: 700px; } #developmentsMainPage .rightBlock { 	margin-left: 710px; 	width: 300px; 	margin-top: -20px; } /* стрелочка перед меню верхнего уровня в старой версии меню#left_sidebar span.additional-background{background:url("../images/li_arrow.png") no-repeat 2px 6px;}*/ body #left_sidebar ul ul ul span.additional-background { 	background: url("../images/li_dot.png") no-repeat scroll 5px 8px transparent; /* Для третьего уровня вертикального меню маркер-точка */ } .article-content span.additional-background, .welcome-content span.additional-background { 	background: url("../images/li_arrow.png") no-repeat 2px 4px !important; 	display: block; } /*.article-content span.additional-background-dot{background:url("../images/li_dot.png") no-repeat 2px 4px !important;display:block;}добавляется лишняя точка */ .article-content span.menu-item-text, .welcome-content span.menu-item-text { 	padding-left: 15px; 	display: block; 	overflow: hidden; } #left_sidebar span.menu-item-text { 	padding-left: 15px; } #left_sidebar a.menu-item { 	border-bottom: 1px solid black; 	border-bottom-color: #CCCCCC; } #left_sidebar li li ul .menu-item { 	border-bottom: none; /* Для третьего уровня вертикального меню убираем нижнюю границу */ } #left_sidebar ul.root > li > ul > li > ul > li.selected > a { 	border-bottom: none !important; /* убираем нижнюю границу у выделенного пункта меню третьего уровня */ } /* Применяем стиль для заголовка */ #left_sidebar li > span { 	background-color: #EFEFEF; 	border-bottom: 1px dashed #CFCFCF; 	color: #000000 !important; } #block_comments .one_half { 	padding-top: 0px; } div.second_row { 	padding-top: 15px !important; } .partners { 	margin-right: 15px; } /*СЛАЙД ШОУ*/ .floatLeft { 	float: left; 	margin-right: 20px; } .floatRight { 	float: right; } .clear { 	clear: both; } a { 	outline: none; } /*PAGE STRUCTURE#page-wrap { width: 500px; margin: 0 !important; position: relative; min-height: 500px;background: url('../Images/slide_2/bg.png') top center; }*/ #page-wrap { 	width: 500px; 	min-height: 410px; 	position: relative; } /*TYPOGRAPHY*/ #page-wrap ul { 	list-style: square inside; } #page-wrap a, #page-wrap a:visited { 	color: #729dff; 	text-decoration: none; } #page-wrap a:hover, #page-wrap a:active { 	color: white; } #page-wrap blockquote { 	padding: 0 20px; 	margin-left: 20px; 	border-left: 20px solid #ccc; 	font-size: 14px; 	font-family: Georgia, serif; 	font-style: italic; 	margin-top: 10px; } /*SLIDER*/ .slider-wrap { 	width: 419px; 	position: absolute; } .stripViewer .panelContainer.panel ul { 	text-align: left; 	margin: 0 15px 0 30px; } .stripViewer { 	position: relative; 	overflow: hidden; 	width: 472px; 	height: 335px; } .stripViewer .panelContainer { 	position: relative; 	left: 0; 	top: 0; } .stripViewer .panelContainer .panel { 	float: left; 	height: 100%; 	position: relative; 	width: 472px; } .stripNavL, .stripNavR, .stripNav { 	display: none; } .nav-thumb { 	border: 1px solid #e6e6fa; } #movers-row { 	margin: 0 0 0 -14px; 	width: 480px; } #movers-row div { 	width: 15.6%; 	float: left; 	padding-right: 5px; } #movers-row div a.cross-link { 	float: right; } .photo-meta-data { 	background: url(../Images/slide_2/transpBlack.png); 	padding: 10px; 	height: 30px; 	margin-top: -50px; 	position: relative; 	z-index: 9999; 	color: white; } .photo-meta-data span { 	font-size: 13px; } .cross-link { 	display: block; 	width: 62px; 	margin-top: -14px; 	position: relative; 	padding-top: 15px; 	z-index: 9999; } .active-thumb { 	background: transparent url('../Images/slide_2/icon-uparrowsmallwhite.png') top center no-repeat; } /*.ms-rteTable-XXXXX.ms-rteTableHeaderRow-XXXXX.ms-rteTableHeaderFirstCol-XXXXX.ms-rteTableHeaderLastCol-XXXXX.ms-rteTableHeaderOddCol-XXXXX.ms-rteTableHeaderEvenCol-XXXXX.ms-rteTableOddRow-XXXXX.ms-rteTableEvenRow-XXXXX.ms-rteTableFirstCol-XXXXX.ms-rteTableLastCol-XXXXX.ms-rteTableOddCol-XXXXX.ms-rteTableEvenCol-XXXXX.ms-rteTableFooterRow-XXXXX.ms-rteTableFooterFirstCol-XXXXX.ms-rteTableFooterLastCol-XXXXX.ms-rteTableFooterOddCol-XXXXX.ms-rteTableFooterEvenCol-XXXXX*/ /*.ms-viewheadertr{display:none;}.ms-rtestate-field{font-size:15px;}td.ms-stylebox{}*/ .newspicture img { 	height: 80px; 	width: 70px; } .top_newspicture img { 	min-width: 250px; 	max-width: 290px; } .related-links { 	padding: 3px; } /*фотогалерея*/ .gallery_header { 	border-bottom: none !important; } /*Добавил .ms-rte-wpbox, чтобы стиль применялся только для веб-части. Теперь можно для картинок вне галереи задать высоту больше 110px*/ .ms-rte-wpbox .gallery .photo img { 	max-height: 110px !important; } .gallery .grid .title { 	bottom: 30px !important; 	position: relative !important; } .s4-tn ul.static { 	white-space: normal !important; } /* Content toggle */ .toggle { 	background: url("../Images/bg_separator.png") 0 100% repeat-x; 	margin-bottom: 10px; } .toggle h4.toggle_title { 	color: #1f4f82; 	font-size: 14px; 	font-weight: normal; 	letter-spacing: 0; 	cursor: pointer; 	padding-bottom: 10px; 	margin: 0; } .toggle .toggle_content { 	font-size: 13px; 	line-height: 18px; 	padding-bottom: 10px; } .toggle h2.toggle_title { 	cursor: pointer; 	padding-bottom: 10px; 	font-size: 16px; 	margin-bottom: 12px; 	margin-top: 7px;/*font-weight: bold;*/; 	color: #0072BC; } /* Content toggle для страницы "Выпускные квалификационные работы"*/ #QualificationWorks .toggle { 	background: url("../Images/bg_separator.png") 0 100% repeat-x; 	margin-bottom: 10px; } #QualificationWorks .toggle h4.toggle_title { 	color: #1f4f82; 	font-size: 14px; 	font-weight: normal; 	letter-spacing: 0; 	cursor: pointer; 	padding-bottom: 10px; 	margin: 0; } #QualificationWorks .toggle .toggle_content { 	font-size: 13px; 	line-height: 18px; 	padding-bottom: 10px; } #QualificationWorks .toggle h2.toggle_title { 	cursor: pointer; 	padding-bottom: 10px; 	font-size: 20px; 	margin-bottom: 12px; 	margin-top: 7px;/*font-weight: bold;*/; 	color: #0072BC; } body #QualificationWorks .ms-rteElement-H2 { 	font-size: 16px; } /* ОФОРМЛЕНИЕ ДЛЯ ЗАПРОСА КОНТЕНТА, ОТОБРАЖАЮЩЕГО ДОКУМЕНТЫ */ #mydocicon2 { 	background: none repeat-x scroll 0 100% #F7F7F7; 	padding: 10px 5px; } #mydocicon2 a, #mydocicon2 .description { 	font-size: 14px; } #mydocicon2 .description { 	margin-top: 5px; 	padding-left: 20px; } #mydocicon3 a, #mydocicon3 .description { 	font-size: 14px; } /*раньше шрифт был 13, поменяла на 14 px*/ #mydocicon3 .description { 	margin-top: 5px; 	padding-left: 20px; } /*тень для картинок*/ .portal_shadow { 	box-shadow: 0 0 5px rgba(0,0,0,0.3); 	border: 2px solid white; } /* ДЛЯ БОЛЕЕ КРУПНОГО ЗАГОЛОВКА В СПИСКАХПОХОЖЕ ТЕПЕРЬ НЕНУЖНО 21.01.2014.ms-vh div, .ms-vh2 div {font-size: 15px;}*/ /* ДЛЯ СПИСКОВ СО СТИЛЕМ ПРЕДСТАВЛЕНИЯ "Базовая таблица"*/ #content .ms-basictable p { 	margin: 0; 	padding-left: 2px; } #content .ms-basictable .ms-vb2 + .ms-vb2 div { 	color: #000000; 	text-align: center; } #content .ms-basictable .ms-vb2:first-child { 	width: 500px; } /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~стили для раздела Кафедра*/ div.cathedra_dir { 	border: 1px solid #DCDCDC; 	padding: 10px; } /*Чтобы строки были на уровне картинок*/ div.cathedra_dir tr + tr td { 	vertical-align: top; } /*добавлено после увеличения высоты фото руководителя до 160px*/ div.cathedra_dir table { 	width: 550px!important; } div.cathedra_dir .item { 	padding: 0px; 	clear: both; } .dir { 	color: #4B8C61; } .cont { 	padding-bottom: 5px; 	border-bottom: 4px double #DCDCDC; 	color: #4B8C61; } div.cathedra_content { 	text-align: justify; } div.cathedra_cont { 	margin-left: 20px; 	border-bottom: 1px solid #DCDCDC; } div.cathedra_cont a { 	word-break: break-all; } .cathedra_line { 	background-color: #4b8c61; 	color: white; 	font-size: 14pt; 	padding: 10px 15px 10px 15px; 	margin: 20px 0; 	font-weight: bolder; } .column { 	-webkit-column-width: 200px; 	-moz-column-width: 200px; 	column-width: 200px; 	-webkit-column-count: 3; 	-moz-column-count: 3; 	column-count: 3; 	-webkit-column-gap: 30px; 	-moz-column-gap: 30px; 	column-gap: 30px; 	-webkit-column-rule: 1px solid #ccc; 	-moz-column-rule: 1px solid #ccc; 	column-rule: 1px solid #ccc; } /*окончание стилей для раздела Кафедра*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~стили для раздела Институт*/ div.universe_dir { 	border: 1px solid #DCDCDC; 	padding: 10px; } .dir_universe { 	color: #4b0082; } .uni_cont { 	padding-bottom: 5px; 	border-bottom: 4px double #DCDCDC; 	color: #4b0082; } div.universe_content { 	text-align: justify; } div.universe_cont { 	margin-left: 20px; 	border-bottom: 1px solid #DCDCDC; } .universe_line { 	background-color: #ff8800; 	color: white; 	font-size: 14pt; 	padding: 10px 15px 10px 15px; 	margin: 20px 0; 	font-weight: bolder; } /*окончание стилей для раздела Институт*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~стили для раздела Подразделения*/ div.subdivision_dir { 	border: 1px solid #DCDCDC; 	padding: 10px; } .dir_subdivision { 	color: #4B8C61; } .sub_cont { 	padding-bottom: 5px; 	border-bottom: 4px double #DCDCDC; 	color: #4B8C61; } div.subdivision_content { 	text-align: justify; } div.subdivision_cont { 	margin-left: 20px;/*border-bottom:1px solid #DCDCDC;*/ } .subdivision_line { 	background-color: red; 	color: white; 	font-size: 14pt; 	padding: 10px 15px 10px 15px; 	margin: 20px 0; 	font-weight: bolder; } /*окончание стилей для раздела Подразделения*/ .model_line { 	background-color: #960018; 	color: white; 	font-size: 14pt; 	padding: 10px 15px 10px 15px; 	margin: 20px 0; } .model_line a { 	color: white !important; } .division_line { 	background-color: #800000; 	color: white; 	font-size: 14pt; 	padding: 10px 15px 10px 15px; 	margin-top: 20px; 	font-weight: bolder; } div.back { 	background: url("/Style Library/Portal/images/3_header.png") no-repeat scroll 410px 3px rgba(0, 0, 0, 0); } .column_2 { 	-webkit-column-width: 200px; 	-moz-column-width: 200px; 	column-width: 200px; 	-webkit-column-count: 2; 	-moz-column-count: 2; 	column-count: 2; 	-webkit-column-gap: 30px; 	-moz-column-gap: 30px; 	column-gap: 30px; 	-webkit-column-rule: 1px solid #ccc; 	-moz-column-rule: 1px solid #ccc; 	column-rule: 1px solid #ccc; 	background-color: #f5f5f5; 	padding-top: 20px; 	padding-bottom: 20px; 	padding-left: 10px; 	border-bottom: 2px #dddddd solid; } .column_2 li { 	line-height: 18px; 	padding-top: 9px; } .column_2:hover { 	background-color: #eee; } .column_2 ul li a { 	color: #800000 !important; } .two_columns { 	-webkit-column-width: 200px; 	-moz-column-width: 200px; 	column-width: 200px; 	-webkit-column-count: 2; 	-moz-column-count: 2; 	column-count: 2; 	-webkit-column-gap: 30px; 	-moz-column-gap: 30px; 	column-gap: 30px; 	-webkit-column-rule: 1px solid #ccc; 	-moz-column-rule: 1px solid #ccc; 	column-rule: 1px solid #ccc; 	padding-left: 10px; 	border-bottom: 2px #dddddd solid; } /* Стили для скрытия бордера вокруг списка при нажатии на него*/ body .s4-wpActive .s4-wpTopTable, body .s4-wpActive .ms-WPSelected { 	border: 1px solid #FFFFFF; } /* Стили для скрытия бордера вокруг списка при нажатии на него*/ tr.ms-viewheadertr > th.ms-vh:hover, tr.ms-viewheadertr > th.ms-vh2:hover, tr.ms-viewheadertr > th:hover .s4-ctx-show { 	background-color: #FFFFFF; 	border-color: #FFFFFF; } tr.ms-viewheadertr > th .s4-ctx { 	display: none; } /*Стили для списка с текстом*/ table.MPEIlistText { 	width: 100%; } table.MPEIlistText td { 	font-size: 13px; 	color: #282828; 	line-height: 20px; 	font-family: Arial, Helvetica, sans-serif; } table.MPEIlistText h2 { 	font-size: 20px; 	font-weight: normal; } table.MPEIlistText h3 { 	font-size: 20px; } table.MPEIlistText h4 { 	font-size: 14px; } /*окончание стилей для списка с текстом*/ /*Стили для списков*/ /* есть возомжность задать стиль для списка с одной, двумя или четырьмя колонками */ table.MPEIlist1, table.MPEIlist2, table.MPEIlist3 { } /* РЕШИЛИ ВЫДЕЛЕНИЕ СТРОК ПОКА УБРАТЬtable.MPEIlist2 tr:hover, table.MPEIlist3 tr:hover{background-color: #78ABC4;color:white;}*/ table.MPEIlist2 { 	border-bottom: 1px solid #C4C4C4; } table.MPEIlist2 td:first-child { 	min-width: 200px; 	width: 300px; 	max-width: 300px; } li:first-child table.MPEIlist3 td { 	border-top: 1px solid #C4C4C4; } div.groupheader + ul li table.MPEIlist3 tr td { 	border-top: none; } div.groupheader + ul li:first-child table.MPEIlist3 tr td { 	border-top: 1px solid #C4C4C4; } /* 154px сделал, так как 20px padding и 1px border (вся ширина - 700) */ table.MPEIlist3 td { 	width: 154px; 	min-width: 154px; 	max-width: 154px; 	border-collapse: collapse; 	border-bottom: 1px solid #C4C4C4; 	border-right: 1px solid #C4C4C4; 	border-left: 1px solid #C4C4C4; 	padding: 10px; 	text-align: center; } table.MPEIlist4 td { 	width: 119px; 	min-width: 119px; 	max-width: 119px; 	border-collapse: collapse; 	border-bottom: 1px solid #C4C4C4; 	border-right: 1px solid #C4C4C4; 	border-left: 1px solid #C4C4C4; 	padding: 10px; 	text-align: center; } ul li:first-child table.MPEIlistTel tr td { 	border-top: 1px solid #C4C4C4; } table.MPEIlistTel td { 	width: 100px; 	min-width: 150px; 	max-width: 150px; 	border-collapse: collapse; 	border-bottom: 1px solid #C4C4C4; 	border-right: 1px solid #C4C4C4; 	border-left: 1px solid #C4C4C4; 	padding: 10px; 	text-align: left; } table.MPEIlistTel td:first-child { 	width: 195px; 	min-width: 195px; 	max-width: 200px; } table.TableAdmission td:first-child { 	border-bottom: 1px solid #C4C4C4; 	border-right: 1px solid #C4C4C4; 	border-left: 1px solid #C4C4C4; 	width: 10%; 	padding: 10px; } table.TableAdmission td { 	border-bottom: 1px solid #C4C4C4; 	border-right: 1px solid #C4C4C4; 	border-left: 1px solid #C4C4C4; 	width: 16%; 	padding: 10px; } table.MPEIlistTel td:nth-child(4){width: 50px;min-width: 50px;max-width: 50px;} table.MPEIlistTel td:nth-child(5){width: 50px;min-width: 50px;max-width: 50px;} table.MPEIlist { 	width: 100%; } table.MPEIlist tr { 	color: #282828; } table.MPEIlist td:first-child { } table.MPEIlist td { 	padding-top: 10px; 	padding-bottom: 10px; 	font-size: 13px; 	line-height: 14px; 	padding-bottom: 18px; 	font-family: Arial, Helvetica, sans-serif; } table.MPEIlist td:first-child div { 	margin-right: 10px; } /*окончание стилей для списков*/ /*Стили для списка "один-два"*/ table.MPEIlistOneTwo { } /*окончание стилей для списков "один-два"*/ /*стили для нового раздела Новости(март 2013)*/ .portal_top_news /*большая фотка с описанием*/ { 	display: block; 	position: relative; } .portal_top_news-black-title /*описание. большая фотка с описанием*/ { 	position: absolute; 	z-index: 5; 	left: 0; 	right: 0; 	bottom: 0px; 	padding: 9px 18px 9px 9px; } .portal_top_news-title /*заголовок. большая фотка с описанием*/ { 	position: relative; 	color: white; 	font-size: 18pt; 	z-index: 10; } .portal_top_news-title-bg /*фон. большая фотка с описанием*/ { 	position: absolute; 	z-index: 1; 	left: 0; 	right: 0; 	top: 0; 	bottom: 0; 	background: black; 	-moz-opacity: 0.7; 	opacity: 0.7; 	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(70)); 	filter: alpha(opacity=70); } .portal_top_news-small { 	margin-top: 20px; 	position: relative; } .portal_top_news_1 img, .portal_top_news_2 img, .portal_top_news_3 img { 	width: 150px; } .en_portal_top_news_1 img, .en_portal_top_news_2 img, .en_portal_top_news_3 img { 	width: 150px; } .portal_top_news_1, .portal_top_news_2 { 	float: left; 	width: 150px; } .en_portal_top_news_1, .en_portal_top_news_2 { 	float: left; 	width: 150px; } .portal_top_news_1 a:hover, .portal_top_news_2 a:hover, .portal_top_news_3 a:hover { 	text-decoration: none; 	font-weight: bold; } .portal_top_news_2 { 	margin-left: 25px; } .portal_top_news_3 { 	margin-left: 350px; } .en_portal_top_news_2 { 	margin-left: 25px; } .en_portal_top_news_3 { 	margin-left: 350px; } .portal_top_news-small-date { 	font-size: 8pt; 	color: #754c59; 	margin-top: 8px; 	margin-bottom: 8px; } .portal_news_title { 	font-size: 20pt; 	margin-top: 10px; } .portal_news-hr { 	margin-top: 8px; 	margin-bottom: 0px; } .en_portal_news-hr { 	margin-top: 0px; 	margin-bottom: 0px; } .newsitem .newstitle a:hover { 	/*color:#754C59 !important;*/	text-decoration: underline; } .news_header { 	font-size: 20px; 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 30px rgba(0, 0, 0, 0); 	height: 35px; 	color: #1F4F82; 	margin-top: 7px; 	margin-left: 5px; } /*окончание стилей для нового раздела Новости*/ /*увеличение фотки при наведении*/ .css-test { 	overflow: hidden; } .css-test img { 	-moz-transition: all 1s ease-out; 	-o-transition: all 1s ease-out; 	-webkit-transition: all 1s ease-out; } .css-test img:hover { 	-webkit-transform: scale(1.1); 	-moz-transform: scale(1.1); 	-o-transform: scale(1.1); } /* Стили для вывода даты. */ div.listdate:before { 	content: "Последнее обновление: "; } div.listdate { 	font-family: Arial, Helvetica, sans-serif; 	font-style: italic; 	color: #A7A7A7; 	font-size: 10px; 	text-align: left; 	margin-bottom: 10px; 	padding-left: 11px; 	z-index: 2; 	position: absolute; 	bottom: 0; 	left: 0; 	background-color: #FFFFFF; 	width: 250px; } div.toppagesdate { 	height: 10px; 	margin-top: 30px; 	clear: both; } div.pagesdate:before { 	content: "Последнее обновление: "; } div.pagesdate { 	font-style: italic; 	color: #A7A7A7; 	font-size: 10px; 	text-align: left; 	margin-bottom: 10px; 	padding-left: 11px; 	position: absolute; 	bottom: 0; 	left: 0; 	width: 700px; 	z-index: 1; } /*Для блока пресс-службы на странице Новости*/ .press-block-header { 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 30px rgba(0, 0, 0, 0); 	height: 35px; 	font-size: 20px; 	color: #515151; 	margin-bottom: 10px; } .press-block { 	display: inline-block; 	width: 100%; 	color: white; 	background-color: #F9F9F9; } .press-element:first-child { 	margin-left: 164px; 	margin-right: 163px; } .press-element { 	float: left; 	width: 255px; 	height: 210px; 	text-align: center; } .press-element a:hover { 	text-decoration: underline; } .press-element a { 	font-weight: bold; } .press-element-header { 	font-size: 16px; 	padding-top: 10px; 	padding-bottom: 10px; } .press-element img { 	width: 255px; 	height: 141px; } /* Ниже добавил добавил, после обновления блока (были подключены веб-части) */ .press-element > div { 	width: 255px; 	margin: 0 auto; } .P_S_main_page_photo_item { 	position: relative; } .P_S_main_page_photo_item > div { 	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; 	bottom: 2px; 	color: white; 	font-size: 14px; 	left: 0; 	padding: 3px 0 5px 5px; 	position: absolute; 	width: 250px; } /*.press-element a {color: white!important; font-weight: bold;}.smi-block {width: 255px; height: 141px; background-color: white; margin-left: 39px; text-align: left;}.smi-content {padding-left: 10px; font-size: 14px;line-height: 18px;margin-bottom: 12px;color: #282828;font-family: Arial,Helvetica,sans-serif;}.smi-date {color: rgb(167, 167, 167);}.smi-content a{color: #0072BC!important;}*/ /* Для блока новости, пресс-служба и видео */ .mainpagenews { 	float: left; 	margin-right: 17px; } /*margin-right: 25px; margin-right: 35px; - старое*/ .main_page .mainpagenews { 	width: 490px; 	margin-bottom: 10px; } /*width: 480px;*/ .mainpagenews2 { 	float: left; 	margin-right: 35px; } /*.mainpagenews3 .ms-rte-wpbox{border: 1px solid #dcdcdc;margin-top: 10px;padding: 5px;width: 96%;}*/ .mainpagenews3 { 	float: left; } .main_page .mainpagenews3 { 	width: 490px; } /*width: 480px;margin-bottom: 25px;*/ .mainpagenews, .mainpagenews2, .mainpagenews3 { } .mainpagenews .header, .mainpagenews2 .header, .mainpagenews3 .header, .schedule .header, .mpeitv .header, .H2WithLine { 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 30px rgba(0, 0, 0, 0); 	height: 35px; } .mainpagenews .header a, .mainpagenews2 .header a, .mainpagenews3 .header a, .schedule .header a, .mpeitv .header, .H2WithLine a { 	font-size: 20px; } .mainpagenews2 .header, .mpeitv .header, .H2WithLine { 	margin-bottom: 10px; } /* для фото в новостях*/ .ms-rteImage-photo-border { 	-ms-name: "Рамка для картинки"; 	border: 1px solid #cacbcb; } .ms-rteImage-one { 	-ms-name: "Отступы для картинки и рамка"; 	margin: 5px 0px; 	border: 1px solid #cacbcb; } .ms-rteImage-one { 	-ms-name: "Отступы для картинки и без рамки"; 	margin: 5px 0px; } .ms-rteImage-dop { 	-ms-name: "Отступы и рамка для картинки, если не одна"; 	margin: 5px 15px 5px 0px; 	border: 1px solid #cacbcb; } /*завершение для фото в новостях*/ .clear_above_newsfooter { 	clear: both; } .clear_toggle1 { 	clear: both; } .clear_toggle2 { 	clear: both; } .mainpagefooter { 	float: left; 	font-weight: bold; 	padding-bottom: 0px; 	padding-top: 15px; 	width: 310px; } /*padding-bottom: 30px;*/ .mainpagefooter1 { 	margin-right: 35px; 	background: url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 95px 12px rgba(0, 0, 0, 0); } .mainpagefooter2 { 	margin-right: 35px; 	background: url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 100px 12px rgba(0, 0, 0, 0); } .mainpagefooter3 { 	float: left; 	background: url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 125px 12px rgba(0, 0, 0, 0); } .mainpagefooter1_news { 	margin-right: 20px; 	background: url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 90px 12px rgba(0, 0, 0, 0); } .mainpagefooter2_news { 	margin-right: 20px; 	background: url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 80px 12px rgba(0, 0, 0, 0); } .mainpagefooter3_news { 	float: left; 	background: url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 90px 12px rgba(0, 0, 0, 0); } /*фотоархив*/ .slider_archive_photo_NP_img { 	height: 106px; 	margin-left: 31px; 	margin-top: 20px; 	width: 160px; 	border: 1px solid gray; } /* margin-bottom: 20px;old-size:width: 170px;height: 110px;*/ .photo_frame { 	border: 1px solid #dedede; 	margin-bottom: 20px; } /* Сделал универсальные стили для дива, добовляющие к тексту справа стрелочку в кружочке */ .arrow_in_circle { 	background: rgba(0, 0, 0, 0) url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 100% 0; 	float: left; 	font-weight: bold; 	margin-top: 12px; 	padding-bottom: 2px; 	padding-right: 21px; 	padding-top: 3px; } /* Для главной страницы "Персоналии" */ .peopleform { 	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); 	padding: 20px; 	display: inline-block; 	text-align: right; 	margin-top: 10px; } .peopleform > input { 	border: 1px solid #C5C5C5; 	border-radius: 4px; 	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset; 	height: 25px; 	padding: 1px 2px; 	width: 220px; } .peopleform > span { 	font-family: arial; 	font-size: 12px; 	margin: 0 20px 0 0; } .peopleform .submit { 	background-color: inherit; 	border: 0 none; 	vertical-align: inherit; 	width: 80px; } .peopleform .submit:hover { 	cursor: pointer; } /* КОНЕЦ - Для главной страницы "Персоналии" */ /*календарь*/ /*окончание стилей для календаря*/ /* Block In Pictures */ #block_in_pictures .item { 	display: block; 	float: left; 	height: 76px; 	width: 96px; 	padding: 0 6px 8px 0; 	position: relative; } #block_in_pictures .item .bg { 	background: url(../images/bg_zoom.png) no-repeat 50% 50%; 	display: none; 	height: 76px; 	width: 96px; 	position: absolute; 	top: 87px; 	left: 107px; 	z-index: 11; } #block_in_pictures .content ul, #block_in_pictures .content li { 	height: 250px; 	width: 306px; 	overflow: hidden; } #block_in_pictures { 	position: relative; } #block_in_pictures .thumbNav { 	position: absolute; 	top: 0; 	right: 0; } #block_in_pictures .anythingSlider .back { 	bottom: -26px; 	right: 17px; } #block_in_pictures .anythingSlider .forward { 	bottom: -26px; 	right: 0; } #block_in_pictures .anythingSlider { 	margin-bottom: 7px; } /*стили для автоматического формирования раздела Новости(июль 2013)*/ .auto_div_portal_top_news { 	margin-left: 25px; 	margin-top: 10px; 	width: 500px; } .auto_div_portal_top_news img { 	width: 100%; } .auto_portal_top_news /*большая фотка с описанием*/ { 	display: block; /*!!!!если убрать - рамка станет нормальной!!!*/; 	position: relative; } .auto_portal_top_news-black-title /*описание. большая фотка с описанием*/ { 	position: absolute; 	z-index: 5; 	left: 0; 	right: 0; 	bottom: 0px; 	padding: 9px 18px 9px 9px; } .auto_portal_top_news-title /*заголовок. большая фотка с описанием*/ { 	position: relative; 	color: white; 	font-size: 18px; 	z-index: 10; 	line-height: 24px; 	font-family: Arial, Helvetica, sans-serif; } .auto_portal_top_news-title-bg /*фон. большая фотка с описанием*/ { 	position: absolute; 	z-index: 1; 	left: 0; 	right: 0; 	top: 0; 	bottom: 0; 	background: black; 	-moz-opacity: 0.7; 	opacity: 0.7; 	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(70)); 	filter: alpha(opacity=70); } .auto_portal_top_news-small { 	margin-top: 20px; 	position: relative; } .auto_portal_top_news_1 img, .auto_portal_top_news_2 img, .auto_portal_top_news_3 img { 	width: 150px; 	height: 100px; } .auto_en_portal_top_news_1 img, .auto_en_portal_top_news_2 img, .auto_en_portal_top_news_3 img { 	width: 150px; } .auto_portal_top_news_1, .auto_portal_top_news_2, .auto_portal_top_news_3 { 	float: left; 	width: 150px; 	font-family: Arial, Helvetica, sans-serif; } .auto_en_portal_top_news_1, .auto_en_portal_top_news_2 { 	float: left; 	width: 150px; } .auto_portal_top_news_1 { 	margin-left: 25px; } .auto_portal_top_news_2 { 	margin-left: 25px; } .auto_portal_top_news_3 { 	margin-left: 25px; } .auto_en_portal_top_news_2 { 	margin-left: 25px; } .auto_en_portal_top_news_3 { 	margin-left: 350px; } .auto_portal_top_news-small-date { 	font-size: 13px; 	color: #754c59; 	margin-top: 8px; 	margin-bottom: 8px; } .auto_portal_news_title { 	font-size: 20pt; 	margin-top: 10px; } .auto_portal_news-hr { 	margin-top: 8px; 	margin-bottom: 0px; } .auto_en_portal_news-hr { 	margin-top: 0px; 	margin-bottom: 0px; } .newsitem .newstitle a:hover { 	/*color:#754C59 !important;*/	text-decoration: underline; } .auto_news_header { 	font-size: 20px; 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 30px rgba(0, 0, 0, 0); 	height: 35px; 	color: #1F4F82; 	margin-top: 7px; 	margin-left: 5px; } /*окончание стилей для нового раздела Новости*/ /*структура, блок с ректоратом*/ .rectorat { 	border: 1px #c6c6c6 solid; /* margin-left: 20px; */	margin-bottom: 0px; 	margin-top: 10px; 	width: 418px; 	float: right; } .rectorat_left { 	border: 1px #c6c6c6 solid; /* margin-left: 20px; */	margin-bottom: 0px; 	margin-top: 10px; 	width: 418px; 	float: left; } .rectorat .toggle, .rectorat_left .toggle { 	background: none; } .rectorat .toggle h2.toggle_title, .rectorat_left .toggle h2.toggle_title { 	padding-bottom: 0; } /*окончание стилей для блока с ректоратом*/ /*стили для запроса контента при выборе стиля элемента "student_life_news"*/ #content .SLN_title h2 { 	margin-bottom: 2px; } #content .SLN_date p { 	border-bottom: 1px solid #cccccc; 	color: #666666; 	font-size: 8pt; 	font-weight: bold; } content .SLN { 	background: url("../Images/bg_separator.png") repeat-x scroll 0 85% rgba(0, 0, 0, 0); } /*окончание стилей для запроса контента при выборе стиля элемента "student_life_news"*/ /*Оформление для блока на странице "Студенческа жизнь" */ #content .student_block { 	float: right; 	width: 325px; 	margin-top: 12px; 	border: 1px solid #c6c6c6; } /*КОНЕЦ Оформление для блока на странице "Студенческа жизнь" */ /* Стили для запроса контента, который выводит данные в виде таблицы с думя столбцами (изначально для телефонной книги делалось)*/ ul li:first-child table.two_columns_table tr td { 	border-top: 1px solid #C4C4C4; } table.two_columns_table td:first-child { 	width: 515px; 	min-width: 515px; 	max-width: 515px; } table.two_columns_table td { 	border-collapse: collapse; 	border-bottom: 1px solid #C4C4C4; 	border-right: 1px solid #C4C4C4; 	border-left: 1px solid #C4C4C4; 	padding: 10px; 	text-align: left; } /* Базовые стили дальше */ table.two_columns_table { 	width: 100%; } table.two_columns_table tr { 	color: #282828; } table.two_columns_table td:first-child { } table.two_columns_table td { 	padding-top: 10px; 	padding-bottom: 10px; 	font-size: 13px; 	line-height: 14px; 	font-family: Arial, Helvetica, sans-serif; } table.two_columns_table td:first-child div { 	margin-right: 10px; } /* Делаем заголовок группировки таким же, как наш h2.ms-rteElement-H2 */ li:first-child div.groupheader { 	margin-top: 0; } div.groupheader { 	color: #515151; 	font-size: 20px; 	font-weight: normal; 	letter-spacing: -1px; 	margin-bottom: 5px; 	margin-top: 20px; 	font-family: Arial, Helvetica, sans-serif; 	padding: 0; } /*Конец Стили для запроса контента, который выводит данные в виде таблицы с думя столбцами */ /* Tabs====================================*/ .tabs-nav { 	list-style: none; 	margin: 0; 	overflow: hidden; 	padding: 0; 	width: 100%; } .tabs-nav li { 	float: left; 	line-height: 34px; 	overflow: hidden; 	padding: 0; 	position: relative; 	margin: 0 0 -1px 0; } .tabs-nav li a { 	background-color: #fafafa; 	border: 1px solid #ddd; 	border-right: none; 	border-bottom: 1px solid #ddd; 	color: #888; 	display: block; 	letter-spacing: 0; 	outline: none; 	padding: 0 16px; 	text-decoration: none; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; } .ie7 .tabs-nav li a { 	height: 35px; } .tabs-nav li:first-child a { 	border-left: 1px solid #ddd; } .tabs-nav li:last-child a { 	border-right: 1px solid #ddd; } .tabs-nav li.active a { 	color: #404040; 	font-weight: bold; } .tabs-nav li.active a i { 	opacity: 1; 	filter: alpha(opacity=100); } .tabs-nav li i { 	opacity: 0.5; 	filter: alpha(opacity=50); } .tabs-nav li a:hover { 	background: #fff; } .tabs-nav li.active a { 	background: #fff; 	border-bottom: 2px solid #fff; } .tabs-container { 	border: 1px solid #ddd; 	margin: -1px 0 30px; 	overflow: hidden; 	width: 100%; 	line-height: 19px; 	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); 	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); } .tab-content { 	padding: 20px; } .tab-last-num { 	width: 280px; 	height: 200px; 	float: left; 	background: rgb(240, 240, 240) none repeat scroll 0% 0%; 	text-align: center; } .tab-last-num p { 	color: rgb(135, 135, 135); 	font-style: italic; 	text-decoration: none ! important; } .tab-last-num a:hover { 	text-decoration: underline; 	color: rgb(135, 135, 135)!important; } /* Конец Tabs====================================*/ /*энергетик в новостях*/ .energetic-container { 	border: 1px solid #ddd; 	margin: -1px 0 30px; 	overflow: hidden; 	width: 100%; 	line-height: 19px; 	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); 	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1); 	width: 450px; 	display: block; } .en-last-num { 	width: 100%; 	margin: 0px 0px 20px 0px; 	height: 208px; 	float: left; 	background: rgb(240, 240, 240) none repeat scroll 0% 0%; } .en-last-num img { 	margin-top: 20px; 	margin-left: 27px; 	margin-bottom: 20px; 	height: 160px; 	width: 112px; 	float: left; 	border: 1px #ffffff solid; 	box-shadow: 0.3em 0.3em 3px rgba(122,122,122,0.4); } /*Конец энергетик в новостях==================================*/ /* Стили для категорий Поступающим, Обучающимся и т.д. */ .div_mpei_cat { 	margin: 5px 0 22px 0; } div.mpei_cat, div.mpei_cat_last {font-size: 20px;letter-spacing: -1px;font-weight: normal;color: #990000 !important;margin-right: 15px;padding-top: 10px;width: 238px;height: 130px;float: left;box-shadow: 0 0 3px rgba(0,0,0,0.5);text-align: center;} /*margin-top: 10px;box-shadow: 0 0 5px rgba(0,0,0,0.5);*/ div.mpei_cat_last { 	width: 239px; 	margin-right: 0; } div.mpei_cat:hover { 	box-shadow: 0 0 5px rgba(57,92,164,0.9); } div.mpei_cat_last:hover { 	box-shadow: 0 0 5px rgba(57,92,164,0.9); } /* Конец Стили для категорий Поступающим, Обучающимся и т.д. */ /* Для отображения текущей недели на главной странице*/ /* Использовать в случае "Идет неделя семестра"background: url("/Style%20Library/Portal/Images/calendar.png") no-repeat scroll 45px 0 rgba(0, 0, 0, 0);padding: 24px 0 16px;Использовать в случае если "Идет сессия"background: url("/Style%20Library/Portal/Images/calendar.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);padding: 24px 0 16px 70px;*/ .schedule a:hover { 	text-decoration: underline; } .CurrentWeek { 	background: url("/Style%20Library/Portal/Images/calendar.png") no-repeat scroll 45px 0 rgba(0, 0, 0, 0); 	padding: 24px 0 16px; 	position: relative; } .CurrentWeek p span { 	padding-left: 80px; } #block_copyright { 	padding-bottom: 12px; } #block_copyright .copyright_center { 	float: left; 	margin-top: 8px; 	margin-left: 4px; } #block_copyright .copyright_right { 	float: right; 	margin-top: 21px; } .schedule { 	margin-top: 18px; 	float: right; 	padding-left: 50px; } #map { 	width: 100%; 	height: 240px; } /* Только для главной страницы */ .main_page div.newsitem { 	padding-top: 10px; } /*.main_page_eng #header #header_background ,.main_page #header #header_background{height: 379px;}*/ /*расписание на главной странице*/ .schedule input,.mpei-galaktika-group-form-control input[type=text] { 	background-color: whitesmoke; 	border: 2px solid #c5c5c5; 	width: 192px; 	height: 17px; 	padding: 10px; 	float: left; } .schedule input:hover,.mpei-galaktika-group-form-control input[type=text]:hover { 	background-color: whitesmoke; 	border-color: #a6a6a6; } .schedule input:focus,.mpei-galaktika-group-form-control input[type=text]:focus { 	background-color: #fff; } .schedule button,.mpei-galaktika-group-form-control input[type=submit] { 	background-color: #990000; 	width: 34px; 	height: 41px; 	color: #fff; 	border: 2px solid #A6A6A6;/*background-color:#ea6645;padding:10px 14px;color:#fff;margin-left:20px;*/ } .schedule .search_group_main, .mpei-galaktika-group-form { padding: 20px 25px; 	border: 1px solid #DDD; 	width: 254px; 	margin:10px 2px 10px 0; height:40px;} /*окончание стилей для расписания на главной странице*/ /*85 лет МЭИ*/ .mpei_jubilee .header { 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 30px rgba(0, 0, 0, 0); 	height: 35px; 	margin-bottom: 11px; } .mpei_jubilee .header a { 	font-size: 20px; } .AllEvent { 	font-weight: bold; 	padding-bottom: 40px; 	padding-top: 2px; 	margin-top: 15px; 	width: 310px; 	background: url("/Style Library/Portal/images/mainpagearrow.png") no-repeat scroll 80px 0px rgba(0, 0, 0, 0); } .jubilee_date { 	font-size: 8pt; 	color: #808080; } .jubilee_title { 	font-family: Arial,Helvetica,sans-serif; 	margin-top: 6px; 	font-size: 14px; } body div#content_top .jubilee_title a { 	color: #1f4f82; } .PortalMainCalendar_date { 	font-family: Verdana,sans-serif; 	font-weight: bold; 	font-size: 5em; 	position: absolute; 	top: 16px; 	left: 4px; } /*персоналии, блок инфо*/ .bod { 	background: url(/AboutUniverse/personal/PublishingImages/infoXS.png) no-repeat; 	cursor: pointer; 	width: 180px; 	height: 32px; 	font-size: 14px; 	margin-bottom: 15px; 	padding-left: 40px; 	padding-top: 7px; } .descriptio { 	background-color: #ebebeb; 	display: none; 	z-index: 99; 	position: absolute; 	border-radius: 20px; 	padding: 15px; 	width: 970px; 	border: 1px black solid; 	margin-top: 15px !important; 	left: 10px; } /*окончание персоналии, блок инфо*/ /* Для мастер страницы empty*/ .empty header .wrapper { 	padding: 15px 0 0 0; } .empty #header #header_background { 	height: 41px; } .empty .s4-trc-container-menu span, .empty #ctl00_IdWelcome_ExplicitLogin { 	color: #005D7B !important; } .empty #header, .empty #header a { 	height: inherit; } .empty .headerNIU { 	float: left; 	margin: 12px 0 13px 10px; } .empty #header .headerNIU a { 	font-size: 16px; } .empty .toppagesdate { 	display: none; } .empty #content .content { 	padding: 0 0 0 10px; } /* стили для кнопки, чтобы она рядом с кнопкой поиска была.pers #persNewSearch {position: absolute;right: 0;top: -122px;background-color: #006686;border: 0 none;border-radius: 20px;color: #fff;margin: 5px 0 0;padding: 10px 14px;width: 150px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;height: 19px;text-align: center;cursor: default;text-decoration: none;}*/ /* Стили для элемента "аккордеон" */ .acc-trigger { 	background: #fbfbfb none repeat scroll 0 0; 	border: 1px solid #dedede; 	box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1); 	color: #888; 	cursor: pointer; 	display: block; 	font: 14px Arial,sans-serif; 	margin: 5px 0; 	outline: medium none; } .acc-trigger a { 	background: rgba(0, 0, 0, 0) url("../images/accordion-plus.png") no-repeat scroll right 55%; 	color: #888; 	display: block; 	font-weight: bold; 	outline: medium none; 	padding: 12px 15px; 	text-decoration: none; } .acc-trigger.active a { 	background: rgba(0, 0, 0, 0) url("../images/accordion-minus.png") no-repeat scroll right center; 	cursor: pointer; } .acc-trigger.active a { 	color: #404040; } .acc-trigger a:hover { 	color: #404040; } .acc-container .content { 	padding: 2px 15px 5px; } /*стили для запроса контента news_with_photo*/ .news_with_photo_newsitem { 	font-size: 14px; 	padding-bottom: 15px !important; 	display: table-cell; } .news_with_photo_foto { 	float: left; 	margin-right: 5px; 	margin-top: 2px; 	border: 2px #cacbcb solid; 	width: 67px; 	height: 67px; } .news_with_photo_logo { 	float: left; 	margin-right: 5px; 	margin-top: 2px; 	width: 70px; 	height: 70px; } .congrat_with_photo_logo { 	float: left; 	margin-right: 5px; 	margin-top: 2px; 	width: 70px; } .congrat_with_photo_foto { 	float: left; 	margin-right: 5px; 	margin-top: 2px; 	border: 2px #cacbcb solid; 	width: 70px; } .congrat { 	float: left; 	margin-right: 5px; 	margin-top: 2px; 	width: 10px; 	height: 10px; } .congrat_with_photo_newsitem { 	font-size: 30px; 	padding-bottom: 15px !important; 	display: table-cell; } .congrat_title { 	font-size: 18px; 	margin-left: 88px; } .news_with_photo_newsdate { 	text-align: left !important; 	margin-left: 88px; 	padding-top: 0 !important; 	color: #808080; 	margin-bottom: 5px; 	margin-right: 8px; 	margin-top: 1px; }.news_with_photo_newsdate-list { 	text-align: left !important; 	margin-left: 88px; 	padding-top: 0 !important; 	color: #808080; 	margin-bottom: 5px; 	margin-right: 8px; 	margin-top: 1px; font-size: 8pt;} .news_with_photo_newstitle { 	margin-left: 88px; } /*font-size: 14px!important; добавлен принудительный размер шрифта*/ /*стили для запроса контента mainCalendar_horizontal*/ .PortalmainCalendar_mainblock, .PortalmainCalendar_mainblock_1_2 { 	background-color: white; 	padding: 10px; 	margin: 5px; 	min-height: 100px; } .PortalmainCalendar_mainblock { 	overflow: hidden; } .PortalmainCalendar_mainblock_1_2 { 	margin-right: 5px; } .main_events_block { 	border: 1px solid #DDD; } .PortalmainCalendar_firstblock, .PortalmainCalendar_secondblock, .PortalmainCalendar_thirdblock { 	float: left; 	width: 70px; 	height: 70px; 	color: white; 	position: relative; } .PortalmainCalendar_firstblock { 	background-color: #255c78; 	color: white; 	position: relative; } .PortalmainCalendar_secondblock { 	background-color: #990000; } .PortalmainCalendar_thirdblock { 	background-color: silver; } .PortalmainCalendar_month { 	text-align: center; 	font-size: 15px; 	margin-top: 5px; } .PortalMainCalendar_text { 	width: 217px; 	margin-left: 85px; 	font-family: Arial, Helvetica, sans-serif !important; } .PortalMainCalendar_title { 	color: #1F4F82 !important; 	font-size: 14px; } .PortalMainCalendar_location { 	font-size: 12px; 	margin-top: 10px; 	color: #808080; } /* Стили для стрелки вверх! */ /*Стилизация кнопки ВВЕРХ */ #back-top { 	background-color: rgba(238,238,238,0.8); 	bottom: 0; 	height: 100%; 	left: 0; 	margin-left: 0; 	position: fixed; 	width: 120px; 	z-index: 1; 	cursor: pointer; } #back-top:hover { 	background-color: #e4e4e4; } #back-top div { 	height: 49%; 	width: 1px; } #back-top p { 	margin: 0 auto; 	width: 74px; } #back-top a { 	width: 64px; 	display: block; 	text-align: center; 	text-decoration: none; 	padding: 0 0 0 10px; 	background: transparent url("/Style Library/Portal/images/roll-arrow.png") no-repeat 0 4px; 	color: #a0a0a0;/* background color transition */; 	-webkit-transition: color 1s; 	-moz-transition: color 1s; 	transition: color 1s; } #back-top:hover a { 	color: #000; 	background: transparent url("/Style Library/Portal/images/roll-arrow.png") no-repeat scroll 0 -11px; } /* Переопределяем Ribon из-за кнопки #back-top*/ html body #s4-ribbonrow { 	position: relative; 	z-index: 1000; 	overflow-y: visible; } #container .wrapper { 	z-index: 10; } /* #block_footer_menu, #block_categories_menu, #block_footer_menu2, #menu3_copyright {position: relative;z-index: 10;} */ /* КОНЕЦ Стили для стрелки вверх! */ /* Оформление блока "Управление доступом к пользовательской информации"*/ .myPrivacyForm { 	background-color: #fbfbfb; 	border: 2px solid #e7e7e7; 	padding: 15px; } /* КОНЕЦ Оформление блока "Управление доступом к пользовательской информации"*/ /*тень для картинок + фото для персоналий*/ .mpei-wp-face-img { 	box-shadow: 0 0 10px rgba(0,0,0,0.5); 	border: 2px solid white; } div.mpei-wp-face-img { 	width: 200px; 	text-align: center; 	margin: 10px; } div.mpei-wp-face-img img { 	max-width: 200px; } .cadre_top .cadre_contacts, .cadre_top .cadre_workexperience { 	width: 740px; 	margin-left: 250px; } .mpei-wp-list-xslt-grid-line-header-cell, .mpei-wp-list-xslt-grid-data-cell, .mpei-wp-list-xslt-grid-header-cell, .mpei-wp-list-xslt-grid-data-cell-last { 	font-size: 14px !important; } .mpei-wp-list-xslt-grid-line-header-cell { 	font-weight: bold; 	width: 300px; } .cadre_top { 	display: table-cell; 	padding-bottom: 10px; } .CadreSuccess, .CadrePapers, .CadreCourses, .CadreCareer, .CadreEducation { 	margin-bottom: 15px; } /*хлебные крошки в Персоналиях*/ .pflink { 	margin-right: 15px; } /* СТили для стиля запроса контента Directions (используется на странице "Электронные образовательные ресурсы" */ .directionsItem { 	margin-bottom: 7px; } .directionsItem a { 	font-size: 14px; } /* Пресс-служба ============================================*/ /* Для страницы Видеогалерея */ .press_service_video_item { 	margin-bottom: 20px; } .press_service_video_code { 	float: left; 	margin-right: 15px; } .press_service_video_code > iframe { 	width: 350px; 	height: 197px; } .press_service_video_date { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #666666; } /* КОНЕЦ Пресс-служба ============================================*/ /* Слайдер для Подразделений============================================= */ .cathedra_dir_slider #block_editors_choice { 	width: 700px; 	float: left; 	clear: both; 	position: relative; } /* Добавил ширину */ .cathedra_dir_slider #block_editors_choice li { 	float: left; } .cathedra_dir_slider #block_editors_choice .thumbNav li { 	display: none; } .cathedra_dir_slider #block_editors_choice .editors_inner { 	background: none; 	padding: 0px; 	height: 180px; 	width: 600px; } .cathedra_dir_slider #block_editors_choice .editors_inner2 { 	padding-right: 10px; } #content .cathedra_dir_slider .block li { 	padding-top: 0px !important; } #content .cathedra_dir_slider .block li { 	background: none !important; } .cathedra_dir_slider #block_editors_choice .editors_left { 	height: 90px; 	width: 90px; 	overflow: hidden; 	padding-right: 15px; 	float: left; } .cathedra_dir_slider #block_editors_choice .editors_right { 	height: 90px; 	width: 160px; 	float: left; 	overflow: hidden; } .cathedra_dir_slider #block_editors_choice h4 { 	margin-bottom: 4px; } .cathedra_dir_slider #block_editors_choice ul { 	height: 100%; 	width: 960px; 	overflow: hidden; } /* Изменил ниже padding:0 15px 0 25px; на текущее */ .cathedra_dir_slider #block_editors_choice .anythingSlider { 	padding: 0 15px 0 25px; 	height: 180px !important; } .cathedra_dir_slider #block_editors_choice .anythingSlider .back { 	top: 50%; 	left: 0; } .cathedra_dir_slider #block_editors_choice .anythingSlider .forward { 	top: 50%; 	left: 663px; } .cathedra_dir_slider #block_editors_choice .thumbNav { 	display: none !important; 	height: auto; 	position: absolute; 	right: 0; 	top: 0; 	width: auto; } .cathedra_dir_slider #block_editors_choice p { 	color: #282828; 	font-size: 12px; 	line-height: 16px; } div.cathedra_dir_slider { 	border: 1px solid #DCDCDC; 	padding: 0 10px; } .cathedra_dir_slider .cathedra_dir { 	border: 0; } /* БЫЛО ТАК.cathedra_dir_slider .personal_face{margin:5px 10px; max-width:130px; height:140px;}.personal_face{margin:12px 10px; max-width:130px; max-height:140px;}*/ /*старые размеры.cathedra_dir_slider .personal_face{margin:5px 10px; height:140px;}.personal_face{margin:12px 10px; height:140px;}*/ .cathedra_dir_slider .personal_face { 	margin: 0px 5px 0px -5px; 	height: 160px; } .personal_face { 	margin: 3px; 	height: 160px; } /*КОНЕЦ Слайдер для Подразделений===========================================*/ /*персоналии, меню===================================*/ .pfmenu { 	margin-bottom: 25px; } .pflink { 	margin-right: 15px; 	font-size: 14pt; } .ActivePFLink { 	color: gray !important; } /* КОНЕЦ персоналии, меню============================*/ /* !!!!!!!!!!!!!!!!!!!! ДЛЯ КНОПКИ, КОТОРАЯ ОТКРЫВАЕТ МЕНЮ С ФЛАГАМИ !!!!!!!!!!!!!!!!!!*/ .moreFlagsButton { 	display: none; } .flags:first-child { 	border: 1px solid transparent; 	padding: 0 1px 3px; } /*старая строка: padding: 0 5px 3px;*/ .flags:first-child:hover { 	background: #21374c url("/_layouts/images/bgximg.png") repeat-x scroll 0 -489px; 	border-color: #8b929a; } .flags:first-child .currentLanguage { 	cursor: pointer; 	background: url("/Style%20Library/Portal/images/more_flags_arrow.png") no-repeat scroll 100% 3px; 	padding: 0 11px 0 0; 	color: white; } .flags:first-child .currentLanguage div { 	clear: both; } .flags:first-child .currentLanguage > img { 	float: left; 	margin-right: 4px; } .moreFlags li:hover span { 	background-color: #00b3ed; } .moreFlags { 	display: none; 	padding: 0 0 10px 0; 	width: 100px; 	background-color: rgba(0, 71, 96, 0.9); 	position: absolute; 	z-index: 2147483647; } .moreFlags > li { 	margin-top: 5px; } .moreFlags > li img { 	margin-right: 5px; } .moreFlags > li a { 	color: white; } .flags:first-child:active .moreFlags, .flags:first-child:focus .moreFlags, .moreFlags:hover { 	display: block; } /* КОНЕЦ !!!!!!!!!!!!!!!!!!!! КОНЕЦ ДЛЯ КНОПКИ, КОТОРАЯ ОТКРЫВАЕТ МЕНЮ С ФЛАГАМИ !!!!!!!!!!!!!!!!!!*/ /*СТИЛИ ДЛЯ ОФОРМЛЕНИЯ ВКР*/ .vkr td { 	border: 1px solid black; 	padding: 5px; 	font-size: 14px; } .th { 	font-weight: bold; } .vkr td:first-of-type { 	width: 280px; 	color: #000000; } h2.ms-rteElement-H2-vkr { 	-ms-name: "Заголовок 2 ВКР"; 	font-size: 20px; 	letter-spacing: -2px; 	color: #515151; 	font-weight: normal; 	line-height: 50px; } h3.ms-rteElement-H3-vkr { 	-ms-name: "Заголовок 3 ВКР"; 	font-size: 18px; 	font-style: italic; 	font-weight: bold; 	letter-spacing: -1px; 	color: #7a7a7a; 	font-weight: normal; 	font-family: Arial, Helvetica, sans-serif; 	line-height: 23px; } h3.ms-rteElement-H3-vkr:hover { 	-ms-name: "Заголовок test ВКР"; 	color: #0072BC; } h4.ms-rteElement-H4-vkr { 	-ms-name: "Заголовок 4 ВКР"; 	font-size: 15px; 	font-weight: bold; 	color: #545454; 	font-family: Arial, Helvetica, sans-serif; 	line-height: 23px; } h5.ms-rteElement-G-vkr { 	-ms-name: "Заголовок 5 ВКР"; 	font-size: 13px; 	color: #848484; 	font-family: Arial, Helvetica, sans-serif; 	line-height: 23px; 	font-weight: bold; 	letter-spacing: 1px; 	margin-top: 7px; } /*для УВС*/ div.block-rectangle { 	border: 1px solid #dcdcdc; 	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); 	float: left; 	font-size: 20px; 	font-weight: normal; 	letter-spacing: -1px; 	width: 695px; 	height: 60px; 	margin-bottom: 10px; } div.block-rectangle:hover { 	box-shadow: 0 0 5px rgba(57, 92, 164, 0.9); } div.block-rectangle a:hover { 	text-decoration: none; 	color: #515151!important; } div.block-rectangle .img-icon { 	float: left; 	padding: 5px 7px 5px 10px; } div.block-rectangle .text-h2 { 	float: none; 	margin-top: 20px;/*float: left; margin-right:15px;*/ } /* width: 245px;/*-------------------Для УРП--------------------*/ div.urp_cat { 	border: 1px solid #dcdcdc; 	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); 	float: left; 	font-size: 20px; 	font-weight: normal; 	letter-spacing: -1px; 	margin-bottom: 30px; 	margin-right: 30px; 	text-align: center; 	width: 208px; 	height: 150px; } div.urp_cat img { 	margin: 0px 50px; } div.urp_cat:hover { 	box-shadow: 0 0 5px rgba(57, 92, 164, 0.9); } div.urp_cat a:hover { 	text-decoration: none; } .urp_button1 { 	background-color: #0072BC; 	border-radius: 10px; 	color: white; 	font-size: 20px; 	padding: 10px 40px; } .urp_button2 { 	background-color: #00ad5e; 	border-radius: 10px; 	color: white; 	font-size: 20px; 	padding: 10px 40px; } a.urp_button1:link { 	text-decoration: none; } a.urp_button2:link { 	text-decoration: none; } a .urp_button1:hover { 	color: #ffffff; 	background-color: #005d73; } a .urp_button2:hover { 	color: #ffffff; 	background-color: #015c32; } .urp_div a:hover { 	text-decoration: none!important; } /*---Для календаря УРП---*/ #calendar2 { 	width: 100%; 	font: monospace; 	line-height: 1.2em; 	font-size: 16px; 	text-align: center; 	font-weight: bold; } #calendar2 thead tr:last-child { 	font-size: small; 	color: #353535; } #calendar2 thead tr:nth-child(1) td:nth-child(2) {color: rgb(50, 50, 50);} #calendar2 thead tr:nth-child(1) td:nth-child(1):hover, #calendar2 thead tr:nth-child(1) td:nth-child(3):hover {cursor: pointer;} #calendar2 tbody td { 	color: rgb(44, 86, 122); } #calendar2 tbody td.ex { 	color: rgb(44, 86, 122)!important; } #calendar2 tbody td:nth-child(n+6), #calendar2 .holiday {color: #b60101;} #calendar2 tbody td.today { 	background: #990000; 	color: #fff; } .slider_link { 	font-size: 24px !important; 	color: white !important; 	text-shadow: 2px 2px 2px #202020 !important; 	text-align: center !important; 	line-height: 32px !important; } .slider_link:hover { 	text-decoration: none !important; } .iconShadow { 	text-align: center; 	width: 200px; 	float: left; } .iconShadow img { 	box-shadow: 0 0 3px 1px rgba(0,0,0,0.5); 	height: 115px; 	padding: 2px; 	width: 152px; } .iconShadow img:hover { 	box-shadow: 0 0 5px rgba(1,74,121,1); } /*для блока предложить информацию*/ .button_news { 	background-color: #0072bc; 	padding: 10px; 	font-style: Arial; 	font-size: 14px; 	color: white; 	border-radius: 10px; } a .button_news:hover { 	background-color: #014a79; } .add a { 	text-decoration: none !important; } /*div с рамкой серой*/ .divframe { 	border: 1px #DDD solid; } a .divframe ms-rteElement-H2:hover { 	text-decoration: none; } /*психологическая поддержка*/ .sign-cons .d_lmmYp0bqv3Mhdcbt_0 { 	border: 1px solid #DDD!important; } .sign-cons .w_lmmYp0bqv3Mhdcbt_0, .sign-cons .ab_lmmYp0bqv3Mhdcbt_0, .sign-cons .aa_lmmYp0bqv3Mhdcbt_0, .sign-cons .aj_lmmYp0bqv3Mhdcbt_0, .sign-cons i_lmmYp0bqv3Mhdcbt_0, .sign-cons .w_lmmYp0bqv3Mhdcbt_0, .sign-cons .k_lmmYp0bqv3Mhdcbt_0 { 	font-size: 14px!important; 	font-family: Arial!important; } .sign-cons .z_lmmYp0bqv3Mhdcbt_0 { 	font-size: 12px!important; 	font-family: Arial!important; } .sign-cons .v_lmmYp0bqv3Mhdcbt_0 .aj_lmmYp0bqv3Mhdcbt_0 { 	padding: 4px 5px 4px 0px; 	vertical-align: top; 	text-align: left; } .sign-cons .g_lmmYp0bqv3Mhdcbt_0, .sign-cons .h_lmmYp0bqv3Mhdcbt_0, .sign-cons .c_lmmYp0bqv3Mhdcbt_0, .sign-cons .r_lmmYp0bqv3Mhdcbt_0, .sign-cons .c_lmmYp0bqv3Mhdcbt_0 .h_lmmYp0bqv3Mhdcbt_0 .x_lmmYp0bqv3Mhdcbt_0, .sign-cons .ab_lmmYp0bqv3Mhdcbt_0 { 	border: none!important; 	background-color: #f9f9f9!important; } .sign-cons .k_lmmYp0bqv3Mhdcbt_0 { 	padding: 5px; 	width: 150px; 	margin-bottom: 10px; } .sign-cons .z_lmmYp0bqv3Mhdcbt_0, .ask-q .z_rpTIPakVdAZ3snD5_0 { 	color: #9d9d9d; } .ask-q .d_rpTIPakVdAZ3snD5_0 { 	border: 1px solid #DDD!important; } .ask-q .w_rpTIPakVdAZ3snD5_0, .ask-q .ab_rpTIPakVdAZ3snD5_0, .ask-q .aa_rpTIPakVdAZ3snD5_0, .ask-q .aj_rpTIPakVdAZ3snD5_0, .ask-q i_rpTIPakVdAZ3snD5_0, .ask-q .w_rpTIPakVdAZ3snD5_0, .ask-q .k_rpTIPakVdAZ3snD5_0 { 	font-size: 14px!important; 	font-family: Arial!important; } .ask-q .z_rpTIPakVdAZ3snD5_0 { 	font-size: 12px!important; 	font-family: Arial!important; } .ask-q .v_rpTIPakVdAZ3snD5_0 .aj_rpTIPakVdAZ3snD5_0 { 	padding: 4px 5px 4px 0px; 	vertical-align: top; 	text-align: left; } .ask-q .g_rpTIPakVdAZ3snD5_0, .ask-q .h_rpTIPakVdAZ3snD5_0, .ask-q .c_rpTIPakVdAZ3snD5_0, .ask-q .r_rpTIPakVdAZ3snD5_0, .ask-q .c_rpTIPakVdAZ3snD5_0 .h_rpTIPakVdAZ3snD5_0 .x_rpTIPakVdAZ3snD5_0 { 	border: none!important; 	background-color: #f9f9f9!important; } .ask-q .k_rpTIPakVdAZ3snD5_0 { 	padding: 5px; 	width: 150px; 	margin-bottom: 10px; } .photo-sign { 	font-size: 12px; 	color: gray!important; 	font-style: italic; } .photo-sign:hover { 	text-decoration: underline; } .podrazdel { 	width: 700px; } /*кнопки*/ .bluebutton { 	background-color: rgb(0, 175, 226); 	padding: 25px; 	border-radius: 0.8em; 	color: white; 	width: 290px; 	float: left; 	display: block; 	text-align: center; 	margin-bottom: 20px; } .bluebutton a { 	text-decoration: none; 	color: white!important; } .bluebutton:hover { 	background-color: rgb(5, 140, 179); 	text-decoration: none; } .bluebutton a:hover { 	text-decoration: none; } /*стрелки*/ .carousel .left { 	background: url("/Style%20Library/Portal/Images/arrow_left.jpg") no-repeat; 	width: 30px; 	margin-right: 0px!important; 	border: 1px #eaeaea solid!important; 	padding: 0px!important; 	height: 22px!important; } .carousel .left:hover { 	background: url("/Style%20Library/Portal/Images/arrow_left-blue.jpg") no-repeat; 	border: 1px #1296c1 solid!important; } .carousel .left-big { 	background: url("/Style%20Library/Portal/Images/arrow_left-big.jpg") no-repeat; 	width: 30px; 	margin-right: 0px!important; 	border: 1px #eaeaea solid!important; 	padding: 0px!important; 	height: 217px!important; } .carousel .left-big:hover { 	background: url("/Style%20Library/Portal/Images/arrow_left-blue-big.jpg") no-repeat; 	border: 1px #1296c1 solid!important; } .carousel .right { 	margin-left: 0px; 	background: url(/Style%20Library/Portal/Images/arrow_right.jpg) no-repeat; 	width: 30px; 	height: 22px!important; 	border: 1px #eaeaea solid!important; } .carousel .right:hover { 	background: url(/Style%20Library/Portal/Images/arrow_right-blue.jpg) no-repeat; 	border: 1px #1296c1 solid!important; } .carousel .right-big { 	margin-left: 0px; 	background: url(/Style%20Library/Portal/Images/arrow_right-big.jpg) no-repeat; 	width: 30px; 	height: 217px!important; 	border: 1px #eaeaea solid!important; } .carousel .right-big:hover { 	background: url(/Style%20Library/Portal/Images/arrow_right-blue-big.jpg) no-repeat; 	border: 1px #1296c1 solid!important; } /*тень для слайдера*/ .shadow-block { 	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5); } /*ссылка без декора*/ #a-nodecor a { 	color: #6c6c6c!important; } #a-nodecor a img:hover { 	box-shadow: 0 0 5px rgba(0,0,0,0.5); } /*блоки для обращения*/ .block-button { 	width: 455px; 	height: 115px; 	float: left; 	margin-right: 15px; 	margin-bottom: 15px; 	border: 1px solid rgb(220, 220, 220); 	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px; 	padding: 10px 10px 10px 20px; } .block-button:hover { 	box-shadow: 0 0 5px rgba(57, 92, 164, 0.9); } .block-button .ms-rteElement-H2 { 	color: #0072BC; } @media screen and (max-device-width: 1000px) { .news_with_photo_newstitle { 	font-size: 1.5em; } .PortalMainCalendar_title { 	font-size: 1.7em; } .ms-rteElement-H2, .header { 	font-size: 2.5em; } /*.H2WithLine*/ .mainpagenews .header, .mainpagenews2 .header, .mainpagenews3 .header, .schedule .header, .mpeitv .header { 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 40px rgba(0, 0, 0, 0); 	height: 45px; } .H2WithLine { 	background: url("/Style Library/Portal/images/mainpageline.png") no-repeat scroll 0 40px rgba(0, 0, 0, 0); 	height: 45px; } ul.ms-rteStyle-myList2 li, ul li.ms-rteStyle-myList2 { 	font-size: 1.5em; 	line-height: 1em; } .iconShadow img { 	width: 50px; } .leftBlock { 	word-wrap: normal; } #breadcrumb { 	font-size: 1em; } } /*анкета выпускника*/ #anketa { 	background: url(/graduates/PublishingImages/mpei-bg.jpg) no-repeat; } /*граница для блоков*/ .bordered { 	border: 1px #d5d5d5 solid; } /*вспомогательные блоки.Используются: наука и инновации*/ .one-third-block { 	width: 315px; 	float: left; 	margin-right: 27px; }/*блок информации справа - добавлен в орвис*/.block-right-inf{float: right; margin: 0px 0px 10px 10px; padding: 10px;} .block-right-inf p.ms-rteElement-P{margin-bottom:0px!important;}/*контурная кнопка - на стр о портале*/.cntr-btn {padding: 20px; border: 2px solid #0082d7; width: 284px; font-size: 16px; text-align: center; font-weight: bold;margin:10px 0px;} .cntr-btn:hover{border:#ccc 2px solid;} .cntr-btn-g{border:#ccc 2px solid;width: 240px;} .cntr-btn-g:hover{border-color:#0082d7;} .bound-no-und a:hover{text-decoration:none;} .tag-blue-btn, .tag-white-btn{float:left; margin: 20px 10px 20px 0px;} .tag-blue-btn a{margin: 5px 0px 0px 5px; padding: 10px 14px; border-radius: 20px; border: 1px rgb(0, 102, 134) solid; width: 260px; color: rgb(255, 255, 255)!important; font-size: 14px; text-decoration: none!important; background-color: rgb(0, 102, 134);} .tag-white-btn a:hover, .tag-blue-btn a:hover{background-color: #00b3ed;color: rgb(255, 255, 255)!important;border: 1px #00b3ed solid;} .tag-white-btn a{margin:5px 0px 0px 5px;padding:10px 14px;border-radius:20px;border: 1px #1f4f82 solid;width:260px;color: #3b4f65;font-size:14px;text-decoration:none!important;} /*Расписание Галактика*/.mpei-galaktika-lessons-form{width: fit-content; max-width: 1400px;} td.mpei-galaktika-lessons-grid-week{font-size:14px; color: #1f1f1f; padding:26px 0px 26px 10px;} .mpei-galaktika-teachertt-form .mpei-galaktika-lessons-mtrx-hdr, .mpei-galaktika-lessons-mtrx-hdr, .mpei-galaktika-lessons-grid-date{ background: #ececec; padding: 10px; color: #1f1f1f !important;font-weight:bold;font-size: 14px!important; font-family: Arial, Helvetica, sans-serif!important;border:1px solid #dadada;} .mpei-galaktika-lessons-grid-tbl{font-size: 14px; font-family: Arial, Helvetica, sans-serif; width:800px;   border-spacing:0px;} .mpei-galaktika-lessons-grid-tbl td.mpei-galaktika-lessons-grid-day, .mpei-galaktika-lessons-grid-tbl td.mpei-galaktika-lessons-grid-time{color: #1f1f1f;font-size: 14px;} .mpei-galaktika-lessons-grid-day{padding:10px 0px;line-height:22px; } .mpei-galaktika-lessons-grid-time{padding:20px; width: 90px;} .mpei-galaktika-lessons-grid-tbl tr td.mpei-galaktika-lessons-grid-time, .mpei-galaktika-lessons-grid-tbl tr td.mpei-galaktika-lessons-grid-day{border-bottom: 1px solid #e6e6e6; font-family: Arial, Helvetica, sans-serif; line-height: 24px;} .mpei-galaktika-lessons-form-message{font-size: 14px; font-family: Arial, Helvetica;} /*.mpei-galaktika-lessons-dwnld{margin:20px 0px 10px;}*/.mpei-galaktika-lessons-title{height: 50px; font-size: 24px; font-family: Arial,Helvetica, sans-serif; margin-top:10px;}.mpei-galaktika-lessons-dwnld a{ padding: 10px 50px 10px 20px;     font-size: 14px;     font-family: Arial, Helvetica;     border: 1px solid #19befd; color:#19befd!important; width: 60px;     background: url('/Style%20Library/Images/ical.png') no-repeat;     margin: 20px 0px 10px;     background-position: right;     background-position-x: 276px;}.mpei-galaktika-lessons-dwnld a:hover{border:1px solid #19befd; color: #fff!important; text-decoration:none; background: url('/Style%20Library/Images/ical-w.png') no-repeat #19befd; background-position: right; background-position-x: 276px; } .mpei-galaktika-lessons-mtrx-name,.mpei-galaktika-lessons-grid-name{font-weight:bold;font-size: 16px;color:#636363;} mpei-galaktika-lessons-mtrx-nav a, .mpei-galaktika-lessons-grid-nav a{padding-bottom:10px;} .mpei-galaktika-lessons-grid-nav a:hover{border-bottom:2px solid #19befd;  color:#19befd!important; text-decoration:none;} .mpei-galaktika-lessons-mtrx-nav a:hover{border-bottom:2px solid #19befd;  color:#19befd!important; text-decoration:none;} .mpei-galaktika-lessons-mtrx-grp, .mpei-galaktika-lessons-grid-grp{font-style: italic; color: #565656;} .mpei-galaktika-lessons-grid-room{background: url(/Style%20Library/Images/loc.png) no-repeat; padding-left: 20px;} .mpei-galaktika-teachertt-form .mpei-galaktika-lessons-grid-tbl .mpei-galaktika-lessons-mtrx-hdr td,.mpei-galaktika-lessons-mtrx-rowI td, .mpei-galaktika-lessons-mtrx-rowII td,.mpei-galaktika-lessons-mtrx-tbl tr td{padding:20px;  font-size: 14px;     font-family: Arial, Helvetica, sans-serif;     line-height: 20px;} .mpei-galaktika-teachertt-form .mpei-galaktika-lessons-grid-tbl .mpei-galaktika-lessons-mtrx-rowI td, .mpei-galaktika-teachertt-form .mpei-galaktika-lessons-grid-tbl .mpei-galaktika-lessons-mtrx-rowII td, .mpei-galaktika-lessons-mtrx-tbl tr td{border: 1px solid #dedede;} .mpei-galaktika-lessons-mtrx-hdr td{border: 0px!important;} td.mpei-galaktika-lessons-mtrx-week{border:0px!important;} .mpei-galaktika-lessons-mode a{float: left; padding: 10px 20px; font-size: 14px; font-family: Arial, Helvetica; border: 2px solid #19befd; color: #fff!important; margin-top: -12px; margin-right: 20px; background: #19befd;}/*расписание преподавателя*/.mpei-galaktika-teachertt-form{margin-top:30px; } .mpei-galaktika-teachertt-form .mpei-galaktika-lessons-mode{height:30px; float:left;} .mpei-galaktika-lessons-grid{ clear: both;}/*новое расписание*/ .current-study-week{float: left;     font-size: 14px;     font-family: Arial, Helvetica, sans-serif;     line-height: 20px;     margin-bottom: 18px; margin-top: 24px;     color: #282828;} .nb-week{padding: 23px 30px 20px 20px;margin: 0px 8px 0px 10px;display: inline;background: url(/Style%20Library/Portal/Images/calendar.png) no-repeat scroll 0px 0px rgba(0, 0, 0, 0);font-size: 20px;} .logo-box-dep{float: left; width: 200px; text-align: center; border: 1px #aaa solid; padding: 3px; margin: 0px 20px; box-shadow: 0 0 5px rgba(60,60,60,0.5);}/*для кнопочки исп вместе с urp-cat*/.btn-cat-noimg{width:300px!important;text-align:center;float:left;height:40px!important;padding-top:20px!important;margin:0px 20px 20px 0px!important;} .btn-dist{ background-image: url('/Style%20Library/Images/dist-bg.jpg'); padding: 10px;    border: none!important;   height: 62px!important; width: 312px!important;} .btn-cvd{ background-image: url('/online/PublishingImages/cv-prof.jpg'); padding: 10px;    border: none!important;   height: 62px!important; width: 312px!important;}
.mpei-galaktika-all1-grlist{list-style: none;
    margin: 0;
    padding: 0;}
.mpei-galaktika-all1-grlist li.mpei-galaktika-all1-grlist-course{display:block;border:0;margin-top: 5px;}    
.mpei-galaktika-all1-grlist li.mpei-galaktika-all1-grlist-course a:hover{text-decoration:none;}
.mpei-galaktika-all1-grlist li{
    display: inline-block;
    overflow: hidden;
    min-width: 140px;
    }

.mpei-galaktika-all1-aulist li a {
    background: #fbfbfb;
    border: 1px solid #dedede;
    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
    cursor: pointer;
    font: 1vw Arial,sans-serif;
    outline: medium none;
    text-align: center;
    display: block;
    margin: 3% 0;
    height: 1.5vw;
    max-height: 250px;
    padding: 5vw 1vw 4vw 1vw;
    text-decoration: none;
    }
    
.mpei-galaktika-all1-aulist li{
    width: 20%;
    float:left;
}


.mpei-galaktika-all1-aulist li:nth-child(n+1){
    margin: 0 3% 0 2%;
}
.mpei-galaktika-all1-form-panel{
    overflow: hidden;
    background: #005b7c;
    margin: 0 0 10px 0;
    padding: 15px 0;
}

.mpei-galaktika-all1-form-panel > .mpei-galaktika-all1-form-control:nth-child(2n){width: 33%;position: relative;left: 41%;}
.mpei-galaktika-all1-form-panel > .mpei-galaktika-all1-form-control:nth-child(3n){float: left;width: 20%;position: relative;clear: both;margin-top: 5px;left: 41%;}
.mpei-galaktika-all1-form-empty{float:left;width:33%;}
.mpei-galaktika-all1-form-control input[type=text]{
    height: 30px;
    width: 300px;
    font-size: 1vw;
}
.mpei-galaktika-all1-form-control input[type=submit]{
    height: 36px;
}
.mpei-galaktika-all1-form-panel > .mpei-galaktika-all1-form-control:nth-child(3n) table tr td{font-size: 0.8vw;margin-right:20px;display: block;float: left;color: #fff;}
.mpei-galaktika-all1-form-panel > .mpei-galaktika-all1-form-control:nth-child(3n) table tr td input{height: 15px;width:20px;}
.mpei-galaktika-all1-grlist li a{
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #dedede;
    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
    cursor: pointer;
    font: 0.8vw Arial,sans-serif;
    margin: 6px;
    width: 130px;
    outline: medium none;
    text-align: center;
    display: block;
    padding: 11px;
    text-decoration: none;
    }
li.mpei-galaktika-all1-grlist-course a{border:none;text-align:left;background: none;padding: 0;font-size: 1vw;font-weight: bold;box-shadow: none;}
li.mpei-galaktika-all1-grlist-course a:hover{text-decoration:none;cursor:default;}
.mpei-galaktika-all1-current-title{font-weight:bold;margin-top: 10px;font-size: 1vw;margin-left: 6px;}
.mpei-galaktika-all1-aulist li[id="71"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/ivti.png') no-repeat; background-size: 5vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="65"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/gpi.png') no-repeat;background-size: 4vw auto;background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="67"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/inei.png') no-repeat; background-size: 4.5vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="69"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/igvie.png') no-repeat; background-size: 5vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="58"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/itae.png') no-repeat; background-size: 4.5vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="60"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/iet.png') no-repeat; background-size: 4vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="61"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/iee.png') no-repeat; background-size: 3.7vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="57"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/enmi.png') no-repeat; background-size: 4.5vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="72"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/ievt.png') no-repeat; background-size: 4.1vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="64"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/ire.png') no-repeat; background-size: 4.1vw auto; background-position: center 20px;}
.mpei-galaktika-all1-aulist li[id="63"] a  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/ire.png') no-repeat; background-size: 4.1vw auto; background-position: center 20px;}
.mpei-galaktika-all1-lessons-grid{width:99% !important;margin: 0 0 0 10px;}
.mpei-galaktika-all1-lessons-grid-hdr{background: #ececec;
    padding: 10px;
    color: #1f1f1f !important;
    font-weight: bold;
    font-size: 14px!important;
    font-family: Arial, Helvetica, sans-serif!important;
    border: 1px solid #dadada;}

.mpei-galaktika-all1-lessons-grid-hdr td{
    padding: 1.2vw;
    font-size: 0.8vw;
    font-family: Arial, Helvetica, sans-serif;
    }
    
.mpei-galaktika-all1-lessons-grid-rowI td, .mpei-galaktika-all1-lessons-grid-rowII td{
    border: 1px solid #dedede;
    padding: 0.4vw;
    line-height: 0.9vw;
    font-size: 0.75vw;
    font-family: Arial, Helvetica, sans-serif;
}
.mpei-galaktika-all1-lessons-grid-name{
    font-weight: bold;
    font-size: 0.75vw;
    }

.mpei-galaktika-all1-lessons-grid-grp{font-style: italic;
    color: #565656;}

.mpei-galaktika-all1-wklist{margin: 5px 0;display:block;float: left;}
.mpei-galaktika-all1-wklist li {display: inline-block;float:left;}
.mpei-galaktika-all1-wklist li a{
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #dedede;
    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
    cursor: pointer;
    font: 0.75vw Arial,sans-serif;
    margin: 0 5px;
    outline: medium none;
    text-align: center;
    display: block;
    padding: 10px;
    text-decoration: none;
    }
.mpei-galaktika-all1-wklist li a[disabled=disabled]{border:none;box-shadow:none;font-weight:bold;color:#316281 !important;background:none;margin-left: 0;margin-top: 1px;}    
.mpei-galaktika-all1-wklist li a[disabled=disabled]:hover{text-decoration:none;cursor:default;}
.mpei-galaktika-all1-prlist li a{background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #dedede;
    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
    cursor: pointer;
    font: 0.85vw Arial,sans-serif;
    margin: 12px;
    width:40%;
    display: block;
    padding: 20px;
    text-decoration: none;
    }
td#MSOZoneCell_WebPartctl00_ctl26_g_d0d36d02_8f38_4f75_9615_da4c66f43902 {position:absolute;right: 70px;top: 27px;}   
#panel-table .current-study-week{font: 1vw Arial,sans-serif;font-weight: 700;margin: 0;color: #fff;}
#panel-table .nb-week{font-weight:bold;background-size: 41px;padding: 14px 15px;}
.panel_icon img{height:50px;}
.panel_icon{position:absolute;top: 15px;}
span#panel_title{font: 1.4vw Arial,sans-serif;font-weight:bold;color: #282828;position: relative;left: 20px;top: -17px;}
.mpei-galaktika-all1-wrap{margin-left:-10px;}
a .panel_prev_img{max-width: 100%;height: 100%;position: fixed;}
.panel_prev_img img{width:100%;height: 100%;z-index: 8;position: relative;}
.panel_btn_zone{
    position: absolute;
    bottom: 50px;
    text-align: center;
    z-index: 999;
    width: 100%;
    align-items: center;
}
.panel_main_btn{
    font-size: 4.2vw;
    font-weight: 600;
    position: relative;
    left: 1%;
    color: #183e6d;
    font-family: Arial sans-serif;
    }
.panel_lft_dot{
  background-color: #183e6d;
  content: '';
  height: 46%;
  width: 2%;
  left: 31%;
  bottom: 29%;
  position: absolute;
  border-radius: 50%;
  transform: rotate(450deg);
  }

.panel_rgh_dot{background-color:#183e6d;content:'';height: 46%;width: 2%;right: 29%;bottom: 29%;position:absolute;border-radius:50%;transform:rotate(450deg);}

.panel_rgh_dot{background-color:#183e6d;content:'';height: 46%;width: 2%;right: 29%;bottom: 29%;position:absolute;border-radius:50%;transform:rotate(450deg);}
.mpei-galaktika-all1-form-message{clear:both;font-size:0.8vw;color: black; font-weight:bold;padding: 10px 0 0 6px;}



.panel_rgh_dot,.panel_lft_dot{-webkit-animation: pulsateDOT 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.5;}
.panel_main_btn {
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.5;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 0.9;
        color:#c10631;
    }
    25%{
      opacity: 0.8;
        color:#c10631;
    }
    50%{
      opacity: 0.7;
        color:#c10631;
    }
    75%{
      opacity: 0.8;
        color:#014076;
    }

    100% { 
        opacity: 1.0;
        color:#014076;
    }
    
}


@-webkit-keyframes pulsateDOT {
    0% { 
        opacity: 0.9;
        background-color:#c10631;
    }
    25%{
      opacity: 0.8;
        background-color:#c10631;
    }
    50%{
      opacity: 0.7;
        background-color:#c10631;
    }
    75%{
      opacity: 0.8;
        background-color:#014076;
    }

    100% { 
        opacity: 1.0;
        background-color:#014076;
    }
    
}
/*Sveden Руководство таблица*/
table.sveden-employees td, table.sveden-employees th { 	width: 85px; 	min-width: 85px; 	max-width: 85px; border: solid 1px #c4c4c4; padding: 2px; vertical-align: top;}
table.sveden-employees td.sveden-work, table.sveden-employees th.sveden-work{ 	width: 50px; 	min-width: 50px; 	max-width: 50px; }
table.sveden-employees td.sveden-discipline, table.sveden-employees th.sveden-discipline{ 	width: 85px; 	min-width: 85px; 	max-width: 85px; }
table.sveden-employees td.sveden-disciplinebig, table.sveden-employees th.sveden-disciplinebig{ 	width: 165px; 	min-width: 165px; 	max-width: 165px; }

.teachers_table{height:1200px;overflow: scroll;}
div.block-rectangle.main-btn {width:99.8% !important;}

/* ----75years---- */
.one-third-block-75{width:300px;vertical-align: top;margin-right:3%;margin-bottom: 3%;display: inline-block;}
.hero  {
   max-width: 1000px; /* ширина всего блока */
   margin: 10px auto;
   width:100%;
}
.hero-wrapper {
   margin: 0px 28px; /* отступы для стрелок */
   overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
   position:relative;
}
.hero-items {
   width: 10000px; /* устанавливаем большую ширину для набора элементов */
   position: relative; /* позиционируем блок относительно основной области карусели */
}
.hero-block {
   float: left; /* выстраиваем все элементы карусели в ряд */
   width: 150px; /* задаём ширину каждого элемента */
   padding: 20px 48px 20px 0px; /* делаем оступы, чтобы элементы не сливались */
}
.hero-block img{
	display:block;
}

/*********** BUTTONS ***********/
.hero-button-left a, .hero-button-right a{
   width: 22px;
   height: 100px;
   position: relative;
   top: 90px;
   cursor: pointer;
   text-decoration:none;
}
.hero-button-left a{
   float: left;
   background: url('/Style Library/XSL Style Sheets/Slider/img/arrow-prev.png') no-repeat;
   background-size: 22px;
}
.hero-button-right a{
   float: right;
   background: url('/Style Library/XSL Style Sheets/Slider/img/arrow-next.png') no-repeat;
   background-size: 22px;
}


.MPEIlist3 tbody tr td:nth-child(1){min-width:unset; max-width:unset; width: 12% !important;}
.MPEIlist3 tbody tr td:nth-child(2){min-width:unset; max-width:unset; width: 15% !important;}
.MPEIlist3 tbody tr td:nth-child(3){min-width:unset; max-width:unset; width: 20% !important;}
.MPEIlist3 tbody tr td:nth-child(4){min-width:unset; max-width:unset; width: 53% !important;}

.review_FIO{font-size:16px;padding-bottom:10px;font-family: Arial,Helvetica,sans-serif;color:#282828;font-weight: 600;}
.review_group{font-size:14px;padding-bottom:10px; font-family: Arial,Helvetica,sans-serif;color:#282828}
.review_date {float:right;font-size:14px;font-weight: 100;color: #787878;}

.butlinks{
    clear: both;
    overflow: hidden;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
}
.medtablesup td{border:1px solid #dcdcdc; }
.medtablesup{margin-bottom:20px;}
.instpart{width: 30%;float:left;margin: 14px 14px;min-height: 160px;}
.instpart:nth-child(3n+1){margin-left:0px !important}

.instpart a{
    text-align: center;
    border: 1px solid #dedede;
    box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
    font: 15px Arial,sans-serif;
    outline: medium none;
    text-align: center;
    display: block;
    max-height: 250px;
    padding: 40% 3% 5% 3%;
    min-height: 65px;
    background: #fbfbfb url(/AboutUniverse/about/Attributes/PublishingImages/logos/gpi.png) no-repeat;
    background-size: 4vw auto;
    background-position: center 20px;
}


.instpart a#ivti  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/ivti.png') no-repeat;background-size: 82px auto;background-position: center 20px;}
.instpart a#gpi  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/gpi.png') no-repeat;background-size: 73px auto;background-position: center 20px;}
.instpart a#inei  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/inei.png') no-repeat;background-size: 75px auto;background-position: center 20px;}
.instpart a#igvie  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/igvie.png') no-repeat; background-size: 85px auto; background-position: center 20px;}
.instpart a#itae  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/itae.png') no-repeat;background-size: 80px auto;background-position: center 20px;}
.instpart a#iet  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/iet.png') no-repeat;background-size: 80px auto;background-position: center 20px;}
.instpart a#iee  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/iee.png') no-repeat;background-size: 65px auto;background-position: center 20px;}
.instpart a#enmi  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/enmi.png') no-repeat;background-size: 80px auto;background-position: center 20px;}
.instpart a#ievt  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/ievt.png') no-repeat;background-size: 80px auto;background-position: center 20px;}
.instpart a#ire  {background: #fbfbfb url('/AboutUniverse/about/Attributes/PublishingImages/logos/ire.png') no-repeat;background-size: 76px auto;background-position: center 20px;}
.vacForm td.ms-formlabel{
    float: left;
    width: 171px !important;
    }
 table.vacForm, .VacForm table{
    font-size: 16px!important;
    padding: 20px 0 70px 10px;
    width: 640px;
}
.vacForm td.ms-formbody{width: 450px;margin: 10px 0;display: block;float: right;}
.vacForm tr:nth-child(1)>td.ms-formbody{margin-top:0;}
.vacForm tr:nth-child(1)>td.ms-formlabel{margin-top:0;}
.vacForm td.ms-formlabel{margin:10px 0;   display: block;}
.vacForm textarea, .vacForm input{width: 433px;font-size: 14px;}
.vacForm select{width: 440px;font-size: 16px;}
.VacForm table input[type="button"]{
width: 150px;
    float: right;
    margin: 7px 12px 30px 0;
    background-color: #00b3ed;
    color: #fff;
    padding: 6px;}
.askbut{
    width: 150px;
    text-align:center;
    font-size:16px;
    display:block;
    background-color: #00b3ed;
    color: #fff !important;
    border:1px solid #00b3ed;
    padding: 15px;
}

a.askbut:hover{
    text-decoration:none;
    color: #00b3ed !important;
    background-color: #fff;
    border:1px solid #00b3ed;
}


.vac_item{font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.vac_ques{font-weight:bold; margin-bottom:10px;}


/* Стили для многоуровнего "аккордеон" */ 
.acc-triggerMain, .acc-triggerSec { 	background: #fbfbfb none repeat scroll 0 0; border: 1px solid #dedede; 	box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1); 	color: #888; 	cursor: pointer; 	display: block; 	font: 14px Arial,sans-serif; 	margin: 5px 0; 	outline: medium none; } 

.acc-triggerMain a, .acc-triggerSec a { 	background: rgba(0, 0, 0, 0) url("../images/accordion-plus.png") no-repeat scroll right 55%; 	color: #888; 	display: block; 	font-weight: bold; 	outline: medium none; 	padding: 12px 15px; 	text-decoration: none; } 

 .acc-triggerMain.active a, .acc-triggerSec.active a { 	background: rgba(0, 0, 0, 0) url("../images/accordion-minus.png") no-repeat scroll right center; 	cursor: pointer; } 

.acc-triggerMain.active a, .acc-triggerSec.active a { 	color: #404040; } 

.acc-triggerMain.active a:hover, .acc-triggerSec.active a:hover { 	color: #404040; text-decoration:none; } 
 
.acc-triggerMain .content, .acc-triggerSec .content { 	padding: 2px 15px 5px; }

.acc-triggerSec,.acc-triggerSec + .acc-container{width:92%;margin-left:2%;}
.acc-triggerSec + .acc-containe {width:92%;margin-left:2%;}
.acc-triggerMain + .acc-container{margin:2% 0;}

.acc-triggerSec a{font-weight:500}


.infcaf p.MsoNormal + p + p {
    margin-bottom: 18px !important;
}

/* Всплывающая подсказка */
.tooltip {
	background: rgb(0 92 125);
	color: #fff;
	z-index: 999999;
	position: absolute;
	padding: 15px;
	max-width: 335px;
	border-radius: 2px;
}
.tooltip.animation-slide {
	-webkit-animation-name: slideTooltip;
	-webkit-animation-duration: .25s;
	-webkit-animation-timing-function: ease;
	animation-name: slideTooltip;
	animation-duration: .25s;
	animation-timing-function: ease;
}
@-webkit-keyframes slideTooltip {
	from {
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
		opacity: 0;
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
@keyframes slideTooltip {
	from {
		-webkit-transform: translateY(-20%);
		transform: translateY(-20%);
		opacity: 0;
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
.tooltip .tooltip-arrow {
	position: absolute;
	border: 8px solid rgb(0 92 125);
}
.tooltip-arrow.bottomtotop {
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	top: -16px;
}
.tooltip-arrow.toptobottom {
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	bottom: -16px;
}
.tooltip-arrow.righttoleft {
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-top-color: transparent;
	left: -16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.tooltip-arrow.lefttoright {
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-top-color: transparent;
	right: -16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.tooltip-arrow.center {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.sveden-inter{width:100%}
.sveden-inter tr td:first-child{width: 50px;max-width: 50px;text-align:center;}
.sveden-inter tr td{width: 279px;min-width:50px;max-width: 299px;border: solid 1px #c4c4c4;vertical-align: middle;padding:10px;}
.sveden-mto{width:100%}
.sveden-mto tr td:first-child{width: 200px;max-width: 50px;}
.sveden-mto tr td{width: 300px;min-width:50px;max-width: 300px;border: solid 1px #c4c4c4;vertical-align: middle;padding:10px;}

.EduGosAkred{width:100%}
.EduGosAkred tr td:first-child{max-width: 72px;min-width: 72px;}
.EduGosAkred tr td:nth-child(2){max-width: 100px;min-width: 100px;}
.EduGosAkred tr td:nth-child(3){max-width: 100px;min-width: 100px;}
.EduGosAkred tr td:nth-child(4){max-width: 43px;min-width: 44px;}
.EduGosAkred tr td:nth-child(5){max-width: 72px;min-width: 72px;}
.EduGosAkred tr td:nth-child(6){max-width: 72px;min-width: 72px;}
.EduGosAkred tr td:nth-child(7){max-width: 72px;min-width: 72px;}
.EduGosAkred tr td{width: 300px;min-width:50px;max-width: 300px;border: solid 1px #c4c4c4;vertical-align: middle;padding:10px;}

.EduRezPriem{width:100%}
.EduRezPriem tr td:first-child{max-width: 72px;min-width: 72px;}
.EduRezPriem tr td:nth-child(2){max-width: 100px;min-width: 100px;}
.EduRezPriem tr td:nth-child(3){max-width: 100px;min-width: 100px;}
.EduRezPriem tr td:nth-child(4){max-width: 43px;min-width: 44px;}
.EduRezPriem tr td:nth-child(5){max-width: 72px;min-width: 72px;}
.EduRezPriem tr td:nth-child(6){max-width: 72px;min-width: 100px;}
.EduRezPriem tr td:nth-child(7){max-width: 72px;min-width: 100px;}
.EduRezPriem tr td:nth-child(8){max-width: 72px;min-width: 100px;}
.EduRezPriem tr td:nth-child(9){max-width: 72px;min-width: 100px;}
.EduRezPriem tr td{width: 300px;min-width:50px;max-width: 300px;border: solid 1px #c4c4c4;vertical-align: middle;padding:10px;}


.MtoObjects{width:100%}
.MtoObjects tr td:first-child{max-width: 72px;min-width: 72px;}
.MtoObjects tr td:nth-child(2){max-width: 100px;min-width: 100px;}
.MtoObjects tr td:nth-child(3){max-width: 100px;min-width: 100px;}
.MtoObjects tr td:nth-child(4){max-width: 43px;min-width: 44px;}
.MtoObjects tr td:nth-child(5){max-width: 72px;min-width: 72px;}
.MtoObjects tr td{width: 300px;min-width:50px;max-width: 300px;border: solid 1px #c4c4c4;vertical-align: middle;padding:10px;}



.sveden-teachers{width:100%}
.sveden-teachers tr td:first-child{max-width: 100px;min-width: 100px;}
.sveden-teachers tr td:nth-child(2){max-width: 100px;min-width: 100px;}
.sveden-teachers tr td:nth-child(3){max-width: 100px;min-width: 100px;}
.sveden-teachers tr td:nth-child(4){max-width: 80px;min-width: 8px;}
.sveden-teachers tr td:nth-child(5){max-width: 93px;min-width: 93px;}
.sveden-teachers tr td:nth-child(6){max-width: 105px;min-width: 100px;}
.sveden-teachers tr td:nth-child(7){max-width: 106px;min-width: 100px;}
.sveden-teachers tr td:nth-child(8){max-width: 104px;min-width: 100px;}
.sveden-teachers tr td:nth-child(9){max-width: 112px;min-width: 100px;}
.sveden-teachers tr td:nth-child(10){max-width: 72px;min-width: 100px;}
.sveden-teachers tr td:nth-child(11){max-width: 105px;min-width: 100px;}
.sveden-teachers tr td{width: 300px;min-width:50px;max-width: 300px;border: solid 1px #c4c4c4;vertical-align: middle;padding:10px;}





/*footer icons*/
#block_footer_mainpage_social img{width:40px; height:40px;}

.page-events .event-card .event-blue-block{color:white!important; height:auto; min-height:100px; font-size:20px; padding: 20px 20px 20px 0px; line-height:24px;}
.page-events .event-date{width:185px; height:80px!important; margin:0px 20px; float:left; border-right:3px white solid;}
.page-events .event-info{height:30px;}
.page-events .event-card {margin-bottom:10px;}
.page-events .event-card .event-icon {margin-right:8px;}

.sveden_nav{position: absolute;height: 98%;width: 99%;overflow: hidden;display: none;z-index: 9999;}

.sveden_nav_items{width: 50%;overflow: hidden;display: block;min-width: 500px;}

.sveden_nav_items p a{display:block;padding: 13px 13px 13px 10px;color: white !important;border-bottom: 1px solid #565454!important;background: #004760;font-size: 15px;}
table#sveden-chislen {
  border: 1px solid #ccc;
  width: 100%;
  margin:0;
  padding:0;
  border-collapse: collapse;
  border-spacing: 0;
}

table#sveden-chislen tr {
  border: 1px solid #ddd;
  padding: 5px;
}

 table#sveden-chislen td {
  padding: 10px;
  border-right: 1px solid #ddd;
}
.sveden_nav_items p a:hover{
background:#20b0d5;
}

.sveden_nav_but{
background: #004760;
width: 40px;
padding: 0 5px;
height: 39px;
}

.sveden_nav_but:hover{
cursor:pointer;
}


.DopProgList{width:100%}
.DopProgList tr td:nth-child(1){max-width: 115px;min-width: 115px;padding:10px 5px;}
.DopProgList tr td:nth-child(2){max-width: 100px;min-width: 100px;padding:10px 5px; color: #000000 !important;}
.DopProgList tr td:nth-child(3){max-width: 100px;min-width: 100px;padding:10px 5px; color: #000000 !important;}
.DopProgList tr td:nth-child(4){max-width: 80px;min-width: 8px;padding:10px 5px; color: #000000 !important;}
.DopProgList tr td:nth-child(5){max-width: 93px;min-width: 93px;padding:10px 5px; color: #000000 !important;}
.DopProgList tr td{width: 300px;min-width:50px;max-width: 300px;border-bottom: solid 1px #c4c4c4;vertical-align: middle;padding:10px;font-size: 14px !important;font-family: Arial,Helvetica,sans-serif !important;}
td.DopProgListH{
	padding: 10px 5px !important;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #ccc;
	font-family: arial,verdana,helvetica,sans-serif;
	}

.bookitem{width:90%;  padding:20px;float: left;margin-bottom:30px}
.left_area_book{width: 25%;float: left;min-width: 200px;}
.right_area_book{width: 75%;display: b;float: left;}
td.lBook, td.rBook{padding:10px 0;font-size: 12px;}
td.lBook{padding-right:20px;vertical-align: top;}
td.rBook{color:black;}
.bookName{color: #002A4F;font-weight: 800;font-size: 14px !important;}
.left_area_book img {width:200px;height:300px;}
.book_link a{position: relative;font-size:15px !important;top: 0;}
td.book_link{text-align: center;}

.book_link a:before{
	content: "";
    display: inline-block;
	background: url('/Style Library/Portal/Images/bookLinkb.png') no-repeat;width: 45px;height: 42px;position: relative;top: 15px;
}
@media screen and (max-device-width: 1000px) {
.bookitem{width:675px !important;}
.left_area_book table, .left_area_book tbody, .left_area_book tr {display:block !important; width: 99% !important;}
.left_area_book{width:200px;}	
.right_area_book{width:400px;}
.right_area_book table, .right_area_book tbody, .right_area_book tr {display:block !important; width: 99% !important;}
.right_area_book td.lBook{width:130px  !important;}
.right_area_book td.rBook{max-width: 274px !important;}
.left_area_book img{width:170px; height:250px}
}
.showmorebook{width:100%; text-align: center;border: 1px solid #205C8F;padding: 20px 0;font-size: 16px;color: #205C8F;cursor: p;}
.showmorebook:hover{color:#ffffff; background:#205C8F; cursor:pointer;}