/**
 * Google Map для www.divingfinder.com.
 *
 * Файл стилей для основной карты.
 *
 * @package google_map
 * @author Denis V Zaharov (CalmNad@gmail.com)
 * @version 0.0.1, 19 Jul 2008
 */

/* Классы карты. */
#map_canvas {
  height: 450px; border: solid 1px #006699;
}

/* Классы фильтра для карты. */
#map_filter {
  padding: 7px;  margin: 0; border: 1px solid #006699; border-width: 0 1px; background-color: #e3eff9;
}

#map_filter li {
  float: left; width: 130px; font-size: 10px;
}

#map_filter li input {
  padding: 0px; margin: 0px;
}

#map_filter_tbl {
  width: 100%;
}

#map_filter_tbl td {
  padding: 0; margin: 0;
}

.map_filter_icon {
  width: 31px; height: 18px;
}

.map_filter_center {
  text-align: center; margin: 0 auto;
}

.map_filter_button {
  height: 17px; font-size: 11px; border: solid 1px; margin: 0 4px; padding: 0; padding-bottom: 5px;
}

.map_filter_title {
  color: #006699; font-size: 11px;
}

.map_filter_title h2 {
  font: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 0 8px 0; color: #006699; font-size: 17px; text-align: left;
}

.map_filter_title h2 span {
  font-size: 11px; font-weight: normal;
}

/* Классы списка объектов (Блоки с информацией по объектам, видимым на карте.). */
#objects_list {
  padding: 7px; margin: 0 0 5px 0; border: 1px solid #006699; border-top: 0; overflow-x: scroll; overflow-y: hidden; height: 70px; background-color: #e3eff9;
}

#objects_list_container {
  padding: 0px; margin: 0px; border: 0px; overflow: visible; height: 46px;
}

.ic_td {
    width: 145px;
}

.process_bar_div {
  width: 130px; height: 40px; padding: 2px; padding-top: 5px; margin: auto 2px;
}

.iw_div {
  width: 300px; height: 200px; overflow: auto;
}

.iw_company {
  font-size: 12px; font-weight: bold;
}

.iw_main_spec {
  font-size: 11px; font-weight: normal;
}

.iw_spec {
  font-size: 10px; font-weight: normal; padding-left: 5px;
}

.iw_title {
  font-size: 11px; font-weight: bold;
}

.iw_details {
  font-size: 10px; font-weight: bold;
}

.ol_item_off {
  padding: 2px; margin: 2px; width: 150px; height: 50px; border: solid 1px darkgray; background-color: #FFF; float: left; overflow: hidden;
}

.ol_item_on {
  padding: 2px; margin: 2px; width: 150px; height: 50px; border: solid 1px darkgray; background-color: #F0E68C; float: left; overflow: hidden;
}

.msg_div {
  padding: 2px 5px; margin: 2px; font-size: 12px; border: solid 1px darkgray; background-color: #FFF; overflow: hidden; float: left;
}
