a.main_menu:link {text-align:right; color:#ffffff; font-size:12; text-decoration: none; font-family:tahoma; line-height:1}
a.main_menu:visited {text-align:right; color:#ffffff; font-size:12; text-decoration: none; font-family:tahoma; line-height:1}
a.main_menu:hover {text-align:right; color:#FFF200; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1}

a.main_menu_active:link {text-align:right; color:#FFF200; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1}
a.main_menu_active:visited {text-align:right; color:#FFF200; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1}
a.main_menu_active:hover {text-align:right; color:#FFF200; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1}

a.bottom_menu:link {text-align:right; color:#ffffff; font-size:12; text-decoration: none; font-family:tahoma; line-height:1}
a.bottom_menu:visited {text-align:right; color:#ffffff; font-size:12; text-decoration: none; font-family:tahoma; line-height:1}
a.bottom_menu:hover {text-align:right; color:#FFF200; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1}

a.content_link:link {text-align:right; color:#3A5787; font-size:12; text-decoration: none; font-family:tahoma; line-height:1; margin:0px;}
a.content_link:visited {text-align:right; color:#3A5787; font-size:12; text-decoration: none; font-family:tahoma; line-height:1; margin:0px;}
a.content_link:hover {text-align:right; color:#F88550; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1; margin:0px;}

a.sub_left_menu:link {text-align:right; color:#AD2929; font-size:12; text-decoration: none; font-family:tahoma; line-height:1; margin:0px;}
a.sub_left_menu:visited {text-align:right; color:#AD2929; font-size:12; text-decoration: none; font-family:tahoma; line-height:1; margin:0px;}
a.sub_left_menu:hover {text-align:right; color:#161948; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1; margin:0px;}

a.sub_left_menu_2:link {text-align:right; color:#FD631D; font-size:12; text-decoration: none; font-family:tahoma; line-height:1; margin:0px;}
a.sub_left_menu_2:visited {text-align:right; color:#FD631D; font-size:12; text-decoration: none; font-family:tahoma; line-height:1; margin:0px;}
a.sub_left_menu_2:hover {text-align:right; color:#65CE02; font-size:12; text-decoration: underline; font-family:tahoma; line-height:1; margin:0px;}

H1 {
	font: bold 14px Arial, Tahoma, sans-serif;
	color: #0D429E;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  padding-bottom:0;
	letter-spacing: 1px;
}

H2 {
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #272A55;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  padding-bottom:0;
	letter-spacing: 1px;
}

UL {
	list-style: none;
	margin: 0 10px 0 10px;
	padding: 0;
}

UL LI {
  list-style: none;
  background: url(../images/marcer.gif) 0 2px no-repeat;
  padding-left:20px;
  margin: 4px 7px 4px 7px;
}

td{
  font-family:Arial, Tahoma;
  font-size:12px;
}

.td_img
{
  font-size:0;
}

.td_img_top
{
  font-size:0;
  border-style:solid;
  border-width:2px;
  border-color:#ffffff;
  border-left:0px;
  border-right:0px;
}

.td_right
{
  width:242px;
  height:100%;
  vertical-align:top;
  padding-left:20px;
}

.td_left
{
  width:242px;
  height:100%;
  vertical-align:top;
  padding-right:20px;
}

.td_main_content
{
 font-family:Arial, Tahoma;
 font-size:12px;
 width:100%;
 padding-top:14px;
 padding-left:4px;
 padding-right:4px;
 padding-bottom:7px;
 vertical-align:top;
}

.div_zagl
{
  font-family:Arial, Tahoma;
  font-size:14px;
  width:220px;
  height:40px;
  padding-top:12px;
  color:#ffffff;
  text-align:center;
  background: url(../images/bg_news.jpg) repeat-x;
}

.content_text
{
 font-family:Arial, Tahoma;
 font-size:12px;
 vertical-align:top;
}

.td_bottom
{
  padding-top:0px;
  padding-right:30px;
  padding-left:30px;
  width:100%;
  height:66px;
  background: url(../images/bg_bottom.jpg) repeat-x;
}
.td_bottom_link
{
 text-align:right;
 padding-top:10px;
 padding-right:29px;
}
.td_main_menu
{
  vertical-align:top;
  padding-top:21px;
  padding-right:14px;
  padding-left:14px;
  height:62px;
  background: url(../images/bg_main_menu_line.gif) right no-repeat;
}

.td_main_menu_end
{
  vertical-align:top;
  padding-top:21px;
  height:62px;
  padding-right:14px;
  padding-left:14px;
}

.bg_main_menu
{
 font-family:Arial;
 font-size:0px;
 height:62px;
 background: url(../images/main_menu_bg.jpg) repeat-x;
}

.td_bottom_menu
{
  padding-right:14px;
  padding-left:14px;
}

.td_bottom_menu_end
{
  padding-right:14px;
  padding-left:14px;
}

.img_botton
{
  border-style:solid;
  border-width:0px;
}

.td_block_content
{
 font-family:Arial, Tahoma;
 font-size:12px;
 vertical-align:top;
 border-style:solid;
 border-width:1px;
 border-color:#E3E3E3;
 padding-left:14px;
 padding-right:14px;
 padding-top:14px;
 padding-bottom:14px;
}

.td_buton_left
{
  padding-top:25px;
}

.img_page
{
  border-width:4px;
  border-color:#E1E1E1;
}

.td_sub_left_menu
{
 padding-top:7px;
 padding-bottom:7px;
 padding-left:2px;
 padding-right:7px;
 background: url(../images/bg_sub_left_menu.gif) repeat-x bottom;
}

.table_top
{
 font-family:Arial, Tahoma;
 font-size:12px;
 background-color:#3DA0D6;
 color:#ffffff;
 font-weight:bold;
}

.table_main
{
 font-family:Arial, Tahoma;
 font-size:12px;
 background-color:#F1F1F1;
}

.tabl8
{
border-style:solid;
border-color:#E0E0E0;
font-size:12;
text-align:left;
border-width:1;
border-top:none;
background-color:#F9F9F9;
height:20;
color:#000000;
padding-left:7;
padding-right:7;
padding-top:7;
padding-bottom:7;
}

.tabl9
{
border-style:solid;
border-color:#E0E0E0;
font-size:12;
text-align:left;
border-width:1;
border-top:none;
background-color:#FfFfFf;
height:20;
color:#000000;
padding-left:7;
padding-right:7;
padding-top:7;
padding-bottom:7;
}

.main_menu {}
#main_menu {
	margin: 0;
	list-style: none;
}
#main_menu A {
  font-family:Tahoma, Arial;
  font-size:12px;
  color: #3A5787;
	text-decoration: none;
	float: left;
	display: block;
	padding: 12px 14px 12px 14px;
	background: url(../images/main_menu_bg.gif) repeat-x top;
}
#main_menu A {float: none;}
#main_menu A:hover {
 padding: 12px 14px 12px 14px;
 color:#00A99D;
}

.td_center
{
 height:100%;
 text-align:center;
 padding-top:20px;
 padding-right:0px;
 padding-left:0px;
}

.text_left_td
{
 font-family:Arial, Tahoma;
 font-size:12px;
 color:#ffffff;
}

.top_bg
{
  width:979px;
  height:402px;
  background: url(../images/top_1.jpg);
}

.input_text
{
  width:100%;
}

.button_form
{
  background-color:#005D98;
  color:#ffffff;
  font-weight:bold;
}

.table_main
{
 border-style:solid;
 border-width:2px;
 border-color:#27A3E4;
 border-top:0px;
 border-left:0px;
 border-right:0px;
}

.bg_td_c
{
  font-family: Arial, Tahoma;
  font-size:10;
  text-align:justify;
  border-style:solid;
  border-width:1px;
  border-color:#707070;
  border-left:none;
  border-right:none;
  border-top:none;
  background-color:#F5F5F5;
  color:#5C5C5C;
  padding-left:5px;
  padding-right:5px;
  padding-top:4px;
  padding-bottom:4px;
}

.td_form_text
{
  font-family: Arial, Tahoma;
  font-size:12px;
  vertical-align:top;
  background-color:#F5F5F5;
  padding-left:7px;
  padding-right:7px;
  padding-top:7px;
  padding-bottom:7px;
  font-family:Tahoma, Arial;
  font-size:12px;
}

.input_login
{
  border-style:solid;
  border-width:1px;
  border-color:#898989;
  width:120px;
  background: url(../images/bg_input.gif);
  padding-left:4px;
  color:#5E5E5E;
}

.button_serch
{
  border-style:solid;
  border-width:2px;
  border-color:#EBEDEC;
  background-color:#F5F5F5;
  color:#ffffff;
  padding-left:7px;
  padding-right:7px;
  padding-top:1px;
  padding-bottom:1px;
  font-family:Tahoma, Arial;
  font-size:12px;
  background: url(../images/bg_submit.gif);
}

.textarea_form
{
  border-style:solid;
  border-width:1px;
  border-color:#898989;
  width:200px;
  padding-left:4px;
  color:#5E5E5E;
}

.td_error
{
 font-family:Tahoma, Arial;
 font-size:12px;
 font-weight:bold;
 padding-top:7px;
 padding-bottom:7px;
 padding-left:7px;
 padding-right:7px;
 border-style:solid;
 border-width:1px;
 border-color:#EF5258;
 color:#ED1C24;
 text-align:center;
}

.news_anonce
{
  font-family:Arial, Tahoma;
  font-size:12px;
  padding-bottom:7px;
  text-align:justify;
}

.news_anonce_block
{
  border-style:solid;
  border-color:#BBBBBB;
  border-width:1px;
  border-left:0px;
  border-top:0px;
  border-right:0px;
  padding-top:14px;
}

.content_text_main_page
{
  padding-top:10px;
  padding-bottom:10px;
}

.top_avia_main
{
  width:492px;
  height:40px;
  color:#ffffff;
  padding:7px;
  text-align:center;
  background: url(../images/avia_bg.jpg);
}

.top_avia_1
{
 width:380px;
 color:#353535;
 border-style:solid;
 border-color:#BBBBBB;
 border-width:1px;
 border-right:0px;
}

.top_avia_2
{
 color:#EE1B22;
 font-weight:bold;
 border-style:solid;
 border-color:#BBBBBB;
 border-width:1px;
 border-left:0px;
}

.top_avia_3
{
 color:#0D429E;
 border-style:solid;
 border-color:#E4E4E4;
 border-width:1px;
 border-top:0px;
 border-left:0px;
}

.top_avia_1_n
{
 width:380px;
 color:#353535;
 border-style:solid;
 border-color:#BBBBBB;
 border-width:1px;
 border-right:0px;
}

.top_avia_2_n
{
 color:#EE1B22;
 font-weight:bold;
 border-style:solid;
 border-color:#BBBBBB;
 border-width:1px;
 border-left:0px;
}

.top_avia_3_n
{
 color:#0D429E;
 border-style:solid;
 border-color:#E4E4E4;
 border-width:1px;
 border-top:0px;
 border-left:0px;
}

.main_table
{
 background: url(../images/bg_top.gif) repeat-x;
}

.banner_link
{
  text-decoration:none;
  display: block;
  cursor: Pointer;
  width:492px;
  height:68px;
}

.div_banner_ru
{
 float:left;
 color:#ffffff;
 font-weight:bold;
 width:492px;
 height:68px;
 background: url(../images/ticket_ru.jpg) 0 2px no-repeat;
}

.div_banner_en
{
 float:left;
 color:#ffffff;
 font-weight:bold;
 width:492px;
 height:68px;
 background: url(../images/ticket_en.jpg) 0 2px no-repeat;
}

