/* ************** MODIFIED CSS STYLE FILE ************* */
/* MEGHATÁROZÓ SZÉLESSÉG BEÁLLÍTÁSOK */
.document_content_width {		/* A tartalomjegyzék sáv szélessége pixel-ben */
	width:220px;
}
.document_text_width {			/* A szöveg rész szélessége pixel-ben */
	width:600px;
}
.document_picture_width {		/* A kép sáv szélessége pixel-ben */
	width:200px;
}

/* ************** Általános beállítások *************** */
html {
	height:100%;
}
body {
	font-family : verdana, sans-serif;
	font-size: 10pt; 
	color:#404040;
	background-image:url('./background.jpg');
	margin:0 0 0 5px;
	padding:0;
	height:100%;
}

p {
	font-family : verdana, sans-serif;
	font-size: 10pt;
	margin:6px 0 0 0;
	text-align:justify;
	padding:0;
	width:auto;
}
ul 	{
	font-size:8pt;
	margin-top:3px;
	list-style-image:url(./check-green.gif);
}

div {
	border:solid 0px black;  /* Hibakeresés esetén kapcsolandó be! */
}

table {
	border:none;
	border-collapse: collapse;
	font-size:10pt;
	color:black;
}

a  {
	text-decoration : none;
	color:black;
}

a:Visited  {
	text-decoration : none;
}

a:Active  {
	text-decoration : none;
}

a:Hover  {
	text-decoration : underline;
	background-color:yellow;
}

/* ********************* Képernyő felosztást meghatározó blokkok  ********************** */
.headerDIV { 			/* Fejléc */
	margin-top:0px;
	margin-left:0px;
}

.mainDIV {  	/* A contentDIV-et, a textDIV-et és pictureDIV-et magába foglaló blokk */
	width:1020px;
	xwidth:100%;
}
.chapterTitleDIV { /*  A fejezet címét és a felső navigációs sorokat tartalmazó DIV  */
	padding-left:10px;
}
.contentTableCell {
	height:100%;
	position:relative;
}
.contentDIV { 			/* Tartalomjegyzék */
	position: absolute;
	left: 0;
	top: 0;
	height:100%;   /* 600px; */
	padding-top:0px;
	overflow-x:hidden;
	overflow-y:auto;
	border-right:solid 1px #B8B8B8;
}

.textDIV { 				/* Szöveges rész */
	float:left;
	padding-left:10px;
}

.pictureDIV { 			/* Kép rész */
	display:table-cell;
	padding-left:5px;
	font-size:9px;
	text-align:center;
}
.footerDIV { 			/* Lábléc */
	border:solid 0px red;
	margin-top:0px;
	margin-left:0px;
}


/* ***************** Tartalomjegyzék - content - formázások ****************** */
.contentItemDIV {
	font-size:9pt;
	width:500px;		/* A végét majd a befoglalo DIV overflow-x:hidden úgyis elrejti!*/
	height:16pt;
	line-height:16pt;
}
.actualItem {
	padding: 2px 3px 2px 0px;
	color:#FAEA0A !important;
	background-color:#4A3925;
	border-radius:4px;
}
.contentHeader {
	font-size:11pt;
	font-weight:bold;
	color:#0E3010;
}
.content {
	color:#0E3010;
}
.contentIcon {
	height:12pt;
	max-width:10pt;
	margin-left:2pt;
	margin-right:2pt;
	border:none;
	vertical-align:-3pt;
}

/* Alternatív fejléc formázás -- a főkönyv fejléce, ha van beágyazott könyv*/
.alternatefejlec {
	font-size:12pt;
	color:#402F23;
	font-weight:bold;
}

/* ***************** Fejezet címe formázások **************** */

.chapter {  									/* Fejezet cím */
	font-size:18pt;
	font-weight:bold;
	color:brown;
	}
.chapterIcon {
	height:24pt;
	vertical-align:text-bottom;
	max-width:20pt;
	margin-right:6pt;
	border:none;
}
.parentChapters { 	/*  Szülő fejezetek hivatkozási sora*/
	font-size:8pt;
	font-weight:normal;
	color:green;
}
a.parentChapters  { 	/* Szülő fejezetek hivatkozásai! */ 
	color:green;
}
a.parentChapters:hover {background-color:transparent;}


/* *********************** Navigációs rész ************** */

.navigateChaptersTop{  			/* Előző - következő fejezetek  Felső sor*/
	margin-bottom:6px;
	padding-bottom:3px;
	font-size:8pt;
	font-weight:bold;
	color:#C0C0C0;
	border-bottom:solid 2px #C0C0C0;
	border-left:none;
	width:100%;
}
.navigateChaptersBottom{  		/* Előző - következő fejezetek   Alsó sor*/
	margin-top:6px;
	width:100%;
	margin-bottom:0px;
	font-size:8pt;
	font-weight:bold;
	color:#C0C0C0;
	border-top:solid 2px #C0C0C0;
}
.navigateChapter {  			/* Előző - következő fejezetek */
	color:green;
}
a.navigateChapter:hover {background-color:transparent;}

a.chapter_ref, a.outer_ref {
	color:#1E4D00;
	font-style:italic;
	font-weight:bold;
}

.historyback {
	margin-right:10pt;
	padding: 2px 4px 2px 4px;
	background-color:#334547;
	font-weight:bold;
	border-radius:6px;

}
a.historyback ,  a.historyback :visited {
	color:#E0FFFF;
	text-decoration:none;
}
a.historyback:hover   {
	color:#000000;
	background-color:#26EDE0;
	text-decoration:none;
}

/*  **********************   Kép sáv formázása *************** */
.sidepicture {
	margin-bottom:14pt;
}
.picPicture {
	border:solid 1px #808080;
	box-shadow:2px 2px 3px #808080;
	border-radius:4px;
	width:95%;
}
.picComment {
	margin-top:4pt;
	font-size:7pt;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}
/* A kép nagyítás tulajdonságai */
.pictureZoomDIV { /* Nagyított képet magába foglaló konténer*/
	border:solid 2px #808080;
	border-radius:10px;
	box-shadow:3px 4px 5px #2E4A2F;
	background-color:#D2E9FF;
	display:none;
	position:absolute;
	text-align:center;
	top:30px;
	left:5px;
	z-index:10;
}
.picZoomPicture {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.picZoomCommentDIV {
	margin-left:auto;
	margin-right:auto;
}
.picZoomCommentHeader {
	xwidth:96%;
	padding-top:4px;
	font-weight:bold;
	font-size:7pt;
	text-align:center;
	margin-top:0px;
	border-top:solid 2px #C0C0C0;
}
.picZoomComment {
	xwidth:96%;
	font-size:7pt;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

/* ***************** Szoveg megjelenés formázások **************** */
.dHeader {			/* #ENEF.ckeditor:block:Főcím# */
	margin-top:20px;
	padding:3px 0 3px 3px;
	color:#FFFFFF;
	background-color:#1A1F61;
	font-size:12pt;
	font-weight:bold;
	border-top-left-radius:6px;
	border-top-right-radius:6px;

} 
.dHeader:first-child {
	margin-top:0px;
}

.listComment {			/* #ENEF.ckeditor:block:Megjegyzés# */ 
	padding-left:8px;
	padding-right:100px;
	color:black;
	font-size:8pt;
	font-style:italic;
	font-family:Verdana,Arial,Helvetica;
	border-left: 6px #1A1F61 solid;
	margin-top:4px;
}

.alcim {			/* #ENEF.ckeditor:block:Alcím# */
	padding-left:0px;
	padding-right:10px;
	margin-top:8px;
	margin-bottom:0px;
	width:300px;
	color:#003333;
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica;
	border-bottom: 4px orange solid;
}

.blokkcim {			/* #ENEF.ckeditor:block:Blokk cím# */ 
	color:#000080;
	margin-top:10px;
	font-weight:bold;
}

.WarningHead {			/* #ENEF.ckeditor:block:WarningHead# */ 
	padding-left:0px;
	padding-right:50px;
	margin-left:8px;
	margin-bottom:0px;
	margin-top:8px;
	color:black;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:2px;
	font-family:Verdana,Arial,Helvetica;
	border-bottom: 1px white solid;
	width:auto;
	}

.WarningTail {			/* #ENEF.ckeditor:block:WarningTail# */ 
	padding-left:8px;
	padding-top:4px;
	margin-top:0px;
	color:#003300;
	font-size:8pt;
	font-style:italic;
	font-family:Verdana,Arial,Helvetica;
	border-top:solid 1px red;
	border-left:solid 3px red;
	border-top-left-radius:6px;
	width:auto;
	xwidth:450px;
}

.szoros {			/* #ENEF.ckeditor:block:Szoros illesztés# */
	margin-top:0px;
}

.tab_ful {			/* #ENEF.ckeditor:inline:Kartoték fül# */
	margin-top:16pt;
	font-weight:bold;
	background-color:#46C5C9;
	border:solid 1px black;
	width:120px;
	border:solid 1px #808080;
	padding:1px 15px 1px 4px;
	border-top-left-radius:8px;
	border-top-right-radius:50px;
	box-shadow:4px 0px 4px #404040;
}

.mybutton {     /* #ENEF.ckeditor:inline:Gomb# */
	color:#FFFFFF;
	background-color:#134543;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
}

.mybutton1 {     /* #ENEF.ckeditor:inline:Gomb_1# */
	color:#FFFFFF;
	background-color:#99462C;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
}

.narrow{			/* #ENEF.ckeditor:block:Keskeny# */
	margin-left:24pt;
}
.indent {			/* #ENEF.ckeditor:block:Behúzott# */
	text-indent:24pt;
	margin-left:-24pt;
}

.outdent {			/* #ENEF.ckeditor:block:Kitolt# */
	text-align:left;
	text-indent:-24pt;
	margin-left:24pt;
}

.description {			/* #ENEF.ckeditor:block:Leíró blokk# */
	font-size:80%;
}

/* Programkód rész */
p.source_code {			/* #ENEF.ckeditor:block:Forrásprogram# */
	font-size:9pt;
	line-height:12pt;
	width:95%;
	margin-top:0px;
	font-family:"Courier New", Courier, monospace;
	color:#404040;
	padding-left:24pt;
	xwhite-space:nowrap;
	text-align:left;
	background-color:#FFFFB0;
	border-left:solid 1px #808080;
	border-right:solid 1px #808080;
	overflow:hidden;
}
p.source_code:before {        /* Ez kerül a bekezdés elé */
	content: counter(paragraph);
	counter-increment: paragraph;
	position: absolute;
	margin-left: -22pt;
	color: #2B5428;
}
p.source_code::first-line {    /* A bekezdés első sora */
	color:#000000;
}
p.source_code:first-child {   /* Első bekezdés egy DIV-ben */
	counter-reset:paragraph;
	margin-top:6pt !important;
	padding-top:2px;
	border-top:solid 1px #808080;
	border-left:solid 1px #808080;
	border-right:solid 1px #808080;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
p.source_code:last-child {    /* Utolsó bekezdés egy DIV-ben */
	margin-bottom:6pt !important;
	padding-bottom:2px;
	border-bottom:solid 1px #808080;
	border-left:solid 1px #808080;
	border-right:solid 1px #808080;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}


table.text_table {
	margin:0;
	padding:0;
	font-size:10pt;
	color:black;
}

table.text_table th {
	padding:2pt 4pt 2pt 4pt;
	color:#000000;
	background-color:#E9ED66;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}
table.text_table td {
	padding:2pt 4pt 2pt 4pt;
	border:solid 1px #A0A0A0;
	vertical-align:top;
}

.rounded_top_left {
	border-top-left-radius:4pt;
}
.rounded_top_right {
	border-top-right-radius:4pt;
}
.rounded_bottom_left {
	border-bottom-left-radius:4pt;
}
.rounded_bottom_right {
	border-bottom-right-radius:4pt;
}
table.text_table p {
	font-size:inherit;
}



/* Magyarázó keret */
div.comment {
	width:55%;
	margin: 6pt 0pt 12pt 12pt;
	display:block;
	float:right;
	padding:0 0 4pt 0;
	border:solid 1px #404040;
	border-radius:6pt;
	background-color:#F6F7E3;
	box-shadow:4px 2px 4px #404040;
}
div.comment div.header {
	color:#F5F502;
	background-color:#5E4615;
	border-top-left-radius:6pt;
	border-top-right-radius:6pt;
	padding:2pt 0 2pt 3pt;
	font-weight:bold;
	font-size:9pt;
}
div.comment div.text {
	width:100%;
	max-height:80pt;
	padding:0;
	overflow-y:auto;
	border-bottom-left-radius:6pt;
	border-bottom-right-radius:6pt;
}
div.comment p {
	padding-left:4pt;
	padding-right:10pt;
	font-size:8pt;
}
/* *************  Kép megjelenítése a szövegben ********* */
.image-left {
	float: left;
	margin: 0 10px 10px 0;
}

.image-right {
	float: right;
	margin: 0 0 10px 10px;
}


/* *************** Alsó menü, illetve keresés gomb stílusa ************* */
.bottom_menu {
	font-size:7pt;
	padding-left:6px;
	padding-right:6px;
	border-radius:4px;
	background-color:#C2C4C3;
	border:solid 1px #FFFFFF;
	box-shadow:3px 3px 4px #404040;
}
/*  ************** A kereséshez tartozó stílus definíciók ************** */
.searchcombo {
	margin-left:5pt;
	margin-right:5pt;
	font-size:8pt;
	border-top-left-radius:4pt;
	border-bottom-left-radius:4pt;
	background-color:#FFC4F3;
}
table.searchResult {
	width:760px;
	text-align:left;
	font-size:9pt;
}
table.searchResult th {
	background-color:#6E5B1F;
	color:#F2FF3D;
	font-size:10pt;
}
table.searchResult th.lefttop {
	border-top-left-radius:8px;
}
table.searchResult th.righttop {
	border-top-right-radius:8px;
}
table.searchResult td.search_row_even {
	border-top:solid 1px #E0E8E0;
	border-bottom:solid 1px #3B3D3B;
}
table.searchResult td.search_row_odd {
	border-top:solid 1px #E0E8E0;
	border-bottom:solid 1px #3B3D3B;
}
table.searchResult td {
	vertical-align:top;
}

/* A találat oszlop extra stílusa */
table.searchResult td.talalat {
	padding-top:1pt;
	font-size:8pt;
	color:#5C5C5C;
}

/* A találat kiemelésének stílusa */
.searchKiemeles {
	background-color:#FF85E2;
	color:#6C3600;
	font-weight:bold;
}


































































































