div.chooser table{background-color:#E1EBBC}
div.chooser table label{background:url(../img/arrow_to_field.gif) right bottom no-repeat;padding-right: 5px}

p.chooser_switcher{background-color:#E1EBBC}


div.kappe ul.services li.active{background-color: #E1EBBC}
div.kappe ul.services li.active a{text-decoration:none;}
div.kappe .seq_num_col{display:none}
div.kappe{background-color:#F2F2F3}

div.passage_info{border-bottom:1px solid #D2D3D5;}

table.breadcrumps td{background:url(../img/breadcrump_bg_inactive.gif) left bottom no-repeat;}
table.breadcrumps td.active{background:url(../img/breadcrump_bg.gif) left bottom no-repeat;;}
table.breadcrumps td.first{background:url(../img/breadcrump_bg_big.gif) left bottom no-repeat;;}
table.breadcrumps td.last{background:url(../img/interval-boundary.gif) right bottom no-repeat;}

table.zeitplan{border-collapse: collapse;border:1px solid #E1EBBC;}
table.zeitplan thead tr{border:1px solid #E1EBBC;}
table.zeitplan tfoot tr{border:1px solid #E1EBBC !important;}
table.zeitplan tr{border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;}
table.zeitplan tr.hover{border-top:1px solid #E1EBBC;border-bottom:1px solid #E1EBBC}
table.zeitplan tr.active{background-color:#D4DBB9}
table.zeitplan tr.departure{background-color:#D4DBB9}
table.zeitplan tr.arrival{background-color:#D4DBB9}

table.zeitplan tr.departure td.way_arrow {background: #D4DBB9 url(../img/start_station.gif) no-repeat scroll 0px 50%;}
table.zeitplan tr.departure.odd td.way_arrow {background: #DBDBAE url(../img/start_station.gif) no-repeat scroll 0px 50%;}
table.zeitplan tr.arrival td.way_arrow {background: #D4DBB9 url(../img/final_station.gif) no-repeat scroll 0px 50%;}
table.zeitplan tr.arrival.odd td.way_arrow {background: #DBDBAE url(../img/final_station.gif) no-repeat scroll 0px 50%;}
table.zeitplan tr td.way_arrow.big {background:transparent url(../img/big_station.gif) no-repeat scroll 0px 50%;}
table.zeitplan tr.odd td.way_arrow.big {background: #F4FBDC url(../img/big_station.gif) no-repeat scroll 0px 50%;}
table.zeitplan tr td.way_arrow.small {background:transparent url(../img/little_station.gif) no-repeat scroll 0px 50%}
table.zeitplan tr.odd td.way_arrow.small {background: #F4FBDC url(../img/little_station.gif) no-repeat scroll 0px 50%}

table.zeitplan img.loader{width:40px}

table.zeitplan tr.odd{background-color: #F4FBDC}
table.zeitplan tr.odd.active,
table.zeitplan tr.odd.departure,
table.zeitplan tr.odd.arrival {background-color:#DBDBAE}
/*table.zeitplan tr.odd.departure{background-color:#DBDBAE}
table.zeitplan tr.odd.arrival{background-color:#DBDBAE}*/
table.zeitplan tr.odd table.car_list td{border:1px solid #F4FBDC;}
table.zeitplan tr.odd table.car_list td.hover{border:1px solid #818A5C;background-color:white}
table.zeitplan tr.odd table.car_list td.active{background-color:#E1EBBC;border:1px solid #818A5C;}



.traintt table.zeitplan tr.departure td.way_arrow {background: #D4DBB9 url(../img/start_station.gif) no-repeat scroll 0px 50%;}
.traintt table.zeitplan tr.departure.odd td.odd.way_arrow {background: #DBDBAE url(../img/start_station.gif) no-repeat scroll 0px 50%;}

.traintt table.zeitplan tr.arrival td.way_arrow {background: #D4DBB9 url(../img/final_station.gif) no-repeat scroll 0px 50%;}
.traintt table.zeitplan tr.arrival.odd td.odd.way_arrow {background: #DBDBAE url(../img/final_station.gif) no-repeat scroll 0px 50%;}

.traintt table.zeitplan tr td.big {background: transparent url(../img/big_station.gif) no-repeat scroll 0px 50%;}

.traintt table.zeitplan tr td.small {background: transparent url(../img/little_station.gif) no-repeat scroll 0px 50%}

.traintt table.zeitplan img.loader{width:40px}

.traintt table.zeitplan tr td.odd {background-color: #F4FBDC}
.traintt table.zeitplan tr.active td.odd,
.traintt table.zeitplan tr.departure td.odd,
.traintt table.zeitplan tr.arrival td.odd {background-color:#DBDBAE}



table.zeitplan td.way_arrow a.climb_up{display:none}
table.zeitplan td.way_arrow img.loading{width: 30px;display:none}

table.zeitplan span.calendar {color: #777;}
table.zeitplan span.calendar a {background:transparent url(/includes/datePicker/calendar.png) no-repeat scroll 0 2px;}

table.zeitplan .choose_station img{cursor:pointer}

table.car_list.traintt td{cursor:pointer;border:1px solid #F4FBDC;}
table.car_list.traintt td.hover{border:1px solid #818A5C;background-color:white}
table.car_list.traintt td.active{background-color:#E1EBBC;border:1px solid #818A5C;}

table.car_list td{cursor:pointer;border:1px solid white;}
table.car_list td.hover{border:1px solid #818A5C;background-color:#F4FBDC;}
table.car_list td.active{background-color:#E1EBBC;border:1px solid #818A5C;}


table.passage_table{border-collapse: collapse;border:1px solid #E1EBBC;}
table.passage_table tr{border:1px solid #E1EBBC;}

a.purchase{border:1px solid #E1EBBC;padding: 4px 14px;background-color:#E0E3D5;text-decoration:none;cursor:pointer;color:#636363;}

a.purchase:hover {border:1px solid #B7B7B7;background-color:#D6DBC3;}
a.purchase_active{border:1px solid #E1EBBC;padding: 4px 14px;background-color:#E1EBBC;text-decoration:none;cursor:pointer;}
a.purchase_active:hover {border:1px solid #B7B7B7;background-color:#D9EB9A;}
a.link{text-decoration:underline;cursor:pointer}
a.link:hover{text-decoration:none}
a.back{border:1px solid #E1EBBC;padding: 4px 10px;background-color:#F2F2F3;color:#636363;text-decoration:none;cursor:pointer}
a.back:hover {border:1px solid #B7B7B7;background-color:#D9EB9A;}
a.atooltip{cursor:help}
a.calendar{}


table.prices_table{border: 1px solid #E1EBBC;}
table.prices_table th {border-bottom: 1px solid #E1EBBC;}


table.prices_table select{border:1px solid #7F8859}
table.prices_table tr.odd td{background-color:#F4FBDC}

.spots{display:none}
.hidden{display:none}

label {cursor:pointer}


form.passangers_list table.passanger input.example_data{border: 1px solid #7F8859}
form.passangers_list table.passanger input.input_data{border: 1px solid #7F8859}
form.passangers_list table.passanger input.input_data.error{border:1px solid red;background-color:#FCFFCE}
form.passangers_list table.passanger select.doc_type{border: 1px solid #7F8859}
form.passangers_list table.passanger select.doc_type.error{border: 1px solid red}

img.paysystem_logo{display:none}

table.payment_table tbody tr{cursor:pointer}
table.payment_table tfoot tr.top{border-top: 1px solid #E1EBBC;}

span.no_start_town{color:red}

.registration {background: url(/img/registration.gif) left center no-repeat; padding: 2px 2px 2px 18px;}