body{ font-family: Tahoma, arial; font-size: 11px; margin: 0px auto; padding: 0px; color: black; text-align: center; background-color: #2e2e28;}a { text-decoration: none;}a:hover { text-decoration: underline;}img{  border: 0px;}.clear { width: 100%; clear: both; font-size: 1px;}#main { margin: 0 auto; text-align: left; width: 701px; padding: 50px 0px 10px 0px;}#top { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 701px;}#top ul{  margin: 0px 7px 0px 0px;  padding: 0px 0px 0px 0px;  list-style: none;  font-size: 12px;  float: right;  font-family: arial;}#top ul li{  float: left;  margin: 0px 0px 15px 0px;  padding: 0px 0px 0px 0px;  font-weight: bold;}#top ul li a{  margin: 0px;  display: block;  color: #fff;  padding: 15px 0px 0px 0px;  text-align: center;  height: 35px;}#top ul li.tl1 a{   background: url(../images/menu.jpg) no-repeat top left;   width: 129px;}#top ul li.tl2 a{   background: url(../images/menu.jpg) no-repeat top left;   width: 129px;}#top ul li.tl3 a{   background: url(../images/menu.jpg) no-repeat top left;   width: 129px;}#top ul li.tl4 a{   background: url(../images/menu.jpg) no-repeat top left;   width: 129px;}#top ul li.tl1 a:hover{   background: url(../images/menu_on.jpg) no-repeat top left;   width: 129px;   text-decoration: none;}#top ul li.tl2 a:hover{   background: url(../images/menu_on.jpg) no-repeat top left;   width: 129px;   text-decoration: none;}#top ul li.tl3 a:hover{   background: url(../images/menu_on.jpg) no-repeat top left;   width: 129px;   text-decoration: none;}#top ul li.tl4 a:hover{   background: url(../images/menu_on.jpg) no-repeat top left;   width: 129px;   text-decoration: none;}#top img{  float: left;  margin: -32px 0px 0px 5px;  position: relative;  top: 33px;  left: 0px;}#all{  background: url(../images/all.jpg) repeat-y top left;  width: 701px;  clear: both;  padding: 0px 0px 0px 0px;}#obsah{  background: url(../images/top.gif) no-repeat top left;  padding: 8px 0px 0px 0px;  }#content{  background: url(../images/bottom.gif) no-repeat bottom left;  clear: both;  height: 15px;}ul.uvod{  margin: 0px 0px 0px 9px;  padding: 0px;  list-style: none;}ul.uvod li{  margin: 0px;  float: left;  padding: 0px;}ul.uvod li a{  display: block;  width: 171px;  height: 306px;}ul.uvod li.tl1 a{  background: url(../images/p1.jpg) no-repeat top left;}ul.uvod li.tl2 a{  background: url(../images/p2.jpg) no-repeat top left;}ul.uvod li.tl3 a{  background: url(../images/p3.jpg) no-repeat top left;}ul.uvod li.tl4 a{  background: url(../images/p4.jpg) no-repeat top left;  width: 168px;}ul.uvod li.tl1 a:hover{  background: url(../images/p1_on.jpg) no-repeat top left;}ul.uvod li.tl2 a:hover{  background: url(../images/p2_on.jpg) no-repeat top left;}ul.uvod li.tl3 a:hover{  background: url(../images/p3_on.jpg) no-repeat top left;}ul.uvod li.tl4 a:hover{  background: url(../images/p4_on.jpg) no-repeat top left;  width: 168px;}p.copy{  margin: 0px;  padding: 0px;  text-align: center;  color: #c6c3c1;}p.copy a{  color: #c6c3c1;}#right{  float: right;  width: 339px;  margin-right: 12px;  background-color: #898165;}#right_img{  float: right;  width: 169px;  padding: 15px 0px 5px 0px;  margin-right: 12px;  background-color: #898165;}.fota{  padding: 0px 15px 10px 15px;}img.prew{  margin-left: 49px;  margin-top: 30px;}img.prew1{  margin-left: 11px;  margin-top: 30px;}#obal{  background: url(../images/c.jpg) repeat-y top left;  padding-left: 9px;}#obal1{  background: url(../images/c1.jpg) repeat-y top left;  padding-left: 9px;}#left1{  float: left;  width: 510px;    padding-bottom: 15px;  border-right: solid 1px #fff;  background-color: #a09777;}#left{  float: left;  width: 340px;    padding-bottom: 15px;  border-right: solid 1px #fff;  background-color: #a09777;}#right p{  margin: 0px 12px 0px 9px;   padding: 6px 15px 15px 6px;  color: #fff;}h1.cont{  margin: 0px 12px 0px 9px;   padding: 12px 5px 0px 5px;  color: #373426;  font-size: 15px;  background: none;  font-family: helvetica;}#left p{  margin: 0px 12px 0px 9px;   padding: 12px 15px 15px 6px;  color: #fff;  text-align: justify;}p.cele{  margin: 0px 12px 0px 9px;   padding: 8px 15px 15px 15px;  color: #fff;  text-align: justify;  background-color: #77715f;  border-bottom: solid 1px #fff;}p.cele_ne{  margin: 0px 12px 0px 9px;   padding: 8px 15px 15px 15px;  color: #fff;  text-align: justify;  background-color: #77715f;  border-bottom: solid 1px #fff;}p.cele2{  margin: 0px 12px 0px 9px;   padding: 8px 15px 5px 15px;  color: #fff;  text-align: justify;  background-color: #77715f;}p.cele img{  float: left;  width: 170px;  border: solid 1px #fff;  margin: 0px 10px 0px 0px;}p.cele img.zm{  float: right;  width: 170px;  border: solid 1px #fff;  margin: 0px 0px 0px 10px;}p.cele strong{  text-decoration: underline;}.back{  background-color: #77715f;  border-top: solid 1px #fff;  margin: 0px 12px 0px 9px; }.back2{  background-color: #77715f;  margin: 0px 12px 0px 9px; }.back1{  margin: 0px 12px 0px 9px;   border-bottom: solid 1px #fff;  background: url(../images/poz.jpg) repeat-y top left;}p.cele1{  margin: 0px 0px 0px 0px;   padding: 8px 15px 0px 15px;  color: #fff;  background-color: #77715f;}p.cele1 img{  float: left;  width: 150px;  border: solid 1px #fff;  margin: 0px 10px 0px 0px;}p.cele1 strong{  text-decoration: underline;}h1{  margin: 0px 12px 0px 9px;   padding: 15px 15px 0px 15px;  color: #f5f5f5;  clear: both;  font-size: 17px;  font-family: helvetica;  background-color: #77715f;}h2{  margin: 0px 12px 0px 9px;   padding: 12px 5px 0px 5px;  color: #58583d;  font-size: 13px;  background: none;  font-family: helvetica;  clear: both;}table.apart{  margin: 10px 0px 5px 12px;  padding: 0px;  font-size: 11px;}table.apart tr td{  margin: 0px;  padding: 3px 3px 3px 23px;  width: 131px;  height: 20px;  color: #fff;  background: url(../images/back_tb.jpg) no-repeat top left;}table.apart1{  margin: 10px 0px 5px 12px;  padding: 0px;}table.apart1 tr td{  margin: 0px;  padding: 3px 3px 3px 23px;  width: 131px;  height: 20px;  color: #fff;  background: url(../images/back_t.jpg) no-repeat top left;}.foto_big{  width: 510px;  margin-bottom: 30px;  border-bottom: solid 1px #fff;}.foto{  width: 63px;  margin: 0px 3px 3px 0px;  border: solid 1px #fff;}.foto_stred{  width: 101px;  float: left;  margin: 5px 10px 0px 15px;  border: solid 1px #fff;}#left1 p.popis{  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  clear: both;  color: #fff;  text-align: center;}img.fotos_left{  float: left;  border: solid 1px #fff;  margin: 0px 10px 0px 0px;}img.foto_cont{  width: 169px;}table.contact{  color: #fff;}table.contact tr td{  vertical-align: top;  margin: 0px;  padding: 0px 50px 10px 0px;}table.contact tr td a{  color: #fff;}img.map{  width: 130px;  margin: 10px 0px 0px 20px;  padding: 0px;  border: solid 1px #fff;}p.office{  margin: 14px 0px 0px 280px;  padding: 0px 0px 20px 0px;  color: #fff;}#left_av{  width: 223px;  float: left;  border-right: solid 1px #fff;  padding: 0px 0px 11px 0px;}#right_av{  width: 456px;  float: right;}#left_av select{  margin: 0px;  padding: 0px;  background-color: #a09777;  color: #fff;  height: 20px;  font-weight: bold;  font-family: arial;  font-size: 14px;  position: relative;  top: -5px;  width: 75px; }table.kalendar{  margin: 0px;  position: relative;  left: 7px;  padding: 0px;}table.kalendar tr th{  margin: 0px 0px 0px 0px;  padding: 2px 5px 2px 0px;  width: 23px;  height: 23px;  color: #fff;  font-weight: bold;  text-align: center;}table.kalendar tr td{  margin: 0px 0px 0px 0px;  padding: 2px 5px 4px 0px;  width: 23px;  height: 23px;  color: #fff;  font-weight: bold;  text-align: center;  background: url(../images/td.jpg) no-repeat top left;}table.kalendar tr td a{  display: block;    width: 23px;  height: 16px;  padding-top: 3px;  vertical-align: middle;  color: #fff;}table.kalendar tr td a:hover{  text-decoration: none;  }table.kalendar tr td.obsazene{  background: url(../images/obsazene.jpg) no-repeat top left;}table.kalendar tr td.vybrane{  background: url(../images/vybrane.jpg) no-repeat top left;}table.vysv{  margin: 0px;  padding: 0px;}table.vysv tr td{  margin: 0px;  color: #fbfcfe;  font-size: 10px;  vertical-align: middle;  padding: 0px;}table.vysv tr td img{  position: relative;  top: 4px;}.dark{  background-color: #5e5949;  padding: 0px 0px 5px 7px;  border-bottom: solid 1px #fff;}img.uhn{  margin-left: 9px;}ul.seznam{  margin: 0px;  padding: 0px;  list-style: none;}ul.seznam li{  margin: 0px;  padding: 0px;}ul.seznam li a{  margin: 0px 0px 1px 0px;  display: block;  padding: 4px 0px 0px 10px;  background: url(../images/polozka.jpg) no-repeat top left;  width: 210px;  font-weight: bold;  color: #35322b;  height: 18px;}.dark2{  background-color: #a09777;  padding: 2px 0px 7px 2px;}.light{  background-color: #77715f;  padding: 11px 0px 0px 0px;}.for_text{  color: #fff;  padding: 10px;}.for_text img{  width: 160px;  float: left;  border: solid 1px #fff;  margin-right: 10px;}input.textik{  border: solid 1px #46433c;  background-color: #a09777;  color: #fff;}label{  color: #fff;  font-size: 10px;}table.form{  position: relative;  top: 5px;  left: 40px;}input.send{  padding: 0px;  background: url(../images/send.jpg) no-repeat top left;  border: 0px;  width: 92px;  height: 24px;  margin: 0px;  position: relative;  top: 6px;  left: 55px;}table.form select{  border: solid 1px #46433c;  color: #fff;  background-color: #a09777;}select.av_sel{  width: 144px;  border: solid 1px #46433c;  color: #fff;  background-color: #a09777;}#right p.maps_text{  text-align: center;  margin: 0px;  padding: 0px;}table.mpk{  color: #fff;}table.mpk tr td{  margin: 0px;  padding: 0px 30px 10px 40px;}a.mapa1{  width: 134px;  height: 119px;  display: block;  background: url(../images/maps1_smal.gif) no-repeat top left;}a.mapa1:hover{  background: url(../images/maps1_on.gif) no-repeat top left;}a.mapa3{  width: 134px;  height: 118px;  display: block;  background: url(../images/maps3_small.gif) no-repeat top left;}a.mapa3:hover{  background: url(../images/maps3_on.gif) no-repeat top left;}table.term{  margin: 15px 20px 0px 45px;  padding: 0px;  width: 255px;}table.term tr th{  margin: 0px 0px 0px 0px;  padding: 2px 8px 2px 7px;  height: 23px;  color: #fff;  background-color: #655f53;  border: solid 1px #46433a;  font-weight: bold;}table.term tr td{  margin: 0px 0px 0px 0px;  padding: 2px 8px 4px 7px;  height: 23px;  color: #fff;  font-weight: bold;  background-color: #a09778;  border: solid 1px #46433a;}
