body {
	background-color:#ffffff;
	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{
	padding:10px 10px 5px 20px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#c60000;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
}
.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:200px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#696969;
}
.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;
	border-bottom:1px solid #b2b2b2;
	display:inline;
}

.r_rheader{
	color:#c60000;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #b2b2b2;
	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_big{
	font-family:Tahoma;
	font-size:20px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
}

.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;
}
.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-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;
	border-bottom:1px solid #b2b2b2;
	display:inline;
	text-align:center;
}

.el_heading3{
	color:gray;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	margin-left:30px;
	border-bottom:1px solid #b2b2b2;
	display:inline;
	text-align:center;
}
.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(/i/digits/0.gif); background-position:right; background-repeat:no-repeat}
.zone1	{background-color: #FFFFE0; background-image: url(/i/digits/1.gif); background-position:right; background-repeat:no-repeat}
.zone2	{background-color: #D0EDB3; background-image: url(/i/digits/2.gif); background-position:right; background-repeat:no-repeat}
.zone3	{background-color: #FFFFE0; background-image: url(/i/digits/3.gif); background-position:right; background-repeat:no-repeat}
.zone4	{background-color: #D0EDB3; background-image: url(/i/digits/4.gif); background-position:right; background-repeat:no-repeat}
.zone5	{background-color: #FFFFE0; background-image: url(/i/digits/5.gif); background-position:right; background-repeat:no-repeat}
.zone6	{background-color: #D0EDB3; background-image: url(/i/digits/6.gif); background-position:right; background-repeat:no-repeat}
.zone7	{background-color: #FFFFE0; background-image: url(/i/digits/7.gif); background-position:right; background-repeat:no-repeat}
.zone8	{background-color: #D0EDB3; background-image: url(/i/digits/8.gif); background-position:right; background-repeat:no-repeat}
.zone9	{background-color: #FFFFE0; background-image: url(/i/digits/9.gif); background-position:right; background-repeat:no-repeat}
.zone10	{background-color: #D0EDB3; background-image: url(/i/digits/10.gif); background-position:right; background-repeat:no-repeat}
.zone11	{background-color: #FFFFE0; background-image: url(/i/digits/11.gif); background-position:right; background-repeat:no-repeat}
.zone12	{background-color: #D0EDB3; background-image: url(/i/digits/12.gif); background-position:right; background-repeat:no-repeat}
.zone13	{background-color: #FFFFE0; background-image: url(/i/digits/13.gif); background-position:right; background-repeat:no-repeat}
.zone14	{background-color: #D0EDB3; background-image: url(/i/digits/14.gif); background-position:right; background-repeat:no-repeat}
.zone15	{background-color: #FFFFE0; background-image: url(/i/digits/15.gif); background-position:right; background-repeat:no-repeat}
.zone16	{background-color: #D0EDB3; background-image: url(/i/digits/16.gif); background-position:right; background-repeat:no-repeat}
.zone17	{background-color: #FFFFE0; background-image: url(/i/digits/17.gif); background-position:right; background-repeat:no-repeat}
.zone18	{background-color: #D0EDB3; background-image: url(/i/digits/18.gif); background-position:right; background-repeat:no-repeat}
.zone19	{background-color: #FFFFE0; background-image: url(/i/digits/19.gif); background-position:right; background-repeat:no-repeat}
.zone20	{background-color: #D0EDB3; background-image: url(/i/digits/20.gif); background-position:right; background-repeat:no-repeat}
.zone21	{background-color: #FFFFE0; background-image: url(/i/digits/21.gif); background-position:right; background-repeat:no-repeat}
.zone22	{background-color: #D0EDB3; background-image: url(/i/digits/22.gif); background-position:right; background-repeat:no-repeat}
.zone23	{background-color: #FFFFE0; background-image: url(/i/digits/23.gif); background-position:right; background-repeat:no-repeat}
.zone24	{background-color: #D0EDB3; background-image: url(/i/digits/24.gif); background-position:right; background-repeat:no-repeat}
.zone25	{background-color: #FFFFE0; background-image: url(/i/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;
	font-size:14px;
	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, .td_taxi_car {
	border-right: 1px solid #DDDDDD; 
	border-bottom: 1px solid #DDDDDD; 
	padding:8px 10px 10px 10px; 
	margin:8px 10px 10px 10px;
}

.td_taxi_car {
	background : url('/i/taxi/car.gif') center center no-repeat;
}
.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 {
	background : Window url('/poezda/images/autocomplete_indicator.gif') right center no-repeat;
}

.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;
}

