@media print {
  .noprint {
    display: none;
  }
}

#banner{
  height: 484px;
  margin: 351px auto 15px auto;
  padding-top: 1px;
  position: absolute;
  text-align: center;
  width: 654px;
}

#detail_left{
  float: left;
  height: auto;
  margin-left: 20px;
  width: 633px;
}

#detail_right{
  float: none;
  height: auto;
  margin-left: 640px;
  width: 360px;
}

#detail_top1{
  border-color: #9FA5AC;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  float: left;
  height: 35px;
  padding: 10px 0px 10px 0px;
  width: 503px;
}

#detail_top2{
  border-color: #9FA5AC;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  float: right;
  font-size: 85%;
  font-weight: bold;
  height: 30px;
  padding: 25px 0px 0px 0px;
  width: 120px;
}

#detail_top2 ul{
  list-style-image: url(images/odrazka-detail.jpg);
  margin: 0px;
  padding: 10px;
}

#lidi{
/*background: url(images/soutez_home.gif);*/
  background-position: 2px;
  background-repeat: no-repeat;
  height: 70px;
  left: auto;
  position: absolute;
  text-align: center;
  top: 5px;
  width: 655px;
}

#menu-lbox{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  font-size: 85%;
  height: auto;
  margin-bottom: 15px;
  padding: 10px 0px 10px 10px;
  text-align: left;
  width: 190px;
}

#menu-lbox h1{
  font-size: 130%;
  margin-top: 0px;
}

#menu-lbox2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  font-size: 85%;
  height: auto;
  margin-bottom: 15px;
  padding: 10px 0px 10px 10px;
  text-align: left;
  width: 190px;
}

#menu-text{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  font-size: 85%;
  height: 20px;
  margin: auto;
  text-align: center;
  width: 620px;
}

#menu-text2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  font-size: 85%;
  height: 20px;
  letter-spacing: -1px;
  margin: auto;
  padding-top: 8px;
  text-align: left;
}

#menu_top{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  height: 1px;
  margin: auto;
  width: 144px;
}

#menu_top2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 88%;
  font-weight: bold;
  height: auto;
  margin: auto;
  padding: 0px;
  text-align: left;
  width: 144px;
}

#menu_top2 a, a:hover, a:visited, a:active, a:link {
  color: #000000;
  text-decoration: none;
}

#menu_top2 li {
  font-size: 90%;
  list-style: none;
  margin: 0px 0px 0px 0px;
}

#menu_top2 ul {
  margin: 0px 0px 1px 10px;
  padding: 0px;
}

#menu_top3{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  font-size: 95%;
  height: auto;
  margin: auto;
  margin-bottom: 5px;
  margin-top: 5px;
  text-align: left;
  vertical-align: middle;
  width: 116px;
}

#menu_top3 li {
  list-style: none;
  margin: 0px 0px 1px 0px;
}

#menu_top3 ul {
  margin: 0px 0px 0px 5px;
  padding: 0px;
}

#n_select-box1{
  background-image: url(images/ruda-back3.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: 30px 0px 0px 15px;
  text-align: left;
  width: 265px;
}

#n_select-box2{
  background-image: url(images/seda-back.gif);
  background-position: 2px 5px;
  background-repeat: no-repeat;
  height: 35px;
  margin: 15px 0px 0px 15px;
  text-align: left;
  vertical-align: bottom;
  width: 220px;
}

#n_select-box3{
  background-image: url(images/modra-back3.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: 15px 0px 0px 15px;
  text-align: left;
  width: 265px;
}

#n_select-box4{
  background-image: url(images/hneda-back4.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: 15px 0px 0px 15px;
  text-align: left;
  width: 265px;
}

#ramecek-top{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 2px;
  height: 247px;
  padding-top: 23px;
  position: absolute;
  top: 58px;
  width: 650px;
}

#ramecek-top-menu{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  font-size: 130%;
  font-weight: bold;
  margin: 0px auto 5px auto;
  padding-bottom: 8px;
  text-align: center;
  width: 626px;
}

#ramecek-top-nadobor{
  border-color: #FF0000;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  font-size: 130%;
  font-weight: bold;
  margin: 10px auto 0px auto;
  padding-bottom: 8px;
  text-align: justify;
  width: 626px;
}

#ramecek-top2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px;
  height: 315px;
  position: absolute;
  text-align: center;
  top: 32px;
  width: 650px;
}

#select-box1{
  background-image: url(images/ruda-back.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: auto;
  text-align: center;
  width: 214px;
}

#select-box2{
  background-image: url(images/modra-back.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: auto;
  text-align: center;
  width: 214px;
}

#select-box3{
  background-image: url(images/ruda-back2.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: auto;
  text-align: center;
  width: 264px;
}

#select-box3c{
  background-image: url(images/modra-back2.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: auto;
  text-align: center;
  width: 264px;
}

#select-box3k{
  background-image: url(images/hneda-back2.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: auto;
  text-align: center;
  width: 264px;
}

#select-box4k{
  background-image: url(images/hneda-back-rok.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 26px;
  margin: 0px 0px 3px 6px;
  width: 100px;
}

#table-clanek1{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 0px 5px 0px;
  height: 173px;
  width: 950px;
}

#table-clanek2{
  height: 168px;
  width: 670px;
}

#table-clanek3{
  height: 98px;
  width: 670px;
}

#table-clanek4{
  height: 168px;
  width: 280px;
}

#table-clanek5{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  height: 20px;
  width: 950px;
}

#table-clanek6{
  height: auto;
  margin-top: 15px;
  width: 950px;
}

#table-clanek7{
  height: auto;
  width: 950px;
}

#table-clanek8{
  height: auto;
  margin-top: 0px;
  width: 950px;
}

#table-uvod1{
  border: none;
  margin: 15px auto 15px auto;
  width: 950px;
}

#table-uvod2{
  border: none;
  margin: 0;
  width: 950px;
}

#table-uvod3{
  border: none;
  height: 87px;
  margin: 0;
  width: 650px;
}

#table-uvod4{
  border: none;
  height: 31px;
  margin: 0;
  width: 650px;
}

#table-uvod5{
  border: none;
  height: 96px;
  margin: 0;
  width: 650px;
}

#table-uvod6{
  border: none;
  margin: auto;
  width: 625px;
}

#table-uvod7{
  border: none;
  margin: 0px auto 5px auto;
  width: 625px;
}

#table-uvod9{
  border: none;
  margin-top: 7px;
  width: 950px;
}

#text-soutez{
  color: #FF0033;
  font-size: 130%;
  font-style: italic;
  font-weight: bold;
}

.ac_loading {
  background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
  background-color: #FFFFFF;
}

.ac_over {
  background-color: #18C3E7;
  color: #FFFFFF;
}

.ac_results {
  background-color: #FFFFFF;
  border: 1px solid black;
  overflow: hidden;
  padding: 0px;
  z-index: 99999;
}

.ac_results li {
  cursor: default;
  display: block;
/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
/*width: 100%;*/
  font: menu;
  font-size: 12px;
/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
  line-height: 12px;
  margin: 0px;
  overflow: hidden;
  padding: 2px 5px;
}

.ac_results ul {
  list-style: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
  width: 100%;
}

.banner125{
  height: 139px;
  vertical-align: top;
  width: 125px;
}

.banner230{
  height: auto;
  margin-bottom: 15px;
  padding-bottom: 5px;
  text-align: center;
  width: 230px;
}

.blue{
  color: #34aacd;
}

.box_top1a{
  background-image: url(images/nt_uniform.gif);
  font-size: 90%;
  font-stretch: condensed;
  height: 22px;
  padding: 55px 0px 0px 0px;
  text-align: right;
  width: 457px;
}

.braun{
  color: #ff7f00;
}

.celky-box{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  height: 15px;
  width: 200px;
}

.center{
  text-align: center;
}

.clanek-tisk{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  float: left;
  font-size: 85%;
  font-style: italic;
  height: 20px;
  margin-bottom: 15px;
  padding-top: 5px;
  text-align: left;
  width: 215px;
}

.clanek-tisk2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  float: left;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding: 5px 0px 10px 0px;
  text-align: left;
  width: 215px;
}

.clanek-zpet{
  font-size: 85%;
  font-style: italic;
  height: 20px;
  text-align: right;
  vertical-align: top;
  width: 100%;
}

.clanek-zpet2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  float: left;
  font-size: 85%;
  font-style: italic;
  height: 20px;
  margin-bottom: 15px;
  padding-top: 5px;
  text-align: right;
  width: 245px;
}

.clanek-zpet3{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  color: #FF0000;
  float: left;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  margin-bottom: 15px;
  padding: 5px 0px 10px 0px;
  text-align: right;
  width: 245px;
}

.field_bottom{
  background-image: url(images/tlacitko-registr.jpg);
  height: 24px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
  width: 448px;
}

.foto{
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
}

.foto-clanek{
  font-style: italic;
  padding-bottom: 15px;
  text-align: center;
}

.foto-nahled{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px;
  float: left;
  margin: 3px 10px 0px 3px;
}

.foto-nahled2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  margin: 10px 50px 0px 50px;
}

.foto2{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  margin: 5px;
}

.f_tyden{
  height: 90px;
  width: 350px;
}

.f_tyden1{
  height: 35px;
  width: 245px;
}

.f_tyden2{
  font-size: 85%;
  height: 49px;
  width: 245px;
}

.f_tyden3{
  height: 6px;
  width: 245px;
}

.f_tyden4{
  height: 90px;
  width: 105px;
}

.hledej{
  background-image: url(images/hledej.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  border-style: none;
  height: 20px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 49px;
}

.hledej2{
  background-color: #ffffff;
  border-style: none;
  height: 22px;
  margin-bottom: 10px;
  width: 49px;
}

.inzerce{
  width: 100%;
  border: none;
  margin-bottom: 10px;
}

.inzerce1{
  width: 50%;
  text-align: center;
  vertical-align: top;
}


.kralovna_table{
  width: 450px;
  border: none;
  background-color: #EEEEEE;
  margin-bottom: 10px;
  font-family: Arial;
  margin: auto;
}

.kralovna_top{
  color: #FFFFFF;
  background-color: #95C5F2;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF;
  text-align: center;
}

.kralovna_form1{
  width: 250px;
}

.kralovna_form2{
  width: 100px;
}

.kralovna_submit{
  font-weight: bold;
  font-size: 80%;
  color: #FFFFFF;
  padding: 1px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #555555;
  background-color: #C50606;
}

.kralovna_small{
  font-size: 75%;
}

.kralovna_center{
  text-align: center;
}


.left{
  height: 30px;
  vertical-align: top;
  width: 400px;
}

.left1{
  padding-left: 80px;
  vertical-align: top;
  width: 250px;
}

.logo{
  border-width: 0px;
  margin-left: 13px;
}

.mensi{
  font-size: 85%;
}

.menu-lbox{
  margin-bottom: -8px;
}

.mez{
  height: 15px;
  width: auto;
}

.mez4x4{
  background-image: url(images/pozadi4.gif);
  background-position: top;
  background-repeat: no-repeat;
  height: 4px;
  width: 950px;
}

.nadpis-uvod{
  clear: both;
  font-size: 9px;
  font-weight: bold;
  margin-top: 3px;
}

.nadpis-uvod ul{
  margin-bottom: 0px;
  margin-top: 3px;
  padding-left: 15px;
  padding-top: 5px;
}

.nadpis-uvod2{
  font-size: 11px;
  letter-spacing: -1px;
  margin-top: 3px;
}

.n_hledej{
  background-image: url(images/hledej.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  border-style: none;
  height: 20px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  width: 49px;
}

.n_search{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  height: 15px;
  width: 200px;
}

.n_search2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  height: 22px;
  width: 250px;
}

.n_search_back{
  background-image: url(images/nt_searchback.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  height: 29px;
  text-align: left;
  vertical-align: top;
  width: 256px;
}

.n_select{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  height: 22px;
  width: 260px;
}

.n_select_cal{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  font-weight: bold;
  height: 22px;
}

.n_table_med{
  height: auto;
  width: 307px;
}

.n_td1_med{
  height: auto;
  line-height: 9px;
  padding-top: 0px;
  width: 127px;
}

.n_td2_med{
  height: 109px;
  padding-top: 0px;
  vertical-align: top;
  width: 180px;
}

.n_td3_med{
  height: 28px;
  text-align: right;
  vertical-align: top;
  width: 180px;
}

.n_td4_med{
  height: 109px;
  padding-top: 0px;
  text-align: right;
  vertical-align: top;
  width: 127px;
}

.n_td5_med{
  height: 28px;
  text-align: right;
  vertical-align: top;
  width: 127px;
}

.n_td6_med{
  height: auto;
  line-height: 9px;
  padding-top: 3px;
  text-align: center;
  vertical-align: top;
  width: 180px;
}
/* nový index konec */

.n_text-box{
  font-size: 75%;
  margin: auto;
  margin-left: 15px;
  padding-top: 3px;
  text-align: left;
  width: 170px;
}

.n_text-box10{
  height: 71px;
  padding: 25px 20px 5px 20px;
  width: 300px;
}

.n_text-box10c{
  font-size: 85%;
  height: 71px;
  padding: 25px 20px 5px 20px;
  width: 300px;
}

.n_text-box10c ul{
  margin: 0px 0px 0px 20px;
  padding: 0px;
}

.n_text-box11{
  font-size: 110%;
  font-weight: bold;
  height: 66px;
  line-height: 20px;
  padding: 30px 20px 5px 20px;
  text-align: center;
  vertical-align: middle;
  width: 300px;
}

.n_text-box2{
  font-size: 75%;
  margin: auto;
  margin-left: 10px;
  padding-top: 6px;
  text-align: left;
  width: 240px;
}

.n_text-box21{
  font-size: 75%;
  margin: auto;
  margin-left: 10px;
  padding-top: 6px;
  text-align: center;
  width: 240px;
}

.n_text-box3{
  font-size: 110%;
  height: 54px;
  line-height: 20px;
  padding: 35px 0px 0px 15px;
  width: 629px;
}

.n_text-box4{
  height: 45px;
  padding: 45px 0px 0px 5px;
  width: 299px;
}

.n_text-box5{
  font-size: 108%;
  font-weight: bold;
  padding: 10px 0px 0px 0px;
  width: 327px;
}

.n_text-box6{
  font-size: 75%;
  margin: auto;
  padding-top: 3px;
  text-align: right;
  width: 127px;
}

.n_text-box7{
  font-size: 75%;
  margin: auto;
  padding-top: 3px;
  text-align: left;
  width: 200px;
}

.n_text-box7 ul{
  margin: 0px 0px 0px 10px;
  padding: 0px;
}

.n_text-box8{
  font-size: 90%;
  margin-left: 15px;
  padding-top: 5px;
  text-align: center;
  width: 265px;
}

.n_text-box9{
  font-size: 105%;
  height: 54px;
  line-height: 20px;
  padding: 15px 0px 0px 15px;
  width: 629px;
  word-spacing: 3px;
}

.odkaz-index{
  color: #FFFFFF;
}

.red{
  color: #FF0000;
}

.red2{
  color: #FF0033;
}

.red_mm{
  color: #FF0000;
  font-size: 85%;
}

.right{
  height: 30px;
  text-align: right;
  vertical-align: top;
  width: 143px;
}

.right1{
  text-align: right;
  vertical-align: top;
  width: 143px;
}

.search{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  height: 18px;
  margin-bottom: 5px;
  width: 202px;
}

.search2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  height: 18px;
  margin-bottom: 10px;
  margin-top: 0px;
  width: 202px;
}

.select{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  height: 22px;
  width: 210px;
}

.select2{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  height: 22px;
  width: 260px;
}

.select3{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  height: 22px;
  margin-left: 2px;
  width: 96px;
}

.select_index{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  font-size: 110%;
  height: 25px;
  margin-left: 2px;
  width: 325px;
}

.slabe{
  font-weight: lighter;
}

.small {
  font-size: 80%;
}

.soutez_odkaz{
  color: #009422;
  font-size: 90%;
  font-weight: bold;
}

.soutez_odkaz2{
  color: #009422;
  font-size: 102%;
  font-weight: bold;
}

.soutez_tlac{
  background-color: transparent;
  border-style: solid;
  border-width: 0px;
  color: #FF0033;
  font-size: 100%;
  font-weight: bold;
}

.stred{
  margin: auto;
}

.stred_soutez{
  margin: auto;
}

.table-firma{
  border: none;
  height: auto;
  width: 470px;
}

.table-nazev{
  border: none;
  width: 630px;
}

.table-uvod8{
  border: none;
  height: 170px;
  width: 300px;
  margin: auto;
  text-align: left;
}

.table_banner{
  width: 660px;
}

.tabulka1{
  border: none;
  height: auto;
  margin: auto;
  width: 950px;
}

.tabulka2{
  border: none;
  height: auto;
  margin: 0px auto 5px auto;
  width: 654px;
}

.tabulka3{
  border: none;
  height: auto;
  margin: auto;
  width: 100%;
}

.tab_top1{
  border: none;
  height: auto;
  width: 457px;
}

.tab_top1a{
  height: 77px;
  width: 457px;
}

.tab_top1b{
  background-image: url(images/nt_bback.gif);
  height: 77px;
  width: 287px;
}

.tab_top1bcas{
  background-image: url(images/nt_bback_c.gif);
  height: 77px;
  width: 287px;
}

.tab_top1bkal{
  background-image: url(images/nt_bback_k.gif);
  height: 77px;
  width: 287px;
}

.tab_top1c{
  background-image: url(images/nt_cback.gif);
  font-size: 85%;
  height: 89px;
  padding-left: 15px;
  text-align: left;
  width: 170px;
}

.tab_top1d{
  font-size: 85%;
  height: 27px;
  padding-left: 27px;
  width: 260px;
}

.tab_top2{
  border: none;
  height: auto;
  width: 340px;
}

.tab_top2a{
  font-size: 85%;
  height: 20px;
  padding-left: 73px;
  width: 267px;
}

.tab_top2b{
  background-image: url(images/nt_katalog.gif);
  background-position: center;
  background-repeat: no-repeat;
  height: 101px;
  width: 340px;
}

.tab_top2bcas{
  background-image: url(images/nt_casopis.gif);
  background-position: center;
  background-repeat: no-repeat;
  height: 101px;
  width: 340px;
}

.tab_top2bkal{
  background-image: url(images/nt_kalendar.gif);
  background-position: center;
  background-repeat: no-repeat;
  height: 101px;
  width: 340px;
}

.tab_top2c{
  background-image: url(images/nt_hledejback.gif);
  background-position: center;
  background-repeat: no-repeat;
  height: 61px;
  padding-left: 2px;
  width: 338px;
}

.tab_top2ccas{
  background-image: url(images/nt_hledejbackcas.gif);
  background-position: center;
  background-repeat: no-repeat;
  height: 61px;
  padding-left: 2px;
  width: 338px;
}

.tab_top2d{
  margin: 13px auto 0px auto;
  width: 308px;
}

.tab_top3{
  height: auto;
  width: 150px;
}

.td-banner{
  padding: 20px 0px 0px 0px;
  text-align: center;
  width: 620px;
}

.td-cinnost{
  padding: 0px 30px 0px 40px;
  width: 560px;
}

.td-cinnost2{
  padding-left: 30px;
  text-align: center;
  width: 530px;
}

.td-clanek1-1{
  height: 173px;
  vertical-align: top;
  width: 670px;
}

.td-clanek1-2{
  height: 173px;
  width: 280px;
}

.td-clanek2-1{
  font-size: 85%;
  height: 70px;
  padding-left: 10px;
  padding-top: 3px;
  width: 660px;
}

.td-clanek2-2{
  height: 98px;
  width: 670px;
}

.td-clanek3-1{
  background-image: url(images/katalog-top.gif);
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 85%;
  height: 98px;
  padding-left: 10px;
  padding-top: 3px;
  width: 275px;
}

.td-clanek3-1c{
  background-image: url(images/casopis-top.gif);
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 85%;
  height: 98px;
  padding-left: 10px;
  padding-top: 3px;
  width: 275px;
}

.td-clanek3-1k{
  background-image: url(images/kalendar-top.gif);
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 85%;
  height: 98px;
  padding-left: 10px;
  padding-top: 3px;
  width: 275px;
}

.td-clanek3-2{
  height: 92px;
  text-align: center;
  width: 385px;
}

.td-clanek4-1{
  font-size: 80%;
  height: 159px;
  padding-bottom: 9px;
  vertical-align: bottom;
  width: 130px;
}

.td-clanek4-2{
  height: 150px;
  padding-top: 8px;
  text-align: right;
  vertical-align: top;
  width: 160px;
}

.td-clanek5-1{
  font-size: 85%;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  width: 950px;
}

.td-clanek6-1{
  height: auto;
  vertical-align: top;
  width: 200px;
}

.td-clanek6-2{
  height: auto;
  padding: 0px 25px 0px 25px;
  text-align: left;
  vertical-align: top;
  width: 470px;
}

.td-clanek6-2 h1{
  border-color: #FF0000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  color: #FF0000;
  font-size: 110%;
  font-weight: bold;
  margin-top: 0px;
  padding-bottom: 10px;
}

.td-clanek6-2 h2{
  color: #000000;
  font-size: 100%;
  font-weight: bold;
  margin-top: 0px;
  padding-bottom: 10px;
}

.td-clanek6-3{
  height: auto;
  padding: 0px;
  text-align: center;
  vertical-align: top;
  width: 230px;
}

.td-clanek7-1{
  height: auto;
  padding: 15px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  width: 475px;
}

.td-clanek7-2{
  height: auto;
  padding: 15px 0px 0px 0px;
  text-align: right;
  vertical-align: top;
  width: 475px;
}

.td-clanek8-1{
  font-size: 90%;
  height: 20px;
  padding-top: 5px;
  text-align: center;
  vertical-align: middle;
  width: 950px;
}

.td-clanek8-1 h1{
  color: #FF0000;
  font-size: 110%;
  font-weight: bold;
  margin-top: 0px;
  padding-bottom: 0px;
}

.td-clanek8-1c{
  font-size: 90%;
  height: 20px;
  padding-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 950px;
}

.td-clanek8-1c h1{
  color: #7FCFE2;
  font-size: 110%;
  font-weight: bold;
  margin-top: 0px;
  padding-bottom: 0px;
}

.td-clanek8-1k{
  font-size: 90%;
  height: 20px;
  padding-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 950px;
}

.td-clanek8-1k h1{
  color: #FF7F00;
  font-size: 110%;
  font-weight: bold;
  margin-top: 0px;
  padding-bottom: 0px;
}

.td-firma1{
  background-color: #FFFFFF;
  border-color: #FF0000;
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  font-size: 2px;
  height: 2px;
  width: 470px;
}

.td-firma2{
  height: 23px;
}

.td-firma2-1{
  height: 20px;
  padding-left: 2px;
  padding-top: 3px;
  text-align: left;
  vertical-align: top;
}

.td-firma2-2{
  font-size: 85%;
  height: 20px;
  padding-right: 2px;
  padding-top: 3px;
  text-align: right;
  vertical-align: top;
  width: 213px;
}

.td-firma2-3{
  font-size: 85%;
  height: 17px;
  padding-left: 2px;
  padding-top: 3px;
  text-align: left;
}

.td-firma2-4{
  font-size: 85%;
  height: 17px;
  padding-right: 2px;
  padding-top: 3px;
  text-align: right;
}

.td-firma2-5{
  font-size: 85%;
  height: 17px;
  padding-left: 2px;
  padding-top: 5px;
  text-align: left;
  text-decoration: underline;
  text-transform: uppercase;
  vertical-align: top;
  width: 50%;
}

.td-firma2-6{
  font-size: 85%;
  height: 17px;
  padding-right: 2px;
  padding-top: 5px;
  text-align: right;
  text-decoration: underline;
  vertical-align: top;
  width: 50%;
}

.td-firma2b{
  background-color: #FFFF7F;
  height: 23px;
}

.td-firma2c{
  background-color: #7FCFE2;
  height: 23px;
}

.td-firma3{
  height: 50px;
  padding-left: 2px;
  vertical-align: top;
}

.td-firma3b{
  background-color: #FFFF7F;
  height: 50px;
  padding-left: 2px;
  vertical-align: top;
}

.td-firma3c{
  background-color: #7FCFE2;
  height: 50px;
  padding-left: 2px;
  vertical-align: top;
}

.td-firma4{
  height: 20px;
}

.td-firma5{
  height: 20px;
}

.td-firma6{
  padding-top: 10px;
}

.td-firma7{
  height: 20px;
}

.td-hodiny{
  vertical-align: bottom;
}

.td-nazev1{
  border-color: #FF0000;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  height: 38px;
  text-align: center;
  width: 120px;
}

.td-nazev2{
  height: 20px;
  width: 140px;
}

.td-nazev3{
  padding: 20px 20px 0px 20px;
  text-align: center;
  vertical-align: middle;
  width: 360px;
}

.td-uvod-bottom{
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  font-size: 90%;
  margin-top: 10px;
  padding: 5px 0px 5px 0px;
}

.td-uvod-bottom2{
  padding: 5px 0px 5px 0px;
}

.table-uvod-bottom3{
  margin: auto;
}

.td-uvod-bottom3{
  width: 160px;
  text-align: center;
  vertical-align: middle;
}

.td-uvod-menu1{
  text-align: left;
  width: 130px;
}

.td-uvod-menu2{
  text-align: center;
  vertical-align: middle;
  width: 411px;
}

.td-uvod-menu3{
  text-align: left;
  width: 85px;
}

.td-uvod10-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod10-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod11-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod11-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod12-1{
  height: 189px;
  text-align: center;
  vertical-align: top;
  width: 310px;
  padding-right: 15px;
}

.td-uvod12-2{
  height: 189px;
  text-align: center;
  vertical-align: top;
  width: 300px;
}

.td-uvod12-3{
  height: 189px;
  padding-left: 15px;
  text-align: center;
  vertical-align: top;
  width: 310px;
}

.td-uvod12-4{
  height: 189px;
  text-align: left;
  vertical-align: middle;
  width: 925px;
}

.td-uvod13-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod13-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod14-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod14-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod15-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod15-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod16-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod16-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod17-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod17-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod18-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod18-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod19-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod19-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod2-1{
  padding-top: 10px;
  vertical-align: top;
  width: 125px;
}

.td-uvod2-2{
  vertical-align: top;
  width: 25px;
}

.td-uvod2-3{
  vertical-align: top;
  width: 650px;
}

.td-uvod20-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod20-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod21-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod21-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod22-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod22-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod23-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod23-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod24-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod24-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod25-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod25-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod26-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod26-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod27-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod27-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod28{
  height: auto;
  padding-bottom: 10px;
  text-align: center;
  vertical-align: bottom;
  width: 950px;
}

.td-uvod3-1{
  text-align: left;
  vertical-align: middle;
  width: 220px;
}

.td-uvod3-2{
  text-align: center;
  vertical-align: middle;
  width: 220px;
}

.td-uvod4-1{
  text-align: left;
  vertical-align: middle;
  width: 240px;
}

.td-uvod4-2{
  text-align: center;
  vertical-align: top;
  width: 170px;
}

.td-uvod5-1{
  text-align: center;
  vertical-align: top;
  width: 240px;
}

.td-uvod5-2{
  text-align: center;
  vertical-align: top;
  width: 170px;
}

.td-uvod6-1{
  text-align: center;
  vertical-align: top;
  width: 625px;
}

.td-uvod6-2{
  height: 175px;
  text-align: left;
  vertical-align: top;
  width: 50%;
}

.td-uvod6-3{
  height: 175px;
  padding-left: 12px;
  text-align: right;
  vertical-align: top;
  width: 50%;
}

.td-uvod6-4{
  height: 175px;
  padding-top: 15px;
  text-align: left;
  vertical-align: top;
  width: 50%;
}

.td-uvod6-5{
  height: 175px;
  padding-left: 12px;
  padding-top: 15px;
  text-align: right;
  vertical-align: top;
  width: 50%;
}

.td-uvod7-1{
  text-align: center;
  vertical-align: top;
  width: 200px;
}

.td-uvod7-2{
  font-size: 90%;
  font-weight: bold;
  padding-top: 8px;
  text-align: center;
  vertical-align: top;
  width: 225px;
}

.td-uvod8-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod8-1 h1{
  font-size: 85%;
  margin: 0px;
  padding: 0px;
}

.td-uvod8-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td-uvod8-2{
  color: #000000;
  font-size: 90%;
  height: 140px;
  text-align: left;
  vertical-align: top;
  width: 300px;
}

.td-uvod8-2 h2{
  font-size: 85%;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
}

.td-uvod8-3{
  background-image: url(images/clanek-back.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  color: #000000;
  font-size: 75%;
  height: 7px;
  padding-bottom: 2px;
  padding-left: 5px;
  text-align: left;
  vertical-align: top;
  width: 295px;
}

.td-uvod9-1{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 85%;
  font-weight: bold;
  height: 20px;
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
  width: 145px;
}

.td-uvod9-11{
  background-color: #FB0F0C;
  color: #FFFFFF;
  font-size: 75%;
  height: 20px;
  padding-right: 5px;
  text-align: right;
  vertical-align: middle;
  width: 145px;
}

.td1{
  padding: 20px 10px 0px 0px;
  vertical-align: top;
  width: 125px;
}

.td2{
  padding: 10px 10px 0px 10px;
  vertical-align: top;
  width: 660px;
}

.td2_1{
  background-image: url(images/n_logo.gif);
  background-repeat: no-repeat;
  height: 100px;
  width: 539px;
}

.td2_1text{
  font-size: 85%;
  font-stretch: condensed;
  height: 30px;
  padding: 70px 20px 0px 0px;
  text-align: right;
  width: 519px;
}

.td2_2{
  background-image: url(images/n_katalog_back.gif);
  background-position: right 58px;
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: bottom;
  width: 115px;
}

.td2_3{
  background-image: url(images/n_kat.gif);
  background-repeat: no-repeat;
  height: 108px;
  width: 539px;
}

.td2_4{
  background-image: url(images/n_temata.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 89px;
  width: 654px;
}

.td2_5{
  height: 101px;
  vertical-align: top;
  width: 654px;
}

.td2_5a{
  background-image: url(images/n_slova.gif);
  background-position: -20px -5px;
  background-repeat: no-repeat;
  padding-top: 25px;
  height: 25px;
  width: 240px;
}

.td2_5b{
  background-image: url(images/n_firma.gif);
  background-position: center 10px;
  background-repeat: no-repeat;
  vertical-align: top;
  height: 90px;
  width: 350px;
}

.td2_5c{
  height: 25px;
  padding-top: 25px;
  text-align: left;
  width: 64px;
}

.td2_5d{
  height: 30px;
  padding-left: 15px;
  text-align: left;
}

.td2_6{
  height: 20px;
  text-align: right;
  width: 654px;
}

.td2_7{
  background-image: url(images/n_tipy.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 116px;
  width: 654px;
}

.td2_8{
  height: 120px;
  text-align: center;
  vertical-align: middle;
  width: 654px;
}

.td2_9{
  height: 181px;
  text-align: center;
  vertical-align: middle;
  width: 654px;
}

.td2_9a{
  background-image: url(images/n_casopis.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 181px;
  vertical-align: top;
  width: 327px;
}

.td2_9b{
  background-image: url(images/n_kalendar.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 181px;
  vertical-align: top;
  width: 327px;
}

.td3{
  padding: 20px 0px 0px 10px;
  vertical-align: top;
  width: 125px;
}

.td_banner1{
  width: 204px;
}

.td_banner2{
  text-align: center;
  width: 456px;
}

.text-blue{/*  */
  color: #34AACD;
  font-weight: bold;
}

.text-bluem{/*  */
  color: #34AACD;
  font-size: 80%;
  font-weight: bold;
}

.text-box{
  font-size: 75%;
  height: 40px;
  margin: auto;
  padding-top: 3px;
  text-align: justify;
  width: 214px;
}

.text-menuclanek{
  letter-spacing: -1px;
  margin: 0px 2px 0px 2px;
}

.text-menuclanek-red{
  color: #FF0000;
  letter-spacing: -1px;
  margin: 0px 2px 0px 2px;
}

.text-orange{/*  */
  color: #FF9900;
  font-weight: bold;
}

.text-red{/*  */
  color: #FF0000;
  font-weight: bold;
}

.text-redm{/*  */
  color: #FF0000;
  font-size: 80%;
  font-weight: bold;
}

.text-uvod{
  font-size: 75%;
  margin: 0px;
  padding: 0px;
}

.text-zelena{
  color: #009900;
  font-size: 80%;
  font-weight: bold;
}

.textinput{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  height: 18px;
  width: 150px;
}

.textpopis1{
  font-weight: bold;
  height: 22px;
  width: 150px;
}

.textpopis1{
  font-weight: bold;
  height: 22px;
  vertical-align: top;
  width: 100px;
}

.text_box6_2{
  background-color: #AAAAAA;
  font-size: 85%;
  height: 17px;
  margin-left: 2px;
  padding-top: 3px;
  text-align: center;
  vertical-align: middle;
  width: 652px;
}

.tip_table{
  margin: 10px auto 10px auto;
  width: 470px;
}

.tip_td1{
  background-image: url(images/tip_top.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  height: auto;
  padding-bottom: 5px;
  text-align: center;
  vertical-align: middle;
  width: 470px;
}

.tip_td2{
  height: auto;
  padding-bottom: 5px;
  width: 470px;
}

.tip_td3{
  background-image: url(images/tip_middle.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  font-weight: bold;
  height: auto;
  padding-bottom: 5px;
  text-align: center;
  vertical-align: middle;
  width: 470px;
}

.tip_td4{
  padding-bottom: 5px;
  width: 470px;
}

.tlacitko{
  background-color: #EEEEEE;
  border-color: #990000;
  border-style: solid;
  border-width: 1px;
  font-size: 100%;
  margin: 2px 0px 2px 0px;
  padding: 1px 1px 1px 1px;
  width: auto;
}

.tabulka-galerie{
background-color: #ffffff;
border: 1px solid #d6d6d6;
margin: auto;
}

.td-galerie{
  padding: 5px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #d6d6d6;
  background-color: #EBEAEA;
}

.foto{
  border-color: #4C4C4C;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.ui-autocomplete-loading {
  background: white url('indicator.gif') right center no-repeat;
}

.ui-autocomplete-odd {
  background-color: #eee;
}

.ui-autocomplete-over {
  background-color: #18C3E7;
  color: #FFFFFF;
}

.ui-autocomplete-results {
  background-color: #FFFFFF;
  border: 1px solid black;
  overflow: hidden;
  padding: 0px;
  z-index: 99999;
}

.ui-autocomplete-results li {
  cursor: default;
  display: block;
/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
/*width: 100%;*/
  font: menu;
  font-size: 12px;
/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
  line-height: 16px;
  margin: 0px;
  overflow: hidden;
  padding: 2px 5px;
}

.ui-autocomplete-results ul {
  list-style: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
  width: 100%;
}

.upoutavka-nadpis{
  background-image: url(images/upoutavka-back.gif);
  background-repeat: no-repeat;
  font-size: 85%;
  font-weight: bold;
  height: 17px;
  padding: 3px 0px 0px 20px;
  width: 210px;
}

.upoutavka-telo{
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 75%;
  font-weight: bold;
  height: auto;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  text-align: left;
  width: 223px;
}

.upoutavka-telo1{
  border-color: #FF7F00;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo10{
  border-color: #237CB6;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo11{
  border-color: #F55CAC;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo12{
  border-color: #189332;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo13{
  border-color: #5189BE;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo14{
  border-color: #FF0000;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo15{
  border-color: #115F45;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo16{
  border-color: #7F1E02;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo17{
  border-color: #8C1788;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo18{
  border-color: #409D27;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo19{
  border-color: #E6BB03;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo2{
  border-color: #7F1E02;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo3{
  border-color: #34AACD;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo4{
  border-color: #8C1788;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo5{
  border-color: #409D27;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo6{
  border-color: #7F7B88;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo7{
  border-color: #E6AB02;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo8{
  border-color: #F6983F;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-telo9{
  border-color: #DE1429;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  font-size: 100%;
  height: auto;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: left;
  width: 218px;
}

.upoutavka-teloh1{
  font-size: 9pt;
  margin: 0px 0px 10px 0px;
}

.upoutavka-tisk{
  margin-top: 10px;
  text-align: right;
  width: 210px;
}

.upoutavka1{
  background-color: #FF7F00;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka10{
  background-color: #237CB6;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka11{
  background-color: #F55CAC;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka12{
  background-color: #189332;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka13{
  background-color: #5189BE;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka14{
  background-color: #FF0000;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka15{
  background-color: #115F45;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka16{
  background-color: #7F1E02;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka17{
  background-color: #8C1788;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka18{
  background-color: #409D27;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka19{
  background-color: #E6BB03;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka2{
  background-color: #7F1E02;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka3{
  background-color: #34AACD;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka4{
  background-color: #8C1788;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka5{
  background-color: #409D27;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka6{
  background-color: #7F7B88;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka7{
  background-color: #E6AB02;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka8{
  background-color: #F6983F;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upoutavka9{
  background-color: #DE1429;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
  margin-top: 15px;
  padding-left: 10px;
  padding-top: 5px;
  width: 220px;
}

.upozorneni_red{
  color: #FF0033;
  font-size: 90%;
}

.uvod-hledej{
  border: 0px;
  margin: auto;
}

.uvod-menu{
  border: 0px;
  margin: auto;
  width: 626px;
}

.uvod_red{
  color: #FF0000;
  font-size: 110%;
  font-weight: bold;
}

.uzaverka-box{
  background-image: url(images/uzaverka-back.gif);
  background-repeat: no-repeat;
  font-size: 70%;
  height: 15px;
  margin: auto;
  text-align: center;
  vertical-align: middle;
  width: 214px;
}

body {
  color: #000000;
  font-family: Verdana;
  font-size: smaller;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

fieldset {
  border-color: #FF0033;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  margin: 0px;
  padding: 0px;
  width: 446px;
}

form {
  margin: 0px;
  padding: 0px;
}

img{
  border: none;
}
/* ------------ Suggest -------------- */

legend{
  color: #FF0033;
  font-size: 100%;
  font-weight: bold;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
}