/**
 * HomePage
 */
h2.hp, h3.hp {
  margin:0;
  padding:0;
  color:rgb(49,32,114);
}

/* --- HP Novinky --- */
div.hpNovinka {
  margin:1.5em 0 1.8em 0;
}
h3.hpNovinkaTit {
  margin:0;
  padding:0;
  padding-bottom:0.8em;
}
div.hpNovinkaBody {}
div.hpNovinkaImg {
  float:left;
  width:110px;
}
div.hpNovinkaImg img {
  border:1px solid rgb(80,156,217);
}
div.hpNovinkaTxt {
  float:left;
  width:205px;
}
div.hpNovinkaTxt p {
  margin:0;
  padding:0;
  text-align:justify;
}
p.hpNovinkaDat {
  margin-bottom:0.6em !important;
}
p.hpNovinkaLnk {
  margin-top:0.6em !important;
}

/* --- HP Galerie --- */
div#hpGalleryCont {
  margin:0 auto;
  padding-top:1px;
  width:130px;
}
div.hpAlbumImg {
  text-align:left;
}
div.hpAlbumImg img {
  border:1px solid rgb(80,156,217);
}

/**
 * Std. Page
 */
div#txtColumn p {
  text-align:justify;
}
h2.prilohy {
  margin-top:1.5em;
}

/**
 * Obsah sekci
 */

/* --- Aktuality --- */
div.aktualita {
  clear:both;
  margin-bottom:3em;
}
h2.aktualita {
  color:rgb(60,130,190);
}
div.aktualita p,
div.anotace {
  margin:0.8em 0;
}
div.aktualita img.vpravo {
  border:1px solid rgb(80,156,217);
}
div.aktualita p.cistDokument {
  margin-top:1.2em;
  text-align:left;
}
div.zpravaNaviOptions {
  margin:1.5em 0 1em 0;
  padding:1px 4px;
  background-color:rgb(235,244,251);
}

/* --- Strankovani --- */
div.strankovani {
  margin-top:20px;
  padding:10px 0;
  text-align:center;
  background-color:rgb(235,244,251);
}

/* --- Zapisy z rady --- */
div.radaZapis {
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #eee;
  background-color:white;
}
div.radaZapis h2 {
  padding-top:0 !important;
  margin-top:0 !important;
}

/* --- Login Box --- */
div.loginBox {
  padding:6px;
  overflow:hidden;
}
div#loginBox {
  margin-left:40px;
  width:154px;
}
form#loginForm {
  margin:0;
}
table#loginTable {}
table#loginTable td {
  padding:1px 5px;
  padding-left:0;
}
input.login {
  width:60px;
  border:1px solid #777;
}
input#loginSubmit {
  cursor:pointer;
  cursor:hand;
}

/* --- Tabs / Cards --- */
div#tabsHolder {
  margin:10px 0 20px 0;
  border-bottom:1px solid #bbb;
}
table.tabs {
  position:relative;
  border-collapse:collapse;  
}
table.tabs td {
}
div.tabText,
div.tabTextActive {
  position:relative;
  top:1px;
  padding:3px 6px 3px 6px;
  margin-left:3px;
  border:1px solid #bbb;
  border-bottom:0;
  background-color:#cfdbe9;
  background-color:rgb(219,228,242);
}
div.tabText {
  padding-bottom:2px;
}
div.tabTextActive {
  background-color:#fff;
}
div.card {
  display:none;
}

/* --- Vyhlidkove lety --- */
table#vlety {
  width:100%;
}
table#vlety .cena {
  text-align:center;
}

/* --- Hangar --- */
div.hangarLet {
  clear:both;
  margin-bottom:15px;
}
div.hangarLet img {
  float:left;
  width:180px;
}
div.hangarTxt {
  float:left;
  width:305px;
}
h4.hangarLetNazev {
  margin-top:0.2em;
  font-size:1.3em;
  color:rgb(49,32,114);
}
p.hangarImatr {
  font-size:1.1em;
}

/* --- Zoom obrazku --- */
#zoomBody {
  background-color:rgb(214,211,214);
}
#zoomBox {
  text-align:center;
  padding:10px;
}
#zoomBox img {
  border:1px solid #fff;
}

/* --- Krnov AIP --- */
table#aip td {
  vertical-align:top;
}
table#aip td.itemName {
  font-weight:bold;
}

/* --- Galerie --- */
div.album {
  padding:1px 0;
  margin-bottom:20px;
}
div.album img.vlevo {
  border:1px solid rgb(80,156,217);
}
div.albumPopis {
  position:relative;
  width:365px;
  margin-left:130px;
}
h2.album {
  margin-top:0.3em;
  margin-bottom:0em;
}
div.h2album {
  width:365px;
  color:rgb(60,130,190);
  margin-left:130px;
}
h2.album a, h2.album a:hover {
  color:rgb(60,130,190);
  text-decoration:none;
}
table.albumShots {
  border-collapse:collapse;
  table-layout:fixed;
}
table.albumShots td {
  width:150px;
  padding:5px;
  text-align:center;
  vertical-align:top;
  background-color:rgb(230,230,235);
  border:5px solid #fff;
  border-left:0;
}
table.albumShots td.blank {
  background-color:#fff;
}
tr.shot td {
  border-bottom:0;
}
tr.shotPopis td {
  padding-top:0;
  padding-bottom:0;
  border-top:0;
  border-bottom:0;
}
tr.shotMenu td {
  border-top:0;
}
h3.foto, p.foto {
  margin:1em 0;
}
p.foto {
  margin-bottom:1.5em;
}
p.fotoBack {
  margin:1.5em 0;
}

/* --- Chat --- */
#formChat {
  background-color:rgb(240,240,245);
  padding:8px;
}
div.chatPopisek {
  margin-bottom:0.4em;
  font-weight:bold;
}
input#chatAutor,
input#chatNadpis {
  width:475px;
  border:1px solid #aaa;
}
textarea#chatText {
  width:467px;
  height:60px;
  padding:2px 4px;
  border:1px solid #aaa;
  font-family:"Tahoma CE", Tahoma, sans-serif;
  font-size:12px;
}
div.chatButton {
  margin-top:0.5em;
}
div#chatSmiles {
  margin:0.5em 0;
}
