*{
margin:0;
padding:0;
}



html,body{
color:black;
background-color:white;
font-family:"Arial CE",Arial;
xfont-family:Verdana, "Trebuchet MS",sans-serif;
xfont-family:"Courier New",Courier, ,sans-serif;
}


body {
font-size : 12px;
text-align:center;
padding-top:10px;
}

img{
border: 0px;
}

table{
border-collapse:collapse;
}

p{
padding:3px;
TEXT-ALIGN: justify;
}

#celek{
width:980px;
_width:977px;
min-height:610px;
_height:610px;
margin:auto;
xbackground:url(../images/zemekoule.gif) no-repeat 887px 7px;
background:url(../images/zemekoule.gif) no-repeat 887px 7px;
xborder:solid 1px red;
text-align:left;
}

#hlavicka{
xborder:solid 1px black;
_margin-bottom:-10px;
clear:both;
}


#logo{
display:block;
float:left;
width:139px;
height:88px;
xbackground:url(../images/logo_vuv.gif);
xbackground:url(../images/logo_vuv_nove_1.gif);
xbackground:url(../images/logo_vuv_nove_2.gif);
xbackground:url(../images/logo_vuv_nove_3.gif);
xbackground:url(../images/logo_vuv_nove_4.gif);
background:url(../images/logo_vuv_nove_5.gif);
}


#nadpis_datum{
float:left;
width:700px;
height:88px;
xborder:solid 1px blue;
background: url(../images/rip.png) no-repeat 220px;
}




h1{
float:right;
xfont-size:30px;
font-size:23px;

font-weight:bolder;
color:#0000de;
margin-left:20px;
xmargin-top:12px;
margin-top:18px;
xmargin-bottom:14px;
margin-bottom:16px;
xborder:solid 1px yellow;

xdoplneni po zmene nazvu oddeleni
xfont-size:20px;
xheight:36px;

_height:26px;
xwidth:800px;
}

h1 a{
text-decoration:none;
color:#0000de;

}


h2{
xmargin-top:25px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
font-size:17px;
xbackground: rgb(132,193,193);
text-decoration: underline;
}

h3{
font-size:14px;
margin-bottom:10px;
margin-top:20px;
background: rgb(239,239,239);
xborder-top: 1px rgb(229,229,229) solid;
border-top: 1px rgb(204,204,204) solid;
border-bottom: 1px rgb(204,204,204) solid;
border-left: 1px rgb(204,204,204) solid;
border-right: 1px rgb(204,204,204) solid;
clear:both;
}

h4{
padding-left:30px;
padding-top:4px;
font-weight:normal;
font-size:14px;
color:white;
height:17px;
}

h6{
float:right;
font-weight:normal;
font-size:12px;
color:#0000de;
margin-left:20px;
xmargin-top:30px;
}

#lista_menu_obal{
clear:both;
margin-top:1px;
xborder:solid 1px red;
}


#lista_menu{
xborder:1px solid green;
clear:both;
_margin-left:-3px;
}

#lista_menu li{
float:left;
width:77px;
height:26px;
_height:30px;
background:url(../images/zalozka.gif) no-repeat;
list-style-type:none;
padding-top:7px;
text-align:center;
margin-left:2px;
xborder:1px solid green;
}

#lista_menu li.akt{
float:left;
width:77px;
height:26px;
_height:30px;
background:url(../images/zalozka_akt.gif) no-repeat;
padding-top:7px;
}

#lista_menu li a{
margin-left:2px;
color:#0000de;
font-weight:bold;
text-decoration:none;
}


#lista_menu a.akt{
color:white;
background:#0000de;
}

#lista_podmenu{
clear:both;
min-height:30px;
_height:30px;
margin-top:0px;
_margin-top:-5px;
xborder:solid 1px red;

}

#podmenu_hledej{
background:#0000de;
width:972px;
_width:969px;
min-height:32px;
_height:32px;
xborder:solid 1px red;
float:left;
}

#pravy_oblouk{
float:left;
width:8px;
height:32px;
background:url(../images/pravy_oblouk.gif) no-repeat;
}


#podmenu{
padding-top:8px;
padding-bottom:5px;
padding-left:5px;
}


#podmenu li{
display:inline;
}


#podmenu a{
color:white;
font-weight:bold;
text-decoration:none;
xmargin:15px;
margin:10px;
}

#podmenu a:hover{
text-decoration:underline;
}


#podmenu a.akt{
color:white;
font-weight:bold;
text-decoration:underline;
background:#0000de;
xmargin:15px;
margin:10px;
padding-top:3px;
padding-bottom:3px;
}




#hledej{
float:right;
margin-right:19px;
_margin-right:6px;
}


#hledej_input{
width:85px;
margin-top:-5px;
padding-top:-5px;
font-weight:bold;
}

#hledej_btn{
margin-left:5px;
padding-top:8px;
background:url(../images/hledej_invert.gif) no-repeat right;
border:solid 0px red;
width:20px;
cursor:pointer;
}


#telo{
border:solid 2px #0000DE;
padding:15px;
}


#trojsloupec{
min-height:500px;
_height:500px;
xborder:solid 1px red;
font-size:12px;
width:100%;
_width:940px;
}


#levy{
width:163px;
vertical-align:top;
padding-right:15px;
xborder:solid 1px red;
}


#stred{
vertical-align:top;
width:auto;
border:dashed 1px rgb(153,153,255);
padding:15px;
padding-top:5px;
background:rgb(239,241,252);
xborder:solid 1px red;
}

#pravy{
width:163px;
vertical-align:top;
padding-left:15px;
xborder:solid 1px red;
}





address{
clear:both;
padding-top:4px;
padding-bottom:4px;
color:white;
font-style:normal;
height:20px;
background:#0000de;
xborder:solid 2px #0000de;
}

#adresa{
float:right;
margin-right:10px;
xborder:solid 2px #0000DE;
}

address p{
margin-left:15px;
}

address p a{
color:white;
}


/* info_boxy obecne */


.info_box{
xborder:solid 1px #0000DE;
margin-bottom:15px;
width:163px;
}


.info_box h4{
background:url(../images/infobox_2.gif) no-repeat;
}

.info_box h4 span{
font-style:normal;
font-weight:normal;
font-size:14px;
background:#0000de;
}

.info_box div{
border:solid 1px #0000DE;
padding:5px;
padding-left:23px;
padding-bottom:10px;
}


.info_box a{
font-size:11px;
color:black;

}

.info_box span{
font-size:10px;
font-style:italic;
}

/* jednotlive info_boxy ----------------------------------- */

#info_box_1{
xborder:solid 1px #9191FF;
xborder:solid 1px #80C9FF;
xborder:solid 1px #00487D;
xborder:solid 1px #4444BF;
xborder:solid 1px black;
}

#info_box_1 h4{
xbackground:#00f400;
background:url(../images/infobox_1.gif) no-repeat;
}

/*--------------------------- */
#info_box_2{
xborder:solid 1px #00f400;
xborder:solid 1px #00ab00;
}

#info_box_2 h4{
xbackground:#00f400;
background:url(../images/infobox_2.gif) no-repeat;
}

/*--------------------------- */
#info_box_3{
xborder:solid 1px red;
xborder:solid 1px #FF3300;
}

#info_box_3 h4{
xbackground:red;
background:url(../images/infobox_3.gif) no-repeat;
}

#info_box_4 h4{
xbackground:#00f400;
background:url(../images/infobox_4.gif) no-repeat;
}

#info_box_5 h4{
xbackground:#00f400;
background:url(../images/infobox_5.gif) no-repeat;
}


#info_box_6 h4{
xbackground:#00f400;
background:url(../images/infobox_6.gif) no-repeat ;
}

#info_box_stat h4{
xbackground:#00f400;
background:url(../images/infobox_stat.gif) no-repeat ;
}


#info_box_login h4{
xbackground:#00f400;
background:url(../images/infobox_login_4.gif) no-repeat ;
}








#podpodmenu{
margin-bottom:15px;
width:163px;
background:url(../images/horni_oblouk.gif) no-repeat top;
padding-top:4px;
}


#podpodmenu div{
background:#0000DE;
padding-top:5px;
padding-bottom:8px;
xborder:solid 2px black;

} 


#podpodmenu ul{
xpadding-top:5px;
xmargin-top:0px;
margin-left:25px;
xbackground:#0000DE;
}


#podpodmenu li{
color:#0000de;
color:white;
padding: 1px; 

}
#podpodmenu a{
display: block;

xcolor:#0000de;
color:white;
text-decoration:none;
width:95%;
font-weight:bold;
padding: 1px; 

}

#podpodmenu a:hover{
display:block;
xcolor:#0000de;
xcolor:red;
color:white;
xbackground:white;
xbackground: white no-repeat url(../images/menu_oblouk.png) top right;
xbackground:rgb(0,244,0);
font-weight:bold;
width:95%;
text-decoration:underline;

}

#podpodmenu a.akt{
display:block;
width:95%;
color:white;
font-weight:bold;
text-decoration:underline;

xbackground: white no-repeat url(../images/menu_oblouk.png) top right;

}


#menu_obsah {
margin-left:0px;
padding-left:0px;
xborder:1px solid red;
}

#menu_obsah li{
margin-right:20px;
margin-left:0px;
padding-left:0px;
list-style-type:disc;
color:#0000DE;
}

#menu_obsah a{
font-weight:bold;
text-decoration:none;
color:#0000DE;
margin-right:20px;
padding-left:0px;
}


#menu_obsah a:hover{
text-decoration:underline;
}

#menu_obsah a.akt{
color:white;
color:#0000DE;
text-decoration:underline;
xbackground:#0000DE;
}

#logo_dibavod{
display:block;
width:100px;
height:42px;
margin:auto;
margin-bottom:20px;
background:url(../images/logo_dibavod.jpg) no-repeat;
}

#dibavod_vystup_1{
display:block;
width:160px;
height:118px;
margin:auto;
background:url(../images/dibavod_vystup_1.jpg) no-repeat;
}

#dibavod_vystup_2{
display:block;
width:161px;
height:196px;
xmargin:auto;
background:url(../images/dibavod_vystup_2.jpg) no-repeat;
xborder:1px solid #0000de;
border:1px solid rgb(204,204,153);
}

#logo_esri{
float: left;
display:block;
xwidth:100px;
xheight:131px;
width:76px;
height:100px;
margin:auto;
margin-top:20px;
background:url(../images/logo_esri.jpg) no-repeat;
border:1px solid #0000de;
}

#logo_gisuser{

width:48px;
height:100px;
margin:auto;
margin-top:20px;
background:url(../images/logo_gisuser.gif) no-repeat;
border:1px solid #0000de;
xmargin-right:20px;
}
span.stat{
font-style: normal;
width: 15px;
}



#odhlasit {
font-size : 12px;
color: #0000de;
display:block;
margin-top:5px;	
margin-bottom:10px;	
}
#odhlasit:hover {
	color: white;
	xbackground: rgb(0,241,0);
	background: #0000de;
	text-decoration: none;
}


.login {
text-align:center;
border:none;
border:none;
padding-left:0px;
margin-left:-13px;
padding:0px;


}

#login_btn {
xdisplay:block;
font-weight:bold;
border:2px solid #0000de;
background-color:white;
color:#0000de;
cursor:pointer;
padding-left:10px;
padding-right:10px;
}


.hledej_input {
margin:0px;
margin-bottom:5px;
width:115px;
x_width:130px;
font-weight:bold;
}


#info_box_login{
padding:0px;
background:rgb(239,241,252);
xpadding-right:10px;
}


legend{
color:#0000de;
xcolor:rgb(130,129,119);
padding-left:5px;
padding-right:5px;

}


.login fieldset{
width:140px;
_width:auto;
margin-top:5px;
margin-bottom:10px;
background:rgb(239,241,252);
border-width:1px;
xborder-color:white;
border-color:#0000de;


}


#prihl_uzivatel{
font-weight:bold;
font-size:14px;
margin-top:5px;
margin-bottom:0px;
text-align:center;
}


#zamitnuto{
width:150px;
margin:auto;
padding-top:150px;
}



