/* CSS Document */
div.cm-okno{
  border:0px solid black; 
  overflow:hidden;
  position:relative;
  font-weight: normal;
  background-color: rgb(76,78,176);
}
div.cm-mapa{
  position:absolute; 
}
div.cm-stinitko{
  position:absolute; 
  border:0px solid red;
  z-index:2;
}

div.cm-objekty{
  position:absolute; 
  z-index:1;
}

div.cm-objekt{
  position:absolute; 
  border:0px solid red;
  background-image: url(images/objekt.gif);
  background-repeat: no-repeat;
  margin: -7px 0px 0px -7px;
  height:15px;
  width:15px;
  cursor: default;
}
span.cm-objekt-nadpis,span.cm-objekt-nadpis-stin{
  top:-20px;
  left:10px;
  color: #2E3092;
  font-weight: bolder;
  position:absolute;
  padding:1px 4px 1px 4px;
  white-space: nowrap;
  border: 1px solid transparent;
  z-index:3;
  font-family:tahoma; 
  font-size: 12px;
}
span.cm-objekt-nadpis-stin{
  z-index:2;
  color: #ffffcc;
  background-color: #ffffcc;
  -moz-opacity: 0.75;
  opacity: 0.75;
  filter: alpha(opacity:75);
  border: 1px solid #2E3092;
}

div.cm-element{
  width:256px; 
  height:256px;
  position:absolute;
  background-repeat:no-repeat;
  border:0px solid green; 
}

img.cm-button{
  z-index: 5; 
  position:absolute;
  cursor: pointer;
}

img.cm-button_l{
  right:0px;
  top:21px;
}
img.cm-button_d{
  top:0px;
  right:22px;
}
img.cm-button_n{
  left:21px;
  bottom:0px;
}
img.cm-button_p{
  left:0px;
  bottom:21px;
}

div.cm-fialovy_ctverec_hp,div.cm-fialovy_ctverec_dl{
  width: 22px;
  height: 21px;
  background-color: #2E3092;
  position: absolute;
  right: 0px;
  top:0px;
  z-index: 5;
}
div.cm-fialovy_ctverec_dl{
  top:auto;
  bottom:0px;
  left:0px;
}



div.cm-preview{
  border: 0px solid #2E3092;
  border-width: 0px 3px 3px 0px;
  position: absolute;
  z-index: 5;
}

div.cm-preview-stinitko{
  position: absolute;
  z-index: 6;
}

div.cm-preview-okenko{
  border: 1px black solid;
  left:0px;
  top:0px;
  position: absolute;
  background-color: #2E3092;
  -moz-opacity: 0.4;
  opacity: 0.4;
  filter: alpha(opacity=40);
  overflow: hidden;
}

div.cm-zoom{
  z-index: 5; 
  position:absolute;
  right:5px; 
  bottom:5px;
  border: 0px solid blue;
  height: 208px;
  overflow: hidden;
  margin: 0px;
  padding:0px;
}

div.cm-zoomplus, div.cm-zoomminus{
  cursor:pointer; 
  position:absolute; 
  width:24px; 
  height:24px;
   left:0px;
  border: 0px solid blue;
  background-image:url(images/empty.gif);
  /*background-color: red;*/
}


div.cm-zoomplus{
  top:0px; 
}
div.cm-zoomminus{
  bottom:0px; 
}
  
div.cm-zoomblok{
  position:absolute; 
  width:17px;
  height:30px;
  font-size: 10px; 
  cursor:pointer; 
  background-image:url(images/empty.gif);
}

div.cm-meritko{
  z-index: 5; 
  position:absolute;
  width:220px;
  height:4px;
  font-size:1px;
  bottom:7px;
  right:60px;
  border: 0px solid blue;
  text-align: right;
}
div.cm-meritko-label{
  top:-15px; 
  width:50px; 
  font-size:10px;
  position:absolute;
  font-family: tahoma;
  border: 0px solid blue;
  text-align: right;
  color: #2E3092;
}

