﻿BODY {
  margin: 0;
  padding: 0;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 64%;
  color: #000000;
  background-color: #F0F0F0;
}
* html body{
  font-size: 59%;
}
td{
  font-size: 11px;

}

#main {
  text-align: center;
  width: 1000px;
  margin: 0px auto 0px auto;
  position: relative;
  background-color: #FFF;
}

#blok {
  margin: 0;
  padding: 0;
  width: 100%;
}
#blokl {
  float: left;
  text-align: left;
  width: 824px;
  padding: 0;
  margin: 0;
}
#blokr {
  float: right;
  text-align: left;
  width: 175px;
  padding: 0;
  margin: 0;
}

#head {
  height: 116px;
  xbackground: transparent url(head_bg1.png) repeat-x;
  background: transparent url(head_zima.png) repeat-x;
  background: transparent url(head_bgr.png) repeat-x;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}
#logo {
  position: absolute;
  float: left;
  padding: 0;
  margin: 0;
  left: 12px;
  top: 12px;
}

#kos a {
  position: absolute;
  padding: 0;
  margin: 0;
  left: 744px;
  top: 78px;
  width: 93px;
  height: 53px;
  z-index: 150;
  display: block;
  background-image: url(kos.gif);
}
#kos a:hover {
  background-image: url(kos_on.gif);
}

#rblok_user_img {
	display: none;
  position: absolute;
  padding: 0;
  margin: 0;
  left: 940px;
  top: 26px;
  width: 56px;
  height: 43px;
  text-align: center;
  vertical-align: middle;
  z-index: 500;
}


#menu1 {
  position: relative;
  float: right;
  color: Silver;
  margin: 5px;
  font-weight: normal;
}
#menu1 a {
  font-size: 1em;
  text-align: right;
  color: White;
  text-decoration: none;
  font-weight: normal;
}
#menu1 a:hover {
  color: #CE5635;
  text-decoration: none;
}

/*-------------menu2-------------*/
#menu2 dl, #menu2 dt, #menu2 dd, #menu2 ul, #menu2 li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu2 {
  position: absolute;
  padding: 0;
  margin: 0;
  left: 0px;
  top: 89px;
  height: 29px;
  background: transparent url(menu2_bg.png) repeat-x;
  z-index:100;
  width: 824px;
  padding: 2px 0 0 0;
}

#menu2 dl {
  float: left;
  width: 100px;
  margin: 4px 0 0 0;
}
#menu2 dt {
  cursor: pointer;
  text-align: center;
  padding: 0 0 1px 0;
  width: 100px;
}
#menu2 dd {
  xborder: 1px solid #6EB8FF;
  display: none;
  width: 150px;
  z-index:101;
}
#menu2 ul {
  
}
#menu2 li {
  width: 150px;
  text-align: center;
  xbackground: #66B4FF;
  background: #AAD5FF;
  font-size: 1em;
  font-weight: bold;
  xpadding: 3px 3px 3px 2px;
  xcolor: White;
  color: #CE5635;
  border-top: 1px solid #6EB8FF;
}
#menu2 li a {
  text-align: left;
  font-size: 1.1em;
  font-weight: normal;
  color: Navy;
  text-decoration: none;
  display: block;
  height: 100%;
  border: 0 none;
  background: #AAD5FF;
  padding: 3px 3px 3px 3px;
}
#menu2 dt a {
  text-align: center;
  font-size: 1.2em;
  color: #DDDDDD;
  font-weight: bold;
  text-decoration: none;
  display: block;
  height: 100%;
  border: 0 none;
}
#menu2 dt a:hover {
  color: White;
  xbackground: #77BCFF;
}
#menu2 li:hover, {
  xcolor: White;
  xbackground: #77BCFF;
}
#menu2 li a:hover {
  color: White;
  background: #77BCFF;
}
/*--------------*/

#face{
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}

#left {
  position: relative;
  float: left;
  padding: 0;
  margin: 0;
  left: 0px;
  top: 0px;
  width: 204px;
}
#data {
  position: relative;
  float: right;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0px;
  width: 620px;
}

#foot {
  clear: both;
  background: Fuchsia;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0px;
  position: relative;
}

#hledej {
  position: relative;
  margin: 0;
  left: 0px;
  top: 0px;
  height: 89px;
  width: 204px;
  background: #FF8C00 url(hledani_bg.png);
}

.hledani {
  padding: 0;
  margin: 0;
}
div.hledani{
  position: absolute;
  left: 10px;
  top: 14px;
  font-size: 1.3em;
  font-weight: bolder;
  color: White;
}
input.hledani {
  position: absolute;
  left: 10px;
  top: 30px;
  width: 125px;
  height: 15px;
  background-color: #FFEAB9;
  color: Maroon;
  border: 1px solid #db7035;
  font-size: 1em;
}
input.hledanigo{
  position: absolute;
  left: 155px;
  top: 32px;
  padding: 0;
  border: 0px;
  background-color: transparent;
}
a.elocator{
  color: White;
  position: absolute;
  top: 60px;
  left: 10px;
  font-size: 1.0em;
  font-weight: bolder;
  text-decoration: none;
}
a.elocator:hover{
  text-decoration: underline;
}

#strom {
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  width: 204px;
  background: #FFF url(strom_bg.gif) repeat-y;
  font-size: 1em;
}
#strom ul {
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
  background: #FFF url(strom_foot.png) no-repeat bottom;
  background-color: transparent;
}
#strom ul li{
  padding: 4px 0 0 0;
  margin: 0;
  list-style: none;
  background: transparent url(strom_top.png) no-repeat left top;
}
#strom ul li a {
  display: block;
  color: #4D4948;
  text-decoration: none;
  background: transparent url(bod1.gif) no-repeat 12px center;
  padding: 0 0 0 24px;
}
#strom ul li li {
  padding: 0;
  background: transparent none;
}
#strom ul li ul {
  padding: 0;
  background: transparent none;
}
#strom ul li li ul {
  padding: 0;
  background: transparent none;
}
#strom ul li li li {
  padding: 0;
  background: transparent none;
}
#strom ul li li a {
  display: block;
  color: #005C9E;
  text-decoration: none;
  background: transparent url(bod2.gif) no-repeat 24px center;
  padding: 0 0 0 36px;
}
#strom ul li li li a {
  display: block;
  color: #005C9E;
  text-decoration: none;
  background: transparent url(bod3.gif) no-repeat 36px center;
  padding: 0 0 0 48px;
}
#strom a:hover {
  text-decoration: underline;
}
.stromon, #strom span {
  font-weight: bold;
  color: #CE5635;
}
span.stromsum {
	color: #5A5A5A;
	font-weight: normal;
}

#drobek {
  position: relative;
  height: 22px;
  width: 100%;
  background: Silver url(drobek_bg.png) repeat-x;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  font-size: 1em;
}
#drobeka {
  padding: 4px 0px 0px 0px;
  color: #6A6A6A;
}
#drobeka ul, #drobeka li {
  display: inline;
  padding: 0px 0px 0px 7px;
  margin: 0;
}
#drobeka li {
  padding-left: 12px;
  background: url(drobek_sip.png) no-repeat left center;
  color: #0C63A1;
}
#drobeka a {
  text-decoration: none;
  color: #0C63A1;
}
#drobeka a span {
  font-weight: bold;
  color: #CE5635;
}
#drobeka h1 {
  display: inline;
  font-size: 1em;
  font-weight: normal;
}
/*--------------------------------------------------------------------------*/
/*  nastaveni zobrazeni*/

#zobr {
  position: relative;
  width: 616px;
  background: #FFFFE3 url(zobr_bg.gif) repeat-y;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0px;
  font-size: 1em;
  zx-index: 10;
}
#zobr div.top {
  position: relative;
  top: 0;
  width: 616px;
  height: 5px;
  font-size: 1px;
  background: transparent url(zobr_bg_top.png) no-repeat;
  z-index: 10;
}
#zobr div.bot {
  position: relative;
  width: 616px;
  background: transparent url(zobr_bg_bot.gif) no-repeat;
  height: 7px;
  font-size: 1px;
  z-index: 10;
}
#zobr div.titl {
  position: absolute;
  background: #FFFFE3 url(zobr_bg_titl.png) repeat-y;
  top: 4px;
  left: 1px;
  width: 84px;
  height: 16px;
  padding: 0px 0px 0px 5px;
  color: White;
  z-index: 9;
}
#zobrhidxsort {
  position: absolute;
  background: #E8F7FC;
  top: 16px;
  left: 326px;
  width: 121px;
  padding: 2px 2px 2px 5px;
  color: Navy;
  z-index: 500;
  display: none;
  border: 2px solid #BACCD9;
  border-top: 0px;
  text-align: left;
}
#zobrhidxlist {
  position: absolute;
  background: #E8F7FC;
  top: 16px;
  left: 573px;
  width: 23px;
  padding: 2px 5px 2px 5px;
  color: Navy;
  z-index: 500;
  display: none;
  border: 2px solid #BACCD9;
  border-top: 0px;
  text-align: right;
}
#zobr table.nastav {
  position: relative;
  border-collapse: collapse;
  top: -2px;
  left: 90px;
  width: 523px;
}
#zobr table.nastav1 {
  position: relative;
  border-collapse: collapse;
  top: 0px;
  left: 5px;
  width: 613px;
}
#zobr td {
  vertical-align: middle;
}
#zobr img {
  text-decoration: none;
  padding: 0 2px 0 2px;
  vertical-align: middle;
}
#zobr a {
  color: #0C63A1;
  text-decoration: none;
}

/*---------------------------------------------------------------------------*/
/*  nastaveni cislovani    */
#lists {
  position: relative;
  text-align: center;
  height: 17px;
  width: 613px;
  padding: 0;
  margin: 0;
  left: 0;
  top: 1px;
  font-size: 1em;
  color: #CE5635;
}
#lists ul {
  display: inline;
  padding: 0;
  margin: 0;
}
#lists li {
  display: inline;
  padding: 0;
  margin: 0 1px 0 1px;
}
#lists li span.act {
  font-weight: bold;
  color: #CE5635;
  border: 1px solid Gray;
}
#lists span.sip{
  color: #0C63A1;
  text-decoration: none;
}
#lists span.z{
  color: #CE5635;
}
#lists li a {
  font-weight: normal;
  text-decoration: none;
  color: #0C63A1;
  border: 1px solid White;
}
#lists li a:hover {
  border: 1px solid Gray;
  color: #0C63A1;
}
#lists form {
  height: 0;
  font-size: 0;
}
#lists input {
  height: 9px;
  font-size: 8px;
  vertical-align: top;
}
#lists input.go {
  height: 13px;
  width: 22px;
  padding: 1px 1px 1px 1px;
}

/*--------------------------------------------------------------------------*/
/*  nastaveni fltru*/

#filt {
  position: relative;
  width: 616px;
  background: #FFFFE3 url(filt_bg.gif) repeat-y;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0 px;
  font-size: 1em;
  z-index:0;
}
#filt div.top {
  position: relative;
  top: 0;
  width: 616px;
  height: 5px;
  font-size: 1px;
  background: transparent url(filt_bg_top.png) no-repeat;
  z-index: 10;
}
#filt div.bot {
  position: relative;
  width: 616px;
  background: transparent url(filt_bg_bot.gif) no-repeat;
  height: 7px;
  font-size: 1px;
}
#filttitl {
  position: absolute;
  background: #FFFFE3 url(filt_bg_titl.png) repeat-y;
  top: 4px;
  left: 1px;
  width: 90px;
  height: 16px;
  padding: 0px 0px 0px 5px;
  color: White;
  z-index: 9;
}
#filtdata {
  position: relative;
  top: 0px;
  left: 95px;
  width: 518px;
  text-align: justify;
}
#filtdata ul, #filtdata li {
  display: inline;
  padding: 0;
  margin: 0;
  text-align: justify;
}
#filt li {
  padding-left: 10px;
  background: url(off.gif) no-repeat left center;
}
#filt a {
  color: #0C63A1;
  text-decoration: none;
}
.filton{
  color: #CE5635;
}
.filtduraz{
  font-weight: bold;
  color: Red;
}
#filt li.filton{
  background: url(on.gif) no-repeat left center;
}

/*--------------------------------------------------------------------------*/


#user {
  position: relative;
  width: 100%;
  background: #00A7E2 url(user_bg.png) no-repeat top;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  font-size: 1em;
  font-weight: normal;
}
#usera {
  padding: 8px 5px 5px 10px;
}
#user h2 {
  font-size: 1.3em;
  font-weight: bold;
  color: White;
}
#user h3, #user a {
  font-size: 1.2em;
  font-weight: bold;
  color: White;
  text-align: right;
  text-decoration: none;
}
#user a:hover {
  text-decoration: underline;
}
#user label {
  display: block;
  font-size: 1em;
  color: White;
}
#user input {
  width: 125px;
  height: 13px;
  background-color: #C7E3FF;
  color: Navy;
  border: 1px solid #6DbCDE;
  margin: 5px 1px 3px 5px;
}
#user input.usergo{
  position: relative;
  width: 22px;
  height: 13px;
  left: 140px;
  top: -20px;
  margin: 0;
  border: 0;
  background-color: transparent;
}

/*------------------------------------------------------------*/
/*  levy blok  */
#lblok{
  background: white url(rbloktop_bg.png) no-repeat top;
  padding: 0;
  margin: 10px 0px 0px 10px;
	width: 173px;
	text-align: center;
}
#lblok h3 {
  color: White;
  text-align: center;
  padding: 0px 0px 0px 0px;
  height: 17px;
  font-size: 1.3em;
  margin: 0;
}
#lblok div {
  xborder-left: 1px solid #1B6DA8;
  xborder-right: 1px solid #1B6DA8;
  xborder-bottom: 1px solid #1B6DA8;
  border-left: 1px solid silver;
  border-right: 1px solid silver;
  border-bottom: 1px solid silver;
  xbackground: #EBF2F7;
  background: #E8F7FC;
  padding: 0px;
  margin: 0 0 0 0px;
  width: 171px;
}
#lblok td {
  xborder-bottom: 1px solid #1B6DA8;
  border-bottom: 1px solid silver;
  padding: 3px 0px 5px 0px;
}
#lblok a {
  color: Navy;
  text-decoration: none;
  font-weight: bold;
}
#lblok a:hover {
  text-decoration: underline;
}


/*------------------------------------------------------------*/
/*  pravy blok  */
#rblok{
  background: white url(rbloktop_bg.png) no-repeat top;
  padding: 0px 0px 0px 1px;
  margin: 5px 0 0 0;
}
#rblok h3 {
  color: White;
  text-align: center;
  padding: 5px 0px 0px 0px;
  height: 17px;
  font-size: 1.3em;
  margin: 0;
}
#rblok div {
  xborder-left: 1px solid #1B6DA8;
  xborder-right: 1px solid #1B6DA8;
  xborder-bottom: 1px solid #1B6DA8;
  border-left: 1px solid silver;
  border-right: 1px solid silver;
  border-bottom: 1px solid silver;
  xbackground: #EBF2F7;
  background: #E8F7FC;
  padding: 0;
  margin: 0 0 0 -1px;
  width: 173px;
}
#rblok td {
  xborder-bottom: 1px solid #1B6DA8;
  border-bottom: 1px solid silver;
  padding: 3px 0px 5px 0px;
}
#rblok a {
  color: Navy;
  text-decoration: none;
  font-weight: bold;
}
#rblok a:hover {
  text-decoration: underline;
}
/*------------------------------------------------------------*/
/*  pravy blok - uzivatel */
#rblok_user{
  background: white url(rbloktop_bg.png) no-repeat top;
  padding: 0px 0px 0px 1px;
  margin: 0px 0 0 0;
}
#rblok_user h3 {
  color: White;
  text-align: center;
  padding: 5px 0px 0px 0px;
  height: 17px;
  font-size: 1.3em;
  margin: 0;
}
#rblok_user div {
  border-left: 1px solid #1B6DA8;
  border-right: 1px solid #1B6DA8;
  border-bottom: 1px solid #1B6DA8;
  background: #75C5F0;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px -1px;
  width: 173px;
  color: Black;
}
#rblok_user div.data {
  padding: 4px 0px 1px 0px;
  font-weight: normal;
}
#rblok_user div.data1{
  padding: 0 0 0 5px;
  width: 166px;
  border: none;
  background: transparent;
}
#rblok_user div.data1 ul {
  padding: 0;
  margin: 0;
}
#rblok_user div.data1 ul li{
  list-style: none;
}
#rblok_user div.data1 li{
  height: 13px;
}
#rblok_user div.data1 ul li a {
  display: block;
  color: #4D4948;
  text-decoration: none;
  background: transparent url(bod_user.gif) no-repeat 2px center;
  padding: 0 0 0 12px;

}
#rblok_user form {
  height: 1%;
}
#rblok_user input {
  height: 11px;
  font-size: 10px;
  border: 0px;
  background-color: #C7E3FF;
  color: #333333;
}
#kos-stav-fr{
  width: 150px;
  height: 40px;
  background-color: transparent;
  margin: 4px 0px 0px 7px;
  border-top: 1px solid #E8F7FC;
}
#kos-stav {
  background-color: transparent;
}

/*------------------------------------------------------------*/
/*  pravy blok  */
#leftinfo{
  position: relative;
  background: white url(linfo_bg.png) repeat-x top left;
  padding: 1px 1px 0px 5px;
  margin: 0px 10px 0px 0px;
  border-bottom: 2px solid #C2C1C1;
  border-right: 1px solid #C2C1C1;
}
#leftinfo h5 {
  color: White;
  text-align: center;
  padding: 5px 0px 0px 0px;
  margin: 1px 1px 1px 1px;
  font-size: 1.3em;
}
#leftinfo img.close {
  position: relative;
  float: right;
  top: 1px;
  padding: 0;
  margin: 0;
}
#leftinfo p {
  color: Gray;
  text-align: left;
  padding: 8px 5px 2px 0px;
  margin: 0;
  font-size: 1.1em;
}

/*----------------------------------------------------------------------------*/
#det-img {
  border: 2px solid #CFCFCF;
  float: left;
}
#det-img a {
  border: 0;
}
#det-img>a>img {
  border: 2px solid #CFCFCF;
  padding: 2px;
  margin: 2px
}
#det h1 {
  font-size: 1.4em;
  color: #005C9E;
  font-weight: bold;
}
#det table {
  font-size: 1.2em;
}
#det td {
  padding: 1px 3px 1px 3px;
}
#det td.2 {
  font-weight: bold;
}
#det span{
  color: Gray;
}
#det span.sdph{
  color: Red;
  font-weight: bold;
  font-size: 1.5em
}

/*-------------detail zalozky-------------*/
#det-tab {
  clear: both;
  position: relative;
  padding: 0;
  margin: 0;
  left: 0px;
  top: 0px;
  height: 18px;
  z-index: 10;
}

#det-tab div {
  float: left;
  margin: 0px 0pt 0pt 5px;
  border: 1px solid #93D9F2;
  background-color: #E8F7FC;
}
#det-tab a {
  display: block;
  margin: 0;
  padding: 3px 5px 2px 5px;
  color: #00A7E2;
  text-decoration: none;
}
#det-tab a:hover {
  background-color: #00A7E2;
  color: #93D9F2;
}
#det-tab a span {
  color: #CE5635;
  font-weight: bold;
}
#det-info {
  position: relative;
  padding: 0;
  margin: 0;
  left: 0px;
  top: 0px;
  border: 1px solid #93D9F2;
  width: 605px;
  background-color: White;
  min-height: 200px;
  z-index: 5;
}
#det-infoa {
  padding: 5px;
}
/*--------------*/

#htmlx {
  margin: 0;
  padding: 0;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #000000;
  background-color: #FFF;
  text-align: left;
  width: 100%;
  font-weight: normal;
}

/* katalog - prehled - tucny nadpis---------------------------------------*/
a.kat_pr_name {
  font-weight: bold;
  text-decoration: none;
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 9pt;
  color: #054274;
}
a.kat_pr_name:hover {
  text-decoration: underline;
}

/* e2locator -------------------------------------------------------------*/
#locator {
  position: relative;
  width: 616px;
  top: 3px;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 15;
}
#locator p {
  position: absolute;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size: 11px;
  color: White;
}
#locator div.head {
  position: relative;
  background: white url(locator_bg_top.jpg) no-repeat top;
  height: 86px;
  top: 0;
  left: 0;
}
#locator p.head1 {
  top: 45px;
  left: 63px;
  width: 170px;
}
#locator p.head2 {
  top: 57px;
  left:40px;
  width:200px;
  font-size: 9px;
}
#locator p.head3 {
  top: 13px;
  left:275px;
  width:340px;
  color: black;
  font-size: 9px;
  font-weight: normal;
}

#locator div.body {
  position: relative;
  mxin-height: 90px;
  background: silver url(locator_bg_body.png) repeat-y top;
}
#locator p.body_vyska {
  position: relative;
  height: 77px;
}
#locator div.find {
  position: absolute;
  top: -10px;
  left: 6px;
  width: 293px;
  height: 85px;
  background: transparent url(locator_bg_search.png) no-repeat bottom;
}
#locator div.select {
  position: absolute;
  top: -10px;
  left: 317px;
  width: 293px;
  height: 85px;
  background: transparent url(locator_bg_select.png) no-repeat bottom;
}
#locator div.blok_s1 {
  display: block;
  cxursor: pointer;
  position: absolute;
  top: 32px;
  left: 14px;
  width: 266px;
  height: 20px;
}
#locator div.blok_s2 {
  display: block;
  cxursor: pointer;
  position: absolute;
  top: 59px;
  left: 14px;
  width: 266px;
  height: 20px;
}
#locator div.blok_f2 {
  display: block;
  cxursor: pointer;
  position: absolute;
  top: 59px;
  left: 14px;
  width: 266px;
  height: 20px;
}
#locator p.text {
  top: 8px;
  left: 8px;
  color: #CA4925;
  font-size: 12px;
}
#locator p.text1 {
  top: 35px;
  left: 45px;
  color: Gray;
  cxursor: pointer;
}
#locator p.text2 {
  top: 62px;
  left: 45px;
  color: Gray;
  cxursor: pointer;
}
#locator img.krok1 {
  position: absolute;
  top: 25px;
  left: 8px;
  cxursor: pointer;
}
#locator img.krok2 {
  position: absolute;
  top: 54px;
  left: 8px;
  cxursor: pointer;
}
#locator img.sip1 {
  position: absolute;
  top: 32px;
  left: 265px;
  cxursor: pointer;
}
#locator img.sip2 {
  position: absolute;
  top: 59px;
  left: 265px;
  cxursor: pointer;
}


#locator input.find3 {
  position: absolute;
  top: 30px;
  left: 42px;
  width: 160px;
  height: 15px;
  background-color: White;
  color: Gray;
  border: 2px solid #efec12;
  font-size: 10px;
  padding: 0 3px 0 3px;
}
#locator input.find4 {
  position: absolute;
  top: 33px;
  left: 215px;
}

#locator p.find7 {
  top: 62px;
  left: 45px;
  color: Gray;
}

#locator img.sel1 {
  position: absolute;
  top: 5px;
  left: 8px;
}
#locator img.sel4 {
  position: absolute;
  top: 34px;
  left: 8px;
}
#locator img.sel5 {
  position: absolute;
  top: 38px;
  left: 265px;
}


#locator p.info1 {
  top: 12px;
  left: 310px;
  color: #CA4925;
  font-size: 12px;
  text-align: center;
  height: 125px;
  width: 293px;
  background: silver url(locator_bg_info.png) no-repeat top;
}
#locator span.sel {
  color: black;
}

#locatorinfo2 {
  position: relative;
  top: 0;
  left: 6px;
  color: black;
  font-size: 10px;
  text-align: left;
  width: 604px;
  margin: 0;
  padding: 0;
}
#locatorinfo2 a{
  color: black;
  text-decoration: none;
}
#locatorinfo2 a:hover{
  text-decoration: underline;
}
#locatorinfo2 div.info2a{
  background: transparent url(locator_bginfo_top.png) no-repeat left top;
  height: 5px;
}
#locatorinfo2 div.info2b{
  padding: 0 5px 0 5px;
  background: transparent url(locator_bginfo_body.png) repeat-y left;
}
#locatorinfo2 div.info2c{
  background: transparent url(locator_bginfo_foot.png) no-repeat left top;
  height: 5px;
}
#locatorinfo2 img {margin: 0px 60px 0px 0px;}
#locatorinfo2 span {font-weight: bold;}

#locator div.foot {
  position: relative;
  txop: -5px;
  background: white url(locator_bg_foot.png) no-repeat top;
  height: 6px;
  zx-index: 10;
}
#locatorvyr {
  position: absolute;
  top: 129px;
  left: 0px;
  width: 608px;
  border: 1px solid black;
  background-color: #F3F4F5;
  padding: 3px 3px 3px 3px;
  display: none;
  z-index: 601;
  overflow: auto; height: 23em;
}
#locatorvyr a {
  color: black;
  text-decoration: none;
  background: transparent url(bod1.gif) no-repeat 3px center;
  padding: 0 0 0 12px;
  margin: 0;
  display: block;
}
#locatorvyr a:hover {text-decoration: underline;}
#locatorvyr table { width: 100%;}
#locatorvyr span {font-weight: bold;}

#locatorzar {
  position: absolute;
  top: 158px;
  left: 0px;
  width: 608px;
  border: 1px solid black;
  background-color: #F3F4F5;
  padding: 3px 3px 3px 3px;
  display: none;
  z-index: 600;
  overflow: auto; height: 20em;
}
#locatorzar a {
  color: black;
  text-decoration: none;
  background: transparent url(bod1.gif) no-repeat 3px center;
  padding: 0 0 0 12px;
  margin: 0;
  display: block;
}
#locatorzar a:hover {
  text-decoration: underline;
}
#locatorzar table { width: 100%;}
#locatorzar span.vyr {font-weight: bold;color: #CA4925;font-size:11px;padding:0px 0px 0px 5px;}

#locatorzarf {
  position: absolute;
  top: 158px;
  left: 0px;
  width: 608px;
  border: 1px solid black;
  background: white;
  padding: 3px 3px 3px 3px;
  z-index: 600;
  overflow: auto; height: 20em;
}
#locatorzarf a {
  color: black;
  text-decoration: none;
  background: transparent url(bod1.gif) no-repeat 3px center;
  padding: 0 0 0 12px;
  margin: 0;
  display: block;
}
#locatorzarf a:hover {
  text-decoration: underline;
}
#locatorzarf table { width: 100%;}
#locatorzarf span { color: #CA4925; font-weight: bold;}

#locator span.zb1 {
  color: black;
  text-decoration: none;
  font-weight: bold;
  background: transparent url(bod1.gif) no-repeat 3px center;
  padding: 2px 0 2px 14px;
  margin: 0;
  display: block;
  
}
#locator span.zb2 {
  color: black;
  text-decoration: none;
  background: transparent url(bod1.gif) no-repeat 14px center;
  padding: 0 0 0 24px;
  margin: 0;
  display: block;
  
}
#locator a.zb3 {
  color: black;
  text-decoration: none;
  background: transparent url(bod3.gif) no-repeat 25px center;
  padding: 0 0 0 39px;
  margin: 0;
  display: block;
  
}
#locatorzar a.zb3:hover {
  text-decoration: underline;
}
#locator span.zb4 {
  position:relative
  top: 8px;
  left: 8px;
  color: #CA4925;
  font-size: 11px;
  font-weight: bold;
  padding: 1px 2px 3px 4px;
}
#locator span.zb5 {
  position:relative
  top: 8px;
  left: 8px;
  color: #CA4925;
  font-size: 10px;
  font-weight: bold;
  padding: 1px 2px 3px 4px;
}

#locatorzal1 {
  height:1px;
  width: 291px;
  background-color: transparent;
  border-top: 1px solid #F3F4F5;
  top:129px;
  left:318px;
  position:absolute;
  z-index:605;
  padding: 0; margin: 0;
}
#locatorzal2 {
  height:1px;
  width: 291px;
  background-color: transparent;
  border-top: 1px solid #F3F4F5;
  top:158px;
  left:318px;
  position:absolute;
  z-index:605;
}
#locatorzal3 {
  height:1px;
  width: 291px;
  background-color: transparent;
  border-top: 1px solid White;
  top:158px;
  left:7px;
  position:absolute;
  z-index:605;
}

/* vyskakovaci div ----------------------------------------------------------*/
#okno_center {
  position: absolute;
  top: 50px;
  left: 10px;
  width: 720px;
  border: 3px ridge Gray;
  background: white;
  padding: 0;
  margin: 0;
  z-index: 1000;
  height: 400px;
  display: none;
}
#okno_center div.oc{padding: 6px;  overflow: auto;height: 375px;}
#okno_center p.oc{
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: block;
  background-color: #75C5F0;
  text-align: right;
  font-weight: bold;
  font-size: 12px;
}

/* box v datove oblasti ---------------------------------------------*/
#databox {
  border: 1px solid Silver;
  background-color: White;
  padding: 4px 5px 4px 5px;
  margin: 10px 5px 4px 5px;
}
#databox_head{
  position: relative;
  margin: 0;
  padding: 1px 5px;
  top: -15px;
  left: 10px;
  background-color: White;
  display: inline;
  left: 10px;
  text-align: center;
  font-size: 1.2em;
  font: small-caps;
  color: Gray;
}
#databox hr {
  color: #ADADAD;
  border: none;
  border-top: 1px solid Silver;
}
.Novinky{
  font-size: 11px;
}
