﻿.adptmenubut, .adaptsecmenu{
	display:none;
}

.clearb{
	clear:both;
}


/*--Скрывваем элементы на полной версии------*/

#mobile_nav_button{
	display:none;
}
.mainpagefooteradapt{
	display:none;
}

/*-----Настройка элементов под мобильные устройства----*/

div.pagesdate{
	position:relative !important;
}

@media only screen and (max-width:749px) {
img{max-width:650px !important;}
.shallnews{display:none;}	
	div.pagesdate{width:640px !important;font-size:16px;}
#adaptOL{
	margin-left:20px !important;
}
.toggle_content table{
	width:100% !important;
}
#adph1{
	position: relative;
    float: left;
    
}
.adptitle{
	width:570px;
	float:left;
	font-size:38px !important;
}
.imgmenuadp{
	    position: absolute;
    top: 40%;
    left: 35%;
}
.adptmenubut{
	display: block;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    border: #cccccc solid 1px;
    left: 593px;
    min-height:38px;
    height: 100%;
    position: absolute;
    width: 60px;
    background:#29a3f3;
    }
/*color: #0072bc;
    background: #f6f6f6;
    text-align: center;
*/
.adaptsecmenu{
	
margin-top: 0px;
	
margin-bottom:20px;
	
margin-left: 3px;
	
box-shadow: 0 0 7px rgba(0,0,0,0.9);
	
border: 0px;
	
width: 100%;
	
min-width: 320px;
	
max-width: 655px;
	
float: left;
}
    /*text-decoration: underline;padding-top:20px;
	padding-bottom:14px;*/
.adaptsecmenu a.static {
padding-top:0px;
}
.adaptsecmenu li{
	border-bottom: 1px solid #ccc;
}
/*background: url(../images/li_arrow.png) no-repeat scroll 2px 6px transparent !important;
*/
.adaptsecmenu .menu-item-text{
	margin-left:15px;
	font-size: 16px!important;
}

.adaptsecmenu .s4-ql, .adaptsecmenu .content{
	margin-bottom:0px!important;
}
/*color: #0072bc!important;
.adaptsecmenu .s4-ql a{
	color:#545454!important;
}*/
.adaptsecmenu li.static{	
    padding-top: 6px;
    padding-bottom: 5px;}
.adaptsecmenu li{	font-size: 15px!important;}

 .adaptsecmenu .s4-ql a.selected{
	border-bottom:none!important;
}
#left_sidebar{
	display:none !important;
}
#page {width: 664px !important;margin-top: 20px;}
.top-menu a img{
	margin-right:1.5px !important;
}
.top-menu a{
	    padding: 0px 1px 0px 0px !important;
}
.flags_border{
	padding: 11px 0px 0px 0px !important;
	font-size: 18px;
}
.pagination, .copyright_center{display:none !important;}
.div_mpei_cat{width:660px !important}
#adapt_no{display:none;}
table.adapt_main_table{width: 665px !important;position: relative;top: 50px;}
table.adapt_main_table td{display:block !important ;padding-right: 10px !important;width: 650px !important;max-width: 638px !important;}
.entranceToMPEIBG{background-size: 660px 285px;width: 660px;height: 300px;}
.entranceToMPEI{top:160px !important;right: 4px !important;}
.anythingBase .panel{width: 290px !important;margin-right:20px!important;position: relative;left: -124px;}
div.about{
    width: 625px !important;
    max-width: 625px !important;
    min-height: 200px !important;
    font-size: 20px !important;
}

#block_editors_choice{width: 640px !important;height: 200px;}
.dfwp-item table td span{font-size: 20px !important;}
.dfwp-item table {margin-bottom:0 !important;}
#block_editors_choice .anythingSlider .forward{left: 630px;}
/*div.about .details p, #wrapper .view_all{font-size: 21px !important;text-shadow: none !important;} */
/*--Слайдер--*/
div.mpei_cat, div.mpei_cat_last{    margin: 0 15px 20px 5px !important;}
.slideradapt{margin-top:50px !important; width:660px !important;height:268px !important;}
.slides_container {
    width: 657px !important;
    height: 350px !important;
}
.slide .image {
    width: 658px !important;
    height: 350px !important;
}
#example{height: 350px !important;}
.caption {
    top: 235px !important;
    height: 110px !important;
    left: 1px !important;
    font-size: 20px !important;
    max-width: 600px!important;
    width: 600px !important;
}

.slideradapt #slides .next img, .slideradapt #slides .prev img { margin-top: 100px!important;}
.slideradapt a.prev{
	height:263px !important;
	width:120px !important;
}
.slideradapt a.next{
	height:263px !important;
	width:120px !important;
}

.next{left:540px!important; padding-left:100px !important;}

/*------*/
.leftblockadapt, .schedule{float:left !important;}
.schedule{padding:0 !important; margin:0 0 5px 0 !important;}
#WebPartWPQ2 {width:660px !important;}
.mobleftblock{width:660px !important; float:left !important;}
.mobleftblock .cathedra_dir{width:660px !important; float:left !important;}

#tabmob{
	width:660px !important;
}
.timelineMinor p{font-size:25px !important;width: 430px !important;}
.timelineMinor dt{
	font-size:1.25em !important;
}
dt a.open{font-size:1em !important;}
div.timelineToggle{
    padding-left: 500px !important;
}
.prof-block{
	margin-right:17px !important;
}
.registration-intarnational .mpei-custom-list-fill-form-control select{
	font-size:14px!important;
}
.registration-intarnational .mpei-custom-list-fill-form-label{
	width:274px!important;
}
.registration-intarnational .mpei-custom-list-fill-form{
	width:655px !important;
}
#left_sidebar span.menu-item-text{font-size:18px !important;}
div.block-rectangle{
	width:650px !important;
}
.MsoListParagraphCxSpLast{
	font-size:18px!important;
}
.imgadapt{
	width:653px !important;
}
.cabinet .mpei-custom-list-fill-form{
	width:645px !important;
}
.size-selector{
	display:none;
}

.cabinet .mpei-custom-list-fill-form-control label{
	font-size:20px !important;
}
		body#mobileVersionOn #navigation ul li:hover>ul,body#mobileVersionOn #navigation ul li>ul{
				display:none;
		    position: initial;
}
	/*body#mobileVersionOn #ctl00_IdWelcome_ExplicitLogin{
		display:none!important
}*/
	body#mobileVersionOn #mobile_nav_button{
	display: block;
	cursor: pointer;
	height: 43px;
	float: left;
	position: absolute;
	text-transform: uppercase;
	color: #fff;
	width: 98.5%;
	font-size: 27px;
	z-index:999;
	border-top: #0079a3 solid 1px;
	padding-top: 10px;
	background-color: #004760;
	padding-left: 10px;
	}
    
	body#mobileVersionOn #nav{
		background-color:rgba(0,71,96,.9);
		display: none;
		position: absolute !important;
		right: 4px;
		top: 43px;
		z-index:999;
		border:1px solid #003a4e;
		width: 99%;
		height:2000px;
}
		body#mobileVersionOn .menu-horizontal,body#mobileVersionOn #zz1_TopNavigationMenuV4{
		float: left;
		width: 100%;
		background-color:#fff;
}
	body#mobileVersionOn #navigation ul li{
		
		float:none;
		
}
	body#mobileVersionOn #navigation ul li a{
		display:block;
		font-size: 25px;
		font-weight: 700;
		float:none;
		background:0 0;
		color:#0072bc;
		/* margin: 20px 0px; */
		border:0;
		padding: 33px 17px;
		border-top:1px solid #004760;
		border:0;
		padding: 33px 17px;
		border-top:1px solid #004760;
}
	body#mobileVersionOn #navWrapper,body#mobileVersionOn #navigation ul li:first-child a,body#mobileVersionOn .main_events_block{
		border: 0;
}
	body#mobileVersionOn #naf-naf{
		height:0;
		margin:0
}
.left-block {
    width: 655px !important;
}
.div-btn {
	width: 210px !important;
	margin-right: 12px !important;
}
.div-btn h4 {text-align:center; font-size:22px !important;}

.div-btn img {width: 210px !important;}

/*заголовки*/
.mainpagenews .header a, .mainpagenews2 .header a, .mainpagenews3 .header a, .H2WithLine a, .schedule .header a{
font-size: 26px!important;
    font-weight: bold!important;	
}
.H2WithLine{
	margin-top:20px;
}
.newstitle, .newstitle.news_with_photo_newstitle{
	font-size: 15px!important;
}
.news_with_photo_newsitem{
display: block;
}
.main_page .mainpagenews, .main_page .mainpagenews2, .main_page .mainpagenews3, .leftblockadapt {
	width:90%!important;
}
.main_page .mainpagenews2{margin-top:10px;	}
.tabs-nav li a{
	font-size: 18px!important;
}
#block_footer_menu .header{
    background-position:0 31px;
}
#block_footer_menu2 .header, #block_footer_menu3 .header {
	    background-position: 0 36px;
    height: 37px;
}

.schedule .header, .mainpagenews3 .header, .mainpagenews2 .header {	background-position:0 43px;}
.mainpagenews .header{	background-position:0 42px;}
.leftblockadapt .H2WithLine {	
margin-bottom:0px; 
background-position:0 36px;
margin-bottom: -5px!important;}

.div_mpei_cat {
	margin-bottom:0px;
}
.mainpagenews{
	margin-bottom:0px!important;
}
.PortalMainCalendar_location{font-size:14px;}
.PortalMainCalendar_title{font-size:18px;}
.schedule .header{margin-top:-10px;}
.main_events_block{margin-top:13px;}
/*.mainpagenews2 .header .ms-rteElement-H2{margin-top:-20px!important;}
.mainpagenews2 .header {margin-bottom:0px;}
.main_events_block{margin-top:10px;}*/
/*кнопки на главной*/
.mpei_cat img, .mpei_cat_last img {float:left; width:50px; height:50px; margin-top:-10px; margin-left:20px; margin-right:20px; }
.mpei_cat, .mpei_cat_last {vertical-align:middle!important; padding:30px 10px 10px 0px!important; height:auto!important; text-align:left!important;}

}





@media only screen and (max-width: 749px)
{
	#content article .content{clear:both;width: 655px;}
#content{width: 655px !important;}
#naf-naf{display: inline-flex;}
.wrapper, #above_header, .region, #under_header,  #content_top, .region, footer, .region {max-width: 678px !important;margin: 0 !important;}
 .inner, body #s4-bodyContainer {min-width: 670px !important;}
.flags_border, .top-menu{}
.flags_border span{font-size: 16px !important;}
.ms-menu-a#zz13_Menu{font-size: 18px !important;}
.ms-MenuUIULItem .ms-MenuUILabel#zz11_ID_LoginAsDifferentUser span, .ms-MenuUILabel{
	font-size: 16px !important;
}
div.ms-MenuUILarge, ul.ms-MenuUIUL{	width:320px!important;}
.top-menu{margin: 9px 0 9px 0px !important;border-top:solid white;padding-top:9px;}
.top-menu a img{
	margin-right: 2px !important;
}/*margin-right:1.5px !important;*/
.top-menu a{
	    padding: 0px 1px 0px 0px !important;
	    font-size:18px;
	    margin-right: 10px;
}
.flags img{margin-top: 3px;}
.signup {margin-top:3px;}
.top-menu{margin: 9px 0 9px 0px !important;border-top: none;padding-top:9px;font-size: 18px !important;float: right !important;}
.clearb{display:none;}
.newsBlock .bordered {float:left;}
#mobileVersionOn .ms-rteElement-P, div.about p, .ms-rteElement-P, .mpei-galaktika-group-form-message{font-size: 20px !important;line-height: 20px !important;float: none;}
#mobileVersionOn .ms-rteElement-H4{font-size:18px !important;}
#mobileVersionOn .ms-rteElement-H2, #mobileVersionOn .ms-rteElement-H2 a{font-size:24px !important; margin-top:0 !important;}
.arrow_in_circle {font-size:18px !important}
footer .ms-rteElement-P{font-size:18px !important;}
#block_footer_menu3 img{display:none;}
#block_footer_menu{margin-right:30px!important;}
#block_footer_menu2 .sitemap_icon {margin-top:0 !important; margin-bottom:15px}
#block_footer_mainpage_social {float: left;width: 340px !important;margin-right: 0px;margin-top: -80px !important;}
.copyright_center img{display:none;}
.copyright_right{float:unset !important;text-align:center}
#block_footer_menu2 .header a{font-size:24px !important;}
#block_footer_menu2{width: 300px !important;}
.wrapper, #above_header .region, #under_header .inner, #content_top .region, footer .region{width:auto !important;}
div.urp_cat .ms-rteElement-H2{margin-top:15px !important;}
.newsBlockmob{
	margin-bottom: 100px !important;
    height: -webkit-fill-available !important;
    height: auto!important;}
    
/*страница регистрации на портале*/   
 div.ms-rtestate-field div.mpei-p-reg-form, div.ms-rtestate-field div.mpei-p-reg-result{ padding:15px!important;}
 div.mpei-p-reg-form-lbl, .mpei-p-reg-form-control input[type=submit]{font-size:18px!important;width:auto!important;}
 .mpei-p-reg-form-control{margin-bottom:15px;}

}

.testic{
	display:none;  
    }

@media only screen and (max-width: 749px){


	ul.portfolio-area{
	width: 658px !important;
}
.portfolio-area li {
	float: left;
	margin: 0 5px 20px 0 !important;
	overflow: hidden;
	width: 200px !important;
	padding: 5px;
	text-align: center;
	display: table-cell;
}
.testic{
	display: block;
	background: url('/Style%20Library/Images/menu-dots.png') no-repeat;
    background-size: 25px;
    background-position: 17px;
    height: 60px;
    width: 60px;
    position: relative;
    margin-left: 570px;
    top: -50px;
    border-radius: 14px;
    border: #39788a 2px solid;
	}
    
#navigation ul li:hover>ul{
	opacity: 1;
	position: inherit !important;
	top: 99%;
	left: 0;
}
#navigation {background:none;}

li.dynamic a {color:white !important;}	
html{min-width:670px !important;}


#mobile_nav_button img {float:right;margin-right: 10px;}
#mobile_nav_button span {float:left;margin:7px 0px}

.mainpagefooteradapt{
position: absolute;
    top: 42px;
    left: 422px;
    height: 40px;
    font-weight: bold;
    font-size: 25px;
    text-decoration: underline !important;
    width: 310px;
    display: block;
    z-index:100000}

.mainpagefooteradapt img {margin-right:2px; width:24px;height:24px;}
#breadcrumb{
    font-size: 18px!important; margin-top: 30px !important;}
.mpei-custom-list-fill-form-label{
	font-size:15px;
}

.mpei-custom-list-fill-form-control input, .mpei-custom-list-fill-form-control select[name="ctl00$ctl28$g_27dabbc8_c25f_46a8_9122_04a88cdac42f$ListFieldCust_CodeCourseBr"] {
    width: 300px;
}
input[type="checkbox"], input[type="radio"] {
    width:50px!important;
}


} 



















