﻿/*#inpb1 { position:absolute; top:10px; left:265px; z-index:502;}
#inpb { position:absolute; top:7px; left:-1px; z-index:501; min-width:600px; max-width:600px; width:600px; *width:600px; white-space:normal; border:1px solid black; color:black; background:white; font-size:10px; font-weight:normal; overflow:visible;}*/
/*html, body { width:100%; height:100%; } /*kvuli barve pozadi v iframe*/
.marushka {
    touch-action: none;
    ms-touch-action: none; /*zakaze browseru vlastni reakce na udalosti pointerů*/
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    color: #FFF;
    font-weight: bold;
    overflow: hidden;
    background: url('../obrazy/WinLgnGray.gif') repeat-x;
    background-color: #FFF;
    margin: 0px;
    padding: 0px;
}

/*@media only screen and (max-width:1200px){ body { background: red; } }*/

table {
    border-collapse: collapse; /*font-family:Arial;	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; background:transparent;*/
}

td {
    padding: 0;
    vertical-align: top;
    font-family: inherit;
    font-size: 12px;
    color: #FFF;
    font-weight: bold; /*html5*/ /*white-space:normal;*/
}

img {
    border-collapse: collapse;
}

input, textarea { /**/
    font-family: inherit;
    font-size: 12px;
    border: 1px solid transparent; /*none!important;*/
    margin-top: 1px;
}

input[type=text] {
    height: 18px;
}
/*.divObsahOkno input { visibility:inherit; }*/
/*img { border:1px solid red; }*/
.divOkno {
    position: absolute;
}
/*.visible { visibility:visible; }
.hidden { visibility:hidden; }*/
/*.block { display:block; }*/
.displayNone {
    display: none;
}
/*.black { color:white; }*/
.floatL {
    float: left;
    height: 30px;
}
/* IE<9 js issue */
a {
    color: #F47421;
    cursor: pointer; /*text-decoration:none;*/
}
    /*#97D3FD*/
    a:hover {
        color: blue;
    }
/*#F47421*/
/*a.mailto { color:#00F; }
a.mailto:hover { color:Blue; background:#F47421; }*/
/*.nobold td,.nobold th { font-weight:normal; }*/
/*body iframe { z-index:3000; }*/

.disabled, .aspNetDisabled {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    cursor: default !important;
    color: silver;
    pointer-events: none; /*FF*/
}

.unavailable, .divTlacitkoVipLeftGrayOn {
    color: silver;
    text-shadow: 1px 1px grey;
    text-decoration: line-through;
    text-decoration-color: rgba(64,64,64,0);
}

.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.selectable {
    -moz-user-select: text !important;
    -khtml-user-select: text !important;
    -webkit-user-select: text !important;
    -o-user-select: text !important;
    user-select: text !important;
}

/*.cprAround { border:0px solid black; position:absolute; bottom:17px; left:110px; z-index:102; background:transparent; }
.cpr { padding-right:0px; border:0px solid red; float:left; background:transparent; font-size:12px; font-weight:bold; color:gray; /*filter:Glow(color=black,strength=1);}*/

/* Mapa */
/*.divOuter 
{
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	background-color:yellow;
	border:1px solid red; 
	width:840px;
	height:480px;
	z-index:1;
}*/
.MainDivOver {
    position: absolute;
    /* *position: relative; /* ie7 hack, absolute + overflow hidden zpusobovalo zmizeni klienta */
    top: 0px;
    left: 0px;
    /*bottom:0px;
	right:0px;*/
    width: 100%;
    height: 100%;
    z-Index: 3;
    overflow: hidden;
    /*	background: url('../obrazy/WinLgnGray.gif') repeat-x;*/
    /*    background-color: white;*/ /*fullscreen - document.body*/
    /*background-color:green;
	border:1px solid lime;*/
}

.MainDiv {
    position: fixed; /*fixed opravuje posun maindivu nahoru při otevření okna(helpu) - height 100% je třeba nahradit nastavenim JS, vyska se bere z viewportu - zde by se dalo pouzit inherit, ale pri custom rozmerech klienta by maindiv stejne pretekal*/
    top: 0px;
    left: 0px;
    /*overflow:visible;*/
    width: 100%;
    /*height: 100%;*/
    /*z-index: 501; */
}

.VipPanel {
    position: absolute;
    top: 5px;
    left: 100px; /*300 50*/
    border: 0px solid black;
    z-index: 403; /*201*/ /*Leaflet*/
    margin-right: 0px; /*280*/
    min-width: 100px;
    /*text-align:left;*/
    /* *right:280px;*/
}

.LockDiv, .LockDivon, .LockDivonOpacity {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 502;
    background-color: #023760;
    opacity: .1; /*.1*/
    filter: alpha(opacity=10); /*10*/
}

.LockDivonOpacity {
    opacity: .8;
    filter: alpha(opacity=80);
    z-index: 504;
}

.LockDiv {
    visibility: hidden;
}

.LockDivon, .LockDivonOpacity {
    visibility: visible;
}

.PanelWaitDivMap, .PanelWaitDivOver {
    position: absolute;
    top: 47%;
    left: 48%;
    z-index: 504;
    /*border:1px solid black;*/
}

.PanelWaitDivMap {
    /*width:155px;
	height:55px;*/
}

.PanelWaitDivOver {
    width: 25px;
    height: 25px;
}

.BgrWaitDiv {
    float: left; /*border:1px solid black;*/
}

.PanelWaitDivMap .BgrWaitDiv {
    width: 55px;
    height: 55px;
    background: url('../obrazy/GsicomustrAnimeSmallBgr.png') no-repeat;
}

.PanelWaitDivMap .ImgWaitDiv {
    width: 40px;
    height: 40px;
    margin-top: 7px;
    margin-left: 7px;
    background: url('../obrazy/GsicomustrAnimeSmall.gif') no-repeat;
}

.PanelWaitDivOver .BgrWaitDiv {
    width: 25px;
    height: 25px;
    background: url('../obrazy/GsicomustrAnimeSmallBgrSmaller.png') no-repeat;
}

.PanelWaitDivOver .ImgWaitDiv {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-left: 2px;
    background: url('../obrazy/GsicomustrAnimeSmallSmaller.gif') no-repeat;
}

/*.ImgWaitDiv
{
	margin-top:7px;
	margin-left:7px;
	width:40px;
	height:40px;
	background-color:transparent;*/
/*opacity:.0;
	_filter:alpha(opacity=00);*/
/*}*/
.TextWaitDiv {
    position: relative;
    top: -25px;
    margin-left: 60px;
    /*margin-bottom:100px;*/
    color: white;
    /*background:red;
	color:Aqua;*/
}

.divOuterBox {
    position: absolute;
    /*border:1px solid black;
	overflow:visible;*/
}

.divMapInner, .divObsahOknoPrehledka /*background maps color*/ {
    background-color: #E9EAEB;
}

.divMapInner {
    position: absolute;
    top: 5px;
    left: 5px;
    overflow: hidden;
    border: 1px solid gray; /*cause move mouse position*/
    width: 100%;
    height: 100%;
    z-index: 2;
}

.divInnerIP {
    /*background-color:black\9;
	filter:Blur(direction=135,strength=80);*/
}

.divInnerIP, .divInnerCA {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1px; /*500px*/ /*100%*/
    height: 1px; /*500px*/ /*100%*/
    z-index: 402; /*200*/
    overflow: visible;
    /*cursor:crosshair;*/
    border: 0px solid red;
}

.divInnerCA /*měření a kreslení nad icky pokud je aktivní*/ {
    z-index: 401; /*199;*/
    /*z-index:201; tohle pouzit pokud nechci klikat na icka pri kresleni*/
    width: 100%; /*new*/
    height: 100%; /*new*/
}

.divInnerCAPaused /*pokud je kreslení pozastaveno, přesunu za ička, abych na ně mohl klikat*/ {
    z-index: 199;
}

.Map, .Mapon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    /*	background:url('../obrazy/Win06.gif') repeat-x;
	background-color:#275376;*/ /*za background!*/
    border: 0px solid silver; /*??*/
    visibility: hidden; /*hidden*/
    /*width:100%;
	height:100%;*/
}

.Mapon {
    z-index: 2; /*2*/
    visibility: visible;
    /*border:5px solid lime;*/
}

#Map1, #Over1 {
    /*border:1px solid lime;*/
}

#Map2, #Over2 {
    /*border:1px solid red;*/
}
/*.divOverInner
{
	/*position:absolute;*/
/*top:70px;
	left:20px;*/
/*top:0px;
	left:0px;*/
/*top:200px;
	right:20px;*/
/*	overflow:hidden;
	background-color:white;
	border:0px solid white; 
	width:160px;
	height:200px;
	z-index:2;
}*/

.Over, .Overon {
    position: absolute;
    top: 0;
    left: 0;
    border: 0 solid black; /*??*/
    z-index: 1;
    visibility: hidden;
    /*width:200px;
	height:160px;*/
}

.Overon {
    z-index: 2;
    visibility: visible;
}

.divOverShape {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 20px;
    height: 20px;
    font-size: 0;
    background-color: Transparent;
    border: 1px solid orange;
    visibility: visible;
}

/* END Mapa */

/*prozatim*/
/*.divContent
{
	position:absolute;
	right:29px;
	top:45px;*/
/*background:url('../obrazy/Win06.gif') repeat-x;
	background-color:red;*/ /*#275376;*/
/*border:1 solid blue;*/
/*	z-index:3;
	visibility:visible;
	width:207px;*/
/*height:90%;*/
/*}*/
.divMapTools, .divMapToolsQ {
    position: absolute;
    bottom: 0px; /* 10px;*/
    left: 0px; /*245px;*/
    background-color: #989898;
    border: 0px solid white;
    z-index: 2;
    visibility: visible;
    /*width:auto;*/
    width: 224px; /*224 256*/ /*vypicko off on*/
    height: 30px;
    overflow: hidden;
    padding-left: 2px; /*7 2*/ /*vypicko off on*/
    padding-right: 1px; /*3 1*/ /*vypicko off on*/
    white-space: nowrap;
}

.divMapToolsQ {
    float: left;
    position: static;
    margin-right: 18px;
    background-color: transparent;
    width: auto; /*280 250px bez tlačitka zvýraznit, 153 */
    border: 0px solid black;
}

.divTools, .divToolsQ {
    position: absolute;
    bottom: 12px;
    left: 11px;
    z-index: 100;
    /*width:224px;*/
    height: 26px;
    overflow: visible;
    padding-left: 7px;
    padding-right: 3px;
    white-space: nowrap;
}

.divToolsQ {
    border: 0px solid red;
    margin-top: 36px;
}
/* END prozatim*/

.ShapeBox /* barva výběrového obdélníku včetně přehledky */ {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 402;
    /*width:0px;
	height:0px;*/
    font-size: 0;
    border: 1px solid orange;
    visibility: hidden;
}

.ShapeIn /* barva pozadí průhledného obdélníku */ {
    width: 100%;
    height: 100%;
    background-color: orange;
    opacity: .2;
    filter: alpha(opacity=20);
}

.divTheme {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #989898;
    border: 1px solid white;
    z-index: 3;
    visibility: visible;
    width: 235px;
    height: 24px;
}

.spanThemeText {
    color: Black;
    /*background:transpatent;*/
}

.selectTheme {
    width: 180px;
    font-weight: bold;
}

.divTheme .selectTheme, .divTheme .spanThemeText {
    margin-top: 2px;
    margin-left: 5px;
}

.actionButton, .actionButtonon, .actionButt3DNew, .actionButtongray, .actionButtonLong, .actionButtonLongon {
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-top: 2px;
    border: none;
    color: white;
    font-weight: bold;
    font-size: 14px;
    width: 32px;
    height: 28px;
    text-align: center;
    cursor: pointer;
}
/*.actionButton { background:url('../obrazy/ButtonLoc.png') no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ButtonLoc.png',sizingMethod='scale'); }
.actionButtonon { background:url('../obrazy/ButtonLocOn.png') no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ButtonLocOn.png',sizingMethod='scale'); }*/
.actionButtongray {
    background: url('../obrazy/ButtonLocGray.png') no-repeat;
}

/*.actionText {
    margin-top: 5px;
    background: transparent;
}*/
/*3px*/
.actionButtEarth, .actionButtReload, .actionButtMinus, .actionButtPlus, .actionButtLeft, .actionButtRight, .actionButtPolygon, .queryResultButton, .actionButtInfo, .actionButtGps, .actionButtDist, .actionButtAppl, .actionButtQPoint, .actionButtTarget, .actionButtShape, .actionButtCancel, .actionButtQuestionSmall, .actionButtImport, .actionButtExport, .actionButtClose, .actionButtDot, .actionButtPolyline, .actionButtPolygonDraw, .actionButtSettings, .actionButtTextDraw, .actionButtOkDraw, .actionButtCustom, .actionButtEdit, .actionButtCallendar, .actionButtDial, .actionButt3D, .actionButt3DFlipProf, .actionButtProfile, .actionButtPanorama, .actionButtGeoLoc, .actionButtFullScreen, .actionButtRectangleDraw, .actionButtCircleDraw, .actionButtSaveDB, .actionButtFind, .actionButtLogon, .actionButtQuarter { /*width:25px;*/
    height: 25px;
    margin-left: 3px;
    margin-top: 1px; /*margin:0px;*/
    background-repeat: no-repeat;
}

.actionButt3DFlipProf {
    background-image: url('../obrazy/Flip.png');
}

.actionButtEarth {
    background-image: url('../obrazy/Earth.png');
}

.actionButtReload {
    background-image: url('../obrazy/Reload.png');
}

.actionButtMinus {
    background-image: url('../obrazy/Minus.png');
}

.actionButtPlus {
    background-image: url('../obrazy/Plus.png');
}

.actionButtLeft {
    background-image: url('../obrazy/Left.png');
}

.actionButtRight {
    background-image: url('../obrazy/Right.png');
}

.actionButtPolygon {
    background-image: url('../obrazy/Polygon.png');
}

.actionButtInfo {
    background-image: url('../obrazy/Info.png');
}

.actionButtGps {
    background-image: url('../obrazy/Gps.png');
}

.actionButtDist {
    background-image: url('../obrazy/Dist.png');
}
/*.actionButtArea { background-image:url('../obrazy/Area.png'); _background-image:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Area.png',sizingMethod='scale'); }*/
.actionButtAppl {
    background-image: url('../obrazy/Appl.png');
}

.actionButtQPoint, .actionButtTarget {
    background-image: url('../obrazy/Target.png');
}
/*actionButtQPoint pouze pro starsi ext. aplikace*/
.actionButtShape {
    background-image: url('../obrazy/Shape.png');
}

.actionButtCancel {
    background-image: url('../obrazy/CancelSmall.png');
}

.actionButtQuestionSmall {
    background-image: url('../obrazy/QuestionSmall.png');
}

.actionButtImport {
    background-image: url('../obrazy/Import.png');
}

.actionButtExport {
    background-image: url('../obrazy/Export.png');
}

.actionButtClose {
    background-image: url('../obrazy/ClosePolygon.png');
}

.actionButtDot {
    background-image: url('../obrazy/Dot.png');
}

.actionButtPolyline {
    background-image: url('../obrazy/Polyline.png');
}

.actionButtPolygonDraw {
    background-image: url('../obrazy/PolygonDraw.png');
}

.actionButtSettings {
    background-image: url('../obrazy/Settings.png');
}

.actionButtTextDraw {
    background-image: url('../obrazy/TextDraw.png');
}

.actionButtOkDraw {
    background-image: url('../obrazy/OkDraw.png');
}

.actionButtEdit {
    background-image: url('../obrazy/Edit.png');
}

.actionButtCallendar {
    background-image: url('../obrazy/Calendar.png');
}

.actionButtDial {
    background-image: url('../obrazy/Dial.png');
}

.actionButtProfile {
    background-image: url('../obrazy/Profile.png');
}

.actionButtPanorama {
    background-image: url('../obrazy/Panorama.png');
}

.actionButtGeoLoc {
    background-image: url('../obrazy/GeoLoc.png');
}

.actionButtFullScreen {
    background-image: url('../obrazy/FullScreen.png');
}

.actionButtLogon {
    background-image: url('../obrazy/Logon.png');
}

.actionButtRectangleDraw {
    background-image: url('../obrazy/Rectangle.png');
}

.actionButtCircleDraw {
    background-image: url('../obrazy/Circle.png');
}

.actionButtSaveDB {
    background-image: url('../obrazy/SaveDB.png');
}

.actionButtFind {
    background-image: url('../obrazy/Lupa.png');
    background-position: center;
}

.qCross {
    position: absolute;
    z-index: 101;
    display: none;
    width: 21px;
    height: 21px;
    background: url('../obrazy/QCross.png') no-repeat;
}
/*.books { position:absolute; right:-20px; _right:-25px; top:23px; width:25px; z-index:100; background:transparent;  cursor:pointer; /*_background:transparent; _filter:alpha(opacity=80);*/ /*}*/
.books, .bookscollapsed {
    visibility: visible;
    position: absolute;
    left: -25px;
    top: 23px;
    width: 30px;
    z-index: 1000;
    background: transparent;
    cursor: pointer; /**_background:transparent;*/ /*_filter:alpha(opacity=80);*/
}

.bookscollapsed { /*visibility:visible;*/ /*right:auto;*/
    left: -25px; /*left:auto; right:-9px;*/
}

.BookLayers, .BookInfo, .BookFind, .BookLegend, .BookPrint, .BookDraw, .book0, .book1, .book2, .book3, .book4, .book0gray, .book1gray, .book2gray, .book3gray, .book4gray {
    width: 30px;
    height: 80px;
}

.book0 {
    background: url('../obrazy/Book0.png') no-repeat;
}

.book1 {
    background: url('../obrazy/Book1.png') no-repeat;
}

.book2 {
    background: url('../obrazy/Book2.png') no-repeat;
}

.book3 {
    background: url('../obrazy/Book3.png') no-repeat;
}

.book4, .book5 {
    background: url('../obrazy/Book4.png') no-repeat;
}

.book0gray {
    background: url('../obrazy/Book0Gray.png') no-repeat;
}

.book1gray {
    background: url('../obrazy/Book1Gray.png') no-repeat;
}

.book2gray {
    background: url('../obrazy/Book2Gray.png') no-repeat;
}

.book3gray {
    background: url('../obrazy/Book3Gray.png') no-repeat;
}

.book4gray, .book5gray {
    background: url('../obrazy/Book4Gray.png') no-repeat;
}

.LogoGeovapAppl, .LogoGeovapApplOprog {
    position: absolute;
    right: 3px;
    bottom: 5px;
    z-index: 1;
    width: 25px;
    height: 97px;
    background: url('../obrazy/GeovapLogoSmallVert.png') top left no-repeat;
}

.LogoGeovapApplOprog {
    position: absolute;
    top: 5px;
    right: 5px;
}

.divReload {
    background: url('../obrazy/ReloadM.png') top left no-repeat;
}

.divReloadon {
    background: url('../obrazy/ReloadMOn.png') top left no-repeat;
}

.divCancel {
    background: url('../obrazy/CancelM.png') top left no-repeat;
}

.divCancelon {
    background: url('../obrazy/CancelMOn.png') top left no-repeat;
}

.okButton {
    background: url('../obrazy/ButtonOk.png') top left no-repeat;
}

.okButtonon {
    background: url('../obrazy/ButtonOkOn.png') top left no-repeat;
}

.cancelCHButton {
    background: url('../obrazy/CancelCh.png') top left no-repeat;
}

.cancelCHButtonon {
    background: url('../obrazy/CancelChOn.png') top left no-repeat;
}

.divReload, .divReloadon, .divCancel, .divCancelon, .okButton, .okButtonon, .cancelCHButton, .cancelCHButtonon {
    display: none;
    position: absolute;
    right: 300px;
    top: 0px;
    z-index: 100;
    width: 50px;
    height: 50px;
    background-color: #989898;
    border: 1px solid white;
    cursor: pointer;
}

.divReload, .divReloadon {
    right: auto;
    left: -80px;
}

.divCancel, .divCancelon, .okButton, .okButtonon, .cancelCHButton, .cancelCHButtonon {
    right: auto;
    top: 11px;
    left: 11px;
}

/* Okno */
/*.tblOknoVrstvy { display:none; position:absolute; bottom:0px; right:0px; z-index:2; min-width:100px; }*/
.tblOknoPrehledka, .tblOknoOkno, .tblOknoOknoon, .tblOknoZalozky, .tblOknoZalozkyon, .tblOknoAdresy, .tblOknoMenu {
    display: none;
    position: absolute;
    z-index: 2;
    min-width: 100px; /*background:#ACADB2;*/
}

.tblOknoPrehledka, .tblOknoOkno, .tblOknoOknoon {
    top: 0px;
    left: 0px;
}

.tblOknoZalozky, .tblOknoAdresy {
    top: 0px; /*right:0px;*/
}

.tblOknoZalozky, .tblOknoZalozkyon { /*-webkit-transform: translateZ(0);*/
}
/*Chrome schoval zalozky po kliku do inputu pri zaplych GGL*/
.tblOknoMenu {
    bottom: 0px;
    left: 0px;
}

.tblOknoOknoon .tdBg01 {
    background: url('../obrazy/Win01On.png') no-repeat;
    width: 5px;
    height: 24px;
}

.tblOknoOknoon .tdBg02 {
    background: url('../obrazy/Win02On.gif') repeat-x;
    text-align: right; /*width:inherit;?*/
}

.tblOknoOknoon .tdBg04 {
    background: url('../obrazy/Win04On.png') no-repeat;
    width: 5px;
    height: 24px;
}

.tr1 {
    cursor: default;
}

.tr1on {
    cursor: move;
}
/*error IE*/

.tdBg01 {
    background: url('../obrazy/Win01.png') no-repeat;
    width: 5px;
    height: 24px;
}

.tdBg02 {
    background: url('../obrazy/Win02.gif') repeat-x;
    text-align: right; /*width:inherit;?*/
}
/*.tdBg03 { background:url('../obrazy/Win02.gif') repeat-x; background:blue; width:66px; text-align:right; }*/
/*.tdBg03 .div { width:66px; overflow:hidden; background:red; margin:0px;padding:0px; }*/
.divNadpis, .divNadpisLogin {
    float: left;
    margin: 4px auto auto 4px; /*padding-top:5px;*/
    color: #000000;
    height: 19px;
    white-space: nowrap;
}

.divNadpis {
    float: none;
    position: absolute;
    top: 5px;
    left: 11px;
    margin: 0;
}

.ulMoBox {
    position: absolute;
    width: auto;
    list-style: none;
    border: 1px solid white;
    background: url('../obrazy/Win06.png') top repeat-x;
    background-color: #275376; /*visibility:hidden;*/
    text-align: left;
    padding: 0px;
    z-index: 3000000000; /*zindex kvuli colorpickeru nicmene nefunkcni*/
}

.liMo {
    padding: 15px;
    cursor: pointer;
    border-bottom: 1px solid white;
}

.divTecky, .divTeckyon {
    float: left;
    width: 3px;
    height: 24px;
}

.tblOknoOkno .divTecky {
    background: url('../obrazy/Dots.png') top left no-repeat;
}

.tblOknoOknoon .divTecky {
    background: url('../obrazy/DotsOn.png') top left no-repeat;
}

.divIcoMin, .divIcoMinOn, .divIcoMinoff, .divIcoOkno, .divIcoOknoOn, .divIcoOknooff, .divIcoClose, .divIcoCloseOn, .divIcoCloseoff, .divIcoMinVert, .divIcoMinVertOn, .divIcoMinVertoff {
    width: 22px;
    height: 24px;
    margin-right: 0;
    margin-left: auto;
    float: right;
    cursor: pointer;
}

.divIcoMin {
    background: url('../obrazy/IcoMin.png') top left no-repeat;
}

.divIcoMinOn {
    background: url('../obrazy/IcoMinOn.png') top left no-repeat;
}

.divIcoMinoff {
    cursor: default;
    background: url('../obrazy/IcoMinGray.png') top left no-repeat;
}

.divIcoOkno {
    background: url('../obrazy/IcoWin.png') top left no-repeat;
}

.divIcoOknoOn {
    background: url('../obrazy/IcoWinOn.png') top left no-repeat;
}

.divIcoOknooff {
    cursor: default;
    background: url('../obrazy/IcoWinGray.png') top left no-repeat;
}

.divIcoClose {
    background: url('../obrazy/IcoCancel.png') top left no-repeat;
}

.divIcoCloseOn {
    background: url('../obrazy/IcoCancelOn.png') top left no-repeat;
}

.divIcoCloseoff {
    cursor: default;
    background: url('../obrazy/IcoCancelGray.png') top left no-repeat;
}

.divIcoMinVert {
    background: url('../obrazy/IcoMinVert.png') top left no-repeat;
}

.divIcoMinVertOn {
    background: url('../obrazy/IcoMinVertOn.png') top left no-repeat;
}

.divIcoMinVertoff {
    cursor: default;
    background: url('../obrazy/IcoMinVertGray.png') top left no-repeat;
}
/*.divIcoMin { background:url('../obrazy/IcoMin.png') no-repeat; }
.divIcoMinOn { background:url('../obrazy/IcoMinOn.png') no-repeat; }
.divIcoOkno { background:url('../obrazy/IcoWin.png') no-repeat; }
.divIcoOknoOn { background:url('../obrazy/IcoWinOn.png') no-repeat; }
.divIcoClose { background:url('../obrazy/IcoCancel.png') no-repeat; }
.divIcoCloseOn { background:url('../obrazy/IcoCancelOn.png') no-repeat; }*/
.tdBg04 {
    background: url('../obrazy/Win04.png') no-repeat;
    width: 5px;
    height: 24px;
}

.tdBg08 {
    background: url('../obrazy/Win08.gif') repeat-y;
    width: 5px;
}

.tdBg06 {
    border: none;
}

.tdBg06, .tblOknoZalozky .tdBg06, .tdBg06tp, .divText {
    background: url('../obrazy/Win06.png') top repeat-x;
    background-color: #275376;
    *background-color: #1E476A;
    color: #FFFFFF;
    vertical-align: top;
}
/*, .books*/
.tdBg06gray, .SuggestBox {
    background: url('../obrazy/Win06Gray.gif') top repeat-x;
    background-color: white;
    vertical-align: top;
}

    .tdBg06gray div, .divAlertBubblegray .divAlertBubbleText {
        color: black;
    }

.BgTRP {
    background: none;
}

/*.tblOknoVrstvy .divObsahOkno { padding:0px; }*/
/*.tblOknoVrstvy .tdBg06 { background:#989898; }*/
.divObsahOkno, .divObsahOknoPrehledka {
    position: relative;
    overflow: hidden;
    padding: 10px;
}

.tblOknoPrehledka .divObsahOkno, .tblOknoZalozky .divObsahOkno, .tblOknoZalozkyon .divObsahOkno, .divObsahOknoPrehledka, .tblOknoAdresy .divObsahOkno, #tblNastroje .divObsahOkno {
    padding: 0px;
}

.tblOknoAdresy .tblQueryAround {
    margin: 0;
}

.tblOknoPrehledka .tdBg06 /*, .divObsahOknoPrehledka*/ {
    background: white;
}
/*divObsahOknoPrehledka*/

.tblOknoOkno .divObsahOkno, .tblOknoOknoon .divObsahOkno, .tblOknoZalozkyon .divObsahOkno, .tblOknoZalozky .divObsahOkno {
    overflow: auto;
}

.tblOknoMenu .divObsahOkno, .tblOknoMenuon .divObsahOkno {
    overflow: visible;
}

.iFrame, .iFrameon, .diviFrame {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    border: 0px solid red; /*filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);*/
}

.iFrame {
    display: none;
}

.iFrameon {
    display: block;
}

#iFrameInfo {
    position: absolute;
    top: 0;
    left: 0;
    zIndex: 1;
}
/*#prehledovamapa { padding:0; overflow:hidden; 	background:url('../obrazy/Okno_lgn_Gray.gif') repeat-x; background-color:White; }*/
/*.divObsahOknoPrehledka { background:url('../obrazy/Okno_lgn_Gray.gif') repeat-x; background-color:White; }*/
.divObsahOknoiFrame {
    position: relative;
    overflow: hidden;
    padding: 0px;
    background: transparent;
}
/*auto*/
.IframeDiv, .IframeDivon {
    position: absolute;
    display: none; /*top:0;*/
    top: 0px;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    background-color: gray;
    opacity: .1;
    filter: alpha(opacity=10);
}

.IframeDivon { /*z-index:3;*/
    display: block;
    margin: 0;
}
/*.IframeDiv1 { z-index:2; width:100%; height:100%; background:red;border:1px solid black; opacity:.7;_filter:alpha(opacity=70); }*/
.tdBg09 {
    background: url('../obrazy/Win09.gif') repeat-y;
}

.tdBg10 {
    background: url('../obrazy/Win10.gif') no-repeat;
    width: 5px;
    height: 32px;
}

.tdBg11 {
    background: url('../obrazy/Win11.gif') repeat-x;
    text-align: center;
}

.tdBg16 {
    background: url('../obrazy/Win16.gif') no-repeat;
}

.tdBg10small {
    background: url('../obrazy/Win10Small.png') no-repeat;
    width: 5px;
    height: 6px;
}

.tdBg10smallResize {
    background: url('../obrazy/Win10Small.gif') no-repeat;
    width: 5px;
    height: 6px;
}

.tdBg11small {
    background: url('../obrazy/Win11Small.gif') repeat-x;
    text-align: center;
}

.tdBg16small {
    background: url('../obrazy/Win16Small.png') no-repeat;
}

.tdBg16smallResize {
    background: url('../obrazy/Win16Small.gif') no-repeat;
}
/*.divResize { position:absolute; bottom:1px; _bottom:-7px; right:1px; z-index:10; background:url('../obrazy/Resize.gif') no-repeat; width:7px; height:7px; cursor:nw-resize; }*/
.divResize {
    position: absolute;
    bottom: 1px; /**_bottom:-7px;*/
    right: 1px;
    z-index: 10;
    background: url('../obrazy/Resize.gif') no-repeat;
    width: 7px;
    height: 7px;
    cursor: nw-resize;
}

.divResizeLayers {
    position: absolute;
    bottom: 1px; /**_bottom:-7px;*/
    left: 1px;
    z-index: 10;
    background: url('../obrazy/ResizeLeft.gif') no-repeat;
    width: 7px;
    height: 7px;
    cursor: nw-resize;
}

.OverviewScale, .OverviewScaleon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 16px;
    height: 16px;
    margin: 4px 0px 2px 4px;
    border: 0px solid red;
    cursor: pointer;
}

.OverviewScale {
    background: url('../obrazy/CollapsedExpandedOverview.png') top left no-repeat;
}

.OverviewScaleon {
    background: url('../obrazy/CollapsedExpandedOverviewOn.png') top left no-repeat;
}

.CoorsAround, .Coors {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    /*width:180px;*/
    width: 210px;
}

.CoorsAround {
    background-color: white;
    opacity: .6;
    filter: alpha(opacity=60);
    /*filter:alpha(opacity=50, finishopacity=100, style=1);*/
}

.Coors {
    /*width:300px;*/
    /*border:1px solid white;	*/
    /*border:none;*/
    color: Black;
    padding-left: 3px;
    padding-bottom: 0px;
    cursor: default;
    font-size: 11px;
    z-index: 201;
}
/*následující se nepoužívá,ale nemazat (tlačítka v zápatí okna - OK, Cancel)*/
/*.divOknoTlacitkaObalka { width:176px; padding:0px; height:32px; overflow:hidden; background:transparent; margin-left:auto; margin-right:auto; }*/
/*.divTlacitko { background:url('../obrazy/Okno_14.gif') no-repeat; width:88px; height:32px; text-align:center; float:left; padding-top:8px; cursor:pointer; }*/
/*.divTlacitko { background /**/ /*:transparent url('../obrazy/ButtonDots.png') top left no-repeat;filter:progid:-DXImageTransform.Microsoft.AlphaImageLoader(src = '../obrazy/ButtonDots.png',sizingMethod='scale'); width:88px; height:32px; text-align:center; float:left; padding-top:8px; cursor:pointer; }*/
/*.divTlacitko { 
	background:url('../obrazy/ButtonDots.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '../obrazy/ButtonDots.png',sizingMethod='scale'); width:88px; height:32px; float:left; cursor:pointer;
}*/
/* END Okno */

/* Menu, Vrstvy, Prehledka */

/*.divTlacitkoPaddTopLoc { padding-top:0px; }*/
.icoWin {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 1px;
    background: url('../obrazy/Win.png') top left no-repeat;
}

.icoDisconnect {
    position: absolute;
    width: 20px;
    height: 20px;
    background: url('../obrazy/CancelSmall.png') top left no-repeat;
    margin-bottom: 2px;
}

.divTlacitkoMenu {
    background: url('../obrazy/ButtonMenu.png') top left no-repeat;
}

.divTlacitkoOkno {
    background: url('../obrazy/ButtonDots.png') top left no-repeat;
}

.divTlacitkoMenuOn, .divMenuBgrOn .divTlacitkoMenu {
    background: url('../obrazy/ButtonMenuOn.png') top left no-repeat;
}

.divTlacitkoOknoOn {
    background: url('../obrazy/ButtonDotsOn.png') top left no-repeat;
}

.divMenuBgr, .divMenuBgrOn, .divVrstvyBgr, .divVrstvyBgrOn, .divPrehledkaBgr, .divPrehledkaBgrOn, /*.divVyhledatBgr, .divVyhledatBgrOn,*/ .divOknoBgr, .divOknoBgrOn, .divAdresyBgr, .divAdresyBgrOn {
    border: 0px solid magenta;
    position: absolute;
    width: 88px;
    height: 32px;
}
/*.divMenuBgr,*/ .divVrstvyBgr, .divPrehledkaBgr, /*.divVyhledatBgr,*/ .divOknoBgr, .divAdresyBgr {
    background: url('../obrazy/ButtonBgr.gif') top left no-repeat;
}

.divAdresyBgr, .divAdresyBgrOn {
    right: 0;
    left: auto;
}
/*.divMenuBgr, .divVrstvyBgr, .divPrehledkaBgr, .divVyhledatBgr { background:url('../obrazy/ButtonBgr.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '../obrazy/ButtonBgr.png',sizingMethod='scale'); }*/
.divMenuBgr, .divMenuBgrOn {
    bottom: 1px;
    left: 0px;
    z-index: 3;
}
/*bottom: -3px*/
.divVrstvyBgr, .divVrstvyBgrOn {
    bottom: 0px;
    right: 0px;
    z-index: 1;
}

.divPrehledkaBgr, .divPrehledkaBgrOn, .divOknoBgr, .divOknoBgrOn {
    top: 0px;
    left: 0px;
    z-index: 1;
}

.divTlacitkoVyhledat div {
    display: none;
}
/* tl. vyhledat schovano */
#prehledova_mapa .divOknoBgr { /*vyjimka*/
    margin-top: -3px;
}
/*.divVyhledatBgr, .divVyhledatBgrOn { top:0px; right:0px; z-index:1; }*/
/*END*/
/* Vrstvy */
#LayerChckAll, #divChckAll {
    float: left;
}

#divChckAll {
    display: none;
    margin-top: -2px;
}

.tblSkupiny {
    width: auto; /*width:100%;*/ /*_width:auto;*/
    background: transparent; /*border:0px solid red;*/
}

    .tblSkupiny tr td {
        white-space: nowrap; /*cursor:pointer;*/
    }

.tblVrstvy {
    width: 100%; /*_width:auto;*/
    visibility: visible;
    display: none;
    background: transparent; /*border:0px solid red;*/
}
/*.tdCheckbox, .tdSkupCheckbox { width:25px; height:25px; padding:0; }
.tdCheckbox input, .tdSkupCheckbox input { margin-top:6px; margin-bottom:auto; margin-left:6px; margin-right:4px; width:13px; height:13px; }*/

/*.trSkup .tdSkupText,.tdLocHead { background:url('../obrazy/Win02.png') top left repeat-x;} /*.trSkup .tdSkupCheckbox,*/
/*.trSkup*/ /*.tdSkupCheckbox {  background:url('../obrazy/GroupBgCeTreeLeft.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/GroupBgCeTreeLeft.png',sizingMethod='scale');  }
.tdSkupCheckbox { width:22px; height:22px; }*/
/*.trSkup .tdSkupCheckbox {  background:url('../obrazy/GroupBgCeLeft.png') top right no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/GroupBgCeLeftGroupBgCeLeft',sizingMethod='scale');}*/
.divSkupText {
    padding-top: 5px;
    padding-left: 2px;
}
/*MAR.ie kdyz sem pridam float:left; tak se bude text grupy schovavat(tj bez horiz. posuvniku)*/
.divVrstvaText {
    padding-top: 5px;
    padding-left: 4px;
}

.tdSkupInfo div, .tdVrstvaText div {
    margin-top: 2px;
}


/*.trVrstva { background:url('../obrazy/Skup.gif') top left repeat-x; background:transparent; }
.tdVrstva { width:100%; text-align:left; }
.tdVrstva div { margin-top:5px; margin-left:0px; color:#000000; background:red; }
.tdVrstva div.divGray { margin-top:5px; margin-left:0px; color:gray; }*/
/*.tdInfo { background:url('../obrazy/Info_bgGroupBgCeLeft') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Info_bgGroupBgCeLeft',sizingMethod='scale');}*/
/*.tdInfo*/ /*, .tdSkupUnpack*/ /*{ width:25px; height:25px; }*/ /*.tdUnpack*/
/*.tdUnpack { background:transparent;}*/
/*.divPack, .divPackon, .divUnpack, .divUnpackon { width:25px; height:25px; cursor:pointer; }
.divPack { background:url('../obrazy/Expanded.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Expanded.png',sizingMethod='scale');}
.divPackon { background:url('../obrazy/Expandedon.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Expandedon.png',sizingMethod='scale');}
.divUnpack { background:url('../obrazy/Collapsed.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Collapsed.png',sizingMethod='scale');}
.divUnpackon { background:url('../obrazy/Collapsedon.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Collapsedon.png',sizingMethod='scale');}*/
.divInfounchecked, .divInfouncheckedon, .divInfochecked, .divInfocheckedon, .divInfouncheckedgray, .divInfocheckedgray, .divDoc, .divDocon, .divAllData, .divAllDataon {
    float: left;
    width: 19px;
    height: 17px;
    cursor: pointer;
    margin-top: 3px;
    margin-left: 2px;
    margin-right: 0px;
}
/*.divInfo { background:url('../obrazy/ico_info_unchecked.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ico_info.png',sizingMethod='scale'); }
.divInfoon { background:url('../obrazy/ico_info_uncheckedon.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ico_info_unchecked.png',sizingMethod='scale');}*/
.divInfounchecked {
    background: url('../obrazy/IcoInfoTreeUnchecked.png') top left no-repeat;
}

.divInfouncheckedgray {
    background: url('../obrazy/IcoInfoTreeUncheckedGray.png') top left no-repeat;
}

.divInfouncheckedon {
    background: url('../obrazy/IcoInfoTreeUncheckedOn.png') top left no-repeat;
}

.divInfochecked {
    background: url('../obrazy/IcoInfoTreeChecked.png') top left no-repeat;
}

.divInfocheckedgray {
    background: url('../obrazy/IcoInfoTreeCheckedGray.png') top left no-repeat;
}

.divInfocheckedon {
    background: url('../obrazy/IcoInfoTreeCheckedOn.png') top left no-repeat;
}

.divDoc {
    background: url('../obrazy/IcoInfoQs.png') top left no-repeat;
}
/*IcoInfoQs.png*/
.divDocon {
    background: url('../obrazy/IcoInfoQsOn.png') top left no-repeat;
}
/*IcoInfoQs.png*/
.divDoc, .divDocon {
    margin-left: 4px;
}

.divAllData {
    background: url('../obrazy/AllData.png') top left no-repeat;
}

.divAllDataon {
    background: url('../obrazy/AllDataOn.png') top left no-repeat;
}

/*.divInfogs { background:url('../obrazy/IcoInfoQs.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/IcoInfoQs.png',sizingMethod='scale'); }
.divInfogson { background:url('../obrazy/IcoInfoQsOn.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/IcoInfoQsOn.png',sizingMethod='scale');}
.divInfogray { background:url('../obrazy/ico_infoGray.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ico_infoGray.png',sizingMethod='scale'); cursor:default; }*/
/*.trSkup { background:url('../obrazy/Win02.png') top left repeat-x; }
.trSkupon { background:url('../obrazy/Skupon.gif') top left repeat-x; }*/
/*.tdSkupUnpack { background:url('../obrazy/Skup_bg_CE.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Skup_bg_CE.png',sizingMethod='scale'); }*/
/*.trSkup .tdSkupIco { background:url('../obrazy/ico_skup.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ico_skup.png',sizingMethod='scale'); }
.trSkupon .tdSkupIco { background:url('../obrazy/ico_skupon.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ico_skupon.png',sizingMethod='scale'); }*/
/*.tdCheckbox, .tdVrstvaText { background:url('../obrazy/Layer_bg.png') top left repeat-x; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Layer_bg.png',sizingMethod='scale'); }
.tdSkupText,.tdVrstvaText { padding-top:0px; padding-left:0px; width:100%; }*/
.tdVrstvaText {
    *width: auto; /**_width:auto;*/
}
/*.trSkup {cursor:pointer;}*/
.chckVrstvyAll {
    margin: 0 4px 1px 0px;
    background: transparent;
    width: 15px;
    height: 15px;
}

.packVrstvyAll {
    cursor: pointer;
    padding-right: 70px;
    background: transparent;
}
/*.trSkup td,.trSkupon td { border-top:1px solid gray; border-bottom:1px solid silver; }*/
.divLayerMenu {
    position: relative;
    width: 18px;
    height: 18px;
    margin-left: 4px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA5ElEQVR42mL8//8/AxIQYiAOfADif8gCAAHEAqXFgdgSiDmJNOgPEJ8C4ocwAYAAYgJiZiC2IsEQmAMsgJgHJgAQQCCDhIGYg4F0ANIrAeMABBALkvcYgOElC8SdBAx4zMTEVA5lM8IEAQKIBVkFIyPjYyCOIsN1DAABxMRAJQAQQCguIsNrcAAQQFTzGkAAUc1rAAFENa8BBBDIoP/U8BpAAIG89pECH32BMQACCGTQNyC+RYYhL6AYDAACiBEp98tCMy8jEYa8BuJHyCUAQAAxohUjZAOAAKJa9AMEENUMAggwAAmTNDzsfZTtAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: top left;
}

.divBgSlider {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 50px;
    height: 190px;
    background-color: #5FA7DD;
    border: 1px solid white;
    z-index: 501;
}

.divSlider {
    position: absolute;
    top: 12px;
    left: 26px;
    height: 161px;
    z-index: 2;
}

.divCiselnikSlider {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 190px;
    background: url('../obrazy/CiselnikSlider.png') top left no-repeat;
}

.ui-slider-handle {
    border: 1px solid #aaa !important;
    margin-left: -4px !important;
    height: 0.8em !important;
    margin-bottom: -.4em !important;
    cursor: pointer !important;
}

/* END Vrstvy */

/*Menu*/
.tblMenuText {
    width: 100%;
    background: transparent;
}

    .tblMenuText td {
        text-align: left;
        padding: 2px;
    }

.Otaznik {
    background: url('../obrazy/Question.png') top left no-repeat;
    width: 50px;
    height: 50px;
    cursor: pointer;
}

.divHrMenu {
    height: 1px;
    background: #FFFFFF;
    width: 100%;
    font-size: 0px;
}

.tblMenuMenu {
    width: 100%;
    background: transparent;
}

    .tblMenuMenu td {
        text-align: right;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
    }

.trMenu {
    background: transparent;
    cursor: pointer;
}

.trMenuOn {
    background: #F47421;
    cursor: pointer;
}

.tdDisab {
    color: #aaa;
}

.divAlertBubble, .divAlertBubblegray {
    display: none;
    position: absolute; /*min-width:200px; max-width:300px;*/
    z-index: 202;
    border: 1px solid black; /*overflow:visible;*/
    background: url('../obrazy/Win06.png') bottom repeat-x;
    background-color: #68ACE1; /*_background-color:#1E476A;*/
    color: black; /*vertical-align:top;*/
    opacity: .95; /*filter:alpha(opacity=80); overflow:visible;*/ /*_filter:none;*/
    border-radius: 3px;
    border-bottom-left-radius: 0;
    font-weight: bold;
}
/*.mrgTL*/
.divAlertBubblegray {
    padding-top: 25px;
    background: url('../obrazy/Win02Bubble.gif') repeat-x;
    background-color: #A8A8AD;
    border: 1px solid white;
    color: black;
}

.divBeakTLgray, .divBeakTRgray, .divBeakBRgray, .divBeakBL, .divBeakBLgray, .BeakTLV, .BeakTLH, .BeakTRV, .BeakTRH, .BeakBRV, .BeakBRH, .BeakBLV, .BeakBLH {
    border: 0px solid black;
    display: inherit;
    position: absolute;
    width: 24px;
    height: 18px;
    z-index: 1;
}

.divBeakTLgray { /*top:-13px; left:-16px;*/ /*_left:-19px;*/
    background: url('../obrazy/BeakTLGray.png') top left no-repeat;
}

.BeakTLV {
    background: url('../obrazy/BeakTLVGray.png') top left no-repeat;
}

.BeakTLH {
    background: url('../obrazy/BeakTLHGray.png') top left no-repeat;
}

.divBeakTRgray { /*top:-13px; right:-16px;*/ /*_right:-19px;*/
    background: url('../obrazy/BeakTRGray.png') top left no-repeat;
}

.BeakTRV {
    background: url('../obrazy/BeakTRVGray.png') top left no-repeat;
}

.BeakTRH {
    background: url('../obrazy/BeakTRHGray.png') top left no-repeat;
}

.divBeakBRgray {
    bottom: -13px; /**_bottom:-14px;*/
    right: -16px; /*_right:-19px;*/
    background: url('../obrazy/BeakBRGray.png') top left no-repeat;
}

.BeakBRV {
    background: url('../obrazy/BeakBRVGray.png') top left no-repeat;
}

.BeakBRH {
    background: url('../obrazy/BeakBRHGray.png') top left no-repeat;
}

.divBeakBL {
    width: 35px;
    height: 28px;
    bottom: -18px;
    left: -26px; /*_left:-19px;*/
    background: url('../obrazy/BeakBL.png') top left no-repeat;
}

.divBeakBLgray {
    bottom: -13px; /**_bottom:-14px;*/
    left: -16px; /*_left:-19px;*/
    background: url('../obrazy/BeakBLGray.png') top left no-repeat;
}

.BeakBLV {
    background: url('../obrazy/BeakBLVGray.png') top left no-repeat;
}

.BeakBLH {
    background: url('../obrazy/BeakBLHGray.png') top left no-repeat;
}

/*.mrgTL { margin:auto 30px 30px auto; }
.mrgTR { margin:auto auto 30px 30px; }
.mrgBR { margin:30px auto auto 30px; }
.mrgBL { margin:30px 30px auto auto; }*/
.icoErr, .icoAlt {
    float: left;
    width: 25px;
    height: 25px;
    margin: 5px;
}

.icoErr {
    display: none;
    background: url('../obrazy/IcoExcl.png') top left no-repeat;
}

.icoAlt {
    display: none;
    background: url('../obrazy/IcoExclInfo.png') top left no-repeat;
}
/*.divText .iFrame { overflow:hidden; }*/
.divText, .divTextWhite {
    position: relative; /*bubble diviframe width/height*/
    overflow: auto;
    margin: 0 5px 5px 5px;
    color: Black;
    padding: 0px;
    padding-right: auto;
    text-align: left;
}

.divText {
    font-weight: normal;
    border: 1px solid white;
}

    .divText .infoTablenogrid, .divText .infoTablenogrid td, .divText .infoTablegrid, .divText .infoTablegrid td, .divText .infoTablegrid1, .divText .infoTablegrid1 td, .divText .infoTablenogrid1, .divText .infoTablenogrid1 td {
        width: auto;
    }

body.tdBg06 {
    overflow: auto;
}

    body.tdBg06 .infoTablenogrid, body.tdBg06 .infoTablenogrid td, body.tdBg06 .infoTablegrid, body.tdBg06 .infoTablegrid td, body.tdBg06 .infoTablegrid1, body.tdBg06 .infoTablegrid1 td, body.tdBg06 .infoTablenogrid1, body.tdBg06 .infoTablenogrid1 td, .tdnadpis {
        padding: 2px;
        margin-left: 0px;
        text-align: left;
    }
/*.infoTablegrid th, .infoTablegrid1 th { background:url('../obrazy/test1.png'); _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/test1.png',sizingMethod='scale');color:white; font-size:13px; }*/
.infoTablegrid .bold, .infoTablegrid1 .bold, .tdnadpis {
    background: url('../obrazy/BgThInfo.png'); /*background-color:#A8A8AD;*/
    color: white;
    font-size: 13px;
}

body.tdBg06print {
    text-align: left;
    color: Black;
}

    body.tdBg06print table, body.tdBg06print td, .tdnadpis, body.tdBg06print .bold /*body.tdBg06print th.bold, body.tdBg06print th*/ {
        margin-left: 0px;
        width: auto;
        text-align: left;
        border: 1px solid gray;
        color: Black;
    }

table td.tdName {
    color: white;
    font-weight: bold; /*background:url('../obrazy/test.png') repeat-x; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/test.png',sizingMethod='scale');*/
}

.divTextWhite {
    color: White;
    margin-top: 5px;
    margin-right: 25px;
    padding-right: 10px;
}

.divIcoCloseAround {
    position: absolute;
    top: 0px;
    right: 3px; /*border:0px solid red;*/
}

.divBubbleTitleAround {
    position: absolute;
    top: 0px;
    left: 3px;
}

.imgBubble {
    position: absolute;
    cursor: pointer;
    z-index: 202;
}
/*.a { position:absolute; border:1px solid yellow; z-index:300; width:50px; height:50px; }*/
/*.d { width:22px; height:24px; background:url('../obrazy/IcoMin.png') top left no-repeat; margin:25px 0 5px 5px; border:2px solid yellow;}*/
/*.aa { float:left; border:1px solid blue; width:20px; height:20px; background-color:yellow; }*/
/* END Menu */

/*informace*/
.infoTablegrid, .infoTablenogrid, #tblLegend, #tblLegend1, .infoTablegrid1, .infoTablenogrid1 {
    border: 1px solid gray;
    margin-left: auto;
    margin-right: 0;
}
    /*#tblLegend tr { display:none; }*/
    .infoTablegrid td, .infoTablenogrid td, #tblLegend td, #tblLegend1 td, .infoTablegrid1 td, .infoTablenogrid1 td {
        border: 1px solid gray;
        padding: 2px;
        text-align: left;
        color: #eee;
        vertical-align: middle;
        /*font-family:Verdana;*/
    }

    .infoTablenogrid, .infoTablenogrid td, .infoTablenogrid1, .infoTablenogrid1 td {
        border: none;
    }

        .infoTablegrid1, .infoTablegrid1 td, .infoTablenogrid1 td {
            font-weight: normal;
        }

            .infoTablegrid1 tr.bold, .infoTablegrid1 td.bold, .infoTablenogrid1 tr.bold, .infoTablenogrid1 td.bold, .tdnadpis {
                font-weight: bold;
            }

.divLegendContent, .divPrintContent, body.tdBg06 /*content books info, tisk */ {
    padding: 5px;
    text-align: left;
    *overflow: visible;
}

/*.d { background:blue; }*/


/* end */

/*Tisk*/
.divTlacitkaObalka, .divTlacitkaObalkaPrint1 {
    border: 0px solid red;
    width: 84px;
    padding: 0px;
    height: 28px;
    overflow: hidden; /*background:transparent;*/
    margin-left: auto;
    margin-right: 0;
    margin-top: 2px;
}

.divTlacitkaObalkaPrint {
    position: absolute;
    top: 5px;
    right: 17px;
    border: 0px solid red;
    z-index: 2;
}

.divTlacitkaObalkaPrint1 {
    position: relative;
}

.divTlacitkoMenu, .divTlacitkoMenuOn, .divTlacitkoOkno, .divTlacitkoOknoOn {
    border: 1px solid transparent; /**_border:none;*/ /*err ff*/
    margin: 3px auto auto 3px;
    width: 84px;
    height: 28px;
    cursor: pointer;
    text-align: center;
}

.divTlacitko, .divLoc, .divTlacitkoVip, .divTlacitkoon, .divLocon, .divTlacitkoVipOn, .divTlacitkoGray {
    margin-top: 0px;
    border: 1px solid transparent; /**_border:none;*/
    color: White;
    font-weight: bold;
    width: 84px;
    height: 28px;
    text-align: center;
    float: left;
    cursor: pointer;
    background: url('../obrazy/Button.png') no-repeat;
}

.divTlacitkoon, .divLocon, .divTlacitkoVipon {
    background: url('../obrazy/ButtonOn.png') no-repeat;
}

input.divTlacitko, input.divTlacitkoon, input.divTlacitkoGray {
    padding-bottom: 4px;
    margin-top: 1px;
}
/*7px*/
.divTlacitkoPaddTop, .divTlacitkoPaddTopLoc {
    margin-top: 4px; /*padding-top:4px;*/
}

.divTlacitkoGray {
    background: url('../obrazy/ButtonGray.png') no-repeat;
}

.divTlacitkoVipLeft, .divTlacitkoVipLeftOn, .divTlacitkoVipLeftGray, .divTlacitkoVipLeftGrayOn {
    float: left;
    height: 28px;
    cursor: pointer;
    margin-top: 2px;
    margin-left: 2px;
}

.divTlacitkoVipLeft {
    background: url('../obrazy/ButtonVipLeft.png') top left no-repeat;
}

.divTlacitkoVipRight {
    margin-left: 7px;
    height: 100%;
    background: url('../obrazy/ButtonVipRight.png') top right no-repeat;
}

.divTlacitkoVipIn {
    width: auto;
    margin-right: 11px;
    height: 100%;
    padding-top: 5px;
    white-space: nowrap;
    background: url('../obrazy/ButtonVipIn.png') repeat-x;
    text-shadow: 1px -1px gray;
}

.divTlacitkoVipLeftOn, .divTlacitkoVipLeftGrayOn {
    background: url('../obrazy/ButtonVipLeftOn.png') top left no-repeat;
}

    .divTlacitkoVipLeftOn .divTlacitkoVipRight, .divTlacitkoVipLeftGrayOn .divTlacitkoVipRight {
        background: url('../obrazy/ButtonVipRightOn.png') top right no-repeat;
    }

    .divTlacitkoVipLeftOn .divTlacitkoVipIn, .divTlacitkoVipLeftGrayOn .divTlacitkoVipIn {
        width: auto;
        background: url('../obrazy/ButtonVipInOn.png') repeat-x;
    }

.divTlacitkoVipLeftGray {
    background: url('../obrazy/ButtonVipLeftGray.png') top left no-repeat;
}

    .divTlacitkoVipLeftGray .divTlacitkoVipRight {
        background: url('../obrazy/ButtonVipRightGray.png') top right no-repeat;
    }

    .divTlacitkoVipLeftGray .divTlacitkoVipIn {
        width: auto;
        background: url('../obrazy/ButtonVipInGray.png') repeat-x;
    }

.divInputy {
    width: 252px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-left: 0px;
    border: 0px solid red;
}

.divInputyST {
    width: 290px;
}
/*.divInputy input { margin-left:0; width:14px; }*/
.divInputy select {
    margin-bottom: 5px;
}

.divInputy span {
    margin-left: 2px;
}

.divInputyLeft, .divInputyRight { /*float:left;*/
    text-align: left;
    border: 0px solid blue;
}
/*.divInputyRight { text-align:right; }*/
/*.divInputyLeft div,.divInputyRight div { text-align:left; }*/
/*.divInputyLeft div { float:left; } */
.divInputyRight {
    margin-left: 0px;
    margin-top: 5px;
    border: 0px solid blue;
}

    .divInputyRight select {
        width: 100px;
    }

.divImg {
    width: auto;
    text-align: center;
    padding-top: 20px;
    margin-left: auto;
    margin-right: auto;
    background: transparent;
    clear: left;
}

.divSirka, .divVyska {
    margin: 5px auto 5px 20px;
}

.divSirka { /*width:75px; height:58px; width:80px;*/
    height: 80px;
    background: url('../obrazy/PrintWidth.png') top left no-repeat;
}

.divVyska { /*width:58px; height:75px; width:80px;*/
    height: 80px;
    background: url('../obrazy/PrintHeight.png') top left no-repeat;
}

.selOri {
    width: 130px;
}

.selScale { /*height:200px;*/
    overflow: auto; /*visibility:hidden; puvodne*/
    display: none;
}

.scaleBar {
    position: absolute;
    top: 10px;
    left: 10px;
    *top: 15px;
    *left: 15px;
    width: 22px;
    border: 0px solid black;
    background: transparent;
    z-index: 200; /*101*/
    margin-left: 1px;
}

.scaleGrade, .scaleGrademin, .scaleGrademax {
    width: 22px;
    height: 14px;
    margin-top: 0px; /**_font-size:0px;*/
    cursor: pointer;
}

.scaleGrade {
    background: url('../obrazy/IcoScrollGrade.png') no-repeat;
}

.scaleGrademin {
    background: url('../obrazy/IcoScrollGradeMin.png') no-repeat;
}

.scaleGrademax {
    background: url('../obrazy/IcoScrollGradeMax.png') no-repeat;
}

.scaleTab, .scaleTabOn {
    position: absolute;
    top: 22px;
    width: 22px;
    height: 13px;
    cursor: pointer;
}

.scaleTab {
    background: url('../obrazy/IcoScrollTab.png') no-repeat;
}

.scaleTabOn {
    background: url('../obrazy/IcoScrollTabOn.png') no-repeat;
}

.divScaleAround {
    position: absolute;
    top: 23px;
    left: 4px;
    z-index: 201;
    visibility: visible; /*width:0;*/ /*height:0;*/
    overflow-y: auto;
}

.divScaleMinus, .divScalePlus, .divScaleMinusOn, .divScalePlusOn {
    width: 22px;
    height: 22px;
    cursor: pointer;
}

.arrowPanel, .divArrowLeft, .divArrowLeftOn, .divArrowRight, .divArrowRightOn, .divArrowUp, .divArrowUpOn, .divArrowDown, .divArrowDownOn, .icoEarth, .icoEarthOn {
    position: absolute;
    cursor: pointer;
    z-index: 200;
}

.arrowPanel {
    top: 12px;
    left: 5px;
    cursor: default;
}

.divScaleMinus {
    margin-top: 2px;
    background: url('../obrazy/IcoMinus.png') top left no-repeat;
}

.divScaleMinusOn {
    margin-top: 2px;
    background: url('../obrazy/IcoMinusOn.png') top left no-repeat;
}

.divScalePlus {
    background: url('../obrazy/IcoPlus.png') top left no-repeat;
}

.divScalePlusOn {
    background: url('../obrazy/IcoPlusOn.png') top left no-repeat;
}

.divArrowLeft, .divArrowLeftOn, .divArrowRight, .divArrowRightOn, .divArrowUp, .divArrowUpOn, .divArrowDown, .divArrowDownOn {
    width: 24px;
    height: 24px;
}

.divArrowLeft {
    top: 20px;
    left: 0px;
    background: url('../obrazy/ArrowLeft.png') top left no-repeat;
}

.divArrowLeftOn {
    top: 20px;
    left: 0px;
    background: url('../obrazy/ArrowLeftOn.png') top left no-repeat;
}

.divArrowRight {
    top: 20px;
    left: 40px;
    background: url('../obrazy/ArrowRight.png') top left no-repeat;
}

.divArrowRightOn {
    top: 20px;
    left: 40px;
    background: url('../obrazy/ArrowRightOn.png') top left no-repeat;
}

.divArrowUp {
    top: 0px;
    left: 20px;
    background: url('../obrazy/ArrowUp.png') top left no-repeat;
}

.divArrowUpOn {
    top: 0px;
    left: 20px;
    background: url('../obrazy/ArrowUpOn.png') top left no-repeat;
}

.divArrowDown {
    top: 40px;
    left: 20px;
    background: url('../obrazy/ArrowDown.png') top left no-repeat;
}

.divArrowDownOn {
    top: 40px;
    left: 20px;
    background: url('../obrazy/ArrowDownOn.png') top left no-repeat;
}

.icoEarth {
    width: 18px;
    height: 18px;
    top: 23px;
    left: 23px;
    cursor: pointer;
    background: url('../obrazy/IcoEarth.png') bottom left no-repeat;
}

.icoEarthOn {
    width: 18px;
    height: 18px;
    top: 23px;
    left: 23px;
    cursor: pointer;
    background: url('../obrazy/IcoEarthOn.png') bottom left no-repeat;
}

.inpHorni, .inpLevy, .inpPravy, .inpDolni {
    font-weight: bold;
    border: 1px solid black;
}

.inpHorni {
    width: 30px;
}

.inpLevy {
    width: 30px;
    float: left;
}

.inpPravy {
    width: 30px;
}

.inpDolni {
    width: 30px;
}

.tblImg {
    margin-left: auto;
    margin-right: auto;
}

.tr2td3 {
    vertical-align: middle;
}

.tr2td1 {
    vertical-align: middle;
}
/*#print { position:absolute; top:0px; left:0px; width:605px; height:934px; z-index:0; background:white; border:1px solid black; overflow:hidden; }*/
#print {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 605px;
    height: 934px;
    z-index: 0;
    background: white;
    border: 1px solid black;
    overflow: hidden;
}

.icoPrint, .icoPrinton {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 84px;
    height: 28px;
    margin-top: 0px;
    text-align: center;
    cursor: pointer;
    z-index: 200;
}

/*.icoPrint {
    background: url('../obrazy/Button.png') top left no-repeat;
}

.icoPrinton {
    background: url('../obrazy/ButtonOn.png') top left no-repeat;
}*/

.icoPrintIn {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 2px;
    background: url('../obrazy/Print.png') top left no-repeat;
}

.icoSave {
    position: absolute;
    top: 44px;
    left: 10px;
    z-index: 200;
}

.icoSaveIn {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 2px;
    background: url('../obrazy/Save.png') top left no-repeat;
}

.icoPDF {
    position: absolute;
    top: 77px;
    left: 10px;
    z-index: 200;
}

.icoSettings {
    position: absolute;
    top: 110px;
    left: 10px;
    z-index: 200;
}

.icoSettingsIn {
    position: absolute;
    width: 25px;
    height: 25px;
    top: 2px;
    left: 2px;
    background: url('../obrazy/Settings.png') top left no-repeat;
}
/*.divTlacitkoSipky { font-size:16px; }*/
#DivImg1 {
    position: absolute;
    border: 0px solid black;
    cursor: move;
}

.textHvezda {
    position: absolute;
    bottom: 20px;
    left: 5px;
}

.divScale {
    position: absolute;
    color: Black;
    border: 1px solid black;
    z-index: 100;
    top: 10px; /*opacity:.8; filter:alpha(opacity=80);*/
    background-color: White;
    padding: 2px;
}
/*.spanTitle { padding-right:61px; }*/
.txtTitle, .txtTitleTrsp {
    width: 100%;
    height: 100%;
    margin: 0px;
    color: black;
    font-weight: bold;
    border: none;
    resize: none;
    overflow: hidden;
    padding: 0;
}

.txtTitleTrsp {
    background: transparent;
    border: none;
}

.whiteColor {
    color: white;
}

.InnerTitle {
    padding: 0;
}
/*END Tisk*/

/*Menu Dotazy*/
/*.divDotazy, .divDotazyon { width:100px; height:100px; position:absolute; top:50px; left:50px; background:red; border:1px solid black; z-index:10; }*/
.tdLoc {
    width: 100%;
    text-align: left;
}

    .tdLoc div {
        margin-top: 5px;
        margin-left: 5px;
        margin-bottom: 5px;
        color: #000000;
    }
/*END Dotazy*/

/*Login Form*/
.lgnBody {
    text-align: center;
}

.lgnOkno {
    width: 200px;
    height: auto;
    padding-top: 10px;
    text-align: center;
}

.lgnLogin {
    margin-top: 150px;
    padding-top: 15px;
    background: transparent;
    font-weight: bold;
}

.lgnHeslo {
    margin-top: 15px;
    font-weight: bold;
}

.lgnButton {
    margin-top: 20px;
    width: 84px;
    height: 28px;
    text-align: center;
    background: url('../obrazy/Button.png') top left no-repeat;
}

.lgnTable {
    border: 0px solid black;
    margin-left: auto;
    margin-right: auto;
}

#Login1 {
    margin-left: auto;
    margin-right: auto;
}

.tdLogin {
    padding-top: 5px;
}

.tdPassword {
    padding-top: 5px;
}

.lgnTableBody {
    margin-left: auto;
    margin-right: auto;
    margin-top: 150px;
    display: inline-block;
}

.logoGeo {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 167px;
    height: 44px;
}

    .logoGeo a:hover {
        color: Red;
        background: transparent;
    }

.LogoGeovap {
    width: 167px;
    height: 44px;
    background: url('../obrazy/GeovapLogo.png') top left no-repeat;
}

.LogoGeoMain, .LogoGeoMainQ {
    position: absolute;
    bottom: 50px;
    left: 8px;
    z-index: 100;
    width: 25px;
    height: 97px;
    background: url('../obrazy/GeovapLogoSmallVert.png') top left no-repeat;
}

.LogoGeoMainQ {
    bottom: auto;
    z-index: 99;
    width: 97px;
    height: 25px;
    background: url('../obrazy/GeovapLogoSmallHoriz.png') top left no-repeat;
}

#Panel1 {
    background: transparent;
    padding-top: 10px;
}

#Label1 {
    margin-top: 0px;
}
/*.ico-excl { float:left; width:30px; height:30px; background:url('../obrazy/ButtonDots.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/ButtonDots.png',sizingMethod='scale'); }*/
.ico-excl {
    margin-top: -10px;
    border: 0px solid black;
    float: left;
    width: 50px;
    height: 50px;
    background: url('../obrazy/IcoExcl.png') top left no-repeat;
}

.lgnFlag {
    display: none;
    width: 0;
    height: 0;
    font-size: 0;
}
/*END Login*/
.buttonportal {
    cursor: pointer;
    width: 123px;
    height: 126px;
    position: absolute;
    top: 11px;
    left: 11px;
    background: url('../obrazy/ButtonPortal.png') top left no-repeat;
}

/*Přehledka*/
.borderObdelnikPrehledky {
    position: absolute;
    border: 1px solid blue;
}

.obdelnikPrehledky {
    background: #F5F5F5;
    *background: transparent; /**_background:#F5F5F5;*/
    width: 100%;
    height: 100%;
    opacity: .1;
    filter: alpha(opacity=10);
}
/*END Přehledka*/

/* Vyhledat */
.localizePanel /*, .divVyhledatWin*/ {
    width: auto;
    margin: 4px 5px auto 0px;
    clear: left;
    border: 0px solid red;
}
/*width:225px;*/
/*.divVyhledatWin  { color:white; border:1px solid white;} /*.divVyhledat a, */
.divHledat { /*border-top:1px solid white; border-bottom:1px solid white;*/
    padding: 0 2px 0 2px;
}

    .divHledat table td {
        color: white;
    }

    .divHledat .tableLoc .tdLocLabel {
        color: white;
    }

.tableLoc {
    width: auto;
}

    .tableLoc td {
        padding-left: 5px; /*border:0px solid red;*/
        text-align: right;
        padding-top: 2px;
    }
/*.tableLoc td .queryParamButton,.tableLoc td .queryParamButtonon { margin-top:-3px; }*/

.idSelectorDiv {
    width: 100%;
    text-align: left;
    vertical-align: top;
}

.idSelectorEmpty, .idSelector {
    border: 1px solid #7F9DB9;
    width: 80%;
    height: 18px;
    margin-right: 5px; /**_margin-bottom:5px;*/
}

.idSelector {
    color: black;
}

.idSelectorEmpty {
    color: silver;
}

#mainTableSelectorDiv {
    width: 100%;
    display: block;
}
/*řídí se výška okna s výsledky */
.mainTableSelectorDiv {
    height: auto;
}
/*napoveda*/
.mainTableSelectorDivon {
    height: 300px;
}
/*vysledky*/
#idSelectorScrollDiv {
    width: 100%;
    overflow: auto;
    height: 100%;
}

#idSelectorTable {
    color: Black;
    width: 94%;
}
/*height:100%;*/
.detailCell, .emptyCell {
    border-bottom: 1px solid #ccc;
}

.orderCell {
    text-align: right;
    padding-right: 3px;
    padding-left: 3px;
    width: 40px;
}

.nameCell {
    text-align: left;
    width: 100%;
}

.detailCell {
    color: #666;
}

.tooMuchRecordsCell {
    color: #F47421;
}

.VyhledatHelp {
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 5px;
}
/*new*/
.queryParamButton, .queryParamButtonon, .divTlacitkoPrint, .divTlacitkoPrinton {
    text-align: center; /*padding-bottom:7px;*/
    border: 1px solid transparent; /**_border:none;*/
    color: white;
    font-weight: bold; /*font-size:12px;*/
    width: 32px;
    height: 28px;
    cursor: pointer;
}

.queryParamButton, .actionButton, .divTlacitkoPrint {
    background: url('../obrazy/ButtonLoc.png') no-repeat;
}

.queryParamButtonon, .actionButtonon, .divTlacitkoPrinton {
    background: url('../obrazy/ButtonLocOn.png') no-repeat;
}

.actionButtonLong, .actionButtonLongon {
    width: 45px;
}

.actionButtonLong {
    background: url('../obrazy/ButtonLocLong.png') no-repeat;
}

.actionButtonLongon {
    background: url('../obrazy/ButtonLocLongOn.png') no-repeat;
}

.divTlacitkoPrint, .divTlacitkoPrinton {
    padding: 0;
}
/*.txtLoc { border:1px solid white; }*/
.divLoc, .divLocon {
    float: none;
    font-size: 12px;
    padding-bottom: 7px;
}

.tableLoc .tdLocLabel {
    color: Black;
    white-space: nowrap;
    padding-top: 5px;
    text-align: left;
}
/*.tableLoc select { width:100%; height:100%; }*/
.txtLoc, .txtLocAdresy, .txtLocTextArea {
    width: 195px;
    background: url('../obrazy/TextShadow.gif') no-repeat;
    background-color: white;
    border: none; /*margin-top:3px;*/
}

.txtLocTextArea {
    resize: none;
}

.txtLocIsEmpty {
    border-color: red !important;
}
/*.txtLocAdresy { width:195px; }*/
.selLoc {
    width: 203px; /**_width:206px;*/
}

.tableLoc .tdLocSel {
    padding-top: 0;
    text-align: left;
}

.queryResultButton {
    background: url('../obrazy/ButtonLocalizeAction.png') no-repeat;
}

.tblQueryResult {
    margin: 16px auto auto 4px;
    border-top: 1px solid silver;
    width: 99%; /*height:70%;*/
}

.tdTextHelp {
    padding: 2px;
    border-top: 1px solid silver;
}

.tblQueryResultAddress {
    visibility: hidden;
}

.tdAddr input {
    margin-top: 2px;
}

    .tdAddr input.queryParamButton, .tdAddr input.queryParamButtonon {
        margin-top: -2px;
        padding-bottom: 7px;
    }

.tblQueryResult td {
    vertical-align: middle; /*border:0px solid red;*/
    color: Black;
}

.divResult { /* height:100%;*/ /*border:0px solid blue;*/
    overflow: hidden; /*auto - oprava pretekani adresy*/
}

.tblQueryAround {
    width: 250px; /*height:100%;*/
    overflow: auto; /*border:0px solid white;*/
    padding: 2px;
    margin-top: 10px; /*border-top:0px solid white; border-bottom:0px solid white;*/
}

.tdResultLabel {
    padding-left: 4px;
    width: 100%;
    cursor: pointer;
}

.tdLocHead {
    height: 24px;
    padding-left: 2px;
    vertical-align: middle;
}

.divIcoCloseLoc, .divIcoCloseLocOn {
    width: 16px;
    height: 22px;
    margin-right: -1px;
    margin-left: 1px;
    cursor: pointer;
    float: right;
}

.divIcoCloseLoc {
    background: url('../obrazy/IcoCancelLoc.png') top left no-repeat;
}

.divIcoCloseLocOn {
    background: url('../obrazy/IcoCancelLocOn.png') top left no-repeat;
}

.tblHeadLocin {
    width: 100%; /*border:1px solid red;*/
}
    /*.tblHeadLocin td { border:1px solid white; }*/
    /*.tdBg01loc, .tdBg04loc { width:5px; height:24px; }
.tdBg01loc { background:url('../obrazy/Win01_loc.gif') no-repeat; }
.tdBg04loc { background:url('../obrazy/Win04_loc.gif') no-repeat; }*/
    /*.tdSkupUnpack { width:22px; height:22px; }*/
    .tblHeadLocin .tdBg02 {
        text-align: left;
    }
/*.tblHeadLocin .tdInChckboxNode { width:16px; height:22px; padding:0; margin:0; }*/
/*.tblHeadLocin .tdLabelNode { cursor:default; padding-left:5px; }*/
.SuggestBox {
    text-align: left;
    position: absolute;
    top: 45px;
    left: 5px;
    border: 1px solid white;
    max-width: 200px;
    overflow: hidden;
    display: none;
    background-color: White;
}

.InactiveItem, .ActiveItem {
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
}

.InactiveItem {
    background-color: transparent;
    color: Black;
}

.ActiveItem {
    background-color: #F47421;
    color: White;
}

.divUpdateInner {
    text-align: left;
    color: Silver; /*border:1px solid white;*/
}

.ui-datepicker-trigger /*jqueryui nekoresponduje s nejnovejsi jquery a zobrazuje tlacitko*/ {
    display: none;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 50%;
}
/* END Vyhledat */

/*bubliny*/

.span6 {
    position: absolute;
    top: 0;
    left: -1px;
    width: 1px;
    height: 1px;
    border-top: 1px solid;
    background: transparent;
}
/*cancour zobaku*/
.div2, .div3, .div4, .divt {
    cursor: pointer;
    border-bottom: 1px solid;
}

.div1, .div2, .div3, .div4, .divt, .span6 {
    opacity: .5;
    filter: alpha(opacity=70);
    font-size: 0px;
}

.div2, .div3, .div4 {
    border-top: 1px solid;
}

.div1 {
    border-left: 1px solid;
}

.div2 { /**_border:0px; _border-left:1px solid; _width:0px; _height:3px;*/
}

.div0 div.divtin {
    background: transparent;
    color: black;
    padding-top: -1px;
}

.divt {
    position: absolute;
    margin-left: 4px;
    *margin-left: 0px;
    border-right: 1px solid;
    width: auto;
    padding: 0;
    border-top: 1px solid;
    white-space: nowrap;
    cursor: pointer;
}

.divt, .divtin, .div5in, .div5tin {
    font-size: 11px;
}

.divtin {
    position: absolute;
    margin-left: 4px;
    *margin-left: 0px;
    color: white;
    padding: 0px;
    white-space: nowrap;
    cursor: pointer;
    color: transparent;
    border-top: 0px;
}

.div5in, .div5tin {
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
}
/*.div5tin {padding-bottom:2px;}*/
.div5in {
    margin-top: 4px;
    border-left: 1px solid;
}

.div5tin {
    margin-top: 3px;
    margin-left: 1px;
}

.divtin .div5tin, .divin .div5in {
    background: transparent;
}

.bimg div, .bimg .span6 {
    background: white;
    opacity: 1;
    filter: alpha(opacity=100);
}

.bimg .span6 {
    background: transparent;
}

.bimg img {
    margin-bottom: 4px;
}

.div1, .div2, .div3, .div4, .divt, .span6, .div5in {
    border-color: white;
}
/*barva borderu bubliny musi byt az za definici border!*/
/*.divtin div div { background:url('../obrazy/Question.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Question.png',sizingMethod='scale'); width:50px; height:50px; cursor:pointer; }*/
/*.Otaznik1 { background:url('../obrazy/Question.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/Question.png',sizingMethod='scale'); width:50px; height:50px; cursor:pointer; }*/
.divElemStyle, .divElemStyleImg {
    position: absolute;
    z-index: 9;
    cursor: pointer; /*background:url('../obrazy/zobak.gif') top left no-repeat;z-index:9;*/
}

.divElemStyle {
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid white;
    /*opacity: .8;
    filter: alpha(opacity=80);*/
    white-space: nowrap;
}
/*font-size:9px; plzen*/
/* end */

/*IPMenu*/
/*.divipmenu { position:absolute; /*width:10px; height:10px;*/ /* border:2px solid black; z-index:20; color:Black; background:white; padding:2px; }*/

/*.divInfo1 {
    position:absolute;
    top:500px;
    left:200px;
    z-index:102;
}
.divInfo2 {
    position:absolute;
    /top:300px;
    left:400px;/
    z-index:102;
}
div.navilayer {
    position:absolute;
    visibility:hidden; /hidden visible/
    width:100px;
}
div.navilayer div {
    width:100%;
    border:1px solid white;
    background-color:#275376; /#3861FA; /#5FA6DD; /#275376;/
    overflow:hidden;
    cursor:pointer;
    padding-left:2px;
}
div.navilayer div.over {
    /color:black;/
    background:#F47421; 
}
.MenuText
{
	float:left;
	padding-left:2px;	
}
.nodeMenu{ cursor:default; }
div.navilayer div .nodeMenuImg
{
	/_position:absolute;	/
	float:right;
	/top:2px;/
	margin-top:1px;
	margin-right:2px;
	right:2px;
	width:13px;
	height:13px;
	background:url('../obrazy/NodeMenu.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/NodeMenu.png',sizingMethod='scale');
	border:none;
}*/
.MenuItem, .MenuItemon, .MenuItemNull {
    position: relative;
    border: 0px solid red;
    width: 100px;
    width: auto;
    /*margin-right:0px;*/
    /*height:30px; 16px*/
    /*color:green;*/
    z-index: 500;
    background-color: #275376;
    /*background:url('../obrazy/Menu_bg.gif') top left repeat-x;*/
    padding-left: 0px;
    padding-top: 0px;
    cursor: pointer;
    /*visibility:hidden;*/
    display: none;
    /*overflow:visible;*/
}

.MenuNode {
    position: absolute;
    top: 0px;
    left: 100px;
    width: 100px;
    height: 0px;
    overflow: visible;
    border: 0px solid black;
    z-index: 1;
    display: block;
}

.MenuItemin, .MenuIteminon /*, .MenuIteminimg*/ {
    border: 1px solid white;
    padding-left: 2px;
    padding-right: 2px;
    margin: 0;
    color: inherit;
    /*width:92px;
	height:100%;*/
    background-color: #275376;
    /*filter:alpha(opacity=50); /*err ie7*/
    overflow-x: hidden;
    /*display:block;*/
}
/*.MenuIteminimg
{
	/background-position:center;/
	background:url('../obrazy/NodeMenu.gif') center right no-repeat;
	
}*/
.MenuIteminon {
    background: #F47421;
    /*display:block;*/
}

.MenuItemNull {
    width: 0;
    /*visibility:hidden;*/
    display: block;
}

.nodeMenuImg {
    position: absolute;
    top: 2px;
    right: 1px;
    width: 13px;
    height: 13px;
    background: url('../obrazy/NodeMenu.png') top left no-repeat;
    border: none;
}
/* end */

/*Legenda*/
#tblLegend td.legendGroup {
    font-size: 13px;
    border-top: 2px solid silver;
    padding-top: 4px;
    padding-bottom: 1px;
    color: white;
    background: #7AAFD9;
    width: 100%;
}

#tblLegend {
    border: 2px solid silver;
}

    #tblLegend td {
        border: 1px solid silver;
    }
/*.imgLegend {}*/
/* end */

/*Drawing*/
.divDraw {
    cursor: pointer;
}

.divDrawText { /*color:Orange;*/
    clear: both;
    height: 16px;
    margin-top: 8px;
}

.divDrawTextWhite {
    color: White;
}

.divDist {
    font-weight: bold;
    padding-left: 1px;
    padding-right: 1px;
    background-color: White;
    opacity: .8;
    filter: alpha(opacity=80);
    cursor: default;
}
/*.divCross
{
	position:absolute;
	width:13px;
	height:13px;
	background:url('../obrazy/Cross.png') top left no-repeat; 
	z-index:1;
}*/

.buttFence, .buttFenceOn, .buttFenceGray, .divFence {
    float: left;
    width: 54px;
    height: 54px;
    cursor: pointer;
}

.divFence {
    float: none;
}

.buttFence {
    background: url('../obrazy/ButtonFence.png') top left no-repeat;
}

.buttFenceOn {
    background: url('../obrazy/ButtonFenceOn.png') top left no-repeat;
}

.buttFenceGray {
    background: url('../obrazy/ButtonFenceGray.png') top left no-repeat;
}

/*.buttVyberUzemi, .buttVyberUzemion, .buttFenceNewGray, .buttVytvorOhradu, .buttVytvorOhraduon, .buttVytvorOhradugray, .buttOdeslat, .buttOdeslaton, .buttOdeslatgray, .buttRemoveLast, .buttRemoveLaston { float:left; width:54px; height:54px; cursor:pointer; }
.buttVyberUzemi { background:url('../obrazy/FenceNewCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceNewCz.png',sizingMethod='scale');}
.buttVyberUzemion { background:url('../obrazy/FenceNewOnCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceNewOnCz.png',sizingMethod='scale');}
.buttVyberUzemigray { background:url('../obrazy/FenceNewGrayCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceNewGrayCz.png',sizingMethod='scale');}
.buttVytvorOhradu { background:url('../obrazy/FenceNewCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceNewCz.png',sizingMethod='scale');}
.buttVytvorOhraduon { background:url('../obrazy/FenceNewOnCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceNewOnCz.png',sizingMethod='scale');}
.buttVytvorOhradugray { background:url('../obrazy/FenceNewGrayCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceNewGrayCz.png',sizingMethod='scale');}
.buttOdeslat { background:url('../obrazy/FenceSendCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceSendCz.png',sizingMethod='scale');}
.buttOdeslaton { background:url('../obrazy/FenceSendOnCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceSendOnCz.png',sizingMethod='scale');}
.buttOdeslatgray { background:url('../obrazy/FenceSendGrayCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceSendGrayCz.png',sizingMethod='scale');}
.buttRemoveLast { background:url('../obrazy/FenceRemoveCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceRemoveCz.png',sizingMethod='scale');}
.buttRemoveLaston { background:url('../obrazy/FenceRemoveOnCz.png') top left no-repeat; _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = './obrazy/FenceRemoveOnCz.png',sizingMethod='scale');}*/
.arrow {
    float: left;
    margin: 12px 5px 0 5px;
    width: 14px;
    height: 27px;
    background: url('../obrazy/Arrow.png') top left no-repeat;
}

.oddelovac {
    height: 10px;
    clear: left;
}

.RT {
    position: absolute;
    z-index: 5;
    border: 2px solid #61A8DE;
}

.divDrawContent {
    margin: 0px auto auto 5px;
    border: 0px solid #61A8DE;
}

#Innerpolygon .sp-replacer {
    margin-top: 2px;
}

.labelDistance {
    display: inline-block;
    width: 57px;
    vertical-align: middle;
}

.textDistance {
    vertical-align: middle;
}
/* end */
/*Vector canvas*/
.divCanvas {
    border: 0px solid red;
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
    z-index: 198;
    top: 0px;
    left: 0px;
    overflow: visible; /*background-color:Blue; opacity: 0.5;*/
}

.divPanelAttr {
    margin-right: 5px;
    display: none;
    border: 0px solid black;
}

.textareaDraw { /*display:none;*/
    min-width: 175px;
    width: 95%;
    height: 45px;
    margin-top: 0px;
}

.divRGBPanel {
    max-width: 175px;
}

.divColorBlock {
    width: 20px;
    height: 20px;
    cursor: pointer;
    border: 1px solid white;
    float: left;
    margin-top: 1px;
    margin-right: 1px;
    border: 1px solid white;
}

.divQDPanels {
    margin-top: 10px;
}

.divCenter {
    background: url('../obrazy/ico/Move.png') top left no-repeat;
    width: 21px;
    height: 21px;
    position: absolute;
    z-index: 403;
    border: 0px solid black;
}
/*201*/ /*mel by mit stejny nebo vyssi index nez divInnerCA*/
/* end */

/*Snapping*/
.divPS {
    position: absolute; /*top:0px; left:0px;*/
    z-index: 3;
    width: 100%;
    height: 100%;
    display: none;
    border: 1px solid blue;
    background-color: black;
    opacity: .3;
    filter: alpha(opacity=30);
}

.imgPS {
    position: absolute; /*top:0px; left:0px;*/
    z-index: 4; /*width:100%; height:100%;*/
    display: none;
    border: 0px solid red;
}

.tblPSItems {
    border: 0px solid white; /*padding:2px;*/
}

    .tblPSItems td {
        vertical-align: middle;
        text-align: center;
        border: 0px solid white;
        padding: 2px;
    }
/*.divItem { min-width:200px; min-height:35px; border:0px solid black; vertical-align:middle; }*/
/*.divPSText { margin:7px; float:left; }*/
/*.divPSItems .divIcoCloseLoc, .divPSItems .divIcoCloseLocOn { float:left; margin-top:4px; }*/
/*.imgPSItem { border:0px solid red; float:left; clear:left; }*/
.inpPSOk {
    position: absolute;
    bottom: 5px;
    right: 20px;
}
/* end */

/*Tree*/
.divVrstvy {
    width: 225px;
    margin: 4px 5px auto 0px;
}
/*250px transparent*/
.tableIn, .tdIn, .tdLabel, .tdLabelLoc, .tdLabelNodeLoc, .tdLabelNode, .tdLabelCancelLoc {
    width: 100%;
}
/*, .tdLabelNode*/
/*.tableIn td { border:1px solid red;}
.tableIn td.tdLabelNode { border:1px solid black; }*/
.divPlus, .divMinus, .divMinusV, .divPlusV, .divL, .divE, .divT, .tdI, .treeChck, .divInRightNode, .divInRightNodeLoc, .tdInNode {
    width: 16px;
    padding: 0;
    margin: 0;
}

.divInRightNode, .divInRightNodeLoc {
    width: 7px;
}

.treeChck { /*margin-left:auto;*/
    position: relative;
    top: 2px;
    left: 2px; /*/*margin-right:-2px; margin-left:2px; margin-top:5px; - v kompatibilnim rezimu zvetsuje vysku td*/ /* width:auto; Chrome white BG with GGL*/
}

.treeChckChrome {
    width: 13px;
    height: 13px;
    margin-right: 1px;
}

.divChrome {
    border-radius: 7px;
    overflow: hidden;
    border-left: 1px solid white;
}

input.treeChckChrome[type="radio"] {
    width: 13px;
    height: 14px;
    margin: 0;
}

.divPlus, .divMinus, .divMinusV, .divPlusV, .divL, .divE, .divT, .divInRightNode, .divInRightNodeLoc, .tdInNode {
    height: auto; /**_height:22px;*/
    min-height: 22px;
}

.divPlus, .divMinus, .divMinusV, .divPlusV {
    cursor: pointer;
}

.divPlus {
    background: url('../obrazy/TreePlus.png') top left no-repeat;
}

.divMinus {
    background: url('../obrazy/TreeMinus.png') top left no-repeat;
}

.divPlusV {
    background: url('../obrazy/TreePlusV.png') top left no-repeat;
}

.divMinusV {
    background: url('../obrazy/TreeMinusV.png') top left no-repeat;
}

.divL {
    background: url('../obrazy/Treel.png') top left no-repeat;
}

.divE {
    background: url('../obrazy/Treee.png') top left repeat-y;
}

.divLin {
    height: 100%;
}

.divT {
    background: url('../obrazy/Treet.png') top left no-repeat;
}

.tdI {
    background: url('../obrazy/Treei.png') top left repeat-y;
}
/*.tdBlock table { display:block; }
.tdNone table { display:none; }*/
.tdBlock .tableIn {
    display: block;
}

.tdNone .tableIn, .tableInNone {
    display: none;
}

.tdInChckboxNode, .tdInChckboxNodeLoc, .tdInChckbox, .tdSkupInfo, .tdVrstvaText, .tdLabel, .tdLabelNode, .tdLabelLoc, .tdLabelNodeLoc, .tdLabelCancelLoc {
    vertical-align: middle;
}

.tdInfoTreeNode, .tdInfoTree, .tdDocNode, .tdDoc {
    width: 1px;
}

.tdInChckboxNode, .tdInChckboxNodeOn {
    width: 30px; /*IE*/
}

.tdInChckboxNode { /*text-align:right;*/
    background: url('../obrazy/GroupBgCeTreeLeft.png') top left no-repeat;
}

.tdInChckboxNodeOn {
    background: url('../obrazy/GroupBgCeTreeLeftOn.png') top left no-repeat;
}

.tdLeftCancelLoc {
    width: 16px;
    height: 22px;
    padding: 0;
    margin: 0;
    text-align: right;
    background: url('../obrazy/GroupBgCeLeftCancelLoc.png') top left no-repeat;
    white-space: nowrap;
}

.tdLabelCancelLoc {
    cursor: default;
    padding-left: 5px;
    background: url('../obrazy/GroupBgCeCancelLoc.png') top left repeat-x;
}

.divInRightCancelLoc {
    background: url('../obrazy/GroupBgCeRightCancelLoc.png') top left no-repeat;
}

.divInRightNode {
    background: url('../obrazy/GroupBgCeTreeRight.png') top left no-repeat;
}

.divInRightNodeOn {
    background: url('../obrazy/GroupBgCeTreeRightOn.png') top left no-repeat;
}

.tdInChckboxNodeLoc {
    background: url('../obrazy/GroupBgCeTreeLocLeft.png') top left no-repeat;
}

.tdInChckboxNodeLocOn {
    background: url('../obrazy/GroupBgCeTreeLocLeftOn.png') top left no-repeat;
}

.divInRightNodeLoc {
    background: url('../obrazy/GroupBgCeTreeLocRight.png') top left no-repeat;
}

.divInRightNodeLocOn {
    background: url('../obrazy/GroupBgCeTreeLocRightOn.png') top left no-repeat;
}

.tdInChckbox {
    width: 22px;
    background: url('../obrazy/Treeil.png') top left no-repeat;
}

.tdLabel, .tdLabelNode, .tdLabelLoc, .tdLabelNodeLoc {
    white-space: nowrap;
    padding-left: 2px; /*text-shadow: 1px 1px gray;*/
}

.tdLabelLoc, .tdLabelNodeLoc {
    padding-left: 0px;
}

.tdLabelNode, .tdInfoTreeNode, .tdDocNode {
    cursor: pointer;
    background: url('../obrazy/GroupBgCeTree.png') top left repeat-x;
}

.tdLabelNodeOn, .tdInfoTreeNodeOn, .tdDocNodeOn {
    cursor: pointer;
    background: url('../obrazy/GroupBgCeTreeOn.png') top left repeat-x;
}

.tdLabelNodeLoc {
    cursor: pointer;
    background: url('../obrazy/GroupBgCeTreeLoc.png') top left repeat-x;
}

.tdLabelNodeLocOn {
    cursor: pointer;
    background: url('../obrazy/GroupBgCeTreeLocOn.png') top left repeat-x;
}
/*.divLabel { margin-top:3px; margin-left:3px; white-space:nowrap; }*/
.tdInfoTree div, .tdInfoTreeNode div, .tdDoc div {
    float: none;
}

.waitText {
    color: orange;
}

.divTreeChckbox {
    width: 16px; /*margin-left:2px;*/
}
/* end */

/* GPS */
.inpGpsLat, .inpGpsLong {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    background: url('../obrazy/TextShadow.gif') no-repeat;
}

.divGpsOut {
    margin-top: 13px;
    border: 0px solid silver; /*height:20px; width:160px; height:25px; background-color:White;*/
}

.divGpsText {
    display: block;
}

.divGpsPanel {
    width: 310px;
    float: left;
    margin-right: 5px;
}

.divGpsPanelInput {
    width: 270px;
    text-align: right;
    float: left;
    margin-right: 3px;
}

.readOnly {
    color: #444;
    background: url('../obrazy/TextShadowReadOnly.gif') no-repeat;
}

.gpsMail, .gpsMailon {
    float: right;
    margin-right: 20px;
    margin-top: 7px;
    cursor: pointer;
}

.gpsMailon {
    color: #F47421;
}
/* end */

.dotVideo {
    border: 0px solid red;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 200;
    width: 20px;
    height: 20px;
    background: url('../obrazy/ico/icoVideo.png') no-repeat;
}

/* mobilní verze - toto vyhodit */
/*.body2x .divScaleMinus, .body2x .divScaleMinusOn { width:44px; height:44px;  margin-bottom:0px; margin-left:-10px; background:url('../obrazy/IcoMinus2x.png') top left no-repeat;  }
.body2x .divScalePlus, .body2x .divScalePlusOn { width:44px; height:44px;  margin-bottom:0px; margin-left:-10px; background:url('../obrazy/IcoPlus2x.png') top left no-repeat; }
.body2x .divArrowLeft, .body2x .divArrowLeftOn { width:44px; height:44px; top:44px; left:0px; background:url('../obrazy/ArrowLeft2x.png') top left no-repeat; }
.body2x .divArrowRight, .body2x .divArrowRightOn { width:44px; height:44px; top:44px; left:87px; background:url('../obrazy/ArrowRight2x.png') top left no-repeat; }
.body2x .divArrowUp, .body2x .divArrowUpOn { width:44px; height:44px; top:0px; left:44px; background:url('../obrazy/ArrowUp2x.png') top left no-repeat; }
.body2x .divArrowDown, .body2x .divArrowDownOn { width:44px; height:44px; top:87px; left:44px; background:url('../obrazy/ArrowDown2x.png') top left no-repeat; }
.body2x .icoEarth, .body2x .icoEarthOn { width:22px; height:22px; top:54px; left:54px; cursor:pointer; background:url('../obrazy/icoEarth2x.png') bottom left no-repeat; }

.body2x input[type='checkbox'], .body2x input[type='radio'] { width:20px; height:20px; margin-left: 5px; margin-right: 3px; }
.body2x input[type='checkbox'].treeChck, .body2x input[type='radio'].treeChck { margin-top: -4px; }
.body2x .divPlus, .body2x .divMinus, .body2x .divMinusV, .body2x .divPlusV, .body2x .divL, .body2x .divE, .body2x .divT, .body2x .divInRightNode, .body2x .divInRightNodeLoc, .body2x .tdInNode { min-height:30px; }
.body2x .tdLabelNode, .body2x  .tdLabel, .body2x .tdLabelNode, .body2x .tdLabelLoc, .body2x .tdLabelNodeLoc { padding-bottom: 5px; }
.body2x .divInputyST input[type='checkbox'] { float: left; }
.body2x .divInputyST span { display:block; padding-top:5px; }

.body2x .tblOknoOknoon .tdBg01 { background:url('../obrazy/Win01On2x.png') no-repeat; width:5px; height:40px; }
.body2x .tblOknoOknoon .tdBg02 { background:url('../obrazy/Win02On2x.png') repeat-x; text-align:right; padding-top: 10px; padding-bottom: 5px; }
.body2x .tblOknoOknoon .tdBg04 { background:url('../obrazy/Win04On2x.png') no-repeat; width:5px; height:40px; }
.body2x .tdBg01 { background:url('../obrazy/Win012x.png') no-repeat; width:5px; height:40px; }
.body2x .tdBg02 { background:url('../obrazy/Win022x.png') repeat-x; text-align:right; padding-top: 10px; padding-bottom: 5px;  }
.body2x .tdBg04 { background:url('../obrazy/Win042x.png') no-repeat; width:5px; height:40px; }
.body2x .divAlertBubblegray { padding-top:25px; background:url('../obrazy/Win02Bubblex.png') repeat-x; background-color:#A8A8AD; border:1px solid white; }
.body2x .books, .body2x .bookscollapsed { top:39px; }
.body2x .divNadpis { */ /*position:initial; pzda ie nepodporuje initial*/ /*top:15px; } 
.body2x .divIcoMin, .body2x .divIcoMinOn, .body2x .divIcoMinoff, .body2x .divIcoOkno, .body2x .divIcoOknoOn, .body2x .divIcoOknooff, .body2x .divIcoClose, .body2x .divIcoCloseOn, .body2x .divIcoCloseoff, .body2x .divIcoMinVert, .body2x .divIcoMinVertOn, .body2x .divIcoMinVertoff { margin-right:5px; }
.body2x .OverviewScale, .body2x .OverviewScaleon { position: initial; top:0; left:0; z-index:1; width:16px; height:16px; margin:4px 0px 2px 4px; border:0px solid red; cursor:pointer; }
.body2x .divResize { width:14px; height:14px; background:url('../obrazy/Resize2x.gif') top left no-repeat; }
.body2x .divResizeLayers { background:url('../obrazy/ResizeLeft2x.gif') no-repeat; width:14px; height:14px;}
.body2x .divText { margin-top: 15px; }
.body2x .divIcoCloseAround { top: 10px; }
*/

/*.body2x .divTecky, .body2x .divTeckyon { margin-top:10px; }
.body2x .divIcoMinVert { margin-top: 10px; }*/


/*unused*/
/*.body4x .divScaleMinus, .body4x .divScaleMinusOn { width:88px; height:88px; margin-bottom:0px; margin-left:-30px; background:url('../obrazy/IcoMinus4x.png') top left no-repeat; }
.body4x .divScalePlus, .body4x .divScalePlusOn { width:88px; height:88px; margin-bottom:0px; margin-left:-30px; background:url('../obrazy/IcoPlus4x.png') top left no-repeat; }
.body4x .divArrowLeft, .body4x .divArrowLeftOn { width:88px; height:88px; top:88px; left:0px; background:url('../obrazy/ArrowLeft4x.png') top left no-repeat; }
.body4x .divArrowRight, .body4x .divArrowRightOn { width:88px; height:88px; top:88px; left:176px; background:url('../obrazy/ArrowRight4x.png') top left no-repeat; }
.body4x .divArrowUp, .body4x .divArrowUpOn { width:88px; height:88px; top:0px; left:88px; background:url('../obrazy/ArrowUp4x.png') top left no-repeat; }
.body4x .divArrowDown, .body4x .divArrowDownOn { width:88px; height:88px; top:176px; left:88px; background:url('../obrazy/ArrowDown4x.png') top left no-repeat; }
.body4x .icoEarth, .body4x .icoEarthOn { width:44px; height:44px; top:110px; left:110px; cursor:pointer; background:url('../obrazy/icoEarth4x.png') bottom left no-repeat; }
*/

/* end */

/* Google */
#gmMapContainer {
    color: Black;
    font-weight: normal;
}
/*text bubliny*/
.txtLocAdresyGM {
    width: 235px;
    background: url('../obrazy/TextShadow.gif') no-repeat;
    margin-top: 5px;
    margin-left: 5px;
}
/* end Google*/

/* Leaflet */
#llMapContainer {
    position: absolute;
    width: 100%;
    height: 100%;
}

.leafletImg {
    position: absolute;
    left: 0;
    top: 0;
}
/* end Leaflet*/

/*Snap*/
.divI {
    position: absolute;
    width: 2px;
    height: 2px;
    background: aqua;
    border: 1px solid blue;
    z-index: 300;
}
/* end Snap*/

/*Gallery*/
.marDivIFrame {
    font-family: inherit;
    font-size: 17px;
    font-style: normal;
    color: #FFFFFF;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    cursor: pointer;
}

.marDivBlack {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: black;
    opacity: .8;
    filter: alpha(opacity=80);
    z-index: 1;
}

.marDivPanel {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
    z-index: 2;
    background: transparent;
}

.marDivTitle {
    position: absolute;
    top: -25px;
    left: 0;
    width: 100%;
}

.marDivClose {
    position: absolute;
    top: -30px;
    right: -5px;
    width: 22px;
    height: 24px;
    background: url('../obrazy/IcoCancel.png') top left no-repeat;
}

.marDivBack {
    position: absolute;
    top: 50%;
    left: -50px;
    width: 40px;
    height: 40px;
    background: url('../obrazy/Left.png') 90% 60% no-repeat;
    border: 1px solid #444;
}

.marDivForward {
    position: absolute;
    top: 50%;
    right: -50px;
    width: 40px;
    height: 40px;
    background: url('../obrazy/Right.png') 10% 60% no-repeat;
    border: 1px solid #444;
}

.marIFrame {
    width: 100%;
    height: 100%;
    background: transparent;
}
/* end Gallery*/

/* Panorama */
/*.dotPan { position:absolute; top:0px; left:0px; z-index:200; width:49px; height:38px; cursor: pointer; overflow:hidden; }
.imgPan { position:absolute; top:0px; left:0px; width:784px; height:38px; -moz-user-select: none; }*/
.dotPanBack {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 200;
}

.dotPan {
    height: 64px;
    left: 0;
    position: absolute;
    top: 0;
    transform-origin: 50% 50% 0;
    visibility: visible;
    width: 64px;
    border: 0px solid black;
}

.imgPan {
    position: absolute;
    top: 0px;
    left: 0px;
}

.imgPanDot {
    position: absolute;
    top: 27px;
    left: 27px;
}
/* end Panorama*/

/*FileBrowser*/
.fileBrowserNoDoc {
    display: table-row;
}
/*end FileBrowser*/

#detectResponsive {
    display: none;
    visibility: hidden;
}

.responziveQuarter {
    display: none;
}

/* end */

.curPointer {
    cursor: pointer;
}

.curCrosshair {
    cursor: crosshair;
}

/*    <div class="radio_contain">
        <input type="radio" id="r1" name="r1">
    </div>

CSS: 

    .radio_contain {
      display: inline-block;
      border-radius: 100px;
      overflow: hidden;
      padding: 0;
    }
    .radio_contain input[type="radio"] {
      display: block;
      margin: 0;
    }*/
