html {
  margin: 0px;
  padding: 0px;
  background-color: Black;
}
body {
  width: 850px;
  margin: auto;
  margin-top: 7px;
  padding: 0px;
  overflow:visible;
  color: #000000;
  font-size: 14px;
  text-align: center;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  background: url(../images/t-ended-background.gif) no-repeat top center;
}
img {
margin:0px;
border:0px none;
padding:0px;
valign:baseline;
}
a {
	font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #6c6d6f;
  font-weight: normal;
  text-decoration: underline;
}
a:hover {
	font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #bd1a1a;
  font-weight: normal;
  text-decoration: underline;
}
form {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
/*-------------------------------------zvyrazneny text (=VS vpravo, otazky v rozhovoru Kdo jsme)---------------------------------*/
b.expressived {
	font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
	font-size: 14px;
  color: #bd1a1a;
  font-weight: normal;
	text-decoration: none;
}
b.expressived a {
	text-decoration: underline;
}
b.expressived a:hover { text-decoration: underline; }
b.expressived a.selected {	text-decoration: underline; }
/* -------------------------------------top - background, feed the hungry, sisters, logo--------------------------------- */
#endedbackground {
	vertical-align: top;
	width: 738px;
	min-height: 460px;
	margin: auto;
	position: relative;
	display: in-line;
	}
div.topfth {
	width: 38px;
	height: 380px;
	position: relative;
	margin: 0;
	padding: 0;
	background: url(../images/t-feed-the-hungry.gif) no-repeat top left;
	float: left;
}
div.topfth span { display:none; }

div.topsisters {
	width: 700px;
	height: 314px;
	position: relative;
	margin: 0;
	padding: 0;
	background: url(../images/t-sisters.jpg) no-repeat top left;
	float: left;
}
div.topsistersend {
	width: 487px;
	height: 66px;
	position: relative;
	margin: 0;
	padding: 0;
	background: url(../images/t-sisters-end.jpg) no-repeat top left;
	float: left;
}
div.toplogo {
	width: 213px;
	height: 66px;
	position: relative;
	margin: 0;
	padding: 0;
	background: url(../images/t-logo-feed-the-hungry.gif) no-repeat top left;
	float: left;
}
div.toplogo a { 
	width: 213px;
	height: 66px;
	display: block;
}
div.toplogo a span { display:none }
/* --------------------------------main table - texts, rightcollumn------------------------------------ */
table.maintable {
	width: 738px;
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background-color: #ffffff;
}
table.maintable td.texts {
	width: 525px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font-size: 12px;
  text-align: left;
  vertical-align: top;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  display:in-line;
  background: url(../images/othertextfields.jpg) repeat-y top left;
  background-position: 12px 0px;
}
table.maintable td.rightcollumn {
	width: 213px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border: 0px none;
	font-size: 14px;
  text-align: left;
  vertical-align: top;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
}
/* -------------------------------------main menu--------------------------------- */
#menu {
	width: 518px;
	height: 34px;
	text-align: center;
	position: relative;
	margin: 0px 0px 0px 7px;
	padding: 0;
	border: 0px;
	z-index: 80;
	display: in-line;
	background: url(../images/mnu-bg.gif) no-repeat top left;
}
#menu #menu1 {
	width: 90px;	
	height: 25px;
	margin: 0px 14px 0px 4px;
	padding: 0px;
	border: 0px;
	float:left;
	}
#menu #menu1 a {
	display: block;
	width: 90px;	
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(../images/mnu1-home-off.gif) no-repeat top left;
	background-position: 0px 5px;
	text-decoration: none;
}
#menu #menu1 a:hover { background-image: url(../images/mnu1-home-on.gif); }
#menu #menu1 a.selected { background-image: url(../images/mnu1-home-on.gif); }
#menu #menu1 a span { display:none }

#menu #menu2 {
	width: 90px;	
	height: 25px;
	margin: 0px 21px 0px 19px;
	padding: 0px;
	border: 0px;
	float:left;
	}
#menu #menu2 a {
	display: block;
	width: 90px;	
	height: 34px;
	margin: 0px;
	padding: 0px;
	background: url(../images/mnu1-odkazy-off.gif) no-repeat top left;
	background-position: 0px 5px;
	text-decoration: none;
}
#menu #menu2 a:hover { background-image: url(../images/mnu1-odkazy-on.gif); }
#menu #menu2 a.selected { background-image: url(../images/mnu1-odkazy-on.gif); }
#menu #menu2 a span { display:none }

#menu #menu3 {
	width: 90px;	
	height: 25px;
	margin: 0px 21px 0px 19px;
	padding: 0px;
	border: 0px;
	float:left;
	}
#menu #menu3 a {
	display: block;
	width: 90px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	background: url(../images/mnu1-galerie-off.gif) no-repeat top left;
	background-position: 0px 5px;
	text-decoration: none;
}
#menu #menu3 a:hover { background-image: url(../images/mnu1-galerie-on.gif); }
#menu #menu3 a.selected { background-image: url(../images/mnu1-galerie-on.gif); }
#menu #menu3 a span { display:none }

#menu #menu4 {
	width: 90px;	
	height: 25px;
	margin: 0px 0px 0px 21px;
	padding: 0px;
	border: 0px;
	float:left;
	}
#menu #menu4 a {
	display: block;
	width: 90px;	
	height: 34px;
	margin: 0px;
	padding: 0px;
	background: url(../images/mnu1-kontakt-off.gif) no-repeat top left;
	background-position: 0px 5px;
	text-decoration: none;
}
#menu #menu4 a:hover { background-image: url(../images/mnu1-kontakt-on.gif); }
#menu #menu4 a.selected { background-image: url(../images/mnu1-kontakt-on.gif); }
#menu #menu4 a span { display:none }
/* -------------------------------------right menu--------------------------------- */
#rightmenu {
	width: 202px;
	text-align: right;
	position: relative;
	margin: 0px;
	padding: 0;
	border: 0px;
	z-index: 80;
}
#rightmenu #rightmenu1 {
	width: 202px;	
	height: 34px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	background: url(../images/rmnu-heading-bg.gif) no-repeat top left;
	}
#rightmenu #rightmenu1 span { 
	width: 180px;	
	height: 26px;
	margin: 0px;
	padding: 9px 0px 0px 14px;
	text-align: left;
	float: left;
	font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
	font-size:15px;
  color: #d1d1d1;
  font-weight: bold;
  text-decoration: none;
}

#rightmenu #rightmenu1categories {
	width: 202px;	
	height: 34px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	border: 0px;
	background: url(../images/rmnu-categories-bg.gif) no-repeat top left;
	}
#rightmenu #rightmenu1categories a {
	display: block;
	width: 180px;	
	height: 26px;
	margin: 0px;
	padding: 9px 22px 0px 0px;
	float: right;
	font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
	font-size:15px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
#rightmenu #rightmenu1categories a:hover { color: #ffffff;  text-decoration: none; background: url(../images/rmnu-categories-bg-on.gif) no-repeat top left; }
#rightmenu #rightmenu1categories a.selected { color: #ffffff;  text-decoration: none; background: url(../images/rmnu-categories-bg-on.gif) no-repeat top left; }
/*
#rightmenu #rightmenu2 {
	width: 202px;	
	height: 34px;
	margin: 20px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	background: url(../images/rmnu-hd-vs.gif) no-repeat top left;
	}
#rightmenu #rightmenu2 span { display:none }
*/
#rightmenu #rightmenu1text {
	width: 202px;	
	margin:0px;
	padding:  10px 0px 20px 3px;
	border: 0px;
	text-align: left;
	}

/*-------------------------------registrace--------------------- */
#rightmenu #rightmenu1reg {
	width: 202px;	
	margin:0px;
	padding:  0px 0px 5px 0px;
	border: 0px;
	}
#rightmenu #rightmenu1reg p {
	margin: 0px 2px 0px 0px;
	padding: 3px 5px 3px 5px;
	border: 0px none;
	font-size:12px;
	background-color: #e0e0e0;
	text-align:left;
}
#rightmenu #rightmenu1reg b {
	font-size:12px;
	font-style: italic;
}
input.inputwidth140 {
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 1px 2px;
	height:16px;
	width:140px;
	border: 1px solid #939598;
	font-size:12px;
	color: #939598;
}
input.buttonwidth188 {
	margin: 0px 0px 3px 0px;
	padding: 0px 2px 0px 2px;
	height:26px;
	width:146px;
	border: 2px solid #a60000;
	font-size:14px;
	color: #FFFFFF;
	background-color:#bd1a1a;
}
/* --------------------------------H1 nadpis - main title------------------------------------ */
#pagetitle {
	text-align: left;
	width: 525px;
	height: 38px;
	position: relative;
	margin: 0px;
	padding: 0px;
	background: url(../images/main-title.gif) no-repeat top left;
}
#pagetitle span { display:none }
/*------------------------------------ nadpis h1, h2, h3, h4 (h4 = datum, infomail, tisk), blockquote (=odsazeni adresy v kontaktu)-------------------------------------------*/
h1 {
	text-align:left;
	margin: 0;
	padding: 0px;
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: bold;
  color: #bd1a1a;
  line-height:16px;
}
h1 a {
	margin: 0;
	padding: 0px;
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: bold;
  color: #bd1a1a;
  line-height:16px;
  text-decoration: underline;
}
h1 a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: bold;
  color: #939598;
  line-height:16px;
  text-decoration: underline;
}
h1.download a {
	margin: 0px 0px 0px 5px;
	font-size: 12px;
	font-weight: normal;
}
h1.download a:hover {
	margin: 0px 0px 0px 5px;
	font-size: 12px;
	font-weight: normal;
	color:#636568;
}
h2 {
	margin: 16px 0px 10px 0px;
	padding: 0px;
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  line-height:16px;
}
h3 {
	margin: 16px 0px 10px 0px;
	padding: 0px;
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: bold;
  color: #939598;
  line-height:16px;
}
h4 {
	margin: 0;
	padding: 0px;
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: normal;
  color: #636568;
  line-height:16px;
}
h4 a {
  color: #000000;
  text-decoration: none;
}
h4 a:hover {
  color: #000000;
  text-decoration: underline;
}
blockquote {
	margin: 16px 0px 10px 22px;
	padding:0px;
	line-height:20px;
	font-size: 14px;
}
/*---------- text v DIVech grayfield (=bezny text) a grayfieldhalf (=odkazy), more (=odkaz na cely clanek, zarovnany vpravo)-----*/
div.grayfield {
	width: 474px;
	min-height: 150px;
	margin: 4px 0px 0px 7px;
	padding: 21px 22px 5px 22px;
	border: 0px none;
	font-size: 14px;
  text-align: left;
  vertical-align: top;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  background: url(../images/grayfield-bg.gif) no-repeat top left;
  background-color: #e0e0e0;
}
div.grayfieldhalf {
	width: 210px;
	margin: 4px 0px 0px 7px;
	padding: 21px 22px 5px 22px;
	border: 0px none;
	font-size: 14px;
  text-align: left;
  vertical-align: top;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  background: url(../images/grayfield-bg.gif) no-repeat top left;
  background-color: #e0e0e0;
  float:left;
}
div.grayfield p, div.grayfieldhalf p {
	margin: 10px 0px 10px 0px;
	padding:0px;
	line-height:20px;
}
div.grayfield p.citation, div.grayfieldhalf p.citation {
	margin: 10px 0px 0px 0px;
	padding:0px;
  text-align: right;
  float:right;
  vertical-align: top;
  color: #000000;
  font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: normal;
}
div.more {
	width:100%;
	margin: 10px 0px 10px 0px;
	padding:0px;
  text-align: right;
  vertical-align: top;
  color: #000000;
  font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: normal;
  text-decoration: underline;
}
div.more a {
  color: #bd1a1a;
  text-decoration: underline;
}
div.more a:hover {
  color: #939598;
  text-decoration: underline;
}
/*-------------------------------other text fields - gallerie, na stazeni--------------------- */
div.othertextfields {
	width: 474px;
	min-height: 580px;
	margin: 0px 0px 0px 7px;
	padding: 25px 22px 5px 22px;
	border: 0px none;
	font-size: 14px;
  text-align: left;
  vertical-align: top;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  
  display:in-line;
}
/*-------------------------------table gallerycategories a gallery--------------------- */
div.gallerycategories {
	width: 474px;
	margin: 4px 0px 0px 7px;
	padding: 21px 22px 15px 22px;
	border: 0px none;
	font-size: 14px;
  text-align: left;
  vertical-align: top;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  background: url(../images/grayfield-bg.gif) no-repeat top left;
  background-color: #e0e0e0;
  display:in-line;
  min-height: 160px;
  }
div.gallerycategories img {
	float:right;
	margin: 0px 0px 5px 22px;
	border: 1px solid #f1f1f1;
	border-top: 2px solid #f1f1f1;
}
div.gallerycategories a {
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #bd1a1a;
  font-weight: bold;
  text-decoration:underline;
}
div.gallerycategories a:hover {
	font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #939598;
  font-weight: bold;
  text-decoration:underline;
}
div.gallerycategories p {
	margin: 7px 0px 0px 0px;
	padding:0px;
	line-height: 20px;
}
div.imageblock {
	margin: 5px 15px 20px 15px;
	padding: 0px;
	border: 0px none;
  text-align: center;
  vertical-align: top;
  float:left;
}
div.imageblock p {
	width:196px;
	min-height:19px;
	margin: 0px;
	padding: 5px 3px 3px 3px;
	background: url(../images/gallery-description-bg.gif) no-repeat bottom left;
	background-color: #ededed;
	border: 0px none;
	font-size: 12px;
	line-height:12px;
}
#imageingallery {
	margin: 0px;
	padding:0px;
	border: 1px solid #ededed;
	border-top: 2px solid #ededed;
	border-bottom: 0px none;
	width:200px;
	height:150px;
	background: url(../images/nic.gif) no-repeat top left;
}
#imageingallery a, #imageingallery a:hover {
	margin:0px;
	padding:0px;
	border: 0px none;
	width:200px;
	height:150px;
	display: block;
	float: right;
}
/*-------------------------------ke stazeni - download--------------------- */
div.download {
	width: 474px;
	margin: 4px 0px 0px 7px;
	padding: 21px 22px 5px 22px;
	border: 0px none;
	font-size: 14px;
  text-align: left;
  vertical-align: top;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  background: url(../images/grayfield-bg.gif) no-repeat top left;
  background-color: #e0e0e0;
  display:in-line;
  }

#previewgallerycategory {
	float: right;
	width:200px;
	height:150px;
	background: url(../images/nic.gif) no-repeat top left;
	background-color: #ffffff;	
}  

#previewgallerycategory a, #previewgallerycategory a:hover {
	width:200px;
	height:150px;
	display: block;
	float: right;
}

#previewindownload {
	padding:0px;
	float:right;
	margin: 0px 0px 5px 22px;
	border: 1px solid #f1f1f1;
	border-top: 2px solid #f1f1f1;
	width:64px;
	height:64px;
	background: url(../images/nic.gif) no-repeat top left;
	background-color: #ffffff;
}
#previewindownload a, #previewindownload a:hover {
	margin:0px;
	padding:0px;
	border: 0px none;
	width:64px;
	height:64px;
	display: block;
	float: right;
}

table.download p {
	margin: 7px 0px 0px 0px;
	padding:0px;
	line-height: 20px;
}
/*--------------------------------listing (=strankovani)---------------------------- */
#listing {
	margin: 16px 22px 20px 0px;
	padding:0px;
  text-align: right;
  float:right;
  vertical-align: top;
  color: #000000;
  font-size: 14px;
  font-family: 'Arial CE', 'Verdana CE', Arial, helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
}
#listing a {
  color: #bd1a1a;
  text-decoration: underline;
}
#listing a:hover {
  color: #939598;
  text-decoration: underline;
}