#offerDetails {
  padding: 6px;
  width: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
}
.bar1 {
  background: url(/pagegfx/bar_bg1.png) #64A1CB repeat-x top;
  width: 0 auto;
  margin-bottom: 15px;
  padding: 6px;
}
.bar2 {
  background: url(/pagegfx/bar_bg2.png) repeat-x top;
  width: 0 auto;
  font-size: 11px;
  color: #4C4C4C;
}
.bar2 .texttitle {
  font-weight: bold;
  margin: 8px 0px 3px 0px;
}
.bar2 .description {
  margin: 0px 10px 0px 0px;
}
.bar2 .onetrip {
  margin: 8px 10px 3px 0px;
}


#offerDetails .title {
  width: 0 auto;
  color: #3B85B7;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 0px 2px 8px;
  margin: 0px 0px 1px 0px;
  border-bottom: 1px solid #C6DCEB;
}
#offerDetails h2 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
#offerDetails .details_col1 {
  float: left;
  width: 90px;
  color: #7EA7C2;
  padding: 2px 0px 2px 10px;
  font-size: 11px;
  text-align: right;
  margin-right: 5px;
  height: 17px;
}
#offerDetails .details_col2 {
  float:left;
  padding: 2px 0px 2px 0px;
  color: #4C4C4C;
  font-size: 11px;
  width: 230px;
}
#offerDetails .details_col2 h2 {
  font-size: 11px;
}


/* Terminy */
#termsView {
  color: #64A1CB;
  font-size: 11px;
}
#termsView .term {
  color: #414141;
  text-align: center;
  padding: 0px 4px 0px 4px;
  border-top: 1px solid White;
  border-right: 1px solid White;
  vertical-align: middle;
  height: 35px;
  z-index: -1000;
  font-size: 11px;
  cursor: pointer;
}
#termsView .light{
  background-color: #EDF5FB;
}
#termsView .dark{
  background-color: #D9E9F5;
}

#termsView .lastminute, .lastminute {
  font-size: 11px;
  color: #FF5C16;
}
#termsView .hover {
    background-color: #F7F9FA;
}
#termsView .clicked {
    background-color: #CBDDED;
}
#termsView select {
  font-size: 11px;
  color: #104C74;
}
.RezButtons .conditions {
  color: #79AED2;
}
.RezButtons .conditions a {
  color: #79AED2;
  text-decoration: none;
}
.RezButtons .conditions a:hover {
  color: #156FAC;
  text-decoration: none;
}
/* panel zdjecia */
.photos .image {
  padding: 1px;
  border: 1px solid #C6DCEB;
}
.photos .ptxt {
  font-weight: normal;
  color: #A4C3E6;
  font-size: 10px;
  white-space: nowrap;
  overflow: hidden;
  width: 190px;
}
.photos .toolbar {
  background-color: #F0F6FA;
  border-top: 1px solid #FFFFFF;
  color: #7EA7C2;
  font-size: 10px;
  padding: 2px 5px 2px 5px;
}
.photos .toolbar a {
  color: #7EA7C2;
  text-decoration: none;
}
.photos .toolbar a:hover {
  color: #5197C5;
  text-decoration: none;
}

/* panel hotelu */
.hotel .name {
  color: #3B85B7;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}









