div#to1target_ibs, div#from1target_ibs {
    position: absolute;
}
div#to1target_ibs select option, div#from1target_ibs select option {
    font-size: 11px;
}
div#to1target_ibs {
    left: 150px;
    _left: 145px;
    #left: 145px;
}

div.content ul.bookmarks_flights li h2 {
    padding-left: 20px;
}
div.content ul.bookmarks_flights li h2.departures {
    background: url(/img/sec_ico_departures.png) 0 0 no-repeat;
}
div.content ul.bookmarks_flights li.active_first h2.departures {
    background: url(/img/sec_ico_departures_active.png) 0 0 no-repeat;
}
div.content ul.bookmarks_flights li h2.arrivals {
    background: url(/img/sec_ico_arrivals.png) 0 0 no-repeat;
}
div.content ul.bookmarks_flights li.active_last h2.arrivals{
    background: url(/img/sec_ico_arrivals_active.png) 0 0 no-repeat;
}

div.frame table {
    border: 0;
    }
div.frame table th {
    padding: 0;
    }
div.frame table th.FlightData {
    padding: 3px 3px 3px 10px;
    font-size: 1.1em;
    white-space: nowrap;
    }
div.frame table th.NoBorder {
    border-right: 0;
    }     
div.frame table th div.destination {
    background-color: #FBFBF3;
    width: auto;
    overflow: auto;
    padding: 15px 10px;
    _height: 20px;
    }
div.frame table th div.destination label {
    float: left;
    display: inline;
    margin-right: 5px; 
    font-size: 1em;
    font-weight: bold;
}
div.frame table th div.destination div.ui-selectbox {
    float: left;
    margin-top: -3px;
}
div.frame table th div.destination div.ui-selectbox div.selectbox-body {
    width: 500px;
    font-weight: normal;
}
div.frame table tr.highlight {
    background-color: #fff;
    }
div.frame table tr.last td {
    border: none;
    }
div.box_flights {
    background: #FBFBF3;
    border: 1px solid #D6D4C7;
    position: relative;
}
div.box_flights_header {
    background: url(/img/sec_bg_flights_header.png) 0 0 repeat-x;
/*    margin-bottom: 20px;*/
    
    width: 698px;
}
div.box_flights_header div.decoration1, div.box_flights_header div.decoration2 {
    background: url(/img/sec_bookmarks_corners.png);
    height: 5px;
    width: 5px;
    position: absolute;
    line-height: 0;
    font-size: 0;
}
div.box_flights_header div.brc, div.box_flights_header div.trc {
    background:  url(/img/sec_bookmarks_corners.png);
    height: 5px;
    width: 5px;
    position: absolute;
    line-height: 0;
    font-size: 0;
}
div.box_flights_header div.decoration1 {
    top: -1px;
    left: 0;
    background-position: -10px 0;
}
div.box_flights_header div.decoration2 {
    bottom: 1px;
    left: 0;
    background-position: 0 -5px;
}
div.box_flights_header div.trc {
    top: -1px;
    right: -1px;
    background-position: -5px 0;
}
div.box_flights_header div.brc {
    bottom: -1px;
    right: -1px;
    background-position: -5px -5px;
}
div.box_flights_header ul.filter {
    display: inline;
    float: right;
    margin: 0 10px 0 0;
}
div.box_flights_header ul.filter li {
    background: none;
    border-right: 1px solid #D9D8CA;
    float: left;
    padding: 10px;
}
div.box_flights_header ul.filter li.last {
    border-right: none;
}
div.box_flights_header ul.filter li div.ui-radio {
    margin: 0 5px 0 0;
}
div.content ul.bookmarks {
    border: none;
    margin: 0 0 0 -1px;
}
div.content ul.bookmarks li {
    padding: 10px 20px;
    min-height: 0;
    _height: 0;
    background: none;
}
div.content ul.bookmarks li:hover {
    background: #FFF;
}
div.content ul.bookmarks li.active, div.content ul.bookmarks li.active_first, div.content ul.bookmarks li.active_last {
    padding: 10px 20px;
}

/* RESENI ZALOZEK *********************/

div.content ul.bookmarks_flights  {
   width: 280px;
   border: none;
   list-style: none;
   margin: 0 0 0 -1px;
   float: left;
}
div.content ul.bookmarks_flights li {
  background: none;
  border-right: 1px solid #D9D8CA;
  color: #565656;
  cursor: pointer;
  float: left;
  list-style: none;
  padding: 10px 20px;
  position: relative;
  text-align: center;
}
div.content ul.bookmarks_flights li.first {
  _background: none !important;
  #background: none !important; 
}
div.content ul.bookmarks_flights li.active_first {
  _background: #FFF !important;
  #background: #FFF !important; 
}
div.content ul.bookmarks_flights li:hover {
  _background: #FFF !important;
  #background: #FFF !important; 
  background: #FFF !important; 
  border-bottom: 1px solid #E4E2D9;
}
/*div.content ul.bookmarks_flights li.last {
  border-right: none;
}*/
div.content ul.bookmarks_flights li.active, div.content ul.bookmarks_flights li.active_first, div.content ul.bookmarks_flights li.active_last {
  background: #FFF !important;
  border: 2px solid #AB1D24;
  padding: 9px 20px !important;
  margin-top: -1px;
}
div.content ul.bookmarks_flights li.active h2, div.content ul.bookmarks_flights li.active_first h2, div.content ul.bookmarks_flights li.active_last h2 {
  color: #4E4E4D;
  font-weight: bold;
}
div.content ul.bookmarks_flights li h2 {
  color: #565656;
  font-size: 1.1em;
  font-weight: normal;
  margin-bottom: 0;
}
ul.bookmarks_flights li.active span.arrow, ul.bookmarks_flights li.active_first span.arrow, ul.bookmarks_flights li.active_last span.arrow {
  background: url(/img/sec_bookmarks_arrow.png) 0 0 no-repeat;
  display: block;
  height: 7px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -9px;
  _bottom: -14px;
  width: 25px;
  z-index: 100;
}
ul.bookmarks_flights li.first span.decoration1, ul.bookmarks_flights li.first span.decoration2 {
  background-image: url(/img/sec_bookmarks_corners.png);
  display: block;
  font-size: 0;
  height: 5px;
  line-height: 0;
  position: absolute;
  width: 5px;
}
ul.bookmarks_flights li.first span.decoration1 {
  background-position: 0 0;
  top: -1px;
  left: -1px;
}
ul.bookmarks_flights li.first span.decoration2 {
  background-position: 0 -5px;
  bottom: -1px;
  left: 0;
}
ul.bookmarks_flights li.first:hover span.decoration1 {
  background-position: -10px -10px;
}
ul.bookmarks_flights li.first:hover span.decoration2 {
  background-position: -10px -5px;
}

ul.bookmarks_flights li.active_first span.decoration1, ul.bookmarks_flights li.active_first:hover span.decoration1 {
  background-position: -20px -10px;
  top: -2px;
  left: -2px;
}
ul.bookmarks_flights li.active_first span.decoration2, ul.bookmarks_flights li.active_first:hover span.decoration2 {
  background-position: -20px -15px; 
  bottom: -2px;
  left: -2px;
}
