    html, body { min-height: 100%}
#tb-dim, #tb-loading, #tb-modal {position: fixed}
#tb-dim {top: 0; left: 0; z-index: 9998; width: 100%; height: 100%}
#tb-loading, #tb-modal {top: 50%; left: 50%}
#tb-loading {z-index: 9999; margin: -25px 0 0 -25px; width: 50px; height: 50px}
#tb-modal {display: none; z-index: 10000}
#tb-content {position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden}
   #tb-dim {background: #000; opacity: .7; filter: Alpha(Opacity=70)}
#tb-loading {background: url(/images/css/spinner.gif) no-repeat 50% 50%}
#tb-modal {border: 1px solid #666; background: #fff}
#tb-content {padding: 13px 10px 0}
#tb-title, #tb-content h1 {margin: 0 0 10px; padding: 0 10px 4px 0; background: url(/images/css/dashed_white.png) repeat-x bottom; color: #666; font-size: 16px}
#tb-close a { position: absolute; top: 5px; right: 5px; z-index: 999; overflow: hidden; width: 13px; height: 13px; background: url(/images/css/icons.png) no-repeat 1px -650px; line-height: 30px; text-indent: 100em}
#tb-close a:hover, #tb-close a:focus, #tb-close a:active {background-position: 1px -699px}
  #tb-confirm {float: left}
#tb-cancel {float: right}
 .tb-external #tb-content iframe {padding: 0; width: 100%}
 .tb-image #tb-content {padding-top: 23px}
.tb-image #tb-content img {display: block}
#tb-browse {padding: 12px 0 0; text-align: center}
#tb-next {float: right}
#tb-prev {float: left}
#plaze {margin-bottom: 16px}
#data {display: none}
#plazes-info-window #data {display: block}
#plazes-info-window #data:after { display: block; clear: both; content: " "}
#data h1 {margin: -10px 0 0; padding: 5px 0 5px 32px; background: url(/images/css/icons_category_small.png) no-repeat}
#data h1.airport {background-position: 0 -920px}
#data h1.bar {background-position: 0 -180px}
#data h1.coffee-shop {background-position: 0 -239px}
#data h1.conference {background-position: 0 -487px}
#data h1.club {background-position: 0 -364px}
#data h1.home {background-position: 0 6px}
#data h1.hotel {background-position: 0 -114px}
#data h1.landmark {background-position: 0 -1228px}
#data h1.movie-theater {background-position: 0 -673px}
#data h1.museum {background-position: 0 -550px}
#data h1.office {background-position: 0 -54px}
#data h1.other {background-position: 0 -1167px }
#data h1.railway-station {background-position: 0 -981px}
#data h1.restaurant {background-position: 0 -302px}
#data h1.shop {background-position: 0 -797px}
#data h1.stadium {background-position: 0 -1044px}
#data h1.theater {background-position: 0 -612px}
#data h1.university {background-position: 0 -426px}
#photo .medium {float: left; margin: 0 10px 0 0}
#data .adr {line-height: 1.2}
#category, #url {display: none}
#map-canvas {width: 100%; height: 250px}
#actions {position: absolute; top: 30px; left: 496px; min-width: 140px}
#actions li {margin: 0}
#actions #do-map {margin: 6px 0 0}
#do-map, #do-map div, #explore, #explore div, #edit, #edit div, #erase, #erase form {clear: both; padding: 0 10px 0 0; background: url(/images/css/plaze_action_low.png) no-repeat;  background-image /**/: url(/images/css/plaze_action_high.png)}
#do-map div, #explore div, #edit div, #erase form {padding: 0 0 0 10px}
#do-map {background-position: 100% -150px}
#do-map div {height: 24px; background-position: 0 -100px}
#explore, #edit {background-position: 100% -250px}
#explore div, #edit div {background-position: 0 -200px}
#actions .last-child {background-position: 100% -355px}
#actions .last-child div, #actions .last-child form {height: 24px; background-position: 0 -305px}
#actions .last-child form div {height: auto}
#do-map a, #explore a, #edit a, #erase button span {display: block; padding: 0 0 0 20px; height: 20px; background: url(/images/css/icons.png) no-repeat; line-height: 20px}
#do-map a {position: relative; top: 4px; background-position: 0 -1248px}
#do-map a:hover, #do-map a:focus {background-position: -300px -1248px}
#explore a {background-position: 0 -1298px}
#explore a:hover, #explore a:focus {background-position: -300px -1298px}
#edit a {background-position: 0 -1139px}
#edit a:hover, #edit a:focus {background-position: -300px -1139px}
#erase button span {background-position: 0 -1449px}
#erase button:hover span, #erase button:focus span {background-position: -300px -1449px}
#do-map a:hover, #do-map a:focus, #explore a:hover, #explore a:focus, #edit a:hover, #edit a:focus, #erase button:hover span, #erase button:focus span {background-color: transparent; color: #6ebdf1}
#additional { margin-top: 11px}
#additional dd {margin: 4px 0 0}
#additional .other {display: none}
#pictures ul.preview li {position: relative}
#pictures ul.preview form.manage {top: 0; right: 0; border: 1px solid #30678b; background: #fff}
*>#pictures ul.preview form.manage {display: none}
*>#pictures ul.preview li:hover form.manage, *>#pictures ul.preview li:focus form.manage {display: block}
#add-picture {margin: 8px 0 0}
#add-tag {margin: 10px 0 0}
#tags li, #tags li form, #tags li div {display: inline}
#tags li {margin: 0 .5em 0 0}
