    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}
 #comments li {position: relative}
#comments dl {padding: 0 0 12px}
#comments dl:after {display: block; clear: both; content: " "}
#comments dt {float: left; overflow: hidden; width: 50px}
#comments dd {float: left; padding: 10px 0 0 20px; width: 378px; background: url(/images/css/frames.png) no-repeat -2810px 0}
#comments blockquote {overflow-x: auto;  padding: 0 22px 0 0; word-wrap: break-word}
#comments blockquote p {-moz-binding: url('wordwrap.xml#wordwrap');  }
#comments .small {display: block; margin: 0 0 2px}
#comments .meta {margin: 8px 0 0}
#add-comment textarea {width: 354px; height: 8em; text-align: left}
#add-comment button {float: right; margin: 5px 10px 0}
 #refine {margin: 20px 0 16px}
#refine fieldset div {display: table; height: 41px; background: url(/images/css/search.png) no-repeat 0 -50px}
#refine fieldset div div { display: table-cell; height: 100%; background: none; vertical-align: middle}
#refine input.text {border: 0; padding: 0 40px 0 20px; width: 388px; background: transparent; font-size: 22px; line-height: 37px;  outline: 0;  }
#refine button {display: none}
#content { background: url(/images/css/frames.png) no-repeat -3500px 18px}
#groups {padding-top: 10px; padding-bottom: 0}
#groups #refine {margin: 12px 0 0}
.groups #main .section {margin-top: 17px}
.groups #related .section {margin-top: 22px}
.groups #main .caption {font-size: 16px; font-weight: normal}
form#group { margin: 16px 0 0; padding: 0}
#group .medium {float: left; margin: 0 8px 0 0}
#group #data p {padding: 6px 0 0}
#actions li#leave-group {margin-bottom: 8px}
#edit a, #add-plaze a {padding: 0 0 0 20px; background: transparent url(/images/css/icons.png) no-repeat}
#edit a:hover, #edit a:focus, #add-plaze a:hover, #add-plaze a:focus {color: #6ebdf1}
#edit a {background-position: 1px -1140px}
#edit a:hover, #edit a:focus {background-position: -299px -1140px}
#add-plaze a {background-position: 1px -1349px}
#add-plaze a:hover, #add-plaze a:focus {background-position: -299px -1349px}
.tags {margin: 0 0 10px; padding: 0 0 11px; background: url(/images/css/dashed_white.png) repeat-x bottom}
#description {margin: 24px 0 0}
#moderator {overflow: hidden;  padding: 0 0 6px 0}
#moderator .small {float: left; margin: 0 6px 0 0}
#moderator em, #moderator em a {float: left}
#tb-content .plazes {overflow: auto; height: 368px}
.plazes .manage {top: 0}
