/*            zakladni nastaveni doc                        */
html, body {
  height: 100%;
  min-height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: none;
}

#document {
  height: 100%;
  min-height: 500px;
  width: 99.79%;
  min-width: 820px;
  margin: 0;
  padding: 0;

}
#menu{
  width: 100%;
  min-width: 805px;
  padding: 0;
  margin: 0;
}
#content{
  height: calc(100% - 30px);
  min-height: calc(100% - 30px);
  min-width: 805px;
  overflow: auto;
}

/*            nastaveni panelu        */
.pane-cont{
  height: inherit;
  width: inherit;
  padding: 2px;
  overflow: hidden;
}

.goog-tabpane {
  background: threedface;
  padding-left: 0px;
  position: relative;

}
.goog-tabpane-tabs {
  list-style: none;
  margin: 0px;
  padding: 0px;
  /*height: 1ex;*/
  height: 99%;
  position: relative;
}

.goog-tabpane-left .goog-tabpane-tabs {
  float: left;
}

.goog-tabpane-right .goog-tabpane-tabs {
  float: right;
}

.goog-tabpane-cont {
  overflow: auto;
  background: threedface;
  border: 1px solid;
  border-color: threedhighlight threedshadow threedshadow threedhighlight;
  padding: 0px;
  height: 99%;
 
}

.goog-tabpane-tab, .goog-tabpane-tab-selected {
  display: block;
  padding: 0px 3ex;
  background: threedface;
  border: 1px solid;
  margin: 0px;
}

.goog-tabpane-top .goog-tabpane-tab,
.goog-tabpane-top .goog-tabpane-tab-selected,
.goog-tabpane-bottom .goog-tabpane-tab,
.goog-tabpane-bottom .goog-tabpane-tab-selected {
  float: left;
}

.goog-tabpane-top .goog-tabpane-tab,
.goog-tabpane-top .goog-tabpane-tab-selected {
  border-color: threedhighlight threedshadow threedface threedhighlight;
}

.goog-tabpane-bottom .goog-tabpane-tab,
.goog-tabpane-bottom .goog-tabpane-tab-selected {
  border-color: threedface threedshadow threedshadow threedhighlight;
}

.goog-tabpane-left .goog-tabpane-tab,
.goog-tabpane-left .goog-tabpane-tab-selected {
  border-color: threedhighlight threedface threedshadow threedhighlight;
}

.goog-tabpane-right .goog-tabpane-tab,
.goog-tabpane-right .goog-tabpane-tab-selected {
  border-color: threedhighlight threedshadow threedshadow threedface;
}

.goog-tabpane-top .goog-tabpane-tab {
  margin-top: 3px;
}

.goog-tabpane-tab-selected {
  font-weight: bold;
}

.goog-tabpane-tab-selected,
.goog-tabpane-tab-selected {
  padding-bottom: 2px;
  padding-top: 2px;
}

.goog-tabpane-top .goog-tabpane-tab-selected {
  position: relative;
  top: 1px;
}

.goog-tabpane-bottom .goog-tabpane-tab-selected {
  position: relative;
  top: -1px;
}

.goog-tabpane-left .goog-tabpane-tab-selected {
  position: relative;
  left: 1px;
}

.goog-tabpane-right .goog-tabpane-tab-selected {
  position: relative;
  left: -1px;
}

/* nastaveni modulu */
#module-docs,
#module-index,
#module-grids,
#module-map,
#module-about{
  width: inherit;
  height: inherit;
  min-height: 300px;
  min-width: 810px;
  overflow: hiden;
  border: 1px solid #a1a1a1;
  background-color: #d5d5d5;
}

/* menu kontainer */
.dGrids-menu,
.iGrids-menu,
.mGrids-menu,
.mMap-menu{
  height: 25px;
  overflow-y: hiden;
  min-width: 804px;
  border-bottom: 1px solid #a1a1a1;
  background-color: #d5d5d5;
  padding: 2px;
}
/*nastaveni o programu*/
.aAbout-logo{
  text-align: center;
  padding: 15px 15px 15px 15px;  
}
.aAbout-login{
  text-align: center;
  width: calc(100% - 15px);
}
p.about-project{
    font-weight: bold;
}

div.navaroso-baner{
  background-image: url('../images/navaroso-banner.jpg');
  background-repeat: no-repeat;
  background-position: center;
}

/* nastaveni kontaineru modulu */
.iGrids-cont,
.dGrids-cont,
.mGrids-cont,
.mMap-cont{
  height: calc( 100% - 30px );
  min-width: 804px;
  overflow: hiden;
}


/*.grid-headRow{
  width: calc(100% - 17px);
 
  background-color: #d5d5d5;
}*/
/*
.grid-headCell{
border: 1px solid #a1a1a1;
}*/


.mgrid-long{
  width: 30%;
}

/*                   inlineblock                  */
.goog-inline-block {
  position: relative;
  display: -moz-inline-box; /* Ignored by FF3 and later. */
  display: inline-block;
}
* html .goog-inline-block {
  display: inline;
}
*:first-child+html .goog-inline-block {
  display: inline;
}

#map {
  height: 100%;
}

.combobox-scroll{
  height: 150px;
  overflow-y: scroll;
}
.modal-dialog-content{
  min-height: 200px;
  display: inline-block;
}
.modal-dialog-buttons{
  background-color: #c1d9ff !important;
}
.login-dialog{
  width: 700px;
  height: 370px;
}