#header{
  background-image: url(obr/header.jpg);
  background-position: left;
  background-repeat: no-repeat;
  height: 147px;
  width: 972px;
}

#header2{
  background-image: url(obr/header2.jpg);
  background-position: left;
  background-repeat: no-repeat;
  height: 147px;
  width: 972px;
}

#leva {
  float: left;
  margin: 1px 0px 0px 0px;
  padding: 19px 0px 0px 0px;
  width: 206px;
}

#leva h2{
  width: 191px;
  padding: 10px 0px 0px 15px;
  font-weight: bold;
  font-size: 100%;
  color: #FFFFFF;
  margin: 12px 0px 0px 0px;
}

#leva ul{
  height: auto;
  list-style: none;
  margin: 0px;
  padding: 0px;
}


#leva li{
  font-weight: bold;
  font-size: 100%;
  color: #FFFFFF;
}

#leva li a {
  color: #FFFFFF;
}


.h2_1{
  background-image: url(obr/hlavicka1.jpg);
  height: 1px;
}

.h2_2{
  background-image: url(obr/hlavicka2.jpg);
  height: 27px;
}

.h2_3{
  background-image: url(obr/hlavicka3.jpg);
  height: 27px;
}

.h2_2_3{
  background-image: url(obr/hlavicka6.jpg);
  height: 1px;
}

.h2_4{
  background-image: url(obr/hlavicka4.jpg);
  height: 27px;
}

.h2_5{
  background-image: url(obr/hlavicka5.jpg);
  height: 1px;
}


.b2_1{
  background-image: url(obr/spodni1.jpg);
  width: 206px;
  height: 8px;
}

.b2_2{
  background-image: url(obr/spodni2.jpg);
  width: 206px;
  height: 8px;
}

.b2_3{
  background-image: url(obr/spodni3.jpg);
  width: 206px;
  height: 8px;
}

.b2_4{
  background-image: url(obr/spodni4.jpg);
  width: 206px;
  height: 8px;
}

.b2_5{
  background-image: url(obr/spodni5.jpg);
  width: 206px;
  height: 8px;
}

.box_top{
  width: 206px;
  height: 3px;
  background-image: url(obr/ramecek_top.jpg);
  z-index: 0;
}

.box_top1{
  width: 206px;
  height: 3px;
  background-image: url(obr/ramecek_top.jpg);
  z-index: 0;
  margin-top: 10px;
}

.box_bottom{
  width: 206px;
  height: 3px;
  background-image: url(obr/ramecek_bottom.jpg);
  margin-bottom: 10px;
}

.box_body{
  width: 206px;
  height: auto;
  background-image: url(obr/ramecek_body.jpg);
  color: #545460;
  padding-bottom: 15px;
}

.odkaz_soutez{
  color: #545460;
  font-size: 90%;
}


.box_body h3{
    font-size: 100%;
    padding-top: 16px;
    padding-bottom: 15px;
    margin: 0px 0px 0px 12px;
}

.box_body p{
  text-align: center;
  margin: 0px;
}

.box_body ul{
  margin: 0px;
  padding-left: 20px;
  padding-right: 5px;
}

.box_body li{
  margin: 0px;
  padding-bottom: 10px;
  list-style-image: url(obr/li.jpg);
}

.box_body a{
  color: #545460;
  text-decoration: underline;
  font-weight: bold;
  font-size: 90%;
}

.box_top2{
  width: 206px;
  height: 3px;
  margin-top: 10px;
  background-image: url(obr/ramecek_top2.jpg);
  z-index: 0;
}

.box_bottom2{
  width: 206px;
  height: 3px;
  background-image: url(obr/ramecek_bottom2.jpg);
  margin-bottom: 10px;
}

.box_body2{
  width: 206px;
  height: 123px;
  background-image: url(obr/ramecek_body2.jpg);
  color: #545460;
  padding-top: 15px;
}

.box_body2 h3{
    font-size: 90%;
    padding-top: 16px;
    padding-bottom: 7px;
    margin: 0px 0px 0px 12px;
    color: #46963f;
}

.box_body2 p{
  text-align: left;
  margin: 0px 0px 0px 12px;
  padding: 0px;
}

.box_body2 a{
  color: #545460;
  text-decoration: underline;
  font-style: italic;
  font-size: 90%;
}

.box_ico1{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico1.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico2{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico2.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico3{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico3.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico4{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico4.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico5{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico5.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico1z{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico1z.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico2z{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico2z.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico3z{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico3z.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico4z{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico4z.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.box_ico5z{
  width: 35px;
  height: 42px;
  background-image: url(obr/box_ico5z.jpg);
  z-index: 2;
  position:  absolute;
  right: 20px;
}

.tabulka_tel{
  width: 180px;
  border: none;
  margin-left: 10px;
}

.td_1_1{
  border-width: 1px 1px 1px 0px;
  border-color: #a2a3a5;
  border-style: dotted;
  text-align: left;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: normal;
}

.td_2_1{
  border-width: 0px 1px 1px 0px;
  border-color: #a2a3a5;
  border-style: dotted;
  text-align: left;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: normal;
}

.seznam_unas{
  float: left;
  margin-right: 10px;
  text-align: center;
}


.td_1_2{
  border-width: 1px 0px 1px 0px;
  border-color: #a2a3a5;
  border-style: dotted;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
}

.td_2_2{
  border-width: 0px 0px 1px 0px;
  border-color: #a2a3a5;
  border-style: dotted;
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: left;
  font-weight: bold;
}

.unas_odkaz{
  color: #2044bc;
  font-weight: bold;
  font-style: normal;
}

.unas_odkaz2{
  color: #18911b;
  font-weight: bold;
  font-style: normal;
}

.clanek_ohraniceni_unas table{
  border-width: 0px;
  border-style: solid;
  border-color: #FFFFFF;
}

.clanek_ohraniceni_unas td{
  border-width: 0px;
  border-style: solid;
  border-color: #FFFFFF;
  padding: 5px;
  background-color: #f4f5f8;
}

.clanek_ohraniceni_unas li{
  list-style-image: url(obr/li.jpg);
}

.clanek_ohraniceni_unas h1{
  font-size: 100%;
  color: blue;
  margin: 0px 0px 0px 0px;
}


.li1_1{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_1.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #e58163;
}

.li1_2{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_2.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #2b6ede;
}

.li1_3{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_3.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #7a9b4a;
}

.li1_4{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_4.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #d3a73c;
}

.li1_5{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_5.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #823409;
}

.li2_1{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_plus_1.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #e58163;
}

.li2_2{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_plus_2.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #2b6ede;
}

.li2_3{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_plus_3.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #7a9b4a;
}

.li2_4{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_plus_4.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #d3a73c;
}

.li2_5{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_plus_5.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #823409;
}

.li3_1{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open_1.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #e58163;
}

.li3_2{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open_2.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #2b6ede;
}

.li3_3{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open_3.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #7a9b4a;
}

.li3_4{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open_4.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #d3a73c;
}

.li3_5{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open_5.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #823409;
}

.li4_1{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open2_1.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #e58163;
}

.li4_2{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open2_2.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #2b6ede;
}

.li4_3{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open2_3.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #7a9b4a;
}

.li4_4{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open2_4.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #d3a73c;
}

.li4_5{
  width: 171px;
  padding: 6px 0px 10px 35px;
  background-image: url(obr/cat2_open2_5.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #823409;
}

.li5_1{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_1.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #e58163;
}

.li5_2{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_2.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #2b6ede;
}

.li5_3{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_3.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #7a9b4a;
}

.li5_4{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_4.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #d3a73c;
}

.li5_5{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_5.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #823409;
}

.li51_1{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_1_1.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #e58163;
}

.li51_2{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_1_2.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #2b6ede;
}

.li51_3{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_1_3.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #7a9b4a;
}

.li51_4{
  width: 156px;
  padding: 6px 0px 5px 50px;
  background-image: url(obr/cat3_1_4.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #d3a73c;
}

.li51_5{
  width: 156px;
  padding: 6px 0px 5px 50px;;
  background-image: url(obr/cat3_1_5.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-size: 90%;
  background-color: #823409;
}


#main{
  background-image: url(obr/telo_back.gif);
  background-repeat: repeat-y;
  margin: 0px auto 0px auto;
  padding: 0px 14px 0px 14px;
  position: relative;
  width: 972px;
  z-index: 0;
}

#main2{
  background-image: url(obr/telo_back2.gif);
  background-position: top;
  background-repeat: no-repeat;
  font-size: 85%;
  margin: 0px auto 10px auto;
  padding: 0px 14px 0px 14px;
  width: 972px;
}

#prava {
  float: right;
  margin: 1px 0px 0px 0px;
  padding: 19px 0px 0px 0px;
  width: 206px;
}

#preamble {
  height: 147px;
  margin: 0;
  overflow: hidden;
  width: 523px;
}

#preamble strong a {
  background-color: transparent;
  display: block;
  height: 147px;
  overflow: hidden;
  padding: 0 0 0 523px;
  width: 523px;
}

#search {
  height: 147px;
  left: 657px;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 329px;
  z-index: 1;
}

#stred {
  float: left;
  height: auto;
  margin: 1px 0px 0px 0px;
  padding: 19px 9px 0px 9px;
  text-align: left;
  width: 540px;
}

#topmenu{
  background-image: url(obr/menu_back1.jpg);
  background-position: top;
  background-repeat: no-repeat;
  height: 42px;
  width: 972px;
}

#top_menu_ul{
  background-color: #FFFFCC;
  height: auto;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#top_menu_ul a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}

#top_menu_ul li {
  color: #FFFFFF;
  display: inline;
  height: 42px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding: 13px 0px 13px 0px;
  vertical-align: middle;
  width: 85px;
}

.border0{
  border-style: none;
}


.cistic {
_height: 1px;
_width: 1px;
_font-size: 1px;
_line-height: 1px;
_margin: -1px -1px 0 0;
clear: both;
}

.hledej {
  background-image: url(obr/lupa.jpg);
  background-position: left;
  background-repeat: no-repeat;
  border-width: 0px 0px 0px 0px;
  color: #5b5b61;
  font-family: Verdana;
  font-size: 12px;
  font-stretch: extra-condensed;
  font-style: italic;
  height: 20px;
  margin-left: 13px;
  padding-left: 20px;
  position: absolute;
  top: 66px;
  width: 150px;
  z-index: 1;
}

.hledej_tlac {
  background-color: transparent;
  background-image: url(obr/tlac.jpg);
  background-repeat: no-repeat;
  border: none;
  color: #FFFFFF;
  font-weight: bold;
  height: 32px;
  overflow: hidden;
  padding-top: 62px;
  position: absolute;
  top: 61px;
  margin-left: 203px;
  width: 62px;
  z-index: 1;
}

.li1{
  background-image: url(obr/menu_top1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 85px;
}

.li1_s{
  background-image: url(obr/menu_top1_1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 85px;
}

.li2{
  background-image: url(obr/menu_top2.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 196px;
}

.li2_s{
  background-image: url(obr/menu_top2_1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 196px;
}

.li3{
  background-image: url(obr/menu_top3.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 123px;
}

.li3_s{
  background-image: url(obr/menu_top3_1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 123px;
}

.li4{
  background-image: url(obr/menu_top4.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 147px;
}

.li4_s{
  background-image: url(obr/menu_top4_1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 147px;
}

.li5{
  background-image: url(obr/menu_top5.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 141px;
}

.li5_s{
  background-image: url(obr/menu_top5_1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 141px;
}

.li6{
  background-image: url(obr/menu_top6.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 121px;
}

.li6_s{
  background-image: url(obr/menu_top6_1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 121px;
}

.li7{
  background-image: url(obr/menu_top7.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 159px;
}

.li7_s{
  background-image: url(obr/menu_top7_1.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 159px;
}

.zli1{
  background-image: url(obr/menu_top1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 85px;
}

.zli1_s{
  background-image: url(obr/menu_top1_1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 85px;
}

.zli2{
  background-image: url(obr/menu_top2z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 196px;
}

.zli2_s{
  background-image: url(obr/menu_top2_1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 196px;
}

.zli3{
  background-image: url(obr/menu_top3z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 123px;
}

.zli3_s{
  background-image: url(obr/menu_top3_1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 123px;
}

.zli4{
  background-image: url(obr/menu_top4z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 147px;
}

.zli4_s{
  background-image: url(obr/menu_top4_1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 147px;
}

.zli5{
  background-image: url(obr/menu_top5z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 141px;
}

.zli5_s{
  background-image: url(obr/menu_top5_1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 141px;
}

.zli6{
  background-image: url(obr/menu_top6z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 121px;
}

.zli6_s{
  background-image: url(obr/menu_top6_1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 121px;
}

.zli7{
  background-image: url(obr/menu_top7z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 159px;
}

.zli7_s{
  background-image: url(obr/menu_top7_1z.gif);
  float: left;
  height: 30px;
  padding-top: 12px;
  text-align: center;
  width: 159px;
}

.search {
  background: transparent url(obr/search_back.gif) 0 0 no-repeat;
  border: none;
  height: 34px;
  margin-left: 30px;
  padding: 0px;
  text-align: left;
  width: 262px;
}

.svatek{
  color: #5b5b61;
  font-family: Verdana;
  font-size: 12px;
  font-stretch: extra-condensed;
  margin-bottom: 33px;
  margin-top: 15px;
}

.where {
  border: none;
  color: #5b5b61;
  font-family: Verdana;
  font-size: 12px;
  padding-left: 0px;
  text-align: left;
  width: 230px;
  margin-left: 20px;
}

body {
  background: #e4e6e9;
  color: #000000;
  font-family: Arial, Verdana;
  font-size: smaller;
  margin: 0px 0px 0px 0px;
}

/* články a tabulka pro vícero použití*/


.top_table{
  background-image: url(obr/top_border.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  padding-right: 32px;
  height: 2px;
  width: 507px;
}

.bottom_table{
  background-image: url(obr/bottom_border.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  margin: 0px 0px 0px 0px;
  padding-right: 32px;
  height: 2px;
  width: 507px;
}

.table_cesta{
  background: url(obr/bg_cesta_clanek.jpg) repeat-x top left;
  width: 507px;
  height: auto;
  border: 1px solid #ecedef;
  border-top: none;
  padding-bottom: 15px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  vertical-align: bottom;
  text-align: left;
}

.text_cesta{
  font-size: 100%;
  color: blue;
  margin: 0px 0px 0px 0px;
}

.text_cesta_z{
  font-size: 100%;
  color: green;
  margin: 0px 0px 0px 0px;
}

.table_clanky{
  width: 507px;
  background-color: #f9fafc;
  border: 1px solid #ecedef;
  border-top: none;
  border-bottom: none;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.table_clanky2{
  width: 507px;
  background-color: #f9fafc;
  border: 1px solid #ecedef;
  border-top: none;
  border-bottom: none;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}

.table_clanky2 a{
    font-weight: bold;
    color: #0000FF;
}

.table_cesta a{
    font-weight: bold;
    color: #0000FF; 
}

.clanek_ohraniceni{
  width: 475px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-top: 15px;
  border-bottom: dotted 1px #ecedef;
}

.clanek_ohraniceni_str{
  width: 475px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  text-align: center;
  padding-top: 15px;
  border-bottom: dotted 1px #ecedef;
}

.clanek_ohraniceni_tisk{
  width: 475px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 15px;
  border-bottom: dotted 1px #ecedef;
}

.hlavicka_clanek{
  height: 15px;
  text-align: left;
  vertical-align: bottom;
}

.hlavicka_clanek3{
  height: auto;
  text-align: left;
  vertical-align: bottom;
}

.hlavicka_clanek2{
  height: 15px;
  text-align: left;
  vertical-align: bottom;
  position: absolute;
}

.datum_clanek{
  vertical-align: top;
  margin-left: 7px;
}

.ikonka_clanek{
  height: 15px;
  width: 15px;
}

.clanek{
  margin-top: 10px;
  width: 460px;
  padding-right: 5px;
}

.nadpis_clanek{
  font-size: 100%;
  color: blue;
}

.nadpis_clanek_z{
  font-size: 100%;
  color: green;
}

.text_clanek{
  margin-top: 15px;
  margin-bottom: 0px;
}

.legend_clanek{
  font-style: italic;
  width: 455px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.legobr{
  float: left;
  margin: 0px 10px 5px 0px;
}


.zpet_text{
  margin-left: 4px;
  color: blue;
}

.zpet_text_z{
  margin-left: 4px;
  color: green;
}

.arch_text{
  margin-left: 4px;
  vertical-align: top;
  color: blue;
}

.arch_text_z{
  margin-left: 4px;
  vertical-align: top;
  color: green;
}

.odkaz_m{
  color: blue;
}

.odkaz_z{
  color: green;
}

.art_img{
  text-align: center;
  border: solid 1px #c5c5c5;
  margin-left: 30px;
  margin-bottom: 25px;
}


/** tiskove zpravy */

.datum{
  font-weight: bold;
}

.udalost{
  font-weight: bold;
}

.ke_stazeni{
  margin-left: 310px;
  font-weight: bold;
}

.ikonka_popis{
  height: 15px;
  width: 15px;
  margin-right: 5px;
}

.nadpis_tisk{
  font-size: 100%;
  margin: 0px 0px 0px 0px;
  color: blue;
}

.nadpis_tisk_z{
  font-size: 100%;
  margin: 0px 0px 0px 0px;
  color: green;
}

.table_tisk{
  border: none;
}

.td_popis{
  vertical-align: top;
  text-align: left;
  padding-right: 20px;
  width: 316px;
}

.td_soubory{
  vertical-align: top;
  text-align: left;
}

.td_ikonka{
  vertical-align: top;
  text-align: left;
}

.velikost_tisk{
  text-decoration: underline;
  color: black;
}

.velikost_tisk2{
  text-decoration: underline;
  color: black;
}

.ikonka_typ{
  height: 25px;
  width: 25px;
  border: none;
  vertical-align: middle;
  margin-top: 3px;
}

.odkaz_soubor{
  border: none;
  text-decoration: none;
}

/* deska */

.text_vyveseno{
  font-weight: bold;
}

.text_sveseno{
  font-weight: bold;
  margin-left: 38px;
}

/* casopis */

.unas_seznam{
  margin-left: 10px;
  margin-top: 20px;
  border: 1px solid #c5c5c5;
  width: 100px;
  height: 142px;
}

.a_unas{
  vertical-align: bottom;
  margin-top: 162px;
  height: 150px;
  border: 1px solid black;
}

.table_clanky_unas{
  width: 517px;
  background-color: #f9fafc;
  border: 1px solid #ecedef;
  border-top: none;
  border-bottom: none;
  text-align: left;
  padding-left: 20px;
  padding-bottom: 15px;
}

.nadpis_clanek_unas{
  font-weight: bold;
  color: blue;
}

.clanek_ohraniceni_unas{
  width: 490px;
  padding-left: 5px;
  padding-bottom: 10px;
  padding-top: 15px;
  border-bottom: dotted 1px #ecedef;
}

.clanek_ohraniceni_unas2{
  width: 490px;
  padding-left: 5px;
  padding-bottom: 10px;
  padding-top: 15px;
  font-stretch: normal;
  border-bottom: dotted 1px #ecedef;
}

.nadpis_clanek_unas{
  font-size: 110%;
  margin-bottom: 0px;
  margin-top: 3px;
  color: blue;
}

.text_odkazy_unas{
  text-decoration: underline;
  color: black;
  font-size: 90%;
}

.text_odkazy_unas2{
  font-size: 95%;
  margin-left: 5px;
}

.menu_prava7{
  border: 1px solid #e6e7e8;
  background: #f4f5f8;
  padding-left: 10px;
  padding-right: 10px;
  width: 470px;
}

.nahoru_text{
  color: blue;
}

.text_str_mms{
  color: black;
  text-decoration: none;
}

.poc_zaznamu{
  text-decoration: underline;
  margin-bottom: 4px;
}

/* ankety */

.form1{
  border: 1px solid #bebfbf;
}


.form4{
  border: 1px solid #bebfbf;
}

/*zatupitelstvo*/

.text_zastup{
  vertical-align: top;
  text-align: center;
  position: absolute;
  width: 250px;
  margin-left: 30px;
}

.clanek_ohraniceni_zast{
  width: 440px;
  padding-left: 40px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-top: 15px;
  text-align: left;
  vertical-align: top;
  border-bottom: dotted 1px #ecedef;
}

.clanek_ohraniceni_zasedani{
  width: 475px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-top: 15px;
  vertical-align: top;
  border-bottom: dotted 1px #ecedef;
}

.zastup_foto{
  border: 1px solid #c5c5c5;
}

.bod_zast{
  position: absolute;
}


/*========================================================================================================
  GALERIE
========================================================================================================*/

div.panel_frame {
  position:relative;
  font-size:1px;
  text-align:center;
  vertical-align:middle;
}

div.panel_frame_center {
  position:relative;
  font-size:1px;
  text-align:center;
  vertical-align:middle;
  margin:auto;
}

div.panel_789 {
  position:relative;
  left:0px;
  top:0px;
  width:100%;
  height:15px;
}

div.panel_789t {
  position:relative;
  left:0px;
  top:0px;
  width:100%;
  height:35px;
}

div.panel_456 {
  position:relative;
  left:0px;
  top:0px;
  width:auto;
}

div.panel_123 {
  position:relative;
  left:0px;
  top:0px;
  width:100%;
  height:15px;
}

div.panel_title {
  position:absolute;
  left:0px;
  top:0px;
  height:35px;
}

a.panel_close {
  position:absolute;
  display:block;
  border: none;
  top:0px;
  right:0px;
  width:18px;
  height:18px;
  background:url("img/icon_close.png") top left no-repeat;
}
/*------------------------------------------------------------------------------------------------------*/

div.panel_white_7 {
  position:absolute;
  top:0px;
  left:0px;
  width:15px;
  height:15px;
}

div.panel_white_7t7 {
  position:absolute;
  top:0px;
  left:0px;
  width:15px;
  height:35px;
}

div.panel_white_7t8 {
  position:relative;
  top:0px;
  left:0px;
  height:35px;
  margin-left:15px;
  margin-right:15px;
  font-weight:bold;
  font-size:11px;
  text-align:left;
  color:#116AAB;
  padding-top:7px;
}

div.panel_white_7t9 {
  position:absolute;
  top:0px;
  right:0px;
  width:15px;
  height:35px;
}

div.panel_white_8 {
  position:relative;
  top:0px;
  left:0px;
  height:15px;
  margin-left:15px;
  margin-right:15px;
}

div.panel_white_8t {
  position:relative;
  top:0px;
  left:0px;
  height:35px;
  margin-left:15px;
  margin-right:15px;
}

div.panel_white_9 {
  position:absolute;
  top:0px;
  right:0px;
  width:15px;
  height:15px;
}

div.panel_white_9t {
  position:absolute;
  top:0px;
  right:0px;
  width:15px;
  height:35px;
}

div.panel_white_4 {
}

div.panel_white_5 {
  position:relative;
  left:0px;
  top:0px;
  font-size:11px;
  margin-left:-35px;
  padding-left: 10px;
  text-align: center;
  padding-top: 10px;
}

div.panel_white_5_1 {
  position:relative;
  left:0px;
  top:0px;
  width: 100%;
  font-size:11px;
  margin-top: 45px;
}

div.panel_white_6 {
}

div.panel_white_1 {
  position:absolute;
  top:0px;
  left:0px;
  width:15px;
  height:15px;
}

div.panel_white_2 {
  position:relative;
  top:0px;
  left:0px;
  height:15px;
  margin-left:15px;
  margin-right:15px;
}

div.panel_white_3 {
  position:absolute;
  top:0px;
  right:0px;
  width:15px;
  height:15px;
}

div.dark_page {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:120%;
  text-align:center;
  background: url("img/transparent_50.png") top left repeat;
  z-index: 3;
}

div.dark_page > div {
  top:100px;
}

.l_zarovnani{
  text-align: right;
  width: 60px;
  position: absolute;
}
.pad_left{
  padding-left: 25px;
}

.souradnice_but_lev{
  width: 22px;
  height: 21px;
  margin-left: 5px;
  border: none;
background: url("img/souradnice.png") top left no-repeat;
}

.border_no{
  border: none;
}


/** obrazky a soubory **/

.td-obr1 {
  background-color: #E9E9E9;
  height: 20px;
}

.tabulka-obr {
  width: 722px;
}
.seznam1{
	background-color: #D7E5F1;
}
.seznam2{
	background-color: #cfd6a0;
}
.chyba {
  color: #FF0000;
  font-weight: bold;
}
.chyba2 {
  color: #000;
  font-weight: bold;
}