/*
 *  CSS - styly jednotlivych stranek
 *  Copyrighted by Tomas Halada, www.LTweb.cz
 */

/*AKTIVNI OCHRANA DRAVCU -----------------------------------------------------*/
img {
  margin-left: 15px;
  margin-bottom: 5px;
  /*border: 1px solid #909090;*/
  padding: 1px;
  /*background-color: #e8e8e8;*/
  background-color: #2c070e;
}
a img {
	border: none;
}
#lightbox img {
  border: none;
  margin: 0;
  padding: 0;
  background: none;
}

/* FOTOGALERIE -------------------------------------------------------------- */
.galleries-list {
  width: 100%;
  border-collapse: collapse;
}
.galleries-list td {
  vertical-align: top;
}
.galleries-list .image {
  padding: 0;
  text-align: right;
}
.galleries-list .text {
  text-align: left;
  padding: 10px;
}
.galleries-list .text strong {
  display: block;
  margin-bottom: 7px;
}
.galleries-list .text .lat {
  font-style: italic;
}

#gallery {
	text-align: left;
	margin: 0;
}
#gallery td a img {
	margin: 0;
}
#gallery .lat {
  text-align: left;
  font-style: italic;
  margin-bottom: 10px;
}
#gallery .description {
  text-align: justify;
  font-size: 0.9em;
  margin: 10px 0;
}
#gallery .images img {
  text-align: left;
}
#gallery .link {
  text-align: center;
}

.gallery {
	border-collapse: collapse;
	margin-left: 0;
}
.gallery td {
}
.gallery td img {
	margin: 0;
}

.galleries h2 {
	font-size: 1.1em;
	margin: 2px 0;
	padding: 5px 5px;		
	background: none;
	padding: 0;
	border: none;
}
.galleries .link {
	float: right;
	font-size: 0.85em;
	margin: 0 5px 0 0;		
}
.galleries .date {
	font-size: 0.85em;
	margin: 0 0 0 5px;		
}
.galleries td {
	padding-bottom: 10px;		
	vertical-align: top;
}

/*FOTOSOUTEZ -----------------------------------------------------------------*/
p.popis { 
  padding-left: 25px;
}

/*KALENDAR -------------------------------------------------------------------*/

img.zarovnani {
  margin-left:0;
}

/*KONTAKT --------------------------------------------------------------------*/
.kontakt {
  margin: 0 auto;
}
.kontakt td {
  text-align: left;
  padding-left: 20px;
  padding-bottom: 10px;
}
.kontakt .adresa {
  text-align: center;
}
.kontakt img {
  margin: 0;
}

/*obrazky*/
.obrazky-lightbox {
  margin: 0 auto;
}
.obrazky-lightbox a {
  text-decoration: none;
  float: none;
}

.vytezne-foto img {
	margin: 2px;
	padding: 2px;
}


/* EDITOR - nove styly ------------------------------------------------------ */
.seznam-clanku {
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	margin: 0 0 10px 0;
}
.seznam-clanku td {
	padding: 0;
	margin: 0;
}
.seznam-clanku h3 {
	margin: 0;
	padding: 0;
}
.seznam-clanku .podpis {
	font-size: 0.85em;
	display: block;
	float: left;
	font-style: italic;
}	
.seznam-clanku .zobrazit {
	font-size: 0.85em;
	float: right;
	display: block;
	padding: 0 0 0 5px;
	font-weight: bolder;
}
.seznam-clanku .text-clanky p {
	margin: 0;
	padding: 0;
}
.seznam-clanku div.image {
	padding: 0 10px 0 0;
}
.seznam-clanku .image a {
	padding: 0;
	margin: 0;
}
.seznam-clanku .image a img {
	margin: 0;
	padding: 0;
}
.obsah {
	text-align: left;
}

/* komentare ------------------------------------------------ 
.comments-tree {
  margin: 0 0 0 5px;
  padding: 5px 0 0 0;
  width: 500px;
}
.comments-tree ul, .comments-tree li {
  background: none;
  list-style: none; 
  margin: 0;
  padding: 0;
  list-style-image: none;
}
.comments-tree li {
  list-style: none;
  margin-top: -15px;
  clear: left; 
  background: url(../img/comments/i.gif) 0 0 repeat-y;
 }
.comments-tree li ul ul {
  background: url(../img/comments/i.gif) 0 0 repeat-y;
 }
.comments-tree li ul li {
  background: url(../img/comments/h.gif) 5px 5px no-repeat;
  padding: 5px 0 0 10px;
  _height: 1px;
}
.comments-tree li ul li.end-li {
  background: #caa786 url(/img/comments/l.gif) 0 0 no-repeat;
  _border-bottom: solid 5px #fff;
}
.comments-tree li div.info {
    padding: 10px 0 5px 10px;
}
.comments-tree li ul li.end-li div.info table {
	margin-left: 0;
}
.comments-tree .comments {
	margin-left: 0;
	margin: 0 0 5px 0;
}
.comments-tree .background-grey { 
  background: #caa786;
}
.comments-margin-bottom {
  margin-bottom: 25px; 
}
 
.comments-tree .date {font-style: italic;}
.comments-tree .header {
  padding: 0 5px 0 15px;
  margin-top: 2px;
  text-align: left;
}
.comments-tree .header .reply {
  position: relative;
  float: right;
  font-size: 0.85em;
  font-weight: bolder;
}
.comments-tree .header strong {padding-left: 10px;}
.comments-tree .author {
  font-size: 0.85em;
  color: #ffbc6d;
  margin-right: 8px;
}
.comments-tree .text {
  padding: 4px 5px 2px 5px;
  font-size: 0.9em;
  margin-left: 12px;
  text-align: justify;
}
.comments-tree .line-add {
  background: url(../img/comments/i.gif) 0 0 repeat-y;
}*/
/* komentare ---------------------------------------------------------------- */
.comments-tree {
  margin-top: 10px;
  
}
.comments-tree ul, .comments-tree li {
  background: none;
  list-style: none; 
  margin: 0;
  padding: 0;
  list-style-image: none;
}
.comments-tree li {
  list-style: none;
  margin-bottom: 10px;
  clear: left; 
  background: url(../img/comments/i.gif) 0 0 repeat-y;
 }
.comments-tree li ul ul {
  background: url(../img/comments/i.gif) 0 0 repeat-y;
 }
.comments-tree li ul li {
  background: url(../img/comments/h.gif) 5px 5px no-repeat;
  padding: 5px 0 0 8px;
  /*_height: 1px;*/
}
.comments-tree li ul li.end-li {
  background: #caa786 url(../img/comments/l.gif) 0 0 no-repeat;
  /*_border-bottom: solid 5px #fff;*/
}
.comments-tree li ul li.end-li div.info {
  margin-top: -5px;  
}
.comments-tree .background-white { 
  background: #caa786;
 }
 
.comments-tree .date {font-style: italic;}
.comments-tree .header {
  padding: 0 5px 0 15px;
  margin-top: 12px;
  text-align: left;
  background: #caa786 url(../img/comments/question.gif) no-repeat left top;
}
.comments-tree .header .reply {
  position: relative;
  float: right;
  font-size: 0.85em;
  font-weight: bolder;
}
.comments-tree div.f_right img {
	border: none;
}
.comments-tree .header strong {padding-left: 10px;}
.comments-tree .author {
  font-size: 0.85em;
  color: #ffbc6d;
  margin-right: 8px;
}
.comments-tree .text {
  padding: 4px 5px 2px 5px;
  margin-top: 3px;
  font-size: 0.9em;
  margin-left: 12px;
  text-align: justify;
}
.comments-tree .line-add {
  background: url(../img/comments/i.gif) 0 0 repeat-y;
}
