@charset "utf-8";
/*  ------------------------  ---------------------------   */

HTML, BODY { height: 100%; margin: 0; padding: 0;}
BODY {
		padding: 0px;  
		margin: 0px; 
		color: #595959 !important; 
		font-size: 11px;
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

A, A:link, A:hover {color: #1c7cc0;}
A:visited {color: #71a3c7;}	

/* ---------------------------- logo -------------------------------- */
.logo {
	height:100px;
	position:relative;
	background: #EBECEC;
}
.logo .logo_img {
	position: absolute;
	left: 21px;
	top:20px;
}
.logo .logo_img img {
	border:0;
}
/* ---------------------------- /logo -------------------------------- */

.w_center {
	margin:0 auto;
	position:relative;
	width:980px;
}

/*------------------------------lang login qsearch -------------------*/

.lang_select {
	position:relative;
	padding: 21px 10px 0 16px !important;
	//padding: 24px 16px 0 16px !important;
	margin: 0 0 0 7px!important;
	width: 100%;
	overflow: hidden;
}


.lang_select li {
	
}

/*              1  .    ,     */
.lang_select li {
	/*list-style:none;
	display:inline-block;
	//display:inline;
	//zoom:1;
	width: 16px;
	height:10px;
	margin: 0 17px 0 0 !important;
	//margin: 0 18px 0 0 !important;
	padding: 0!important;
	font-size: 0!important;
	line-height:10px;
	background: url(../img/ico_flags.gif) left -4px;*/
	list-style:none;
	display:inline-block;
	//display:inline;
	//zoom:1;
	width: 16px;
	height:10px;
	margin: 0 21px 0 0;
	//margin: 0 18px 0 0;
	font-size: 0px;
	overflow:hidden;
	position:relative;
	background: url(../img/ico_flags.gif) left -4px;	
	padding: 0px;
	float: left;
}


@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .lang_select li{
      margin: 0 20px 0 0;
  }
}

@-moz-document url-prefix() {
  .lang_select li{
      margin: 0 20px 0 0;
  }
}


.lang_select li a b {
	display:none;
	font-size: 0;
	line-height:0;
}

.lang_select li a {
	/*display:inline-block;
	//display:inline;
	//zoom:1;
	width: 16px;
	height:10px;*/
	
	display:inline-block;
	//display:inline;
	//zoom:1;
	width: 16px;
	height:10px;
	font-size: 0px;
	line-height:0px;
	position:absolute;	
	overflow: hidden;
	outline: none;
}
	
.lang_select li.de {
	background-image: 0 -4px;
}

.lang_select li.en {
	background-position:-37px -4px;
}

.lang_select li.ru {
	background-position:-73px -4px;
}

.lang_select li.fr {
	background-position:-110px -4px;
}

.lang_select #ru_current { 
	background-position: -73px 13px;
}

.lang_select #en_current { 
	background-position: -37px 13px;
}

.lang_select #fr_current { 
	background-position: -110px 13px;
}

.lang_select #de_current { 
	background-position: 0 13px;
}

.lang_select li b {
	display:none !important;;
	font-size: 0;
	line-height:0;
}

.lang_select li a b {
	display:none !important;;
	font-size: 0;
	line-height:0;
}


.login {
	position:relative;
	float:left;
	padding: 17px 0 0 0;
	//padding: 19px 0 0 0;
	margin: 0 20px 0 0;
	font-size: 11px !important;
	line-height:normal!important;
	//z-index:500;
	
/*	position:absolute;
	margin: -5px 20px 0 0;
	//margin: 4px 20px 0 0;
	font-size: 11px !important;
	line-height:normal!important;
	width:220px;*/
}

.login li {
	list-style:none;
	display:inline;
	font-size: 11px !important;
	margin: 0!important;
	
	padding: 0!important;
	
	background-image:none;
	color:#2E2E2E !important;
	font: 11px Arial, Helvetica, sans-serif!important;



}

.login li a {
	color: #0F619D !important;
	font: 11px Arial, Helvetica, sans-serif!important;
	font-size: 11px !important;
	

}

.quick_search{
	position:relative;
	padding: 25px 0 0 0;
}

.quick_search .search_string {
	border:none;
	border:0;
	margin:0;
	padding:4px;
	width:200px;
	font-size: 11px;
	float:left;
	height:13px;
	background:#fff;
}

.quick_search .submit {
	border:none;
	margin:0;
	_margin:0 0 0 -5px;
	padding:0;
}

#header .main-menu li.last {
	margin: 0;
}

.main-menu {
	position:relative;
	clear:both;
	padding: 9px 0 0 0;
	//padding: 16px 0 0 0;

}

.main-menu li {
	list-style:none;
	display:inline;
	text-transform:uppercase;
	font: 65% Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 26px 0 0!important;
	padding:0 !important;
	background-image:none;
	font-size: 10px;
}

.main-menu li a {
	text-decoration:underline !important;
	font-size: 11px !important;
	color:#0F619D !important;
}

.main-menu li.last {
	margin: 0;
}
.main-menu .selected a {
	color:#DA4131 !important;
}

.top_menu .separator3 {
	display:none;
	
}

.top_col1 {
	width:182px;
	//width:186px;
}

.top_col2 {
	
}



/*------------------------------/lang login qsearch -------------------*/


		
.main_table{margin: 0px 10px;border:none; border-collapse:collapse; width:960px;}
.main_table td {border-collapse:collapse; border:none;}
.main_table2{margin: 0px 0px 32px 23px;}
.main_table_left {width:324px; //width:325px;}
.main_td2{}
.main_td3{ padding-left: 17px; padding-bottom: 30px;}
.row_21{ padding: 0px 0px 0px 0px; background-color: White; width: 299px;}
.row_21 h1 { margin: 25px 0px 17px 15px; color: #1c7cc0; font-family: Arial, sans-serif; font-size: 18px; font-weight: normal;}
.page2_menu{ font-size: 12px; font-family: Arial, sans-serif; margin-bottom: 33px;}
.page2_menu A, .page2_menu A:link, .page2_menu A:hover, .page2_menu A:visited{ font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline;}
.page2_menu .page2_menu_0{padding: 0px 0px 0px 15px; margin: 0px 0px 4px 0px; background-image: url(../img/menu_s.gif); background-repeat: no-repeat; background-position: 0px 4px;}
.page2_menu .page2_menu_1{ color: #da4131; padding: 0px 0px 0px 15px; margin: 0px 0px 4px 0px; background-image: url(../img/menu_r.gif); background-repeat: no-repeat; background-position: 0px 4px;}
.page2_menu_1 A, .page2_menu_1 A:link, .page2_menu_1 A:hover, .page2_menu_1 A:visited{color: #da4131;}

.main__2{ padding-left: 17px;}
.bm_main{ background: url(../img/bm_maim.gif); background-repeat: repeat-y; background-position: 0px 0px; }

.page2_menu2{margin: 0px 0px 0px 0px; font-size: 12px; font-family: Arial, sans-serif; margin-bottom: 39px;}
.page2_menu2 A, .page2_menu2 A:link, .page2_menu2 A:hover, .page2_menu2 A:visited{font-weight: bold; font-size: 11px; font-family: Tahoma, sans-serif; text-decoration: none;}
.page2_menu2 .page2_menu_0{padding: 0px 0px 0px 15px; margin: 0px 0px 5px 6px; background-image: url(../img/menu_s.gif); background-repeat: no-repeat; background-position: 0px 4px;}
.page2_menu2 .main_m{ margin: 0px 0px 5px 0px;}
.page2_menu2 .main_m A, .page2_menu2 .main_m A:link, .page2_menu2 .main_m A:hover, .page2_menu2 .main_m A:visited{ color: #8a9da8; font-weight: bold; font-size: 14px; font-family: Tahoma, sans-serif; text-decoration: none;}

.row_21 .baner{ /*width: 265px !important;*/}

.p2s{ 
   width: 228px; 
   //width: 227px !important;
   height: 92px; 
   line-height: 17px; 
   background-color: #2577b1; 
   background-image: url(../img/bg_p2s.gif); 
   background-repeat: no-repeat; 
   background-position: 25px 28px; 
   padding: 25px 0px 0px 44px; font-size: 12px; color: White; font-family: Tahoma, sans-serif;}

.stat_line{font-size: 10px; color: #8a9ba8; font-family: Tahoma, sans-serif; margin: 6px 0px 26px 0px; vertical-align: middle;}
.stat_line img{ padding-top: 5px; padding-left: 1px;}
.stat_line_txt{ padding-top: 0px;}
.stat_line .separator{ padding-top: 5px;}
.stat_line A, .stat_line A:link, .stat_line A:hover, .stat_line A:visited {font-size: 10px; color: #8a9ba8; font-family: Tahoma, sans-serif; margin: 14px 0px 34px 0px; text-decoration: underline;}
.head_page{ margin-bottom: 19px;}
.head_page h1{ color: #507fb5; font-size: 18px; font-family: Arial, sans-serif; font-weight: normal; margin: 0px; padding: 0px 0px 0px 2px;}

.news{font-family: Tahoma, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.news .data{ font-size: 10px; color: #8a9ba8; margin-bottom: 3px;}
.news h3{font-size: 11px; color: #2577b1;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.news .announcement{font-size: 11px; color: #595959;}

/*-- Ïîèñê íîâîñòåé -- */
.news_search{ width: 612px; background-color: #f4f4f4; height: 20px; margin-bottom: 18px; padding: 13px 0px 13px 13px;}
.news_search .pole{ width: 147px; font-size: 9px;}
.news_search .calend{ padding: 0px 33px 0px 5px;}
/*-- Ïîèñê íîâîñòåé -- */

/*-- Ïîèñê -- */

.searching{ width:620px; background-color: #f4f4f4; height: 32px; padding: 10px 0px 0px 10px;}
.searching .pole{ width: 531px; font-size: 10px;}
.searching .button{ margin: 0px 0px 0px 10px;}
.result{ margin: 6px 0px 30px 0px; color: #8a9da8;}
.result_txt{font-family: Tahoma, sans-serif; font-size: 10px; color: #595959;}
.result_txt .txt{font-family: Tahoma, sans-serif; font-weight: bold; font-size: 11px; color: #2577b1;}
.result_txt .result{ padding: 0px 0px 0px 18px; color: #8a9da8;}



/*-- Ïîèñê -- */

.news1{font-family: Tahoma, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:625px;}
.news1 .data{ font-size: 10px; color: #8a9ba8; margin-bottom: 3px;}
.news1 h1{font-size: 11px; color: #2577b1;margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px;}
.news1 .announcement{font-size: 11px; color: #595959; margin: 0px 0px 56px 0px;}

.links{color: #8a9da8; font-size: 11px; font-family: Tahoma, sans-serif;}
.links A, .links A:link, .links A:hover, .links A:visited {color: #8a9da8; font-size: 11px; font-family: Tahoma, sans-serif;}
.print{}

.content{}
.content_txt{ padding: 0px 0px 0px 0px; width: 475px; margin: 0px 0px 0px 0px; line-height: 14px;}
.picture_left{ float: left; width: 110px; padding: 3px 10px 0px 0px;}

.left{ margin: 0px 0px 0px 4px;}
.left2{ margin: 0px 0px 0px 20px; font-size: 11px; font-family: Verdana, sans-serif;}
.left3{ margin: 0px 0px 0px 30px; font-size: 11px; font-family: Tahoma, sans-serif;}
.left4{ margin: 0px 0px 0px 40px; font-size: 11px; font-family: Tahoma, sans-serif;}
.left img{ margin: 0px 10px 0px 0px;}


.opros{ width: 625px; color: #6f6f6f;}
.answer{ padding: 10px 0px 0px 0px;}
.radio{ padding: 0px 0px 0px 10px;}
.diagramma{ background-color: #f4f4f4; width: 168px; padding: 0px 0px 0px 0px;}
.diagr{ background-color: #2577b1; width: 42px; height: 15px;}
.diagr2{ background-color: #2577b1; width: 75px; height: 15px;}
.diagr3{ background-color: #2577b1; width: 8px; height: 15px;}
.percent{padding: 0px 3px 0px 3px;}


/* ---------------------------- ÇÀÊËÀÄÊÈ -------------------------------- 

.bookmarks2{background: #FFFFFF;	background-image: url(../img/3bg.gif); background-repeat: no-repeat;}
.bg3{ background-image: url(../img/3bm.gif); background-position: 0px 7px; background-repeat: no-repeat;}
.bg3__{ background-image: url(../img/3bm.gif); background-position: 4px 7px; background-repeat: no-repeat;}
.bg4 { background-image: url(../img/4bm.gif); background-position: 0px 7px; background-repeat: no-repeat;}

.tabshow{cursor:pointer; height:31px; padding: 0px 14px 0px 14px; border-bottom: 0px; border-top: 1px solid #dbe4e9;
color:dbe4e9; border-right: 1px solid #dbe4e9; border-left: 1px solid #dbe4e9; color: #1c7cc0; 
text-decoration: underline;  background-color: #f4f4f4; text-align: left; font: normal 12px Arial;}
.tabshow2{cursor:pointer; height:31px; padding: 0px 14px 0px 14px; border-bottom: 0px; border-top: 1px solid #dbe4e9;
color:dbe4e9; border-right: 1px solid #dbe4e9; border-left: 1px solid #dbe4e9; color: #1c7cc0;
text-decoration: underline; background-image: url(../img/pv_bg.gif); text-align: left; font: 13px Arial; font-weight: bold;}

.tabhide{  cursor:pointer; height:31px; padding: 0px 14px 0px 14px; border-top: 1px solid white; border-right: 0px solid white; border-bottom: 1px solid #dbe4e9;
	color:#8a9da8; text-align: left; text-decoration: underline; font: normal 12px Arial;}
.tabhide2{cursor:pointer; height:31px; padding: 0px 14px 0px 14px; border-top: 1px solid white; border-right: 0px solid white; border-bottom: 1px solid #dbe4e9;
	color:#8a9da8; text-align: left; text-decoration: underline; font: 13px Arial; font-weight: bold;}*/
	
/* ---------------------------- ÇÀÊËÀÄÊÈ -------------------------------- */

.bookmarks2{
	background: #fff;	
	/*background-image: url(../img/3bg.gif); 
	background-repeat: no-repeat;*/
	}
	
.bg3{ 
	background-image: url(../img/3bm.gif); 
	background-position: 0px 7px; 
	background-repeat: no-repeat;
	}
	
.bg3__{ 
	background-image: url(../img/3bm.gif); 
	background-position: 4px 7px; 
	background-repeat: no-repeat;
	}

.tabshow{
	cursor:pointer; 
	height:31px; 
	padding: 0px 14px 0px 14px; 
	border-bottom: 0px; 
	border-top: 1px solid #dbe4e9;
	border-right: 1px solid #dbe4e9; 
	border-left: 1px solid #dbe4e9; 
	color: #1c7cc0;
	text-decoration: underline;  
	background-color: #f4f4f4; 
	text-align: left; 
	font: normal 12px Arial;
	}

.tabshow2{
	cursor:pointer; 
	height:31px; 
	padding: 0px 14px 0px 14px; 
	border-bottom: 0px; 
	border-top: 1px solid #dbe4e9;
	border-right: 1px solid #dbe4e9; 
	border-left: 1px solid #dbe4e9; 
	color: #1c7cc0;
	text-decoration: underline; 
	background-image: url(../img/pv_bg.gif); 
	text-align: left; 
	font: 13px Arial; 
	font-weight: bold;
	}

.tabhide{  
	cursor:pointer; 
	height:31px; 
	padding: 0px 14px 0px 14px; 
	border-top: 1px solid white; 
	border-right: 0px solid white; 
	border-bottom: 1px solid #dbe4e9;
	color:#8a9da8; 
	text-align: left; 
	text-decoration: underline; 
	font: normal 12px Arial;
	}

.tabhide2{
	cursor:pointer; 
	height:31px; 
	padding: 0px 14px 0px 14px; 
	border-top: 1px solid white; 
	border-right: 0px solid white; 
	border-bottom: 1px solid #dbe4e9;
	color:#8a9da8; 
	text-align: left; 
	text-decoration: underline; 
	font: 13px Arial; 
	font-weight: bold;
	}

/* french tabs */

.fourtabs .tabshow, .fourtabs .tabshow2 {
	cursor:pointer;
	height:33px;
	border-top: 1px solid #dbe4e9;
	border-right: 1px solid #dbe4e9;
	border-left: 1px solid #dbe4e9;
	border-bottom: 1px solid #f4f4f4;
	padding: 0;
	color: #1c7cc0;
	text-decoration: underline;
	text-align: left;
	font: normal 12px Arial;
	background-color: #f4f4f4;
	}

.fourtabs .tabhide, .fourtabs  .tabhide2 {  
	cursor:pointer; 
	height:33px; 
	padding: 0;
	border: none;
	background: url('/common/img/tab_border.gif') no-repeat left;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dbe4e9; 
	color:#8a9da8; 
	text-align: left; 
	text-decoration: underline; 
	font: normal 12px Arial;
	}
	
	
.fourtabs .tabshow .item, .fourtabs .tabhide .item {
	position: relative;
	width: 100%;
	font-size: 100%;
	}
	
.fourtabs .tabshow .item:after, .fourtabs .tabhide .item:after {
	content: '';
	display: block;
	clear: both;
	}
	
.fourtabs .tabshow .item .center01, .fourtabs .tabhide .item .center01 {
	position: relative;
	right: 50%;
	float: right;
	font-size: 100%;
	}
	
.fourtabs .tabshow .item .center02, .fourtabs .tabhide .item .center02 {
	position: relative;
	z-index: 1;
	right: -50%;
	font-size: 100%;
	}
	
.fourtabs .tabshow .item .center02 div, .fourtabs .tabhide .item .center02 div{
	font-size: 100%;
	}



.fourtabs .tabshow .item {
	background-color: #f4f4f4;
	}

.fourtabs .tabhide .item, .fourtabs .tabhide .item {
	}
	

.fourtabs #PAGE1 {
	background-image: none;
	}
	
.fourtabs #PAGE2 {
	background-position: -100px -100px;
	}
	

	
.page_0{color: #6f6f6f; background-color: #f4f4f4; width: 282px; height: 372px; padding: 14px 14px 32px 14px; border-top: 0px; border-right: 1px solid #dbe4e9; border-left: 1px solid #dbe4e9; }

.page_00{color: #6f6f6f; width: 282px; height: 100%; padding: 14px 13px 32px 13px; border-top: 0px;}
.page_00 h3{ margin: 0px 0px 8px 0px;}
.page_00 p{ margin: 0px 0px 0px 0px;}
.page_00td{background-color: #f4f4f4; border-top: 0px; border-bottom: 1px solid #dbe4e9; width: 312px;}

.page_1{color: #6f6f6f; background-color: White; width: 625px; padding: 17px 14px 32px 14px; border-top: 0px; border-right: 1px solid #dbe4e9; border-left: 1px solid #dbe4e9; border-bottom: 1px solid #dbe4e9;}

.page_2{color: #6f6f6f; background-color: White; width: 610px; padding: 17px 10px 17px 10px; border-top: 0px; border-right: 1px solid #dbe4e9; border-left: 1px solid #dbe4e9; border-bottom: 1px solid #dbe4e9;}

.PAGE_3{ width: 282px; padding: 10px 0px 10px 0px;}
.page_3_f{ padding: 0px 0px 0px 15px;}
.page_3_f img{ margin: 0px 0px 0px 4px;}
.page1{ border-bottom: 1px solid #c1cfd7; border-top: 1px solid #c1cfd7; width: 272px;}

input.direction{ width: 86px; height: 12px; font-size: 10px;}

select.whence  {width: 147px; font-size: 9px; padding: 0px 0px 0px 0px;}
html:first-child select.whence{
	height:18px;
	font-size:10px;
	}
.whence2{width: 132px; font-size: 10px;}

input.whence23 { width: 112px; font-size: 10px;}
input.search2 { width: 143px; font-size: 9px;}

select.whence23{width: 149px; font-size: 10px;}


.people{width: 44px; height: 17px; font-size: 10px;}
.people2{width: 48px; height: 17px; font-size: 11px;}
.people3{width: 50px; height: 17px; font-size: 11px;}
.botton_{ width: 278px;}
.tariff{width: 92px; height: 17px; font-size: 11px;}
.arial12{ font-family: Arial, sans-serif; font-size: 12px;}

.serch_r{ padding: 10px 15px 0px 0px;}
.serch_r2{ padding: 10px 0px 0px 0px;}

.panel_flight h3{ font-size: 12px; font-family: Tahoma, sans-serif; color: #96a7b1; font-weight: normal;}

/* --------------------------- /ÇÀÊËÀÄÊÈ -------------------------------- */

/* ---------------------------- reference non-stop -------------------------------- */
.reference{ width: 310px; height: 126px; border: 1px solid #dbe4e9;}
.reference_1{ margin: 8px 0px 0px 14px;}
.reference_1 .text{font-size: 11px; font-family: Tahoma, sans-serif;}
.text_b{font-size: 17px; color: #1c7cc0; font-weight: bold; font-family: Arial, sans-serif;}
.ser{ color: #c1cfd7;}
.reference_2  A, .reference_2 A:link, .reference_2 A:hover, .reference_2 A:visited{font-size: 11px; font-family: Tahoma, sans-serif; color: #da4131; text-decoration: underline;}
.reference_im img{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.reference_page{ color: #6f6f6f; margin: 0px 0px 0px 6px;}
.reference_page img{ margin: 2px 10px 0px 0px;}

/* ---------------------------- /reference non-stop -------------------------------- */

P, DIV, A, TABLE, UL, OL {font-size: 11px; text-decoration: none;}
P {margin: 0; padding-bottom: 0;}

/* -------------------------------- FOOTER -------------------------------- */

.footer{ border-top: 1px solid #c1cfd7; padding-top: 14px;}
.footer_main .footer{ border-top: 1px #c1cfd7; padding-top: 19px; width: 626px; vertical-align: bottom;}
.menu_bottom{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Tahoma, sans-serif; font-size: 11px; color: #6f6f6f;}
.menu_bottom .menu_bottom2 A, .menu_bottom2 A:link, .menu_bottom2 A:hover{ text-decoration: underline; font-family: Tahoma, sans-serif; font-size: 11px; color: #6f6f6f;}
.separator{ color: #c1cfd7; font-size: 13px;}
.separator2{ color: #c1cfd7; font-size: 11px; margin: 0px 5px 0px 10px;}
.separator2{ color: #c1cfd7; font-size: 11px; margin: 0px 5px 0px 10px;}
.separator3{ color: #c1cfd7; font-size: 11px; margin: 0px 10px 0px 10px;}
.separator3{ color: #c1cfd7; font-size: 11px; margin: 0px 7px 0px 7px;}

.a_foter1{font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline; color: #1c7cc0;}
.a_foter1_{ margin: 0px 0px 0px 6px; font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline; color: #1c7cc0;}
.a_foter1 A, .a_foter1 A:link, .a_foter1 A:hover, .a_foter1 A:visited{font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline; color: #1c7cc0;}
.a_foter1_ A, .a_foter1_ A:link, .a_foter1_ A:hover, .a_foter1_ A:visited{font-size: 12px; font-family: Arial, sans-serif; text-decoration: underline; color: #1c7cc0;}
.footer .text{font-size: 11px; font-family: Tahoma, sans-serif;}

.footer .rbc A, .footer .rbc A:link, .footer .rbc A:hover .footer .rbc A:visited{color: #6f6f6f;}

.tarif_f{padding: 0px 0px 0px 4px;}
.tarif_f A, .tarif_f A:link, .tarif_f A:hover, .tarif_f A:visited{ text-decoration: underline;}
.tarif_f1{padding: 0px 4px 0px 0px; color: #6f6f6f;}
.page_01{ margin: 10px 0px 7px 0px; border-top: 1px solid #c1cfd7; border-bottom: 1px solid #c1cfd7;}
.points{ background-image: url(../img/points.gif); background-repeat: repeat-x; background-position: bottom; width:  width:102px;}
.points_txt{ background-color: #f4f4f4;}
.text{ color: #6f6f6f;}

/* -------------------------------- /FOOTER -------------------------------- */

/* ---------------------------- Çàãîëîâêè -------------------------------- */

/* ---------------------------- 2ÿ êîëîíêà -------------------------------- */

.top_menu{ 
   height: 100px; 
   margin-left:-24px; 
   //margin-left:-25px; 
   background-color: #EBECEC; 
   font-family: Tahoma, sans-serif;
   overflow: hidden;
   /*border: solid 1px red;*/
}

.top_m_hover { color: #8a9da8; text-decoration: underline; font-size: 10px; font-family: Tahoma, sans-serif;}
.top_m_hover A{text-decoration: underline; font-size: 10px; font-family: Tahoma, sans-serif; color: #8a9da8;}
.top_m_hover A:link, .top_m_hover A:visited, .top_m_hover A:hover {text-decoration: underline; font-size: 10px; font-family: Tahoma, sans-serif; color: #1c7cc0;}

.search1{padding-bottom: 0px; vertical-align:middle; padding-right:7px; //padding-right:3px; _padding-right:5px; width:220px;}
.search1 .top_m_hover2 { color: #8a9da8; font-size: 10px; font-family: Tahoma, sans-serif;}
.search1 .top_m_hover2 A, .search1 .top_m_hover2 A:link, .search1 .top_m_hover2 A:hover{ text-decoration: underline; text-decoration: underline; font-size: 10px; font-family: Tahoma, sans-serif; color: #8a9da8;}

.quick_searching{height: 13px;}
 
.search2 .top_m_hover2 { color: #8a9da8; font-size: 10px; font-family: Tahoma, sans-serif; padding: 2px 0px 0px 0px;}
.search2{
	height:14px;
	}
html:first-child .search2{height:11px;}
.top2 A, .top2 A:link, .top2 A:hover{text-decoration: underline; font-size: 10px; font-family: Tahoma, sans-serif; color: #8a9da8;}

.search2 .top_m_hover2 A, .search2 .top_m_hover2 A:link, .search2 .top_m_hover2 A:hover{text-decoration: underline; font-size: 10px; font-family: Tahoma, sans-serif; color: #8a9da8;}
.pps {padding: 2px 9px 0px 0px;} /* ---- äîïîëíèòåëüíî ïðîïèñàí äëÿ ie ---- */

.search3{ padding: 4px 0px 0px 3px;}

.top_menu2{ width: 625px; vertical-align: middle; color: #1c7cc0; font-family: Arial, sans-serif; 
   margin:-43px 0 30px; //margin:-53px 0 16px -1px;
}

.top_menu2 .text{ white-space: nowrap; margin: 0px 18px 0px 0px; line-height: 23px; padding: 0px 0px 0px 0px;}
.top_menu2 .text A, .top_menu2 .text A:link, .top_menu2 .text A:hover{ text-decoration: none; color: #1c7cc0; font-size: 15px; font-family: Arial, sans-serif;}
.top_menu2 .text A:visited {color: #71a3c7;}

.top_menu2 .text2{ margin: 0px 18px 0px 0px; color: #da4131;  padding: 0px 0px 0px 0px;}
.top_menu2 .text2 A, .top_menu2 .text2 A:link, .top_menu2 .text2 A:hover{color: #da4131; text-decoration: none; font-size: 15px; font-family: Arial, sans-serif;}

/* -- êîëîíêà 1(ÊÎÍÒÅÍÒ) -- */
.row_1{ border-top: 1px solid #dbe4e9; padding-top: 25px; font-family: Tahoma, sans-serif; width: 285px;}


/* -- /êîëîíêà 1(ÊÎÍÒÅÍÒ) -- */

.row_1 h1{font-size: 18px; font-family: Arial, sans-serif; color: #1c7cc0; margin: 0px; padding: 0px; font-weight: normal;}
.news_date{font-size: 10px; font-family: Tahoma, sans-serif; color: #1c7cc0; text-decoration: underline;}
.news_announcement .news_date A, .news_announcement .news_date A:link, .news_announcement .news_date A:hover, .news_date A:visited{font-size: 10px; font-family: Tahoma, sans-serif; color: #1c7cc0; text-decoration: underline;}

.announcement{font-size: 11px; font-family: Tahoma, sans-serif; color: #666666;}
.announcement A, .announcement A:link, .announcement A:hover, .announcement A:visited{font-size: 11px; font-family: Tahoma, sans-serif; color: #666666; text-decoration: none;}

.news_arhiv{background: url(../img/point_r.gif) no-repeat 0px 3px; padding: 0px 13px 0px 15px;}
.news_arhiv A, .news_arhiv A:link, .news_arhiv A:hover, .news_arhiv A:visited{font-size: 11px; font-family: Tahoma, sans-serif; color: #da4131; text-decoration: underline;} 

.news_arhiv__{background: url(../img/point_r.gif) no-repeat 0px 3px; padding: 0px 13px 0px 15px; width: 90px; margin-left: 452px;}
.news_arhiv__ A, .news_arhiv__ A:link, .news_arhiv__ A:hover, .news_arhiv__ A:visited{font-size: 11px; font-family: Tahoma, sans-serif; color: #da4131; text-decoration: underline;} 

.printversion{background: url(../img/point_r.gif) no-repeat 0px 3px; padding: 0px 13px 0px 15px; width: 90px; margin-left: 452px;}
.printversion A, .printversion A:link, .printversion A:hover, .printversion A:visited{font-size: 11px; font-family: Tahoma, sans-serif; color: #da4131; text-decoration: underline;} 

.pager {font-size: 11px; font-family: Tahoma, sans-serif; color: #2577b1; margin: 0px 0px 85px 0px;}
.pager b{ font-weight: bold; color: #da4131;}
.p_r{ margin: 0px 10px 0px 10px;}
.p_s1{ margin: 0px 0px 0px 15px;}
.p_s2{ margin: 0px 15px 0px 0px;}

.baner{ padding: 10px 10px 12px 15px; width: 279px;  border: 1px solid #dbe4e9; background-color: #f4f4f4;
        font-size: 11px; font-family: Tahoma, sans-serif; color: #666666; line-height: 13px; margin: 4px 0px 0px 0px;}
		  
.baner .baner_img{ padding: 0px 14px 0px 0px;}
.baner .baner_txt{ padding: 0px 0px 0px 0px;}
.baner A, .baner A:link, .baner A:hover, .baner A:visited {font-size: 13px; font-family: Arial, sans-serif; color: #1c7cc0; text-decoration: underline;}

.b_aner .baner{ padding: 10px 10px 12px 15px; border: 1px solid #dbe4e9; background-color: #f4f4f4;
        font-size: 11px; font-family: Tahoma, sans-serif; color: #666666; line-height: 15px;}

.row_2{padding: 0px 0px 0px 13px;}
.s_line{ height: 12px; width: 312px; background-color: #c1cfd7;}
.pride{ padding: 17px 29px 0px 23px; height: 126px; width: 260px; font-size: 12px; font-family: Tahoma, sans-serif; color: #ffffff; background-color: #2577b1; line-height: 17px;}
.bg_3{ background: url(../img/bg_3.gif); background-repeat: repeat-y;}

.table_cont{ font-size: 12px; font-family: Arial, sans-serif; border-bottom: 1px solid #dbe4e9; margin-bottom: 15px; border-collapse: collapse; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.table_cont th{ padding: 2px 0px 3px 20px; background-color: #2577b1; color: White; width: 105px;}
.table_cont .th_{border-right: 1px solid #dbe4e9; padding: 2px 0px 3px 20px; background-color: #dbe4e9; color: #2577b1; width: 105px;}
.table_cont .th_2{ border-left: 1px solid #dbe4e9; border-right: 1px solid #dbe4e9;}
.table_cont td{padding: 2px 0px 3px 20px; background-color: #f4f4f4; color: #3d484e; width: 105px; border: 1px solid #dbe4e9;}
.td_span{ margin: 0px 0px 0px 8px; color: #1c7cc0;}

.tab_content {
	/*padding-left: 17px;*/
}

.tab_content .table_cont2 td{padding: 7px 5px 7px 5px; background-color: #f4f4f4; color: #3d484e; border: 1px solid #dbe4e9;}
.tab_content .table_cont2 th{ width: 50%;}
.tab_content .table_cont2r td{padding: 7px 2px 7px 2px; background-color: #f4f4f4; color: #3d484e; border-bottom: 1px solid #dbe4e9; border-left: 1px solid #dbe4e9;}
.tab_content p{ margin: 0px 0px 15px 0px;}

.tab_content h4, .tab_content h4 A, .tab_content h4 A:link, .tab_content h4 A:hover, .tab_content h4 A:visited{ font-size: 15px; font-weight: bold; margin: 0px 0px 0px 40px;}
.tab_content h5, .tab_content h5 A, .tab_content h5 A:link, .tab_content h5 A:hover, .tab_content h5 A:visited{font-size: 11px;
font-weight: normal; margin: 0px 0px 0px 40px;
background: url(../img/bul3.gif) no-repeat 0px 3px; margin: 0px 0px 4px 10px; padding: 0px 0px 0px 10px;}

.tab_content ul{ margin: 0px 0px 0px 20px;}
.city td{padding: 3px 3px 3px 3px;}
table.city { margin: 0px 0px 30px 0px;}

.table_cont2{ width: 605px; border-bottom: 1px solid #dbe4e9; margin-bottom: 20px; border-collapse: collapse; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}

.table_cont2{ width: 625px; border-bottom: 1px solid #dbe4e9; margin-bottom: 20px; border-collapse: collapse; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.r_ez{ text-transform: lowercase;}

.min_bot{margin: 0px 0px 0px 0px;}
.table_cont2 th{ azimuth: center; padding: 7px 0px 7px 0px; background-color: #2577b1; color: White; width: 124px; font-weight: normal;}
.table_cont2 .th_{border-right: 1px solid #dbe4e9; padding: 7px 0px 7px 20px; background-color: #dbe4e9; color: #2577b1; width: 124px; font-weight: normal;}
.table_cont2 .th_2{ border-left: 1px solid #dbe4e9; border-right: 1px solid #dbe4e9;}
.table_cont2 .th_12{border-right: 1px solid #dbe4e9;}
.table_cont2 td{padding: 7px 0px 7px 0px; background-color: #f4f4f4; color: #3d484e; border: 1px solid #dbe4e9;}
.table_cont2 .td_span { padding: 7px 0px 7px 0px; border-top: 1px solid #dbe4e9; border-bottom: 1px solid #dbe4e9; background-color: #c1cfd7; color: #3d484e; font-weight: bold; text-align: center;}

.table_cont2r th{ azimuth: center; padding: 7px 0px 7px 0px; background-color: #2577b1; color: White; width: 124px; font-weight: normal;}
.table_cont2r .th_{border-right: 1px solid #dbe4e9; padding: 7px 0px 7px 20px; background-color: #dbe4e9; color: #2577b1; width: 124px; font-weight: normal;}
.table_cont2r .th_2{ border-left: 1px solid #dbe4e9; border-right: 1px solid #dbe4e9;}
.table_cont2r .th_12{border-right: 1px solid #dbe4e9;}
.table_cont2r td{padding: 7px 0px 7px 0px; background-color: #f4f4f4; color: #3d484e; border: 1px solid #dbe4e9;}
.table_cont2r .td_span { padding: 7px 0px 7px 0px; border-top: 1px solid #dbe4e9; border-bottom: 1px solid #dbe4e9; background-color: #c1cfd7; color: #3d484e; font-weight: bold; text-align: center;}

.txt_w{ width: 599px; color: #595959;}
h2{ font-size: 14px; font-weight: bold; font-family: Arial, sans-serif; color: #507fb5; margin-bottom: 12px;}
h3{ font-size: 12px; font-weight: bold; font-family: Arial, sans-serif; color: #507fb5; margin-bottom: 12px;}


/* --------------------------------- Ñïèñêè -------------------------------- */

ul {margin: 0px 0px 17px 0px; padding: 0px 0px 0px 0px; list-style: none; clear: both;}
	
ul li {background: url(../img/bul3.gif) no-repeat 0px 3px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 10px;}
	 

/* ------------  Àðõèâ íîâîñòåé -------- */
.archive { padding: 20px 0 30px 0; }  /*  Îòñòóïû äëÿ áëîêà ñ ôîðìîé  */
.arch_calendar {padding: 0 10px 0 10px;} /*  Îòñòóïû äëÿ êàëåíäàðÿ â àðõèâå íîâîñòåé  */


/* -------------  Ïåéäæåð -------------- */
TABLE.pager, TABLE.pager A, TABLE.pager A:link, TABLE.pager A:hover, TABLE.pager A:visited {font-family: Tahoma; font-size: 11px; 
					line-height: normal;}

/*  Ñïåéñåð  */
DIV.spacer {font-size: 0px; line-height: 0px; margin: 0px; padding: 0px;	background: transparent; border: none; display: block; visibility: hidden;}


.printing{display: none;}

.content{font-family: Tahoma, sans-serif; margin:0px 0px 0px 0px; color: #595959;}
.date{ font-size: 10px; margin: 71px 0px 2px 0px;}
.content h3{font-size: 12px; font-weight: bold; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px;}
.txt{font-size: 11px; padding: 0px 0px 58px 0px;}
p{ margin: 4px 0px 4px 0px;}
.footer_print{display: none;}
.footer_print_{color: #8a9da8; border-top: 1px solid #c1cfd7; width: 555px; margin:70px 0px 0px 0px; padding: 22px 0px 0px 0px;  display: block;}

form{ margin: 0px; padding: 0px;}
.form_item{
	margin:0 0 10px 0;
	}
.pylkovo img{ margin: 0px 10px 0px 0px;}
.tab_content .px_width_2{ padding: 0px 0px 0px 4px;}

.tab_content_ .search112 select{width: 149px; width: 149px; font-size: 10px;}
.tab_content_ .search112 input{width: 144px; font-size: 9px;}


/* ------Ðèñóåì td-øêè è th-êè ñ ëåâûìè è  âåðõíèìè áîðäåðàìè------ */
tr.odd1 td { background-color: #f4f4f4;}
tr.odd2 td { background-color: #fbfbfb;}
table.table { border-collapse:collapse; width: 625px;}
table.table_2_ { border-collapse:collapse; width: 625px;}

table.table td, table.table th { border-left:#dbe4e9 1px solid; border-top:#dbe4e9 1px solid; }
table.table_2_ td, table.table_2_ th { border-left:#dbe4e9 1px solid; border-top:#dbe4e9 1px solid; }

/* ------Óáèðàåì ëåâûå áîðäåðû ó ïåðâûõ td-øåê è th-åê------ */

/* äëÿ IE */
table.table td { border-left:expression( !this.previousSibling ? '0px' : '#dbe4e9 1px solid'); }
table.table th { border-left:expression( !this.previousSibling ? '0px' : '#dbe4e9 1px solid'); }

/* äëÿ îñòàëüíûõ */
table.table td:first-child { border-left:0px; }
table.table th:first-child { border-left:0px;}

/* ------Óáèðàåì âåðõíèå áîðäåðû ó td è th èç ïåðâûõ tr-îê------ */

/* äëÿ IE */
table.table td { border-top:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid'); border-bottom:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid');}
table.table th { border-top:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid'); }

/* äëÿ îñòàëüíûõ */
table.table tr:first-child td { border-top:0px; border-bottom: 1px solid #dbe4e9;}
table.table tr:last-child td {border-bottom: 1px solid #dbe4e9;}
table.table tr:first-child th { border-top:0px; }

table.table th {azimuth: center; padding: 7px 0px 7px 0px; background-color: #2577b1; color: White; width: 124px; font-weight: normal;}
table.table_2_ th {azimuth: center; padding: 7px 0px 7px 0px; background-color: #2577b1; color: White; width: 124px; font-weight: normal;}

.os{ padding: 2px 0px 3px 4px;}
.os0 .table{ width: 100%;}
.os0 .os{ padding: 2px 0px 3px 4px; height: 25px;}

.ks A, .ks A:link, .ks A:hover, .ks A:visited{ padding: 5px 0px 5px 0px; margin: 5px 0px 5px 0px; color: #8a9da8;
                                               font-family: Tahoma, sans-serif; font-size: 14px; font-weight: bold;}

.ks2 A, .ks2 A:link, .ks2 A:hover, .ks2 A:visited{padding: 0px 0px 0px 10px; margin: 0px 0px 4px 10px; color: #2474af;
                                                  font-size: 11px; font-family: Tahoma, sans-serif; font-weight: bold;
                                                  background-image: url(../img/menu_r.gif); background-repeat: no-repeat;
																  background-position: 0px 4px;}
 .ks12 A, .ks12 A:link, .ks12 A:hover, .ks12 A:visited{padding: 0px 0px 0px 10px; margin: 0px 0px 4px 10px; color: #2474af;
                                                       font-size: 11px; font-family: Tahoma, sans-serif; font-weight: bold;
                                                       background-image: url(../img/menu_s.gif); background-repeat: no-repeat;
																		 background-position: 0px 4px;}

.note{ line-height: 25px;}
.users_error{margin: 0px 0px 15px 40px; color: red;}
.search1 .top_m_hover2 /*.users_login*/ { text-decoration: none; color: Green; padding: 0px 8px 0px 0px;}

.body_print{ margin: 40px 0px 0px 30px;}
h1{color: #1c7cc0; font-family: Arial, sans-serif; font-size: 18px; font-weight: normal;}
.zapas{ padding: 28px 0px 0px 0px;}
.feedback textarea{ margin: 3px 0px 5px 0px; width: 352px;}
.feedback select{ margin: 3px 0px 6px 0px; width: 358px; height: 22px; font-size: 10px;}
.feedback .textinputs{
	margin: 3px 0px 6px 0px;
	width: 352px;
	height: 12px;
	font-size: 10px;
	}
.feedback .rbtn, .feedback .chbx{	}


/* Author: akoshelev; Modified: 2008-01-15 */
/* timetable... */
.avia_table{
	/*width: 625px;	*/
	border-collapse:collapse; 
	}
	.avia_table .odd{
		background-color: #f4f4f4;
		}
	.avia_table .even{
		background-color: #fbfbfb;
		}
	.avia_table td, .avia_table th{
		/*padding:5px;*/
		border-left:#dbe4e9 1px solid; 
		border-top:#dbe4e9 1px solid;
		text-align:center;
		}
	.avia_table th{
		background-color: #2577b1; 
		color: #fff; 
		font-weight: normal;
		}

	.avia_table td{
		border-left:expression( !this.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table th{
		border-left:expression( !this.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table td:first-child{
		border-left:0px;
		}
	.avia_table th:first-child{
		border-left:0px;
		}

	.avia_table td{
		border-top:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid');
		border-bottom:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table th{
		border-top:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table tr:first-child td{
		border-top:0px; 
		border-bottom: 1px solid #dbe4e9;
		}
	.avia_table tr:last-child td{
		border-bottom: 1px solid #dbe4e9;
		}
	.avia_table tr:first-child th{
		border-top:0px;
		}

.avia_table2{
	/*width: 625px;	*/
	border-collapse:collapse; 
	}
	.avia_table2 .odd{
		background-color: #f4f4f4;
		}
	.avia_table2 .even{
		background-color: #fbfbfb;
		}
	.avia_table2 td, .avia_table2 th{
		/*padding:5px;*/
		border-left:#dbe4e9 1px solid; 
		border-top:#dbe4e9 1px solid;
		text-align:center;
		}
	.avia_table2 th{
		background-color: #2577b1; 
		color: #fff; 
		font-weight: normal;
		}

	.avia_table2 td{
		border-left:expression( !this.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table2 th{
		border-left:expression( !this.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table2 td:first-child{
		border-left:0px;
		}
	.avia_table2 th:first-child{
		border-left:0px;
		}

	.avia_table2 td{
		border-top:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid');
		border-bottom:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table2 th{
		border-top:expression( !this.parentElement.previousSibling ? '0px' : '#dbe4e9 1px solid');
		}
	.avia_table2 tr:first-child td{
		border-top:0px; 
		border-bottom: 1px solid #dbe4e9;
		}
	.avia_table2 tr:last-child td{
		border-bottom: 1px solid #dbe4e9;
		}
	.avia_table2 tr:first-child th{
		border-top:0px;
		}
/* ...timetable */

.booking_form .block, .booking_form .block input, .booking_form .block select, .booking_form .block textarea {
	font-size:11px;
}

.booking_form .block table {
	clear:both;
}

.booking_form .block select.whence {
	font-size:9px;
	padding:1px;
	width:147px;
}

.booking_form .block input.whence23 {
	font-size:10px;
	width:112px;
}

.booking_form .block .whence2 {
	font-size:10px;
	width:132px;
}

.booking_form .block input.direction {
	float:left;
	font-size:10px;
	margin-right:3px;
	_margin-right:0;
	padding:1px;
	width:86px;
	
}

.booking_form .block .people {
	font-size:10px;
	width:44px;
}

.booking_form .block .points {
	width:102px;
	
}

.booking_form .block .tariff {
	font-size:11px;
	width:92px;
}

.booking_form .block .serch_r {
padding:10px 15px 0 0;
}


.booking_form .block  h3 {
	font-size:12px;
	margin-bottom:12px;
}



.booking_form label {
	display:block;
	margin-bottom:3px;
}

.booking_form .radio_btn {
display:inline;
float:left;
margin:0 6px 0 0;
position:relative;
}

.booking_form .cols {
	width: 320px;
}

.booking_form  .l_col {
		
}

.booking_form .cols td{
	padding: 0 15px 5px 0;
	vertical-align:top;
	
}

.booking_form #to_from, .booking_form #to {
	margin-bottom:10px;
	_margin:0;
}	
.booking_form .fixsize1 {
	margin:0;
	padding-top:3px;
	width:103px;
	float:left;
	_width:100px;
}

.booking_form .end_group {
	padding-bottom: 10px !important;
}

.booking_form #office_id {
	font-size:9px;
	height:20px;
	padding:1px;
	width:292px;
}

.booking_form #office_id option {
	padding: 2px; 0;
}

.booking_form .submit_btn {
	display:inline-block;
	//display:inline;
	//zoom:1;
	padding: 7px 10px 6px;
	background: #094F82 url(/common/img/btn_back.png) repeat-x left top;
	color:#fff;
	text-decoration:none;
}

.booking_form .services {
	margin-top:10px;
}

.booking_form .services h3{
	margin-bottom:5px;
}

.booking_form .services .item {
	background:#fff;
	list-style:none;
	width:283px;
	margin-bottom: 10px;
	position:relative;
	padding:5px;
}

.booking_form .services .header {
	font-size:12px;
	display:block;
}

.booking_form .services .description {
	display:inline-block;
}

.booking_form .services .logo {
	float:right;
	margin:5px 15px 0 0;
}


.wrap_hotel {
	position:relative;
	height:450px;
	overflow-y:auto;
	width:295px;
	overflow-x:hidden;
}

.hotel_city {
	width:100%;	
}

.hotel_city #city {
	width:250px !important;	
	margin-bottom:10px;
}

.hotel_city #nearAirport {
	float:left;
	//height:15px;
	margin-right:5px;
	//margin-right:2px;
}

.hotels_params {
	width:100%;	
	margin-bottom:15px;
}

.wrap_hotel .fixsize3 {
	width:120px;	
}

.wrap_hotel .fixsize5 {
	width:130px;	
}

.booking_form .fixsize6 {
	width:63px;	
	float:left;
	margin-right:3px;
	_margin-right:0;	
}

.booking_form .dsp_block {
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}

.booking_form .daterange {
	width:92px;
	font-size: 9px;
	margin-top:3px;
}

.wrap_hotel .hotels_params #dtIn {
	float:left;	
	margin-right:5px;
}

.wrap_hotel .hotels_params #mnIn {
	width:84px;	
}

.wrap_hotel .add_param_header {
	margin-bottom:3px !important;	
}
.wrap_hotel .add_param_header label, .wrap_hotel .hotels_params label {
	margin:0 !important;	
}

.wrap_hotel .add_param #propName, .wrap_hotel .add_param #propAdress {
	width:128px;
}

.wrap_hotel .add_param {
	margin-bottom:10px;	
}

.wrap_hotel #searchButt, .wrap_timetable #searchButt {
	padding: 5px 10px 4px;
	background: #094F82 url(/common/img/btn_back.png) repeat-x left top;
	color:#fff;
	text-decoration:none;
	width:80px;
	border:none;
	cursor:pointer;
}

.wrap_hotel .add_links {
	margin:10px 0;
	padding:5px;
	width:250px;
}

.wrap_hotel .add_links li {
	background: url(../img/menu_s_wite.png) no-repeat left center;
}

.wrap_hotel .add_links li a {
	font-size:11px;
	
	padding-left:10px;
	
}


.wrap_hotel .notabena {
	font-size:10px;
}

.wrap_hotel .notabena h4 {
	text-align:center;
	margin-bottom:3px;
	//margin-bottom:0;
	font-size:10px !important;
}

.wrap_hotel .NbPrI-Options label {
	margin:0 !important;
	_padding:0!important;
}

.wrap_hotel #NbPrI-airportList {
	margin:0 !important;
	padding:0!important;
}

.wrap_timetable #period, .wrap_timetable #period_ {
	width:110px !important;
}

.wrap_timetable .top_padding {
	padding-top:6px !important;	
	//padding-top:0 !important;	
}

.wrap_timetable .panel_flight {
	margin-top:15px;
	padding:10px 10px 5px 10px;
	list-style:none;
	
	width:272px
}

.wrap_timetable .panel_flight li {
	margin-bottom:5px;
	background: url(../img/menu_s_wite.png) no-repeat left center;
}

.wrap_timetable .panel_flight li a {
	font-size:11px;
	padding-left:10px
	
}
.block1 {
   width: 636px;
   //width: 635px;
}
.block1 .block1_1{
   width: 352px;
}
.block1 .block1_2{
   width: 12px !important;
}
.header_nav {
   margin: 7px 0px 0px 0px;
}
.header_nav td {
   vertical-align: top;
}
.header_nav .login {
   width: 210px;
   margin: 0px !important;
}
.header_nav .quick_search {
   padding: 18px 0px 0px 0px !important;
}