/* --- css stylesheet --- */
/* --- global --- */
div.top-banners-akce {
  padding-left: 1px;
  position: relative;
  top: -10px;
}
div.top-banners-akce img {
  display: block;
  float: left;
  margin-left: 5px;
}
div.content-in, div.content-in * {
  font-size: 12px;
  line-height: 1.8em;
  font-family: "arial ce", arial, "tahoma ce", tahoma, "helvetica ce", helvetica, sans-serif;
  color: #E8E848;
}
div.content-in img {
  display: block;
  border: 6px solid #A35000;
  margin: 5px 0px 5px 5px;
}
div.content-in img.border_0 {
  display: block;
  border: 0px none;
  margin: 5px 0px 5px 5px;
}
div.content-in a {
  color: #482507;
  text-decoration: underline;
}
div.content-in a:hover {
  color: #482507;
  text-decoration: none;
}
div.content-in form {
  padding: 0px;
  margin: 0px;
}
div.content-in p {
  margin: 0px 0px 8px 0px;
}
div.content-in ul {
  margin: 0px 0px 0px 18px;
  padding: 0px;
}
div.content-in ol {
  margin: 0px 0px 0px 32px;
  padding: 0px;
}
div.content-in li {
  margin: 0px 0px 0px 4px;
  padding: 0px;
}
div.content-in h1 , div.content-in h2 , div.content-in h3 , div.content-in h4 , div.content-in h5 , div.content-in h6 {
  padding: 0px;
  margin: 0px;
  color: #E8E848;
  font-weight: normal;
}
div.content-in h1 {
  padding: 16px 0px 33px 49px;
  margin: 0px 0px 31px 0px;
}
div.content-in h1 , div.content-in h1 * {
  font-size: 20px;
  line-height: 22px;
  background: no-repeat left bottom url('../pics/bg_top_content.gif') #AB6209;
}
div.content-in h2 {
  font-size: 15px;
  text-transform:uppercase;
  font-weight: bold;
  color: #482507;
/*font-size: 17px;
font-weight: bold;
color: #482507;*/
}
div.content-in h2 , div.content-in h2 * {
}
div.content-in h3 {
font-size: 12px;
text-transform:uppercase;
font-weight: bold;
color: #482507;
}
div.content-in h3 , div.content-in h3 * {
  font-size: 15px;
}
div.content-in h4 {
}
div.content-in h4 , div.content-in h4 * {
}
div.content-in h5 {
}
div.content-in h5 , div.content-in h5 * {
}
div.content-in h6 {
}
div.content-in h6 , div.content-in h6 * {
}
div.content-in table {
  border: 0px none;
  border-collapse: collapse;
  margin: 0px;
}
div.content-in table td {
  padding: 0px;
}
/* --- common --- */
.clear , .f-c {
  float: none !important;
  clear: both !important;
  font-size: 0px !important;
  line-height: 0px !important;
  height: 0px !important;
  width: 0px !important;
  overflow: hidden !important;
  padding: 0px !important;
  margin: 0px !important;
}
.float-left {float: left !important;}
.float-right {float: right !important;}
.align-left {text-align: left !important;}
.align-center {text-align: center !important;}
.align-right {text-align: right !important;}
.align-top {vertical-align: top !important;}
.align-middle {vertical-align: middle !important;}
.align-bottom {vertical-align: bottom !important;}
.error , .error * {color: #FF0000 !important;}
.hidden {display: none;}
.block {display: block;}
.print {display: none;}
.invisible {visibility: hidden;}
/* --- mask --- */
/* --- image, flash --- */
div.top-img {
  padding-bottom: 16px;
}
div.top-img img {
  display: block;
  width: 550px;
}
/* --- obsah --- */
table.prices {
  width: 100%;
}
table.prices th {
  background: none #482507;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
table.prices td {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
table.prices tr.color td {
  background: none #A35000;
}
table.prices td.first, table.prices th.first {
  text-align: left;
  padding: 0px 0px 0px 12px;
}


.content-in .gallery img {
	float: left;
	margin: 0 22px 15px 0;
}

.content-in hr {
 border: solid 1px #482507;
}

/* --- akce --- */
div.akce-data {
  font-size: 12px;
  font-weight: bold;
  color: #482507;
}
div.akce-data, div.akce-data * {
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
}
div.akce {
  border-bottom: 1px solid #BF8D1D;
  padding: 0px 0px 8px 0px;
  margin: 0px 0px 12px 0px;
}
div.akce.last {
  border-bottom: 0px none;
}
div.akce h3 {
  padding-top: 3px;
}
div.akce img {
  margin: 5px 0px 5px 0px;
  max-width: 453px;
}
div.akce a {
  color: #E8E848;
  text-decoration: underline;
}
div.akce a:hover {
  color: #E8E848;
  text-decoration: none;
}
div.akce a.priloha {
  color: #482507;
  text-decoration: underline;
  display: block;
/*  padding: 5px 0px 0px 0px;
*/
}
div.akce a.priloha:hover {
  color: #482507;
  text-decoration: none;
}

.content-in p.akce-about {
	font-size: 0.92em;
	font-weight: bold;
	font-style: italic;
	line-height: 1.3em;
	margin-bottom: 1.2em;
}