

/* Start:/bitrix/templates/school_integration/components/bitrix/menu/vertical_multilevel1/style.css?14390313296434*/
/*08.08.2015 padding:1px 0 0;*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	/*margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;*/
	
	list-style:none;
	margin:0;
	padding:0px 0 0;
	float:left;
	width:234px;
	position:relative;
	z-index:2;
}

ul#vertical-multilevel-menu li:hover,
ul#vertical-multilevel-menu li.hover
{
	background:#738490 url(/bitrix/templates/school_integration/images/bg-nav-h.gif) repeat-x;
	color:#fff;
}

ul#vertical-multilevel-menu .with-drop:hover, 
ul#vertical-multilevel-menu .with-drop.hover{
	margin:1px 0 0;
	color:#fff;
}

ul#vertical-multilevel-menu .with-drop:hover a.root-item { color: #fff }


/*08.08.2015 margin:1px 6px 0 0;*/
ul#vertical-multilevel-menu li{

background: url("/bitrix/templates/school_integration/images/bg-nav.gif") repeat-x scroll 0 0 #A1ADB7;
margin: 0px 6px 0 0;
}
/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	/*border:1px solid #C1C1C1;
	border-bottom:none;*/
	width:200px;
}

#vertical-multilevel-menu li ul.sub3{
	background: #98A9B5;
    margin: -47px 0 0 198px;
    padding: 11px 17px 4px 8px;
}
#vertical-multilevel-menu li ul.sub3 li a{color:#fff !important}
#vertical-multilevel-menu li ul.sub3 li a:hover{color:#203d52 !important}
/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	/*font-weight:bold;*/
	padding: 5px; 

	
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #bdcad3;
	color:#203d52 !important;
	
}
#vertical-multilevel-menu li .item-selected_li
{ 
	border-bottom:#203d52 1px solid !important;
}
/*Items Hover */
#vertical-multilevel-menu ul.root-item li a:hover
{
	background-color: #bdcad3;
	color:#fff;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	/*color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/school_integration/components/bitrix/menu/vertical_multilevel1/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:26px;
	overflow:hidden;
	background: url("/bitrix/templates/school_integration/images/bg-nav.gif") repeat-x scroll 0 0 #A1ADB7;*/
    margin: 1px 0 0 0;
    position: relative;
    vertical-align: top;
	background:none;
	display:block;
	padding:7px 0 9px 18px;
	font-size:14px;
	line-height:20px;
	color:#203d52;	

	

}
#vertical-multilevel-menu a.with-drop:hover,#vertical-multilevel-menu a.with-drop.hover{color:#fff;}
#vertical-multilevel-menu a.with-drop{
	background: url(/bitrix/templates/school_integration/images/bg-arrow.gif) no-repeat 203px 14px;
}

#vertical-multilevel-menu li:hover,
#vertical-multilevel-menu li.hover,
#vertical-multilevel-menu .active{
	
	color:#fff;
}
#vertical-multilevel-menu li.with-drop hover{
	background:none;
	background: url(/bitrix/templates/school_integration/images/bg-arrow.gif) no-repeat 203px 14px;
	margin:1px 0 0;
	color:#fff;
}

/*Rootmenu наведение на главные пункты*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	/*background:#61656A url(/bitrix/templates/school_integration/components/bitrix/menu/vertical_multilevel1/images/item_bg.gif) 0 -26px no-repeat;*/
	text-decoration:none;
	color:#fff;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu li.root-item-selected
{
	background:#738490 url(/bitrix/templates/school_integration/images/bg-nav-h.gif) repeat-x !important;
	
	
	/*height:26px;
	overflow:hidden;*/
}
#vertical-multilevel-menu li.root-item-selected a.root-item-selected1{
	
	background:none;
	background: url(/bitrix/templates/school_integration/images/bg-arrow.gif) no-repeat 203px 14px;
	color: #fff;
    display: block;
    font-size: 15px;
    line-height: 20px;
    margin: 1px 0 0;
    padding: 7px 0 9px 18px;
    vertical-align: top;
}
#vertical-multilevel-menu li.root-item-selected a.root-item-selected2{
	
	background:none;
	color: #fff;
    display: block;
    font-size: 15px;
    line-height: 20px;
    margin: 1px 0 0;
    padding: 7px 0 9px 18px;
    vertical-align: top;
}
/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: url(/bitrix/templates/school_integration/images/bg-arrow.gif) no-repeat 189px center;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #98A9B5 url(/bitrix/templates/school_integration/components/bitrix/menu/vertical_multilevel1/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { 
	
	/*float: left; height: 1%;*/
	/*background: url("/bitrix/templates/school_integration/images/bg-nav.gif") repeat-x scroll 0 0 #A1ADB7;
    margin: 1px 6px 0 0;
    position: relative;
    vertical-align: top;
	
	display:block;
	padding:7px 0 9px 18px;
	font-size:15px;
	line-height:20px;
	color:#203d52;	
	*/

} 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-36px 0 0 225px;
	background:#98a9b5;
    padding: 11px 17px 4px 15px;

}
ul#vertical-multilevel-menu li ul.root-item li a
{
	
	color:#fff;
}
ul#vertical-multilevel-menu li ul.root-item li a:hover
{
	color:#203d52;
}
ul#vertical-multilevel-menu li ul.root-item li
{
	background:   none !important;
	margin:0;
	padding:0;
	border-top:1px solid #98a9b5;
	border-left:1px solid #98a9b5;
	border-right:1px solid #98a9b5;
	border-bottom:1px solid #C1C1C1;

}
ul#vertical-multilevel-menu li ul.root-item li.hover,
ul#vertical-multilevel-menu li ul.root-item li:hover
{
	background:#bdcad3 !important;
	border-bottom:1px solid #667c8c;
	color:#203d52;
}

ul#vertical-multilevel-menu li ul.root-item li:hover a
{
	color:#203d52;
}

ul #vertical-multilevel-menu ul.root-item li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	/*font-weight:bold;*/
	padding: 5px; 
	background:#F5F5F5;
	
}
#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 140px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}


/* End */


/* Start:/bitrix/templates/school_integration/components/bitrix/menu/grey_tabs3/style.css?13596647271785*/
.footer-nav{
	list-style:none;
	margin:0;
	line-height:36px;
	height:36px;
	border-bottom:1px solid #ababab;
	text-align:center;
	background: url("/bitrix/templates/school_integration/images/bg-nav.gif") repeat-x scroll 0 0 #A1ADB7;
}
.footer-nav li{
	display:inline;
	padding:0 0 0 3px;
	/*background: url(/bitrix/templates/school_integration/images/separator02.gif) no-repeat 0 5px;*/

}
.footer-nav li:first-child{
	background:none;
	padding-left:0;
}
.footer-nav a{
	padding:0 3px;
	color:#203D52;
	display:inline-block;
}
.footer-nav a:hover{
	background: url(/bitrix/templates/school_integration/images/bg-nav-h.gif) repeat-x #738490;
	color:#fff;
	text-decoration:none;
}
.footer-nav a.select_f{
	background: url(/bitrix/templates/school_integration/images/bg-nav-h.gif) repeat-x #738490;
	color:#fff;
	text-decoration:none;

}

div.grey-tabs-menu
{
	float:left;
	width:100%;
	background:#F4F4F4;
	font-size:93%;
	line-height:normal;
}

div.grey-tabs-menu ul
{
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
}

div.grey-tabs-menu li 
{
	display:inline;
	margin:0;
	padding:0;
}

div.grey-tabs-menu a
{
	float:left;
	background:url("/bitrix/templates/school_integration/components/bitrix/menu/grey_tabs3/images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	margin-top:0.2em;
}

div.grey-tabs-menu a nobr
{
	float:left;
	display:block;
	background:url("/bitrix/templates/school_integration/components/bitrix/menu/grey_tabs3/images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	white-space:nowrap;
	color:#666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.grey-tabs-menu a nobr {float:none;}
/* End IE5-Mac hack */

div.grey-tabs-menu a:hover nobr
{
	color:#000;
}

div.grey-tabs-menu a:hover
{
	background-position:0% -42px;
}

div.grey-tabs-menu a:hover nobr
{
	background-position:100% -42px;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/school_integration/styles.css?1680967421355*/
.arr_bull{

	padding:6px 0 15px;
	display:block;
	background: url(/bitrix/templates/school_integration/images/bullet.png) no-repeat 0 4px;
	padding:0 0 0 32px;
	color:#000;
	zoom:1;
	line-height:30px;
	
}

}
   .parent {
    margin: 20%; /* Отступы вокруг элемента */
    background: #fd0; /* Цвет фона */
    padding: 10px; /* Поля вокруг текста */
   } 
/* End */


/* Start:/bitrix/templates/school_integration/template_styles.css?168097442821322*/
body {
	margin:0;
	color:#545454;
	font:13px "Trebuchet MS", Helvetica, sans-serif;
	background:#f6f5fa url(/bitrix/templates/school_integration/images/bg-body.png) repeat-x;
}
img {
	border-style:none;
	display:block;
}
a {
	text-decoration:none;
	color:#0579ce;
	outline:none;
}
a:hover {text-decoration:underline;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.wrap{
	width:100%;
	overflow:hidden;
}
#wrapper{
	width:984px;
	margin:0 auto;
	padding:0 0 48px;
}
.short-info{
	text-align:center;
	padding:0px 0;
}
.short-info span{
box-sizing: border-box;
-moz-box-sizing: border-box;
	display:inline-block;
	vertical-align:top;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	beh * avior: url(/bitrix/templates/school_integration/css/PIE.htc);
	/*position:relative;*/
	background:#93a5cf;
	padding:1px 28px 4px 20px;
	color:#014b7c;
	width:100%;
	
}
#container{
	border:0px;
	background:#fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	beh * avior: url(/bitrix/templates/school_integration/css/PIE.htc);
	/*position:relative;*/
	padding:28px 20px 17px 21px;
}

#container-top{
	border:0px;
	background:#fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	beh * avior: url(/bitrix/templates/school_integration/css/PIE.htc);
	/*position:relative;*/
	padding:15px 20px 10px 21px;
}

#header{
	zoom:1;
	padding:0 0 10px;
	/*position:relative;*/
	z-index:5;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	float:left;
	width: 312px;
	height: 92px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
        padding:0 0 0 0;
}
.logo a{
	display:block;
	height:100%;
}
#header .head-box{
	float:right;
	width:532px;
	padding:14px 0px 0 88px;
}
#header .head-box .language{
	
	width: 28px;
	height: 14px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 0 13px 0;
	
}
.act{border:3px solid #7dbae7 !important;}
#header .head-box .language-eng{background-position:0 -12px;border:3px solid #fff;}
.search-form{
	padding:0;
	clear:both;
}
.search-form .text-wrap{
	background: url(/bitrix/templates/school_integration/images/bg-input.gif) no-repeat;
	width: 206px;
	height: 19px;
	padding:5px 22px 5px 2px;
	overflow:hidden;
}
.search-form .text{
	float:left;
	margin:0;
	padding:0;
	border:0;
	background:none;
	font-size:15px;
	color:#545454;
	width:px;
}
#header .popup-holder{
	float:right;
	position:relative;
	padding:16px 0 0 0;
	clear:both;
}
#header .popup-holder .open{
	background: url(/bitrix/templates/school_integration/images/btn01.gif) no-repeat 0 2px;
	color:#0071bc;
	text-decoration:underline;
	font-weight:bold;
	padding:0 0 0 20px;
}
#header .popup-holder .open:hover{text-decoration:none;}
.popup-holder .popup{
	position:absolute;
	left:-125px;
	top:81px;
	width: 390px;
	display:none;
        z-index:100;
}
.popup-active .popup{
	display:block;
}
.popup .popup-wrap{
	background: url(/bitrix/templates/school_integration/images/bg-popup.png) no-repeat;
	width: 326px;
	height: 282px;
	padding:46px 32px 0;
}
.popup .title-holder{
	zoom:1;
	overflow:hidden;
	padding:0 0 10px;
	/*position:relative;*/
}
.popup .title-holder .title{
	float:left;
	font-size:19px;
	color:#000;
	padding:0 47px 0 0;
        position:static;
        visibility: visible;
}
.popup .title-holder .reg{
	float:left;
	font-size:19px;
	text-decoration:underline;
}
.popup .title-holder .reg:hover{text-decoration:none;}
.login-form{
	padding:0;
	
}
.login-form .row{
	zoom:1;
	overflow:hidden;
	padding:10px 0 12px;
}
.login-form label{
	float:left;
	width:64px;
	font-size:15px;
	color:#000;
	padding:4px 0 0;
}
.login-form .text{
	float:left;
	padding:4px 10px;
	margin:0;
	border:1px solid #cdcdcd;
	width:235px;
	height:18px;
	font-size:15px;
}
.login-form .remeber-holder{
	zoom:1;
	overflow:hidden;
	padding:0 0 31px 64px;
}
.login-form .remeber-holder .checkbox{
	float:left;
	width:15px;
	height:15px;
	margin:0 8px 0 0;
	padding:0;
}
.login-form .remeber-holder label{
	width:auto;
	padding:0;
	line-height:15px;
}
.login-form .submit-holder{
	zoom:1;
	overflow:hidden;
	padding:0 0 20px 104px;
}
.login-form .submit{
	float:left;
	background: url(/bitrix/templates/school_integration/images/bg-submit.gif) no-repeat;
	width: 144px;
	height: 28px;
	padding:0 0 2px;
	border:0;
	color:#fff;
	cursor:pointer;
	font-size:15px;
}
.login-form .recovery-pass{
	font-size:15px;
	text-decoration:underline;
}
.login-form .recovery-pass:hover{
	text-decoration:none;
}

.intro-box{
	zoom:1;
	/*float:right;*/
	height:100%;
	
	/*position:relative;*/
	z-index:4;
}
.intro-box .image-right{
	float:right;
	/*width:710px;*/
	margin-left: 10px;
	z-index:0;
}
/*08.08.2015 добавлено margin-top:1px;*/
.intro-box .image-right .ban img{
	/*position:relative;*/
	border-radius:7px;
	float:right;
 	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	beh * avior: url(/bitrix/templates/school_integration/css/PIE.htc);
	margin-top:1px;
}

#nav{
	list-style:none;
	margin:0;
	padding:1px 0 0;
	float:left;
	width:226px;
	/*position:relative;*/
	z-index:2;
}
#nav li{
	zoom:1;
	vertical-align:top;
	background:#a1adb7 url(/bitrix/templates/school_integration/images/bg-nav.gif) repeat-x;
	margin:1px 6px 0 0;
	
}
#nav a{
	display:block;
	padding:7px 0 9px 18px;
	font-size:15px;
	line-height:20px;
	color:#203d52;
}
#nav li:hover,
#nav li.hover,
#nav .active{
	background:#738490 url(/bitrix/templates/school_integration/images/bg-nav-h.gif) repeat-x;
}
#nav .with-drop:hover,
#nav .with-drop.hover{
	margin:1px 0 0;
}
#nav li:hover a,
#nav li.hover a,
#nav .active a{
	text-decoration:none;
	color:#fff;
}
#nav .with-drop a{
	background: url(/bitrix/templates/school_integration/images/bg-arrow.gif) no-repeat 203px 14px;
}
#nav ul{
	list-style:none;
	margin:0;
	padding:11px 17px 4px 15px;
	/*position:absolute;*/
	top:0;
	left:226px;
	width:190px;
	background:#72838f url(/bitrix/templates/school_integration/images/bg-drop.gif) repeat-x;
	overflow:hidden;
	display:none;
}
#nav li:hover ul,
#nav li.hover a{
	display:block;
}
#nav ul li{
	background:none !important;
	position:static;
	margin:-1px 0 0;
}
#nav ul a,
#nav li:hover ul a,
#nav li.hover ul a,
#nav .active ul a{
	padding:4px 6px 6px;
	font-size:13px;
	line-height:17px;
	color:#fff;
	background: url(/bitrix/templates/school_integration/images/separator.gif) repeat-x;
}
#nav ul li:first-child a{background:none;}
#nav ul a:hover,
#nav li:hover ul a:hover,
#nav li.hover ul a:hover,
#nav .active ul a:hover{
	background: url(/bitrix/templates/school_integration/images/drop-h.gif) repeat-x;
	color:#203d52;

	z-index:2;
}
.close_but{
	float:right;
	margin-top:3px;
}
.fourcolumns{
	clear:both;
        color:#1c1c1c;
        font-size:13px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}
.wa{
	zoom:1;
	overflow:hidden;
	clear:both;
	padding-top:14px;
z-index:0;
position:relative;
  width: 700px;
        
}
.wa h1{
	margin-top:0;
	margin-bottom:8px;

}
.fourcolumns .column{
	vertical-align:top;
	width:187px;
	padding:7px;
	_padding:10px 4px 30px 8px;
	position: relative;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	beh * avior: url(/bitrix/templates/school_integration/css/PIE.htc);	
	color:#1c1c1c;
	margin:0 20px 0 0;
        background:#ecf1f5;
}
.fourcolumns .red-column{	
	padding:10px 4px 5px 4px;
	width:191px;
        background:#ecf1f5;
}
.fourcolumns .orange-column{	
	padding:10px 4px 10px 4px;
	width:200px;
        background:#ecf1f5;
}
.fourcolumns .green-column{	
        padding:10px 8px 14px 4px;
        background:#ecf1f5;

}

.fourcolumns h3{
	margin:0 0 18px;
	font-weight:normal;
	font:20px/23px Tahoma, Arial, Helvetica, sans-serif;
}
.fourcolumns h3 span{
	font-size:16px;
	display:block;
}
.fourcolumns p{
	margin:0;
	padding:0 0 10px;
	line-height:15px;
}
.fourcolumns p a{
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}
.fourcolumns p a:hover{text-decoration:underline;}
.fourcolumns .links-list{
	list-style:none;
	margin:0;
	padding:0 0 1px;
}
.fourcolumns a:hover {text-decoration:underline;}
.fourcolumns .links-list li{
	border-top:1px solid #fff;
	padding:6px 0 15px;
	zoom:1;
}
.fourcolumns .links-list a{
	display:block;
	background: url(/bitrix/templates/school_integration/images/bullet.png) no-repeat 0 4px;
	padding:0 0 0 32px;
	text-transform:uppercase;
	color:#fff;
	zoom:1;
	line-height:30px;

}
.fourcolumns .more{
	font-size:14px;
	color:#1c1c1c;
	position: absolute;
	bottom: 20px;	
	padding:4px 10px 3px 8px;
        text-decoration:none;
        text-align:right;

}

.fourcolumns .news-list{
	list-style:none;
	margin:-13px 0 6px;
	padding:0;
	overflow:hidden;
	zoom:1;

}
.fourcolumns .news-list li{
	zoom:1;
	border-top:1px solid #fff;
	margin:-1px 0 0;
	padding:10px 0 0;
}
.fourcolumns .news-list .date{
	display:inline-block;
	vertical-align:top;
	background:#f00;
	color:#f00;
	font-size:11px;
	line-height:13px;
	padding:0 7px 1px 2px;
	margin:0 0 6px;
}
.fourcolumns .news-list p{
	line-height:16px;
}
.fourcolumns .image{
	margin:-6px 0 14px;
}
.fourcolumns h4{
	margin:0 0 7px;
	text-transform:uppercase;
	font-size:13px;
	line-height:15px;
}
.fourcolumns h4 a{color:#fff;}
.fourcolumns .orange-column p{
	padding:0 0 8px;
}
.fourcolumns .ad-list{
	margin:-13px 0 10px;
}
.ad-holder{
	border:1px solid #ccc;
	zoom:1;
	overflow:hidden;
	margin:0 0 32px;
	height:84px;
	float:right;
margin-top:20px;
clear:both;
}
.footer-nav{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #ababab;
	text-align:center;
clear:both;
}

#footer{
	zoom:1;
	overflow:hidden;
	padding:17px 0 0;
	color:#0579ce;
}
#footer .copy-holder{
	float:left;
	width:180px;
}
#footer .copy-holder span{
	display:block;
	line-height:12px;
	padding:0 0 12px;
}
#footer .create-holder ul{
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
	overflow:hidden;
	float:right;
}
#footer .create-holder ul li{
	float:left;
	background: url(/bitrix/templates/school_integration/images/separator03.gif) no-repeat;
	height: 15px;
	padding:2px 12px 0 16px;
}
#footer .create-holder ul li:first-child{
	background:none;
	padding-left:0;
}
#footer .created{
	float:right;
	width: 145px;
	height: 24px;
	text-indent:-9999px;
	overflow:hidden;
	margin:13px 0 0;
}
#footer .create-holder{
	float:right;
}
.search_b{
	background:none;
	border:0;
	cursor:pointer;
		/*width:30px;*/
 height:20px;
	float:left;
}
.error{
	text-align:center;
	color:red;
	margin:0;
}
.lastik{
	display:block;
	height:2px;
	margin-top:-4px;
	background-color:#98a9b5;
	position:relative;
	left:-1px;
	bottom:-2px;
	
}
.arr_bull{
	padding:6px 0 15px;
	display:block;
	background: url(/bitrix/templates/school_integration/images/bullet.png) no-repeat 0 4px;
	padding:0 0 0 32px;
	color:#000;
	zoom:1;
	line-height:30px;
	
}
.left_col{width:226px;float:left;}
.float-left {
    float: left;
}
.news_line{
	background: url("/bitrix/templates/school_integration/images/dot-grey-bg.gif") repeat-x scroll center bottom transparent;
    padding-bottom: 12px;
	margin-bottom:10px;	
}
.tab_vac {
    width: 100%;
}
.tab_vac td.left_top {
    background: url("/bitrix/templates/school_integration/images/rm_head_left_cor.jpg") no-repeat scroll 0 0 transparent;
    height: 36px;
    width: 10px;
}
.tab_vac td.center_top {
    background: url("/bitrix/templates/school_integration/images/rm_head_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 36px;
}
.tab_vac td.right_top {
    background: url("/bitrix/templates/school_integration/images/rm_head_right_cor.jpg") no-repeat scroll 0 0 transparent;
    height: 36px;
    width: 10px;
}
.tab_vac td.left {
    background: url("/bitrix/templates/school_integration/images/rm_li_bg_left.gif") repeat-y scroll 0 0 transparent;
    width: 10px;
}
.tab_vac td.right {
    background: url("/bitrix/templates/school_integration/images/rm_li_bg_right.gif") repeat-y scroll 0 0 transparent;
    width: 10px;
}
.tab_vac td {
    background-color: #FAFAFA;
    vertical-align: middle;
}
.tab_vac td.left_bot {
    background: url("/bitrix/templates/school_integration/images/rm_last_li_left.gif") no-repeat scroll 0 0 transparent;
    height: 8px;
    width: 10px;
}
.tab_vac td.center_bot {
    background: url("/bitrix/templates/school_integration/images/rm_last_li_bg.gif") repeat-x scroll 0 0 transparent;
    height: 15px;
}
.tab_vac td.right_bot {
    background: url("/bitrix/templates/school_integration/images/rm_last_li_right.gif") no-repeat scroll 0 0 transparent;
    height: 8px;
    width: 10px;
}
.menu_vac {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.menu_vac ul.vac_ul {
    margin: 0;
    padding: 0;
}
.menu_vac li.vac_li {
    border-top: 1px solid #EAEAEA;
    display: table;
    width: 100%;
}
.menu_vac a.vac_a {
    background: url("/bitrix/templates/school_integration/images/circle_not_act.gif") no-repeat scroll 16px 9px transparent;
    color: #000000;
    display: block;
    font-family: Verdana;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    padding-left: 42px;
    text-decoration: none;
}
.menu_vac a.vac_a.select {
    background: url("/bitrix/templates/school_integration/images/circle_act.gif") no-repeat scroll 16px 9px #ECECEC;
    color: #000000;
    font-family: Verdana;
    font-size: 13px;
    height: 30px;
    padding-left: 42px;
    text-decoration: none;
}
.menu_vac a.vac_a:hover {
    background: url("/bitrix/templates/school_integration/images/circle_hover.gif") no-repeat scroll 16px 9px transparent;
    color: #0088CC;
}
.div_vac {
    clear: both;
    display: none;
    margin: 0;
    padding: 10px;
}
.aut_yes{
	float:right;
	margin-top:16px;
	clear: both;
}
.aut_yes a{}
popup {
position: relative;
z-index: 1;
}

.wa .popup:hover {
background-color: transparent;
z-index: 2;
}

.wa .popup span {
position: absolute;
visibility: hidden;
width: 140px;
margin-left: 0px;
top: 0px;
left: 0px;
}

.wa .popup span img {
left: 0px;
padding-left: 0px;
margin-left: 0px;
top: 0px;
}

.wa .popup:hover span {
visibility: visible;
left: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .wa .popup:hover span {
 visibility: visible;
 top: -120px;
 } 
}

.top_bans { 	
	float:left; 
	width:700px; no-repeat top center; 
	position: relative; height: 407px;
z-index:0;
}
.top_bans img { 		
	position: absolute; 		
	left: 0; 		
	top: 0;
	width:700px;
	height:407px;
}

.search {clear:both; float:right;}

.search .item {
background: url("/images/search_bg.gif") no-repeat scroll 0 0 transparent;
float: left;
height: 19px;
padding: 3px 5px 0;
width: 164px;
} 

.search .item .textfield {
background: none repeat scroll 0 0 transparent;
border: 0 none;
color: black;
font: 12px Arial,Helvetica,sans-serif;
vertical-align: top;
width: 164px;
margin-top:-1px;
}

.search .item .textfield:focus { outline: none; }

.search .btn {
background: url("/images/btn_search2.png") no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
float: left;
height: 14px;
margin: 4px 3px 0 4px;
vertical-align: top;
width: 14px;
}
.Clear {
clear: both;
font-size: 1px;
line-height: 0px;
height: 0px;
}

.gallery{}
.block{width: 205px; display: inline-table; background: #d2deea url('/images/foto_corner.gif') top left no-repeat; padding: 6px; color: black; font:12px "Trebuchet MS", Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-align: center; vertical-align: top; margin: 0 10px 10px 0}
.block .decor{padding: 7px; background-color: #f3f7fa; border: 1px #aaa solid; border-width: 0 1px 1px 0}
.block .photo {}
.block .text {margin-top: 5px; width: 190px }
.gallery-all .block{background: none}
.gallery-all .block .decor{border-color: #fff}


.popup {
position: relative;
z-index: 2;
}

.popup:hover {
background-color: transparent;
z-index: 2;
}

.popup span {
position: absolute;
visibility: hidden;
}

.popup span img {
border-width: 0;
padding: 2px;
}

.popup:hover span {
visibility: visible;
top: -90px;
left: 140px;
}

.popup:hover span {
visibility: visible;
}

<!--
a.podskazka {
position: relative; 
text-decoration: none !important; 
color:#0080C0 !important; 
font-weight:normal !important; 
}

a.podskazka:hover {
z-index:999; 
background-color:#0080C0; 
color: #fff !important;}

a.podskazka span {
display: none; 
}

a.podskazka:hover span {
display: block; 
position: absolute; 
top:2em; left:2em; 
width:350px; 
padding:5px; 
background-color: #0080C0; 
color: #FFFFFF;
text-align: center; 
text-indent: 0px;}

a.priskazka {
position: relative; 
text-decoration: none !important; 
color:#0080C0 !important; 
font-weight:normal !important; 
}

a.priskazka:hover {
z-index:999; 
background-color: #0080C0; 
color: #fff !important; 
}

a.priskazka span {
display: none; 
}

a.priskazka:hover span {
display: block; 
position: absolute;
top:2em; left:2em; 
width:250px; 
padding:5px; 
color: #FFFFFF; 
text-indent: 0px;
border-top: 1px solid rgb(153, 204, 255); border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(51, 102, 153); background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90; 
    text-align: right;}-->

 h1 {
    font-family: 'Times New Roman', Times, serif; 
    font-size: 150%;
    color: #0781c2; 
   }



#header{
	zoom:1;
	padding:0 0 5px;
	/*position:relative;*/
	z-index:5;
/*		background:url('/images/ege-head-r.jpg') right top no-repeat;*/
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	float:left;
	width: 943px;
	height: 110px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
        padding:0 0 0 0;
}
.logo a{
	display:block;
	height:100%;
}

.column .pic{
color:#fff;
}

.column .link{
box-sizing: border-box;
-moz-box-sizing: border-box;
display:block;
height:35px;
color:#fff;
font-size:16px;
font-weight:bold;
padding-top:3px; 
padding-left:5px;
font-family:Times New Roman;
width:220px;
margin-bottom:10px;

}
.column .f-1{
background:url(/images/news/f-1.jpg);

}

.column .f-2{
background:url(/images/news/f-2.jpg);

}
.column .f-3{
background:url(/images/news/f-3.jpg);

}
.column .f-4{
height:36px;
background:url(/images/news/f-4.jpg);

}
.column a{
text-decoration:none;
}

.tooltip {
position: relative;    
cursor: help;
}
.tooltip span {
position: absolute;     
margin-left: -30000px;  
background-color: rgb(79,122,165); 
color: #fafafa;             
padding:10px;                       
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
	}
.tooltip:hover span {     /* При наведении */
margin-left: 0;         /* Возвращаем из далекого заэкранного края блок на место */
width: 240px;           /* Задаем ширину */
z-index: 1000;          /* Помещаем на самый верх */
/* Позиционируем относительно родительского блока */
top:30px;               /* Отступ сверху */ 
left:20px;              /* Отступ слева */         
	}
	.tooltip span:after{
content: '';            /* Добавили контент */
width:0;                /* Спрятали его, превратив в 0 */
height:0;
border-bottom: 10px solid #4f7aa5;  /* Нижним бордером задаем цвет и высоту треугольника */
border-right: 30px solid transparent; /* Правым - ширину треугольника вправо */
position: absolute;     /* Позиционируем относительно родительского блока */
top:-10px;
left:10px;
	}


.logo,.logo:hover {text-decoration:none;}
.logo p{position:relative;top:-112px;text-align:right;font-family:'Times New Roman'; color: #eee;margin:0px;padding:2px;border:none;}
.logo .phone-log{font-size:13px;padding:5px;margin-right:15px;}
.logo .name{font-size:19px;margin:0;margin-right:18px;}
.logo .phone-log.top{
padding-top:22px;
}
.logo .phone-log.bottom{
padding-bottom:22px;
}


a.newlink:link {color:#0781c2;}
a.newlink:active {color:#0781c2;}
a.newlink:visited {color:#0781c2;}
a.newlink:hover {text-decoration:none; color:#fa1c31;} 


 @-webkit-keyframes pulsate 
{ 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; } 
} 
@keyframes pulsate 
{ 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; } 
} 
#blink7 { 
color: rgb(245,245,245); 
text-shadow: 0 -1px rgba(0,0,0,.1); 
background: red; 
-webkit-animation: pulsate 1.2s linear infinite; 
animation: pulsate 1.2s linear infinite;
}

.table_blur {
  background: #f5ffff;
  border-collapse: collapse;
  text-align: left;
}
.table_blur th {
  border-top: 1px solid #777777;	
  border-bottom: 1px solid #777777; 
  box-shadow: inset 0 1px 0 #999999, inset 0 -1px 0 #999999;
  background: linear-gradient(#9595b6, #5a567f);
  color: white;
  padding: 10px 15px;
  position: relative;
}
.table_blur th:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 25%;
  height: 25%;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255,255,255,.08));
}
.table_blur tr:nth-child(odd) {
  background: #ebf3f9;
}
.table_blur th:first-child {
  border-left: 1px solid #777777;	
  border-bottom:  1px solid #777777;
  box-shadow: inset 1px 1px 0 #999999, inset 0 -1px 0 #999999;
}
.table_blur th:last-child {
  border-right: 1px solid #777777;
  border-bottom:  1px solid #777777;
  box-shadow: inset -1px 1px 0 #999999, inset 0 -1px 0 #999999;
}
.table_blur td {
  border: 1px solid #e3eef7;
  padding: 10px 15px;
  position: relative;
  transition: all 0.5s ease;
}
.table_blur tbody:hover td {
  color: transparent;
  text-shadow: 0 0 3px #a09f9d;
}
.table_blur tbody:hover tr:hover td {
  color: #444444;
  text-shadow: none;
}

 P.parent {
margin-left:30px;
margin-right:30px;
      }

.left-messages .message{
margin:10px 0;
}
/* End */
/* /bitrix/templates/school_integration/components/bitrix/menu/vertical_multilevel1/style.css?14390313296434 */
/* /bitrix/templates/school_integration/components/bitrix/menu/grey_tabs3/style.css?13596647271785 */
/* /bitrix/templates/school_integration/styles.css?1680967421355 */
/* /bitrix/templates/school_integration/template_styles.css?168097442821322 */
