/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

body {
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow: auto;
  color: #595952;
  background: #F9F6F6;
  background-image: url('../images_str/page/tapeta.jpg');
}

td, th, input, select, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #595952;
}

ol {text-indent: 0px; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; padding-left:15px; padding-top:0px;}
ul {text-indent: 0px; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; padding-left:15px; padding-top:0px;}
li {text-indent: 0px; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; padding-left:5px; padding-top:0px;}
p {margin-top: 0px; margin-bottom: 10px; padding-top:0px;}

.nadpis_menu_v {
  font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
  font-size: 26px;
  color: #5D6669;
  font-style: bold;
}

.nadpis_menu_m {
  font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #5D6669;
  font-style: bold;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

form {
  margin: 0;
  padding: 0;
}

a { color: #595952; text-decoration: none;font-weight: bold;}
a:link { color: #595952; text-decoration: none;font-weight: bold;}
a:visited { color: #595952; text-decoration: none;font-weight: bold;}
a:active { color : #595952; text-decoration : none;font-weight: bold;}
a:hover { color: #595952; text-decoration : underline;font-weight: bold;}

.news { color: #5FA0D8; text-decoration: none;font-weight: bold;}
.news:link { color: #5FA0D8; text-decoration: none;font-weight: bold;}
.news:visited { color: #5FA0D8; text-decoration: none;font-weight: bold;}
.news:active { color : #5FA0D8; text-decoration : none;font-weight: bold;}
.news:hover { color: #5FA0D8; text-decoration : underline;font-weight: bold;}


.peta { color: #B5C1D1; text-decoration: underline;font-weight: bold; font-size: 9px;}
.peta:link { color: #B5C1D1; text-decoration: underline;font-weight: bold; font-size: 9px;}
.peta:visited { color: #B5C1D1; text-decoration: underline;font-weight: bold; font-size: 9px;}
.peta:active { color : #B5C1D1; text-decoration : underline;font-weight: bold; font-size: 9px;}
.peta:hover { color: #B5C1D1; text-decoration : underline;font-weight: bold; font-size: 9px;}

.footer_text { color: #B5C1D1; text-decoration: none;font-size: 10px;}

.lang_menu {
  width: 100%;
  text-align: right;
}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.zvl table { 
  border:1px solid #60A1DB;
  border-collapse: collapse;

}

.zvl thead td{ 
  text-decoration:none; 
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  background: #60A1DB;
}

.zvl tbody td{
  text-decoration:none; 
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8px;
  background: #ffffff;
  border:1px solid #60A1DB;
  border-collapse: collapse;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Menu - Basic */
.zpMenu {
  float: left; /* IE fix */
  position: relative;
  color: #ffffff;
  text-decoration:none; 
}

.zpMenuVertical { 
  float: left;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  height: 31px;
  color: #ffffff;
  text-decoration:none; 
}

.zpMenu-top a{ 
  text-decoration:none; 
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
}


.zpMenu-top .zpMenu-label,
.zpMenu-top a {
  color: #ffffff; 
  text-decoration:none; 
  background: #3F5793; 
  height: 20px;
}

.zpMenu-top .zpMenu-item-selected .zpMenu-label,
.zpMenu-top .zpMenu-item-selected a { /* prechod */
  color: #ffffff;
  text-decoration:none; 
}

.zpMenu .zpMenu-item {
  float: none;
}


.zpMenu-vertical-mode .zpMenu-level-1 {
  width: 109px;
  position:relative;
  float:none;
  padding-left: 0px;
  border-bottom:0px solid black;
}

.zpMenu-vertical-mode .zpMenu-item-last {
  border-bottom: 0px solid black;
}

.zpMenu-level-1  {
}

.zpMenu .zpMenu .zpMenu-item {
  float: none; 
}

.zpMenu .zpMenu .zpMenu-item table.zpMenu-table {
  width: 100%;
  margin-top: 2px;
}

.zpMenu-item table.zpMenu-table {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration:none; 
  width: 109px;
}


.zpMenu-item {
  cursor: pointer;
}

.zpMenu .zpMenu-item .minus,
.zpMenu .zpMenu .zpMenu-item .minus,
.zpMenu .zpMenu-item .plus, 
.zpMenu .zpMenu .zpMenu-item .plus {
  display: none;
}

.zpHideOnLoad {
  background: url("images/menuLoad.gif") no-repeat 100% 100%;
  display:none;
}
.zpHideOnLoad ul {
  display:none;
}

.zpMenu .zpMenu .zpMenu-item .zpMenu-item-hr,
.zpMenu .zpMenu .zpMenu-item-hr .zpMenu-item td,
.zpMenu .zpMenu .zpMenu-item-hr .zpMenu-item td .zpMenu-label,
.zpMenu .zpMenu .zpMenu-item-hr .zpMenu-item .tgb,
.zpMenu .zpMenu .zpMenu-item-hr .zpMenu-item .icon,
.zpMenu .zpMenu .zpMenu-item-hr {
  margin:0px;
  padding:0px;
  border-color:black;
  background:black;			
  background-color:black;
}

.zpMenu .zpMenu .zpMenu-item-hr hr {
  display: none; 
} 

.zpMenu .zpMenu .zpMenu-item-hr hr * { 
  display: none; 
} 


.zpMenu .zpMenu .icon {
  background: none;
  width: 0px;
}

.zpMenu .zpMenu  .zpMenu-noicon {
  background: none;
  width: 0px;
}

.zpMenu .zpMenu {
  position: absolute;
  width: 109px;
}

.zpMenu .zpMenu .zpMenu-item {
  float: left;
  width: 109px;
  padding:0px;
}

.zpMenu .zpMenu {
  border: 0px solid #137975;
}


/* Menu - Office menu */
.zpMenu {
  text-align:center;
}


/* TOP Menu */
.zpMenu .zpMenu-item-selected {
  background: url("image/menu/bg_top_on.gif") repeat 100% 100%; 
}

.zpMenu .zpMenu .zpMenu-item-selected .zpMenu-label,
.zpMenu .zpMenu .zpMenu-item-selected .tgb {
  background: #3F5793; 
  height: 20px;
  color: #ffffff;
  text-decoration:none; 
}

/* The arrow that shows up when there's a sub-menu */
.zpMenu .zpMenu .zpMenu-item-collapsed .zpMenu-label {
  background-position:right;
}

/* The arrow that shows up when there's a sub-menu and the item is hovered*/
.zpMenu .zpMenu .zpMenu-item-expanded .zpMenu-label {
  background-position:right;
}


/* Controls the behavior of ALL left icons */
.zpMenu .zpMenu  .icon {
  height: 20px;
  color: #ffffff;
  text-decoration:none; 
}

.zpMenu a:link { color: #ffffff;text-decoration:none; }
.zpMenu a:visited { color: #ffffff;text-decoration:none; }
.zpMenu a:active { color: #ffffff;text-decoration:none; }
.zpMenu a:hover { color: #ffffff;text-decoration:none; }

.zpMenu-label a:link { color: #ffffff;text-decoration:none; }
.zpMenu-label a:visited { color: #ffffff;text-decoration:none; }
.zpMenu-label a:active { color: #ffffff;text-decoration:none; }
.zpMenu-label a:hover { color: #ffffff;text-decoration:none; }

.zpMenu-item a:link { color: #ffffff;text-decoration:none; }
.zpMenu-item a:visited { color: #ffffff;text-decoration:none; }
.zpMenu-item a:active { color: #ffffff;text-decoration:none; }
.zpMenu-item a:hover { color: #ffffff;text-decoration:none; }

.zpMenu-item-selected a:link { color: #ffffff;text-decoration:none; }
.zpMenu-item-selected a:visited { color: #ffffff;text-decoration:none; }
.zpMenu-item-selected a:active { color: #ffffff;text-decoration:none; }
.zpMenu-item-selected a:hover { color: #ffffff;text-decoration:none; }

