.topmiddle { padding-right: 60px; width: 40%; }
.topright { padding-left: 60px; width: 40%; }
.facebook { margin: 0 0 0 20px;float: left; }
.phoneTitle { float:left; }
.phoneRegion { float: left; padding-left: 80px; }
.phoneSelect { margin: -30px 0px 8px 30px; }
.menuAdaptive {  display:none; }
.adaptiveSecond  {
	vertical-align: top; 
	padding-top: 10px; 
	padding-left: 20px; 
	font-size: 13px
	
}
.operatorsnumber2 {
	/* position: absolute; */
	background-color: #EBEBEB; 
	border: #666666 dashed 1px; 
	/* bottom: -28px;
	right: 5px; */
	width: 200px;
	padding: 3px 5px 3px 5px; 
	/* text-align:right; */ 
	font-weight: bold; 
	font-size:10px;
	margin-bottom:10px;
}
.right-column { vertical-align: top; }
.right-column.main { width:70%; }
.orange.contact {
	float: right; 
	font-weight: 700;
}
.left-top-footer {
	height:70px;
	padding: 5px 20px; 
	font-size:10px;
}
.right-top-footer {
	padding: 5px 20px; 
}
.footer-social {
	padding: 20px 0;
	max-width: 440px;
	margin: 0 auto;
}
.footer-social .social-element {
	width:68px;
	height:69px;
	background-image: url('/common/html/images/social/smm.png');
	float:left;
	margin-left:20px;
}
.footer-social a :nth-child(1) .social-element {
	background-position: 0 0;
}
.footer-social a:nth-child(2) .social-element  {
	background-position: 70px 0px;
}
.footer-social a:nth-child(3) .social-element  {
	background-position: 138px 0px;
}
.footer-social a:nth-child(4) .social-element  {
	background-position: 205px 0px;
}
.footer-social a:nth-child(5) .social-element  {
	background-position: 273px 0px;
}
.akkredit {  float: right; margin-right: 20px;}
.akkredit img { // width:60px; }
.cll { clear: left; }
.clb { clear: both; }
@media (max-width: 800px) {
	#all { 
	min-width: 360px; 
	width:100%;
	}
	table.top {
		height: 60px;
		width: 600px;
	}
	table.top input {
		height:25px;
	}
	table.top div.block div.r {
		height: 60px;
	}
	table.top div.block {
		background-position: left bottom;
		background-color:#d0cece;
	}
	.tauth { padding-top: 5px;}
	.topleft, .topmiddle, .facebook, .operatorsnumber, .submenu { display:none; }
	.topright  { padding-left:0; }
	.phoneTitle { float:none; }
	.phoneRegion { float:none; padding-left: 0; padding-top:10px; }
	.orange.contact { display:none; }
	.menu  { display:none; }
	.menuAdaptive {  
		display:block; 
		position:relative;
		border-bottom: 1px solid #D8D8D8;
		border-top: 1px solid #D8D8D8;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
		padding:15px 0;
	}
	.logo, .toogle_icon, .info_icon { float:left;  }
	
	.toogle_icon {  
		display:block; 
		width:30px;
		height:50px;
		background-image: url('/common/html/images/menu/icon-menu.svg');
		background-size: 50px 50px;
		margin-left:20px;
		border-left: 1px solid #D8D8D8;
		border-right: 1px solid #D8D8D8;
		padding: 0 10px;
	}
	.info_icon {  
		display:block; 
		width:30px;
		height:50px;
		background-image: url('/common/html/images/menu/info.png');
		background-size: 30px 30px;
		border-right: 1px solid #D8D8D8;
		padding: 0 10px;
		background-repeat: no-repeat;
		background-position:center center;
	}
	.toogle_icon.toggle {
		background-color: #D8D8D8;
		
	}
	.info_icon.toggle {
		background-color: #D8D8D8;
		
	}
	#header_nav {
		display:none;
		position:absolute;
		z-index:999999999;
		width:100%;
		background-color: #FFF;
		top:75px;
	}
	#header_nav  .item-main-menu {
		height:44px;
		line-height:44px;
		
	}
	.adaptiveSecond { display:none; }
	#header_nav  a:nth-child(odd) .item-main-menu {
		background-color: #D8D8D8;	
	}
	#header_nav  a, #header_info  a  {
		text-decoration:none;
		
	}
	#header_nav  .item-main-menu {
		background-position: center left 10px;
		background-repeat:no-repeat;
		background-size: 30px auto;
	}
	#header_nav  .item-main-menu.avia {
		background-image: url('/common/html/images/menu/1y.png');
	}
	#header_nav  .item-main-menu.aero {
		background-image: url('/common/html/images/menu/2y.png');
	}
	#header_nav .item-main-menu.rjd {
		background-image: url('/common/html/images/menu/3y.png');
	}
	#header_nav .item-main-menu.hotel {
		background-image: url('/common/html/images/menu/4y.png');
	}
	#header_nav .item-main-menu.free {
		background-image: url('/common/html/images/menu/5y.png');
	}
	#header_nav  .item-main-menu.ins {
		background-image: url('/common/html/images/menu/6y.png');
	}
	#header_nav .item-main-menu.theetre {
		background-image: url('/common/html/images/menu/7y.png');
	}
	#header_nav .item-main-menu.auto{
		background-image: url('/common/html/images/menu/8y.png');
	}
	#header_nav .item-main-menu.login {
		background-image: url('/common/html/images/menu/10y.png');
	}
	#header_nav  .item-main-menu span  {
		text-transform:uppercase;
		padding-left:50px;
	}
	#header_info {
		display:none;
		position:absolute;
		z-index:999999999;
		width:100%;
		background-color: #FFF;
		top:75px;
	}
	#header_info .item-main-menu {
		height:44px;
		line-height:44px;
	}
	#header_info  a:nth-child(odd) .item-main-menu {
		background-color: #D8D8D8;	
	}
	#header_info  .item-main-menu span  {
		text-transform:uppercase;
		padding-left:50px;
	}
	#AviaForm, .avia {
		max-width:665px;
	}
	.footer {
		display:none;
		
	}
}

@media (max-width: 600px) {
	table.top {
		width: 500px;
	}
}
@media (max-width: 400px) {
	table.top {
		width: 360px;
	}
}
/*
table.menu td:nth-child(3) {
	display: none;
}
.item-main-menu.aero {
	display: none;
}
*/