body,div {margin:0px;}
#main
{
	width:		1200px;
	height:		558px;
	background-color:#3a7096;
	margin-top:	0px;
	position:	relative;
}
#main #top_1_1
{
	position:	absolute;
	top:		0px;
	left:		0px;
	width:		600px;
	height:		279px;
	background: url('images/top_1_1.jpg') 0 0 no-repeat;
}
#main #top_1_2
{
	position:	absolute;
	top:		0px;
	right:		0px;
	width:		600px;
	height:		279px;
	background: url('images/top_1_2.jpg') 0 0 no-repeat;
}
#main #top_2_1
{
	position:	absolute;
	bottom:		5px;
	left:		0px;
	width:		600px;
	height:		274px;
	background: url('images/top_2_1.jpg') 0 0 no-repeat;
}
#main #top_2_2
{
	position:	absolute;
	bottom:		5px;
	right:		0px;
	width:		600px;
	height:		274px;
	background: url('images/top_2_2.jpg') 0 0 no-repeat;
}
#main #top_3_0
{
	position:	absolute;
	bottom:		0px;
	left:		0px;
	width:		100%;
	height:		19px;
	background: url('images/top_3_0.png') 0 0 no-repeat;
}
#main #top_fly
{
	position:	absolute;
	top:		80px;
	left:		217px;
	width:		627px;
	height:		210px;
	background: url('images/top_fly.png') 0 0 no-repeat;
}

#main #top_right_text
{
	position:	absolute;
	bottom:		40px;
	right:		170px;
	width:		400px;
	height:		27px;
}

#main #top_circle
{
	position:	absolute;
	top:		0px;
	left:		0px;
	width:		442px;
	height:		220px;
	background: url('images/top_circle.png') 0 0 no-repeat;
}
#main #top_circle #table_circle
{
	margin-top:20px;
	margin-left:30px;
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
}
#main #top_flag
{
	position:	absolute;
	top:		134px;
	left:		55px;
	width:		387px;
	height:		145px;
	background: url('images/top_flag.png') 0 0 no-repeat;
}
#main #top_aviaturizm
{
	position:	absolute;
	top:		110px;
	right:		125px;
	width:		133px;
	height:		64px;
	background: url('images/top_aviaturizm.png') 0 0 no-repeat;
}
#main #top_home
{
	position:	absolute;
	top:		80px;
	right:		235px;
	width:		22px;
	height:		23px;
}
#main #top_karta
{
	position:	absolute;
	top:		80px;
	right:		200px;
	width:		22px;
	height:		23px;
}
#main #top_mail
{
	position:	absolute;
	top:		80px;
	right:		165px;
	width:		22px;
	height:		23px;
}
#main #top_search
{
	position:	absolute;
	top:		80px;
	right:		165px;
	width:		22px;
	height:		23px;
}
#main #top_mail
{
	position:	absolute;
	top:		80px;
	right:		130px;
	width:		22px;
	height:		23px;
}
#main #top_aviabilet
{
	position:	absolute;
	bottom:		30px;
	left:		35px;
	width:		550px;
	height:		200px;
	
}
#main #telefon_top
{
	position:	absolute;
	top:		190px;
	right:		90px;
	width:		203px;
	height:		80px;
	text-align:	right;
	/*
	color:		#124a94;
	font-size:	16px;
	font-family:verdana; 
	font-weight: bold;
	*/
}
#main #telefon_top a
{
	color:		#334b6a;
	font-size:	11px;
	font-family: arial; 
	font-weight: bold;
	text-decoration: none;
}
#main #top_tyri
{
	position:	absolute;
	bottom:		30px;
	right:		25px;
	width:		550px;
	height:		200px;
}
#main .title
{
	color:#0c4591;
	font-size:18px;
	font-family:verdana; 
	font-weight: normal;
}
#main .title_
{
	color:#0c4591;
	font-size:14px;
	font-family:verdana; 
	font-weight: normal;
}


#button_fon
{
	height:22px
}
#button_fon #button_start
{
	width:7px;
	background: url('images/button_start.gif') 0 0 no-repeat;
}
#button_fon #button_middle
{
	background: url('images/button_middle.gif') 0 0 repeat-x;
}
#button_fon #button_middle a
{
	color:#ffffff;
	font-size:12px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: none;
}
#button_fon #button_finish
{
	width:7px;
	background: url('images/button_finish.gif') 0 0 no-repeat;
}

#body_main
{
	position:	relative;
	width:		1150px;
	margin-top:	25px;
}
#body_main #separate_line
{
	background: url('images/separate_line.gif') 2px 0px repeat-y;
}
#body_main #separate_line_2
{
	background: url('images/separate_line.gif') 10px 0px repeat-y;
}


#body_bottom
{
	position:	relative;
	width:		1200px;
	margin-top:	40px;
	height:		112px;
}
#body_bottom #fon_bottom_line
{
	background: url('images/fon_bottom_line.png') 0 0 repeat-x;
}
#fon_main_menu
{
	position:relative;
	width:		264px;
	height:		142px;
	background: url('images/fon_main_menu.png') 0 0 no-repeat;
}
#fon_main_menu_6
{
	position:relative;
	width:		264px;
	height:		142px;
}
#fon_main_menu #fon_main_menu_pen
{
	position:	absolute;
	width:		127px;
	height:		93px;
	background: url('images/fon_main_menu_pen.png') 0 0 no-repeat;
	left:		11px;
	bottom:		10px;
}
#fon_main_menu #podrobnee_1
{
	position:	absolute;
	width:		70px;
	height:		15px;
	right:		30px;
	top:		60px;
}
#fon_main_menu #title_1
{
	position:	absolute;
	width:		140px;
	height:		40px;
	right:		30px;
	top:		85px;
	color: 		#fea826;
	font-size:	14px;
	font-family:verdana; 
	font-weight: normal;
	text-align:	right;
}
#fon_main_menu #fon_main_menu_bant
{
	position:	absolute;
	width:		80px;
	height:		123px;
	background: url('images/fon_main_menu_bant.png') 0 0 no-repeat;
	right:		14px;
	bottom:		10px;
}
#fon_main_menu #podrobnee_2
{
	position:	absolute;
	width:		70px;
	height:		15px;
	left:		25px;
	top:		60px;
	text-align:	left;
}
#fon_main_menu #title_2
{
	position:	absolute;
	width:		140px;
	height:		40px;
	left:		25px;
	top:		85px;
	color: 		#fea826;
	font-size:	14px;
	font-family:verdana; 
	font-weight: normal;
	text-align:	left;
}
#fon_main_menu #fon_main_menu_visa
{
	position:	absolute;
	width:		127px;
	height:		99px;
	background: url('images/fon_main_menu_visa.png') 0 0 no-repeat;
	left:		20px;
	bottom:		15px;
}
#fon_main_menu #podrobnee_3
{
	position:	absolute;
	width:		70px;
	height:		15px;
	right:		30px;
	top:		60px;
	text-align:	right;
}
#fon_main_menu #title_3
{
	position:	absolute;
	width:		140px;
	height:		40px;
	right:		30px;
	top:		85px;
	color: 		#fea826;
	font-size:	14px;
	font-family:verdana; 
	font-weight: normal;
	text-align:	right;
}
#fon_main_menu #fon_main_menu_podarok
{
	position:	absolute;
	width:		173px;
	height:		121px;
	background: url('images/fon_main_menu_podarok.png') 0 0 no-repeat;
	right:		14px;
	bottom:		11px;
}
#fon_main_menu #podrobnee_4
{
	position:	absolute;
	width:		70px;
	height:		15px;
	left:		25px;
	top:		60px;
	text-align:	left;
}
#fon_main_menu #title_4
{
	position:	absolute;
	width:		150px;
	height:		40px;
	left:		25px;
	top:		85px;
	color: 		#fea826;
	font-size:	14px;
	font-family:verdana; 
	font-weight: normal;
	text-align:	left;
}
#fon_main_menu #fon_main_menu_chasi
{
	position:	absolute;
	width:		134px;
	height:		109px;
	background: url('images/fon_main_menu_chasi.png') 0 0 no-repeat;
	right:		14px;
	bottom:		10px;
}
#fon_main_menu #podrobnee_5
{
	position:	absolute;
	width:		70px;
	height:		15px;
	left:		25px;
	top:		60px;
	text-align:	left;
}
#fon_main_menu #title_5
{
	position:	absolute;
	width:		150px;
	height:		40px;
	left:		25px;
	top:		85px;
	color: 		#fea826;
	font-size:	14px;
	font-family:verdana; 
	font-weight: normal;
	text-align:	left;
}
#fon_main_menu_6 #fon_main_menu_pero
{
	position:	absolute;
	width:		111px;
	height:		92px;
	right:		25px;
	top:		15px;
	background: url('images/fon_main_menu_pero.png') 0 0 no-repeat;
}
#fon_main_menu_6 #fon_main_menu_strelki
{
	position:	absolute;
	width:		33px;
	height:		27px;
	right:		30px;
	bottom:		9px;
}
#fon_main_menu_6 #title_6
{
	position:	absolute;
	width:		150px;
	height:		30px;
	left:		13px;
	bottom:		9px;
	color: 		#fea826;
	font-size:	14px;
	font-family:verdana; 
	font-weight: normal;
	text-align:	left;
}
#fon_main_menu_6 #title_6 a
{
	color: 		#fea826;
	font-size:	14px;
	font-family:verdana; 
	font-weight: normal;
	text-align:	left;
	text-decoration: none;
}

#body_bottom #bottom_right
{
	position:	relative;
	width:		140px;
	height:		112px;
}
#body_bottom #bottom_right #bottom_kpk
{
	position:	absolute;
	width:		138px;
	height:		177px;
	left:		0px;
	bottom:		0px;
	background: url('images/bottom_kpk.jpg') 0 0 no-repeat;
}
#body_bottom  #bottom_fon_line
{
	position:	absolute;
	width:		865px;
	height:		1px;
	background: url('images/bottom_fon_line.gif') 0 0 repeat-x;
	top:		0px;
	left:		138px;
	
}
#body_bottom  #bottom_rukzak
{
	position:	absolute;
	width:		196px;
	height:		221px;
	background: url('images/bottom_rukzak.jpg') 0 0 no-repeat;
	right:		0px;
	bottom:		0px;
	
}
#body_bottom  #bottom_copyright
{
	position:	absolute;
	width:		250px;
	height:		50px;
	left:		145px;
	top:		22px;
	color:		#a9a9a9;
	font-size:	10px;
	font-family:verdana; 
	font-weight:normal;
	line-height: 16px;
}
#body_bottom  #my_link
{
	position:	absolute;
	width:		450px;
	height:		20px;
	left:		145px;
	top:		95px;
	color:		#a9a9a9;
	font-size:	10px;
	font-family:verdana; 
	font-weight:normal;
}
#body_bottom  #my_link a
{
	color:#3a7096;
	font-size:10px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: underline;
}
#body_bottom  #my_link a:hover
{
	color:#3a7096;
	font-size:10px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: none;
}

#body_bottom  #bottom_banner
{
	position:	absolute;
	width:		250px;
	height:		80px;
	left:		500px;
	top:		22px;
}
#body_bottom  #banner2
{
	position:	absolute;
	width:		80px;
	height:		31px;
	margin-top:	0px;
	margin-bottom:	0px;
	bottom:		0px;
}
#body_bottom  #bottom_left
{
	position:	absolute;
	width:		205px;
	height:		60px;
	right:		200px;
	top:		20px;
	text-align: right;
	line-height: 22px;
}
#body_bottom  #bottom_left .telefon
{
	color:		#4471aa;
	font-size:	16px;
	font-family:verdana; 
	font-weight:normal;	
}
.raspisanie_fon
{
	width:	220px;
	background: url('images/rasp_bg.png') 0 0 repeat-y;
	margin-top:20px;
}
.raspisanie_top
{
	width:	220px;
	background: url('images/rasp_top.png') 0 0 no-repeat;
}
.raspisanie_end
{
	width:	220px;
	height:	9px;
	background: url('images/rasp_end.png') 0 0 no-repeat;
}

/*.raspisanie_fon
{
	width:	220px;
	height:	263px;
	background: url('images/raspisanie_fon.png') 0 0 no-repeat;
	margin-top:20px;
}
*/
.border-bottom
{
	line-height: 22px;
}
.body_flag
{
	background: url('images/body_flag.jpg') 0 0 no-repeat;
	color:#ffffff;
	font-size:16px;
	font-family:verdana; 
	font-weight: bold;
}
.bg_color_124a94
{
	background: url('images/bg_line.png') 0 0 repeat-x;
}
.bg_color_e2e8f0
{
	background-color: #e2e8f0;
}
/*---------links-------*/
a.link_white
{
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: underline;
}
a:hover.link_white
{
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: none;
}
a.link_525252
{
	color:#525252;
	font-size:16px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: none;
}
a.link_666666
{
	color:#666666;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: underline;
}
a:hover.link_666666
{
	color:#666666;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: none;
}
a.link_3a7096
{
	color:#3a7096;
	font-size:11px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: underline;
}
a:hover.link_3a7096
{
	color:#3a7096;
	font-size:11px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: none;
}
a.link_fe9900
{
	color:#fe9900;
	font-size:13px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: underline;
}
a:hover.link_fe9900
{
	color:#fe9900;
	font-size:13px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: none;
}
a.desc_small
{
	color: 			#124a94;
	font-size:		10px;
	font-family:	verdana;
	text-decoration:underline;
}
a:hover.desc_small
{
	color: 			#124a94;
	font-size:		10px;
	font-family:	verdana;
	text-decoration:none;
}
/*----end -links----*/

/*---------TEXT------*/
.text_white_11_bold
{
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
	font-weight: bold;
}
.text_blue_11_bold
{
	color:			#0d4592;
	font-size:		11px;
	font-family:	verdana; 
	font-weight: 	bold;
}
.text_333333
{
	color:			#333333;
	font-size:		11px;
	font-family:	verdana; 
	font-weight: 	normal;
}
.text_0c4591
{
	color:			#0c4591;
	font-size:		14px;
	font-family:	verdana; 
	font-weight: 	normal;
}
.text_3a7096_11
{
	color:			#3a7096;
	font-size:		11px;
	font-family:	arial; 
	font-weight: 	normal;
	text-decoration: underline;
}
.text_525252
{
	color:#525252;
	font-size:16px;
	font-family:verdana; 
	font-weight: normal;
}
.text_525252_2
{
	color:#525252;
	font-size:11pt;
	font-family:verdana; 
	font-weight: normal;
}
p
{
	font-family:verdana;
	font-size:11px;
	color:#999;
}
h1 {
	/*color:#999;*/
	/*color:#3a7096;
	font-family:verdana;
	font-weight:normal;
	font-size:26px;
	*/
	color:#525252;
	font-size:16px;
	font-family:verdana; 
	font-weight: normal;
}
h2 {
/*
	color:#D93F3F;
	font-family:verdana;
	font-size:13px;
	margin:0px;
*/
	color:#525252;
	font-size:13px;
	font-family:verdana; 
	font-weight: bold;
	margin:0px;
}

body {
	font-family:verdana;
	font-size:11px;
	color:#999;
}
.text_table
{
	color: 			#124a94;
	font-size:		11px;
	font-family:	verdana;
	text-decoration:none;
}
.text_search_otel
{
	font-family:verdana;
	font-size:11px;
	color:#999;
	text-align: left;
	line-height: 15px;
}
/*---------END-TEXT------*/

/*---------FORMS------*/
.input_text
{
	width:			140px;
	height:			20px;
	border-width:	1px;
	border-color:	#b3b9c3;
	
	color:			#0d4592;
	font-size:		11px;
	font-family:	verdana; 
	font-weight: 	normal;
}
.select_date
{
	width:			40px;
	border-width:	1px;
	border-color:	#b3b9c3;
}
.select_month
{
	width:			80px;
	border-width:	1px;
	border-color:	#b3b9c3;
}
/*---------END-FORMS------*/

/*  ---- Подсказка -------*/
.popup
{
	position: relative;
	z-index: 0;
	/*text-decoration: none;*/
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: underline;
}

.popup:hover
{
	background-color: transparent;
	z-index: 1;
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: none;
}

.popup span /*CSS for enlarged image*/
{ 
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	width:260px;
}

.popup span img /*CSS for enlarged image*/
{ 
	border-width: 0;
	padding: 2px;
}

.popup:hover span /*CSS for enlarged image on hover*/
{ 
	visibility: visible;
	top: 0;
	left: 60px; /*position where enlarged image should offset horizontally */
}
.popup_text
{
	color: 			#124a94;
	font-size:		10px;
	font-family:	verdana;
	text-decoration: none;
}
/*  ---- END Подсказка -------*/

a.link_white
{
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: underline;
}
a:hover.link_white
{
	color:#ffffff;
	font-size:11px;
	font-family:verdana; 
	font-weight: normal;
	text-decoration: none;
}
.input_t
{
	margin-left: 0px; 
	margin-top: 0px; 
	border: 1px solid #0199FF;
	font-size: 11px;
	font-family:verdana; 
}
.button 
{
	width:75px;
	height:20px;
	background-color:#7c9eca;
	border:1px solid #333;
	color:white;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
.button_none
{
	width:0px;
	height:0px;
	border:0px;
	display:none;
}
.myoffer
{
	width: 300px;
}
.myoffer a
{
	color:#3a7096;
	font-size:11px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: underline;
}
.myoffer a:hover
{
	color:#3a7096;
	font-size:11px;
	font-family:arial; 
	font-weight: normal;
	text-decoration: none;
}