body { 
	scrollbar-face-color: #CCDDCC; 
	scrollbar-shadow-color: #CCDDCC; 
	scrollbar-highlight-color: #CCDDCC; 
	scrollbar-3dlight-color: #EEEEEE; 
	scrollbar-darkshadow-color: #EEEEEE; 
	scrollbar-track-color: #EEEEEE; 
	scrollbar-arrow-color: #EEEEEE; 
	margin: 20px;
	padding: 0;
	font-family: tahoma;
} 

#top { height: 31px; width: 100%; padding: 0; margin: 0; position: relative; left: 0px; top: 0px; float: left; clear: both; color: #F3F8F3;  background: #040; }
#top { _position: absolute; _left: 20px; _top: 20px; }
#top h1 { float: left; line-height: 29px; font-size: 20px; font-weight: 100; padding: 0 0 0 10px; margin: 0 0 0 10px;}
#top a { color: #F3F8F3; text-decoration: none; }
#top h2 { float: right; font-size: 12px; font-weight: 100; padding: 6px 0; margin: 0; text-align: right; padding-right: 15px; }

#leftnav {
	position: absolute;
	float: left;
	top: 51px;
	left: 20px;
	width: 280px;
	margin: 0;
	background: url(../pics/main_menu_bg.jpg);
	background-color: #2E4C06;
}
#mainMenu {
	padding: 0;
	margin: 0;
}
#mainMenu h1 { line-height: 30px; font-size: 20px; font-weight: 100; padding: 0; margin: 0; margin-left: 30px; padding-left: 10px; color: #F3F8F3; background: #004400; }
#mainMenu h1 a {
	color: #F3F8F3;
}
#mainMenu a {
	color: #006600;
	text-decoration: none;	
}
#mainMenuImg {
	margin-left: 30px;
}
#mainMenuList {
	height: 162px;
	padding: 8px 0 10px 0;
	margin: 0;
	padding-left: 15px;
	margin-left: 30px;
	font-size: 11px;
	list-style-type: none; 
	font-weight: 600;
	color: #585858;
	background: url(../pics/main_menu_list_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #F3F8F3;
}
#mainMenuList li {
	line-height: 18px;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 20px;
	background: url(../pics/main_menu_square.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;

}
#mainMenuList A {
	text-decoration: none;
	color: #585858;
}
#mainMenuList a:hover {
	color: black;
}

/* NEWS */
#News {
	background-color: white;
	margin: 0;
	padding: 0;
	margin-right: 20px;
}
#News H3 {
	line-height: 30px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	color: #006600;
	background-color: #99B299;
}
#News small {
	font-size: 10px;
	text-align: right;
}
#NewsList {
	margin: 0;
	padding: 0;
	height: 200px;
	overflow: auto;
}
#NewsList ul {
	line-height: 20px;
	font-size: 11px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px;
	margin: 0;
	list-style-type: square; 
	color: #585858;
}
#NewsList A {
	color: #222222;
	text-decoration: none;
}
#NewsList a:hover {
	color: black;
}

#NewsList1 {
	margin: 0;
	padding: 0;
	margin-right: 196px;
	height: 150px;
	overflow: auto;
}
#NewsList1 ul {
	line-height: 20px;
	font-size: 11px;
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 8px;
	margin: 0;
	list-style-type: none; 
	color: #585858;
}
#NewsList1 li {
	background: url(../pics/main_menu_square.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 12px;
}
#NewsList1 A {
	color: #222222;
	text-decoration: none;
}
#NewsList1 a:hover {
	color: black;
}
/* INDEX
*/
#Index {
}
#IndexHeader {
	height: 150px;
	background-color: #CCDDCC;
}
#Index h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	margin: 0;
	color: #004400;
	background-color: #DCE8DC;
}
#Index h2 { line-height: 15px; font-size: 14px; padding: 0; margin: 0; margin-left: 138px; margin-right: 10px; color: #585858; }
#Index h2 a { text-decoration: none; color: #585858; }
#Index a:hover { color: black; }
#IndexContainer {
/*	height: 422px; 
	overflow: auto;
*/
	display: inline;
	float: left;
	margin: 0;
	margin-right: 216px;
	padding: 0;
}
.IndexItem { clear: both; margin: 0; padding: 0; padding-left: 13px; }
.IndexItem p { margin: 0; padding: 0; padding-top: 5px; margin-left: 138px; margin-right: 10px; font-size: 11px; }
.IndexItem .datum { margin-top: 9px; }
.IndexItemImg { float: left; width: 120px; margin: 0; padding: 0; border: 5px #DCE8DC solid; text-align: center; font-size: 12px; }
.IndexItemImg img { border: 0; padding: 0; margin: 0;}
.IndexItemSpacer { clear: both; font-size: 10px; height: 15px; padding: 0; margin: 0; }

.notice { padding: 0; margin: 0; }
.notice p { padding: 0 0 10px 0; margin: 0; font-size: 11px; text-align: center; font-weight: bold; }

#News1 {
	background-color: white;
	margin: 0;
	padding: 0;
	margin-right: 20px;
}
#News1 h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	margin: 31px 0 0 0;
	padding-left: 10px;
	color: #004400;
	background-color: #DCE8DC;
}
#News1 small {
	font-size: 10px;
	text-align: right;
}
.ArticleListContainer { clear: both; margin: 0; padding: 0; overflow: auto; width: 100%; }
.ArticleList h1 { line-height: 30px; font-size: 14px; padding: 0; padding-left: 16px; margin: 31px 0 0 0; color: #004400; background-color: #DCE8DC; }
.ArticleList h3 { line-height: 15px; font-size: 14px; padding: 0; margin: 0; margin-left: 138px; margin-right: 10px; color: #585858; }
.ArticleList h3 a { text-decoration: none; color: #585858; }
.ArticleList a:hover { color: black; }
.ArticleListItem { clear: both; margin: 0; padding: 10px 0 0 0; padding-left: 13px; }
.ArticleListItem p { margin: 0; padding: 0; padding-top: 5px; margin-left: 138px; margin-right: 10px; font-size: 11px; }
.ArticleListItem .datum { margin-top: 9px; }
.ArticleListItemImg { float: left; width: 130px; margin: 0; padding: 0; background-color: #DCE8DC; text-align: center; font-size: 12px; }
.ArticleListItemImg img { border: 0; padding: 0; margin: 0; width: 120px; border: 5px #DCE8DC solid; }
.ArticleListItemSpacer { clear: both; font-size: 10px; height: 15px; padding: 0; margin: 0; }

.NavBar { text-align:right; margin:0; padding:0; font-size:11px;  float:right; }
.NavBar ul { list-style-type:none; padding:0; margin:5px; }
.NavBar li { margin-left:2px; display:inline; background:#82A0D2; padding:0; }
.NavBar li.label { background:none; }
.NavBar li.selected { background:#BAC8E0; padding:2px 5px 2px 5px; }
.NavBar li a { color:#333; padding:2px 5px 2px 5px; }
.NavBar li a:hover { background-color:#5078B0; color:#BAC8E0;}
.NavBar ul li a { text-decoration:none;}



/*FORM
*/
#Form {
	font-size: 11px;
}
#Form h1 {	
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	margin: 31px 0 0 0;
	color: #004400;
	background-color: #DCE8DC;
}
#Form select {
	margin-top: 10px;
	font-size: 11px;
	margin-left: 120px;
}
#Form label {
	float: left;
	position: absolute;
	padding-left: 15px;
	margin-top: 10px;
	font-size: 11px;
}
#Form p {
	padding-left: 15px;
	color: #585858;
}
#Form p.warn {
	color: green;
	
}
#Form a {
	color: #585858;
}
#Form input {
	margin-top: 10px;
	margin-left: 120px;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	border: 1px #ededed solid;
}
#Form textarea {
	margin-top: 10px;
	margin-left: 120px;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	border: 1px #ededed solid;
}
/* LANG MENU
*/
#LangMenu { height: 34px; background: #004400; padding: 0; margin: 0 0 0 30px; font-size: 11px; }
#LangMenu p { float: left; width: 70px; padding: 10px 0 0 15px; margin: 0; color: #FFFFFF; font-size: 11px; }
#LangMenuSelect { float: left; font-size: 11px; margin-top: 8px; } 
#LangMenu img { padding: 0; margin: 11px 0 0 10px; }


/*	MEETING LIST
*/
#MeetingList {
	background-color: #005500;
	margin: 0;
	padding: 0;
}
#MeetingList H3 {
	line-height: 30px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	padding-left: 15px;
	color: white;
}
#MeetingList H4 {
	line-height: 16px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	padding-left: 15px;
	color: white;
}
#MeetingList h4 a {
	color: #FFF;
	text-decoration: none;
}
#MeetingList p {
	color: #FFF;
	font-size: 11px;
	line-height: 16px;
	padding: 5px 10px 10px 16px;;
	margin: 0;
}
#MeetingListContainer {
/*	height: 212px;*/
	padding: 0;
	margin: 0;
	overflow: auto;
}
#MeetingList ul {
	line-height: 20px;
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 10px;
	margin: 0;
	list-style-type: none; 
	color: #CCFFCC;
}
#MeetingList li {
	list-style: none;
	padding-left: 19px;
	background: url(../pics/meeting_list_square.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
#MeetingList li a {
	color: #CCFFCC;
	text-decoration: none;
}
#MeetingList li a:hover {
	color: white;
}
#MeetingListH3 {
	clear: both;
	line-height: 30px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	padding-left: 15px;
	color: #585858;
}
/*	MEETING LIST1
*/
#MeetingList1 {
	background-color: #f6f6f6;
	padding: 0;
	margin: 0;
	margin-left: 15px;
	margin-right: 200px;
}
#MeetingList1 H3 {
	clear: both;
	line-height: 30px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	color: #585858;
}
#MeetingList1 UL {
	line-height: 20px;
	font-size: 11px;
	padding-left: 35px;
	padding-bottom: 10px;
	margin: 0;
	list-style-type: square; 
	color: #585858;
}
#MeetingList1 li a {
	color: #585858;
	text-decoration: none;
}
#MeetingList1 li a:hover {
	color: black;
}
#Place {
	margin-right: 200px;
}
#Place a {
	color: #004400;
}
#Place a:hover {
	color: black;
}
#Place h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	margin: 31px 0 0 0;
	color: #004400;
	background-color: #DCE8DC;
}
#Place img {
	float: left;
	margin: 15px;
	border: 5px #DCE8DC solid;
}

/* AVCol1
*/

#AVCol1 {
	position: absolute;
	top: 51px;
	margin: 0;
	padding: 0;
	width: 300px;
	background-color: #DDE6DD;
	color: #666666;
}
#AVCol1Blok1 {
	height: 180px;
}
#AVCol1 h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	margin: 0;
	padding-left: 16px;
	color: #004400;
	color: #004400;
	background-color: #DCE8DC;
}
#AVCol1 H2 {
	line-height: 20px;
	font-size: 12px;
	padding: 0;
	padding-left: 16px;
	margin: 0;
	margin-top: 0px;
	background-color: #D5DDD5;
}
#AVCol1 H3 {
	line-height: 15px;
	font-size: 12px;
	padding: 0;
	padding-left: 16px;
	padding-bottom: 5px;
	margin: 0;
	background-color: #D5DDD5;
	font-weight: 100;
}
#AVCol1 p {
	padding: 10px 5px 5px 15px;
	font-size: 11px;
	margin: 0;
}
#AVCol1 a {
	color: #666666;
}
#AVPlayer {
	padding-top: 15px;
	background-color: #F6F6F6;
	height: 437px;
}
#AVPlayer ul {
	text-align: left;
	list-style-type: none;
	font-size: 11px;
	padding: 10px 10px 0 20px;
	margin: 0;
}
#AVPlayer li {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
#AVPlayer p {
	padding: 10px 10px 0 20px;
	text-align: left;
}
#PlayerLink a { font-size: 14px; }
#AVCol2 {
	position: absolute;
	top: 51px;
	width: 385px;
	margin-left: 300px;
	background-color: #ededed;
}
#AVCol2Blok1 {
	margin: 0;
	padding: 0;
	height: 180px;
	background: url(../pics/video_bg.gif);
	background-repeat: no-repeat;
	background-position: 100px -15px;
	background-color: white;
}
#AVCol2Blok1 a {
	color: #666666;
	text-decoration: none;
}
#AVCol2Blok1 H2 {
	line-height: 30px;
	font-size: 12px;
	padding: 0;
	padding-left: 16px;
	margin: 0;
	color: #004400;
	background: #DCE8DC;
}
#AVCol2Blok1 ul {
	line-height: 14px;
	font-size: 11px;
	margin: 0;
	padding: 10px 0;
	padding-left: 25px;
	color: #979797;
	list-style: square;
}
#AVContent {
	background-color: #EBEBEB;
}
#AVContent H2 {
	line-height: 25px;
	font-size: 12px;
	padding: 0;
	padding-left: 16px;
	margin: 0;
	color: #004400;
}
#AVContent p {
	font-size: 11px;
	padding: 5px 5px 5px 15px;
	margin: 0;
	color: #979797;
	background-color: #F7F7F7;
}
#AVContentContainer {
	height: 400px;
	overflow: auto;
	background-color: white;
}
#AVContentContainer table {
	padding: 0;
	margin: 0;
	margin-left: 12px;
	font-size: 11px;
	color: #979797;
}
#AVContentContainer td {
	vertical-align: top;
}
#AVContentContainer ul {
	margin: 0; margin-left:20px; padding: 0; list-style-type: square;
}
#AVContentContainer a {
	color: #979797;
	text-decoration: none;
}
/*	MEETING LIST2
*/
#MeetingList2 {
}
#MeetingList2 p {
	padding: 0;
	margin: 0;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}
#MeetingList2Container {
}
#MeetingList2 h1 { line-height: 30px; font-size: 14px; padding: 0; padding-left: 16px; margin: 0; margin: 31px 0 0 0; color: #004400; background-color: #DCE8DC; }
#MeetingList2 H2 {
	clear: both;
	line-height: 24px;
	font-size: 12px;
	padding: 0;
	padding-left: 28px;
	margin: 10px 10px 5px 15px;
	color: #fff;
	background: url(../pics/meeting_list_square.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	background-color: #004400;
}
#MeetingList2 H3 {
	line-height: 14px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: #004400;
}
#MeetingList2 h4 {
	line-height: 14px;
	font-size: 11px;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	color: #585858;
}
.MeetingList2List {
	float: left;
	padding: 2px 0;
	margin: 0;
	padding-left: 20px;
}
#MeetingList2 a {
	text-decoration: none;
	color: #585858;
}
#MeetingList2 a:hover {
	color: black;
}
#MeetingList2 UL {
	line-height: 15px;
	font-size: 11px;
	padding: 0;
	padding-left: 20px;
	margin: 5px 0;
	list-style-type: square; 
	color: #585858;
}
#MeetingList2 img {
	float: left;
	margin: 2px 0 0px 15px;
	border: 5px #DCE8DC solid;
	padding: 0;
}
#MeetingList2 .spacer{
	clear: both;
	font-size: 2px;
	padding: 0;
	margin: 0;
}

#Meeting {
	margin-right: 200px;
}
#Meeting a {
	color: #004400;
}
#Meeting a:hover {
	color: black;
}
#Meeting h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	margin: 31px 0 0 0;
	color: #004400;
	background-color: #DCE8DC;
}
#Meeting img {
	float: left;
	margin: 15px;
	border: 5px #DCE8DC solid;
}
#MeetingPlace {
	padding: 15px 15px;
	font-size: 11px;
}
#MeetingLang {
	float: left;
	font-size: 11px;
	margin: 0;
	padding-top: 10px;
}
#MeetingLangList {
	float: left;
	font-size: 11px;
	list-style: none;
	padding: 10px 0;
	padding-left: 10px;
	margin: 0;
}
#MeetingLangList li {
	display: inline;
}
.MeetingText {
	padding: 5px 15px 10px;
	font-size: 11px;
}
#MeetingContact {
	clear: both;
	padding: 5px 15px;
	font-size: 11px;
}
#MeetingContact p{
	margin: 0;
	padding: 5px 15px;
}
#MeetingContact a {
	color: #585858;
}
#AV {
	clear: both;
	margin: 0px;
	padding: 5px 15px;
	font-size: 11px;
}
#MeetingAVList {
	line-height: 14px;
	font-size: 11px;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 25px;
	padding-bottom: 5px;
}
#MeetingAVList a {
	color: #585858;
}
#MeetingAVList a:hover {
	color: black;
}
/*MEETINGS LIST
*/
#MeetingsList {
	position: absolute;
	float: right;
	top: 51px;
	right: 20px;
	width: 200px;
	margin: 0;
	padding: 0;
	background-color: #005500;
}
#MeetingsList h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0 0 0 10px;
	margin: 31px 0 0 0;
	color: #585858;
	background-color: #f3f3f3;
}
#MeetingsList .h1 {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 0;
	padding-top: 10px;
	padding-right: 16px;
	margin: 0;
	color: #fff;
	background: none;
	background-color: #004400;
}
#MeetingsList h2 {
	line-height: 20px;
	font-size: 11px;
	font-weight: 100;
	padding: 5px 0 5px 32px;
	margin: 0;
	color: #fff;
}
#MeetingsList .spacer {
	line-height: 10px;
	margin-bottom: 3px;	
	background-color: #DCE8DC;
}
#MeetingsList p {
	font-size: 11px;
	padding: 5px 5px 5px 25px;
	margin: 0;
	color: #004400;
	background: url(../pics/main_menu_square.gif);
	background-position: 11px 8px;
	background-repeat: no-repeat;
	background-color: #DCE8DC;

}
#MeetingsList a {
	color: #004400;
	text-decoration: none;
}
#MeetingsList a:hover {
	color: black;
}
#rightnav {
	position: absolute;
	background-color: #EDEDED;
	right: 0px;
	top: 0px;
	width: 200px;
	margin: 0;
	padding: 0;
}
#actions {
	margin-top: 30px;
	background-color: #EDEDED;
	background: url(../pics/bible.gif) no-repeat;
	height: 139px;
}

#rightnav ul {
	line-height: 15px;
	padding: 0;
	margin: 0;
	padding-top: 20px;
	padding-left: 10px;
	color: #585858;
	font-size: 11px;
	list-style-type: none;
}
#pageContainer { float: left; width: 100%; background: url(../pics/greenbg.gif) repeat-y;}
#content {
	height: 632px;
	margin-left: 280px;
	margin-top: 0px;
	padding-top: 0;
}
/*	ARTICLE 1	
*/
#Article1 {
	margin-right: 216px;
}
#Article1 h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	margin: 31px 0 0 0;
	color: #004400;
	background-color: #DCE8DC;
}
#Article1Container {
	padding: 0;
	margin: 0;
	height: 602px;
	overflow: auto;
	background: url(../pics/main_menu_square.gif);
	background-position: 17px 23px;
	background-repeat: no-repeat;

}
#Article1Container p {
	margin-top: 20px;
	margin-left: 22px;
	padding: 0 15px;	
	font-size: 11px;
}
#Article1Container .firstP {
	line-height: 15px;
	padding: 0;
	margin: 0;
}
#Article1Container .datum {
	float: right; text-align: right; padding: 5px; margin: 5px;
}
#Article1Container .author {
	float: right; text-align: right; padding: 5px; margin: 5px;
}
#Article1Container a {
	color: #585858;
}
#Article1Container a:hover {
	color: black;
}
#Article1Container img {
	float: left;
	margin: 16px 10px 5px 15px;
	border: 5px #DCE8DC solid;
}
/*GALLERY 
*/
#Gallery {
	position: absolute;
	top: 51px;
	right: 20px;
	width: 216px;
	margin: 0;
	padding: 0;
}
#GalleryContainer {
	height: 602px;
	overflow: auto;
	padding: 0;
	margin: 0;
	background-color: #DCE8DC;
	text-align: center;
}
#Gallery H2
{
	line-height: 30px;
	font-size: 14px;
	padding: 0 0 0 5px;
	margin: 0;
	color: #004400;
	background-color: #DCE8DC;
}
#Gallery p {
	font-size: 12px;
	padding: 5px 10px 5px;
	margin: 0;
	color: #585858;
}
#GalleryContainer img {
	margin-top: 10px;
	border: 1px white solid;
}
/*	FAQ
*/
#Faq {
}
#Faq p {
	padding: 0;
	margin: 0;
	font-size: 11px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
#Faq a {
	color: #004400;
}
#Faq a:hover {
	color: black;
}
#Faq h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	margin: 31px 0 0 0;
	color: #004400;
	background-color: #DCE8DC;
}
#FaqCategoryList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#FaqCategoryList LI {
	width: 150px;
	line-height: 25px;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0;
	font-size: 11px;
	display: inline;
	font-weight: 600;
	color: #585858;
}
#FaqCategoryList A {
	width: 150px;
	text-decoration: none;
	color: #585858;
}
#FaqCategoryList a:hover {
	color: black;
}
#FaqCategoryContainer {
	background-color: #F6F6F6;
	padding: 15px;
	margin: 0;
}
#FaqCategoryContainer H2{
	font-size: 11px;
	font-weight: 600;
	color: #585858;
	margin: 10px;
}
.FaqAnswer {
	padding-left: 30px;
	margin: 0;
	font-size: 11px;
	color: #585858;
}
.FaqAnswer p {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}
/*	BOOK
*/
#BookTop {
	height: 180px;
	margin: 31px 0 0 0;
	background: url(../pics/bible.gif) no-repeat;
	background-position: top right;
}
#BookTop IMG {
	float:left;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 11px;
	margin-bottom: 4px;
}
#BookTop H2 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	color: #004400;
	background-color: #DCE8DC;
	
}
#BookTop H3 {
	line-height: 30px;
	font-size: 12px;
	padding: 0;
	margin: 0;
	margin-top: 23px;
	color: #585858;
	background-color: #ededed;
}
#BookLang {
	float: left;
	padding: 0;
	margin: 0;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 10px;
	width: 150px;
}
#BookAutor {
	float: right;
	line-height: 10px;
	padding-top: 5px;
	color: #585858;
	margin: 0;
	text-align: right;
	padding-right: 10px;
	font-size: 11px;
}
#BookTrans {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-size: 10px;
	width: 150px;
}
#BookTransList {
	font-size: 10px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#BookTransList A {
	color: #585858;
}
#BookTop a:hover {
	color: black;
}
#BookActions {
	float: right;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	width: 200px;
}
#BookActions a {
	margin-left: 10px;
	font-size: 11px;
	color: #585858;
}

#BookContainer {
	float: left;
	clear: left;
	background-color: #F6F6F6;
	padding: 5px 0 15px 15px;
	margin: 0;
	font-family: "Times New Roman", Times, serif;
}
#BookContainer p{
	text-indent: 10px;
	font-size: 13px;
	padding-right: 15px;
}
#BookDownLink {
	font-size: 15px;
}
#BookDownLink a {
	padding-left: 15px;
	color: #585858;
}

/*	BOOK OBSAH
*/
#BookObsah {
/*	position: absolute;
	top: 230px;*/
	float: right;
	margin: 0 0 0 15px;
	padding: 0;
	right: 20px;
	width: 200px;
}
#BookObsahHead {
	background-color: #EBEBEB;
	height: 30px;
}
#BookObsahHead span {
	font-size: 14px;
	color: #666;
	padding: 10px;
	font-weight: 600;
}
#BookObsahContainer {
	background-color: white;
}
#BookObsahList {
	line-height: 13px;
	font-size: 11px;
	padding-left: 35px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	color: #585858;
}
#BookObsahList li {
	padding-bottom: 5px;
	padding-top: 5px;
}
#BookObsahListSelected {
	font-weight: bold;	
	background-color: #F8F8F8;	
}
#BookObsahList A {
	text-decoration: none;
	color: #585858;
}
#BookObsahList a:hover {
	color: black;
}
/*	BOOK LIST
*/
#BookListContainer { clear: both; margin: 0; padding: 0; width: 100%; }
.BookListItem  {
	clear: both;
	float: left;
	margin-top: 10px;
	padding: 0;
	width: 98%;
}
form { padding: 0; margin: 0; }
#BookList h1 {
	line-height: 30px;
	font-size: 14px;
	padding: 0;
	padding-left: 16px;
	margin: 31px 0 0 0;
	color: #004400;
	background-color: #DCE8DC;
	
}
.BookListItem a:hover {
	color: #585858;
	text-decoration: underline;
}
.BookListItem h2 {	
	line-height: 30px;
	font-size: 12px;
	padding: 0;
	padding-left: 110px;
	margin: 0;
	margin-top: 1px;
	margin-bottom: 4px;
	color: #585858;
	background-color: #ededed;
}
.avItem h2 {
	padding-left: 60px;
}
.BookListItem h2 a {
	text-decoration: none;
	color: #585858;
	margin: 0;
}
#BookList p {
	margin: 0;
	padding: 0 10px 5px 120px;
	font-size: 11px;
	line-height: 15px;
}
#BookList img {
	border: 0;
}
.BookListItemImg {
	float: left;
	width: 40px;
	margin: 0;
	margin-top: 1px;
	border: 0;
	padding-left: 10px;
	text-align: center;
	background: white;
}
#BookList span {
	padding-top: 3px;
	padding-left: 60px;
	font-size: 11px;
}
.avItem span { float: left; display: block; }
.BookListItem table, .BookListItem ul {
	line-height: 14px;
	margin: 0;
	margin-left: 120px;
	font-size: 11px;
}
.avItem table {
	margin-left: 5px;
}
.BookListItem li {
	list-style: none;
	margin: 0;
}
.BookListItem td a, .BookListItem li a {
	color: black;
	text-decoration: none;
}
.BookListItem .dwn {
	padding-left: 4px;
}
.BookListItem td {
	padding: 0 0 0 15px;
}
.BookListItem small {
	font-size: 11px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
#BookSearch {
	padding: 0;
	margin: 0;
	height: 100px;
	background: #f8f9f9;
}
#BSgroup1 {
	margin: 0;
	padding: 0;
	float: left;
	width: 230px;
}
#BSgroup2 {
	margin: 0;
	padding: 0;
	float: left;
	width: 260px;
}
#BookSearch .group2 {
	margin: 0;
	padding: 0;
	float: left;
	padding-top: 9px;
}
#BookSearch label {
	font-size: 11px;
	padding-right: 10px;
}
#BookSearch p {
	float: left;
	width: 70px;
	padding: 12px 10px 10px 15px;
}
#BookSearch .group {
	margin: 0;
	padding: 0;
	float: left;
	padding-top: 9px;
}
#BookSearch input {
	margin: 0px;
	padding: 0px;
}
#BookSearch select {
	font-size: 11px;
	margin-left: 5px;
}
#BookSearch .submit {
	font-size: 11px;
	margin-top: 10px;
	background: white;
	border: 1px #555555 solid;
}
#BookSearchResult p {
	padding: 0;
	margin: 10px 0;
	width: 170px;
}


#SermonsList { }
#SermonsList a  { color: black; text-decoration: none; }
#SermonsList a:hover { color: black; text-decoration: underline; }
#SermonsList h2 { padding: 5px 0 5px 30px; margin: 0; font-size: 14px; background: url(../pics/main_menu_square.gif); background-repeat: no-repeat; background-position: 15px 10px; }
#SermonsList ul { text-align: left; list-style-type: none; font-size: 11px; padding: 0 10px 10px 30px; margin: 0; }
#SermonsList li { padding: 0; margin: 0; margin-bottom: 2px; }
#SermonsList table { padding: 0; margin: 0; margin: 0 0 10px 30px; }
#SermonsList td { font-size: 11px; padding-right: 10px; }

/* CONTACTS
*/
#Contacts {
	position: absolute;
	top: 51px;
	height: 632px;
	right: 20px;
	width: 216px;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 11px;
	background: #DCE8DC;
}
#Contacts .datum {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 0;
	padding-top: 10px;
	padding-right: 16px;
	margin: 0;
	color: #004400;
	background: none;
}
#Contacts h2 { line-height: 30px; font-size: 13px; color: #004400; padding: 0; padding-left: 10px; margin: 0; }
#c1 { position: absolute; color: white; font-size: 11px; text-wrap: no-wrap; margin: 0; padding: 110px 0 0 10px; }
#Contacts img { border: 0; }
#Contacts div { padding-bottom: 10px; }
#Contacts p {
	font-size: 11px;
	margin: 0;
	text-align: left;
	color: #F3F8F3;
	margin-left: 5px;
	padding: 3px 0 4px 17px;
	background: url(../pics/contacts_square.gif);
	background-position: 4px 7px;
	background-repeat: no-repeat;
}
#Contacts a { color: white; text-align: left;}
#rightWelcome a { color: #040; }
#rightWelcome { padding: 10px;
				color: #040;
	}
#rightWelcome p, #rightWelcome h2 {
	padding: 4px 0;
	font-size: 11px;
}
#ContactsContainer { height: 420px; background-color: #004400; overflow: auto; text-align: center; }
#ContactsContainer img { border: 1px white solid; }
#lastbook { text-align: left; }
#lastbook img { border: 10px white solid; margin-left: 10px; margin-right: 10px; float: left; }


/*	FOOTER
*/
#footer { float: left; clear: both; width: 100%;  margin: 0; height: 1px;}
#footer h1 { color: #004400; font-size: 14px; font-weight: 600; padding: 8px 0; margin: 0; text-align: right; padding-right: 15px; }

#indexNewsBanner {
	background: #0037B5;
	min-width: 470px;
}
	#indexNewsBanner img {
		border: 0;
		margin: 15px 0 15px 15px;
	}

