.th_border_bottom {
font-size: 12px;
font-weight: bold;
background:#048999 url('http://www.letenky.cz/theme/ares/table-background-1.gif') repeat-x  0 0;
padding: 2px 2px 5px 2px;
}

.calendar_td_nothing {
border-bottom: 1px solid #c8d8dc;
border-left: 1px solid #c8d8dc;
vertical-align: top;
background-color: #f9fbfb;
height: 48px;
}

.dest_top {
border-bottom:1px solid #112377;
background-color: #FFFFFF;
}

.archos {
text-align: center;
}

.print_ID {
font-family: arial;
font-size: 14px; 
font-weight: bold;
color: #ed1b58;
}

.redirect {
text-align: center;
font-family: arial;
font-size: 14px;
color: #30353a;
}

.top_lang {
position: relative;
height: 20px;margin-bottom: 5px;
}

.itinerary_reservation_font {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

.pricelist_price {
font-weight: bold;
color: #ed1b58;
padding-left: 10px;
}

.impossible_row_checked {
background-color: #d3ecf1;
}

.flight_text {
color:#5C5C5C;
}

.check_price_text {
font-family: arial;
font-size: 12px;
color: #ed1b58;
text-indent: 20px;
}

.itinerary_selected_price {
font-size: 12px;
border: 1px solid #30353a;
background-color: #FFFFFF;
color: #30353a;
}

.calendar_price {
font-size: 11px;
font-weight: bold;
margin-top: 0px;
}

.calendar_td_possible_checked {
border-bottom: 1px solid #ffa5c2;
border-left: 1px solid #ffa5c2;
vertical-align: top;
background: url('http://www.letenky.cz/theme/ares/table-background-selected-ticket.gif') repeat-x 0 0;
background-color: #ffebf1;
height: 26px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.calendar_td_preselected {
border-bottom: 1px solid #a5c6ff;
border-left: 1px solid #a5c6ff;
vertical-align: top;
background: url('http://pavel.sa.cz/letenky.cz/theme/ares/table-background-preselected-ticket.gif') repeat-x 0 0;
background-color: #ffebf1;
height: 26px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.calendar_table {
margin-bottom: 2px;
border-top: 1px solid #c8d8dc;
border-right: 1px solid #c8d8dc;
}

.calendar_td {
border-bottom: 1px solid #c8d8dc;
border-left: 1px solid #c8d8dc;
vertical-align: middle;
background: url('http://www.letenky.cz/theme/ares/table-background-no-ticket.gif') repeat-x  0 0;
background-color: #e4f2f5;
height: 26px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.calendar_td_possible {
border-bottom: 1px solid #c8d8dc;
border-left: 1px solid #c8d8dc;
vertical-align: top;
background: url('http://www.letenky.cz/theme/ares/table-background-ticket.gif') repeat-x  0 0;
background-color: #e4f2f5;
height: 26px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.calendar_Anav:Hover {
font-weight: bold;
color: #ed1b58;
text-decoration: none;
}

.A_destination_firstLetter {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #004961;
text-decoration: none;
}

.summary_locator {
font-size: 14px;
color: #ED1C58;
}

.obligate {
color: #008190;
}

.summary_font {
font-size: 12px;
font-weight: bold;
color: #78818b;
}

.calendar_Anav {
font-family: arial;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

.A_destination_firstLetter:Hover {
color: #007095;
font-weight: bold;
text-decoration: none;
}

.destination_firstLetter_heading {
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background-color: #004961;background: url('http://www.letenky.cz/theme/ares/table-background-1.gif') repeat-x  0 0;
}

.itinerary_total_price {
color: #58616a;
}

.calendar_th {
color: #FFFFFF;
border-bottom: 1px solid #70b2b9;
border-left: 1px solid #70b2b9;
background: url('http://www.letenky.cz/theme/ares/table-background-2.gif');
background-color:#F319ba6;
}

.calendar_td_impossible {
border-bottom: 1px solid #c8d8dc;
border-left: 1px solid #c8d8dc;
background-color: #F6F6F6;
vertical-align: top;
background: url('http://www.letenky.cz/theme/ares/table-background-no-ticket.gif') repeat-x  0 0;
background-color:#f2f1f2;
height: 48px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.error_table {
border: 1px solid #ed1b58;
background-color: #ed1b58;
}

.itinerary_best_price {
font-size: 12px;
border: 1px solid #C50606;
background-color: #FFFFFF; 
color: #C50606;
}

.impossible_flight_destination {
color: #B3B3B3;
}

.error {
width: 70%;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #ed1b58;
padding: 3px;
text-align: center;
border: 1px #ffa5c2 solid;
background-color: #ffebf1;
}

.error_heading {
background-color: #ed1b58;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
text-align: center;
}

.search_body {
width: 675px;
text-align: center;
background-color: #FFFFFF;
}

.itinerary_total_tax_price {
padding-right: 10px;
color: #ED1C58;
font-weight: bold;
font-size: 12px;
}

.top_heading {
position: absolute;
top: 65px;
left: 40px;
width: 200px;
height: 20px;
text-align: left;
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}

.top_pricer {
position: absolute;
top: 10px;
left: 40px;
width: 200px;
height: 20px;
text-align: left;
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}

.state_table {
background-color: #059fb0;background: url('http://www.letenky.cz/theme/ares/table-background-2.gif') repeat-x  0 0;
}

.body {
padding: 0 40px 0 40px;
width: 770px;
#width: 850px;
text-align: center;
background-color: #58616a;
background: url('http://www.letenky.cz/theme/ares/background.gif') repeat-y center top;
}

.info {
border: 1px solid #c8d8dc;
background-color: #e4f2f5;
text-align: left;
}

.main {
width: 100%;
border: 1px solid #c8d8dc;
background-color: #f3f7f8;
padding: 0px;
margin: 0px;
}

.top {
position: relative;
top: 0px;
width :850px;
height: 115px;
margin: 0 -40px 0 -40px;
background-color:#218fde;
background: url('http://www.letenky.cz/theme/ares/header.jpg');
}

.calendar_td_weekend {
border-bottom: 1px solid #c8d8dc;
border-left: 1px solid #c8d8dc;
vertical-align: middle;
background: url('http://pavel.sa.cz/letenky.cz/theme/ares/table-background-ticket.gif') repeat-x  0 0;
background-color: #e4f2f5;
height: 26px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

.dest_heading {
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #004961;
padding: 5px;
}

.state_heading {
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-align: left;
padding-left: 5px;
}

.button_neutral {
font-family: arial;
font-size: 10px; 
font-weight: bold;
color: #FFFFFF;
background-color: #2B578E;
background: url('http://www.letenky.cz/theme/ares/btn-green.gif') repeat-x 0 0;
vertical-align: middle;
border: 0px;
padding: 4px 0 5px 0;
margin: 5px 0 5px 0;
width: 130px;
height: 22px;
cursor: pointer;
}

hr {
height: 0;
border: none;
border-bottom: 1px #ecedef solid;
}

th {
font-family: arial;
font-size: 12px;
color: #FFFFFF;
background-color: #004961; 
padding: 2px;
}

.info_name {
color: #78818b;
font-size: 11px;
padding-left: 10px;
}

.summary_done {
border: 1px solid #163C6C; 
background-color: #163C6C;
}

.calendar_A {
font-family: arial;font-weight: bold;
color: #048999;
text-decoration: none;
}

.calendar_A:Hover {
font-weight: bold;
color: #048999;
text-decoration: none;
}

A {
  font-family: arial;
  font-size: 11px;
  color: #004961; 
  text-decoration: underline;
}
form {
  margin-top: 0px;
  margin-bottom: -10px;
  padding-bottom: 0px;
}
iframe {
  width :850px;
  height: 340px;
  margin: 0 -40px -10 -40px;
}
form div iframe {
  width :850px;
  height: 10px;
  margin: 0 -40px 0 -40px;
}
.archos {
  position: relative;
  width :850px;
  height: 84px;
  margin: 0 -40px 0 -40px;
  background: url('http://www.letenky.cz/theme/ares/archos.gif') no-repeat center top;
  text-align: center;
  background-color:#58616a;
}
#long-button-backward {
  font-family: arial;
  font-size: 10px; 
  font-weight: bold;
  color: #FFFFFF;
  background-color: #6A6A6A;
  background: url('http://www.letenky.cz/theme/ares/long-btn-grey.gif') repeat-x 0 0;
  vertical-align: center;
  border: 0px;
  padding: 3px 0 6px 0;
  margin: 5px 0 5px 0;
  width: 200px;
  height: 22px;
  cursor: pointer;
}
#long-button-forward {
  font-family: arial;
  font-size: 10px; 
  font-weight: bold;
  color: #FFFFFF;
  background-color: #ed1b58;
  background: url('http://www.letenky.cz/theme/ares/long-btn-red.gif') repeat-x 0 0;
  vertical-align: center;
  border: 0px;
  padding: 3px 0 6px 0;
  margin: 5px 0 5px 0;
  width: 200px;
  height: 22px;
  cursor: pointer;
}
#long-button-neutral {
  font-family: arial;
  font-size: 10px; 
  font-weight: bold;
  color: #FFFFFF;
  background-color: #2B578E;
  background: url('http://www.letenky.cz/theme/ares/long-btn-green.gif') repeat-x 0 0;
  vertical-align: center;
  border: 0px;
  padding: 3px 0 6px 0;
  margin: 5px 0 5px 0;
  width: 130px;
  height: 22px;
  cursor: pointer;}#p1 {margin: 0px; padding: 0px;
  height:75px;vertical-align: middle;}.guide_tax {
  padding: 0px;
} #player1 {margin: 0px; padding: 0px;
}

.button_backward {
font-family: arial;
font-size: 10px; 
font-weight: bold;
color: #FFFFFF;
background-color: #6A6A6A;
background: url('http://www.letenky.cz/theme/ares/btn-grey.gif') repeat-x 0 0;
vertical-align: middle;
border: 0px;
padding: 4px 0 5px 0;
margin: 5px 0 5px 0;
width: 130px;
height: 22px;
cursor: pointer;
}

.button_forward {
font-family: arial;
font-size: 10px; 
font-weight: bold;
color: #FFFFFF;
background-color: #ed1b58;
background: url('http://www.letenky.cz/theme/ares/btn-red.gif') repeat-x 0 0;
vertical-align: middle;
border: 0px;
padding: 4px 0 5px 0;
margin: 5px 0 5px 0;
width: 130px;
height: 22px;
cursor: pointer;
}

select {
color: #30353a;
font-size: 11px;
border: 1px #849ea4 solid;
margin: 0 4px 0 4px;
}

form table tr td img {

}

td {
padding: 0.05em 0.3em 0.05em 0.3em;
font-family: arial;
font-size: 11px;
color: #30353a;
}

.info_value {
font-size: 11px;
color: #004961;
}

A:Hover {
color: #007095;
text-decoration: none;

}

body {
margin: 0px;
padding: 0px;
height: 100%;
text-align: left;
color: #30353a;
background: url('http://www.letenky.cz/theme/ares/background-strips.gif') repeat-x center top;
background-color: #58616a;
}

input {
color: #30353a;
font-size: 11px;
margin: 0 4px 0 4px;
padding: 0px;
}

.heading {
font-size: 12px;
  color: #FFFFFF;
  background-color: #059fb0;background: url('http://www.letenky.cz/theme/ares/table-background-1.gif') repeat-x  0 0;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  padding-left: 10px;
}

.search_input {
width: 400px;
}

.Achange_date:Hover {
font-weight: bold;
color: #03616b;
text-decoration: none;
}

.action_price {
color: #ED1C58;
font-weight: bold;
}

.pricelist_fare_rule {
color: #A2A2A2;
}

.impossible_flight_text {
font-size: 12px;
color:#BFBFBF;
}

.itinerary_pass_border {
border-bottom: 1px solid #FFFFFF;
}

.flight_destination {
color: #30353a;
}

.highlight {
color: #004961;
}

.change_date_heading {
font-size: 11px;
color: #ed1b58;
background-color: #e4f2f5;
}

.pricelist_fare_rule_table {
background-color: #e4f2f5;
}

.summary_note {
color: #30353a;
}

.row {
background-color: #f3f7f8;
}

.row_checked {
background-color: #e4f2f5;
}

.Achange_date {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #ed1b58;
text-decoration: none;
}

.small {
font-size: 10px;
}

.pricelist_border_bottom {
border-bottom: 1px solid #e4f2f5;
padding: 0px;
}

.itinerary_name {
color:#5C5C5C;
padding-left: 5px;
}

.itinerary_airline {
font-size: 10px;
color: #5C5C5C;
}

.itinerary_reservation {
background-color: #008190;
border: 1px solid #008190;
}

.itinerary_value {
color: #30353a;
}

.impossible_row {
background-color: #dceef1;
}


