/* styl.js v2.4
style na stronie ump-www 
*/
body{
    padding:5px;
    padding-bottom:0px;
    margin:0px;
}

input#updatehome{
    display:none;
}
#paneldiv {
    height: 80px;
    width:40px;
    float:left;
}
#paneldiv div {
    top: 10px;
}

#main {
    background:white none repeat scroll 0 0;
    border:1px solid #666666;
    clear:both;
    padding-top:2em;
    padding:5px;
}
ul#main_tabs {
    margin:0;
    padding:0;
    width:99%;
    position:relative;
    bottom:-1;
}
ul#main_tabs li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
ul#main_tabs a, ul#main_tabs span {
    color:#333333;
    display:block;
    float:left;
    font-size:85%;
    margin:1px 2px 0 0;
    padding:0px 0;
    text-align:center;
    text-decoration:none;
    padding-left:4px;
    padding-right:4px;
}
ul#main_tabs a.current {
    background:white none repeat scroll 0 0;
    border-color:#666666 #666666 -moz-use-text-color;
    border-style:solid solid none;
    border-width:1px 1px medium;
    margin-top:0;
    padding-bottom:2px;
}
ul#main_tabs a {
    background:#e1e1ff none repeat scroll 0 0;
    border-color:#AAAAAA #AAAAAA -moz-use-text-color;
    border-style:solid solid none;
    border-width:1px 1px medium;
}
ul#main_tabs a:hover {
    background:#cdceff none repeat scroll 0 0;
    border-color:#666666;
    margin-top:0;
    padding-bottom:1px;
}
ul#main_tabs  a.current:hover {
    background:#edeeff  none repeat scroll 0 0;
    border-color:#666666 #666666 -moz-use-text-color;
    border-style:solid solid none;
    border-width:1px 1px medium;
    margin-top:0;
    padding-bottom:2px;
}

ul#main_tabs a.external {
    background:#e1ffff none repeat scroll 0 0;
}
ul#main_tabs a.external:hover {
    background:#cdffff none repeat scroll 0 0;
}

table#search_results a {
    text-decoration:none;
    color:black;
}


/* ajaxSuggestions */
#container{
    float:right;
    z-index:100;
    position:absolute;
    top:5px;
    right:10px;
    height:0px;
}

#search-result-suggestions{
    position: absolute;
    z-index:2000;
    left: 0;
    top: 0;
    background: #FFF;
    border: 1px solid #484256;
    display: none;
}

#search-result-suggestions h4{
    margin: 0.25em 0;
    padding: 0.25em 1em;
}

#search-results ul{
    list-style: none;
    margin-bottom: 1em;
}

#search-results  ul, li, dt, dd, h1, h2, h3, h4, h5, h6{ 
    margin: 0;
    padding: 0;
}

#search-results p, ul, ol, dl{
    margin: 0 0 1em;
}

#search-results a{
    color: #000;
}

#search-results a:hover{
    background: #CCC;
}

#search-results a{
    display: block;
    /*padding: 0.25em 1em;*/
}

#search-results a.selected{
    color: #FFF;
    background: #484256;
}

#search-results p{
    margin-bottom: 0.5em;
}

#search-results span{
    color: #777;
}
.olControlScaleLineMercator {
   left: 10px;
   bottom: 4em;
   font-size: xx-small;
}
.olControlScaleLineMercatorBottom {
   border: solid 2px black;
   border-bottom: none;
   margin-top:-2px;
   text-align: center;
}
.olControlScaleLineMercatorTop {
   border: solid 2px black;
   border-top: none;
   text-align: center;
}

.olControlEditingToolbar .olControlModifyFeatureItemInactive {
background-position:-1px 0px;
}

.olControlEditingToolbar .olControlModifyFeatureItemActive {
background-position:-1px -23px;
}

.olControlEditingToolbar .olControlSVItemInactive {
background-position: -102px -849px;
background-image: url("img/gsv.png");
    height: 35px;
    width: 20px;

}

.olControlEditingToolbar .olControlSVItemActive {
background-position: -62px -44px;
background-image: url("img/gsv.png");
    height: 35px;
    width: 20px;
}

.olControlSVPanel {
   top: 25px !important;
   z-index: 1005 !important;
}

.svcursor {
    cursor: url("img/csv.cur") ,auto !important;
}

.olControlLayerSwitcher .layersDiv {
    border-radius: 8px;
}

.olControlOverviewMapElement {
    border-radius: 8px;
}
/* walka z google api*/
.gm-style div, .gm-style span, .gm-style label, .gm-style a {
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.gmnoprint {
    left: 0;
    right: auto !important;
}

div.gmnoprint div {
    padding-left: 2px !important;
}

table.clean_table {
    margin:0;padding:0;border:0; border-spacing:0; width:100%
}
table.clean_table tr{
    margin:0;padding:0;border:none;width:100%
}
table.clean_table td{
    margin:0;padding:0;border:none
}

#submit_result_button{
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#form_frame {
    padding:5px;
    border:solid 1px gray
}
a.return-url{
    display:none;
}
