.mapcontrol { width: 58px; height: 183px }
.mapcontrol .btn { position: absolute !important; width: 18px; height: 18px; cursor: pointer}
.btn.north { top: 4px; left: 20px}
.btn.south { top: 39px; left: 20px}
.btn.west { top: 20px; left: 4px}
.btn.east { top: 20px; left: 37px}
.btn.zoomin { top: 61px; left: 20px}
.btn.zoomout { top: 160px; left: 20px}
.btn.gotolastresult { top: 25px; left: 24px; width: 10px !important; height: 10px !important; }
.mapcontrol .sbg { height: 68px; position: absolute; width: 20px; cursor: pointer; top: 86px; left: 19px; z-index: 701; cursor: pointer; }
.mapcontrol .sbtn { width: 24px; height: 14px; position: absolute; font-size: 1px; top: 0; left: -2px; z-index: 703; }
.mapcontrol .scales { position: absolute; top: 0; left: 0; }
.mapcontrol .scales .idx { font-size: 1px; width: 10px; border-top: solid 1px #205FAE; position: absolute; left: 5px; z-index: 702}
#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #000; }
#lbCenter, #lbBottom { position: absolute; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url('http://amapy.atlas.cz/api/gfx/loading.gif') no-repeat center; }
#lbImage { border: 10px solid #fff; }
#lbPrevLink, #lbNextLink { display: block; cursor: pointer; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url('http://amapy.atlas.cz/api/gfx/zpet.gif') no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url('http://amapy.atlas.cz/api/gfx/dalsi.gif') no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; cursor: pointer; float: right; width: 66px; height: 22px; background: transparent url('http://amapy.atlas.cz/api/gfx/zavrit.gif') no-repeat center; margin: 5px 0; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
/* .button { color: #333333; cursor: pointer; font-size: 11px; font-weight: bold; text-align: center; width: 71px; padding: 3px 0 0 0; height: 20px; background: url('http://amapy.atlas.cz/design/layout/button.png') no-repeat 0 0; } */
.smallbutton { color: #333333; cursor: pointer; font-size: 10px; font-weight: bold; text-align: center; width: 62px; padding: 3px 0 0 0; height: 20px; background: url('http://amapy.atlas.cz/design/buttonsmall.png') no-repeat 0 0; }
.mappart { padding-top: 1px; }
.mappart h2 { color: #333333; font-size: 12px; padding: 9px 10px 1px 10px; margin: 0 }
.mappart fieldset { border: 0; padding: 0; margin: 0; }
.mappart fieldset label { margin: 0; width: 152px; color: #333333; font-size: 12px; padding: 2px 12px 2px 18px; float: left; }
.mappart fieldset input { float: left; margin: 2px; padding: 0; }
.mappart fieldset .checkbox { float: left; margin-top: 3px; width: 15px; height: 14px}
.mappart fieldset br { clear: both}
.mappart .field { overflow: auto; margin: 2px 7px 1px 7px; border: solid 1px #A5ACB2; padding: 1px 2px; width: 203px; display: block; }
p.note { font-size: 11px; margin: 1px 8px 3px 8px; color: #555555}
.mappart .footer { margin: 0; width: 100%; height: 34px; background: url('http://amapy.atlas.cz/design/layout/sbfooter.png') repeat-x 0 0; overflow: hidden}
.mappart .footer .button { float: right; margin: 7px; display: inline; }
.mappart .message { color: red; font-size: 11px; padding: 1px 9px 1px 8px; margin: 0 }
.apiBubble { padding-left: 27px; }
.apiBubble .tiny { padding-left: 8px; }
.apiBubble .icon { margin: 0; position: absolute; left: 2px; top: 0px; cursor: default; margin: 0; }
.apiBubble h2 { color: #03438D; font-size: 12px; margin: 0; margin-bottom: 4px; }
.apiBubble h3 { color: #333333; font-size: 11px; font-weight: normal; margin: 0; }
.apiBubble p { color: #333333; font-size: 11px }
.apiBubble a { color: #333333; font-size: 11px; font-weight: bold; }
.apiBubble a.visit-card { margin-top: 0.75em; display: block; text-decoration: underline }
.apiBubble .bfootertab { margin: 3px 13px; font-size: 11px; }
.apiBubble .bfootertab input { width: 140px; font-size: 12px; border: solid 1px #B6BAC5; padding: 1px; font-family: Arial,sans-serif; }
.apiBubble .poifootertext { margin-top: 10px; }
.apiBubble .bullet { background: url('http://amapy.atlas.cz/design/bullet.gif') no-repeat 0 0px; width: 7px !important; height: 9px !important; margin: 3px 0 0 10px !important }

