html {
height:100%;
padding:0;
margin:0;
border:0;
/* hide overflow:hidden from IE5/Mac */
/* \*/
/*overflow: hidden;*/
/* */
overflow: auto;
}

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

body#msj, body#msv8, body#msi, body#rendelo{
background-color: #cc9966;
}

a { text-decoration: none; }
a:visited { color: #a0a; }
a:link    { color: #00c; }
a:hover   { color: #00f; }

div.clearer {
clear:both;
line-height:0;
height:0;
}

* html div.clearer {
margin:0;
}

*+html div.clearer {
margin:0;
}

/*#fej {
overflow:hidden;
position:absolute;
margin-left:-500px;
left:50%;
height:30px;
width:1000px;
z-index:2;
}

* html #fej {
height:29px;
width:1002px;
}

#fej_bal_oldal {
float:left;
width:698px;
}

#cim {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:700;
}

#holvagyunk {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00C;
font-size:10px;
font-weight:700;
}

#fej_jobb_oldal {
float:right;
width:298px;
text-align:right;
}*/

#felhasznalo{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
color:#666;
bottom:7px;
width:auto;
}

* html #felhasznalo {
margin-left:-230px;
bottom:15px;
}

*+ html #felhasznalo  {
margin-left:-230px;
}

#torzs {
display:block;
overflow:hidden;
position:absolute;
top:9px;
margin-left:-500px;
left:50%;
width:1000px;
bottom:78px;
z-index:1;
}

* html #torzs {
top:9px;
bottom:0;
height:100%;
width:1000px;
}

#torzs_bal_oldal {
position:absolute;
left:0;
top:0;
bottom:0;
width:499px;
}

* html #torzs_bal_oldal {
top:0;
bottom:0;
height:100%;
width:499px;
}

#lap_fej {
position:absolute;
top:0;
left:0;
height:20px;
width:494px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding-left:10px;
padding-top:3px;
z-index:4;
color:#fff;
}

* html #lap_fej {
width:499px;
height:40px;
background: url(../img/hatter_fej.png) repeat scroll -5px -5px;
}

#lap_torzs {
position:absolute;
top:14px;
left:0;
bottom:0;
width:499px;
z-index:3;
}

* html #lap_torzs {
top:0;
left:0;
height:100%;
bottom:0;
border-top: 40px solid #fff;
border-bottom: 86px solid #fff;
}

#lap_tartalom {
position:absolute;
overflow:auto;
top:26px;
left:0;
bottom:0;
width:483px;
z-index:3;
padding-left:10px;
padding-right:5px;
}

* html #lap_tartalom {
top:0;
bottom:0;
height:100%;
width:499px;
}

#torzs_jobb_oldal {
position:absolute;
overflow:hidden;
top:0;
right:0;
bottom:0;
width:499px;
border-left-width:1px;
}

* html #torzs_jobb_oldal{
top:0;
bottom:0;
height:100%;
width:499px;
border-bottom:85px solid #fff;
}

*+html #torzs_jobb_oldal  {
top:0;
bottom:0;
height:100%;
width:499px;
}

#reszletek_fej {
height:40px;
width:501px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
padding-left:5px;
padding-top:3px;
color:#fff;
background: url(../img/fej_hatter.png) repeat-x scroll 0 0;
}

#reszletek_torzs {
position:absolute;
top:40px;
bottom:0;
width:468px;
overflow:auto;
padding-left:15px;
padding-right:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

* html #reszletek_torzs {
top:0;
height:100%;
bottom:0;
width:499px;
border-top: 40px solid #fff;
z-index:-1;
}

#lab {
position:absolute;
bottom:11px;
margin-left:-500px;
left:50%;
width:1000px;
height:60px;
border-width:1px;
z-index:4;
}

* html #lab {
background: url(../img/hatter_lab.png) no-repeat scroll -5px 0;
height:78px;
bottom:0;
}

#lab_bal_oldal {
float:left;
width:499px;
height:67px;
text-align:center;
border-right-width:1px;
}

* html #lab_bal_oldal, *+html #lab_bal_oldal {
width:497px;
}

#lab_jobb_oldal {
float:right;
width:499px;
height:67px;
text-align:center;
border-left-width:0px;
}

* html #lab_jobb_oldal, *+html #lab_jobb_oldal {
width:500px;
}

#alja {
position:absolute;
/*background-color:#FFF;*/
height:0;
width:1000px;
left:50%;
margin-left:-500px;
z-index:3;
}

* html #alja {
height:1px;
bottom:-1px;
width:1002px;
}

/*Tab menu*/
ol#toc {
font:12px Verdana, Arial, Helvetica, sans-serif;
left:0;
list-style:none;
margin-top:10px;
height:15px;
margin-left:4px;
border-bottom:1px solid #000;
padding:0;
}

* html ol#toc {
background-color: #fff;
margin-top:-1px;
}

ol#toc li {
float:left;
border-top:1px solid #000;
left:0;
}

ol#toc a {
color:#999;
text-decoration:none;
padding-right:5px;
padding-left:5px;
background-color:#FFF;
border:1px solid #000;
outline:none;
}

ol#toc a:hover {
background-color:#ccc;
border:1px solid #000;
padding-right:5px;
padding-left:5px;
}

ol#toc a:hover span {
border:2px solid red;
}

ol#toc li.current a {
background-color:#FFF;
color:#000;
border-bottom:1px solid #FFF;
bottom:2px;
}

ol#toc span {
display:block;
}

div.content {
clear:left;
position:absolute;
display:block;
overflow:auto;
left:0;
top:26px;
bottom:0;
width:469px;
padding-left:15px;
padding-right:15px;
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: normal;
}

* html div.content {
top:0;
bottom:0;
height:100%;
width:499px;
margin-top:16px;
border-bottom:15px solid #fff;
}

/*Navigacio*/
#nav1 {
top:6px; 
position:absolute;
width:200px; 
height:52px; 
left:85px;
}

#nav2 {
top:6px; 
position:absolute;
width:190px; 
height:52px; 
left:290px;
}

div.navbtn a, div.navbtn a:active, div.navbtn a:hover, div.navbtn a:visited, div.navbtn a:focus, div.navbtn a:link {
border: none;
outline: none;
text-decoration:none;
height: 52px;
float: left;
}

/*.floatright { float:right; }*/

#exit_MJ a  {
background: url(../img/i_close_mj.png) no-repeat 0 0;
position:absolute;
top:7px;
left:10px;
padding-left: 34px;
}
#exit_MJ a:hover {
background-image: url(../img/i_close_mj_h.png);
}
#exit_MJ a:active {
background-image: url(../img/i_close_mj.png);
}

#exit_V8 a  {
background: url(../img/i_close_v8.png) no-repeat 0 0;
position:absolute;
top:7px;
left:10px;
padding-left: 34px;
}
#exit_V8 a:hover {
background-image: url(../img/i_close_v8_h.png);
}
#exit_V8 a:active {
background-image: url(../img/i_close_v8.png);
}

#exit_8i a  {
background: url(../img/i_close_8i.png) no-repeat 0 0;
position:absolute;
top:7px;
left:10px;
padding-left: 34px;
}
#exit_8i a:hover {
background-image: url(../img/i_close_8i_h.png);
}
#exit_8i a:active {
background-image: url(../img/i_close_8i.png);
}

#exit_WJ a  {
background: url(../img/i_close_wj.png) no-repeat 0 0;
position:absolute;
top:7px;
left:10px;
padding-left: 34px;
}
#exit_WJ a:hover {
background-image: url(../img/i_close_wj_h.png);
}
#exit_WJ a:active {
background-image: url(../img/i_close_wj.png);
}

#elozolapt  {
background: url(../img/i_goback_d.png) no-repeat 0 0;
text-decoration:none;
height: 52px;
padding-left: 26px;/*34px;*/
float:left;
}
#elozolap a  {
background: url(../img/i_goback.png) no-repeat 0 0;
padding-left: 26px;/*34px;*/
}
#elozolap a:hover {
background-image: url(../img/i_goback_h.png);
}
#elozolap a:active {
background-image: url(../img/i_goback.png);
}

#elore1t {
background: url(../img/i_pgnext_d.png) no-repeat 0 0;
text-decoration:none;
height: 52px;
padding-left: 36px; /*26px;*/
float:left;
}
#elore1 a  {
background: url(../img/i_pgnext.png) no-repeat 0 0;
padding-left: 36px; /*26px;*/
}
#elore1 a:hover {
background-image: url(../img/i_pgnext_h.png);
}
#elore1 a:active {
background-image: url(../img/i_pgnext.png);
}

#tart a  {
background: url(../img/i_home.png) no-repeat 0 0;
padding-left: 36px;
}
#tart a:hover {
background-image: url(../img/i_home_h.png);
}
#tart a:active {
background-image: url(../img/i_home.png);
}

#targy a  {
background: url(../img/i_index.png) no-repeat 0 0;
padding-left: 36px;
}
#targy a:hover {
background-image: url(../img/i_index_h.png);
}
#targy a:active {
background-image: url(../img/i_index.png);
}

#sugo a  {
background: url(../img/i_help.png) no-repeat 0 0;
padding-right: 36px;
float: right;
}
#sugo a:hover {
background-image: url(../img/i_help_h.png);
}
#sugo a:active {
background-image: url(../img/i_help.png);
}

#kereses a  {
background: url(../img/i_search.png) no-repeat 0 0;
padding-right: 46px;
float: right;
}
#kereses a:hover {
background-image: url(../img/i_search_h.png);
}
#kereses a:active {
background-image: url(../img/i_search.png);
}   

#quiz a  {
background: url(../img/i_quiz.png) no-repeat 0 0;
padding-right: 40px;
float: right;
}
#quiz a:hover {
background-image: url(../img/i_quiz_h.png);
}
#quiz a:active {
background-image: url(../img/i_quiz.png);
}

#nyomtatt  {
background: url(../img/i_print_d.png) no-repeat 0 0; 
text-decoration:none;
height: 52px;
padding-right: 46px;
float:right;
}
#nyomtat a  {
background: url(../img/i_print.png) no-repeat 0 0; 
padding-right: 46px;
float:right;
}
#nyomtat a:hover {
background-image: url(../img/i_print_h.png);  
}
#nyomtat a:active {
background-image: url(../img/i_print.png);
}

#vissza1t {
background: url(../img/i_pgprev_d.png) no-repeat 0 0; 
text-decoration:none;
height: 52px; 
padding-left: 36px; /*26px;*/
float:left;
}
#vissza1 a  {
background: url(../img/i_pgprev.png) no-repeat 0 0; 
padding-left: 36px; /*26px;*/
}
#vissza1 a:hover {
background-image: url(../img/i_pgprev_h.png); 
}
#vissza1 a:active {
background-image: url(../img/i_pgprev.png); 
}

#kovetkezolapt  {
background: url(../img/i_gofwd_d.png) no-repeat 0 0;
text-decoration:none;
height: 52px; 
padding-left: 26px;/*34px;*/
float:left;
}
#kovetkezolap a  {
background: url(../img/i_gofwd.png) no-repeat 0 0; 
padding-left: 26px;/*34px;*/
}
#kovetkezolap a:hover {
background-image: url(../img/i_gofwd_h.png); 
}
#kovetkezolap a:active {
background-image: url(../img/i_gofwd.png); 
}

#wj_backt  {
background: url(../img/i_close_wj_d.png) no-repeat 0 0;
text-decoration:none;
height: 52px; 
padding-left: 34px; 
float:left;
}
#wj_back a  {
background: url(../img/i_close_wj.png) no-repeat 0 0; 
padding-left: 34px; 
}
#wj_back a:hover {
background-image: url(../img/i_close_wj_h.png); 
}
#wj_back a:active {
background-image: url(../img/i_close_wj.png); 
}

.rejt {
display: none;
visibility: hidden;
}

span.angol {
font-style: italic;
}

span.valtozo {
color: #008000;
}

i.angol {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
font-style: italic;
margin:0;
}

li.mafli {
margin-left: 2em; /*10px;*/
margin-bottom:0;
/*padding-bottom:0;
padding-top:0;*/
padding: 0;
margin-top:0.5em;
bottom:0;
}

li.menu, li.menu1 {
margin-left: 2em; /* 1cm; */
margin-top: 0.5em;
}

li.menu2 {
margin-left: 4em; /* 2cm; */
margin-top: 0.5em;
}

h1 { margin:0; top:0; bottom:0; display:inline; }

h2 { margin:0; top:0; bottom:0; padding:0; /*display:inline;*/ }
h2.fulcim { display:inline; }

h3 { bottom:0; top:0; bottom:0; padding:0; margin-bottom:-1.2em; margin-top:0.5em; }
h3.kiscim { bottom:0;                      margin-bottom:-1.2em; margin-top:0.5em; }
h2.alcim  { bottom:0;                      margin-bottom:-1.2em; margin-top:0.5em; }

h4 { margin:0; top:0; bottom:0; display:inline; }

div.menu {
top:0;
bottom:0;
}

div.tartalom_menu {
top:0;
bottom:0;
/* enelkul is jo volt: */
margin-bottom:-1em;
}

img.tool {
vertical-align: middle;
border: 0;
}

p.tool {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
}

span.tab {
margin:0; padding:0; margin-left:1em;
}

.link_tartalom {
text-decoration: none;
}

.img_tartalom {
border: 0;
height: 10px;
width: 10px;
}

.alcim, .alcim_angol, .fulcim {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
text-align: left;
margin:0;
}
.alcim_angol {
font-style: italic;
}

.alcim8, .alcim_angol8 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-align: left;
margin:0;
}
.alcim_angol8 {
font-style: italic;
}
.beiras {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-transform: uppercase;
font-style: normal;
text-align: left;
}
.fejezetcim, .fejezetcim_angol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
text-transform: uppercase;
font-style: normal;
text-align: left;
font-weight: bold;
}
.fejezetcim_angol {
font-style: italic;
}
.felsorolas, .felsorolas_angol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align:justify;
padding-left: 0px;/*10px;*/
}

.felsorolas_angol {
font-style: italic;
}
.felsorolas_kicsi, .felsorolas_kicsi_angol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
text-align:justify;
padding-left: 25px;
}
.felsorolas_kicsi_angol {
font-style: italic;
}
.fogalom, .loadinto-fogalmak {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
font-weight: bold;
color: rgb(201,60,21);
}
.fogalom { font-weight: normal; }
a.fogalom, a.fogalom:visited, a.fogalom:link, a.fogalom:active, a.fogalom:hover { color: rgb(201,60,21); }

.focim {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
font-style: normal;
text-align: left;
font-weight: bold;
}
a.hivatkozas, a.hivatkozas:link, a.hivatkozas:active, a.hivatkozas:visited {
	color: #6060ff;
	/*text-decoration: underline;*/  /* az osszecsukhato menu is alahuzott lesz... csunya, majd kulon stilust fog kapni */
}
.hivatkozas, .hivatkozas_angol, .loadinto-reszletek, .hivatkozas_2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size: 10pt;*/
font-style: normal;
text-align: left;
color: rgb(0,0,255);
font-weight: normal;
}
.hivatkozas_angol {
font-style: italic;
}
#lap_tartalom .hivatkozas,
#lap_tartalom .hivatkozas_angol {
font-size: 10pt;                /* ez nem biztos hogy jo, a targymutato miatt kerult be */
}
.normal8 .hivatkozas,
.normal8 .hivatkozas_angol {
font-size: 8pt;
}

.hivatkozas8,
.hivatkozas8_angol {
font-size: 8pt;
}
a.hivatkozas8, a.hivatkozas8:link, a.hivatkozas8:active, a.hivatkozas8:visited {
	color: #6060ff;
	/*text-decoration: underline;*/
}


.hivatkozas_2 {
margin-left:20px;
}
.jegyzetvan {
border: none;
outline: none;
text-decoration:none;
}
.kepalairas, .kepalairas_angol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align:center;
}
.kepalairas_angol {
font-style: italic;
}
.kiscim {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
font-weight: bold;
}

.normal, .normal_angol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: justify;
margin:0 0 10pt;
font-weight: normal;
}

i.normal { font-style: italic; }

.normal_angol {
font-style: italic;
}

.normal8, .normal_angol8 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
text-align: justify;
margin:0 0 10pt;
font-weight: normal;
}

.normal_angol8 {
font-style: italic;
}
.szamozas, .szamozas_angol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
text-align: left;
font-weight: bold;
}
.szamozas_angol {
font-style: italic;
}


#reszletek_eszkozok, #reszletek_beallitasok, #reszletek_rendez, #reszletek_megjelenites {
	display:none;
	padding-left:15px;
	width:451px;
}

* html #reszletek_eszkozok, #reszletek_beallitasok, #reszletek_rendez, #reszletek_megjelenites {
width:451px;
}


#reszletek_menu, #reszletek_vezerloelemek {
display:none;
}

/*Tartalomjegyzekhez*/
.tartalom_hezag {
height:5px;
}
* html .tartalom_hezag {
height:0;
}

.tartalom0, .tartalom0_angol { 
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:0;   
font-weight:bold;   
font-size:14pt; 
}
.tartalom1, .tartalom1_angol, .tartalom1_nem {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:0; 
font-weight:bold;   
font-size:11pt;
margin-top:0;
margin-bottom:0;
margin-top: 2em; /* uj */
}
.tartalom2, .tartalom2_angol, .tartalom2_nem {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:10px;
font-weight:normal; 
font-size:11pt;      
margin-top:0;
margin-bottom:0;	
}
.tartalom3, .tartalom3_angol, .tartalom3_nem {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px; 
font-weight:normal; 
font-size:10pt; 
margin-top:0;
margin-bottom:0;
}
.tartalom0_angol { 
margin-left:0;   
font-style: italic;
}
.tartalom1_angol { 
margin-left:0;  
font-style: italic;
}
.tartalom2_angol { 
margin-left:0;  
font-style: italic;
}
.tartalom3_angol {
margin-left:0;  
font-style: italic;
}

/*a.tartalom1 {
line-height: 1.75;
}
*/
.tartalom1_nem, .tartalom2_nem, .tartalom3_nem { color:#888; text-decoration:none; }
/*.tartalom1_nem:link, .tartalom1_nem:visited, .tartalom1_nem:active, .tartalom1_nem:hover,
.tartalom2_nem:link, .tartalom2_nem:visited, .tartalom2_nem:active, .tartalom2_nem:hover,
.tartalom3_nem:link, .tartalom3_nem:visited, .tartalom3_nem:active, .tartalom3_nem:hover { color:#888; text-decoration:none; }*/

a.tartalom1:visited { color:#0402FC }
a.tartalom2:visited { color:#0402FC }
a.tartalom3:visited { color:#0402FC }

.szint {
/*height:10px;
width:10px;*/
border:0;
}

/*uj reszek*/
#koszonto {
background:#ffffff;
display:block;
overflow:hidden;
position:absolute;
top:30px;
margin-left:-500px;
left:50%;
width:1000px;
bottom:55px;
border:1px solid #000;
z-index:1;
}

* html #koszonto {
top:0;
bottom:0;
height:100%;
width:1002px;
border-top:30px solid #fff;
border-bottom:55px solid #fff;
border-left:0;
border-right:0;
}

#koszonto_lab {
position:absolute;
bottom:2px;
margin-left:-500px;
left:50%;
width:1000px;
height:51px;
border:1px solid #000;
background:#fff;
z-index:4;
text-align:center;
}

* html #koszonto_lab {
width:1002px;
}

#elorewc a  {
background: url(../img/elorev.gif) no-repeat 0 0;
text-decoration:none;
height: 36px;
padding-left: 35px;
float:right;
}
#elorewc a:hover {
background-image: url(../img/eloreat.gif);
}
#elorewc a:active {
background-image: url(../img/elorev.gif);
}

#visszawc a  {
background: url(../img/visszav.gif) no-repeat 0 0;
text-decoration:none;
height: 36px;
padding-left: 35px;
float:left;
}
#visszawc a:hover {
background-image: url(../img/visszaat.gif);
}
#visszawc a:active {
background-image: url(../img/visszav.gif);
}

#kviz_start {
display:block;
overflow:hidden;
position:absolute;
top: 500px;
width:130px;
left: 70px;
height:150px;
z-index:2;
}

#kviz_img {
width:125px;
height:150px;
border:0;
}

#kereses_hatter {
background:transparent url(../img/kereses_hatter.png) no-repeat scroll 0 0;
height:67px;
padding-left:10px;
padding-top:10px;
position:absolute;
width:384px;
}

#kereses_eredmeny{
position:absolute;
margin-top:80px;
}

#lap_kereses {
position:absolute;
top:26px;
left:0;
bottom:0;
width:493px;
z-index:3;

padding-left:5px;
}

* html #lap_kereses {
top:0;
left:0;
height:100%;
bottom:0;
width:499px;
border-bottom-width:1px;
border-top-width:26px;
}

/*Konyvjelzo*/
#konyvjelzo_menu {
width:9px;
height:17px;
position:relative;
z-index:100;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
/* hack to correct IE5.5 faulty box model */
* html #konyvjelzo_menu {
width:9px;
w\idth:9px;
}
/* remove all the bullets, borders and padding from the default list styling */
#konyvjelzo_menu ul {
padding:0;
margin:0;
list-style-type:none;
}
#konyvjelzo_menu ul ul {
width:149px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown konyvjelzo_menu positon */
#konyvjelzo_menu li {
float:left;
width:149px;
position:relative;
}
/* style the links for the top level */
#konyvjelzo_menu a, #konyvjelzo_menu a:visited {
display:block;
font-size:12px;
text-decoration:none;
color:transparent;
width:112px;
height:20px;
background: url(../img/konyvjelzo_normal.png) repeat scroll 0 0;
padding-left:4px;
line-height:16px;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html #konyvjelzo_menu a, * html #konyvjelzo_menu a:visited {
width:112px;
w\idth:112px;
}
/* style the third level background */
#konyvjelzo_menu ul ul ul a, #konyvjelzo_menu ul ul ul a:visited {
background:#FFEDC9 url(../img/hatter_minus.gif) repeat-y scroll 0px -2px;
width:7px;
}
/* style the third level hover */
#konyvjelzo_menu ul ul ul a:hover {
background:#FFEDC9 url(../img/hatter_minus.gif) repeat-y scroll 0px -2px;
}
#konyvjelzo_menu ul ul ul :hover > a {
background:#FFEDC9 url(../img/hatter_minus.gif) repeat-y scroll 0px -2px;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#konyvjelzo_menu ul ul {
visibility:hidden;
position:absolute;
bottom:20px;
left:0;
}
/* another hack for IE5.5 */
* html #konyvjelzo_menu ul ul {
bottom:20px;
}
/* position the third level flyout konyvjelzo_menu */
#konyvjelzo_menu ul ul ul{
left:149px;
bottom:0;
}
/* position the third level flyout konyvjelzo_menu for a left flyout */
#konyvjelzo_menu ul ul ul.left {
left:-21px;
z-index:1;
width:27px;
}
#konyvjelzo_menu ul ul ul li {
width:27px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
#konyvjelzo_menu table {
border-collapse:collapse;
border:0; 
position:absolute;
left:0;
bottom:-1px;
}
/* style the second level links */
#konyvjelzo_menu ul ul a, #konyvjelzo_menu ul ul a:visited {
background:#fde3ad url(../img/hatter_menu_oldal.gif) repeat scroll 0 0;
color:#0080FF;
height:auto;
line-height:14px;
padding:5px 10px;
width:129px;
}

#konyvjelzo_menu ul ul a.kjelzo_odal_top, #konyvjelzo_menu ul ul a.kjelzo_odal_top:visited {
background:#fde3ad url(../img/hatter_menu_oldal_top.gif) repeat-y scroll 0 0;
color:#0080FF;
height:auto;
line-height:14px;
padding:5px 10px;
width:129px;
}

#konyvjelzo_menu ul ul a.kjelzo_odal_bottom, #konyvjelzo_menu ul ul a.kjelzo_odal_bottom:visited {
background:#fde3ad url(../img/hatter_menu_oldal_kjelzo.gif) repeat-y scroll 0 0;
color:#0080FF;
height:auto;
line-height:17px;
padding:5px 10px;
width:129px;
}

/* yet another hack for IE5.5 */
* html #konyvjelzo_menu ul ul a, * html #konyvjelzo_menu ul ul a:visited {
width:130px;
w\idth:130px;
}
/* style the top level hover */
#konyvjelzo_menu a:hover{
color:transparent;
background:#b7d186 url(../img/konyvjelzo_kijelolt.png) repeat scroll 0 0;
}
#konyvjelzo_menu ul ul a:hover{
color:black;
background:#ffedc9  url(../img/hatter_menu_oldal.gif) repeat scroll 0 0;
}
#konyvjelzo_menu ul ul a.kjelzo_odal_top:hover{
color:black;
background:#ffedc9  url(../img/hatter_menu_oldal_top.gif) repeat-y scroll 0 0;
}
#konyvjelzo_menu ul ul a.kjelzo_odal_bottom:hover{
color:black;
background:#ffedc9  url(../img/hatter_menu_oldal_kjelzo.gif) repeat-y scroll 0 0;
}
#konyvjelzo_menu :hover > a{
color:transparent;
background:#b7d186 url(../img/konyvjelzo_kijelolt.png) repeat scroll 0 0;
}
#konyvjelzo_menu ul ul :hover > a {
color:black;
background:#ffedc9  url(../img/hatter_menu_oldal.gif) repeat scroll 0 0;
}
#konyvjelzo_menu ul ul :hover > a.kjelzo_odal_top {
color:black;
background:#ffedc9  url(../img/hatter_menu_oldal_top.gif) repeat-y scroll 0 0;
}
#konyvjelzo_menu ul ul :hover > a.kjelzo_odal_bottom {
color:black;
background:#ffedc9  url(../img/hatter_menu_oldal_kjelzo.gif) repeat-y scroll 0 0;
}
/* make the second level visible when hover on first level list OR link */
#konyvjelzo_menu ul li:hover ul,#konyvjelzo_menu ul a:hover ul{
visibility:visible;
height:auto;
}
/* keep the third level hidden when you hover on first level list OR link */
#konyvjelzo_menu ul :hover ul ul{
display:none;
}
/* keep the fourth level hidden when you hover on second level list OR link */
#konyvjelzo_menu ul :hover ul :hover ul ul{
display:none;
}
/* make the third level visible when you hover over second level list OR link */
#konyvjelzo_menu ul :hover ul :hover ul{
display:block;
bottom:0;
}
/* make the fourth level visible when you hover over third level list OR link */
#konyvjelzo_menu ul :hover ul :hover ul :hover ul { 
display:block;
bottom:0;
}

.fix_konyvjelzo {
color:#000;
font-weight:bold;
}

#konyvjelzok {
position:absolute;
margin-left:30px;
left:50%;
width:40px;
bottom: 48px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:100;
}

body#kosz #konyvjelzok {
top:4px;
}

* html #konyvjelzok {
width:20px;
height:24px;
}

#fogalmak_lapon_belul {
background:#CC6600;
padding: 5px;
}

/*Jegyzet*/
#jegyzet_szoveg {
background:url(../img/fuzet.jpg) repeat scroll 0 0;
font-family: "Comic Sans", "Comic Sans MS", Verdana, cursive;
font-size: 15px;
color: #000099;
position:absolute;
overflow:auto;
top:55px; 
left:9px; 
bottom:0px;
width:466px;
z-index:3;
margin: 5px;
}

* html #jegyzet_szoveg {
height:85%;
bottom:0;
}

#jegyzet_gomb {
position:absolute;
top:1em;
left:200px;
z-index:4;
border:none;
outline:none;
}

.jegyzet_csik {
height:5px;
background: url('../img/jegyzet_csik.png') repeat-x scroll 0 0;
margin-top: 5px;
}



/* nyito.php ***************** */
.nyito_body {
	overflow:auto;
	font-family: Verdana, sans-serif;
	background-color: #feddb2;
}

div#nyito_torzs {
	display:block;
	overflow:auto;
	position:absolute;
	margin-left:-512px;
	left:50%;
	top:0;
	width:1024px;
	height:720px;
	z-index:1;
}

div#nyito_asztal {
  position: absolute;
  left: 668px;
  top: 0;
  width: 356px;
  height: 700px;
	background-image: url(../img/nyito-jobb.jpg);
}
div#nyito_asztal div { position:absolute; z-index:4; background-color:transparent; }
div#nyito_asztal div#nyito_kviz  { left:63px; top: 44px; width:178px; height:198px; }
div#nyito_asztal div#nyito_forum { left:32px; top:392px; width:248px; height:242px; }

div#nyito_fuzet {
  position: absolute;
  left: 0;
  top: 0;
  width: 618px;
  height: 700px;
	background-image: url(../img/nyito.jpg);
	font-size: 9pt;
	z-index: 2;
}
div#nyito_lap1, div#nyito_lap2, div#nyito_lap3, div#nyito_lap4, div#nyito_lap5 {   /* lap1...5 */
position: absolute;
	left: 223px;
	top: 83px;
	width: 354px;
	height: 512px;
	z-index: 4;
	display: none;
	background-color: transparent;
}

div#nyito_fuzet h1 {
	font-weight: bold;
	font-size: 12pt;
	position: absolute;
	height: 1em;
	z-index: 6;
}
div#nyito_fuzet h1 a {  }

div#nyito_fuzet h2 {
	font-weight: bold;
	font-size: 10pt;
}
div#nyito_fuzet h3 {
	padding-left: 1em;
	font-weight: normal;
	font-size: 8pt;
}
/*div#nyito_fuzet a { text-decoration:none; }*/

div#nyito_email {
  position: absolute;
	left: 256px;
	top: 604px;
	width: 282px;
	height: 48px;
	display: block;
  z-index: 6;
}

div#nyito_kulcs {
  position: absolute;
	left: 15px;
	top: 70px;
	width: 90px;
	height: 175px;
	display: block;
	/*border: solid 1px #80ff80;*/
  z-index: 6;
}

div#nyito_tabs { position:absolute; left:618px; top:0; width:50px; height:700px; z-index:3; }

div#nyito_tabs div.nyito_tabimg          { position:absolute; left:0; top:0; width:50px; height:700px; z-index:2; display:none;  }
div#nyito_tabs div.nyito_tabimg_default  { position:absolute; left:0; top:0; width:50px; height:700px; z-index:2; display:block; }
div#nyito_tabs div#nyito_tabimg1 { background-image:url(../img/nyito-tab1.png);  }
div#nyito_tabs div#nyito_tabimg2 { background-image:url(../img/nyito-tab2.png);  }
div#nyito_tabs div#nyito_tabimg3 { background-image:url(../img/nyito-tab3.png);  }
div#nyito_tabs div#nyito_tabimg4 { background-image:url(../img/nyito-tab4.png);  }
div#nyito_tabs div#nyito_tabimg5 { background-image:url(../img/nyito-tab5.png);  }

div#nyito_tabs div.nyito_tab  { position:absolute; left:14px; width:20px; background-color:transparent; z-index:4; }
div#nyito_tabs div#nyito_tab1 { top:  3px;  height:120px; }
div#nyito_tabs div#nyito_tab2 { top:139px;  height:110px; }
div#nyito_tabs div#nyito_tab3 { top:277px;  height:110px; }
div#nyito_tabs div#nyito_tab4 { top:414px;  height:110px; }
div#nyito_tabs div#nyito_tab5 { top:555px;  height:140px; }

div#nyito_lab {
	position:absolute;
  left: 0;
  top: 700px;
  width: 1024px;
  height: 20px;
	background-image: url(../img/nyito-lab.jpg);
/*	font-size: 9pt;*/
	z-index: 3;
}

/* ***************** nyito.php */

#konyv_login , #jegyzet_login{
display: block;
position: absolute;
left: -99px; 
top: -5px;
width: 436px;
height: 558px;
padding: 0;
margin: 0;
z-index:5;
}
#konyv_login img {
border:0;
}

/*#login_form_MJ, #login_form {
position: absolute;
display: block;
left:155px; 
top:155px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:220px;
}

#login_form_V8, #login_form_8i {
position: absolute;
display: block;
left:160px; 
top:300px; 
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:220px;
}

#login_form_jegyzet {
position: absolute;
display: block;
left:160px; 
top:250px; 
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:220px;
}*/

#login_form {
position: absolute;
display: block;
left:155px; 
top:155px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:220px;
}

#reg_form {
position: absolute;
display: block;
left:100px; 
top:145px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:290px;
}

#login_form_MJ {
position: absolute;
display: block;
left:150px; 
top:460px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:260px;
}

#login_form_V8, #login_form_8i {
position: absolute;
display: block;
left:150px; 
top:460px; 
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:260px;
}

#login_form_jegyzet {
position: absolute;
display: block;
left:160px; 
top:250px; 
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:220px;
}

#login_form_MJ input, #login_form_V8 input, #login_form_8i input, #login_form_jegyzet input, #login_form input, #reg_form input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#login_form_V8 a, #login_form_8i a {
color: #FFFFFF;
}
#login_form_jegyzet a{
color: grey;
}

.login_text {	font-size: 8pt; }
#login_form_MJ .login_text, #login_form .login_text, #reg_form .reg_text {	color:black; }
#login_form_V8 .login_text {	color:white; }
#login_form_8i .login_text {	color:white; }
#login_form_jegyzet .login_text {	color:grey; }

.reg_text { width:150px; }

.login_error, .reg_error {
font-size: 8pt;
text-align: justify;
color: red;
background-color: white;
border: solid red 1px;
padding: 5px;
}

table#login_form_table, table#reg_form_table {
border-spacing:0;
border-collapse: collapse;
}

table#login_form_table tr, table#reg_form_table tr {	padding-bottom:0; }
table#login_form_table td, table#reg_form_table td {	padding-bottom:0;	}

table#login_form_table tr#login_also { height:30px; }


#vissza2 {
position: absolute;
left: 144px;
top: 43px;
width:70px;
}

#belep2 {
width:70px;
}

/*fogalmak*/
#fogalmak_menu {
width:9px;
height:17px;
position:relative;
z-index:100;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
/* hack to correct IE5.5 faulty box model */
* html #fogalmak_menu {
width:9px;
w\idth:9px;
}
/* remove all the bullets, borders and padding from the default list styling */
#fogalmak_menu ul {
padding:0;
margin:0;
list-style-type:none;
}
#fogalmak_menu ul ul {
width:149px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown fogalmak_menu positon */
#fogalmak_menu li {
float:left;
width:149px;
position:relative;
}
/* style the links for the top level */
#fogalmak_menu a, #fogalmak_menu a:visited {
display:block;
font-size:8pt;
text-decoration:none;
color:transparent;
width:94px;
height:20px;
background: url(../img/fogalmak_normal.png) no-repeat scroll 0 0;
padding-left:4px;
padding-right:4px;
line-height:16px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html #fogalmak_menu a, * html #fogalmak_menu a:visited {
width:100px;
w\idth:100px;
}
/* style the third level background */
#fogalmak_menu ul ul ul a, #fogalmak_menu ul ul ul a:visited {
background:#ffedc9 url(../img/hatter_minus.gif) repeat scroll 0 -2px;
width:7px;
}
/* style the third level hover */
#fogalmak_menu ul ul ul a:hover {
background:#ffedc9 url(../img/hatter_minus.gif) repeat scroll 0 -2px;
}
#fogalmak_menu ul ul ul :hover > a {
background:#ffedc9 url(../img/hatter_minus.gif) repeat scroll 0 -2px;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
#fogalmak_menu ul ul {
visibility:hidden;
position:absolute;
bottom:20px;
left:-130px;
}
/* another hack for IE5.5 */
* html #fogalmak_menu ul ul {
bottom:20px;
}
/* position the third level flyout fogalmak_menu */
#fogalmak_menu ul ul ul{
left:470px;
bottom:0;
}
/* position the third level flyout fogalmak_menu for a left flyout */
#fogalmak_menu ul ul ul.left {
left:-21px;
z-index:1;
}
#fogalmak_menu ul ul ul li {
width:27px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
#fogalmak_menu table {
border-collapse:collapse;
border:0; 
position:absolute;
left:0;
bottom:-1px;
}
/* style the second level links */
#fogalmak_menu ul ul a, #fogalmak_menu ul ul a:visited {
background:#fde3ad url(../img/hatter_menu_oldal.gif) repeat scroll 0 0;
color:#0080FF;
height:auto;
line-height:14px;
padding:5px 10px;
width:460px;
}
#fogalmak_menu ul ul a.fogalom_odal_top, #fogalmak_menu ul ul a.fogalom_odal_top:visited {
background:#fde3ad url(../img/hatter_menu_oldal_top.gif) repeat-y scroll 0 0;
color:#0080FF;
height:auto;
line-height:14px;
padding:5px 10px;
width:460px;
}
#fogalmak_menu ul ul a.fogalom_odal_bottom, #fogalmak_menu ul ul a.fogalom_odal_bottom:visited {
background:#fde3ad url(../img/hatter_menu_oldal_fogalom.gif) repeat-y scroll 0 0;
color:#0080FF;
height:auto;
line-height:17px;
padding:5px 10px;
width:460px;
}
#fogalmak_menu ul ul a.fogalom_odal_egysor_top, #fogalmak_menu ul ul a.fogalom_odal_egysor_top:visited {
background:#fde3ad url(../img/hatter_menu_egysor_top.gif) repeat-y scroll 0 0;
color:#0080FF;
height:auto;
line-height:17px;
padding:5px 10px;
width:460px;
}
/* yet another hack for IE5.5 */
* html #fogalmak_menu ul ul a, * html #fogalmak_menu ul ul a:visited {
width:460px;
w\idth:460px;
}
/* style the top level hover */
#fogalmak_menu a:hover{
color:transparent;
background: #b7d186 url(../img/fogalmak_kijelolt.png) no-repeat scroll 0 0;
}
#fogalmak_menu ul ul a:hover{
color:black;
background:#ffedc9 url(../img/hatter_menu_oldal.gif) repeat scroll 0 0;
}
#fogalmak_menu ul ul a.fogalom_odal_top:hover{
color:black;
background:#ffedc9 url(../img/hatter_menu_oldal_top.gif) repeat-y scroll 0 0;
}
#fogalmak_menu ul ul a.fogalom_odal_bottom:hover{
color:black;
background:#ffedc9 url(../img/hatter_menu_oldal_fogalom.gif) repeat-y scroll 0 0;
}
#fogalmak_menu ul ul a.fogalom_odal_egysor_top:hover{
color:black;
background:#ffedc9 url(../img/hatter_menu_egysor_top.gif) repeat-y scroll 0 0;
}

#fogalmak_menu :hover > a{
color:transparent;
background:#b7d186 url(../img/fogalmak_kijelolt.png) no-repeat scroll 0 0;
}
#fogalmak_menu ul ul :hover > a {
color:black;
background:#ffedc9 url(../img/hatter_menu_oldal.gif) repeat scroll 0 0;
}
#fogalmak_menu ul ul :hover > a.fogalom_odal_top {
color:black;
background:#ffedc9 url(../img/hatter_menu_oldal_top.gif) repeat-y scroll 0 0;
}
#fogalmak_menu ul ul :hover > a.fogalom_odal_bottom {
color:black;
background:#ffedc9 url(../img/hatter_menu_oldal_fogalom.gif) repeat-y scroll 0 0;
}
#fogalmak_menu ul ul :hover > a.fogalom_odal_egysor_top {
color:black;
background:#ffedc9 url(../img/hatter_menu_egysor_top.gif) repeat-y scroll 0 0;
}
/* make the second level visible when hover on first level list OR link */
#fogalmak_menu ul li:hover ul, #fogalmak_menu ul a:hover ul{
visibility:visible;
height:auto;
}
/* keep the third level hidden when you hover on first level list OR link */
#fogalmak_menu ul :hover ul ul{
/*visibility:hidden;*/display:none;
}
/* keep the fourth level hidden when you hover on second level list OR link */
#fogalmak_menu ul :hover ul :hover ul ul{
display:none;
}
/* make the third level visible when you hover over second level list OR link */
#fogalmak_menu ul :hover ul :hover ul{
display:block;
bottom:0;
}
/* make the fourth level visible when you hover over third level list OR link */
#fogalmak_menu ul :hover ul :hover ul :hover ul { 
display:block;
bottom:0;
}

.fix_fogalmak {
color:#000;
}

#fogalmak {
position:absolute;
margin-left:142px;
left:50%;
width:40px;
bottom: 48px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:100;
}

* html #fogalmak {
width:20px;
height:24px;
}

/*koszonto*/


body#kosz {
padding: 0;
margin: 0;
text-align: center;
overflow: auto;
font-family: Verdana, sans-serif; /*Georgia, serif;*/
font-size: 8pt;
background-color: #cc9a64;
}

div#koszonto {
position: relative;
left:0; top:0;
width: 994px;   
height: 664px;  
margin: 0 auto;
border: none;
overflow: auto;
}

* html div#koszonto {
width: 996px;
height: 666px;
}


div#kosz_bal {
position: absolute;
left:  0;
width: 480px;
}
div#kosz_jobb {
position: absolute;
left:  500px;
width: 480px;
}
img#i1 {
position: absolute;	margin: 0; border: 0;
left: 25px;
top: 47px;
}
img#i2 {
position: absolute; margin: 0; border: 0;
left: 250px;
top: 47px;
}
img#i3 {
position: absolute; margin: 0; border: 0;
left: 25px;
top: 332px;
}
img#i4 {
position: absolute; margin: 0; border: 0;
left: 250px;
top: 332px;
}

/*Kereses*/
input.text  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : normal;
font-size : 12px;
text-decoration : none;
width : 120px;
}

input.button  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : normal;
font-size : 12px;
text-decoration : none;
}

input.checkbox  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : normal;
font-size : 12px;
text-decoration : none;
}

span.checkbox  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}

* html #chk_box{
position: absolute;
margin-top:-20px;
}
*+ html #chk_box {
position: absolute;
margin-top:-10px;
}

select.select  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : normal;
font-size : 12px;
text-decoration : none;
}

h1.result  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : bold;
font-size : 14px;
text-decoration : none;
}

p.result  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : normal;
font-size : 12px;
text-decoration : none;
}

a.result:link  {
font-family : verdana, arial,helvetica,sans-serif;
color : #03629C;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}

a.result:visited  {
font-family : verdana, arial,helvetica,sans-serif;
color : #03629C;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}

a.result:active  {
font-family : verdana, arial,helvetica,sans-serif;
color : #9D9D9D;
font-weight : bold;
font-size : 12px;
text-decoration : underline;
}

a.result:hover  {
font-family : verdana, arial,helvetica,sans-serif;
color : #9D9D9D;
font-weight : bold;
font-size : 12px;
text-decoration : underline;
}

span.extract  {
font-family : verdana, arial,helvetica,sans-serif;
color : #000000;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}

a.ts:link  {
font-family : verdana, arial,helvetica,sans-serif;
color : #03629C;
font-weight : normal;
font-size : 9px;
text-decoration : none;
}

a.ts:visited  {
font-family : verdana, arial,helvetica,sans-serif;
color : #03629C;
font-weight : normal;
font-size : 9px;
text-decoration : none;
}

a.ts:active  {
font-family : verdana, arial,helvetica,sans-serif;
color : #9D9D9D;
font-weight : normal;
font-size : 9px;
text-decoration : underline;
}

a.ts:hover  {
font-family : verdana, arial,helvetica,sans-serif;
color : #9D9D9D;
font-weight : normal;
font-size : 9px;
text-decoration : underline;
}


div.ikonsor { width: 450px;  height:60px; text-align:center; }
div.ikonsor img { border:none; padding:0; margin:0; }
div.ikonsor a   { border:none; outline:none; padding:0; margin:0; }

#ikonsor1 { position:absolute; left: 20px; top:570px; text-align:center; }
#ikonsor2 { position:absolute; left:515px; top:570px; text-align:center; }


#kosz_text                    { font-size:10pt; }
#kosz_text #kosz_konyv_cim    { font-size:13pt; }
#kosz_text #kosz_konyv_kiadas { font-size: 8pt; position:relative; top:400px; }

#koszonto #kosz_impresszum    { text-align:center; font-size: 8pt; padding:10px; }
#koszinto #kosz_webkonyvrol   { text-align:center; font-size:10pt; padding:10px; }
#kosz_webkonyvrol #kosz_cim   { font-size:1.2em; font-weight:bold; }
#kosz_webkonyvrol #kosz_torzs { text-align:justify; font-size:8pt; }

#kosz_tm     { font-size:7pt; }
#kosz_koszi  { font-size:8pt; }

b.osszeg {
font-weight: bold;
color: #0000ff;
}

#konyv_kulso {
width:  1010px;
height:  684px;
padding: 0;
margin: 0;
margin-left:-500px;
left:50%;
position: absolute;
top: 0;
background-color:#000088;
}

#kosz_konyv_fo { position:relative; top:160px; }
#kosz_jobb_belso { position:relative; top:50px; }


#border_top    { height:  10px; background-color:#cc9a64; }
#middle_cont   { height: 664px; /*background-color:#ff88ff;*/ }
	#border_left   { height: 664px; width:   8px; left:    0px; top:10px; /*background-color:#ff8888;*/ float:left;   background-image: url('../img/pgborder_left.jpg');  }
	#konyv_kozep   { height: 664px; width: 994px; left:    8px; top:10px; /*background-color:#8888ff;*/ float:left;  }
	#border_right  { height: 664px; width:   8px; right:1010px; top:10px; background-color:#cc9a64; float:right; }
#border_bottom { height:  11px; /*background-color:#88ff88;*/ background-image: url('../img/pgborder_bottom.jpg'); }

ol .sorszamok {
list-style-type: decimal;
}

ul .sorszamok {
list-style-type: disc;
}


/*Hatter megoldas*/
#fej_hatter {
overflow:hidden;
position:absolute;
margin-left:-505px;
left:50%;
height:44px;
width:1010px;
z-index:-11;
background: transparent url(../img/hatter_fej.png) no-repeat scroll 0 0;
top: 5px;
}

* html #fej_hatter {
height:44px;
width:1010px;
top: 5px;
}

#torzs_hatter {
display:block;
overflow:hidden;
position:absolute;
top:49px;
margin-left:-505px;
left:50%;
width:1010px;
bottom:55px;
z-index:-10;
background: url(../img/hatter_torzs.png) repeat-y scroll 0 0;
}

* html #torzs_hatter {
top:49px;
bottom:0;
height:100%;
width:1010px;
border-bottom:55px;
}

#lab_hatter_MJ, #lab_hatter_V8, #lab_hatter_8i, #lab_hatter_WJ {
position:absolute;
bottom:0px;
margin-left:-505px;
left:50%;
width:1010px;
height:78px;
background-color:transparent;
z-index:-10;
background: url(../img/hatter_lab_MJ.png);
}
#lab_hatter_V8 {
background: url(../img/hatter_lab_V8.png);
}
#lab_hatter_8i {
background: url(../img/hatter_lab_8i.png);
}
#lab_hatter_WJ {
background: url(../img/hatter_lab_WJ.png);
}

table.arlista {
border: solid black 1px;
border-collapse: collapse;
font-size: 8pt;
width: 350px;
}

table.arlista th, table.arlista td {
border: solid black 1px;
text-align: right;
padding-left: 10px;
padding-right: 10px;
}

table.arlista th {
font-weight: bold;
padding-top: 0.3em;
}

table.arlista .balra {
text-align: left;
}


/* Megrendelolap */
#rendelo_kozepre {
position:absolute;
margin-left:-400px;
top:20px;
left:50%;
width:800px;
height:556px;

font-family : verdana, arial,helvetica,sans-serif;
font-weight: normal;
}

* html #rendelo_kozepre {
width:798px;
height:554px;
}

#rendelo_fej {
margin:0;
padding:0;
width: 800px;
height: 44px;
background-image: url('../img/rendelo_fej.png');

color: white;
font-size: 13pt;
}

* html #rendelo_fej {
width:798px;
height:44px;
/*background-image:none;	background: #8888ff;*/
}

#rendelo_tor {
margin:0;
padding:0;
display:block;
overflow:hidden;
position:absolute;
top:44px;
width:800px;
height:540px;
background-image: url('../img/rendelo_torzs.png');

color : #555;
font-size : 12pt;
}


* html #rendelo_tor {
/*height:498px;*/
width:798px;
/*background-image:none;	background: #ffff88;*/
}

#rendelo_potroh{
margin:0;
padding:0;
position:absolute;
top:584px;
width:800px;
height:12px;
background-image: url('../img/rendelo_lab.png');
background-repeat: no-repeat;
}

* html #rendelo_potroh {
width:798px;
height:10px;
/*	background-image:none;	background: #88ff88;*/
}

#rendelo_bele {
margin:0;
padding:0;
overflow:auto;
position:absolute;
top:0px;
left:10px;
width:785px;
height:540px;
/*	text-align: center;*/
/*background-color: #8888ff;*/
}

/*#rendelo_kozepre h2.alcim { text-align:left; }*/

#rendelo_fej h1 {
font-size: 16pt;
float:left;
padding-left: 15px;
padding-top: 10px;
}

#orderstep {
float:right;
padding-right:15px;
font-size:10pt;
}

.rendeles_fazis, .rendeles_fazis:link, .rendeles_fazis:active, .rendeles_fazis:visited {
color: cyan;
}

.rendeles_megvolt, .rendeles_megvolt:link, .rendeles_megvolt:active, .rendeles_megvolt:visited {
color: #8f8;
font-weight: normal;
text-decoration: underline;
}
.rendeles_aktiv {
color: yellow;
font-weight: bold;
text-decoration: none;
}


table.rendelo {
margin-left: 10px;
/*	margin-right: 5px;*/
border: none;/*solid black 1px;*/
border-collapse: collapse;
font-size: 8pt;
width: 750px;
}

table.rendelo th, table.rendelo td {
border:solid black 1px;
text-align: right;
padding-left: 10px;
padding-right: 10px;
}

table.rendelo th {
font-weight: bold;
padding-top: 0.6em;
}

table.rendelo .csupasz,
table.rendelo tr.csupasz th,
table.rendelo tr.csupasz td {
border:none;
}

table.rendelo .mi   { text-align:left;                }
table.rendelo .ar   { text-align:right;  width:100px; }
table.rendelo .pld  { text-align:center; width:100px; }
table.rendelo .ossz { text-align:right;  width: 70px; }
table.rendelo input.pld { text-align:right; width:80px; font-size:8pt; height:1.1em; }
table.rendelo th.vad    { text-align:left;  width:130px; }
table.rendelo td.vad    { text-align:center; }
table.rendelo input.vad { width:500px; font-size:8pt; height:1.3em; }
.kell { color:red; }

p.arlista_akcio {
color: #f00;
font-size: 10pt;
}


div.nyito_fuzet {
/*	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;*/
/*	font-family: Georgia, Georgia, serif;*/
/*font-family:Times New Roman, Times, serif;*/
}

.fuzet_cim {
/*font-family:Times New Roman, Times, serif;*/
font-weight: bold;
font-size: 19pt;
font-variant: small-caps;
color: #246A8A; /*#6482bc;*/ /*#4080CA;*/ /*#4e6c87;*/
text-align: center;
margin-top: -0.2em;
margin-bottom: 0;

position: relative;
z-index: 6;
}

.fuzet_kek {
/*font-family:Times New Roman, Times, serif;*/
font-weight: bold;
font-size: 9pt;
color: #000; /*#246a8a;*/

position: relative;
z-index: 6;
}

.fuzet_szoveg {
/*font-family:Times New Roman, Times, serif;*/
/*	font-weight: bold;*/
font-size: 8pt;
color: #666;/*#212121;*/
margin: 0 1em 1em 2em; /* top right bottom left */
text-align: justify;

position: relative;
z-index: 6;
}

.fuzet_cim a, .fuzet_cim a:visited, .fuzet_cim a:link, .fuzet_cim a:active,
.fuzet_kek a, .fuzet_kek a:visited, .fuzet_kek a:link, .fuzet_kek a:active {
border: none;
outline: none;
text-decoration: none;
color: #4040ff;
}

.fuzet_cim img { border:none; outline:none; }

.fuzet_kek a { text-decoration: underline; }

.fuzet_szoveg a, .fuzet_szoveg a:visited, .fuzet_szoveg a:link, .fuzet_szoveg a:active {
text-decoration: underline;
border: none;
outline: none;
color: #4040ff;
}

.fuzet_szoveg a:hover, .fuzet_cim a:hover, .fuzet_kek a:hover {
color: #6060ff;
}

.fuzet_szoveg a.noul {
text-decoration: none;
}



/*.fuzet_link {  }*/

.fuzet_kep_jobb {
border: none;
float: right;
padding-left: 1em;
margin-top: -1em;
}

.fuzet_kisnyil {
border: none;
outline: none;
position: relative;
top: 0.25em;
}

a.fulldiv {
display: block;
width: 100%;
height: 100%;
text-decoration: none;
outline: none;
border: none;
}


/* reg.php, reg_inc.php */
.reg_hiba { color:white;  background-color:red; font-weight:bold; }

body#quiz_reg   { color:white; font-size:10pt; font-family:Verdana,sans-serif; background-color:#004000; }
body#quiz_reg   a { font-weight:bold; /*text-decoration:none;*/ border:none; outline:none; }
body#quiz_reg   a:visited { color:#eeee00; }
body#quiz_reg   a:link    { color:#eeee00; }
body#quiz_reg   a:active  { color:#eeee00; }
body#quiz_reg   a:hover   { color:#ffff00; }
body#quiz_reg   .reg_hiba { color:red;  background-color:white; font-weight:bold; }
body#quiz_reg   h2        { color:#eeee00; }
body#quiz_reg   p.kiem    { color:#eeee00; }

body#konyv_reg  { color:black; font-size:10pt; font-family:Verdana,sans-serif; background-color:white; }
body#konyv_reg  a { font-weight:bold; /*text-decoration:none;*/ border:none; outline:none; }
body#konyv_reg  a:visited { color:#008; }
body#konyv_reg  a:link    { color:#008; }
body#konyv_reg  a:active  { color:#008; }
body#konyv_reg  a:hover   { color:#00f; }
body#konyv_reg  .reg_hiba { color:red;  background-color:yellow; font-weight:bold; }
body#konyv_reg  h2        { color:#058; }
body#konyv_reg  p.kiem    { color:#058; }

body#select_body { color:black; font-size:10pt; font-family:Verdana,sans-serif; background-color: #feddb2; overflow:auto; }
#select_table  { border: none; }
/*#select_table td { padding-left: 50px; padding-right:50px; }*/
td.select_text { font-size:10pt; text-align:center; vertical-align:top; 
                 padding-left:20px; padding-right:20px; padding-top:0; margin-top:0; padding-bottom:30px; }
td.select_pic  { width:25%; text-align:center; }
img.select_img  { border:none; outline:none; padding-bottom:0; margin-bottom:0; }
#select_body a { text-decoration:none; border:none; outline:none; color:blue; }
#select_head { margin:10px; padding:5px; background-color:#edcca1; font-size:12pt; }
#select_foot { margin:10px; padding:5px; background-color:#edcca1; font-size:10pt; }
#select_head a { /*text-decoration:underline;*/ }
td.select_logout { text-align:right; font-size:10pt; }
#select_head table { width:100%; }


#lf_cont {
	position:absolute;
	margin-left:-250px;
	top:50px;
	left:50%;
	width:502px;
	height:402px;
	font-family : verdana, arial,helvetica,sans-serif;
	font-weight: normal;
	background-color:#0000a0;
	background-image:url('../img/bejelentkezes.jpg');
}

* html #lf_cont {
	width:500px;
	height:400px;
}

body#lf_body { color:black; font-size:10pt; font-family:Verdana,sans-serif; background-color: #feddb2; overflow:auto; }



#reg_cont {
	position:absolute;
	margin-left:-250px;
	top:50px;
	left:50%;
	width:502px;
	height:402px;
	font-family : verdana, arial,helvetica,sans-serif;
	font-weight: normal;
	background-color:#0000a0;
	background-image:url('../img/regisztracio.jpg');
}

* html #reg_cont {
	width:500px;
	height:400px;
}

body#reg_body { color:black; font-size:10pt; font-family:Verdana,sans-serif; background-color: #feddb2; overflow:auto; }



a.lilulolink         { text-decoration: underline; font-weight: bold; }
a.lilulolink:visited { color: #a0a; font-weight: normal; }
a.lilulolink:link    { color: #00c; font-weight: bold;   }
a.lilulolink:hover   { /*color: #00f;*/ font-size: 12px;   }


