/*mobile*/
@media only screen and (max-width: 1349px){
	.quotesLeft{
		width:100%;
		float:none;
	}
	.quotesRight{
		width:100%;
		float:none;
		margin-bottom:30px;
	}
	.quotesLeft .getQuotes{
		width:862px;
		margin:0 auto;
	}
	.quotesRight .module{
		width:862px;
		margin:0 auto;
	}
	.quotesRight .terminal .trade{
		width:458px;
		margin:0 auto;
		float:none;
	}
	
	.headerCenter{
		clear: both;
	}
	
	.banners img{
		margin:0 auto;
	}
	.banners .bannerLeft{
		margin:5px auto;
		max-width:100%;
		float:none;
	}
	.banners .bannerRight{
		margin:5px auto;
		max-width:100%;
		float:none;		
	}
}

@media only screen and (max-width: 1199px){
	.mainMenu ul li{
		margin-right:0.3%;
	}
	.headerRight{
		max-width:220px;
	}
	#footer .instr_module{
		width:58%;
	}
	#footer .info{
		width:41%;
	}
	
}
@media only screen and (max-width: 1024px){

	.mobile_menu{
		display:inline-block;
		background:url('/images/icons/menu.svg') left top no-repeat;
		width: 50px;
		height: 50px;
		float:left;
		margin-right:5px;
		margin-top:-10px;
	}
	.mobile_menu_active .mobile_menu{
		position:absolute;
		right:10px;
		top:20px;
		z-index:1;
		width:26px;
		height:26px;
		background:url('/images/icons/close.svg') no-repeat left top;
	}
	
	.headerRight{
		max-width:none;
		display:inline-block;
		float:right;
	}
	
	#headerWrap{
		border-bottom: #c8c8c8 2px solid;
		padding: 16px 10px 7px 10px;
		margin: 0 -10px;
	}
	#header{
		display:inline-block;
	}
	.headerButtons{
		margin:0;
	}
	.mobile_menu_active #headerWrap{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		box-shadow: none;
		box-sizing: border-box;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 12px 10px 10px 11px;
		margin:0;
		z-index:110;
		background-color:#000;
		border:none;
    }
    
    .mobile_menu_active #header{
		position:relative;
		padding-top:50px;
    }
    .logo{
		display:inline-block;
		margin-top: -7px;
		vertical-align:top;
    }
    .logo img{
		width:175px;
    }
    
        
	.mainMenu,.headerCenter,.mobile_menu_active .logo,.hello,.mobile_menu_active #users_online,.mobile_menu_active .authHeader,.headerButtonsRight{
		display:none;
    }
    
    .mobile_menu_active .headerButtonsRight{
		display:inline-block;
    }
    
    .mobile_menu_active .hello,.mobile_menu_active .authHeader{
		display:block;
		position:absolute;
		top:10px;
		left:0;
		text-align:left;
		margin:0 47px 0 0;
    }
    
    .mobile_menu_active .headerCenter{
		display:block;
    }
    
    .mobile_menu_active .mainMenu{
		display:block;
		background:none;
    }
    .mobile_menu_active .mainMenu li{
		display:block;
		background: #2e3338;
		margin:0 0 5px 0;
    }
    .mobile_menu_active .mainMenu li a{
		padding:16px 0;
    }
    
    .headerButtons .userInfo{
		line-height:36px;
    }
		
	.quotesLeft .getQuotes{
		width:100%;
		text-align:center;
	}
	.quotesLeft .getQuotes .quotes{
		height:auto;
		display:inline-block;
		text-align:left;
	}
	.quotesRight .terminal .trade{
		width:426px;
	}
	
	.quotesRight .module{
		width:100%;
	}
	
	.tournamentsRating .dateBlock,.tournamentsRating .summBlock,.tournamentsRating .members{
		display:block;
		margin-bottom:10px;
	}
}