#go_list {
          margin: 0;
          margin-bottom: 2px;
          padding: 0;
          height: 24px;
          width: 105px;
          border: 0;
          border-spacing: 0;
          border-collapse: collapse;
          background: url("../images/go_list.png") no-repeat scroll center center transparent;
          cursor: pointer;
        }
#go_list:hover {
                background: url("../images/go_list_on.png") no-repeat scroll center center transparent;
               }



.outline table {
  border-spacing: 0;
  border-left: 1px solid #d1d1d1;
}
.outline th {
  padding: 5px;
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  border-left: 0 none;
  background-color: #f5f5ed;
}
.outline td {
  padding: 5px;
  border-top: 0 none;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  border-left: 0 none;
}

.th01 {
  width: 220px;
}
.th02 {
  width: 70px;
}
.th03 {
  width: 173px;
}
.th04 {
  width: 100px;
}
.th05 {
  width: 100px;
}

.th23 {
  width: 136px;
}
.th24 {
  width: 137px;
}

.indiv {
  margin: 20px 0 0 0;
}
.indiv table {
  border-spacing: 0;
}
.indiv th {
  padding: 5px;
  border-top: 1px solid #d1d1d1;
  border-right: 0 none;
  border-bottom: 1px solid #d1d1d1;
  border-left: 0 none;
  background-color: #f5f5ed;
}
.indiv td {
  padding: 5px;
  border-top: 0 none;
  border-right: 0 none;
  border-bottom: 1px solid #d1d1d1;
  border-left: 0 none;
}
.indiv img {
  border: 0 none;
}

.indiv .th01 {
  width: 90px;
}
.indiv .th02 {
  width: 60px;
}
.indiv .th03 {
  width: 90px;
}
.indiv .th04 {
  width: 90px;
}
.indiv .th05 {
  width: 282px;
}
.indiv .td06 {
  width: 60px;
}
.td06 img{
  margin:0;
}
.indiv .th12 {
  width: 100px;
}
.indiv .th13 {
  width: 70px;
}
.indiv .th14 {
  width: 70px;
}

.thumbs {
  border: 1px solid #d1d1d1;
  margin: 0 10px 0 0;
  width: 90px;
  height: 67.5px;
  text-align: center;
  float: left;
  overflow: hidden;
}

#list_block form {
  height: 602px;
}

.maps_info {
  display: none;

  position: relative;

  border: 1px solid #d1d1d1;

  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;

  margin: 15px 5px 5px;
  padding: 10px;
  width: 663px;

  overflow: hidden;
}

#mapLayer{
    display:none;
    position:absolute;
    margin:1px;
    height:600px;
    width:693px;
    background:#000000;
    opacity: 0.60;
    filter:alpha(opacity=60);
    z-index: 2;
}
#waitLayer{
    display:none;
    position:absolute;
    margin: 291px 0 0 0;
    height:19px;
    width:693px;
    text-align: center;
    opacity: 0.90;
    filter:alpha(opacity=90);
    z-index: 3;
}

/* route*************************************************** */

#routeLayer {
  display:none;
  position: relative;

  border: 1px solid #004284;

  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;

  box-shadow: 10px 10px 25px #333333;
  -moz-box-shadow: 10px 10px 25px #333333;
  -webkit-box-shadow: 10px 10px 25px #333333;



  background: #333366;
  background: -moz-linear-gradient(top, #1E8EFF,
                                        #0075EA 25%,
                                        #005EBB 50%,
                                        #0057AE 60%,
                                        #005EBB 85%,
                                        #0071E1);
  background: -webkit-gradient(linear, center top, center bottom, from(#1E8EFF),
                                                                  color-stop(0.25, #0075EA),
                                                                  color-stop(0.5, #005EBB),
                                                                  color-stop(0.6, #0057AE),
                                                                  color-stop(0.85, #005EBB),
                                                                  to(#0071E1));



  margin: 0 auto;
  padding: 5px;
  width: 90%;
  top: -100px;
  left: 0;
  z-index: 1;
  font-size: 14px;
  color: #FFFFFF;
  text-shadow: 0 -1px 1px #AAAAAA, -1px 0 1px #AAAAAA, 1px 0 1px #000000;
  overflow: hidden;
}
#routeLayer .distances {
  padding: 5px;
  font-weight: bold;
  text-align: left;
}
#routeLayer .warning {
  width: 100%;
  font-size: 10px;
  text-align: center;
}
#routeLayer .copyright {
  width: 100%;
  font-size: 10px;
  text-align: right;
}

#routeResult {
  height: 26px;
}
#routeResult .travelMode {
  width: 60px;
}

#walking {
  border: 1px solid #004284;

  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;




  background: #333366;
  background: -moz-linear-gradient(top, #1E8EFF,
                                        #0075EA 25%,
                                        #005EBB 50%,
                                        #0057AE 60%,
                                        #005EBB 85%,
                                        #0071E1);
  background: -webkit-gradient(linear, center top, center bottom, from(#1E8EFF),
                                                                  color-stop(0.25, #0075EA),
                                                                  color-stop(0.5, #005EBB),
                                                                  color-stop(0.6, #0057AE),
                                                                  color-stop(0.85, #005EBB),
                                                                  to(#0071E1));




  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;

  float: left;
}
#bicycling {
  border: 1px solid #004284;



  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;

  float: left;
}
#driving {
  border: 1px solid #004284;

  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;





  background: -moz-linear-gradient(top, #1E8EFF,
                                        #0075EA 25%,
                                        #005EBB 50%,
                                        #0057AE 60%,
                                        #005EBB 85%,
                                        #0071E1);
  background: -webkit-gradient(linear, center top, center bottom, from(#1E8EFF),
                                                                  color-stop(0.25, #0075EA),
                                                                  color-stop(0.5, #005EBB),
                                                                  color-stop(0.6, #0057AE),
                                                                  color-stop(0.85, #005EBB),
                                                                  to(#0071E1));






  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;

  float: left;
}

/* route*************************************************** */
