body {
	background-color:#fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.selector{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#c60000;
	line-height:12px;
	padding-left:12px;
	padding-bottom:0px;

}
.selector a{
	font-size:11px;
	font-weight:normal;
	color:#3686ca;
	text-decoration:underline;
}
.navigator_main_page{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#c60000;
}

.navigator_main_page a{
	color:#3686ca;
}

                             
.navigator a{
	color:#3686ca;
}


.lcol{
	width:18%;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#696969;
	padding:115px 0 25px 2.5%;
	vertical-align:top;
}
.lcol a{
	color:#696969;
	text-decoration:none;
}
.lcol a:hover{
	text-decoration:underline;
}
.lcol li{
	list-style-type:none;
}
.lcol_active{
	color:#c60000;
}
.lcol_active a{
	color:#c60000;
	text-decoration:underline;
}

.menu_header{
	width:200px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#696969;
}

.menu_ul {
margin-top: 8px;
}

.cabinet{
	height:150px;
	background-image:url('/images/cabinetback.gif');
	background-position:top right;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:7px;
}
.cabinet a{
	font-size:10px;
	font-weight:normal;
	color:#3686ca;
	text-decoration:underline;
}


.foot_menu{
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:#c60000;
    text-decoration:none;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;

}

.foot_menu a{
	color:#3686ca;
	text-decoration:underline;
}
.foot_logo{
	background-image:url('/images/logo_footer.gif');
	background-position:center;
	background-repeat:no-repeat;
	background-color:#E3EBFC;
}


.hh1{
	color:#5C6266;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
}

h1{
	color:#c60000;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	margin-left:30px;
	display:inline;
	border-bottom:1px solid #B2B2B2;
}

.r_rheader{
	color:#c60000;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	display:inline;
}


.header-big{
	color:#5C6266;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	padding-top:8px;
}




#rrlogo
{
	display:none;
}

#rrform
{
	display:none;
}

.rrtable
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
}

.rrtable a{
	display:none;
}

.rrbody a{
	display:none;
}

.rrbody{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
}

.rrtitle
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#696969;
	text-decoration:none;
}

.common
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
}

.common p
{
	margin-top: 8px; 
	margin-bottom: 8px;
}

.common a{
	color:#3686ca;
	text-decoration:underline;
}

.common a:hover{
	color:#c60000;
	text-decoration:underline;
}


.heading1{
	color:#5C6266;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	padding-top:8px;
}
.heading2{
	color:#c60000;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #B2B2B2;
}

.heading2_black{
	color:#5C6266;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}


.search_form{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#696969;
}
.search_form a{
	font-size:10px;
	font-weight:normal;
	color:#3686ca;
	text-decoration:underline;
}
.heading1_form{
	color:#5C6266;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
}
u.heading1_form {
	color:#5C6266;
	text-decoration: none;
}
u.heading1_form_inactive {
	color:#999999;
}
.search_form_small{
	font-size:10px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
}


.news_list{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#3686ca;
	text-decoration:none;
	line-height:16px;
	margin-top: 11px;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
	list-style-type:none;
}

.news_list li{
	padding-bottom:6px;
	line-height:13px;
}

.news_list a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#3686ca;
	text-decoration:underline;
}

table.schedule {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #696969;
	border-collapse: collapse;
}
table.schedule td {
	border: 1px solid #999999;
	text-align:center;
	padding: 5px 2px 5px 2px;
}
table.schedule a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#3686ca;
	text-decoration:underline
}


.el_heading{
	color:#c60000;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	margin-left:30px;
	display:inline;
	text-align:center;
	border-bottom:1px solid #B2B2B2;
}
.copyright{
	font-family:Tahoma;
	font-size:11px;
	margin-left:10px;
	font-weight:normal;
}
.copyright a{
	color:#3686ca;
	text-decoration:underline;
}

.zone0	{background-color: #D0EDB3; background-image: url('/images/digits/0.gif'); background-position:right; background-repeat:no-repeat}
.zone1	{background-color: #FFFFE0; background-image: url('/images/digits/1.gif'); background-position:right; background-repeat:no-repeat}
.zone2	{background-color: #D0EDB3; background-image: url('/images/digits/2.gif'); background-position:right; background-repeat:no-repeat}
.zone3	{background-color: #FFFFE0; background-image: url('/images/digits/3.gif'); background-position:right; background-repeat:no-repeat}
.zone4	{background-color: #D0EDB3; background-image: url('/images/digits/4.gif'); background-position:right; background-repeat:no-repeat}
.zone5	{background-color: #FFFFE0; background-image: url('/images/digits/5.gif'); background-position:right; background-repeat:no-repeat}
.zone6	{background-color: #D0EDB3; background-image: url('/images/digits/6.gif'); background-position:right; background-repeat:no-repeat}
.zone7	{background-color: #FFFFE0; background-image: url('/images/digits/7.gif'); background-position:right; background-repeat:no-repeat}
.zone8	{background-color: #D0EDB3; background-image: url('/images/digits/8.gif'); background-position:right; background-repeat:no-repeat}
.zone9	{background-color: #FFFFE0; background-image: url('/images/digits/9.gif'); background-position:right; background-repeat:no-repeat}
.zone10	{background-color: #D0EDB3; background-image: url('/images/digits/10.gif'); background-position:right; background-repeat:no-repeat}
.zone11	{background-color: #FFFFE0; background-image: url('/images/digits/11.gif'); background-position:right; background-repeat:no-repeat}
.zone12	{background-color: #D0EDB3; background-image: url('/images/digits/12.gif'); background-position:right; background-repeat:no-repeat}
.zone13	{background-color: #FFFFE0; background-image: url('/images/digits/13.gif'); background-position:right; background-repeat:no-repeat}
.zone14	{background-color: #D0EDB3; background-image: url('/images/digits/14.gif'); background-position:right; background-repeat:no-repeat}
.zone15	{background-color: #FFFFE0; background-image: url('/images/digits/15.gif'); background-position:right; background-repeat:no-repeat}
.zone16	{background-color: #D0EDB3; background-image: url('/images/digits/16.gif'); background-position:right; background-repeat:no-repeat}
.zone17	{background-color: #FFFFE0; background-image: url('/images/digits/17.gif'); background-position:right; background-repeat:no-repeat}
.zone18	{background-color: #D0EDB3; background-image: url('/images/digits/18.gif'); background-position:right; background-repeat:no-repeat}
.zone19	{background-color: #FFFFE0; background-image: url('/images/digits/19.gif'); background-position:right; background-repeat:no-repeat}
.zone20	{background-color: #D0EDB3; background-image: url('/images/digits/20.gif'); background-position:right; background-repeat:no-repeat}
.zone21	{background-color: #FFFFE0; background-image: url('/images/digits/21.gif'); background-position:right; background-repeat:no-repeat}
.zone22	{background-color: #D0EDB3; background-image: url('/images/digits/22.gif'); background-position:right; background-repeat:no-repeat}
.zone23	{background-color: #FFFFE0; background-image: url('/images/digits/23.gif'); background-position:right; background-repeat:no-repeat}
.zone24	{background-color: #D0EDB3; background-image: url('/images/digits/24.gif'); background-position:right; background-repeat:no-repeat}
.zone25	{background-color: #FFFFE0; background-image: url('/images/digits/25.gif'); background-position:right; background-repeat:no-repeat}

.common_el_scheme{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
	text-align:left;
}
.common_el_scheme a{
	color:#3686ca;

}

.select_stations{
	width:220px;
}

th	{
	font-weight:bold;
	text-align:left;
	}

a.plink{
	FONT-WEIGHT: 500; 
	FONT-SIZE: 8pt; 
	COLOR: #696969; 
	FONT-FAMILY: "tahoma"; 
	TEXT-DECORATION: none
}

a.plink:hover{
	TEXT-DECORATION: underline
}

td.plink{
	FONT-WEIGHT: 500; 
	FONT-SIZE: 8pt; 
	COLOR: #696969; 
	FONT-FAMILY: "tahoma"; 
	TEXT-DECORATION: none;
	text-align:center;
	border: 1px solid #3686ca;
}

input.forma	{
	font: normal 8pt verdana,arial; 
	width: 140px}
	
input.search {
	border: 1px solid #7F9DB9;
}

/*p {
	margin-top: 8px; 
	margin-bottom: 8px; 
}*/

p.opt_select{
	text-indent: 0px;
	}

.bl{
	font-weight:bold;
	}

.tdListP{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#555555;
	background-color:#f5f5f5;
	padding-left:5px;
	padding-right:5px;
	border-left:0px;
}
#oTable td{
	border-left:0px;
	border-left:none;
	font-size:10px;
}
.td_bord {
	border-right: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDDDDD; 
	padding:8px 10px 10px 10px; 
	margin:8px 10px 10px 10px;
}
.td_bord_no_padding {
	border-right: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDDDDD;
}

#tooltip{ 
background:#FFFFFF; 
border:1px solid #666666; 
color:#333333; 
font:menu; 
margin:0px; 
padding:3px 5px; 
position:absolute; 
visibility:hidden 
} 


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: #eeeeee;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-image: none;
	list-style-position: outside;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
	line-height: 13px;
	height: 14px;
   margin: 1px !important;
   padding: 1px;
	cursor: pointer;
	width: 100%;
	text-decoration: none;
	font-family: Tahoma;
  	font-size: 10pt;
	overflow: hidden;
}

.ac_loading {
	
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}

.highlight {
	background-color: #ffcc66;
}

.zebra {
	background-color: #E5E5E5;
}

img.map_metro {
	width: 15px;
	height: 11px;
	position: relative;
	margin: 0 20px 0 5px;
	border: 0;
}

img.map_metro_spb {
	width: 15px;
	height: 15px;
	position: relative;
	margin: 0 20px 0 5px;
	border: 0;
	top: 2px;
}

.wind {
	position: relative; 
	top: 1px; 
	left: 0px; 
	display: none;
}
.wind_in {
	position: absolute; 
	left: 0px;
	top: 0px;
	background: #C1ECEC;
	padding: 3px;
	border: 1px solid #7F9DB9;
	font-size: 9px;
	font-family: Verdana, "Arial Narrow";
}

.avia_common {
	font-family: Tahoma;
	font-size: 12px;
	color: #393939;
}

.avia_common td { padding:3px; }

.avia_common p
{
	margin-top: 8px; 
	margin-bottom: 8px;
}

.avia_common a{
	color:#3686ca;
	text-decoration:underline;
}

.avia_common a:hover{
	color:#c60000;
	text-decoration:underline;
}

.timestable {
    border-collapse: collapse;
    padding: 0;
    font-family: Tahoma;
    font-size: 11px;
    color: #696969;
    border-color: #999999;
    border-style: solid;
    border-width: 1px 1px 0 0;
    width: 100%;
}

.timestable th { 
	background-color: #D2EAFF;
	text-align: center;	
}

.timestable th, .timestable td {
    border-color: #999999;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0.5em;
}

.timestable tr.odd {
    background-color: #EEEEEE;
}

.error {
	color: rgb(198, 0, 0);
}
.message {
}

.input-err {
	background-color: #FFCCCC;
}

.beta {
	font-weight: normal;
	color: #3686CA;
}

a.global_link_active {
	color: #C60000;
	font-size: 12px;
	font-weight: bold;
	line-height:14px;
}

.loader {
	position: absolute;
	z-index: 1;
}

.aviaMenu
{
	padding-left:40px;
	margin:10px 0;
}

.taxiForm table td
{
	padding:3px;
}
ul.charterRules
{
	padding-left:70px;
}
ul.charterRules li ol
{
	padding-left:40px;
}
ul.charterRules li h3
{
	display:block;
	font-size:1.17em;
	font-weight:bold;
	margin:1em 0;
}
.charterTable td
{
	padding:5px;
}

.pager { font-size:120%; margin: 3px; width: 500px; }

#pager b {font-size:110%;}

#pager input {font-size:11px; font-family:Verdana,Tahoma; border: 1px solid black;padding:2px;}

.page_sw {
	border-top: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd;
	padding: 3px; 
}

.list_items li {
	margin-top: 5px;	
}

.status_green {
    color: green;
}
.status_orange {
    color: orange;
}
.status_blue {
    color: blue;
}
.status_red {
    color: red;
}
