﻿/*fszktan v20130327 */
/* @import url("scormelte_nyomt.css") print;*/
/* @import url("scormelte_aural.css") aural;*/
* {
	padding:0;
	margin:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	margin:0 auto;
	padding:60px 0 0 0;
	background-color:rgb(177,171,157);
	color:#000000;
	min-width:550px;
	max-width:1024px;	
	height:100%;
	position:relative;
}
.balra {
	text-align:left;
}
.jobbra {
	text-align:right;
}
.kozepre {
	text-align:center;
}
div.oldal div.kozepre p {
	text-align:center;
}
a#fejezetek:focus {
	background-color:#800000;
	color:#FFFFC9;
}
a#tartalom+h1 {
	border-top:none;
}
div.kozepre a.ablakbezar {
	background:url('ikon_ablakbezar.png') no-repeat center left;
	text-decoration:none;
	padding:15px 5px 15px 40px;
	background-color:#ffffff;
	border:0px solid #a0a0a0;
	margin:5px 5px 20px 5px;
	font-size:100%;
	display:inline;
	width:auto;
}
a.fogalom {
	position:relative;
	padding-bottom:1px;
	cursor:help;
	background-repeat:no-repeat;
	background-position:top right;
	z-index:0;
	background-color: #FF9;
	border-bottom:dashed 1px #c1c1c1;
}
div.felirat a.fogalom, div.felirat span.fogalom {
	background-color:#AC0000;
}
div.felirat a.fogalom:focus {
	background-color:#AC0000;
}
a.fogalom:focus {
	font-weight:bold;
}
span.fogalomdoboz {
	color:#000000;
	clear:both;
	float:right;
	display:inline;
	border:2px solid #DACD4E;
	margin:10px 0;
	background-color:#dad6b2;
	padding:10px 0;
	font-weight:normal;
	border-radius:10px;
	width:100%;
	font-size:10pt;
}
span.fogalomdoboz img {
	border:0;
}
div.utm_hivatkozasok a:focus, div.utm_hivatkozasok a:hover {
	border:2px solid black;
	margin-top:-2px;
	margin-bottom:-2px;
	margin-left:0px;
	margin-right:0px;
	border-radius:10px;
	height:36px;
}
div.utm_hivatkozasok_also a:focus, div.utm_hivatkozasok_also a:hover {
	border:2px solid black;
	margin-top:-2px;
	margin-bottom:-2px;
	margin-left:-2px;
	margin-right:-2px;
	border-radius:10px;
}
a.kereses_kiemeles:focus, a.kereses_kiemeles:hover {
	border:1px solid #ff0000;
}
a.kereses_kiemeles {
	background-color:#FC6;
	text-decoration:none;
	font-size:inherit;
}
a.ki_elozolap, a.ki_nyomtatas {
	display:none;
}
a.megoldaslink {
	background-color:#CCC;
	color:#000;
	padding:10px;
	border:1px solid #000000;
	text-decoration:none;
	margin:20px;
	display:block;
	text-align:center;
}
a.oldalteteje {
	background:url('ikon_oldalteteje.png') no-repeat center left;
	padding:10px 5px 10px 45px;
}
a.oldalterkep:hover {
	border:2px solid black;
	margin-top:-2px;
	margin-bottom:-2px;
	margin-left:1px;
	margin-right:1px;
	border-radius:10px;
}
a.elozotanlap, a.kovetktanlap {
	padding:0px;
}
a.elozotanlap img, a.kovetktanlap img {
	border:0;
	margin:0;
	padding:0
}
a.elozotanlap:hover {
	border:2px solid black;
	margin-top:-2px;
	margin-bottom:-2px;
	margin-left:1px;
	margin-right:1px;
	border-radius:10px;
}
a.ujablak {
	padding:0px;
}
a.ujablak img {
	border:0;
	margin:0;
	padding:0
}
a.tartalom {
	padding:10px;
	line-height:4em;
}
a.vissza {
	background:url('ikon_vissza.png') no-repeat center left;
	padding:10px 5px 10px 25px;
	line-height:4em;
}
a:link {
	color:#800000;
}
a:visited {
	color:#674f4f;
}
acronym {
	text-decoration:none;
}
caption {
	background-color:#800000;
	font-weight:bold;
	color:#ffffff;
	padding:10px;
	white-space:normal;
}
div.alaplebeg img {
	clear:both;
}
div.feladatbeagy ol li {
	background-image:url('ikon_feladatz.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:5px 5px 5px 30px;
	list-style-position:inside;
	margin-left:0;
	list-style-type:decimal;
}
div.feladatbeagy ol.abc li {
	list-style-type:lower-alpha;
}
div.feladatbeagy ol.abc {
	list-style-type:lower-alpha;
}
div.feladatbeagy {
	background-color:#FFFFE3;
	border:solid 1px #3D6D3D;
	padding:10px 50px 10px 10px;
	background-image:url('ikon_feladatz_nagy.png');
	background-position:right top;
	background-repeat:no-repeat;
}
div.feladatok ol li {
	background-image:url('ikon_feladatb.png');
	background-repeat:no-repeat;
	background-position:left top;
	padding:5px 5px 5px 30px;
	list-style-position:inside;
	margin-left:0;
	list-style-type:decimal;
}
div.fogalomlista_ikon {
	margin:20px 0;
	text-align:right;
	background-color:#FFEFA3;
	padding:10px;
}
div.idezet {
	font-family:"Courier New", Courier, monospace;
	font-style:normal;
	background-color:#F0F0F0;
	text-align:left;
	padding:10px;
	border:1px solid #000000;
}
div.impresszum {
	padding:5px;
	margin:10px;
	font-size:80%;
	font-weight:bold;
	background-color:#fff;
	border-radius:10px;
	min-height:70px;
}
div.impresszum img {
	margin:5px 0 0 0;
}
div.impresszum p {
	text-align:left;
}
div.jaws {
	overflow:hidden;
	position:absolute;
	left:-999em;
}
div.jawsfmenu {
	overflow:hidden;
	position:absolute;
	left:-999em;
}
div.kep img {
	margin:0;
	border:0;
	padding:0;
}
div.kep_ikonok span.kep_nagymeret a {
	padding:5px 0px 5px 0;
	margin:0;
	display:block;
	text-decoration:none;
	text-align:right;
	font-size:small;
	font-weight:normal;
	background-color:white;
}
div.kep_ikonok {
	margin:0;
	font-size:80%;
	font-weight:bold;
	padding:0px;
	border-top:1px dotted gray;	
}
div.kep_lebeg img {
	margin:0;
	border:0;
}
div.kepkockak span {
	display:block;
	font-size:90%;
	margin:5px;
	font-weight:bold;
	text-align:left;
}
div.kepkockak {
	text-align:center;
}
div.kepnavigacio {
	border:1px solid #900;
	padding:10px;
	font-weight:bold;
	font-size:90%;
	background-color:#FFFFE3;
	width:70%;
	margin:0 auto;
	margin-top:30px;
	text-align:center;
}
div.kerdes {
	font-weight:bold;
	margin:10px 0;
}
div.kerdesblokk {
	margin:10px 0 10px 0;
	padding:5px 5px 20px 5px;
	border-top:1px solid #999;
}
div.kerdesek {
	padding:0;
}

div.kulsoforras {
	background-color:#eee;
	padding:10px;
	margin:10px;
	border:1px solid #666;
	width:90%;
}
div.letoltes ul li {
	list-style-type:none;
	display:inline;
	float:left;
	margin:5px 10px 0 0;
	padding:0;
}
div.letoltes ul {
	margin:10px 0 0 10px;
	padding:0;

}
div.letoltes_felirat {
	font-size:90%;
	color:#000;
	margin:10px 0 10px 5px;
	padding:5px;
	font-weight:bold;
	text-align:left;
}
div.letoltes {
	background-color:#ddd;
	background-image:url('video_download.png');
	background-repeat:no-repeat;
	background-position:5px 10px;
	margin:0;
	padding:5px 5px 5px 40px;
	width:auto;
	clear:both;
	border-top:1px dotted #000;

}
div.media div {
	background:#ffffe3;
	display:none;
	font-weight:bold;
	margin:0 auto;
	margin-top:10px;
}
div.megjegyzes {
	font-style:italic;
	padding:0 0 0 10px;
}
div.megoldasok div.helyes {
	background-color:#C1E4C0;
}
div.megoldasok div.hibas {
	background-color:#F8D3DA;
}
div.nemlebeg {
	clear:both;
}
div.oldal div.tartalom div.kozep {
	margin:0px auto;
	text-align:center;
}
div.oldal div.tartalom table.kozep {
	margin:10px auto;
	text-align:center;
}
div.oldal {
	background-color:rgb(209,201,181);
	margin:0;
	padding:5px 10px;
	border-radius:20px;
}
div.osszefoglalas, div.kovetelmeny, div.feladatok {
	margin:0px;
	padding:0;
}
div.osszefoglalas h2, div.kovetelmeny h2, div.feladatok h2 {
	margin:0;
	color:#97293F;
	border:0;
}
div.statisztika p {
	text-align:center;
}
div.statisztika {
	border:1px solid #900;
	padding:5px;
	background-color:#FFFFE3;
	font-weight:bold;
}

div.sz100 {
	max-width:100px;
}
div.sz150 {
	max-width:150px;
}
div.sz200 {
	max-width:200px;
}
div.sz250 {
	max-width:250px;
}
div.sz300 {
	max-width:300px;
}
div.sz350 {
	max-width:350px;
}
div.sz400 {
	max-width:400px;
}
div.sz50 {
	max-width:50px;
}
div.sz500 {
	max-width:500px;
}
div.sz600 {
	max-width:600px;
}
div.sz650 {
	max-width:650px;
}
div.sz75 {
	max-width:75px;
}
div.szegely {
	border:1px solid #810541;
	padding:10px;
}
div.tartalom div.balralebeg {
	float:left;
	margin-right:20px;
}
div.tartalom div.jobbralebeg {
	float:right;
	margin-left:20px; /* !important */
}
div.tartalom div.kep_lebeg {
	border:1px solid #000;
	text-align:center;
	background-color:#f7f7f7;
	padding:3px;
	margin:10px 10px;
	clear:none;
	overflow:hidden;
}
div.tartalom div.kep {
	clear:both;
	text-align:center;
	padding:0px;
	margin-top:10px!important;
	border:1px solid #999;
	font-size:0;
	border-radius:0 0 5px 5px;
	background-color:#fff;
}
div.tartalom img.balralebeg {
	float:left;
	margin:10px 10px 5px 0;
}
div.tartalom img.jobbralebeg {
	float:right;
	margin:10px 0 5px 10px;
}
div.tartalom {
	background-color:rgb(245,238,215);
	padding:10px;
	margin:5px 5px 0 5px;
	overflow:hidden;
	border-radius:10px;
}
div.tartalommenu a:link {
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
	color:black
}

div.algoritmus {
	font-family:"Courier New", Courier, monospace;
	font-style:italic;
	background-color:#EEE;
	text-align:left;
	white-space:pre;
	border:1px dotted #000;
	font-size:10pt;
	padding:5px;
	margin:10px 0;
}

div.algoritmus p {line-height:100%;margin:0;}

span.algoritmus {
	font-family:"Courier New", Courier, monospace;
	font-style:italic;
	background-color:#EEE;
	text-align:left;
	white-space:pre;
	font-size:10pt;
}


/* ha a tesztnél több, mint 9 kérdés van, akkor több oszlopos megjelenés lesz */
div.tartalommenu ul.teszttartalom {
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px; 
width:50%;
}

div.tartalommenu ul.teszttartalom li {padding:1px;}

div.tartalommenu ul {
	margin:0;
}
div.tartalommenu ul li {
	line-height:1em;
	list-style-type:square
}
div.tartalommenu ul ul a:link {
	font-weight:normal
}
div.tartalommenu a:visited {
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}
div.tartalommenu_fejlec span.gyorsb {
	font-weight:bold;
	color: #000;
	border-bottom:1px solid #FFFF00;
	padding:0 0 1px 0;
}
div.tartalommenu_fejlec {
	margin:0;
	font-weight:bold;
	font-size:150%;
}
div.tartalommenu {
	background-image:url('ikon_tartalomjegyzek.png');
	background-repeat: no-repeat;
	background-position:10px 15px;
	color:rgb(132,34,32);
	background-color:rgb(245,238,215);
	padding:10px 5px 5px 60px;
	margin:5px 5px 5px 5px;
	border-radius:10px;
}
div.tipp {
	background:#ffffe3 url('ikon_tipp.png') no-repeat right top;
	border:solid 1px #c1c1c1;
	padding:10px 50px 10px 10px;
}
div.urlap_gombok input {
	text-align:center;
	border:1px solid #808080;
	padding:5px;
	font-weight:bold;
}
div.urlap_gombok {
	text-align:center;
}

div.utm_hivatkozasok {
	text-align:right;
	position:absolute;
	right:130px;
	top:5px;
/*	background-color:rgb(188,181,163);*/
/*	border-radius:5px;*/
/*	border:1px solid black;*/
	padding:5px;	
}


div.utm_hivatkozasok a {
	font-size:90%;
	text-decoration:none;
	white-space: nowrap;
	margin:0px 2px 0px 2px;
	display:inline-block;
	position:relative;
	border:0;
}

div.utm_hivatkozasok a img  {border:0;}
div.utm_hivatkozasok span {
	font-size:90%;
	margin:0px 3px 0px 3px;
}
div.utm_hivatkozasok ul li {
	list-style-type:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
div.utm_hivatkozasok ul {
	margin:0;
	padding:0;
}
div.utm_hivatkozasok_also a {
	font-size:100%;
	font-weight:bold;
}
div.utm_hivatkozasok_also a {
	text-decoration:none;
}
div.utm_hivatkozasok_also ul li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
div.utm_hivatkozasok_also {
	margin:10px;
	padding:0;
	text-align:center;
	line-height:4em;
}
div.utmutato h2 {
	margin:5px 5px 0 0;
	padding:5px 5px 0 0;
}
div.utmutato_also {
	margin:0;
	font-size:90%;
	padding:0;
	width:100%;
	border-top:none;
}
div.utmutato {
	background-color:rgb(177,171,157);
	font-size:90%;
	padding:0;
	clear:both;
	margin:0;
	font-size:90%;
}
div.valasz input {
	margin:0 5px 0 0;
}
div.valasz {
	padding:5px;
}
div.valaszok {
	margin-left:30px;
	clear:both;
}

div.video {
	background-color:#eee;
	max-width:600px;
	padding:0;
	margin:0 auto;
	margin-top:10px;
	width:90%;
	border-radius:10px;
	border:3px solid #5078a6;
	clear:both;
	overflow:hidden;
}

div.video a {
	font-weight:bold;
	text-decoration:none;
}
div.video abbr {
	text-decoration:none;
	border:0;
}
div.video div.felirat {
	color: #2f4762;
	font-size:120%;
	padding:5px 5px 25px 50px;
	font-weight:bold;
	width:auto;
	margin:0;
	background-image:url('ikon_video.png');
	background-repeat:no-repeat;
	background-position: 5px 5px;
}
div.video div.felirat a:hover {
	background-color:transparent;
	color:#FFFF99;
}
div.video div.filmtartalom {
	font-size:90%;
	padding:0 10px 10px 0px;
	text-align:justify;
	margin:0 0 0 5px;
}
div.video div.ido {
	background:url('video_durationtime.png') no-repeat 5px 5px;
	color:#000;
	font-size:100%;
	padding:15px 10px 15px 50px;
	background-color:rgb(209,246,255);
	text-align:left;
	font-weight:bold;
	width:auto;
	margin:0;
	border-top:1px dotted #000;
}
div.video div.letoltes_doboz ul {
	margin:5px;
	padding:5px;
}
div.video div.letoltes_doboz {
	background:#ffffff;
	width:100%;
	margin:0;
	padding:0;
}
div.video p.videohtml a {
	background:url('video_szovege.png') no-repeat left center;
	padding:10px 0 10px 50px;
	display:block;
	margin:0;
}
div.video p.videohtml {
	font-weight:bold;
	margin:20px 0 10px 5px;
	text-align:left;
}
div.video p.videomeret_leiras {
	background:url('ikon_letoltes.png') no-repeat left center;
	margin:10px;
	padding:10px 0 0 30px;
	color:#800000;
	font-weight:bold;
	text-align:left;
}
div.video span.filemeret_cimke {
	display:inline;
	font-style:italic;
	font-weight:normal;
}
div.video span.filemeret {
	display:block;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 50px;
}
div.video span.filmtartalom {
	display:block;
	font-weight:bold;
	padding:0;
	margin-left:0;
	font-size:100%;
}
div.video span.formatum {
	color:#660066;
}

dl dd {
	width:80%;
	margin:0 0 10px 20px;
	text-align:justify;
}
dl dt {
	font-weight:bold;
	margin:20px 0 0 0;
}
fieldset {
	border:none;
}
h1 + h2 {
	border-top:none;
}
h1.noclear {
	clear:none;
}
h1.utmutato {
	padding:5px;
	margin:0;
	border:none;
}
h1 {
	border-top:solid 1px #eeeeee;
	color:#800000;
	margin:10px 10px 10px 0;
	padding:10px 10px 10px 0;
	clear:both;
	font-size:180%;
}
h1.tananyagcim {
	text-align:left;
	background-color:rgb(151,41,63); /*rgb(132,24,32)*/
	color:#fff;
	padding:10px 10px 10px 20px;
	border-radius:10px;
	margin:10px 5px 10px 5px;
}
h2 + h3 {
	border-top:none;
}
h2.noclear {
	clear:none;
}
h2 {
	border-top:solid 1px #eeeeee;
	color:#800000;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 0;
	clear:both;
	font-size:150%;
}
h3 + h4 {
	border-top:none;
}
h3.noclear {
	clear:none;
}
h3 {
	border-top:solid 1px #eeeeee;
	color:#800000;
	margin:10px 10px 10px 15px;
	padding:10px 10px 10px 0;
	clear:both;
	font-size:120%;
}
h4 + h5 {
	border-top:none;
}
h4.noclear {
	clear:none;
}
h4 {
	border-top:solid 1px #eeeeee;
	color:#800000;
	margin:10px 10px 10px 20px;
	padding:10px 10px 10px 0;
	clear:both;
	margin-left:20px;
	font-size:110%;
}
h5 + h6 {
	border-top:none;
}
h5.noclear {
	clear:none;
}
h5 {
	border-top:solid 1px #eeeeee;
	color:#800000;
	margin:10px 10px 10px 25px;
	padding:10px 10px 10px 0;
	clear:both;
	margin-left:40px;
	font-size:100%;
}
h6 {
	border-top:solid 1px #eeeeee;
	color:#800000;
	margin:10px 10px 10px 30px;
	padding:10px 10px 10px 0;
	clear:both;
	margin-left:60px;
	font-size:90%;
}
hr {
	height:0;
	border-top:1px solid #666;
}
html {
	padding:0;
	margin:0;
}


div.kereses {
	text-align:right;
	position:absolute;
	right:130px;
	top:0px;
	clear:both;
	border:0;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background-color:rgb(109,102,87);
	border-radius:0 0 10px 10px;
	border:1px solid black;
	border-top:0;
	padding:10px 5px 8px 5px;
}

div.kereses_ki {
	text-align:right;
	position:absolute;
	left:-9999px;
}

div#kereses_reszlet {
 margin:5px 0;
 padding:0;
 text-align:center;
 display:none;
	}

div#kereses_uzenet p {
	margin:0;
	font-weight:bold;
	color:white;
}

input#bevmezo {
	width:150px;
	font-size:14px;
	height:20px;
	margin:0 5px 0 2px;
	padding:1px;
	vertical-align:bottom;
}

input#elozo[disabled] {
	background-image:url('ikon_keres_elozo_dis.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 3px 3px 15px;
	height:24px;
	margin:0 0 0 3px;
	border:1px solid #e0e0e0;
	background-color:rgb(245,238,215);
	font-weight:normal;
	font-size:90%;
	border:1px solid #d1d1d1;
	vertical-align:bottom;
	border-radius:5px;
	color:#666;
}


input#elozo, input#keres, input#kovetkezo {
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 3px 3px 15px;
	height:24px;
	margin:0 0 0 3px;
	border:1px outset #999;
	background-color:rgb(245,238,215);
	font-size:90%;
	vertical-align:bottom;
	border-radius:5px;
}
input#kovetkezo {
	background-image:url('ikon_keres_kov.gif');
	background-position:right center;
	padding:0 15px 3px 3px;
	margin:0 0 0 3px;
}
input#elozo {
	background-image:url('ikon_keres_elozo.gif');
	margin:0 0 0 3px;
}
input#keres {
	background-image:url('ikon_kereses.gif');
}
input#keres[disabled], input#kovetkezo[disabled] {
	background-repeat:no-repeat;
	border:1px solid #e0e0e0;
	background-color:rgb(245,238,215);
	font-size:90%;
	vertical-align:bottom;
	border-radius:5px;
	color:#666;
	height:24px;
	margin:0 0 0 3px;
}
input#keres[disabled] {
	background-image:url('ikon_kereses_dis.gif');
	background-position:left center;
	padding:0 3px 3px 15px;
	margin:0;
}
input#kovetkezo[disabled] {
	background-image:url('ikon_keres_kov_dis.gif');
	background-position:right center;
	padding:0 15px 3px 3px;
	margin:0 0 0 3px;
	font-weight:normal;
}
input:focus {
	border:1px solid #800000;
}
legend {
	color:#800000;
	font-weight:bold;
	white-space:normal;
	width:100%;
	float:left;
	margin:0 10px 10px 0;
	white-space:normal;
}
li.jelnelkul {
	list-style-type:none;
}
li {
	margin:10px 10px 10px 20px;
	list-style-type:square;
	line-height:1.5em;
}
ol li {
	margin-top:10px;
	list-style-type:decimal;
}
ol.abc li {
	list-style-type:lower-alpha;
}
ol.abc ul li {
	list-style-type:square;
}
ol.leckek li a:link {
	text-decoration:underline;
	font-weight:bold;
	font-size:100%;
}
ol.leckek li a:visited {
	text-decoration:underline;
	font-weight:bold;
	font-size:100%;
}
ol.leckek li span.navoldal a:link {
	font-weight:normal;
	font-style:italic;
}
ol.leckek li span.navoldal a:visited {
	font-weight:normal;
	font-style:italic;
}
ol.leckek li {
	list-style-type:decimal;
}
ol.romai li {
	list-style-type:upper-roman;
}
ol {
	margin:10px 10px 10px 20px;
}
p.feladatbeagy {
	background-position:left top;
	padding:5px 5px 5px 30px;
	background-repeat:no-repeat;
	margin-left:0;
	background-image:url('ikon_feladatz.png');
}
p.forraskod {
	background-color:#EEE;
	text-align:left;
	font:italic 110% "Courier New", Courier, monospace;
}
p.idezetforras {
	text-align:right;
	margin-top:0;
	padding-top:0;
	margin-bottom:15px;
	font-style:italic;
	font-size:90%;
}
p.jobbra {
	text-align:right;
}
p.kiemeles {
	font-weight:bold;
}
p.tipp {
	background:#ffffe3 url('ikon_tipp.png') no-repeat right top;
	border:solid 1px #eeeeee;
	padding:10px 50px 10px 10px;
}
p.vid_flv span.filemeret {
	display:block;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 0;
	margin:0;
	padding:5px;
}
p.vissza {
	text-align:right;
	clear:both;
}
p.vissza a {
	text-decoration:none;
	margin:5px 5px 0 0;
	clear:both;
	font-style:italic;
	font-size:90%;
	padding:0;
}
p {
	text-align:justify;
	margin:10px 5px 10px 0;
	line-height:1.5em;
}
span#lapteteje a:hover {
	color:#000;
}
span#lapteteje a:focus {
	color:#000;
}
span#lapteteje a {
	color:#000;
	background-color:#ff0000;
	background:url('ikon_oldalteteje.gif') no-repeat center left;
	padding:10px 5px 10px 25px;
}
span#lapteteje {
	float:right;
	color:#ffffff;
	font-size:80%;
}
span.feladatbeagy {
	background-color:#3D6D3D;
	color:#fff;
	padding:5px 20px 5px 5px;
	margin:10px 0 0 0;
	font-weight:bold;
	display:block;
	width:10em;
}
span.forraskod {
	background-color:#EEE;
	text-align:left;
	font:italic 110% "Courier New", Courier, monospace;
}
span.gyorsb {
	font-weight:bold;
	color:rgb(124,24,32);
	border-bottom:1px solid rgb(124,24,32);
	padding:0 0 1px 0;
}
span.jaws, h1.jaws {
	overflow:hidden;
	position:absolute;
	left:-999em;
}
span.kepalairas {
	display:block;
	text-align:center;
	font-size:small;
	font-weight:normal;
	padding:5px;
	white-space:normal;
	background-color:#f6f6ac;
	margin:0;
	border-top:1px dotted gray;
	border-radius:0 0 5px 5px;
}
span.kepnev {
	overflow:hidden;
	position:absolute;
	left:-999em;
}
span.kerdes_fejlec {
	display:block;
	padding:10px 0 0 0;
	min-width:80%;
}
span.kiemeles {
	font-weight:bold;
}
span.megabajt {
	display:block;
	font-size:12px;
}
div.letoltes ul li a:hover span {
	background-color:#ffffce;
}
div.letoltes ul li a:focus span {/*	background-color: #FFFF99;*/
}
div.letoltes img {
	border:0;
}
span.meret_3gp_nagy, span.meret_avi_nagy, span.meret_mp4_nagy, span.meret_wmv_nagy {
	width:50px;
	height:90px;
	margin:0 0 0 0;
	float:left;
	padding:2px;
	display:block;
	text-align:center;
}
span.meret_megabajt {
	font-size:12px;
}
span.parameter {
	font-family:"Courier New", Courier, monospace;
	font-style:italic;
	font-weight:bold;
}
span.videomeret {
	display:block;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 0;
	font-size:12px;
	line-height:12px;
}
span.visszajelzes {
	font-weight:bold;
	font-style:italic;
}
table th {
	background-color:#e5e5e5;
	color:#800000;
	text-align:left;
	font-size:100%;
}
table.sugo caption {
	font-weight:bold;
	padding:10px;
}
table.sugo td, table.sugo th {
	padding:5px;
	border:1px dotted #666;
}
table.sugo {
	width:auto;
	border-collapse:collapse;
}
table.szegely td {
	border:1px solid #eeeeee;
	padding:5px;
	text-align:left;
}
table.szegely th {
	border:1px solid #eeeeee;
	padding:5px;
}
table.szegely {
	border-collapse:collapse;
	text-align:left;
}
table {
	margin:10px;
}
 table.sorok tr:nth-child(even) {
background-color:#FFF;
}
table.sorok tr:nth-child(odd) {
background-color:#EEE;
}
tr.kielmelt {
	background-color:#FFFFE3;
}
ul {
	margin:10px 10px 10px 20px;
}
div terkep {
	padding:10px;
}
div.oldalterkep h1 {
	font-size:140%;
	border:0;
}
div.oldalterkep h2 {
	font-size:120%;
	border:0;
	margin:0;
}
div.oldalterkep li {
	margin:0
}
span.ikonfelirat_ki {
	display:none;
}
span.ikonfelirat {
	display:inline;
	position:absolute;
	bottom:40px;
	left:0;
	width:auto;
	background-color:#FFFF99;
	padding:10px;
	font-size:90%;
}
div.szegelynelk {
	border:0;
}
#tooltip {
	position:absolute;
	border:1px solid #333;
	background:#FFFF99;
	padding:2px 5px;
	color:#333;
	display:block;
	bottom:-20px;
	left:0px;
	font-weight:normal;
	
}
div.utm_hivatkozasok a.ujablak_ki {
	display: none;
}
div.hang {
	background-color: #EEEEEE;
    border: 2px solid #5078A6;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    margin: 10px 0;
	max-width:500px;
	min-width:300px;
	padding-left: 40px;
	background-image:url(ikon_audio.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
}

div.hang div.hang {border-color:#999;}
div.hang ul li {
	list-style-type:none;
	margin:0;
}
div.allomanyletoltes {
	border:2px solid rgb(80,120,166);
	background-color:rgb(189,218,249);
	width:90%;
	min-width:300px;
	max-width:500px;
	padding-left: 40px;
	background-image:url('video_download.png');
	background-position:10px 10px;
	background-repeat:no-repeat;
	margin:10px 10px 10px 0;
	border-radius:10px;
	clear:both;
}
div.specialiselem {
	background-color: #EEEEEE;
    border: 2px solid #5078A6;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    margin: 10px 0;
	max-width:500px;
	min-width:300px;
	padding-left: 40px;
	background-image:url('ikon_specialiselem.png');
	background-position:10px 10px;
	background-repeat:no-repeat;
	margin:10px 0;
	padding-bottom:20px;
}
div.allomanyletoltes ul li {
	list-style-type:none;
	margin:0;
}
div.animacio {
	margin:0 auto;
	margin-bottom:20px;
	margin-top:20px;
}
embed {
	margin:20px;
}
div.tartalom div.uresmargo {
	clear:both;
}
/*-------*/
ul li li {
	list-style-type: circle
}
div.megjegyzes {
	background-color: #FFC;
	border:1px dotted #ccc;
	padding:10px;
}
table.lecke {
	border:1px solid #ccc;
	border-collapse:collapse;
	clear:both;
	background-color:white;
	margin:10px 0 20px 0;
}
table.lecke td, table.lecke th {
	border:1px solid #ccc;
	padding:3px;
	vertical-align:top;
}
table.lecke th {
	text-align:center
}
table.lecke p, table td p {
	text-align:left;
}
table td {
	text-align:left;
}
div.hang embed, div.hang div.hang {
	background-image:none;
	padding-left: 0px;
	width:auto;
}
/* Tananyag stílusok */

div.tan_kozos {
	padding:5px 10px 5px 50px;
	margin:10px 0 10px 0;
	width:90%;
	border-radius:8px;
	clear:both;
	color: #000;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position: 5px 5px;
	background-color:#EAEAEA;
	border:1px solid #97293F;
	}

div.tan_pelda {
	background-color:#f6f6ac;
	background-image:url('pelda_ikon.png');
}

div.tan_fontos {
	border:2px solid rgb(184,44,32);
	background-color:#ffe550;
	background-image:url('fontos_ikon.png');
}

div.tan_megjegyzes {
	background-color: #F2E1A2;
	background-image:url('megjegyzes_ikon.png');
}

div.tan_osszefoglalas {
	background-color:#FFF9D4;
	background-image:url('osszefoglalas_ikon.png');
}


div.tan_tanulasitipp {
	background-color:#f6f6ac;
	background-image:url('tanulasitipp_ikon.png');
}


div.tan_kapcslink {
	background-color:#dbdce0;
	background-image:url('kapcslink_ikon.png');
}

div.tan_gyakorlat {
	background-color:rgb(224,226,168);
	background-image:url('gyakorlat_ikon.png');
}


div.tan_feladat {
	background-color:rgb(224,226,168);
	background-image:url('ikon_feladat.png');
}


div.tan_magyarazat {
	background-color:#FFF9D4;
	background-image:url('ikon_magyarazat.png');	
}

div.tan_olvasmany {
	background-color:#FFF9D4;
	background-image:url('ikon_olvasmany.png');
}


div.tan_forras {
	background-color:#dbdce0;
	background-image:url('ikon_forras.png');
}

div.tan_idezetblokk {
	padding:5px 10px;
	border:0;
	border-radius:0;
	margin-left:20px;
	font-style:italic;
	}

div.tartalom div.tan_idezetblokk blockquote {
	font-style:italic; 
}	

div.tan_kozos span.tan_kozos  {
	font-weight:bold;
	display:block;
	font-size:130%;
	float:none;
	color:#97293F;
	}


div.tan_forraskod {
	background-color:#f6f6ac;
	background-image:url('ikon_forraskod.png');
	font-family:"Courier New", Courier, monospace;
	white-space:pre;
	padding-bottom:20px;
	overflow:auto;
	}

div.tan_def {
	background-color:#f6f6ac;
	background-image:url('ikon_def.png');
	font-style:italic;
	}
	
div.tan_kozos span.tan_def  {
	font-style:normal;
	}	
	

span.tan_pelda,span.tan_forraskod {
	color: #346a15;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.tan_forraskod span.tan_forraskod {display:block; margin-bottom:10px;}

div.tan_fontos span.tan_fontos {
	color:rgb(184,44,32);
}

span.tan_megjegyzes {
	color:rgb(142,81,0);
}

span.tan_fontos_be {
	color: #BC1040;
}

span.tan_osszefoglalas {
	color:rgb(108,76,123);
}

span.tan_tanulasitipp {
	color:rgb(53,107,72);
}
span.tan_kapcslink {
	color:rgb(192,255,238); 
}

span.tan_gyakorlat {
	color:rgb(99,97,68);
}

span.tan_feladat {

}
span.tan_magyarazat {

}

div.tan_feladat .forraskod, div.megoldas .forraskod {
	border:0;
}

div.tan_feladat div.tan_megjegyzes {
	border:0;
	border-radius:0;
	margin-top:20px;
	border-top:1px dotted #800000;
	width:90%
}
a.balralebeg {
	display:block;
	float:left;
}
a.jobbralebeg {
	display:block;
	float:right;
}
#navialsoelozo, #navialsokov {
	display:block;
	margin:5px 0px 0px 0px;
	border:2px solid transparent;
	padding:0;
	height:36px;
	clear:right;
}
#navialsoelozo {
	float:left;
}
#navialsokov {
	float:right;
}
#navialsoelozo img, #navialsokov img {
	border:0;
}
#navialsoelozo:hover, #navialsokov:hover, #navialsoelozo:focus, #navialsokov:focus {
	border:2px solid black;
}
div.utmutato_also {
	overflow:hidden;
}
div#tananyagkep {
	position:relative;
	border-radius:10px;
	margin:10px 5px;
	background-color:transparent;
	overflow: hidden;
	color:#000;
	padding:0;
}
div#tananyagkep img {
	border-radius:10px;
}
span#tananyagkep_felirat {
	color:#fff;
	font-size:250%;
	font-weight:bold;
	position:absolute;
	left:20px;
	bottom:10px;
	text-shadow:2px 2px 2px #000;
}



div.stilus {
	border:0;
	margin:1px 0 0 0;
	top:0px;
	right:5px;
	font-size:90%;
	position:absolute;
	padding:5px;
	background-color:rgb(109,102,87);
	border-radius:0 0 10px 10px;
	border:1px solid black;
	border-top:0;
	width:100px;
	text-align:center;
}



div.stilus a {
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	margin:6px 3px 0 3px;
	padding:2px 0;
	color:white;
	display:inline;

}

div.stilus a:hover {
border:2px solid rgb(150,34,58);
border-radius:4px;
margin:6px 1px 0 1px;
padding:20px 0 0 0;

}
div.stilus img {
	border:none;
	margin:0;
	padding:0;
}

/*filmleíras,kep */
body.filmleiras blockquote.narrator {
	color: #000099;
	font-weight:normal;
}
body.filmleiras .szereplo_ffi_nev {
	color:#003300;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
body.filmleiras .szereplo_gyerek_nev {
	color:#003300;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
body.filmleiras .szereplo_no_nev {
	color:#003300;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
body.filmleiras div.osszefoglalas h2 {
	border:none;
}
body.filmleiras div.osszefoglalas {
	border:1px solid #808080;
	padding:0 10px 0 10px;
	background-color:#FFC;
}
body.filmleiras p.felirat {
	color: #660066;
	font-style:italic;
	font-weight:bold;
}
body.filmleiras p.megjegyzes {
	color:#800000;
	font-style:italic;
	font-weight:bold;
}
body.filmleiras blockquote.szereplo_ffi {
	background:url('ikon_ffi.png') no-repeat left top;
	font-weight:normal;
	padding:10px 0 10px 20px;
}
body.filmleiras blockquote.szereplo_gyerek {
	background:url('ikon_gyerek.png') no-repeat left center;
	font-weight:bold;
	padding:10px 0 10px 20px;
}
body.filmleiras blockquote.szereplo_no {
	background:url('ikon_no.png') no-repeat left top;
	font-weight:normal;
	padding:10px 0 10px 20px;
}
body.kep {
	padding:0 0 0 0;
	min-width:100px;
	max-width:1200px;		
}

a.kepujablak {text-decoration:none!important;}

span.kepnagyszoveg {
display:block;
color:#000;
font-size:12px;
font-style:italic;
text-align:right;
text-decoration:none!important;
padding:10px 30px 0 0;
background-image:url('ikon_kepujablak.png');
background-repeat:no-repeat;
background-position:right top;
min-height:25px;
margin:5px 5px 0 0 ;
}

div.kepujablakban 
{
position:absolute;
right:0!important;	
	
}

div.videoeszkoztar {
	padding:0 0 10px 0;
	margin:0;
}
div.videoeszkoztar ul {
	margin:10px 0 0 0;
}
div.videoeszkoztar ul li {
	list-style-type:none;
	margin:15px 0 0 0;
}
div.videoeszkoztar ul li.veplay a, div.videoeszkoztar ul li.vestop a, div.videoeszkoztar ul li.vevolnull a, div.videoeszkoztar ul li.vevolmid a, div.videoeszkoztar ul li.vevolfull a {
	background-repeat:no-repeat;
	background-position:0 0;
	padding:5px 0px 5px 40px;
}
div.videoeszkoztar ul li.veplay a {
	background-image:url('video_play.png');
}
div.videoeszkoztar ul li.vestop a {
	background-image:url('video_stop.png');
}
div.videoeszkoztar ul li.vevolnull a {
	background-image:url('video_volume_off.png');
}
div.videoeszkoztar ul li.vevolmid a {
	background-image:url('video_volume_middle.png');
}
div.videoeszkoztar ul li.vevolfull a {
	background-image:url('video_volume_high.png');
}
div.animacioinstrukcio {
	text-align:center;
	background-color:#fff;
	font-style:italic;	
}
div.szovegbalralebeg {
	float:left;
	margin:10px 10px 10px 0;
	padding:10px 10px 10px 0;
	border-top:2px solid #800000;
	border-bottom:2px solid #800000;
	min-width:250px;
	width:30%;
}
table.ikonok {
	border:1px dotted #999;
	border-collapse:collapse;
}
table.ikonok td, table.ikonok th {
	border:1px dotted #999;
	padding:5px;
}
div.stilusmagy {
	background-color: #F5EED7;
	border-radius: 5px 5px 5px 5px;
	color: black;
	font-weight: bold;
	margin-right: 5px;
	padding: 3px 5px;
}
div#tanutmutato {
	background-color:#FFF9D4;
	border-radius:10px;
	margin:5px;
	padding:10px 20px 10px 60px;
	background-image:url('osszefoglalas_ikon.png');
	background-position:10px 15px;
	background-repeat:no-repeat;
}

div#tanutmutato div.tan_fontos {border:1px solid rgb(184,44,32);
width:95%}

 @media screen and (max-width:600px) {
 div.tan_kozos {
width:85%;
}
div.tartalom div.balralebeg, div.tartalom div.jobbralebeg {
float:none;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
}
h1.tananyagcim {
font-size:150%;
}


}


 @media screen and (max-width:600px) {
	 
/*body {padding-top:100px!important;}	*/
input#bevmezo {width:100px!important;}

 }


/* projekt */

table.uszt {border:0;width:95%;}
div.imp_eltetatklogo {max-width:395px;margin-top:30px;margin:0 auto;}
div.imp_elteiklogo {max-width:272px;text-align:center;margin:0 auto;}
div.imp_uszt {max-width:314px}
div.imp_eu {float:right;max-width:180px;}
div.imp_kedv {float:right;max-width:340px;}

div.impresszum p.generator {text-align:center; font-weight:bold;}
.tamopver {font-weight:normal; font-style:italic; text-align:center}

