/*#$Id: default_style.css,v 1.7 2006/10/30 08:27:13 tokr Exp $ $Name:  $*/
body, input, select, textarea, th, div.my_block_header {
	font-family: Verdana,"Geneva CE",sans-serif;
	}
table.brow, body.panel_main a, td.structure {
	font-family: Arial, Verdana,"Geneva CE",sans-serif;
  }
 body{
	padding: 0;
	background-color: WHITE;
}


a {
	text-decoration: underline;
  color: #014F9A;
	}
a:hover  {
	color: red;
	}
table, textarea, body span, a.body {
  font-size: 95%;
}
input.button, input.submit {
  background-color:#dddddd;
  font-size:12px;
}

/* MENU */
body.panel, body.panel_cis {
  background: #014F9A;
  margin:0px;
  padding: 0px;
  padding-left:10px;
  border-bottom: solid 1px white;
/*  border-right: groove 4px #f0f0f0;
  border-left: ridge 2px #f0f0f0;
  border-top: ridge 2px #f0f0f0;*/
  }  
a.panel, a.panel_cis, span.agendaNazev {
  color:white;
  font-weight: bold;
  }
table.panel, table.panel_cis {
  height: 100%;
  }  
table.panel td, table.panel_cis td {
  border: none;
  padding: 2px;
  }
table.panel td.pravy, table.panel_cis td.pravy {
  text-align: right;
  }
table.panel img, table.panel_cis img {
  /*display: none;*/
  }
span.agendaNazev {
  color: #aaaaaa;
  font-weight: bold;
/*  letter-spacing: 0.2em;*/
  font-size: 125%;
  }
span.agendaNazev:first-letter {
  font-size: 150%;
  }
a.panel, a.panel_cis {
	text-decoration: none;
  background: url('images/css/menu_a.gif') no-repeat 0px center;
  font-size: 70%;
  padding: 7px;
  padding-left: 14px;
  text-align:center;  
  text-transform: uppercase;
  margin-right: -0.5em;
  }
a.panel:hover, a.panel_cis:hover {
	text-decoration: underline;
  color: yellow;
  }
table.panel_cis span.agendaNazev, a.panel_cis {
  color: #FEC52A;
  }
body.panel img, body.panel_cis img {
  background-color: white;
  padding: 1px;
  }
/* BROW */
span.caption {
  display: block;
  padding: 0.5em 0 0.2em 0.5em;
  letter-spacing: 0.3em;
  }
span.caption:first-letter {
  font-size: 150%;
  }
form {
  margin: 0.3em 0 0 0;
  }
/* TABLE */ 
table.brow, table.brow td, table.brow th {
  border: solid #bbbbbb 1px;
  }  
table.brow td, table.brow th {
  border-left: none;
  border-top: none;
  padding: 2px;
  }  
table.brow, table.brow_menu {
  }
table.brow {
  background-color:white;
  font-size: 80%;
  border: ridge 2px #bbbbbb;
  border-top: groove 2px #EFEFEF;
  border-left: groove 2px #EFEFEF;
  }
table.brow_menu {
  font-size: 70%;
  padding: 0em 2.3em 0.3em 2.3em;
  }
td, th {
  padding: 0.1em;
  }
th, table.brow th {
  background-color: #014F9A;
  font-size:90%;
  font-weight:normal; 
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  border-bottom: white ridge 2px;
}    
th, a.th {
  color: white;
  }
td.brow_menu {
  padding-top: 0.3em;
  border: none; 
  }  
td.image {
  background-color:#dddddd;
  }
td.browdark, td.browdark_gray, td.browdark_red, td.browdark_green, td.browdark_blue, td.browdark_violet {
  background-color:#EFEFEF;
  }
td.brow_gray, td.browdark_gray, td.brow_gray a.pages, td.browdark_gray a.pages {
  color:silver;
  }
td.brow_red, td.browdark_red, td.brow_red a.pages, td.browdark_red a.pages {
  color:#fa0000;
  }
td.brow_green, td.browdark_green, td.brow_green a.pages, td.browdark_green a.pages {
  color:green;
  }
td.brow_blue, td.browdark_blue, td.brow_blue a.pages, td.browdark_blue a.pages {
  color:blue;
  }
td.brow_violet, td.browdark_violet, td.brow_violet a.pages, td.browdark_violet a.pages {
  color:violet;
  }
td.inputblock, td.filterblock, td.filterblock td {
/*  background: #555555; */
/*  letter-spacing: 0.4em; */
  color: black;
/*  border-bottom: solid 1px #dddddd;
  border-right: solid 1px #dddddd;*/
  padding: 0.3em 0em 0.3em 0.5em;
/*  text-transform: uppercase; */
  font-weight: bold; 
  font-size: 15px; 
  }  

/* DELETE */
h3.filterblock {
  font-size: 70%;
  }
  
/* FORM */  
td.right {
  text-align:right;
  }
form > table {
  font-size: 70%;
  }
.required {
  background-color: rgb(179, 214, 249);
  margin-right: 30px;
  }  

/* SKUPINA */
body.panel_main_left {
  background: #014F9A;
  margin: 0px;
  padding: 0px;
  }
body.panel_main_left table {
  margin: 0px;
  padding: 0px;
  height:100%;
  }  
body.panel_main_left td {
  vertical-align: top;
  }
body.panel_main_left span {
  font-weight:normal;
  color: white; 
  }  
body.panel_main_left span.caption {
  font-size: 120%;
  }  
body.panel_main_left p img {
/*  position: absolute;
  left: 35px;
  top: 22em;*/
  }  
/* AGENDA */
body.panel_main a {
  text-decoration: none;
	color: #014F9A;
  }  
body.panel_main span {
  font-size: 90%;
  padding-left: 5px;
  font-weight: bold;
/*  text-transform: uppercase; */
/*  letter-spacing: 0.3em; */
 }  
body.panel_main ul {
  font-size: 90%;
 }
body.panel_main li {
  list-style-type:circle;
  font-size: 100%;
  margin-left: -0.5em;
  }
body.panel_main li:hover {
  list-style:disc;
 }
/* MAP */
body.toc, body.map, body.empty {
  background: #EFEFEF;
  } 
body.map {
  padding: 0px;
  }
body.map table {
  margin: 3px;
  border: 1px solid #014F9A;
  }
body.map table table {
  margin: 0px;
  border-style: none;
  }
body.map table td.border {  
/*  background: silver; */
  margin: 2px;
  }
body.map form {
  padding: 0px;
  margin: 0px;
  }  
body.toc {
  padding: 5px;
  color: black;
  font-size: 60%;
  font-weight:bold;
	background-color: #8DD8F8;
  }
body.mapwindow {
  background: white;
  border-width: 1px; 
  border-color: #aaaaaa;
  border-style: solid;
  height: 100%;
  margin: 0px;
  }
body.toc div.s_h {
 left: 16px;
 position: relative;
}
/* MAP - DRAW */
.mapdrawtoolbar, .mapdrawhelp {
  background-color: #EFEFEF;
  border: silver 1px solid;
  padding: 2px;
  margin: 2px;
}
.mapdrawtoolbar {
  white-space: nowrap;
}
.mapdrawhelp {
  font-size:80%;
  width:159px;
  padding: 0.3em;
  margin-top: 0px;
  font-size: 9px;
}
.mapdrawhelp h1 {
  font-size: 110%;
  margin: 0.1em;
  margin-bottom: 0.5em;
}
.mapdrawhelp ul {
  margin: 1em 0 1em 0;
  padding-left: 2em;
}
.mapdrawhelp li {
  margin: 0.5em 0 0.5em 0;
  list-style-type: square;
}
.tmap_agenda {
	text-align:left;
	padding-left:30px;
	padding-top:15px;
}
/* ZOOM_TO_XY */
.zoom_to_xy {
  padding: 3px;
  font-size: 10px;
  /*overflow: hidden;*/
  position: absolute;
  left: 3px;
  top: 3px;
  width: 380px;
  height: 2em;
  z-index: 9999;
  background-color: #EFEFEF;
  border: 1px solid #aaaaaa;
}
.zoom_to_xy form {
  MARGIN-TOP: 0pt;
  MARGIN-BOTTOM: 0pt;
}
.zoom_to_xy input {
  border: 1px solid #aaaaaa;
  font-size: 10px;
}
.zoom_to_xy input.mandatory {
  background-color: rgb(255,224,122);
}

