body {
	margin: 0px;
	background-color: #ecc085;
}

IMG {
	/*border: 0px;*/
}

DIV, A {
	/*text-align:left;*/
}

FORM {
	margin: 0px;
	padding: 0px;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.justify {
	text-align: justify;
}

DIV.main { text-align: center; }

TABLE.frame {
	width: 100%;
	border: 0px;
}

TABLE.header {
	width: 800px;
	height: 205px;
	border: 0px;
}

TD.left_line {
	width: 10px;
	background-image: url('../images/left_line.gif');
	background-repeat: repeat-y;
}

TD.right_line {
	width: 8px;
	background-image: url('../images/right_line.gif');
	background-repeat: repeat-y;
}

TABLE.header TD.title {
	width: 782px;
	height: 60px;
}

TABLE.header TD.right_line {
	width: 8px;
	height: 205px;
}

TABLE.header TD.left_line {
	width: 10px;
	height: 205px;
}

TABLE.header TD.header1 {
	width: 222px;
	height: 145px;
	background-image: url('../images/header1.gif');
	background-repeat: no-repeat;
}

TABLE.header TD.header1 .languages{
	padding-left: 7px;
	padding-top: 120px;
}

TABLE.header TD.header1 .languages IMG{
	margin-right: 3px;
	border: 0px;
}

TABLE.header TD.header2 {
	width: 560px;
	height: 145px;
	background-image: url('../images/header2.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
}

TABLE.header TD.header2 DIV.napi_ige {
	margin-right: 15px;
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	line-height: 25px;
}

TABLE.header TD.header2 DIV.hely {
	margin-right: 10px;
	margin-top: 8px;
	text-align: right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}

TABLE.header TD.header2 DIV.hely A{
	margin-right: 10px;
	margin-top: 8px;
	text-align: right;
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

TABLE.main {
	width: 800px;
	height: 460px;
	border: 0px;
}

TABLE.main TD.menu{
	vertical-align: top;
	width: 167px;
	background-color: #ecc085;
	background-image: url('../images/menu_bg.gif');
	background-repeat: repeat-y;
}

#contenttttt {
	vertical-align: top;
	width: 615px;
	background-color: #ffe398;
	background-image: url('../images/content_bg.gif');
	background-repeat: repeat-y;
	text-align: left;
}

#content DIV.content_top{
	width: 615px;
	height: 10px;
	background-image: url('../images/content_top.gif');
	background-repeat: repeat-x;
}

#content DIV.content {
	margin-left: 12px;
	margin-bottom: 20px;
	width: 590px;
	/*height: 340px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #575757;*/
	color: #000000;
}

.quatations_note {
	background-color: #ffe398;
	padding: 5px 10px 0 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.quatations_note p {
	text-align: justify;
}

#content DIV.content UL{
	margin: 5px 0px 0px 0px;
	padding-left: 13px;
}

#content DIV.content UL LI{
	margin-left: 10px;
	padding: 0px;
	list-style-type: square;
}

#content DIV.content UL.links{
	margin: 5px 0px 0px 0px;
	padding-left: 13px;
}

#content DIV.content UL.links LI{
	margin-bottom: 5px;
}

#content DIV.content UL.links LI A{
	font-weight: bold;
}

#content DIV.content UL.links LI strong{
	color: #CC0000;
}

#content DIV.content UL.links LI IMG{
	width: 13px;
	height: 13px;
}

#content DIV.content .info{
	font-size: 10px;
}

#content DIV.content IMG {
	margin: 0px;
	/*padding: 0px;*/
	border: 0px;
}

DIV.content div.news_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: left;
	width: 400px;
	font-weight: bold;
}

DIV.content div.news_added {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	float: left;
	padding-top: 4px;
	text-align: right;
	width: 190px;
}

DIV.content div.news_title_bottom {
	height: 1px;
	border: 0px;
	border-top: 1px dashed #9C7D59;
	border-bottom: 1px solid #9C7D59;
	/*float: left;	*/
	margin-bottom:5px;
	width: 100%;
	padding: 0px;
	clear:both;
	/*line-height:0px;/*IE*/
}

DIV.content div.top,
DIV.content div.read_more {
	font-size: 9px;
	margin-bottom: 13px;
	text-align: right;
	clear: both;
}

DIV.content div.top A, DIV.content div.top A,
DIV.content div.read_more A, DIV.content div.link_back A{
	text-decoration: underline;
}

DIV.content div.link_back {
	font-size: 9px;
	margin-bottom: 0px;
	text-align: left;
}

TABLE.main TD.footer_menu{
	width: 167px;
	height: 22px;
	background-image: url('../images/footer_menu_bg.gif');
	background-repeat: no-repeat;
}

TABLE.main TD.footer{
	width: 615px;
	height: 22px;
	background-image: url('../images/footer_bg.gif');
	background-repeat: repeat-x;
}

#footer DIV.created {
	font-family: "MS Serif", "New York", serif;
	font-size: 10px;
	color: #000000;
	padding-top: 8px;
	padding-left: 4px;
	float: left;
	width: 164px;
	height: 19px;
	background-image: url('../images/footer_menu_bg.gif');
	background-repeat: no-repeat;
}

DIV.created A:link, A:visited {
	color: #cc0000;
	text-decoration: none;
}
DIV.created A:hover {
	color: #000000;
	text-decoration: underline;
}


#footer DIV.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 7px;
	margin-left: 55px;
	width: 449px;
	float: left;
}

#footer DIV.sitemap {
	font-family: "MS Serif", "New York", serif;
	font-size: 10px;
	color: #000000;
	padding-top: 8px;
	padding-left: 4px;
	float: left;
	text-align: right;
	width: 100px;
	height: 19px;
}

td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #717171;

}


A:link, A:visited {
	text-decoration: none;
	color: #00AEFF;
	color: #cc0000;
}

A:hover {
	text-decoration: underline;
	color: #05447E;
	color: #ff0000;
}

DIV.menu {
	width: 164px;
	border-bottom: solid 1px #6E4540;
	margin-bottom: 20px;
}

.main_menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #00AEFF;

}

.mainmenu_item {/*FOMENU ELEM*/

	background: url(../images/main_menu.png) no-repeat;

	/*height: 20px; IE6 miatt!*/
	width: 164px;height:20px;

	vertical-align: bottom;

}

.mainmenu_item A:hover {

	background: url(../images/main_menu_act.png) no-repeat;

	/*height: 20px;*/

	vertical-align: bottom;
	text-decoration: none;

}

.mainmenu_item A:link, .mainmenu_item A:visited,
.mainmenu_item_more A:link, .mainmenu_item_more A:visited {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 14px;
	/*color: #341f1f;*/
	color: #000000;
	font-weight: bold;
	display: block;
	height: 20px;
	text-decoration: none;
	width: 97%;/*EI 6 miatt*/
}

.mainmenu_item_act {

	background: url(../images/main_menu_act.png) no-repeat;

	height: 20px;
	width: 164px;

	vertical-align: bottom;

}

.mainmenu_item_act A:hover {

	height: 20px;

}

.mainmenu_item_more {

	background: url(../images/main_menu_more.png) no-repeat;

	height: 20px;
	width: 164px;

	vertical-align: bottom;

}

.mainmenu_item_more A:link, .mainmenu_item_more A:visited {
	height: 20px;
}

.mainmenu_item_more A:hover {

	background: url(../images/main_menu_more_act.png) no-repeat;

	height: 20px;

	vertical-align: bottom;

}

.mainmenu_item_more_act {

	background: url(../images/main_menu_more_act.png) no-repeat;

	height: 20px;
	width: 164px;

	vertical-align: bottom;

}

.mainmenu_item_more_act A:link, .mainmenu_item_more_act A:visited, .mainmenu_item_more_act A:hover,
.mainmenu_item_act A:link, .mainmenu_item_act A:visited, .mainmenu_item_act A:hover {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 14px;
	/*color: #503636;*/
	color: #000000;
	font-weight: bold;
	display: block;
	height: 20px;
	text-decoration: none;
	width: 97%;/*EI 6 miatt*/
}

.submenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	background-color: #c89f66;

}

.submenu IMG {
	border: 0px;
}

.submenu_list_line {
  	background-image: url(../images/submenu_list_line.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	width: 10px;
	float:left;
	margin: 0px;
}

.submenu_list_empty {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	width: 10px;
	float:left;
	margin: 0px;
}


.submenu_item1, .submenu_item1_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	color: #555555;
	margin: 0px;
	border-left: solid 1px #7a5240;
	border-right: solid 1px #7a5240;
}

.submenu1_list {
	width: 10px;
	height: 15px;
  	background-image: url(../images/submenu_list.gif);
	background-repeat: repeat-y;
	float:left;
	margin: 0px;
}

.submenu1_list_last {
	width: 10px;
  	background-image: url(../images/submenu_list_last.gif);
	background-repeat: no-repeat;
	float:left;
	margin: 0px;
}

.submenu2_list {
	width: 10px;
	height: 14px;
  	background-image: url(../images/submenu2_list.gif);
	background-repeat: repeat-y;
	float:left;
	margin: 0px;
	padding: 0px;
}

.submenu2_list_last {
	width: 10px;
  	background-image: url(../images/submenu2_list_last.gif);
	background-repeat: no-repeat;
	float:left;
	margin: 0px;
}

.submenu_item1 A:visited, .submenu_item1 A:link  {
  /*border-top: solid 1px /*#CFAA79;#CFAA79;*/
  color: #ffffff;
  display: block;
  background-image: url(../images/submenu1_bg.gif);
  background-repeat: repeat-x;
  height:15px;
}

.submenu_item1_more A:visited, .submenu_item1_more A:link  {
  color: #ffffff;
  display: block;
  background-image: url(../images/submenu1_more.gif);
  background-repeat: no-repeat;
  background-position: right;
  height:15px;
}

.submenu_item1 A:hover, .submenu_item1 A:visited.act, .submenu_item1_more A:hover, .submenu_item1_more A:visited A:visited.act {  color: #000000; text-decoration: none;}

.submenu_item2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	margin: 0px;

	padding-left: 0px;

	border-left: solid 1px #7a5240;
	border-right: solid 1px #7a5240;
}

.submenu_item2 A:visited, .submenu_item2 A:link {
  border-bottom: solid 1px /*#EDCC9E*//*#CFAA79*/ #c89f66;
  color: #ffffff;
  display: block;
}

.submenu_item2 A:hover, .submenu_item2 A:visited.act{  color: #000000; text-decoration: none;}

.main_menu:visited {  color: #00AEFF }

.main_menu:link {   color: #00AEFF }

.main_menu:hover {  color: #05447E; text-decoration: none}

.mainmenu_item:visited {  color: #000000; font-weight:bold; }

.mainmenu_item:link {   color: #000000; font-weight:bold;}

.mainmenu_item:hover {  color: #000000; font-weight:bold; text-decoration: none;
	background-position: 0px -18px;}

.main_menu2:visited {  color: #00AEFF; }

.main_menu2:link {   color: #00AEFF; }

.main_menu2:hover {  color: #05447E; text-decoration: none}




.main_menu_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #525252;

	background-image: url(../images/index_2_37.gif);

	height: 31px;

	text-align: left;

	vertical-align: bottom;

	padding-bottom: 5px;

	padding-left: 15px;

}

.visitors {
	width: 164px;
	margin-bottom: 20px;
	background-image: url(../images/visitors_bg.png);
	height: 38px;
}

.visitors .title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 3px;
	font-size: 13px;
	color: #000000;
	text-align: center;
}

.visitors .num{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding: 0px;

	margin-bottom: 0px;

	color: #000000;

	font-weight: lighter;

	text-transform: uppercase;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding: 0px;

	margin-bottom: 0px;

}

p {

	padding-top: 0px;

	padding-bottom: 10px;

	margin: 0px;

}


/* CONTENT STYLE */

.content .title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 100%;
	height: 22px;
	font-weight: bold;
	border-bottom: dashed 1px;
	margin-bottom: 10px;
	color: #4b4b4b;
}

.content .title .search{
	margin: 0px;
	padding: 0px;
	float: right;
	margin-top: -19px;
	width: 120px;/*141*/
}

.content .title .search FORM{
	margin: 0px;
	padding: 0px;
	height: 19px;
}

.content .title .search FORM INPUT {
	margin: 0px;
	padding: 0px;
	border: solid 1px #9b7c59;
	height: 18px;
	width: 120px;
	float: left;
	margin-top: 1px;
	padding-left: 2px;
	background-color: #F3EBD2;
}

.content .title .search FORM .searchbutton {
	margin: 0px;
	padding: 0px;
	border: solid 1px;
	height: 18px;
	width: 20px;
	float: left;
	margin-top: 1px;
	margin-left: 1px;
}

.content .error_msg {
	font-size: 13px;
	color: #000000;
	text-align: center;
}

.pastors {
	margin-top: 10px;
	margin-top: 0px;
	line-height: 15px;
}

.pastors .group {
	clear: both;
	padding-top: 8px;
}

.pastors .group a {
	font-weight: bold;
	text-decoration: none;
	color: #c00;
}

.pastor {
	margin-top: 10px;
	height: 140px;
	margin-top: 0px;
	line-height: 15px;
}

.pastor .photo {
	float:left;
	width:135px;
}

.pastor .info {
	float: left;
	padding: 0px;
	margin: 4px;
}

/*
DIV.pastors .mphoto {
	margin: 5px;
	border: 3px solid #000000;
}*/

.pastor .info .name {
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

.pastor .info .address1 {
	font-size: 12px;
	padding-left: 0px;
	padding-bottom: 9px;
}

.pastor .info .address2 {
	font-size: 12px;
	padding: 0px;
}

.pastors .member {
	margin-top: 4px;
}

DIV.quarter {
	float: left;
	border-bottom: 1px dashed #666666;
	margin-bottom: 10px;
	padding: 0 0 5px 5px;
}

.quarter .qinfo {
	margin-right: 5px;
	padding-bottom: 2px;
}

.quarter .qimg {
}

.line150 {
	line-height: 150%;
	margin-top:12px;
}

/* END Content style */

/* START NEWS style */
.news_title {
	color: red;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 4px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
}

/* END NEWS style */


/*START FORUM STYLE */

TABLE.forum_msg {
	background-color: #9b7c59;
	margin-top: 10px;
	text-align: justify;
	width: 100%;
}

TABLE.forum_msg TH {
	padding-left:4px;
	padding-right:4px;
	height: 15px;
	font-size: 10px;
}

TABLE.forum_msg TR.title {
	vertical-align: middle;
	background-color: #ecc085;
	height: 15px;
}

TABLE.forum_msg TD.msg {
	background-color: #ffe398;
	padding: 4px;
	color: #363636;
}

TABLE.forum_msg .forum_user {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

TABLE.forum_addmsg {
	width: 100%;
	border: 0px;
}

TABLE.forum_addmsg TD.smilies IMG {
	margin-bottom: 11px;
	margin-left: 3px;
	border: 0px;
}

tr.forum_title td{font-family: Verdana, Arial; font-size: 10px; color: #000000; font-weight: bold; vertical-align: middle; background-color: #ecc085; height: 13px;}
td.forum_list {background-color: #ffe398; margin:2px;font-size: 10px;text-align:justify;color: #000000; padding: 2px 3px 5px 3px;}
td.forum_list IMG {
	border: 0px;
}
td.forum_list2 {background-color: #ffe398; margin:2px;font-size: 10px;text-align:center;color: #000000; padding: 2px 3px 5px 3px;}
input.button, input.submit {
	border: 1px solid #6E4540;/*#675138;*/
	/*background-color: #2880ae;*/
	background-image: url(../images/button_bg.png);
	background-position: -1px;

	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #675138;
	height: 18px;
}

input.text, textarea {
	border: 1px solid #9b7c59;
	font-family: Verdana;
	font-size: 8pt;
}

textarea.message {
	width: 450px;
	height: 140px;
}

span.forum_topic, .forum_topic:link, .forum_topic:visited {font-family: Verdana, Arial; font-weight: bold; font-size: 12px; color : #cc0000; text-decoration: none}
A.forum_topic:hover {
	text-decoration: underline;
}
.forum_desc {font-family: Verdana, Arial; font-size: 10px; color: #000000;}
.forum_table {
	background-color: #9b7c59;
	text-align: center;
	padding-bottom: 20px;
}

.form_error, .fontos {
	color: #cc0000;
	font-weight: bold;
}

.forum_name {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.small {
		font-size: 10px;
		color: #000000;
}

SELECT.forum_select {
	background-color : #FFCF8F;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1px #f75ac3;
}

SELECT {
	background-color : #ffffff;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1px #000000;
}

.pagenum {
	font-size: 11px;
}

A.pagenum:link, A.pagenum:visited {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

A.pagenum:hover {
	text-decoration: none;
	color: #ffffff;
}

.smilies {
	padding-top:16px;
}

.counter {
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}


/*END forum style */

span.highlight {
	background-color: #FF8151;
}

/*# :lang(hu) > q { quotes: '\201E' '\201D' }  */

.player {
	padding: 3px 0 2px 0;
}

#congr_descr,
#congr_descr div,
#congr_descr p{
	text-align: justify;
}

.content .year-selector {
  padding: 3px 0 10px 0;
}
