﻿@charset "utf-8";

html {
	height: 100%; 
	max-height: 100%; 
	padding: 0; 
	margin: 0; 
	border: 0; 
	background: #fff; 
	font-size: 74%; 
	font-size-adjust: .5;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */
}

body {
	height: 100%;
	max-height: 100%;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 0;
}

em {font-style:italic;}
strong {font-weight:bold;}
img {margin: 0;	padding: 0;	border: 0;}
dt {font-weight: bold; font-style: normal; font-size: 1.2em; margin: 1em 0 0.3em 10px; letter-spacing: 2px;}
dd {font-style: normal; font-size: 1.1em; line-height: 1.1em; margin: 0 0 0.5em 30px;}
p {font-style: normal; font-size: 1.1em; line-height: 1.1em; margin: 0; padding: 0;}

/*
keep superscript and subscript text from breaking the line-spacing
http://en.wikipedia.org/wiki/User:Mzajac/monobook.css/Superscript_fix
*/
sup, sub {font-size: smaller; vertical-align: baseline; position: relative;}
sup {bottom: 0.33em;}
sub {bottom: -0.25em;}

#head_nyito {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
}

#head_sima {
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:100%;
	height:136px;
	overflow:auto;
}

#fejlec {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background-image: url(../kepek/Picea_pungens_MPH_Mamut_Torony_edited.jpg);
	background-color: #ff9;
	background-repeat: no-repeat;
	background-position: center right;
	overflow: hidden;
}

#fejlec_szoveg {
	position: absolute;
	top: 0;
	left: 0;
	width: 40%;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: bold;
	color: #008000;
	letter-spacing: 3px;
	text-align: center;
}

/*

.dev_info dt {font-weight: bold; font-style: italic; font-size: 1.2em; margin: 1em 0 0 10px;}

form#frmLogin legend {font-family: Georgia, "Times New Roman", serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:254px;}

*/

#fejlec_szoveg h1 {font-size:3em; margin:0.1em 0 0 0; padding:0;}
#fejlec_szoveg h2 {font-size:2em; margin:0; padding:0;}
#fejlec_szoveg h3 {font-size:1.5em; margin:0; padding:0;}


.layer_1 {
  color: #E8F7FA;
  position: absolute;
  top: 30px;
  left: 10px;
  z-index: 1;
} 

.layer_1 .inverz {color: #4D6B9D;} 

.layer_2 { 
  color: #4D6B9D;
  position: absolute; 
  top: 34px; 
  left: 14px; 
  z-index: 0; 
}

.layer_2 .inverz {color: #E8F7FA;} 

#foot {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;
	display: inline;
	background: #C7C2A9;
}

#foot p {
	margin: 0;
	padding: 4px;
	font-size: 11px;
	font-weight: normal;
	/*line-height: 90%;*/
	text-align: right;
	color:#94020E;
}

#kozponti_keret {
	position: absolute;
	width: 100%;
	left: 0;
	top: 136px;
	bottom: 20px;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

* html #kozponti_keret {
	height: 100%;
	top: 0;
	bottom: 0;
	border-top: 135px solid #fff;
	border-bottom: 20px solid #fff;
}

#o3_elrend_ob, #o3_elrend_ok, #o3_elrend_oj, #o2_elrend_ob, #o2_elrend_oj {
	position: absolute;
	top: 0;
	bottom: 0;
/*	top: 100px;
	bottom: 20px;*/
	font-size: 1em;
	overflow: auto;
}

* html #o3_elrend_ob, #o3_elrend_ok, #o3_elrend_oj, #o2_elrend_ob, #o2_elrend_oj {
	height: 100%;
	top: 0;
	bottom: 0;
	border-top: 0 solid #fff;
	border-bottom: 0 solid #fff;
}

/*
3 oszlopos elrendezés - oszlop-szélességek
*/
#o3_elrend_ob {left: 0; width: 15%; background-color: #fae9c5;}
#o3_elrend_ok {left: 15%; width: 70%; background-color: #FFF;}
#o3_elrend_oj {left: 85%; width: 15%; background-color: #fae9c5;}

/*
2 oszlopos elrendezés - oszlop-szélességek
*/
#o2_elrend_ob {left: 0; width: 15%; background-color: #FFFFC1;}
#o2_elrend_oj {left: 15%; width: 85%; background-color: #FFF;}

/*
Based on:
Vertical Centering in CSS
http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
*/
.szakasz_center_outer {overflow: hidden; height: 100%; display: table; #position: relative; margin-left: auto; margin-right: auto; padding: 0}
.szakasz_center_middle {display: table-cell; vertical-align: middle; #position: absolute;	#top: 50%;}
.szakasz_center_inner {#position: relative;	#top: -50%;	padding: 0;}
/* ***************************************************************** */

.bold {font-weight: bold;}

.boldest {font-weight: 900;}

.wordsrelative {
	position: relative;
	top: 10px;
	left: 30px;
	background: #ddd;
	border: 1px solid #000;
	margin: 5px;
	padding: 5px;
	font-size: 2em;
	color: #c00;
	width: 200px;
}


.dev_info dt {font-weight: bold; font-style: italic; font-size: 1.2em; margin: 1em 0 0 10px;}
.dev_info dd {font-style: italic;}

.kozepre {text-align: center; margin-left: auto; margin-right: auto;}

.stilus_gomb {float: right; background: #2f422f; padding: 0; margin: 0 10px 0 0; border: 0;}
.stilus_gomb a, .stilus_gomb a:visited, .stilus_gomb b {display: block; text-decoration: none; color: #900; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #000;}
.stilus_gomb a:hover, .stilus_gomb b {display: block; color: #c00; background: #000; cursor: pointer;}
.stilus_gomb a:hover .bb, .stilus_gomb b .bb {display: block; color: #fff; background: #fff; border-color: #937603 #ffdc56 #ffdc56 #957704;}
.stilus_gomb a:hover .aa, .stilus_gomb b .aa {display: block; color: #363; border-color: #c9a105 #ffd42e #ffd42e #caa205; text-align: center; background: #EB0;}
.stilus_gomb b {cursor: default;}

.aa, .bb, .cc, .dd, .ee, .ff, .gg {margin: 0; padding: 0; border: 1px solid #000;}
.aa {display: block; text-align: center; border-color: #ffd42e #caa205 #c9a105 #ffd42e; background: #fc0; padding: 1px;}
.bb {display: block; border-color: #ffdc56 #957704 #937603 #ffdc56;}
.dd {border-color: #d5d3ca;}
.ee {border-color: #b8b7af;}
.ff {border-color: #9c9b95;}
.gg {border-color: #d5d3ca; margin:0;}

#doboz_user_info {
	float: right;
	font-size: 1em;
	color: #c2cda5;
	text-align: right;
	margin: 5px 5px 0 0;
	padding: 0;
	border: 0;
}

.clear {clear: left; height: 0; overflow: hidden;}
* html .clear {display: none;}

.inner {display: block;	margin: 1em; padding: 0; text-align: left;}

.inner p {text-align: left; line-height: 1.8em; margin: 0.5em 0 1.5em;}
.inner a {text-decoration: none;}
.inner a img {border: none;}
.inner a:link, .inner a:visited {color: #70342b; border-bottom: 1px solid #70342b;}
.inner a:hover {color: #70342b; background-color: #F4F2E4; border-bottom: 1px solid #70342b;}
.inner ul, .inner ol, .inner dl {margin-bottom: 1.25em;}
.inner li, .inner dd {margin-bottom: 0.66em; line-height: 1.6em;}

/*
dt {font-weight: bold; font-style: normal; font-size: 1.2em; margin: 1em 0 0.3em 10px; letter-spacing: 2px;}
dd {font-style: normal; font-size: 1.1em; line-height: 1.1em; margin: 0 0 0.5em 30px;}
*/





/*
.inner ul li {padding-left: 40px; background: url(../kepek/diamond_black.gif) 22px 0.66em no-repeat;}
*/


.inner dl dt {font-weight: bold; font-style: normal; font-size: 1em; margin: 1em 0 0.3em 10px; letter-spacing: 1px;}

.inner ol {padding-left: 40px; list-style: decimal;}
.inner ol li, .inner ul li, .inner dl dd {padding-left: 5px; background-image: none;}
.inner h1 {font: 1.66em Georgia, "Times New Roman", serif; margin: 0.5em 0; padding-bottom: 0.75em; border-bottom: 1px dashed #B2B2B2;}
.inner h1 em {font-style: normal;}
.inner h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; margin: 2em 0 0.75em 0;}
.inner h3 {font: 1.3em Georgia, "Times New Roman", serif; letter-spacing: 2px; text-transform: uppercase;}
.inner h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

.inner .ishinfo {
	padding-bottom: 0.5em;
	margin: 2em 0 0.75em;
	border-bottom: 1px dashed #B2B2B2;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.33em;
}

.inner p.articlepointer {margin-top: -1em;}
.inner p.ishinfo {border-bottom: none; margin: 0;}

.inner .ishinfo b {font: 1.2em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
.inner .ishinfo a:link, .inner .ishinfo a:visited {border-bottom: 0;}
.inner .ishinfo a:hover {color: #000; border-bottom: 1px solid #9A8E51;}
.inner .ishinfo span.ishno, .inner .ishinfo span span {font: 1.1em Georgia, "Times New Roman", serif;}

.inner span.ishdate {padding-left: 15px; margin-left: 10px; background: url(../kepek/diamond_gray.gif) 0 0.5em no-repeat;}

div#ishdate {text-align: center; border-bottom: 1px dashed #999; padding-bottom: 1em; margin-bottom: 1.5em;}

.inner .title {
	text-transform: none;
	font: 1.8em Georgia, "Times New Roman", serif;
	letter-spacing: 1px;
	margin: 0.75em 0 0.25em 0;
	padding: 0;
	border-bottom: 0;
}

.inner .title a:link, .inner .title a:visited {color: #333;}
.inner .title a:hover {color: #000;}

.inner .byline {
	font: italic 1.1em Georgia, "Times New Roman", serif;
	letter-spacing: 1px;
	margin: 0 0 0.75em;
	padding-bottom: 0;
	background: none;
}

.inner .byline a:link, .inner .byline a:visited {font: bold 0.85em Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase; letter-spacing: 2px;
  margin-left: 0.25em; color: #C66;}

.inner .title a:link, .inner .title a:visited, .inner .byline a:link, .inner .byline a:visited {border-bottom-width: 0;}
.inner .title a:hover, .inner .byline a:hover {border-bottom-width: 1px;}

.inner #authorprofile h1 {border-bottom: 1px dashed #999; padding-bottom: 0.25em; margin: 1.5em 0 0.75em 0;}
#authorprofile img {float: left; /*margin: 0.5em 10px 10px 0*/margin: 0 10px 0 0;}

.inner .item {padding: 0 10px;}
/*.inner .item h4 {margin-bottom: 0.125em;}*/
.inner .item h4 {margin: 0;}
.inner .item h4.title {padding-bottom: 0; border-bottom: none; text-align: left;}
/*.inner #authorprofile .item {border-bottom: 1px dashed #999;}*/

.inner h1 a,
	.inner .pages a:link,
	.inner .pages a:visited, 
	.inner .ishinfo a:link,
	.inner .ishinfo a:visited, 
	.inner .title a:link,
	.inner .title a:visited, 
	.authors .inner h2 a,
	.contact .inner a.ishno {
		color: #900;
}

.inner .discuss {
	background-color: #F8F7EF;
	background-image: url(../kepek/talk-bal.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	border: 1px dashed #999;
	border-width: 1px 0;
}

.inner .discuss h2, .inner .discuss p {padding: 0 0 0 70px; margin: 0;}
.inner .discuss h2 {padding-top: 0.5em; border-top: 5px solid #FFF;}
.inner .discuss p {padding-bottom: 0.75em; border-bottom: 5px solid #FFF;}

.cim {text-align: center; margin-bottom: 30px}

.illustration {border:5px solid #697959; background-color:#697959; text-align:center;}

.inner .illustration p {
	font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFF; 
	letter-spacing: 0.1em;
	text-align: center;
	line-height: 1.1em;
	margin:10px 0 0 0;
	padding:0;
}

.inner .illustration p a {float:right; font-style:italic; text-decoration:none; border:0;}
.inner .illustration p a:link, .inner .illustration p a:visited {color: #FF0;}
.inner .illustration p a:hover {color: #000; background-color: #F4F2E4;}

.szoveg_balra {text-align: left;}
.szoveg_kozepre {text-align: center;}
.szoveg_jobbra {text-align: right;}

.center {float: none; margin: 0 auto;}
.left {float: left; margin: 0 20px 20px 0;}
.right {float: right; margin: 0 0 20px 20px;}

.full_p, .full_p img {height: 540px;}
.full, .full img {width: 540px;}
.half, .half img {width: 270px;}
.third, .third img {width: 180px;}
.quarter, .quarter img {width: 135px;}
.width_75, .width_75 img {width: 75px;}
.width_100, .width_100 img {width: 100px;}
.width_200, .width_200 img {width: 200px;}

.pages {
	background-color: #F8F7EF;
	text-align: center; 
	margin-top: 1.25em;
	border: 1px dashed #999;
	border-width: 1px 0;
	padding: 5px 0;
}

.hiba {color: #FF0000;}

.inner .pages p {display: inline; text-align: center;}
.inner .pages a, .inner .pages strong {padding: 0 0.25em 0 0.25em; margin: 0 -0.4em 0 0; border-bottom-width: 0;}
.inner .pages a:link, .inner .pages a:visited {border-bottom: 0;}
.inner .pages a:hover {color: #000; background-color: #E8E5CA; border-bottom: 1px solid #9A8E51;}

.alahuzas_szaggatott {border-bottom: 1px dashed #B2B2B2;}

#credits {
	font: italic 1em Georgia, "Times New Roman", serif;
	text-align: right;
	margin-top: 1em; padding-top: 1em;
	border-bottom: 1px dashed #999;
}

.inner #credits ul {list-style: none;}
.inner #credits li {background: none;}

/* The following rule makes sure hover states stay black: DO NOT CHANGE! */
.inner h1 a:hover,
	.ishinfo a:hover,
	.title a:hover,
	.authors .inner h2 a:hover {
	color: #000;
}

#lista {margin: 0; padding: 10px; background-color: #F7EFCE;}

.lista_tetel_0 {height: 115px;}
.lista_tetel_l {height: 120px;}
.lista_tetel_p {height: 120px;}

.lista_tetel_0, .lista_tetel_l, .lista_tetel_p {
	position: relative;
	top: 0;
	left: 0;
	margin-top: 5px;
	padding: 5px;
	background-color: #FFFFF3;
	border: 1px solid #009000;
}

.lista_tetel_l img {width: 100px; height: 75px;}
.lista_tetel_p img {width: 75px; height: 100px;}

.lista_tetel_l img, .lista_tetel_p img {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	border: 0;
	margin: 0;
	padding: 0;
}

.inner .lista_tetel_0 h4.title, .inner .lista_tetel_l h4.title, .inner .lista_tetel_p h4.title {
	margin: 5px 5px 3px 5px;
	font: bold 1em Georgia, "Times New Roman", serif;
	letter-spacing: 1px;
	padding-bottom: 0;
	border-bottom: none;
}

.inner .lista_tetel_0 p, .inner .lista_tetel_l p, .inner .lista_tetel_p p {line-height: 1em; margin: 0 0 0 5px;}

.doboz_szoveg {margin: 0; padding: 2%;}

.kerinfo {color: #008000; background-color: #FFF9E5; margin: 6px 9px 3px 9px;}
.kerinfo p {text-align: right;}

.ritkitott {letter-spacing: 0.1em;}

.idezetek p {	font-size: 0.8em;}

.szoveg_hatrafele {unicode-bidi:bidi-override; direction: rtl;}

.rounded-corners {
  border:1px solid #000000;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
