/* IE hacks */
/* generic styling for tables */
#article #article_content table {
  border-collapse: collapse;
  /* zebra striping */ }
  #article #article_content table tr:nth-of-type(odd) {
    background: #eee; }
  #article #article_content table th {
    background: #333;
    color: white;
    font-weight: bold; }
  #article #article_content table td, #article #article_content table th {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left; }

#article, #article_content {
  /**
  /* Hide ugly <HR>s someone placed into some drokos articles to separate crossroad from
  /* article title.
  /*/ }
  #article a, #article_content a {
    color: #51150e;
    font-weight: normal; }
  #article a:hover, #article_content a:hover {
    color: black; }
  #article > p, #article_content > p {
    padding: 5px 0px 5px 0px;
    color: black; }
  #article > hr:first-child, #article_content > hr:first-child {
    display: none; }

#article img {
  border: none; }

/********************************************************************/
/***************************** seznamy ******************************/
/********************************************************************/
#article ul {
  padding-left: 1.1em;
  list-style-position: outside; }

#article ol {
  padding-left: 2em;
  list-style-position: outside; }

#article ul {
  list-style-type: circle; }

#article ol {
  list-style-type: decimal; }

#article ol ol {
  list-style-type: lower-alpha; }

#article ul.toc li a {
  font-weight: normal; }

/********************************************************************/
.highlite {
  background-color: #ff9c97; }

#article #anketa a {
  text-decoration: none; }

#article #anketa a:hover {
  text-decoration: none; }

#article #anketa a:visited {
  text-decoration: none; }

/* odstavce */
p {
  margin-top: 1em; }

p.indent, p.indent_nocap {
  text-indent: 2em; }

p.indent:first-letter {
  font-size: 120%;
  font-weight: bold; }

p.capitalize:first-letter {
  font-size: 120%;
  font-weight: bold; }

.separate {
  margin-top: 1em;
  margin-bottom: 1em; }

/* nadpisy */
#article h1, #article h2, #article h3, #article h4, #article h5, #article h6, #article .shadowed, #article dt, #article dt.title {
  color: #CC6600; }
#article h1:first-child, #article h2:first-child, #article h3:first-child, #article h4:first-child, #article h5:first-child, #article h6:first-child {
  margin-top: 0; }
#article h1:last-child, #article h2:last-child, #article h3:last-child, #article h4:last-child, #article h5:last-child, #article h6:last-child {
  margin-bottom: 0; }
#article h1, #article h2, #article h3, #article h4, #article h5 {
  font-weight: bold;
  padding: 0;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 5px;
  text-align: left; }
#article h1.huge {
  font-size: 120%;
  margin-bottom: 0.6em; }
#article h1 {
  font-size: 120%; }
#article h2 {
  font-size: 110%; }
#article h3 {
  font-size: 100%; }
#article h4 {
  font-size: 100%; }
#article h5 {
  font-size: 100%; }
#article h6 {
  font-size: 100%; }

/* seznam definic */
#article dt {
  font-weight: normal; }
#article dd {
  margin-left: 40px;
  margin-bottom: 5px; }

#article h4.dl {
  font-size: 110%; }

/* novinky */
/* inzerce */
#article #inzerce dd p.title {
  font-weight: bold; }

/********************************************************************/
/****************************** local *******************************/
/********************************************************************/
/* uredni hodiny */
/* povinne zverejnovane informace */
#article ol.pzi p {
  margin: 0;
  padding: 0; }
#article ol.pzi li {
  margin-top: 0.5em; }
  #article ol.pzi li:first-line {
    font-weight: bold; }
#article ol.pzi ul li {
  margin-top: 0px; }
  #article ol.pzi ul li:first-line {
    font-weight: normal; }
#article ol.pzi td {
  padding: 1px; }

#article ul.obsah,
#article ul.ou_obsah,
#article ul.odkazy {
  clear: both;
  /* erb obce apod. */ }

#article table.odkazy {
  border-style: none; }
  #article table.odkazy td {
    vertical-align: middle;
    padding: 5px; }
    #article table.odkazy td.first-child {
      /* ikona webu */
      width: 60px;
      height: 60px;
      text-align: center; }
      #article table.odkazy td.first-child img {
        border-style: none;
        width: 50px; }

#article .Xach,
#article a.mb_gallery {
  margin: 5px; }

#article span.button {
  display: inline-block;
  zoom: 1;
  /* IE7 hack */
  *display: inline;
  /* IE6 hack */
  background-color: #CCC;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  padding: 0;
  margin: 5px 5px; }
  #article span.button > *:first-child {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #FFF;
    padding: 1px 5px; }
  #article span.button:hover {
    background-color: #DDD; }
  #article span.button a {
    color: #230706;
    font-size: 0.8em; }
    #article span.button a:hover, #article span.button a:visited {
      color: #230706; }

/* jidelnicek */
.jidelnicek {
  border-width: 2px;
  border-style: solid;
  border-color: black;
  background-color: #FFEA75; }

.jidelnicek td {
  border-bottom-style: solid;
  border-width: 1px;
  border-color: black;
  padding: 1px; }

.jidelnicek_dnes {
  border-style: solid;
  border-width: 2px;
  border-color: black;
  background-color: #FFD700;
  font-weight: bold; }

.jidelnicek_nadpis {
  font-weight: bold;
  font-size: 1.2em;
  text-align: center; }

.jidelnicek_datum {
  font-weight: bold;
  font-size: 1.2em; }

.jidelnicek_den {
  font-weight: bold;
  background-color: #ffe24b; }

/* mapa webu */
#article #webmap ul li a {
  font-weight: normal; }

/* kontakty */
div.contacts {
  float: left;
  text-align: center;
  padding: 15px;
  margin-right: 1em;
  margin-bottom: 1em;
  background-color: #F6D3B1;
  border: 2px solid #CC6600;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px; }
  div.contacts p {
    padding: 0;
    margin: 0; }
    div.contacts p:first-child {
      padding-bottom: 1em;
      font-weight: bold; }
    div.contacts p.phone {
      padding-bottom: 1em; }
  div.contacts p.phone span {
    display: block;
    font-weight: bold; }

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