/*site style*/
.center_main{
  background: none;
}
h1{
  padding: 0; background: none;
}


/*doctype html 4.01*/
form.passangers_list table.passanger input.input_data {width:200px;}
form.passangers_list table.passanger input.doc_number {width:200px;}



.mobiticket *{
  font-family: Verdana;
  font-size: 12px;
}
.mobiticket .date{
  background: none;
}

#passanger_title, #auth_title {
color:#1D7BA7;
}


.mobiticket .payment_table tbody tr.over_tr td, .payment_table tbody tr td {
border-top:1px solid #EFEFEF;
}
.mobiticket table.payment_table {
border:1px solid #cfe7ef;
}
.mobiticket .payment_table tr.odd,
.mobiticket .payment_table tr.odd td {
background-color:#cfe7ef;
}

a.back:hover {
background-color:#ff9f29;
border:1px solid #E1EBBC;
}

.kappe li{
  line-height: 12px;
}
div.kappe{
  background-color: #cfe7ef;
}
.ac_results .ac_over {
background-color:#cfe7ef;
}
.ac_results li {
font-family:verdana;
font-size:12px;
}

table.car_list td.hover,
table.car_list td.active {
  background-color: #cfe7ef;
}
table.zeitplan tr.odd table.car_list td.active {
  background-color:#ffffff;
}


table.prices_table select,
form.passangers_list table.passanger input.example_data,
form.passangers_list table.passanger select.doc_type {
border:1px solid #89cade;
}
form.passangers_list table.passanger input.input_data {border:1px solid #89cade;}

/* mobiticket main.css */
.mobiticket {
	padding:10px 10px 10px;
    /*background: #FFFFFF;*/
}
.mobiticket .ufs {
	padding: 10px 0;
}
.mobiticket div.ufs {
	background: transparent url(/img/logo_ufs.gif) right center no-repeat;
	color: #7F7F7F;
	font-size: 9px;
	padding-right: 50px;
	text-align: right;
}


.dp-popup * {
	font-size: 12px
}

div.chooser table {
	background: #f6b94f;
}
div.chooser table label {
	color: #ffffff;
	background: none;
}

.mobiticket a.purchase {
    background-color: #ff9f29;
    /*background:transparent url(http://sochianapa.ru/images/fon_57.gif) repeat-x scroll center top;*/
    border: 1px solid #ffffff;
    color: #ffffff;
}
.mobiticket a.purchase_active {
    background-color: #ff9f29;
    border: 1px solid #ffffff;
    color: #ffffff;
}
.mobiticket  a.purchase:hover  {
    background-color: #ff9f29;
    border: 1px solid #ffffff;
    color: #ffffff;
}

table.prices_table tr.odd td {
	background: transparent;
}

table.zeitplan tr.odd ,
table.prices_table tr.odd,
/*for IE 6*/
table.zeitplan tr.odd td,
table.prices_table tr.odd td {
	background-color:#cfe7ef;
}




table.zeitplan thead tr,
table.zeitplan tfoot tr,
table.zeitplan tr.hover {
	border: none !important;
}
table.zeitplan tr,
table.prices_table tr {
	border-bottom: none;
	border-top: none;
}
table.zeitplan,
table.prices_table,
table.payment_table  {
	border: 1px solid #cfe7ef;
}
table.zeitplan tr table.car_list td,
table.zeitplan tr.odd table.car_list td,
table.zeitplan tr table.car_list td.active,
table.zeitplan tr.odd table.car_list td.active {
	border: none;
}
table.zeitplan tr table.car_list td.hover {
	border: none;
}
table.zeitplan tr.odd table.car_list td {
	border: none;
}
table.zeitplan tr.odd table.car_list td.hover {
	background-color: #ffffff;
	border: none;
}
table.payment_table tfoot tr.top {
	border-top: #eeeeee;
}




.mobiticket table th,
.mobiticket table td {
	background: transparent;
	border: 0;
}
.mobiticket form {
	margin:0;
	padding:0;

}
.mobiticket input {
	height: auto;
}

.content p, .content ul, .content ol, .content table, blockquote, pre, .columns, .content img {
	margin-bottom: 0;
}
div.chooser table label {
	float:none;
	padding: 0 5px 0 0;
	text-align: right;
}
.mobiticket table {
	border-collapse: separate;
}
table.car_list,
.passage_info table,
table.payment_table {
	width: auto;
}
.mobiticket label {
	color: #000000;
	float: none;
	font-size: 1em;
	padding:0;
	text-align: auto;
	width:auto;
}

.mobiticket table td {
	vertical-align: middle;
}


div.kappe ul.right {
	margin-top: 5px;
	width: 200px;
}
table.breadcrumps {
	display: none;
}

div.chooser table input {
	width: auto;
}