* {  margin: 0px;  padding: 0px;}body 	{	font-family: 'Verdana', 'Arial CE', 'Helvetica CE', Arial, sans-serif; 	font-size: 70%;  text-align : center;	color: #464646;  margin-bottom: 40px;	  background : #fff url("body.gif") repeat-x top;}#page {	position: relative;	width: 906px;	margin: 0 auto 0px auto;}#text { 	text-align: left;  float: right;  width: 640px;  background: #F1F6F8;  border-bottom: 1px solid #fff;}#text-in {  padding: 30px;  min-height: 500px;  _height: 500px;  }#navigace {  margin: 0 0 1em 0;  padding: 0px 10px 5px 0px;  font-size: 0.9em;  color: #828282;  line-height: 1em;}#top {  background: #F2F7F9;}/*--- left ---*/#left {  float: left;  width: 264px;  background: #F1F6F8;  text-align: left;}.boxL {  padding: 20px;}h3.camera {  background:  url("camera.gif") no-repeat left center;  padding: 5px 0 5px 40px;  }#fotoG {  width: 220px;  background: #484848;  border: 1px solid #898989;   color: #fff;  text-align: center;  margin: 0 0 1em 0;  position: relative;}#fotoG a {  color: #fff;}#fotoG p.name {  text-align: left;  padding: 10px 0 0 10px;}#fotoG img {  border: 1px solid #898989;   margin: 0 0 10px 0;}a.back {  width: 25px;  height: 25px;  background: url("btn-back.gif") no-repeat top;  display: block;  float: left;  margin: 0 5px 0 0px;}a.next {  width: 25px;  height: 25px;  background: url("btn-next.gif") no-repeat top;  display: block;  float: left;}a.back span, a.next span {  display: none;}a.back:hover , a.next:hover  {  background-position: bottom;}p.control {  padding: 0 10px 0 10px;  height: 25px;}p.num {  position: absolute;  right: 15px;  bottom: 5px;  }.pouk {  background: #fff url("bg-poukazT.jpg") no-repeat top;}.pouk div {  background: url("bg-poukazB.jpg") no-repeat bottom;  padding: 20px 20px 20px 20px;}p.wh {  background: #fff;  padding: 0 20px 0px 20px;  margin-bottom: 0px;  font-weight: bold;}#menuL {  padding: 20px 0 0 5px;}#menuL ul li {  background: #2C9ACB;  padding: 0 0 0 0px;  margin-bottom: 1px;}#menuL ul li a {  color: #fff;  text-decoration: none;  padding: 6px 0 6px 60px;  display: block;  font-size: 1.2em;  background: #1582B3 url("sipka2.gif") no-repeat left top;  min-height: 1px;  _height: 1px;}#menuL ul li a:hover {  background: #116C95 url("sipka2.gif") no-repeat left top;}#menuL ul li.active a {  background: #116C95 url("sipka2.gif") no-repeat left top;}/*--- header ---*/#header {  width: 100%;	height: 221px;	  background: #fff url("header.jpg") no-repeat center;	margin: 0px auto 0px auto;	text-align: left;  position: relative;}img.logo {  margin: 20px 0 0 55px;}#header div.text_header {  color: #fff;  width: 425px;  height: 100px;  overflow: auto;  margin: 45px 0 0 40px;  font-size: 1.2em;}#header div.text_header p {  line-height: 1.7em;  margin-bottom: 10px;}#header a {  color: #6F6F6F;}/*--- menu ---*/#menu {  margin: 1px 5px 0 5px;}#menu ul { list-style-type: none;  padding: 0px;  margin: 0px;}#menu li {  float: left;  list-style-type: none;  padding: 0px;  margin: 0 0px 0px 0;}#menu li.item1 {  width: 227px;}#menu li.item2 {  width: 241px;}#menu li.item3 {  width: 225px;}#menu li.item4 {  width: 203px;}#menu li a {  display: block;  color: #D9D9D9;  text-decoration: none;  font-size: 1.1em;  background: #244865 url("bg-menu.gif") repeat-x top;  _height: 1px;}#menu li a span {  padding: 12px 30px 12px 30px;  display: block;  margin: 0;  background: url("sep.gif") no-repeat right top;}#menu li.active a   {  background: #244865 url("bg-menu.gif") repeat-x bottom;}#menu li a:hover {  background: #244865 url("bg-menu.gif") repeat-x bottom;  }/*--- menu -top ---*/#menu-top  {  position: absolute;  top: 21px;  left: 350px;}#menu-top ul { list-style-type: none;  padding: 0px;  margin: 0px;}#menu-top li {  float: left;  list-style-type: none;  padding: 0px;  background: #D0E6F0 url("menu_top_m.gif") repeat-x bottom;  margin: 0 3px 0px 0;}#menu-top li a {  display: block;  color: #252525;  text-decoration: none;  font-size: 1.1em;  background: url("menu_top_l.gif") no-repeat left top;}#menu-top li a span {  padding: 9px 20px 9px 20px;  display: block;  margin: 0;  background: url("menu_top_r.gif") no-repeat right top;}#menu-top li.active   {  background: #1582B3 url("menu_top_active_m.gif") repeat-x top;}#menu-top li.active a  {  background: url("menu_top_active_l.gif") no-repeat left top;  color: #fff;}#menu-top li.active a span  {  background: url("menu_top_active_r.gif") no-repeat right top;}#menu-top li a:hover {  text-decoration: underline;}/*--- zpravy ---*/div.new {  clear: both;  min-height: 1px;  _height: 1px;}p.date {  color: #959595;  border-right: 1px solid #D7DADB;  width: 63px;  float: left;  margin-bottom: 2em;}p.date span {  display: block;  color: #959595;}p.date span.day {  font-size: 1.6em;  font-weight: bold;  margin: 0 0 3px 0;}p.date span.year {  color: #B7B7B7;}div.anot {  float: right;  width: 492px;}div.anot p {  margin-bottom: 2em;}div.anot h4 {  margin: 0 0 5px 0;}/*--- contact ---*/#contact {  margin: 2em 0 0em 0;  background: url("phone1.jpg") no-repeat right top;  height: 80px;}#contact p {  margin: 20px 30px 0px 0;  line-height: 1.5em;}/*--- fotogalerie ---*/p.fotoF {  float: left;  width: 87px;}p.fotoF img {  border: 1px solid #ccc;}div.anotF {  float: right;  width: 470px;}div.contF {  clear: both;  _height: 1px;   margin-bottom: 2em;}p.fotoB {  width: 580px;  overflow: hidden;}p.fotoB img {  border: 1px solid #ccc;}/*--- footer ---*/#footer {	position: relative;	margin: 0 auto 0 auto;  _height: 1px;  min-height: 1px;  width: 640px;  border-top: 3px solid  #CDDBE1;  float: right;}#footer_inn {  padding: 0px 15px 0px 15px;}#footer span {  padding: 12px 0px 12px 0px;	font-size: 0.9em;}a.tdn {  text-decoration: none;}#footer a.tdn {	color: #464646;}/*--- box-hp ---*/.box-hp, .box-hp2 {  width: 283px;  margin-bottom: 2em;}.box-hp div.foto {  height: 153px;  background: url("f-vyhlidkove1.jpg") no-repeat bottom;}.box-hp div.foto a {  display: block;  height: 153px;}.box-hp2 div.foto {  height: 153px;  background: url("f-reklamni.jpg") no-repeat bottom;}.box-hp div.text, .box-hp2 div.text {  background: #fff /*url("cor.jpg") no-repeat bottom;  */}.box-hp div.text p, .box-hp2 div.text p {  padding: 15px;}.box-hp div.text p a, .box-hp2 div.text p a {  display: block;  margin-top: 5px;}/*--- form ---*/input.txt {  border: 1px solid #DAE3E7;  background: #fff;  height: 20px;}textarea.txt {  border: 1px solid #DAE3E7;  background: #fff;}select.sbox {  border: 1px solid #DAE3E7;  background: #fff;  height: 20px;}label {  color: #8C9599;  display:block;  float:left;  width:150px;}/*--- obecné tagy ---*/ul {  list-style-position: inside;  _list-style-position: outside;  >list-style-position: outside;      list-style-type: none;  margin: 0px 0 1.5em 0px;  line-height: 1.5em;}ol {  list-style-position: inside;  _list-style-position: outside;  >list-style-position: outside;      margin: 0px 0 1em 0px;  line-height: 1.5em;  _padding-left: 25px;}ol li {  padding-left: 0px;}ul li {  background: url("sipka1.gif") no-repeat left top;  padding-left: 13px;}a {  color: #2797CA;  text-decoration: underline;}a:hover {  text-decoration: none;}table td, table th {  border: 1px solid #EBEBEB;  padding: 5px;}table th {  background: #2797CA;  color: #fff;  text-align: left;}table tr.str td {  font-weight: bold;  background: #F5F5F5;}h1 {  font-size: 2.5em;  font-weight: normal;  color: #285071;  margin: 0em 0 1.5em 0;  position: relative;  }h1 span, h3 span, h2 span {  position: absolute;  top: 0px;  left: 0px;  display: block;  height: 35px;   width: 100%;}h1.hp span {  background: url("h1_hp.jpg") no-repeat left top;  }h1.o-nas span {  background: url("h_o-nas.jpg") no-repeat left top;  }h1.kontakt span {  background: url("h_kontakt.jpg") no-repeat left top;  }h1.vyhlidkove span {  background: url("h_vyhlidkove.jpg") no-repeat left top;    height: 35px;}h1.reklamni span {  background: url("h_reklamni.jpg") no-repeat left top;    height: 35px;}h1.fotogalerie span {  background: url("h_fotogalerie.jpg") no-repeat left top;  }h1.o-letani span {  background: url("h_o-letani.jpg") no-repeat left top;  }h1.informace span {  background: url("h_informace.jpg") no-repeat left top;  }h1.archiv span {  background: url("h_archiv.jpg") no-repeat left top;  }h1.poukaz span {  background: url("h_poukaz.jpg") no-repeat left top;  }h2 {  font-size: 1.3em;  padding: 0.5em 0 1em 0;  font-weight: bold;  position: relative;  color: #285071;}h2.zpravy span {  background: url("h_zpravy.jpg") no-repeat left top;}h3.poukaz span {  background: url("poukaz.jpg") no-repeat left top;}h2 a {  color: #285071;}h3 {  font-size: 1.3em;  font-weight: normal;  color: #264B6A;  margin: 0.5em 0 1em 0;  position: relative;}h4 {  font-size: 1em;  font-weight: bold;  color: #898989;  margin: 0 0 1em 0;}a.more {  background: url("sipka.gif") no-repeat 100% 70%;  padding-right: 12px;  _height: 1px;}a.arch {  background: url("arch.gif") no-repeat 0% 60%;  padding-left: 17px;  _height: 1px;}p.photos img {  margin: 0 4px 4px 0;}p.photos img.last {  margin: 0 0px 5px 0;}.sil {  color: #B0B0B0;}.acc {  font-weight: bold;}#charcount {display:none;color:#0c0}#charcount.red {color:#f00 !important;}#charcount.orange {color:#f80 !important;}
