@charset "UTF-8";
/* layout */
body {
  background: url("../img/hbackground-repeat.png") center top repeat-y #dae49b;
  min-width: 1000px;
  font-size: 14px;
  color: #494949; }

.hidden {
  display: none; }

#body-top-backround {
  background: url("../img/hbackground.jpg") center top no-repeat;
  min-height: 1080px; }

#container {
  width: 1000px;
  position: relative;
  margin: 0 auto;
  min-height: 700px;
  padding-bottom: 5px; }

#header {
  position: relative;
  width: 100%;
  height: 160px; }
  #header #title {
    position: absolute;
    top: 24px;
    left: 10px;
    width: 101px;
    height: 105px;
    background: url("../img/title.png") no-repeat; }
  #header #search {
    position: absolute;
    top: 46px;
    right: 0;
    padding: 4px 0 0 8px;
    width: 212px;
    height: 26px;
    background: url("../img/search.png") no-repeat;
    line-height: 22px;
    font-size: 14px;
    overflow: hidden; }
    #header #search form {
      width: auto; }
      #header #search form input[type=text] {
        height: 22px;
        width: 180px;
        background-color: transparent;
        margin: 0;
        padding: 0;
        border: none;
        outline: none; }
  #header #facebook {
    display: block;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 102px;
    right: 0;
    background: url("../img/icon-facebook.png") no-repeat; }

div.hdelim {
  background: url("../img/hdelim.png") center center no-repeat;
  height: 2px;
  width: 100%;
  z-index: 1;
  position: absolute; }
  div.hdelim.top {
    top: 146px; }

#article {
  display: block;
  position: relative;
  width: 982px;
  color: #494949;
  font-size: 14px;
  line-height: 1.7;
  padding: 9px; }

#footer {
  width: 1000px;
  margin: 18px auto 10px auto;
  height: 64px;
  position: relative;
  color: #9D9D9D;
  font-size: 1.15em; }
  #footer * {
    vertical-align: top; }
  #footer, #footer a {
    color: #9D9D9D;
    text-decoration: none; }
  #footer span.shortcuts {
    float: right; }
    #footer span.shortcuts > * {
      padding-left: 10px; }
    #footer span.shortcuts a.admin img {
      height: 1.15em;
      width: 1.15em; }

a {
  color: #ad016f;
  text-decoration: underline;
  font-weight: normal; }

a:visited {
  color: #7a014e; }

a.external {
  background: url(../img/external-icon.gif) no-repeat 100% 0;
  padding: 0 20px 0 0; }
  a.external:hover {
    background: url(../img/external-icon-hover.gif) no-repeat 100% 0; }

/* rozcestnik */
#rozcestnik {
  margin-bottom: 2em; }
  #rozcestnik span.popisek {
    display: block; }
  #rozcestnik ul {
    margin-left: 40px; }
    #rozcestnik ul li.active, #rozcestnik ul li.node > a {
      font-weight: bold;
      color: black; }
    #rozcestnik ul li a {
      color: #4979A9;
      font-weight: bold;
      text-decoration: none; }
      #rozcestnik ul li a:hover {
        color: #3a6085; }

/* ostatní */
a.non {
  text-decoration: none;
  color: #000; }

/* varovani */
div.warning {
  border: 2px solid #9F291B;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  background-color: #F9E4E1;
  text-align: center;
  padding: 5px;
  min-width: 250px;
  max-width: 616px;
  margin: 1em 0; }
  div.warning div.head {
    background-color: #9F291B;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
    padding: 10px;
    display: inline-block;
    line-height: 1;
    margin: 0 auto 5px auto;
    font-weight: bold;
    text-align: center;
    color: white; }

/* poznamka */
/* poznamka / zpráva */
div.message,
div.no_news {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #dae49b;
  background-color: #E1E6EC;
  text-align: center;
  padding: 10px;
  min-width: 250px;
  max-width: 606px;
  margin: 1em 0; }

/* mapa webu */
#webmap a, #webmap li a {
  text-decoration: none; }

#webmap h2.title {
  text-align: left;
  color: #669dd5;
  font-size: 21px;
  padding-bottom: 0.5em; }

#webmap h2.title a {
  font-size: 0.7em; }

#webmap h2.title a span.loading {
  font-style: italic;
  font-weight: bold;
  font-size: 0.8em;
  color: #444; }

#webmap ul.webmap_item_level_0 li {
  list-style-position: inside;
  padding-bottom: 15px; }

#webmap ul.webmap_item_level_1 li {
  list-style: decimal;
  list-style-position: inside;
  padding-bottom: 0; }

#webmap .webmap_articles ol li {
  list-style: disc;
  list-style-position: inside;
  padding-bottom: 0; }

#webmap ul.webmap_item_level_0 li a.section_title {
  font-size: 1.1em;
  color: black;
  font-weight: bold; }

#webmap ul.webmap_item_level_1 {
  padding-left: 20px; }

#webmap ul.webmap_item_level_1 li {
  padding-left: 20px; }

#webmap ul.webmap_item_level_1 li a.section_title {
  font-size: 1em;
  color: #3e0a0f;
  font-weight: bold; }

#webmap .webmap_articles li {
  font-size: 0.9em;
  font-style: italic; }

/* ostatni */
table.fullw {
  width: 100%; }

/* novinky_resume */
#novinky_resume {
  width: 100%;
  color: black;
  font-size: 14px;
  margin: 0; }

#novinky_resume div.novinky_article {
  padding-bottom: 1.5em; }

#novinky_resume .datum {
  color: #000; }

#novinky_resume .nove {
  color: #000;
  font-weight: bold;
  display: none; }

#novinky_resume div.novinky_article table {
  /* záhlaví novinky */
  width: 100%;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  -o-border-radius: 17px;
  -khtml-border-radius: 17px;
  border-radius: 17px;
  background: url("../img/caption-background.jpg") center top no-repeat #dae49b;
  color: #ffffcc;
  -moz-box-shadow: 0 0 3px #000;
  -webkit-box-shadow: 0 0 3px #000;
  -o-box-shadow: 0 0 3px #000;
  -khtml-box-shadow: 0 0 3px #000;
  box-shadow: 0 0 3px #000; }

#novinky_resume table td.article_name a {
  color: #000;
  -moz-text-shadow: 1px 1px 1px #fff;
  -webkit-text-shadow: 1px 1px 1px #fff;
  -o-text-shadow: 1px 1px 1px #fff;
  -khtml-text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 1px #fff;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 3px 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px; }
#novinky_resume table td.article_name a:hover {
  text-decoration: none; }

#novinky_resume div.novinky_article:hover table td.article_name a {
  background-color: rgba(255, 255, 255, 0.8); }

#novinky_resume div.novinky_article table td.section_name a {
  -moz-text-shadow: 1px 1px 1px #fff;
  -webkit-text-shadow: 1px 1px 1px #fff;
  -o-text-shadow: 1px 1px 1px #fff;
  -khtml-text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 1px #fff; }
#novinky_resume div.novinky_article table td.section_name a:hover {
  text-decoration: none; }

#novinky_resume div.novinky_article:hover table td.section_name {
  -moz-border-radius: 17px 0 0 17px;
  -webkit-border-radius: 17px 0 0 17px;
  -o-border-radius: 17px 0 0 17px;
  -khtml-border-radius: 17px 0 0 17px;
  border-radius: 17px 0 0 17px;
  background-color: rgba(255, 255, 255, 0.8); }

#novinky_resume div.novinky_article table td {
  padding: 10px;
  border-style: hidden;
  /* zakázání dědění */ }

#novinky_resume div.novinky_article div.novinky_article_resume {
  /* text novinky */
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  -o-border-radius: 0 0 6px 6px;
  -khtml-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -moz-box-shadow: 0 0 3px #000;
  -webkit-box-shadow: 0 0 3px #000;
  -o-box-shadow: 0 0 3px #000;
  -khtml-box-shadow: 0 0 3px #000;
  box-shadow: 0 0 3px #000;
  text-align: left;
  padding: 0 7px 7px 7px;
  background: url("../img/caption-background.jpg") center top no-repeat #dae49b;
  width: 93%;
  color: black;
  margin-bottom: 0px;
  margin-top: 2px; }
  #novinky_resume div.novinky_article div.novinky_article_resume p {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 7px;
    border-radius: 5px; }

#novinky_resume div.novinky_article:hover div.novinky_article_resume p {
  background-color: rgba(255, 255, 255, 0.9); }

#novinky_resume table td {
  padding: 5px;
  vertical-align: middle; }

#novinky_resume table td a {
  color: #51150e;
  text-decoration: none;
  font-weight: bold;
  display: block; }

#novinky_resume a {
  color: #51150e;
  text-decoration: none;
  font-weight: bold; }

#novinky_resume a:hover {
  text-decoration: underline; }

#novinky_resume .label {
  color: #000; }

/******************************************************************************************/
/* 									články     		 									  */
/******************************************************************************************/
div.article_title {
  font-weight: bold;
  color: #c6017f;
  font-size: 21px;
  padding-bottom: 0.5em; }
  div.article_title div.title {
    float: left;
    font-weight: bold; }
  div.article_title div.date {
    float: right; }

/* tabulkový layout nadpisu a data (u externích článků */
/******************************************************************************************/
/* 									komentare		 									  */
/******************************************************************************************/
#article .comments_preview {
  /* border: 1px dotted black; */
  /* border-top: none; */
  margin: 0 10px;
  -moz-border-radius: 0 0 12px 12px;
  -webkit-border-radius: 0 0 12px 12px;
  -o-border-radius: 0 0 12px 12px;
  -khtml-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  -moz-box-shadow: 0px 0px 8px #000;
  -webkit-box-shadow: 0px 0px 8px #000;
  -o-box-shadow: 0px 0px 8px #000;
  -khtml-box-shadow: 0px 0px 8px #000;
  box-shadow: 0px 0px 8px #000;
  background: url("../img/bg_comments_preview.png") repeat; }

#article .comments_preview div {
  padding: 10px;
  padding-top: 5px;
  -moz-box-shadow: 0px -4px 5px #DEEAD8;
  -webkit-box-shadow: 0px -4px 5px #DEEAD8;
  -o-box-shadow: 0px -4px 5px #DEEAD8;
  -khtml-box-shadow: 0px -4px 5px #DEEAD8;
  box-shadow: 0px -4px 5px #DEEAD8; }

#article .comments_preview_button {
  vertical-align: bottom;
  padding-left: 5px;
  padding-right: 5px; }

#article .comments_preview_button a, .comments_preview_button a:visited {
  font-size: 12px;
  color: #51150e;
  display: block;
  padding: 3px 7px;
  line-height: 18px;
  background-color: #DEEAD8;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -o-border-radius: 30px;
  -khtml-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: 2px 2px 2px #000;
  -webkit-box-shadow: 2px 2px 2px #000;
  -o-box-shadow: 2px 2px 2px #000;
  -khtml-box-shadow: 2px 2px 2px #000;
  box-shadow: 2px 2px 2px #000; }

#article .comments_preview_button a:hover {
  background-color: #f2ffec;
  text-decoration: none;
  color: #86514a;
  -moz-box-shadow: 2px 2px 2px #444;
  -webkit-box-shadow: 2px 2px 2px #444;
  -o-box-shadow: 2px 2px 2px #444;
  -khtml-box-shadow: 2px 2px 2px #444;
  box-shadow: 2px 2px 2px #444; }

#article table.comment {
  margin-bottom: 7px;
  -moz-box-shadow: 0px 0px 8px #000;
  -webkit-box-shadow: 0px 0px 8px #000;
  -o-box-shadow: 0px 0px 8px #000;
  -khtml-box-shadow: 0px 0px 8px #000;
  box-shadow: 0px 0px 8px #000; }

#article tr.comment_text {
  background: url("../img/bg_article_text.png") repeat;
  border-top: none;
  border-bottom: none; }

#article tr.comment_text td {
  margin: 0 5px;
  padding: 5px;
  padding-top: 8px; }

/* nadpis článku ve výpisu komentářů */
#article .comments_title {
  background-color: #DEEAD8;
  font-size: 14px;
  padding: 3px 5px;
  -moz-border-radius: 7px 7px 12px 12px;
  -webkit-border-radius: 7px 7px 12px 12px;
  -o-border-radius: 7px 7px 12px 12px;
  -khtml-border-radius: 7px 7px 12px 12px;
  border-radius: 7px 7px 12px 12px;
  -moz-box-shadow: 5px 5px 5px #000;
  -webkit-box-shadow: 5px 5px 5px #000;
  -o-box-shadow: 5px 5px 5px #000;
  -khtml-box-shadow: 5px 5px 5px #000;
  box-shadow: 5px 5px 5px #000; }

#article .comments_title strong {
  font-style: italic; }

/* nadpis ve výpisu komentářů */
#article .comment_head {
  background-color: #DEEAD8;
  padding: 5px 10px; }

#article .comment_head .datum {
  float: right; }

/* pridat komentar */
#article .comment_add {
  background: url("../img/bg_article_text.png") repeat;
  /*border: 1px dotted black;*/
  border-top: none;
  border-bottom: none;
  -moz-box-shadow: 0px 0px 8px #000;
  -webkit-box-shadow: 0px 0px 8px #000;
  -o-box-shadow: 0px 0px 8px #000;
  -khtml-box-shadow: 0px 0px 8px #000;
  box-shadow: 0px 0px 8px #000;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  padding: 10px; }

/* formulář pro vložení nového inzerátu a nástěnky */
#article .announcer_add,
#article .messager_add {
  background: url("../img/bg_article_text.png") repeat;
  /*border: 1px dotted black;*/
  border-top: none;
  border-bottom: none;
  -moz-box-shadow: 0px 0px 8px #000;
  -webkit-box-shadow: 0px 0px 8px #000;
  -o-box-shadow: 0px 0px 8px #000;
  -khtml-box-shadow: 0px 0px 8px #000;
  box-shadow: 0px 0px 8px #000;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  padding: 10px; }

/******************************************************************************************/
/* 									google mapa		 									  */
/******************************************************************************************/
/* mapka */
.mapka_detail_js {
  font-size: 0.8em;
  -moz-box-shadow: 0px 0px 15px #000;
  -webkit-box-shadow: 0px 0px 15px #000;
  -o-box-shadow: 0px 0px 15px #000;
  -khtml-box-shadow: 0px 0px 15px #000;
  box-shadow: 0px 0px 15px #000; }

/* výsledek vyhledávání */
#article table.search_results {
  margin-bottom: 10px;
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; }
  #article table.search_results tr td {
    vertical-align: middle;
    padding-left: 8px;
    padding-right: 8px; }
    #article table.search_results tr td a {
      text-decoration: none;
      color: #3a6085; }

#article br.search_results {
  display: none; }

/* multibox */
.MultiBoxLoading {
  background: url(multibox/loader.gif) center no-repeat; }

/* upoutávka */
#captions {
  background: url("../img/caption-background.jpg") center top no-repeat #dae49b;
  border-style: outset;
  border-width: 3px;
  border-color: #d3df87;
  position: absolute;
  left: 0;
  width: 976px;
  top: 90px;
  z-index: 1000;
  -moz-border-radius: 0 0 12px 12px;
  -webkit-border-radius: 0 0 12px 12px;
  -o-border-radius: 0 0 12px 12px;
  -khtml-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  -moz-box-shadow: 0px 0px 16px #000;
  -webkit-box-shadow: 0px 0px 16px #000;
  -o-box-shadow: 0px 0px 16px #000;
  -khtml-box-shadow: 0px 0px 16px #000;
  box-shadow: 0px 0px 16px #000;
  color: #000;
  -moz-text-shadow: 1px 1px 1px #fff;
  -webkit-text-shadow: 1px 1px 1px #fff;
  -o-text-shadow: 1px 1px 1px #fff;
  -khtml-text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 1px #fff; }

#captions table {
  width: 100%;
  float: left;
  padding-bottom: 10px;
  -moz-border-radius: 0 0 12px 12px;
  -webkit-border-radius: 0 0 12px 12px;
  -o-border-radius: 0 0 12px 12px;
  -khtml-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px; }

#captions table a {
  font-weight: bold; }

#captions > div.title {
  margin: 0;
  text-align: center;
  padding: 0;
  /*padding-bottom: 5px;*/ }

#captions_close {
  float: right;
  border-width: 0px;
  cursor: pointer;
  opacity: 0.7; }
  #captions_close:hover {
    opacity: 1; }

#captions div.article_title {
  margin: 0 5px 30px 5px;
  padding: 0 5px;
  font-weight: bold;
  font-size: 21px;
  color: #fff;
  -moz-text-shadow: 0 0 4px #000;
  -webkit-text-shadow: 0 0 4px #000;
  -o-text-shadow: 0 0 4px #000;
  -khtml-text-shadow: 0 0 4px #000;
  text-shadow: 0 0 4px #000; }
  #captions div.article_title div.title {
    float: none;
    text-align: center; }
  #captions div.article_title div.date {
    float: right; }

/* tabulkový layout nadpisu a data (u externích článků */
#captions .article_text {
  background: transparent;
  border-top: none;
  border-bottom: none;
  margin: 0 10px;
  padding: 10px;
  padding-top: 20px; }
  #captions .article_text > p {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0; }

#captions td h1, #captions td h2, #captions td h3, #captions td h4, #captions td h5, #captions td h6 {
  color: #000;
  -moz-text-shadow: 1px 1px 1px #fff;
  -webkit-text-shadow: 1px 1px 1px #fff;
  -o-text-shadow: 1px 1px 1px #fff;
  -khtml-text-shadow: 1px 1px 1px #fff;
  text-shadow: 1px 1px 1px #fff; }
#captions td h1, #captions td h2 {
  text-align: center; }

#captions .comments_preview {
  margin: 0 10px;
  background: #f8faeb;
  -moz-border-radius: 0 0 12px 12px;
  -webkit-border-radius: 0 0 12px 12px;
  -o-border-radius: 0 0 12px 12px;
  -khtml-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  -moz-box-shadow: 0px 0px 8px #000;
  -webkit-box-shadow: 0px 0px 8px #000;
  -o-box-shadow: 0px 0px 8px #000;
  -khtml-box-shadow: 0px 0px 8px #000;
  box-shadow: 0px 0px 8px #000;
  padding-bottom: 20px;
  margin-bottom: 10px; }

#captions .comments_preview div {
  padding: 5px 10px 5px 10px;
  padding-top: 5px;
  margin-bottom: 5px; }

#captions .comments_preview_button a, #captions .comments_preview_button a:visited {
  color: #000;
  background-color: #dae49b; }

#captions .comments_preview_button a:hover {
  background-color: #e9efc3;
  color: #000; }

/* tipy v bulbine */
/*.mbTips a { color: green; text-decoration: none; font-weight: bold }*/
.mbTips {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 0px 0px 8px #000;
  -webkit-box-shadow: 0px 0px 8px #000;
  -o-box-shadow: 0px 0px 8px #000;
  -khtml-box-shadow: 0px 0px 8px #000;
  box-shadow: 0px 0px 8px #000;
  padding: 3px 5px;
  max-width: 500px;
  max-height: 300px;
  overflow: hidden;
  text-overflow: ellipsis-word;
  /* css3 */ }

/* top menu - accessibility */
#top_menu {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right; }
  #top_menu a {
    color: black;
    font-size: 0.9em;
    font-weight: normal;
    -moz-text-shadow: 1px 1px 2px white;
    -webkit-text-shadow: 1px 1px 2px white;
    -o-text-shadow: 1px 1px 2px white;
    -khtml-text-shadow: 1px 1px 2px white;
    text-shadow: 1px 1px 2px white; }

/*# sourceMappingURL=main.css.map */
