@charset "utf-8";
/* CSS Document */
html
	{
		height:100%;
		width:100%;
	}

* html #mainbody
	{
/*		height:100%; */
/*		color: f0f0f0; */
	}

body
	{
		padding:0px;
		margin:0px;
		background-color: #02458d;
		font-family:Tahoma;
		line-height:15px;
		height:100%;
		min-width:987px;
		font-size:12px;
		color: #313131;
	}
	
#mainbody
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "987" : "100%");
/*		min-height:100%; */
		border: 0px;
		padding: 0px;
		margin: 0px;
		background: url(/cms/sites/all/themes/aeroflot/media/img/wing.jpg) right top no-repeat; /*02458d*/
/*		background: url(/cms/sites/all/themes/aeroflot/media/img/wing.gif) right top no-repeat; */
		position: relative;
		z-index: 100; /* for bottom banner - this Layer must be above */
		min-width: 987px;

	}	

/* Для страниц с иконками - самолет */
#mainbody.dummy {
		background: url(/cms/sites/all/themes/aeroflot/media/img/fon1.jpg) right top no-repeat; /*02458d*/
	
	}
	

a
	{
		text-decoration:underline;
		color: #02458D;
		outline: none;
	}	
	
	
a:hover
	{
		text-decoration:none;
	}	

a img
	{
		border:0px;
	}

p
	{
		padding:5px 0px 5px 0px;
		margin:0px;
	}	
	
	
form
	{
		padding:0px;
		margin:0px;
	}

form input
	{
        border-top: 1px solid #ADACB2;
        border-left: 1px solid #E2E8EF;
        border-right: 1px solid #E2E8EF;
        border-bottom: 1px solid #E2E8EF;
        font-family: Tahoma;
        font-size:12px;
        font-weight:normal;
        color:#000000;
        height: 17px;
		vertical-align: middle;
		outline: none;
	}


form select 
	{
        border-top: 1px solid #ADACB2;
        border-left: 1px solid #E2E8EF;
        border-right: 1px solid #E2E8EF;
        border-bottom: 1px solid #E2E8EF;
        font-family: Tahoma;
        font-size:12px;
        font-weight:normal;
        color:#000000;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        display:block;
        height:21px;
	}


form textarea
	{
        border-top: 1px solid #ADACB2;
        border-left: 1px solid #E2E8EF;
        border-right: 1px solid #E2E8EF;
        border-bottom: 1px solid #E2E8EF;
        font-family: Tahoma;
        font-size:12px;
        font-weight:normal;
        color:#000000;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        display:block;
	}

#header
	{
		height:148px;
		/*background:url(/cms/sites/all/themes/aeroflot/media/img/main_bg_nonactive.jpg) 50% 0px no-repeat;	*/
	}	

#main_container
	{
/*		background: green; */
		background: none;
		width: 100%; 
		float: right;
		margin: 0px 0px 0px -295px;
		padding: 0px;
		height:550px;
		
	}

#header_print_only {
	display: none;
	}
	
	
#plates{
 width:384px;
 height:30px;
 float:left;
 background:#0F6;
}

#search_plate{
 width:187px;
 height:30px;
 background:url(../../cms/sites/all/themes/aeroflot/media/img/top_search_left.png) top left no-repeat;
}


.block_content
	{
		padding:0px 0px 10px 0px;
		border: 0px;
		width: auto;
		margin: 0px 35px 20px 295px;
		background: url('/cms/sites/all/themes/aeroflot/media/img/pixline_01.jpg') left bottom no-repeat;
		position: relative;
	}


.block_dummy
	{
		padding:0px 0px 10px 0px;
		border: 0px;
		width: auto;
		background: none;
		margin: 0px 35px 20px 35px;
		position: relative;
	}



/* Шапка страницы #header */
#header a, #header a:hover {text-decoration: none;}

a#afl_logo {
	background-position: 0 0;
	background-repeat:no-repeat;
	display: block;
	float: left;
	width: 286px;
	height: 80px;
	border: 0px;
	margin: 20px 0px 0px 34px;
	_margin: 20px 0px 0px 17px;
	}
	
a#afl_logo img {
	/* Only for print
	display: none; */
	}

a#skyteam_logo {
	background:url(/cms/sites/all/themes/aeroflot/media/img/logo_skyteam.gif) 0px 0px no-repeat;
	display: block;
	float: left;
	width: 42px;
	height: 80px;
	border: 0px;
	margin: 20px 0px 0px 0px;
	}


.top_tabs {
	float: right;
	height: 30px;
	width: 123px;
	background: url(/cms/sites/all/themes/aeroflot/media/img/top_search_left.jpg) left top no-repeat;
	padding: 0px;
	margin: 30px 10px 0px 0px;
	}

#search input {
	border-top: 1px solid #3D7BAD;
	border-bottom: 1px solid #B7D9ED;
	border-left: 1px solid #B7D9ED;
	border-right: 1px solid #B7D9ED;
	margin: 7px 0px 0px 8px;
	color: #000;
	font-size: 11px;
	height: 12px;
	width: 95px;
	float: left;
	}

#search_inner input {
	border-top: 1px solid #3D7BAD;
	border-bottom: 1px solid #B7D9ED;
	border-left: 1px solid #B7D9ED;
	border-right: 1px solid #B7D9ED;
	margin: 7px 0px 0px 8px;
	color: #000;
	font-size: 11px;
	height: 12px;
	width: 145px;
	float: left;
	}


.top_tabs .txt {
	margin: 7px 0px 0px 8px;
	_margin: 7px 0px 0px 4px;
	padding: 0px;
	float: left;
	color: #fff;
	font-size:11px;
	text-align:center;
	
	}

.top_tabs .btn_right {
	background: url(/cms/sites/all/themes/aeroflot/media/img/top_search_right.jpg) right top no-repeat;
	height: 30px;
	padding: 9px 5px 0px 0px;
	float: right;
	}

.top_tabs .btn_right img {
	border: 0px;
	cursor: pointer;
	}

#search_inner {
	width: 182px;
	}

#cab_enter {
	width: 115px;
	}

#represent {
	width: 135px;
	}


#home {
	float: right;
	display: block;
	height: 37px;
	width: 45px;
	padding: 0;
	margin: 15px 3px 0px 0px;
	background:url(/cms/sites/all/themes/aeroflot/media/img/top_home.png) 0px 0px no-repeat;
	}
#home_en {
	float: right;
	display: block;
	height: 32px;
	width: 92px;
	padding: 0;
	margin: 18px 3px 0px 0px;
	background:url(/cms/sites/all/themes/aeroflot/media/img/main_site_en.jpg) 0px 0px no-repeat;
	}
#home_ru {
	float: right;
	display: block;
	height: 32px;
	width: 92px;
	padding: 0;
	margin: 18px 3px 0px 0px;
	background:url(/cms/sites/all/themes/aeroflot/media/img/main_site_ru.jpg) 0px 0px no-repeat;
	}

/*#search {
	float: right;
	display: block;
	height: 37px;
	width: 189px;
	padding: 0;
	margin: 18px 6px 0px 0px;
	text-align:right;
	background:url(/cms/sites/all/themes/aeroflot/media/img/icon_search.png) 0px 0px no-repeat;
	background:url(/cms/sites/all/themes/aeroflot/media/img/search_bg.jpg) 0px 0px no-repeat;
	} #search a {
	display:block;
	float:right;
	height:27px;
	margin:0 5px 0 0;
	padding:0;
	width:22px;
}
#search input{
	font-size:11px;
	margin:5px 0 7px 10px;
	padding:2px;
	width:140px;
}*/
	
	#search {
	float: right;
	display: block;
	height: 37px;
	width: 45px;
	padding: 0;
	margin: 15px 3px 0px 0px;
/*	background:url(/cms/sites/all/themes/aeroflot/media/img/icon_search.png) 0px 0px no-repeat; */
	background:url(/cms/sites/all/themes/aeroflot/media/img/top_find.png) 0px 0px no-repeat;
	}


#mail {
	float: right;
	display: block;
	height: 37px;
	width: 45px;
	padding: 0;
	margin: 15px 3px 0px 0px;
/*	background:url(/cms/sites/all/themes/aeroflot/media/img/mail.png) 0px 0px no-repeat; */
	background:url(/cms/sites/all/themes/aeroflot/media/img/top_mail.png) 0px 0px no-repeat;
	}

#map {
	float: right;
	display: block;
	height: 37px;
	width: 45px;
	padding: 0;
	margin: 15px 3px 0px 0px;
/*	background:url(/cms/sites/all/themes/aeroflot/media/img/karta.png) 0px 0px no-repeat; */
	background:url(/cms/sites/all/themes/aeroflot/media/img/top_map.png) 0px 0px no-repeat;
	}
#office {
	background:url("/cms/sites/all/themes/aeroflot/media/img/offices.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:37px;
	margin:15px 3px 0 0;
	padding:0;
	width:45px;
	}

#language {
	float: right;
	display: block;
	height: 37px;
	width: 45px;
	padding: 0;
	margin: 15px 28px 0px 0px;
	_margin: 15px 14px 0px 0px;
/*	background:url(/cms/sites/all/themes/aeroflot/media/img/icon_lang.png) 0px 0px no-repeat; */
	}

#login {
	float: right;
	display: block;
	height: 30px;
	width: 187px;
	padding: 0;
	margin: 18px 3px 0px 0px;
	float:right;
/*	background:url(/cms/sites/all/themes/aeroflot/media/img/icon_search.png) 0px 0px no-repeat;
	background:url(/cms/sites/all/themes/aeroflot/media/img/login_ru.png) 0px 0px no-repeat; */
	}
/*
.login_form
{
	width:187px;
	height:136px;
	top:47px;
	background:url(/cms/sites/all/themes/aeroflot/media/img/login_bg.png) 0px 0px no-repeat;
	z-index:7;
	position:absolute;
}
.login_form label
{
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

*/

/* end: Шапка страницы */

/* footer*/
.clear0
	{
		clear:both;
		font-size:0px;
		line-height:0px;
		padding: 0px;
		margin: 0px;
	}
	
.clear1
	{
		height:197px;
		clear:both;
		font-size:0px;
		line-height:0px;
		padding: 0px;
		margin: 0px;
/*		background:#FF0; */
	}	


#bottom_banner {
	 width: 100%;
	 min-width: 987px;
/* 	 Старая версия */
	 position: absolute;
	 margin: -190px 0px 0px 0px;
	 
/*	 position: relative;
	 margin: 0px;
	 top: -70px; */
	 z-index: 1;
	 display: block;
	 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "987" : "100%");

	}


.footer1 {
/* 	 Старая версия */
		position: relative;
		margin: 0px auto 0px auto; 
		padding: 10px 0px 0px 0px;
		
/*		position: absolute;
		margin: 0px auto 0px auto; 
		padding: 0px 0px 0px 0px; */
		
/*		position: absolute;
		margin: 0px auto 0px auto; 
		padding: 10px 0px 0px 0px;
		bottom: -80px; */
		width: 100%;
		height: 90px;
		display:block;
		background: url(/cms/sites/all/themes/aeroflot/media/img/footer.jpg) left top repeat-x;
	}		


/*end: footer*/

/* > #block_leftmenu */
#block_leftmenu
	{
		width:250px;
		padding:0px 0px 70px 30px;
		float:left;
		margin: 0px;
		border: 0px;
		/* background: red; */
	}


#block_leftmenu ul.menu{
		 display: block;
		 width:244px;
		 float:none;
		 list-style: none;
		/*  background: green; */
		 padding:0;
		 margin:5px 0px 0px 0px;
}

#block_leftmenu ul.menu li{
 font-family:Tahoma;
 font-size: 11px;
 font-weight:normal;
 line-height:normal;
 text-transform:uppercase;
 
 list-style: none;
 padding: 0px;
 margin: 0px;
}

#block_leftmenu ul.menu li.leaf,
#block_leftmenu ul.menu li.collapsed,
#block_leftmenu ul.menu li.expanded {
 list-style: none;
 list-style-image: none;
 list-style-type: none;
 padding: 0px;
 margin: 0px;
	
	}



#block_leftmenu ul.menu li a {
 display:block;
 width:182px;
 height: 29px;
 margin:0;
 padding:18px 0 0 62px;
 text-decoration:none;
 color:#fff;
 position:relative;
 background-position: 0 0;
}

#block_leftmenu ul.menu li.last a { 
	height: 30px;
}

#block_leftmenu ul.menu li a:link{
 display:block;
 text-decoration:none;
 color:#fff;
}

#block_leftmenu ul.menu li a:hover,
#block_leftmenu ul.menu li.active-trail a {
 color:#0c53a1;
}




/*
#block_leftmenu ul li a.buy {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_buy_1.gif) top left no-repeat;
}

#block_leftmenu ul li a.buy:hover,
#block_leftmenu ul li.active a.buy {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_buy_2.gif) top left no-repeat;
}

#block_leftmenu ul li a.online_reg {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_online_reg_1.gif) top left no-repeat;
}

#block_leftmenu ul li a.online_reg:hover,
#block_leftmenu ul li.active a.online_reg {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_online_reg_2.gif) top left no-repeat;
}

#block_leftmenu ul li a.special {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_special_1.gif) top left no-repeat;
}

#block_leftmenu ul li a.special:hover,
#block_leftmenu ul li.active a.special{
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_special_2.gif) top left no-repeat;
}

#block_leftmenu ul li a.travel{
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_travel_1.gif) top left no-repeat;
}

#block_leftmenu ul li a.travel:hover,
#block_leftmenu ul li.active a.travel {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_travel_2.gif) top left no-repeat;
}

#block_leftmenu ul li a.before_after {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_before_after_1.gif) top left no-repeat;
}

#block_leftmenu ul li a.before_after:hover,
#block_leftmenu ul li.active a.before_after{
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_before_after_2.gif) top left no-repeat;
}

#block_leftmenu ul li a.bonus {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_bonus_1.gif) top left no-repeat;
}

#block_leftmenu ul li a.bonus:hover,
#block_leftmenu ul li.active a.bonus{
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_bonus_2.gif) top left no-repeat;
}

#block_leftmenu ul li a.company {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_company_1.gif) top left no-repeat;
 height: 30px;
}

#block_leftmenu ul li a.company:hover,
#block_leftmenu ul li.active a.company {
 background:url(/cms/sites/all/themes/aeroflot/media/img/left_menu/left_menu_btn_company_2.gif) top left no-repeat;
}

*/
/* end: > #block_leftmenu*/





/* Навигация - хлебные крошки */
#breadcrumbs {
	height: 30px;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	color: #fff;
	background: url(/cms/sites/all/themes/aeroflot/media/img/breadcumb_arrow.gif) left 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}

#breadcrumbs.dummy {
	margin: 60px 0px 0px 0px;
}

#breadcrumbs a
{ color: #fff;}

#breadcrumbs a:hover{ 
	text-decoration: none;
}
#breadcrumbs a img
{ float:left;
margin-right:5px;
border:none;}
#breadcrumbs b{  
	color: #ffb20d;
	font-weight: normal;
}

/* end: Навигация - хлебные крошки */



.content {	zoom: 1;
		display: block;
/*		position: relative; */
		
/*		margin: 0px 35px 20px 0px; */
/*		margin: 0px 35px 0px 0px; */
		margin: 0px;
		padding: 0px 50px 20px 35px;
		background: #fff url(/cms/sites/all/themes/aeroflot/media/img/aero_ang_new1.png) right top no-repeat;
/*		background: #fff url(/cms/sites/all/themes/aeroflot/media/img/white_corner.png) right top no-repeat; */
		text-align: justify;
		min-height: 490px;
		height: auto !important;
		height: 490px;
	}

/* > content > */

.content a {
		color:#02458d;
	}

.content h1 {
	display:block;
/*	margin-right: 140px;height: 25px; */
	color: #01458d;
	width: 90%;
	line-height: 25px;
	padding: 35px 0px 5px 0px;
	margin: 0px;
	font-size: 25px;
	font-weight: normal;
	margin-bottom:20px;
	/* background:url(/cms/sites/all/themes/aeroflot/media/img/h1_line.gif) left 50px repeat-x; */
	background:url(/cms/sites/all/themes/aeroflot/media/img/h1_line.gif) right bottom no-repeat;
	text-align:left;
	
	}

.content h2 {
	display:block;
	font-size: 19px;
	font-weight: normal;
	color: #2d7cc7;
	line-height: 22px;
/*	height: 22px; */
	padding: 15px 0px 5px 0px;
	margin: 0px;
	text-align:left;
	}


.content h2.line {
	display:block;
	font-size: 19px;
	font-weight: normal;
	color: #2d7cc7;
	line-height: 22px;
/*	height: 22px; */
	padding: 15px 0px 20px 10px;
	margin: 0px;
	text-align:left;
	background: url('/cms/sites/all/themes/aeroflot/media/img/orange_line.gif') left 40px repeat-x;
	}

hr.orange {
	 border: none; /* Убираем границу для браузера Firefox */
	 color: #ffb20d; /* Цвет линии для браузера Internet Explorer */
	 background-color: #ffb20d; /* Цвет линии для браузера Firefox и Opera */
	 height: 2px; /* Толщина линии */
	}

.content h4 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	text-align:left;
	}

.content .leftphoto {
	 float: left; 
	 padding-right: 20px; 
	 padding-bottom: 20px;
	 margin: 0px;
	}

.content .rightquote {
	background: #f9f9f9 url(/cms/sites/all/themes/aeroflot/media/img/bg_rightquote.gif) 0px 0px no-repeat;
	display: block;
/* _display: inline-block; */
	padding: 9px 10px 9px 20px;
	font-size:10px;
	line-height:12px;
	margin: 10px 0px 10px 20px;
	width: 400px;
	float: right;
	}


.content ol {
	list-style-type:decimal;
	margin: 0px;
	padding: 5px 0px 10px 25px;

	}

.content ol li {
		color: #000;
		font-weight: bold;
		padding: 5px 0px 5px 0px;
	}
.content ol li span {
		color: #313131;
		font-weight: normal;
	}


.content ul {
	  color: #313131;
	  margin-left: 15px;
	  padding-left:0px;
	  list-style:none;
	}

.content ul li {
	  font-weight: normal;
	  background: url(/cms/sites/all/themes/aeroflot/media/img/tire.gif) left 8px no-repeat;
	  padding: 0px 0px 5px 17px;
	  margin: 0px;
	  list-style:none !important;
	}
	

.content .info_important {
	 padding: 20px 0px 20px 60px;
	 margin: 10px 0px 10px 0px;
	 border-bottom: 1px solid #E5E6E8;
	 background: url(/cms/sites/all/themes/aeroflot/media/img/important.gif) 0px 0px no-repeat;
	 min-height: 85px;
	 height: 85px;
	 height: auto !important;
	}
	
	
.content .info_important h4 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	
	}
	
.content span.comment {
	color: #F47920; 
	}

/* end: > content > */


#down_line {
	position:absolute;
	display:block;
	width: 100%;
	height: 10px;
	background: url(/cms/sites/all/themes/aeroflot/media/img/pixline.jpg) 0px 0px repeat-x;
	left: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	}
	

/* footer */

/*--- ===*/

#fl_down {
/*	position: absolute;
	display: inline; */
	
	width: 100%;
	height: auto;
	
	display:block;
	margin: 0px;
	padding: 0px;
	position: relative;
	outline: none;
	min-height: 220px;
	_height: 220px;

	}

#fl_down a {

	position:relative; 
	display: block;
	margin: 0px;
	padding:0px;
	border: none;
	background: #02458d;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}

#fl_down a img{
	position: absolute;
	display: block;
	border: none;
	padding: 0px;
	margin: 0px;
	
	}


.footer_left{
 width:450px;
 float:left;
 padding-left:30px;
 color: #fff;
/* background:red; */
}
.footer_left a
{
	color:#FFFFFF;
}
.footer_right{
 float:right;
 padding-right:30px;
 padding-top: 10px;
 width: 440px;
 
}

.footer_right ul{
	float:left;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
}

.footer_right ul li{
 diplay:block;
 background: url(/cms/sites/all/themes/aeroflot/media/img/aero_arrow.gif) left 5px no-repeat;
 padding-left:7px;
 margin: 5px 20px 0px 0px;
 font-size:13px;
 font-weight:normal;
 line-height:1em;
}

.footer_right a {
	color: #fff;
	
	}

#corporate_entrance {
 display:block;
 float:right;
 background: url(/cms/sites/all/themes/aeroflot/media/img/corps.jpg) 0px 2px no-repeat;
 padding: 0px 0px 0px 40px;
 margin: 15px 0px 0px 0px;
 font-size: 11px;
 line-height: 12px;
	}


.footer_right img{
 float:left;
 margin-right:12px;
 margin-left:40px;
}

.phones {
position:relative;
height:40px;
margin:15px 0 0;
padding:0;
line-height: 18px;
display:inline-block;
}

.phones span {
	font-size: 14px;
	color:#FFB20D;
}
.phones span.comment {font-size: 12px; color: #fff;}

.ph_office {
 background:transparent url(/cms/sites/all/themes/aeroflot/media/img/ico_tel.gif) no-repeat left -1px;
 padding-left:20px;
}

.ph_mob {
 background:transparent url(/cms/sites/all/themes/aeroflot/media/img/ico_mobi.gif) no-repeat left -1px;
 padding-left:20px;
}

.sm_lnk {
 background:transparent url(/cms/sites/all/themes/aeroflot/media/img/ico_arroe.gif) no-repeat left -2px;
 color:#FFFFFF;
 font-size:.8em;
 font-weight:normal;
 height:20px;
 margin:10px 0 0 0;
 padding:0 0 0 16px;
}

.sm_lnk a {
 text-decoration: underline;	
 color: #fff;
	}

.sm_lnk a:hover {
 text-decoration: none;
	}

/* end: footer */
	



.baner, .block-ad
	{	position: relative;
		margin: 0px 0px 0px 0px;
		display: block;
		float: none;		
	}				
	
.baner img, .block-ad img
	{
		margin:20px 0px 0px 0px;
	}					



/* Нижний банер - навигация */

#nav{
/*	float:right; 
	padding-right:10px;  */

	bottom: 110px;
	z-index: 40; 
	display:block;
/*	position:absolute; 
	bottom: 10px; */
	
	position: absolute;
/*	top: 0px; */
/*	float: right; */
/*	bottom: 10px; */
	
	right:0px; 
	width: 130px; 
	height:30px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#nav a {
	position: relative;
	display:block;
	float:left;
	margin-left:5px;
	width:30px;
	height:30px;
	text-decoration:none;
	cursor: pointer;
	border: none;
	}
	
a#nav1 {background:url(/cms/sites/all/themes/aeroflot/media/img/baners/1_b.gif) left top no-repeat;}
a#nav2 {background:url(/cms/sites/all/themes/aeroflot/media/img/baners/2_b.gif) left top no-repeat;}
a#nav3 {background:url(/cms/sites/all/themes/aeroflot/media/img/baners/3_b.gif) left top no-repeat;}
a#nav1.activeSlide, a:hover#nav1{background-image:url(/cms/sites/all/themes/aeroflot/media/img/baners/1_o.gif);}
a#nav2.activeSlide, a#nav2:hover{background-image:url(/cms/sites/all/themes/aeroflot/media/img/baners/2_o.gif);}
a#nav3.activeSlide, a#nav3:hover{background-image:url(/cms/sites/all/themes/aeroflot/media/img/baners/3_o.gif);}

/* Навигационные кнопки - нижний банер
a#nav1 {background:url(/cms/sites/all/themes/aeroflot/images/nav/nav1.png) left top no-repeat;}
a#nav2 {background:url(/cms/sites/all/themes/aeroflot/images/nav/nav2.png) left top no-repeat;}
a#nav3 {background:url(/cms/sites/all/themes/aeroflot/images/nav/nav3.png) left top no-repeat;}
a#nav1.activeSlide, a#nav1:hover{background-image:url(/cms/sites/all/themes/aeroflot/images/nav/nav1h.png);}
a#nav2.activeSlide, a#nav2:hover{background-image:url(/cms/sites/all/themes/aeroflot/images/nav/nav2h.png);}
a#nav3.activeSlide, a#nav3:hover{background-image:url(/cms/sites/all/themes/aeroflot/images/nav/nav3h.png);}
*/

a#continue,
a#continue_fr,
a#continue_de {
	background-position: 0 0;
	background-repeat: no-repeat;
	width:137px; 
	height: 26px; 
	display: block; 
	padding: 0px;
	margin: 10px 0px 10px 0px;
	text-decoration: none;
	}
	
a#continue:hover,
a#continue_fr:hover,
a#continue_de:hover{
	text-decoration: none;
	}


	
#block_leftmenu a, .block_dummy a
{
	background-repeat: no-repeat;
	background-position: center 0;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px !important;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0;
	padding-top:100px !important;
/*	height:50px;*/
	text-align:center !important;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}
a.menu-5064 {
	background-image: url(/cms/files/menu_icons/menu_icon_5064.jpg);
}

a.menu-5064:hover, li.active-trail a.menu-5064 {
	background-image: url(/cms/files/menu_icons/menu_icon_layout_5064.jpg);
}

a.menu-5065 {
	background-image: url(/cms/files/menu_icons/menu_icon_5065.jpg);
}

a.menu-5065:hover, li.active-trail a.menu-5065 {
	background-image: url(/cms/files/menu_icons/menu_icon_layout_5065.jpg);
}
a.menu-5094 {
	background-image: url(/cms/files/menu_icons/menu_icon_5094.jpg);
}

a.menu-5094:hover, li.active-trail a.menu-5094 {
	background-image: url(/cms/files/menu_icons/menu_icon_layout_5094.jpg);
}
a.menu-5095 {
	background-image: url(/cms/files/menu_icons/menu_icon_5095.jpg);
}

a.menu-5095:hover, li.active-trail a.menu-5095 {
	background-image: url(/cms/files/menu_icons/menu_icon_layout_5095.jpg);
}

a.menu-5096 {
	background-image: url(/cms/files/menu_icons/menu_icon_5096.jpg);
}

a.menu-5096:hover, li.active-trail a.menu-5096 {
	background-image: url(/cms/files/menu_icons/menu_icon_layout_5096.jpg);
}
a.menu-5097 {
	background-image: url(/cms/files/menu_icons/menu_icon_5097.jpg);
}

a.menu-5097:hover, li.active-trail a.menu-5097 {
	background-image: url(/cms/files/menu_icons/menu_icon_layout_5097.jpg);
}

a.menu-5098 {
	background-image: url(/cms/files/menu_icons/menu_icon_5098.jpg);
}

a.menu-5098:hover, li.active-trail a.menu-5098 {
	background-image: url(/cms/files/menu_icons/menu_icon_layout_5098.jpg);
}

#informer{
	margin-top:-165px;
	z-index:1;
	position:absolute;
	top:380px;
	width:100%;
 }
.menu_dummy
{
	z-index:200;
	position:absolute;
	width:100%;
	margin-top:0px;
}
.menu_dummy td, #informer td
{
	vertical-align:top;
}

.dummy_0 a {
margin-top:20px !important;
}


.dummy_1 a {
margin-top:77px !important;
}

.dummy_2 a {
margin-top:155px !important;
}


.dummy_3 a {
margin-top:180px !important;
}



.dummy_4 a {
margin-top:200px !important;
}


.dummy_5 a {
margin-top:205px !important;
}


.dummy_6 a {
margin-top:195px !important;
}

.time
{
	float:left;
}
.city  {
color:#FFFFFF;
float:left;
font-family:Trebuchet MS;
font-size:14px;
font-weight:normal;
margin:30px 0px 0px 10px;
text-transform:uppercase;
}
.city  div img
{
	width:30px;
}
#time_1
{
	margin-top:0px;
	width:180px;
}
#time_2
{
	margin-top:60px;
	width:180px;
}
#time_3
{
	margin-top:100px;
	width:180px;
}
#time_4
{
	margin-top:120px;
	width:180px;
}
#time_5
{
	margin-top:130px;
	width:180px;
}

#plane {
height:250px;
position:absolute;
right:0;
text-align:right;
top:52px;
width:750px;
z-index:3;
}

.lang_list
{
    /*text-align:center;
    top:46px;
	padding:5px 0 10px 0;
	margin-left:2px;
	margin-top:15px;
	background:url('/cms/sites/all/themes/aeroflot/media/img/lang_bg.jpg') no-repeat bottom left;
	width:43px;
	z-index:6;
	position:absolute;
	margin-top:-7px;
	
	*/
	
	
	
	text-align:center;
    top:46px;
	padding:5px 0 10px 0;
	margin-left:2px;
	position:absolute;
	background:url('/cms/sites/all/themes/aeroflot/media/img/lang_bg.jpg') no-repeat bottom left;
	width:43px;
	z-index:6;
	right:27px;
}
.lang_list a
{

    display:block;
    color:#fff;
	margin-bottom:4px;
	text-transform:uppercase;
	font-size:11px;
	margin-right:6px;
}
.sm_lnk a {
color:#FFFFFF;
text-decoration:underline;
}
.sm_rss {
background:url("/cms/sites/all/themes/aeroflot/media/img/ico_rss.gif") no-repeat scroll left 2px transparent;
padding-left:16px;
}