/* ----------------------------------------------------------------------------------- */
/*                                     FOTOGALERIE                                     */
/* ----------------------------------------------------------------------------------- */

/* ========= zakladni blokovy styl pro kazdy modul (nazev stejny jako modul) ========== */
#main .fotogalerie {
	display: block;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 3px;
	padding-top: 4px;
	text-align: center;
}

/* ================================== seznam galerii ================================== */

#main table.galerie {
	/* background-color: #ECF78C; */
	text-align: center;
	width: 100%;
	/*border-width: 1px;*/
	/*border-style: solid;*/
	/*border-collapse: collapse;*/
	/*border-color: #999999;*/
}

#main td.gal_info_o {
	/* background-color: #ECF78C; */
	color: #999999;
	font-weight: normal;
	font-size: 9pt;
}

#main td.gal_info_g {
	/* background-color: #ECF78C; */
	color: #000066;
	font-weight: normal;
	font-size: 9pt;
}

#main td.gal_img {
	/* background-color: #ECF78C; */
	width: 50%;
}

#main td.gal_popis {
	/* background-color: #ECF78C; */
	/* color: #FF0000; */
	font-weight: normal;
	font-size: 12pt;
}

#main td.gal_old {
	/* background-color: #ECF78C; */
	color: #999999; 
	font-weight: normal;
	font-size: 14pt;
	padding-bottom: 4px;
	padding-top: 15px;
}

#main td.gal_txt {
	/* background-color: #ECF78C; */
	/* color: #FF0000; */
	font-weight: normal;
	font-size: 12pt;
}

/* ============================== tabulka nahledu a obrazku =========================== */

#main h2 {
	display: block;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
	font-weight: normal;
	font-size: 14pt;
	color: #000066; 
}

#main table.fotogalerie_in {
	/*background-color: #FFFFFF;*/
	text-align: center;
	/*width:100%;*/
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
background: url(../images/design/pozadi.jpg);
}

#main table.fgal_head {
	/*background-color: #FFFFFF;*/
	width: 100%;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
background: url(../images/design/pozadi.jpg);
}

#main td.galhead_td {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;

}

#main td.start,
#main td.minus,
#main td.plus,
#main td.end {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 12pt;
	color: #000066;
	/*background-color: #EEEEEE;*/
	text-align: center;
	width: 20px;
	background: url(../images/design/pozadi.jpg);
}
#main td.start a,
#main td.minus a,
#main td.plus a,
#main td.end a {
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	color: #000066;
}

#main td.counter {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: normal;
	font-size: 12pt;
	color: #000066;
	/*background-color: #EEEEEE;*/
	text-align: center;
	/*width: 20px;*/
}


#main td.ikony {
	background-color: #EEEEEE;
	text-align: center;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #999999;
}

#main td.hodn_kom {
	background-color: #DDDDDD;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #999999;
}

#main table.hodn_kom {
	background-color: transparent;
	width: 100%;
	text-align: center;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
}

#main td.hodnoceni {
	background-color: transparent;
	text-align: left;
	color: #000066;
	font-weight: bold;
	font-size: 9pt;
}

#main td.komentare {
	background-color: transparent;
	text-align: right;
	color: #000066;
	font-weight: bold;
	font-size: 9pt;
}

#main td.obrazek {
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
}

#main td.mezera {
	height: 8px;
	font-size: 5pt;
}

#main .komentar {
	display: block;
	/*width: 100%;*/
	text-align: center;
	background-color: #EEEEEE;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #000000;
	font-size: 10pt;
}

#main span.meziradek {
	display: block;
	/*width: 100%;*/
	text-align: center;
	/*background-color: #BBBBBB;*/
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #000000;
	font-size: 10pt;
}

#main span.meziradek table.tabulka{
	width: 100%;
}

#main span.meziradek td.hodno_img{
	text-align: left;
	background-color: transparent;
	color: #000000;
	font-size: 10pt;
}

#main span.meziradek td.full_img{
	text-align: right;
	/*background-color: #BBBBBB;*/
	color: #000000;
	font-size: 10pt;
}

/* ================================ vkladaci formular ================================= */

#main form.fgal {
	/*width: 100%;*/
	background-color: #EEEEEE;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 1px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 4px;
	padding-top: 0;
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
	border-right: 0;
	/*border-color: #777777;*/
}

#main form.fgal input.komentar {
	width: 260px;
	background-color: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	text-align: left;
}

#main form.fgal .kom_text {
	/*width: 100%;*/
	background-color: #EEEEEE;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	/*text-align: left;*/
	color: #000000;
	font-size: 10pt;
}

#main form.fgal .hod_text {
	/*width: 100%;*/
	background-color: #EEEEEE;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	/*text-align: left;*/
	color: #000000;
	font-size: 10pt;
}

#main form.fgal input.submit {
	background-color: #DDDDDD;
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	color: #000000;
	font-weight: normal;
	/*font-size: 10pt;*/
}

/* ================================== v?pis komentaru ================================= */

#main .nadpis_kom {
	/*width: 100%;*/
	background-color: transparent;
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 10px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	color: #000066;
	font-size: 10pt;
	font-weight: bold;
}

#main .vypis_kom {
	/*width: 100%;*/
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
}

#main .fgal_back a {
	/*width: 100%;*/
	margin-bottom: 0;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #000066;
	font-size: 10pt;
	font-weight: normal;
}

