/*  ------------------------ Тело документа ---------------------------   */

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: #006da4;}
A:visited {color: #71a3c7;}	

/* ---------------------------- logo -------------------------------- */
.logo{ margin: 54px 39px 51px 43px;}
/* ---------------------------- /logo -------------------------------- */
		
.main_table{margin: 0px 0px 32px 23px;}
.main_table2{margin: 0px 0px 32px 23px;}
.main_td2{ padding-left: 17px;}
.main_td3{ padding-left: 17px; padding-bottom: 30px;}
.row_21{ border-top: 1px solid #dbe4e9; padding: 0px 0px 0px 0px; background-color: White; width: 312px;}
.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: 285px;}

.p2s{ width: 223px; 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; width:625px;}
.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('/local/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; width: 631px;}
.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: 23px; background-color: #f4f4f4; width: 601px; padding: 16px 13px 14px 15px; border-top: 0px; border-right: 1px solid #dbe4e9; border-left: 1px solid #dbe4e9; border-bottom: 1px solid #dbe4e9; font-size: 10px; font-family: Tahoma, sans-serif;}

.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: 3px; vertical-align:middle;}
.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; height: 53px; vertical-align: middle; padding: 33px 0px 6px 0px; color: #1c7cc0; font-size: 15px; font-family: Arial, sans-serif;}

.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; height: 75px; 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: 0px 0px 0px 0px; width: 312px; font-size: 12px; font-family: Tahoma, sans-serif; color: #6f6f6f; background-color: #FFFFFF; line-height: 17px;}
.bg_3{ background: url(../img/bg_3.gif); background-repeat:no-repeat;}

.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 .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; 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 */

.body_print .news1 .announcement {
    font: 400 13px/17px 'Arial', sans-serif;
}

.news1 h2 {
    margin-top: 30px;
    color: #006da4;
}