/**Cascading styles**/
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #000;
  background: #fce08b url(../img/pozadi.jpg) repeat-x;
  text-align: center;
}

h1 {
  font-size: 140%;
  color: #d63322;
  padding: 5px 0;
  margin: 10px 0;
  border-bottom: 1px solid #f8d13b;
}

h1 span {
  padding-bottom: 4px;
  border-bottom: 3px solid #f8d13b;
}

h2 {
  font-size: 120%;
  color: #3baace;
  padding: 5px 0;
  margin: 15px 0;
  border-bottom: 1px solid #c6e6f0;
}

h2 span {
  padding-bottom: 4px;
  border-bottom: 3px solid #c6e6f0;
}

h2.aktualita {
  margin: 10px 0 0 0;
}

p, br{line-height:130%;text-align:left;}

p.podnadpis {
  padding: 5px 0;
  font-weight: bold;
}

p.podnadpis span {
  font-weight: normal;
  color: #666;
}

p.text_akt {
  padding: 0 0 15px 0;
}

ul {
  margin: 10px 5px 20px 5px;
  list-style-type: none;
}

ul li{margin: 8px 0;padding-left: 15px;background: url(../img/kostka.gif) no-repeat 0 5px;}
ol{margin:8px 0;padding-left:25px;}

a img {
  border: none;
}

a{color: #de950e;text-decoration:none;}
a:hover{color: #d63322;text-decoration:underline;}

.submit{padding:0px 10px;border:1px solid #3BAACE;background:#E4F1F7;}
  .submit:hover{background:#3BAACE;color:#fff;}

.line_news{border:1px solid red;margin:10px 15px;}
  
select{padding:1px;background:#fff;}
option{padding:1px 3px;background:#fff;}

.hr_news_right{margin:10px 15px;border-top:1px solid #DE950E;}

.content img{margin:10px;}

.clear{clear:both;}

#kontejner {
  position: relative;
  width: 960px;
  margin: 30px auto 0px auto;
  border: 1px solid #fad74b;
  background-color: #fff;
  text-align: left;
}

#hlavicka {
  width: 910px;
  height: 130px;
  margin: 5px 25px;
  background: url(../img/hlavicka.jpg) no-repeat top left;
}

#logo {
  padding: 15px 0 15px 5px;
  width: 105px;
}

#menu {
  position: relative;
  width: 910px;
  height: 40px;
  margin: 5px 25px;
  background: url(../img/menu.gif) no-repeat top left;
}

#menu ul {
  position: absolute;
  top: 4px;
  left: 4px;
  list-style-type: none;
  margin: 0;
}

#menu ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
  background: none;
}

#menu ul li a {
  padding: 5px 10px;
  display: block;
  float: left;
  border-right: 1px solid #98d3e4;
  border-left: 1px solid #2989a9;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 110%;
}

#menu ul li.aktivni a, #menu ul li a:hover, #menu ul li.aktivni a {
  background-color: #f8d037;
  color: #d63322;
}

#menu ul li a.prvni, #menu ul li.aktivni a.prvni {
  border-left: none;
}

#menu ul li a.posledni, #menu ul li.aktivni a.posledni {
  border-right: none;
}

#okno {
  width: 910px;
  margin: 0 25px;
  padding-bottom: 25px;
}

#levy_sloupec {
  float: left;
  width: 605px;
  overflow: hidden;
}

#pravy_sloupec {
  margin: 0 0 0 625px;
  padding: 10px 0;
}

#aktuality, #kontakt {
  width: 281px;
  background: url(../img/zlutyramec_v.gif) no-repeat top left;
}

#aktuality_s, #kontakt_s {
  background: url(../img/zlutyramec_s.gif) no-repeat top left;
  height: 49px;
}

#aktuality h3, #vybirame_fotogalerii h3, #kontakt h3 {
  font-size: 100%;
  color: #d63322;
  padding: 15px;
}

#aktuality p, #kontakt p, #vybirame_fotogalerii p {
  padding: 0 15px;
  font-size: 90%;
  line-height: 18px;
  /*padding-bottom: 20px;*/
}

/*
#vybirame_fotogalerii p {
  padding-bottom: 5px;
}
*/

#vybirame_fotogalerii img{padding:5px;background-color:#fff;border:3px solid #c6e6f0;}

#aktuality p.nazev, #kontakt p.nazev{font-weight: bold;/*padding-bottom: 5px;*/}
.date{color:#de950e;font-weight:bold;}

#vybirame_fotogalerii {
  margin-top: 15px;
  /*width: 281px;*/
  background: url(../img/modryramec_v.gif) no-repeat top left;
}

#vybirame_fotogalerii_s {
  background: url(../img/modryramec_s.gif) no-repeat top left;
  height: 47px;
}

#vybirame_fotogalerii h3 {
  color: #3baace;
}

#kontakt {
  margin-top: 15px;
}

#kontakt p.telefon span {
  color: #de950e;
  font-weight: bold;
}

#kontakt p.cislo_uctu {
  padding-bottom: 5px;
}

#kontakt p.cislo_uctu span {
  color: #d63322;
  font-weight: bold;
  font-size: 120%;
}

#kontakt p.email {
  font-weight: bold;
}

.filtr {margin-top:20px;background:url(../img/filtr.gif) no-repeat top left;padding-top:12px;}

.filtr_s {
  background: url(../img/filtr_s.gif) no-repeat top left;
  height: 12px;
  margin-bottom: 20px;
}

.filtr p {
  margin: 0 10px;
}

.fotogalerie, .fotogalerie_2{padding:10px 0px;border-bottom: 1px solid #c6e6f0;}
.fotogalerie_2{background-color: #EBF7FA;}
.fotogalerie h2, .fotogalerie_2 h2{padding: 0;margin: 0;border: none;}

.fotogalerie .picture, .fotogalerie_2 .picture{width:150px;float:left;text-align:center;}
.fotogalerie .text, .fotogalerie_2 .text{width:435px;margin-left:10px;float:left;}

.fotogalerie p.datum, .fotogalerie_2 p.datum{color: #666;}

/*
.fotogalerie a img, .fotogalerie_2 a img {
  float: left;
  margin: 0 10px 10px 10px;
  border: 5px solid #c6e6f0;
  background-color: #fff;
  padding: 1px;
}

.fotogalerie a:hover img, .fotogalerie_2 a:hover img {
  border: 5px solid #f8d13b;
}

*/


.fotogalerie h2 a, .fotogalerie_2 h2 a {
  color: #3baace;
}

.fotogalerie h2 a:hover, .fotogalerie_2 h2 a:hover {
  color: #d63322;
}



.fotogalerie p.popis, .fotogalerie_2 p.popis {
  padding: 0;
}

.fotky {
  margin: 10px 0;
}

.fotky a img {
  float: left;
  margin: 10px;
  padding: 1px;
  background-color: #fff;
  border: 5px solid #c6e6f0;
}

.fotky a:hover img {
  border: 5px solid #f8d13b;
}

#paticka {
  position: relative;
  width: 960px;
  margin: 0 auto;
  padding-bottom: 20px;
  text-align: left;
}

#paticka p {
  font-size: 90%;
  padding: 5px 10px;
  color: #bb6404;
}

#paticka p a {
  font-weight: bold;
  color: #bb6404;
}

#paticka p a:hover {
  color: #d63322;
}

#secondNavbar { z-index:900; } /*menu part for JS*/
