/*
 * HTML5 ? Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { background:#666; margin: 0;  font-size: 13px; line-height: 1.231; }

body, button, input, select, textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color: #494E53; }

html, body {
	height:100%;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #529FFE; color: #fff; text-shadow: none; }
::selection { background: #529FFE; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

/*a { color: #CC3300; }*/
a { color: #0066FF; }
a:visited {  }
a:hover { text-decoration:none; }
/*a:focus { outline: thin dotted; }*/

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

h1, h2, h3, h4, h5, h6, p { padding:0; margin:0; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
dd { margin: 0 0 0 40px; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input { *overflow: auto; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clear { clear:both; height:1px; }



/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {	width:60px;}
.container_12 .grid_2 {	width:140px;}
.container_12 .grid_3 {	width:220px;}
.container_12 .grid_4 {	width:300px;}
.container_12 .grid_5 {	width:380px;}
.container_12 .grid_6 {	width:460px;}
.container_12 .grid_7 {	width:540px;}
.container_12 .grid_8 {	width:620px;}
.container_12 .grid_9 {	width:700px;}
.container_12 .grid_10 {width:780px;}
.container_12 .grid_11 {width:860px;}
.container_12 .grid_12 {width:940px;}


/*============================================================================*/
/* end of reset */
/*============================================================================*/


/* Header =============================================== */
.wrapper {
	margin:0 auto;
	width:1130px;
	padding:9px 0;
}

header {
	height:138px;
	border-bottom:solid 1px #9F9F9F;
}
.head_row {
	background:url(/bitrix/templates/mrsu_blue_low/images/head_row1.gif) repeat-x;
	height:95px;
	border-radius:10px 10px 0 0;
}
.logo {
	position:absolute;
	margin:23px 0 0 34px;
}
.logo a {
	display:block;
	background:url(/bitrix/templates/mrsu_blue_low/images/logo.gif) no-repeat;
	width:343px;
	height:49px;
}
.logo a span {
	display:none;
}

.logo_en {
	position:absolute;
	margin:23px 0 0 34px;
}
.logo_en a {
	display:block;
	background:url(/bitrix/templates/mrsu_blue_low/images/logo_eng.gif) no-repeat;
	width:343px;
	height:49px;
}
.logo_en a span {
	display:none;
}

.languages {
	float:right;
	padding:17px 31px 0 0;
}
.languages a { font-size:0%; line-height:0%; display:block; width:20px; height:13px; }

.eyes {
	float:right;
	padding:17px 31px 0 0;
}
.eyes a { font-size:0%; line-height:0%; display:block; width:22px; height:13px; }

.top_links { float:right; padding:11px 18px 0 0; }
.top_links li { float:left; margin:0 1px 0 0; }
.top_links li a { display:block; height:25px; background:url(/bitrix/templates/mrsu_blue/images/top_links.gif) no-repeat; }
.top_links li a span { display:none; }

.top_links li.tlink1 a { background-position:0 0 !important; width:71px; }
.top_links li.tlink2 a { background-position:-71px 0 !important; width:60px; }
.top_links li.tlink3 a { background-position:-131px 0 !important; width:61px; }
.top_links li.tlink4 a { background-position:-192px 0 !important; width:71px; }
.top_links li.tlink5 a { background-position:-263px 0 !important; width:58px; }
.top_links li.tlink6 a { background-position:-321px 0 !important; width:90px; }
.top_links li.tlink7 a { background-position:-411px 0 !important; width:75px; }
.top_links li.tlink1 a:hover { background-position:0 -25px !important; }
.top_links li.tlink2 a:hover { background-position:-71px -25px !important; }
.top_links li.tlink3 a:hover { background-position:-131px -25px !important; }
.top_links li.tlink4 a:hover { background-position:-192px -25px !important; }
.top_links li.tlink5 a:hover { background-position:-263px -25px !important; }
.top_links li.tlink6 a:hover { background-position:-321px -25px !important; }
.top_links li.tlink7 a:hover { background-position:-411px -25px !important; }

.top_links_en { float:right; padding:11px 18px 0 0; }
.top_links_en li { float:left; margin:0 1px 0 0; }
.top_links_en li a { display:block; height:25px; background:url(/bitrix/templates/mrsu_blue/images/top_links_eng.gif) no-repeat; }
.top_links_en li a span { display:none; }

.top_links_en li.tlink1 a { background-position:0 0 !important; width:71px; }
.top_links_en li.tlink2 a { background-position:-71px 0 !important; width:60px; }
.top_links_en li.tlink3 a { background-position:-131px 0 !important; width:61px; }
.top_links_en li.tlink4 a { background-position:-192px 0 !important; width:58px; }
.top_links_en li.tlink5 a { background-position:-250px 0 !important; width:90px; }
.top_links_en li.tlink6 a { background-position:-340px 0 !important; width:75px; }
.top_links_en li.tlink1 a:hover { background-position:0 -25px !important; }
.top_links_en li.tlink2 a:hover { background-position:-71px -25px !important; }
.top_links_en li.tlink3 a:hover { background-position:-131px -25px !important; }
.top_links_en li.tlink4 a:hover { background-position:-192px -25px !important; }
.top_links_en li.tlink5 a:hover { background-position:-250px -25px !important; }
.top_links_en li.tlink6 a:hover { background-position:-340px -25px !important; }

.menu { background:url(/bitrix/templates/mrsu_blue_low/images/bg_menu.gif) repeat-x; height:43px; padding:0 0 0 18px; }
.menu li { float:left; }
.menu li a { display:block; height:43px; background:url(/bitrix/templates/mrsu_blue_low/images/menu_links.gif) no-repeat; }
.menu li a span { display:none; }

.menu li.m1 a { background-position:-10px 0; width:102px; }
.menu li.m2 a { background-position:-112px 0; width:106px; }
.menu li.m3 a { background-position:-218px 0; width:145px; }
.menu li.m4 a { background-position:-363px 0; width:173px; }
.menu li.m5 a { background-position:-536px 0; width:118px; }
.menu li.m6 a { background-position:-654px 0; width:97px; }
.menu li.m7 a { background-position:-751px 0; width:115px; }
.menu li.m8 a { background-position:-866px 0; width:99px; }
.menu li.m9 a { background-position:-965px 0; width:136px; }
.menu li.m1 a:hover { background-position:-10px -43px; }
.menu li.m2 a:hover { background-position:-112px -43px; }
.menu li.m3 a:hover { background-position:-218px -43px; }
.menu li.m4 a:hover { background-position:-363px -43px; }
.menu li.m5 a:hover { background-position:-536px -43px; }
.menu li.m6 a:hover { background-position:-654px -43px; }
.menu li.m7 a:hover { background-position:-751px -43px; }
.menu li.m8 a:hover { background-position:-866px -43px; }
.menu li.m9 a:hover { background-position:-965px -43px; }


.menu_en { background:url(/bitrix/templates/mrsu_blue_low/images/bg_menu.gif) repeat-x; height:43px; padding:0 0 0 8px; }
.menu_en li { float:left; }
.menu_en li a { display:block; height:43px; background:url(/bitrix/templates/mrsu_blue_low/images/menu_links_eng.gif) no-repeat; }
.menu_en li a span { display:none; }

.menu_en li.m1 a { background-position:0 0; width:100px; }
.menu_en li.m2 a { background-position:-100px 0; width:277px; }
.menu_en li.m3 a { background-position:-377px 0; width:189px; }
.menu_en li.m4 a { background-position:-566px 0; width:189px; }
.menu_en li.m5 a { background-position:-755px 0; width:248px; }
.menu_en li.m6 a { background-position:-1003px 0; width:112px; }
.menu_en li.m1 a:hover { background-position:0 -43px; }
.menu_en li.m2 a:hover { background-position:-100px -43px; }
.menu_en li.m3 a:hover { background-position:-377px -43px; }
.menu_en li.m4 a:hover { background-position:-566px -43px; }
.menu_en li.m5 a:hover { background-position:-755px -43px; }
.menu_en li.m6 a:hover { background-position:-1003px -43px; }

/* Footer =============================================== */
footer {
	background:#D7D7D7;
	border-radius:4px;
	padding:10px;
}
.footer_wrap {
	background:#F0F0F0;
	padding:15px 20px 15px 21px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494E53;
	line-height:14px;
}


/* Content =============================================== */
#main {
	background:#D7D7D7;
	border-radius:0 0 4px 4px;
	padding:10px;
	margin-bottom:10px;
}
#main:after, .content_wrapper:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.content_wrapper { background:#F0F0F0; }
.subpages { padding:0 0 40px 10px; }

.banners { padding:10px 0 0 10px; margin:0 -20px 0 0; overflow:hidden; }
/*.banner { float:left; margin:0 30px 0 0; }*/
.banner { float:left; margin:0 22px 0 0; }

/* лента новостей на вторых*/
.news-list {padding:0px; margin:0 0 10px 0; }
.news-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.news-list a:hover { color: #0066FF; text-decoration:underline; }
.news-item {clear: both; padding: 0 0 20px 0;}
.news-title {padding: 0px 0px 5px 0px; font-size:12px; font-weight:bold; color:#11536E; }
.news-title a {font-size:12px; font-weight:bold; color:#11536E; text-decoration:none; }
.news-title a:hover { color:#11536E; text-decoration: underline; }
.news-pic { float:left; width:90px; height:90px; border:solid 5px #D7D7D7;  margin: 0px 5px 0px 0px; }
.news-date { color:#494E53; font-size:12px; font-weight: normal;}
.news-descr {padding: 5px 0px 0px 0px; }
.news-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.news-descr a:hover { color: #0066FF; text-decoration:underline; }

.news-item-idomain {width: 255px; float: left;  padding:0 10px 0 0; }
.news-title-idomain {font-size:12px; font-weight:bold; color:#11536E;}
.news-title-idomain  a {font-size:12px; font-weight:normal; color:#11536E; text-decoration:none; }
.news-title-idomain  a:hover { color:#11536E; text-decoration: underline; }

/* детально новость на вторых*/
.news-detail {padding:0px; margin:0px 0px 10px 0px; }
.news-detail a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.news-detail a:hover { color: #0066FF; text-decoration:underline; }
.news-detail-date {color:#494E53; font-size:12px; font-weight: normal; padding: 0px 0px 5px 0px; }
.news-detail-pic img {border:solid 5px #D7D7D7;}
.news-detail-title {padding: 10px 0px 20px 0px; font-size:16px; font-weight:bold; color:#11536E;  text-decoration:none; }
.news-detail-descr {padding: 0px}
.news-detail-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.news-detail-descr a:hover { color: #0066FF; text-decoration:underline; }


/* абитуриентам */
.abit_index_item {padding: 0 0 15px 0;}
.abit_index_pic {float: left; width:250px; height:90px;  margin: 0px 10px 0px 0px; }
.abit_index_descr { margin: 0 0 0 260px; }
.abit_index_descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.abit_index_descr a:hover { color: #0066FF; text-decoration:underline; }


/* медиа */
.media_index_item {padding: 0 0 15px 0;}
.media_index_pic {float: left; width:250px; height:90px;  margin: 0px 10px 0px 0px; }
.media_index_descr { margin: 0 0 0 260px; }
.media_index_descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.media_index_descr a:hover { color: #0066FF; text-decoration:underline; }


/*  */
.index_links { padding:16px 0 5px 20px; overflow:hidden; }
.index_links h2 { font-size:18px; font-weight:normal; text-transform:uppercase; color:#11536E; margin:0 0 18px 0; }
.index_links ul { margin:0 0 30px 0; }
.index_links ul li {}
.index_links ul li a { color:#494E53; text-decoration:underline; }
.index_links ul li a:hover { color:#494E53; text-decoration:none; }
.index_col1, .index_col2, .index_col3 { float:left; width:240px; margin:0 40px 0 0; }
.index_col4 { float:left; width:240px; }
.important_link a { background:#fff; color:#CC3300 !important; font-weight:bold; display:block; padding:2px 0 4px 10px; margin:0 0 0 -10px; width:230px; }

.banners_side { position:absolute; left:50%; top:0; margin:157px 0 0 575px; }
.sm_banner { margin-bottom:10px; }

.sidebar { float:left; width:260px; padding:10px 0 0 0; }
.sidebar h2 { background:#fff; padding:6px 9px 7px 9px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#666; margin-bottom:6px; }
/*
.sidebar li { border-bottom:dotted 1px #9E9E9E; }
.sidebar li a { display:block; padding:5px 10px 4px 10px; color:#494E53; text-decoration:underline; }
.sidebar li a:hover { background:#fff; color:#CC3300; }
.sidebar li a.active { background:#fff; color:#CC3300 !important; }
*/


.subpage_cont { float:right; width:830px; }
.subpage_block { background:#fff url(/bitrix/templates/mrsu_blue_low/images/bg_white.gif) no-repeat 0% 100%; padding:30px 13px 25px 22px; }
.subpage_block h1 { font-size:18px; font-weight:bold; color:#11536E; text-transform:uppercase; margin:0 0 16px 0; }
.subpage_block h2 { font-size:16px; font-weight:bold; color:#11536E; text-transform:uppercase; margin:0 0 14px 0; }
.subpage_block h3 { font-size:14px; font-weight:bold; color:#11536E; text-transform:uppercase; margin:0 0 12px 0; }
.subpage_block h4 { font-size:12px; font-weight:bold; color:#11536E; text-transform:uppercase; margin:0 0 12px 0; }
.subpage_block p { margin-bottom:16px; line-height:17px; }
.subpage_cont  p a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.subpage_cont  p a:hover { color: #0066FF; text-decoration:underline; }
.subpage_block li { margin: 0 0 0 15px; list-style-image: none; list-style-type: disc;}
/*.subpage_block img {  margin: 0; border: 5px solid #D7D7D7;}*/

.men_photo img { margin: 0 20px 20px 0; border: 5px solid #D7D7D7; float: left;}
.men-descr { padding: 0px 0px 0px 20px; }

.after_cols { overflow:hidden; padding:25px 0 0 12px; }
.sm_col1 { float:left; width:240px; margin:0 40px 0 0; line-height:17px; }
.sm_col2 { float:left; width:240px; margin:0 40px 0 0; line-height:17px; }
.sm_col3 { float:left; width:240px; line-height:17px; }

/* левое меню */
.menu-sitemap-tree {font-size: 12px;	margin: 12px 7px 0 0;}
.menu-sitemap-tree ul{list-style-type: none; list-style-image: none;	margin: 0;padding: 0 1em 0 0;}
.menu-sitemap-tree ul ul {list-style-type: none;	list-style-image: none;	width: auto;	margin:-0.75em 0 0 0; padding: 0 0 0 0.75em;}
.menu-sitemap-tree li {margin: 0 0 -0.85em 0; padding:0;	/*border-bottom: 1px dotted #999999;*/}
.menu-sitemap-tree li li {margin: 0 0 -0.85em 0.5em;	padding:0;	/*border-bottom: 1px dotted #999999;*/}
.menu-sitemap-tree li.close ul {	display: none;}
.menu-sitemap-tree .item-text{ position:relative;	top:-19px;left:19px; border-bottom: 1px dotted #999999;}
/*Icons*/
.folder, .page {background-repeat:no-repeat; width:17px; height:17px;	vertical-align:top;}
/*div.folder{cursor:pointer; cursor: hand;background-image:url(/bitrix/templates/mrsu_blue_low/images/folder_open.gif);}*/
/*div.menu-sitemap-tree li.close div.folder{background-image:url(/bitrix/templates/mrsu_blue_low/images/folder_close.gif);}*/
.folder{cursor:pointer; cursor: hand;background-image:url(/bitrix/templates/mrsu_blue_low/images/signminus.gif);}
.menu-sitemap-tree li.close .folder{background-image:url(/bitrix/templates/mrsu_blue_low/images/signplus.gif);}
/* div.page{background-image:url(/bitrix/templates/mrsu_blue_low/images/page.gif);} */
.menu-sitemap-tree li a {font-size:12px; color:#494E53; text-decoration:none;}
.menu-sitemap-tree li a:visited {color:#494E53; text-decoration:none;}
.menu-sitemap-tree li a:hover {color:#0066FF;text-decoration:underline;}
/*div.menu-sitemap-tree li a.selected:link, li a.selected:visited, li a.selected:active, li a.selected:hover {color:#0066FF;}*/
.menu-sitemap-tree .item-text a.selected {color: #0066FF; text-decoration:none;}

/* список разделов в документах */
.catalog-section-list {font-size: 12px; }
.catalog-section-list ul {list-style: none outside;  margin: 0; padding: 0; }
.catalog-section-list ul ul {list-style: none outside; margin: 0 0 0 20px; padding: 0; }
.catalog-section-list li {margin: 0; padding: 0; }
.catalog-section-list li a {color: #0066FF; /*#494E53;*/ text-decoration:none; }
.catalog-section-list li a:hover {color: #0066FF; text-decoration:underline; }

/* список документов на вторых*/
.docs-list {padding:0px; margin:0 0 10px 0; }
.docs-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.docs-list a:hover { color: #0066FF; text-decoration:underline; }
.docs-item {clear: both; padding: 0 0 20px 0; width: 100%;}
.docs-title {padding: 0px 0px 5px 0px; font-size:12px; font-weight:bold; color:#11536E; }
.docs-title a {font-size:12px; font-weight:bold; color:#11536E; text-decoration:none; }
.docs-title a:hover { color:#11536E; text-decoration: underline; }
.docs-pic { float:left; border:solid 5px #D7D7D7;  margin: 0px 5px 0px 0px; }
.docs-list-pic img {border:solid 5px #D7D7D7;}
.docs-date { color:#494E53; font-size:12px; font-weight: normal;/*( float:left;*/}
.docs-descr {/* float: left; */  padding: 5px 0px 0px 20px; height: 100%; }
.docs-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; /*display: inline-block;*/}
.docs-descr a:hover { color: #0066FF; text-decoration:underline; }

/* детально документы на вторых*/
.docs-detail {padding:0px; margin:0px 0px 10px 0px; }
.docs-detail a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.docs-detail a:hover { color: #0066FF; text-decoration:underline; }
.docs-detail-date {color:#494E53; font-size:12px; font-weight: normal; padding: 0px 0px 5px 0px; }
.docs-detail-pic img {border:solid 5px #D7D7D7;}
.docs-detail-title {padding: 10px 0px 20px 0px; font-size:16px; font-weight:bold; color:#11536E;  text-decoration:none; }
.docs-detail-descr {padding: 0px}
.docs-detail-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.docs-detail-descr a:hover { color: #0066FF; text-decoration:underline; }

/* ректорат */
.rectorat img {border:solid 5px #D7D7D7;}
.rectorat a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.rectorat a:hover { color: #0066FF; text-decoration:underline; }

/* факультеты */
.fac-list {padding:0px; margin:0 0 10px 0; }
.fac-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.fac-list a:hover { color: #0066FF; text-decoration:underline; }
.fac-item {clear: both; padding: 0 0 20px 0;}
.fac-title {padding: 0px 0px 5px 0px; font-size:12px; font-weight:bold; color:#11536E; }
.fac-title a {font-size:12px; font-weight:bold; color:#11536E; text-decoration:none; }
.fac-title a:hover { color:#11536E; text-decoration: underline; }
.fac-pic { float:left; border:solid 5px #D7D7D7;  margin: 0px 5px 0px 0px; }
.fac-list-pic img {border:solid 5px #D7D7D7;}
.fac-date { color:#494E53; font-size:12px; font-weight: normal; float:left;}
.fac-descr {float: left; padding: 5px 0px 0px 20px; }
.fac-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.fac-descr a:hover { color: #0066FF; text-decoration:underline; }

.fac-detail {padding:0px; margin:0px 0px 10px 0px; }
.fac-detail a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.fac-detail a:hover { color: #0066FF; text-decoration:underline; }
.fac-detail-date {color:#494E53; font-size:12px; font-weight: normal; padding: 0px 0px 5px 0px; }
.fac-detail-pic img {border:solid 5px #D7D7D7; margin: 0 0 10px 0;}
.fac-detail img {border:solid 5px #D7D7D7;}
.fac-detail-title {padding: 10px 0px 20px 0px; font-size:16px; font-weight:bold; color:#11536E;  text-decoration:none; }
.fac-detail-descr {padding: 0px}
.fac-detail-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.fac-detail-descr a:hover { color: #0066FF; text-decoration:underline; }

/* список документов в ИДО*/
.ido-dop-list {padding:0px; margin:0 0 10px 0; }
.ido-dop-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.ido-dop-list a:hover { color: #0066FF; text-decoration:underline; }
.ido-dop-list td {padding: 0px 5px 0px 5px }

/* список курсов в ИДО*/
.ido-kurs-list {padding:0px; margin:0 0 10px 0; }
.ido-kurs-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.ido-kurs-list a:hover { color: #0066FF; text-decoration:underline; }
.ido-kurs-list td {padding: 0px 5px 0px 5px }

/* список фондов в УМС*/
.fonds-list {padding:0px; margin:0 0 10px 0; }
.fonds-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.fonds-list a:hover { color: #0066FF; text-decoration:underline; }
.fonds-list td {padding: 0px 5px 0px 5px }

/* The Nivo Slider styles */
.nivoSlider { position:relative; }
.nivoSlider img {position:absolute;	top:0px;	left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0;	z-index:6; display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;	position:absolute; z-index:5; height:100%;}
.nivo-box {display:block; position:absolute; z-index:5;}
/* Caption styles */
.nivo-caption {	position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%;z-index:8; display:none;}
.nivo-caption p {padding:5px; margin:0; }
.nivo-caption a { display:inline !important;}
.nivo-html-caption {    display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav { display:none; }
.nivo-directionNav a {position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav {left:0px;}
.nivo-nextNav {	right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer; display:none;}
.nivo-controlNav a.active {	font-weight:bold;}


/* по-саринке  */

/* плашка контактов для размещения новостей и т.п.*/
.place-master { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #2B4455; padding: 15px; margin: 20px 0px 10px 0px; text-decoration: none;   background-color: #EBECF3;  border: 1px solid #B7BCDB; border-radius:10px;}

/* страница ректора */
.rec1 {	background-image: url(/bitrix/templates/mrsu_blue_low/images/rec/rec.jpg);	background-position: center right;  background-repeat: no-repeat;   background-color: #D7D7D7; }
.rec2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; font-weight: normal; color: #2B4455; text-decoration: none; padding-left: 50px; vertical-align: bottom;}
.rec3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2B4455; text-decoration: none;	padding-left: 50px;	vertical-align: top;}
.rec4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 22px; font-weight: normal; color: #2B4455; text-decoration: none; padding-left: 50px; vertical-align: center;}

.rec5 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;color: #11536E; text-decoration: none;  padding-left: 50px; padding-bottom: 50px; padding-top: 40px;  padding-right: 50px;	vertical-align: top;}
.rec6 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #11536E; text-decoration: none;    padding-right: 15px; padding-top: 40px;vertical-align: top;}
.rec7 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; color: #11536E; text-decoration: none; padding-top: 40px;	vertical-align: top;}

/*
.rec5 { background-color: #2B4455; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;color: #FFFFFF; text-decoration: none;  padding-left: 50px; padding-bottom: 50px; padding-top: 40px;  padding-right: 50px;	vertical-align: top;}
.rec6 {background-color: #2B4455; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	color: #FFFFFF; text-decoration: none;    padding-right: 15px; padding-top: 40px;vertical-align: top;}
.rec7 {background-color: #2B4455; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; color: #FFFFFF; text-decoration: none; padding-top: 40px;	vertical-align: top;}
*/
a.rec {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal;  color: #FF6600;  text-decoration: none;}
a:hover.rec{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size:11px;  font-weight: normal;  color: #FF6600;  text-decoration: underline;}

/* список вопросов-ответов*/
.rec-qa-list {padding:0px; margin:0 0 10px 0; }
.rec-qa-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.rec-qa-list a:hover { color: #0066FF; text-decoration:underline; }
.rec-qa-item {clear: both; padding: 0 0 20px 0;}
.rec-qa-title {padding: 0px 0px 5px 0px; font-size:12px; font-weight:bold; color:#11536E; }
.rec-qa-title a {font-size:12px; font-weight:bold; color:#11536E; text-decoration:none; }
.rec-qa-title a:hover { color:#11536E; text-decoration: underline; }
.rec-qa-pic { float:left; border:solid 5px #D7D7D7;  margin: 0px 5px 0px 0px; }
.rec-qa-list-pic img {border:solid 5px #D7D7D7;}
.rec-qa-date { color: #0066FF; font-size:12px; font-weight: normal; float: left;}
.rec-qa-descr {float: left; padding: 5px 0px 0px 20px; }
.rec-qa-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.rec-qa-descr a:hover { color: #0066FF; text-decoration:underline; }

/* список вопросов-ответов*/
.abit-qa-list {padding:0px; margin:0 0 10px 0; }
.abit-qa-list a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.abit-qa-list a:hover { color: #0066FF; text-decoration:underline; }
.abit-qa-item {clear: both; padding: 0 0 20px 0;}
.abit-qa-title {padding: 0px 0px 5px 0px; font-size:12px; font-weight:bold; color:#11536E; }
.abit-qa-title a {font-size:12px; font-weight:bold; color:#11536E; text-decoration:none; }
.abit-qa-title a:hover { color:#11536E; text-decoration: underline; }
.abit-qa-pic { float:left; border:solid 5px #D7D7D7;  margin: 0px 5px 0px 0px; }
.abit-qa-list-pic img {border:solid 5px #D7D7D7;}
.abit-qa-date { color: #0066FF; font-size:12px; font-weight: normal; float: left;}
.abit-qa-descr {float: left; padding: 5px 0px 0px 20px; }
.abit-qa-descr a { color: #0066FF; text-decoration: none; text-transform:none; font-weight: normal; }
.abit-qa-descr a:hover { color: #0066FF; text-decoration:underline; }

/*
    Табы
*/

.tabos_active
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	background-image: url(/bitrix/templates/mrsu_low_level/images/tab1_bg.gif);
	height: 40px;
}

.tabos_active_r
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	background-image: url(/bitrix/templates/mrsu_low_level/images/tab5_r_.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
	width: 12px;
}

.tabos_passive
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	background-image: url(/bitrix/templates/mrsu_low_level/images/tab4_bg.jpg);
	height: 40px;
}

.tabos_passive_r
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	background-image: url(/bitrix/templates/mrsu_low_level/images/tab4_r_.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
	width: 12px;
}

.tabos_empty
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	background-image: url(/bitrix/templates/mrsu_low_level/images/tab_r_1.gif);
}

/* поиск телефона */
.phones_search
{
	//margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid  #d7d7d7;
}

.phones_input
{
	//margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	//background-color: #d7d7d7;
}

/* VoIP справочник */

.iptl_hdr { height: 20px; background-color: #11536E; font-size:11px; font-weight: normal; color:#FFFFFF; text-transform: none; text-align: left; vertical-align: middle; padding: 0px 0px 0px 10px; }
.iptl_dep { height: 40px; background-color: #FFFFFF; font-size:16px; font-weight: bold; color:#11536E; text-transform: uppercase; text-align: left; vertical-align: middle; border-bottom-color: #11536E; border-bottom-width: 1px; border-bottom-style: solid;  border-top-color: #11536E; border-top-width: 1px; border-top-style: solid;  }
.iptl_dep a {font-size:16px; font-weight: bold; color:#11536E; text-decoration: none;  text-transform: uppercase; }
.iptl_voip { height: 40px; background-color: #D7D7D7; font-size:12px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: bold;  text-align: center; vertical-align: middle;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;  }
.iptl_voip_out { height: 40px; background-color: #F0F0F0; font-size:11px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: none; text-align: center; vertical-align: middle;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;   }
.iptl_name { height: 40px; background-color: #FFFFFF; font-size:11px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: none;  text-align: left; vertical-align: middle; padding: 0px 0px 0px 10px;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;  }
.iptl_post { height: 40px; background-color: #FFFFFF; font-size:11px; color: #494E53; text-decoration: none; text-transform:none; font-weight: none;  text-align: left; vertical-align: middle;   padding: 0px 0px 0px 10px; border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;  }

/* EDU таблицы */

.edu_hdr { height: 40px; background-color: #11536E; font-size:11px; font-weight: normal; color:#FFFFFF; text-transform: none; text-align: center; vertical-align: middle; padding: 0px 0px 0px 0px;  border-color: #FFFFFF; border-width: 1px; border-style: solid; }
.edu_dep { height: 40px; background-color: #FFFFFF; font-size:16px; font-weight: bold; color:#11536E; text-transform: uppercase; text-align: left; vertical-align: middle; border-bottom-color: #11536E; border-bottom-width: 1px; border-bottom-style: solid;  border-top-color: #11536E; border-top-width: 1px; border-top-style: solid;  }
.edu_dep a {font-size:16px; font-weight: bold; color:#11536E; text-decoration: none;  text-transform: uppercase; }
.edu_num { height: 40px; background-color: #D7D7D7; font-size:12px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: bold;  text-align: left; vertical-align: top;  padding: 0px 0px 0px 5px;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;  }
.edu_num  a {font-size:12px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: bold; }
.edu_nam { height: 40px; background-color: #F0F0F0; font-size:11px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: none; text-align: left; vertical-align: top;  padding: 0px 0px 0px 5px;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;   }
.edu_qua { height: 40px; background-color: #FFFFFF; font-size:11px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: none;  text-align: left; vertical-align: middle; padding: 0px 0px 0px 5px;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;  }
.edu_dur { height: 40px; background-color: #FFFFFF; font-size:11px;  color: #494E53; text-decoration: none; text-transform:none; font-weight: none;  text-align: center; vertical-align: middle; padding: 0px 0px 0px 0px;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted;   }
.edu_chr { height: 40px; background-color: #FFFFFF; font-size:11px; color: #494E53; text-decoration: none; text-transform:none; font-weight: none;  text-align: left; vertical-align: top; padding: 0px 0px 0px 5px;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted; }
.edu_lvl { height: 40px; background-color: #FFFFFF; font-size:11px; color: #494E53; text-decoration: none; text-transform:none; font-weight: none;  text-align: left; vertical-align: top; padding: 0px 0px 0px 5px;  border-bottom-color: #494E53; border-bottom-width: 1px; border-bottom-style: dotted; }
.edu_hlvl { height: 20px; background-color: #FFFFFF; font-size:11px; font-weight: normal; color:#11536E; text-transform: uppercase; text-align: left; vertical-align: middle; border-bottom-color: #11536E; border-bottom-width: 1px; border-bottom-style: solid;  border-top-color: #11536E; border-top-width: 1px; border-top-style: solid;  }

/* Ассоциация выпускников */
.assoc1 {	background-image: url(/bitrix/templates/mrsu_blue_low/images/assoc/alumni.jpg);	background-position: center left;  background-repeat: no-repeat;   background-color: #D7D7D7; }

/* Центр Бахтина */
.bakhtin1 { background-image: url(/bitrix/templates/mrsu_blue_low/images/bakhtin/bakhtin.jpg);	background-position: center left;  background-repeat: no-repeat;   background-color: #D7D7D7; }

/*timer*/
.block_timer{
        background-image: url(/timer/back3.png);
        height: 131px;
        background-size: cover;
        color: #25627d;
        font-size: 30px;
        font-family: serif;
        font-weight: bold;
        display:flex;
}
.block_timer #day{
    position: relative;
    left: 724px;
    top: 28px;
    height: fit-content;
width: 45px;
text-align:center;
}
.block_timer #hour{
    position: relative;
    left: 792px;
    top: 28px;    
height: fit-content;
width: 30px;
text-align:center;
}
.block_timer #minute{
    position: relative;
    left:852px;
    top: 28px;    
height: fit-content;
width: 30px;
text-align:center;
}
.block_timer #second{
    position: relative;
    left: 913px;
    top: 28px;   
height: fit-content; 
width: 30px;
text-align:center;
}