


/* Start:/bitrix/templates/mesi_redesign/styles.css*/
/* v1.0 | 20080212 */
/* Reset
---------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Global
---------------------*/
html {font-size:100.01%;}
html,body {height:100%;width:100%;}

body {font:.75em Tahoma,sans-serif;color:#4f4f4f;background:#fff;}



/* Base for text
---------------------*/
a,a span {cursor:pointer;}
a {color:#0094d9;text-decoration:underline;}
a:hover {text-decoration:none;}

legend {display:none;}
p {margin-bottom:.5em; }


h1, h2, h3, h4, h5 {font-weight:normal;margin:.95em 0 .16em 0;}
h1 {margin:.27em 0 .4em 0;line-height:1;font-size:2.5em;color:#000;}
h2 {font-size:2.5em;color:#333;font-weight:normal;}
h3 {font-size:1.66em;color:#000;}
h4 {font-size:1.5em;margin-bottom:.58em;margin-top:1em;color:#4f4f4f;}
h5 {font-size:1.5em;margin-top:1.25em;color:#109cda;}

.main-h1 {margin:0 0 0 268px;text-transform:uppercase;font-size:33px;line-height:normal;color:#333;}	
p.beauty {line-height:1.71em;/* margin-bottom:3em; */clear:both;}	
.accidental {font-size:1.32em;}
.important {color:#f60a00;font-weight:bold;}
.bold {font-weight:bold;}

table {width:100%;}

/*.table {margin:1.5em 0;border-right:2px solid #fff;width:100%;line-height:normal;}
	.table th {padding:2px .3em;background-color:#0095da;color:#fff;text-align:center;font-weight:normal;vertical-align:middle;border-right:2px solid #fff;}		
	.table td {border-bottom:1px solid #0095da;padding:2px 0;vertical-align:middle;}		
	.table td ~ td {padding:2px 4px;}	*/	

table.light {width:538px;margin:1.5em 0;border-top:1px solid #0095da;border-right:none;}
	table.light th {padding:4px;border:1px solid #0095da;background-color:#fff;color:#0095da;font-weight:bold;vertical-align:middle;}		
	table.light td {padding:4px;border:1px solid #0095da;vertical-align:middle;}		
	table.light th ~ th {border-left:1px solid #0095da;}		
	table.light td ~ td {padding:4px;border-left:1px solid #0095da;}
	
.blue-table , .gray-table, .table  {
	margin-top: 30px;
	margin-bottom: 18px;
}

.blue-table th, .gray-table th, .table th {
	font-weight: normal;
	color: #fff;
	font-size: 1.2em;
	text-align: center;
	padding: 7px 12px;
	border: 2px solid #fff;
	
}

.blue-table td, .gray-table td, .table td  {
	padding: 7px 8px;
	max-width: 294px;
	color: #363636;
	border: 2px solid #fff;
	
}



.blue-table th, .table th {background: #0094DA}
.gray-table th {background: #9C9C9C}

.blue-table td, .table td {background: #CCEAF8}
.blue-table tr.even td, .table tr.even td {background: #E5F4FB}
.gray-table td {background: #fff}
.gray-table tr.even td {background: #F3F3F5}	
	
/* Static /bitrix/templates/mesi/images/
---------------------*/
/* -> */		
ul {margin-bottom:1em;line-height:1.5}
	ul li {background:url(../../../../../templates/mesi/images/bullet1.png) 0 .45em no-repeat;padding-left:1.7em;}
	ul ul {margin:0;}
		ul ul li {background:url(../../../../../templates/mesi/images/bullet2.png) 0 .45em no-repeat;padding-left:1.7em;}
		
ol {margin:0 0 1em 1.7em;line-height:1.5}
	ol ol,
	ul ol {margin:0 0 0 1.7em;}
	ol ul {margin-bottom:0;}
		ul ol li {margin:0;padding:0;background:none;}
		
/* <- */		
.wrapper ul {margin-bottom:0;line-height:normal;}
	.wrapper ul li {background:none;padding-left:0;}
	.wrapper ul ul {margin:0;}
		.wrapper ul ul li {background:none;padding-left:0;}

/* -> */		
.page-content ul {margin-bottom:1em;line-height:1.5}
	.page-content ul li {background:url(../../../../../templates/mesi/images/bullet1.png) 0 .45em no-repeat;padding-left:1.7em;}
	.page-content ul ul {margin:0;}
		.page-content ul ul li {background:url(../../../../../templates/mesi/images/bullet2.png) 0 .45em no-repeat;padding-left:1.7em;}
	.page-content ol ul {margin-bottom:0;}
		.page-content ul ol li {margin:0;padding:0;background:none;}

/* Illustrated section */
.illustrated {clear:both;overflow:hidden;padding-bottom:1.2em;border-bottom:1px solid #dadada;margin-bottom:1.7em;}
.illustrated p {margin-bottom:.5em;margin-left:268px;}
.teaser-full p,
.teaser-full .accidental {margin-left:0;}
.teaser-full .accidental {margin-bottom:15px;}
.teaser-full img {margin-bottom:20px;}
.illustrated img {float:left;/*margin-right:50px;*/}
	.illustrated .shadowed-image p {float:left;margin:0;}
	
/* Shadowed image */
.shadowed-image {float:left;margin-bottom:.5em;margin-right:50px;overflow:hidden;background:url(../../../../../templates/mesi/images/shd-l.png) 0 0 repeat-y;} /* Default image on the left*/  
.col .shadowed-image {margin-right:0;}
	.shadowed-image p {float:left;margin:0;}
	.shadowed-image img {vertical-align:bottom;float:none;margin-right:0;}
.shd-t {display:block;height:7px;background:#fff url(../../../../../templates/mesi/images/shadowed.png) 100% -7px no-repeat;}
	.shd-t i {float:left;height:7px;width:7px;background:#fff url(../../../../../templates/mesi/images/shadowed.png) 0 0 no-repeat;}
p.shd-r {background:url(../../../../../templates/mesi/images/shd-r.png) 100% 0 repeat-y;}	
	.shd-r a {margin:0 3px;padding:1px 5px;display:block;background:#fff;}	
.shd-b {display:block;height:7px;background:#fff url(../../../../../templates/mesi/images/shadowed.png) 100% -14px no-repeat;}
	.shd-b i {float:left;height:7px;width:7px;background:#fff url(../../../../../templates/mesi/images/shadowed.png) -7px 0 no-repeat;}
	
.right-image .shadowed-image {float:right;margin-right:0;margin-left:18px;}
.right-image p {margin-left:0;margin-right:295px;}
.right-image p.shd-r {margin:0;}
.right-image .shadowed-image {margin-right:0;margin-left:50px;}
	.right-image img {float:right;margin-right:0;}
	.right-image .shadowed-image img {float:none;}

   
   
/* Documents */
.docs {width:184px;margin:1.5em 0;background:url(../../../../../templates/mesi/images/docs-bg.png) 100% 100% no-repeat;}
	.docs a {display:block;background:url(../../../../../templates/mesi/images/docs-bg.png) 0 0 no-repeat;}
		.docs a span{display:block;height:37px;padding:6px 0 0 46px;background:url(../../../../../templates/mesi/images/docs.png) 6% 50% no-repeat;line-height:normal;}

/* Big illustration */
.illustration {position:relative;margin-bottom:2em;}
	
/* Two column */
.two-col {overflow:hidden;border-bottom:1px solid #dadada;word-spacing:-0.25em;margin:0 0 1.7em -20px;}
	.two-col li.col {display:inline-block;word-spacing:normal;vertical-align:top;word-spacing: normal;width:248px;margin-left:20px;padding-left:0;background:none;}
	
/* Three column */
.three-col {/* border-bottom:1px solid #dadada; */word-spacing:-0.25em;}
ul.three-col {margin:0 0 1.7em -20px;line-height:1.2;}
	.three-col  .shadowed-image {float:none;}
	.three-col li.col {display:inline-block;word-spacing:normal;vertical-align:top;word-spacing: normal;width:248px;margin-left:20px;padding-left:0;background:none;}
	.three-col h3 {font-size:1.5em;color:#0095da;margin-bottom:.5em;}
.learn-more {margin:1em 0 1.7em 0;}

/* tree-col-mod */
.three-col-mod  {margin-left:-40px;margin-bottom:20px;width:826px;border-bottom:1px solid #dadada;}
	.three-col-mod .col  {width:182px;padding-left:40px;padding-bottom:20px;vertical-align:top;}
	.three-col-mod .col-big {width:182px;padding-left:40px;padding-bottom:20px;}
	.three-col-mod .img  {max-width:222px;}
	.three-col-mod .shadowed-image {float:none;}
	.three-col-mod h3 {font-size:1.5em;color:#0095da;margin-bottom:.2em;margin-top:0;}
	.three-col-mod h3 a {text-decoration:none;}
	.three-col-mod h3 a:hover {text-decoration:underline;}
.three-col-mod .learn-more {margin:.4em 0 0 0;}


/* four-col-mod */
.four-col-mod  {margin-left:-40px;margin-bottom:20px;width:826px;overflow:hidden;border-bottom:1px solid #dadada;}
	.four-col-mod .col  {width:157px;padding-left:40px;padding-bottom:20px;vertical-align:top;}
	.four-col-mod img {width:157px;}
	.four-col-mod h3 {font-size:14px;color:#0095da;margin-bottom:.2em;margin-top:0;}
	.four-col-mod h3 a {text-decoration:none;}
	.four-col-mod h3 a:hover {text-decoration:underline;}
.four-col-mod .learn-more {margin:.4em 0 0 0;}

/* Four column (various width) */
.four-col {overflow:hidden;border-bottom:1px solid #dadada;}
ul.four-col {margin:0 0 1.7em -20px;line-height:1.2;}
	.four-col li.col {width:181px;margin-left:20px;float:left;padding-left:0;background:none;}
.four-col li.colspan2 {width:382px;}
.four-col li.colspan3 {width:583px;}
	.four-col  .shadowed-image {float:none;}
	.four-col h3 {font-size:1.5em;color:#0095da;margin:.3em 0 .7em 0;}

/* illustrated-mod */
.illustrated-mod {margin-bottom:20px; border-bottom:1px solid #dadada;padding-bottom:20px;margin-left:-40px;margin-bottom:20px;width:826px;border-bottom:1px solid #dadada;}
.illustrated-mod .col {padding-left:40px;padding-bottom:20px;vertical-align:top;vertical-align:middle;}
.illustrated-mod .illustration-mod {max-width:182px;}
.col-illustration {width:182px;}

/* .b-employee */
.y-list {margin:0;font-size:12px;}
.y-list dt {float:none;text-align:left;width:auto;color:#898989;margin:0 0 2px 0;}
.y-list dd {display:block;position:static;margin:0 0 13px 0;}

ul.g-dot {font-size:12px;margin:2em 0 1em 0;}
body ul.g-dot li {
	background:url(../../../../../templates/mesi/images/g-dot.gif) 0px 3px no-repeat;
	padding:0 0 0 19px;
	line-height:15px;
	margin:0 0 10px 0;
}
.gr-list {font-size:12px;border-bottom: 1px solid #cccccc; overflow:hidden; padding:0 0 8px 0;margin:0 0 16px 0;}
.gr-list-last {border: 0;}
.gr-list dt{
	float: left;
	clear: left;
	text-align: right;
	width:110px;
	margin:0 22px 6px 0;
	color:#8c6239;
}
.gr-list dd{
	width:380px;
	float: left;
}
ul.list li {margin:0px 0px 10px 0px;padding-left:0;background:none;list-style:none;}

.bx-ed-type-selector {width: auto !important}
.bxedmain-cont {width: 100% !important}



td.ta-center {text-align: center}

.wave-box {
	padding: 16px 20px 21px;
	margin-bottom: 10px;
}

.wave-box .inner {
	padding-left: 30px; 
	min-height: 60px;
}

div.green {
	background: #B8E13D url('../../../../../templates/mesi_redesign/images/important-green.png')  0 100% repeat-x;
	color: #fff;
}

div.green .inner {
	background: url('../../../../../templates/mesi_redesign/images/exclamation-green.png')  0 50% no-repeat;
}

div.blue {
	background: #4DE2FF url('../../../../../templates/mesi_redesign/images/important-blue.png')  0 100% repeat-x;
	color: #fff;
}

div.blue .inner {
	background: url('../../../../../templates/mesi_redesign/images/exclamation-blue.png')  0 0 no-repeat;
}

div.gray {
	background: #EAEAEA url('../../../../../templates/mesi_redesign/images/important-gray.png')  0 100% repeat-x;
}

div.gray .inner {
	background: url('../../../../../templates/mesi_redesign/images/exclamation-gray.png')  0 50% no-repeat;
}



ul.new-scheme > li {
    background: url(../../../../../../images/scheme/scheme_arrow.html) no-repeat scroll 21px 15px transparent;
    float: left;
    padding-left: 50px;
    width: 223px;
}
ul.new-scheme > li:first-child {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
dt.top {
    background: url(../../../../../../images/scheme/scheme_top.html) no-repeat scroll 0 0 #0A9FE4;
    color: #FFFFFF;
    font-size: 20px;
    height: 54px;
    padding-left: 30px;
    padding-top: 12px;
    text-align: left;
}
dd.bottom {
    background: url(../../../../../../images/scheme/scheme_bottom.html) no-repeat scroll 50% 100% #EEEEEF;
    color: #676767;
    font-size: 14px;
    margin: 0 3px;
    padding: 6px 2px 12px;
    text-align: left;
}
ul.new-scheme li dd.bottom li {
    background: url(../../../../../templates/mesi/images/bullet1.png) no-repeat scroll 10px 0.45em transparent;
}
/* End */



/* Start:/bitrix/templates/mesi_redesign/template_styles.css*/
div.standart li,
div.standart li li {
	background: none;
}

div.standart table.bx-sm-holder-show td {
	vertical-align: bottom !important;
}
div.standart table.bx-sm-holder-show {
	width: auto !important;
}

.social-small2 .vk {
	background: url('../../../../../templates/mesi_redesign/images/vk-b.png') no-repeat scroll 0 0 transparent;
}

.social-small2 .vk:hover {
	background: url('../../../../../templates/mesi_redesign/images/vk-s.png') no-repeat scroll 0 0 transparent;
}

.t {
	margin-top: -17px;
	float: left;
	position: relative;
}

.t_bg {
	background: url(../../../../../../upload/img/education/higher/undergraduate/t_bg.html) top left no-repeat; /*padding:8px 0px;*/
	color: #fff;
	font-size: 1.1em;
	vertical-align: middle;
	font-weight: bold;
	line-height: 1.1em;
}

.m_bottom {
	background-color: #8DBA23;
	width: 170px;
	height: 26px;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid white;
}

.a_white {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
}

div.standart .gdheader {
	background: none;
	background-color: #D8E3E8;
}

#photo_substrate {
	z-index:4000 !important;
}

#bx_slider {
	z-index:4001 !important;
}

#photo_window_edit {
	z-index:4001 !important;
}

div.bxp-table{
	 width: 152px !important;
}

.news .very-important {
    background: none repeat scroll 0 0 #F0383F !important;
    font-weight: normal;
}

.form-add-review .input, .form-add-comment .name, .form-add-comment .comment-text, .form-add-comment .capcha-value input {
    font-size: 12px !important;
}

.gdnoparams {
	visibility: hidden !important;
}

table.light {
	width: 100% !important;
}

.YMaps-slider {
	z-index: 999 !important;
}
/* End */
