
	.nav-tbl {display: table; width: 100%; height: 40px; background: #0c89c4;}
	.nav-row	{display: table-row-group;}
	.nav-ul	{display: table-row; padding-left: 0px; font-size: 14px;}
	.nav-ul li	{display: table-cell; box-sizing: border-box; border-collapse: collapse; min-width: 50px;}
	.nav-ul li a	{display: block; line-height: 40px; text-align: center; color: #f4f4f4;}
	.nav-ul li a:hover, a.top_activ	{background: #0098D7; color: #ffffff; text-decoration: none; }
	.nav-ul li a:focus	{text-decoration: none;}
	.container	{padding-top: 2px!important;}
	.sub_menu	{display: none; width: 100%; font-size: 16px; }
	.sub_menu_bg	{position: absolute; top: 40px; width: 100%; height: 180px; background: #0098D7;}
	.clear_div	{clear: both;}
	.col1, .col2, .col3	{width: 31%; height: 90px; margin-top: 10px; list-style: none; float: left; line-height: 30px; padding-left: 20px;}
	.col1, .col2		{border-right: 1px solid #999;} 
	.col1_4, .col2_4, .col3_4, .col4_4	{width: 22%; height: 90px; margin-top: 10px; list-style: none; float: left; line-height: 30px; padding-left: 20px;}
	.col1_2, .col2_2	{width: 50%; height: 90px; margin-top: 20px; list-style: none; float: left; line-height: 30px; padding-left: 20px;}
	.col1_2, .col1, .col2, .col1_4, .col2_4, .col3_4		{border-right: 1px solid #999;}
	.col1_2 li, .col2_2 li, .col1 li, .col2 li, .col3 li, .col1_4 li, .col2_4 li, .col3_4 li, .col4_4 li	{line-height: 1.2em; padding-bottom: 10px;}
	.col1_2 a, .col2_2 a, .col1 a, .col2 a, .col3 a, .col1_4 a, .col2_4 a, .col3_4 a, .col4_4 a	{color: #333;}
	.col1 a:hover, .col3 a:hover, .col1_2 a:hover, .col2_2 a:hover, .col1_4 a:hover, .col2_4 a:hover, .col3_4 a:hover, .col4_4 a:hover	{
		background-color: #949494;
        color: #fff; 
        padding: 5px;
		margin-right: 10px;
		margin-top: -5px;
		margin-left:-5px;
		margin-bottom:-5px;
        display: block;}
	.col1 a, .col3 a, .col1_2 a, .col2_2 a, .col1_4 a, .col2_4 a, .col3_4 a, .col4_4 a	{
		padding: 5px;
		margin-right: 10px;
		margin-top: -5px;
		margin-left:-5px;
		margin-bottom:-5px;
        display: block;}
	.col2 a:hover {
		background-color: #949494;
        color: #fff; 
        padding: 5px;
		margin-right: 10px;
        display: block;}
	.col1 a.noactive, .col2 a.noactive, .col3 a.noactive, .col1_2 a.noactive, .col2_2 a.noactive, .col1_4 a.noactive, .col2_4 a.noactive, .col3_4 a.noactive, .col4_4 a.noactive	{color: #aba6a6; text-decoration: none;}
	.col1 a.noactive:hover, .col2 a.noactive:hover, .col3 a.noactive:hover, .col1_4 a.noactive:hover, .col2_4 a.noactive:hover, .col3_4 a.noactive:hover, .col4_4 a.noactive:hover	{text-decoration: none;}
	li.li_right a	{display: block; margin-left: 70px;}
	li.li_right span	{float: left;}

	

	.m_close	{position: absolute; width: 28px; height: 28px; top: 0px; right: 0px;}
	.d-lb, .d-rb	{position: absolute; width: 15px; height: 15px; bottom: 0px; z-index: 1;}
	.d-lb		{left: 0px; background: url(/img/top_menu/lb-a.png);}
	.d-rb		{right: 0px; background: url(/img/top_menu/rb-a.png);}
	.m_close	{background: url(/img/top_menu/menu-close.png) no-repeat;}
.info-card	{min-height: 160px; max-height: 244px;}
.info-card .btn	{font-size: 1.25em}


.info-card .description {padding: 0 8%;}
.info-card.aviasalon-news  .description {padding: 3% 8%;}
.info-card .description h3	{margin-top: 0px;}
.licat:hover a {color:#fff; background:#0098D7;}
.nav-container{ background: #ECEEF1; repeat-x 0 0;}
.f-nav{ z-index: 101; position: fixed; top: 0; width: 996px;}
.nav-container2{ repeat-x 0 0;}
.f-nav2{ z-index: 99; position: fixed; top: 20px; width: 190px;}

.col1q ul li   ul li > a:hover,.col1 ul li.act ul li> a:hover  {
color:white;
    text-decoration: none;
	background-color: #454545;/**/
    }