﻿#content > h2 {margin: 0px; cursor: default;}
#content > h2.current {cursor: default;}
#content h2 > a.back { display: block; float: right; font-weight: normal; margin: 0; padding: 0; padding-left: 10px; background: url(../layout/znacznik_odsylacz.gif) no-repeat 0 5px; font-size: 11px;}


div.cruises { position: relative; padding-left: 110px; min-height: 100px; background: url(../layout/search_bg.png) no-repeat bottom left; margin: 20px 0;}
.cruises > div.clear {  }
.cruises img.thumbnail { display: block; position: absolute; left: 10px; top: 5px; }
.cruises h2 { margin-left: 95px; margin-bottom: 20px;}
.cruises a.show_cruise_details {position: absolute; bottom: 0px; left: 526px; display: block; width: 139px; height: 20px; text-align: center; padding-top: 5px; font-weight: bold;}
.cruises a.show_cruise_details:hover {color: #e58c07;}
.cruises .show_cruise_itinerary {width: 400px; padding-bottom: 10px;}
.cruises h2 a {}
.cruises h2 a:hover {color: #e58c07;}
.cruises dt {clear: both;}
.cruises dt {font-weight: normal; float: left; width: 50px; clear: left; text-align: right;}
.cruises dd {margin-left: 55px; clear: none;}



div.show_list_pages {background-color: #f1f1f1; width: 645px; height: 30px; padding: 0 10px;}
.show_list_pages form {padding: 5px 0; margin: 0;}

div.cruise { margin-top: 20px; }


#itinerary_map { float: left; width: 300px; height: 300px; background: #fff; border: 1px solid #d7d7d7; margin: 5px 10px 5px 0; overflow: hidden; }

#itinerary_details { float: left; width: 330px; margin: 5px 10px 5px 10px;}
#itinerary_details .bigger {font-size: 12px; font-weight: bold;}
#itinerary_details .select_label {width: 40px; height: 27px; float: left; padding-top: 0; margin-top: 7px;}
#terminy {margin: 0; padding: 0;}
/*#itinerary_details .select.combo {height: 27px; width: 235px; float: left; background: url(../layout/select_bg.png) no-repeat top left; padding: 4px 7px 0 7px;}*/
#itinerary_details #eventitineraty_title {border: 0px;}
#itinerary_details select { width: 235px; }

#itinerary td {vertical-align: top; padding: 5px;}
#itinerary td.day {font-weight: bold; text-align: right;}
#itinerary td.date { text-align: center; }
#itinerary td.place { font-weight: bold; }
#itinerary td.place > p { font-weight: normal; font-size: .9em; line-height: 1.1em; color: #999;}
#itinerary td.begin, #itinerary td.end { font-weight: bold; text-align: center; }
#itinerary td.icons {text-align: right; width: 50px;}

#prices th {  }
#prices td.item { font-weight: bold; }
#prices td.price { text-align: right; font-weight: bold; }

