body{
	margin : 0 0 0 0;
}

a {
  color:#000066;
}
p {
  color:#000066;
}
h3 {
  margin-top:0px;
  color:#000066;
}

.rows_top{
	border-bottom : 1px solid #6d8297;
	border-top : 1px solid #6d8297;
}
.banner_table{
	border-bottom : 1px solid #6d8297;
	border-top : 1px solid #6d8297;
	border-left : 1px solid #6d8297;
	border-right : 1px solid #6d8297;
	text-align : center;
}
.banner_text{
	border-bottom : 1px solid #6d8297;
	border-left : 1px solid #6d8297;
	border-right : 1px solid #6d8297;
	background-image : url(images/fon_table_mini.gif);
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
}
.box_centre{
	border-bottom : 1px solid #6d8297;
	border-top : 1px solid #6d8297;
	border-left : 1px solid #6d8297;
	border-right : 1px solid #6d8297;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
	/*text-indent : 12px;*/
	margin:3px 3px 3px 3px;
	/*padding:3px 3px 3px 3px;*/
}
.zagolovok_right{
	border-bottom : 1px solid #6d8297;
	border-top : 1px solid #6d8297;
	border-left : 1px solid #6d8297;
	border-right : 1px solid #6d8297;
	color : #ec8807;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	text-transform : uppercase;
	background-image : url(images/fon_table_mini.gif);
	font-weight : bold;
}
.news_right{
	background-image : url(images/fon_right.gif);
	border-bottom : 1px solid #6d8297;
	border-top : 1px solid #6d8297;
	border-left : 1px solid #6d8297;
	border-right : 1px solid #6d8297;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.news_right_rbc {
	background-image : url(images/fon_right.gif);
	border-bottom : 1px solid #6d8297;
	border-top : 1px solid #6d8297;
	border-left : 1px solid #6d8297;
	border-right : 1px solid #6d8297;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align:left;
	
}
.news_right_rbc a{
  text-decoration:none;
  color:#000000;
}

.news_right_rbc b{
  text-decoration:underline;
  color:#000066;
}
.telephon{
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
}
.date {
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	font-style : italic;
}
.box_centre_zagolovok{
	border-bottom : 1px solid #6d8297;
	border-top : 1px solid #6d8297;
	border-left : 1px solid #6d8297;
	border-right : 1px solid #6d8297;
	background-image : url(images/fon_zagolovok.gif);
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}


.text_city{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bolder;
	color : #495b6d;
}
.top {
	color : #000066;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.top:HOVER {
	color : #000066;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.top:VISITED {
	color : Gray;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.table_link_top{
	/*background-image : url(images/fon_table_top.gif);*/
	/*background-image:url(images/fon_table_top2.gif);*/
	background : #dcdcdc;
	/*border-top:1px solid #6d8297;*/
	border-bottom:1px solid #6d8297;
}

.line_link {
	background-color:#6d8297;
	width:1px;
}

.link_all{
color :  #000066;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
      
}

.link_all:Hover{
color : #636563;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
  
}
	   
.link_all:VISITED {
color : #636563;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}	       
	       
.left_navig{
	background-image : url(images/gradient.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
	border-bottom : 1px solid #ced5dc;
	border-top : 1px solid #ced5dc;
	border-left : 1px solid #ced5dc;
	border-right : 1px solid #ced5dc;
	width:150px;
	min-width:150px;
	max-width:150px;
}
 
.cols_fon{
	background-image : url(images/border_right.jpg);
	background-repeat : repeat;
}
.text_left{
	color : #5472a6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}
.link_left{
	color : #636363;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	letter-spacing : 1px;
}

.link_left:hover{
	color : #636363;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
	letter-spacing : 1px;
}
.adres_s{
	color : #0c1e62;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.adress{
	color : #58636f;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.menu_box {
  padding-left:5px;
  padding-right:5px;
  background-color:#dcdcdc;
}

td.admin_form_label {
  text-align:left;
  font-weight:bold;
  color:#A0A0A0;
  font-size:11px;
  margin-bottom:0px;
  padding-bottom:0px;
}
td.admin_form_input_cell {
  text-align:left;
}
.admin_input_text {
  border:1px solid #A0A0A0;
}

.admin_input_select {
  border:1px solid #A0A0A0;
}

.zd_table_head_old {
  font-weight:bold;
  font-size:11px;
  text-align:center;
  background-color:#FFFFFF;
  vertical-align:top;
  color:#6d8297;
}
.zd_table_head {
  color : #ec8807;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	text-transform : uppercase;
	background-image : url(images/fon_table_mini.gif);
	font-weight : bold;
}

.zd_table_cell_old {
  font-weight:normal;
  font-size:11px;
  text-align:center;
  background-color:#FFFFFF;
  vertical-align:top;
}

.zd_table_cell {
  background-color:#FFFFFF;
  color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align:center;
}

.zd_table {
  background-color:#6d8297;
}

.input_text {
  border:1px solid #6d8297;
}

.input_select {
  border:1px solid #6d8297;
}

.station_select_char {
  font-weight:bold;
  font-size:12px;
}

.st {
  font-size:11px;
  text-align:left;
  cursor:pointer;
}
.st:hover {
  text-decoration:underline;
}

.zd_search_label {
  color:#A0A0A0;
  font-weight:bold;
  font-family : Arial, Helvetica, sans-serif;
  font-size:11px;
}

select.select_curr {
  border:1px solid #6d8297;
  font-size:11px;
  width:110px;
}

input.text_curr {
  border:1px solid #6d8297;
  font-size:11px;
}

input.button_curr {
  border:1px solid #6d8297;
  font-size:11px;
}

.knopka {
	width:220px;
	background-color:#ECEDF0;
	color:#26466C;
	border:1px solid #6D8297;
}

.all_knop {
  background-color:#ECEDF0;
	color:#26466C;
	border:1px solid #6D8297;
}

.date_list {
  background-color:#ECEDF0;
	color:#26466C;
	border-style:solid;
	border-width:1px; 
	border-color:#6D8297;
  width:95px;
}

.box_centre_ticket {
  vertical-align : top;
  background-image : url(images/gradient.jpg);
	border:1px solid #6d8297;
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;	
}
.box_centre_ticket#td {
	height:100px;
	position : relative;
}

.maintable {
  border:solid 1px #6D8297;
  /*background-image : url(images/gradient.jpg);*/
  border-collapse:collapse;
}

.maintable th {
  color : #ec8807;
  border:solid 1px #6D8297;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	text-transform : uppercase;
	/*background-image : url(images/fon_table_mini.gif);*/
	font-weight : bold;
}

.maintable td {
  border:solid 1px #6D8297;
  color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.menu_left{
	color : #5472a6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
	font-weight:bold;
}

.menu_left_box {
  border:1px solid #96a7b7;
  background-color:#ecedef;
  background:url(/images/menu_left_bg.gif);
  height:20px;
  width:210px;
  padding-left:13px;
  color:#ef8404;
  font-weight:bold;
  font-size:11px;
}
.menu_left_link{
  color:#ef8404;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:2px;
}

.menu_left_sub {
	color : #5472a6;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	letter-spacing : 1px;
	text-align:left;
}

.menu_left_sub:hover {
  text-decoration:underline;
}

.menu_left_sub_new {
	color:#000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:left;
}

td.zd_info_cost_cell {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  border:1px solid #6d8297;
  color:#000066;
  padding:3px;
}

td.zd_info_label_cell {
  font-family : Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:right;
  font-weight:bold;
  border:1px solid #6d8297;
  padding:3px;
}

td.zd_info_table_head1 {
  font-family : Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  font-weight:bold;
  border:1px solid #6d8297;
  padding:3px;
}
td.zd_info_table_head2 {
  border:1px solid #6d8297;
	color:#6d8297;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	text-transform : uppercase;
	background-image : url(images/fon_table_mini.gif);
	font-weight : bold;
	padding:3px;
}
td.zd_info_table_head {
  border:1px solid #6d8297;
  color : #ec8807;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	text-transform : uppercase;
	background-image : url(images/fon_table_mini.gif);
	font-weight : bold;
}

table.zd_info_table {
  border-collapse:collapse;
  border:1px solid #6d8297;
}

td.zd_info_table_label {
  font-family : Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  font-weight:bold;
  border:1px solid #6d8297;
  padding:3px;
}

div.zd_info_order {
  cursor:pointer;
  font-family : Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
}

h4 {
  font-family : Arial, Helvetica, sans-serif;
  /*color:#ec8807;*/
  color:#000066;
  font-size:12px;
}

.table_head {
  font-size:11px;
  letter-spacing:1px;
  background:url(/images/menu_left_bg.gif);
  color:#ef8404;
  font-weight:bold;
  text-decoration:none;
  border:1px solid #798ea1;
  text-align:center;
}

.zd_other_date {
  font-weight:bold;
  cursor:pointer;
  font-family : Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:0px;
  color:#000066;
}

.my_table {
  background-color:#F0F0F0;
  border-collapse:collapse;
}

.my_table_head {
  color:#ec8807;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	background-image:url(images/fon_table_mini.gif);
	font-weight:bold;
	border:1px solid #6d8297;
}

.my_table_cell {
  background-color:#FFFFFF;
  color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	border:1px solid #6d8297;
}


.city_centre {
vertical-align : top;
border:1px solid #6d8297;
color : #000066;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 0px 5px 5px 5px;
}

.city_table_head {
color:#ec8807;
background-color:#ECEDF0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
border:1px solid #6d8297;
}
.graf2 {float:left;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 3px;}			    
.graf {float:right;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 3px;}			    