/* ÁLTALÁNOS
-------------------------------------------------------------------------------------------------------------- */
html, body						{ background-color: transparent; }
body							{ color: #39270D; margin: 0; padding: 0; background: url(../template-images/bgBody.jpg) no-repeat top center #000; }
/*body							{ color: #3C3617; margin: 0; padding: 0; background: url(../template-images/bgBody.jpg) no-repeat top center #000; }*/
#container						{ width: 863px; height: 1026px; margin: 0 auto; padding: 0; background: url(../template-images/bgContainer.jpg) no-repeat top center; position: relative; }
a.mainlevel-nav { color: #372606 !important; font: normal bold 14px/12px Times !important; }
a.mainlevel-nav:hover { color: #a78e5e !important; }
a#active_menu-nav { color: #d7bf93 !important; font-size: 18px !important; }
a#active_menu-nav:hover { color: #a78e5e !important; }


/* BAL PANEL - TARTALOM
-------------------------------------------------------------------------------------------------------------- */
#container #sideLeft					{ width: 624px; height: 100%; margin: 0; padding: 0; color: #39270D; float: left; font: normal 12px Verdana, Arial, sans-serif; line-height: 13pt; text-align: justify; overflow: hidden;  }
#container #sideLeft .referencia			{ border: none; }
#container #sideLeft #logoAntler			{ width: 260px; height: 252px; margin: 0 auto; padding: 0 0 0 8px; display: none; }
#container #sideLeft #logoAntler img		{ border: none; }
#container #sideLeft #containerContent		{ height: 721px; margin: 0; padding: 100px 0 0 0; text-align: justify;  }
#container #sideLeft #containerContent ul		{ width: 450px; padding-bottom: 12px; padding-left: 60px; }
#container #sideLeft #containerContent ul li	{ padding: 8px 0 0 0; }
#container #sideLeft #containerContent a		{ color: #39270D; text-decoration: none; font-weight: bold; }
#container #sideLeft #containerContent a:hover	{ color: #805c2c; }
#ja-leftcol .moduletable,
#ja-leftcol .moduletable_menu			{ margin-bottom: 16px; padding-bottom: 6px; background: url(../images/top-bg.gif) left top; border-bottom: 2px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; }
#ja-leftcol .moduletable td				{ padding-left: 15px; }
#ja-leftcol .moduletable h3,
#ja-leftcol .moduletable_menu h3			{ background: url(../images/ja-h3-bg.gif) top left no-repeat; padding-left: 24px; padding-top: 4px; height: 27px; color: #595959; font-size: 13px; font-weight: bold; text-transform: uppercase; border: none; }
#ja-leftcol .moduletable ul li			{ background: none; }
#ja-leftcol .moduletable ul li a,
#ja-leftcol .moduletable_menu ul li a		{ padding-left: 15px; background: url(../images/a_bg.gif) left no-repeat; color: #404040; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 2.2em; }
#ja-leftcol .moduletable ul li a:hover,
#ja-leftcol .moduletable_menu ul li a:hover	{ color: #000000; }
#ja-content-full-left span				{ font-weight: normal !important; color: #573B13 !important; }


/* JOBB PANEL - MENÜ, HÍRLEVÉL, LINKEK
-------------------------------------------------------------------------------------------------------------- */
#container #sideRight				{ width: 220px; margin: 0; padding: 210px 0 0 4px; float: left; position: relative; }
#container #sideRight #menu				{ height: 300px; clear: left; display: block; text-align: center; font-size: 17px; font-weight: bold;  font-family: Times; }
#container #sideRight #menu table			{ width: 196px; padding: 0; margin: 0; float: left; }
#container #sideRight #menu table td		{ padding: 0; margin: 0; text-align: center; font-size: 17px; height: 22px; }
#container #sideRight #menu a			{ color: #3c3617; text-decoration: none; display: block; }
#container #sideRight #menu a:hover		{ color: #ede4d8; }
a#active_menu { color: #ede4d8 !important; }

#container #sideRight #logos			{ width: 160px; margin: 0; padding: 0 0 0 22px; float: left; text-align: center; position: absolute; top: 931px; left: 0; }
#container #sideRight #logos p			{ margin: 0; padding: 0; text-align: center; }
#container #sideRight #logos span			{ padding: 0 4px; float: left; }
#container #sideRight #logos img			{ float: left; border: none; }
#ja-rightcol .moduletable				{ float: left; margin: 0; padding: 13px 0 0 0; width: 190px; }
#ja-rightcol label					{ padding: 0 0 0 0; margin: 0; clear: both; font-weight: normal; font-size: 12px; }
#ja-rightcol #lm_subscribe,	
#ja-rightcol #lm_unsubscribe			{ background: none; border: none; padding: 0; margin: 0; height: 12px; }
#ja-rightcol .button					{ color: #d9cab4; background: none; border: none; font-weight: bold; cursor: pointer; padding: 10px 0 0 0; }
#ja-rightcol .button:hover				{ color: #41290d; }
#ja-rightcol .moduletable h3			{ display: none; }
#ja-rightcol .moduletable ul li a			{ padding-left: 13px; color: #888888; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 1.8em; }
#ja-rightcol #ja-newsflash				{ height: 158px; overflow: hidden; margin-bottom: 16px; border-bottom: 2px solid #E8E8E8; }
#ja-newsflash table					{ border-collapse: collapse; margin: 0; padding: 0; }
#ja-newsflash .moduletable h3			{ background: none; color: #404040; padding: 0; margin: 0; }
/* HÍRLEVÉL
-------------------------------------------------------------------------------------------------------------- */
#container #sideRight form				{ color: #d9cab4; padding: 120px 0 0 0; }
#container #sideRight form #wz_2			{ display: none; }
#container #sideRight form #wz_11, 
#container #sideRight form #wz_12			{ width: 120px; margin: 2px 0; color: #41290d; background-color: #d9cab4; border: 1px solid #543813; font-size: 11px; }



/* FOOTER
------------------------------------------------------------------------------------------------ */
#ja-footer						{ height: 15px; float: left; padding: 0; font-size: 10px; color: #D9CAB4; position: absolute; top: 980px; left: 100px; }



.light			{}
.clr			{ clear: both; }
body.contentpane	{ width: 550px; margin: 10px; line-height: 140%; }
h1			{ color: #39270D; font-size: 20px; line-height: 24px; margin: 0; padding: 0 0 0 0; }
h2			{ margin: 10px 0; font: bold 15px Verdana, Arial, sans-serif; }
h3, h4			{ margin: 0; padding: 0; font-size: 1.2em; }
.tablazat p		{ margin: 0; padding: 0;}
form			{ margin: 0; padding: 0; }
.pagenavbar		{ width: 500px; margin: 0 auto; padding: 0 0 0 30px; }
.pagenavcounter,
.contenttoc		{ display: none; }
.mosimage_caption,
.blog_more,
.pagenav,
#ja-spotlight-1,
#ja-spotlight-2,
#ja-rightcol,
#ja-footer,
#ja-bottomline	{ font-size: 11px; }
.small,
.smalldark,
.createdate,
.modifydate		{ display: none; }
a			{ color: #404040; }
a:hover, a:active	{ color: #000000; text-decoration: underline; }
/*p			{ margin: 10px 0; }*/
ul			{ margin: 0; padding: 0 0 0 25px; list-style: disc; }
li			{ padding-left: 2px; }
th			{ padding: 4px; font-weight: bold; font-size: 12px; text-align: left; }
fieldset		{ border: none; margin: 0; padding: 0; }
fieldset a		{ font-weight: bold; }
hr			{ border-top: 1px solid #999999; border-right: 0; border-left: 0; border-bottom: 0; height: 1px; }
/*img			{ border: 0; padding: 0; margin-left: 15px; }*/


/* JOOMLA! STYLE
------------------------------------------------------------------------------------------------ */
/*table.blog				{ width: auto; }*/
table.blog .article_seperator	{ }
a.readon				{ color: #543813; text-decoration: none; font-weight: bold; }
a.readon:hover			{ color: #805c2c; }
table.polls				{ width: 100%; }
table.pollstableborder		{ padding-right: 10px; width: 100%; border-color: #FFFFFF; text-align: left; }
table.pollstableborder img		{ margin: 4px 4px 4px 0; }
.syndicate				{ padding: 6px 25px 0px 0px; margin-left: 18px; }
div.syndicate a			{ padding-right: 30px; margin: 0; }
table.contentpaneopen td,
table.contentpane td			{ padding: 0 5px; margin: 0; border: none; }
table.contentpaneopen,
table.contentpane,
table.blog				{ width: 583px;  padding: 0; }
.leftImg				{ border: 5px solid #f1ebe1; margin: 0 10px 0 0; padding: 0; }
.centerImg				{ border: 5px solid #f1ebe1; margin: 5px 0; padding: 0; }
.rightImg				{ border: 5px solid #f1ebe1; margin: 0 0 0 10px; padding: 0; }
.createdate				{ display: none; color: #999999; font-weight: bold; line-height: 10px; }
.modifydate				{ color: #999999; height: 15px; }
.error					{ color: #CC0000; }
.highlight				{ border-bottom: 1px dotted; font-weight: bold; }
.mosimage				{ padding: 0; margin: 15px 10px 0 0!important; margin: 15px 5px 0 0; }
.mosimage img				{ padding: 0; margin: 0!important; }
.mosimage_caption			{ margin-top: 2px; padding: 1px 2px; color: #AAAAAA; }
a.pagenav,
.pagenav_prev a,
.pagenav_next a			{ display: none; }
.pagenavbar a				{ padding: 0 5px 1px; color: #fff; text-decoration: none; }
a.pagenav:hover,
a.pagenav:active,
a.pagenav:focus,
.pagenav_prev a:hover,
.pagenav_prev a:active,
.pagenav_prev a:focus,
.pagenav_next a:hover,
.pagenav_next a:active,
.pagenav_next a:focus,
.pagenavbar a:hover,
.pagenavbar a:active,
.pagenavbar a:focus		{ width: 100px; color: #fff; background: #543813!important; text-decoration: none!important; }
.pagenavbar			{ color: #f1ebe1; margin: 0 auto; text-align: center; padding-bottom: 0; }
.pagenavcounter		{ padding: 8px 14px 0 14px; color: #666666; }
.sectiontableheader		{ padding: 1px 4px; background: none; color: #FFFFFF; font-weight: bold; }
.sectiontableheader a,
.sectiontableheader a:hover	{ color: #FFFFFF; }
tr.sectiontableentry1 td	{ padding: 4px; background: none; }
tr.sectiontableentry2 td	{ padding: 4px; }
.small				{ color: #999999; }
.button			{ padding: 1px 2px; background: #990000; border: none; color: #FFFFFF; font-size: 10px; font-weight: bold; }
div.back_button a,
div.back_button a:hover,
div.back_button a:active	{ text-align: center; padding: 0; margin: 0; color: #999999; text-decoration: none!important; background: none!important; }
.buttonheading		{ padding-right: 15px; }
.toclink			{ margin-left: 10px; }
/*.title				{ height: 42px; margin: 0; padding: 0 0 10px 0; }*/
/*.title img			{ border: none; margin: 0; padding: 0; }*/
#title				{ margin: 0; padding: 0 0 10px 0;  }
#title img			{ border: none; margin: 0; padding: 0; }
.contentheading			{ display: none; }
.contentheading img		{ border: none; }
.componentheading		{ color: #404040; font-size: 18px; font-weight: bold; padding: 5px 0; }



/* WIDE LAYOUT DIVS WIDTH
------------------------------------------------------------------------------------------------ */
.wide #ja-wrapper1,
.wide #ja-wrapper2,
.wide #ja-wrapper3,
.wide #ja-wrapper-			{ margin: 0; padding: 0; background: none;  }
.wide #ja-content-full-left 	{ margin: 0; padding: 0 25px;   }



/* PATHWAY
------------------------------------------------------------------------------------------------ */
#ja-pathway-outer		{ height: 20px; width: 770px; margin: 0px auto; margin-bottom: 4px; }
.wide #ja-pathway-outer	{ width: 990px; }
.wide #ja-usertools img	{ margin: 4px 4px 0px 14px; }
.wide #ja-usertools		{ width: 196px; }
#ja-pathway			{ float: left; padding-left: 10px; }
.pathway img			{ padding: 0px 6px; margin: 0; }
#ja-usertools			{ float: right; width: 158px; margin: 0px auto; }
#ja-usertools img		{ cursor: pointer; margin: 6px 5px 0px 6px; }



/* CONTENT
------------------------------------------------------------------------------------------------ */
#ja-content { width: 410px; float: left; margin-left: 20px; margin-right: 10px; }
#ja-content-full-left { margin-right: 20px; width: 580px; float: left; }
#ja-content-full-right { margin-left: 20px; width: 580px; float: left; }
#ja-content-full { margin: 0 15px 0; }

/*p { color: #3C3617 !important; }*/

/* MISCELLANOUS
------------------------------------------------------------------------------------------------ */
div.back_button a,
div.back_button a:hover,
div.back_button a:active	{ margin: 10px 0; display: block; color: #AAAAAA; text-decoration: none; }
#mod_login_remember		{ border: none; background: none; }
#mod_search_searchword	{ width: 140px; }
.clearfix:after		{ clear: both; display: block; content: "."; height: 0; visibility: hidden; }
* html > body .clearfix	{ width: 100%; display: block; }
* html .clearfix		{ height: 1%; }
html 				{ margin-bottom: 1px; height: 100%!important; height: auto; }
