﻿/*@import "felhasznalo_adatok.css";
@import "galeria.css";
@import "oldalterkep.css";
@import "reminder.css";
@import "forum.css";*/
/*@import "inputs.css";*/ /* Beviteli mezők, gombok */
/*@import "hirek.css";*/ /* Nyitó hírek */
@import "inputs.css";
@import "kereso_form.css";
@import "belepes.css";
@import "email_feliratkozas.css";
@import "ddown.css";
@import "oldalterkep.css";
@import "contactperson.css";
@import "hirek.css";
@import "kapcsolattartok.css"; /* Jobb alsó doboz */
@import "fogalomtar.css"; /* Fogalomtár modul */
@import "rendezvenyek.css";
@import "tiny_stilusok.css"; /* a Tiny "Stílusok" legördülőben beállítható classok */


html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #000;
  background-color: #FFF;
}
p, div, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #000;
}
a{
  color: #000;
  text-decoration: underline;
}
a:hover{
	color: #000;
	text-decoration: none;
}
form {
	display: inline;
}
img {
	border: 0;
}
#tartalom li, #nyito_box1 li, #nyito_box2 li, #nyito_box3 li{
  list-style-image: url(../images/bg_ls.gif);
}
.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
}
.rejtett{
  display: none;
}
.terkoz{
	font-size: 1px;
	height: 10px;
}

address{
  color: #000;
}

h1{
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
h2,h3,h4,h5{
	margin: 0;
	font-size: 12px;
	font-weight: none;
}


/******************/
/* Keret template */
/******************/


#site{
  text-align: center;
}

#site_en{
  text-align: center;
}

#page{
  width: 970px;
  margin: 0 auto;
  text-align: left;
 }


  /* Fejléc */

#fejlec{
  height: 123px;
  background: url(../images/fejlec.jpg) no-repeat;
  text-align: left;
}
#site_en #fejlec{
  height: 123px;
  background: url(../images/fejlec_en.jpg) no-repeat;
  text-align: left;
}
#fejlec div#nyitolap_link{
  float: left;
  width: 417px;
  height: 123px;
}
#fejlec div#nyitolap_link a{
  display: block;
  margin: 65px 0px 0px 214px;
  width: 117px;
  height: 49px;
  font-size: 1px;
  line-height: 150px;
  overflow: hidden;
}

#fejlec div#fejlec_jobb{
}

div#menu_v_felso{
  float: left;
  width: 494px;
  height: 28px;
  overflow: hidden;
}
div#zaszlok{
  width: 59px;
  height: 28px;
  padding-top: 6px;
  text-align: left;
  overflow: hidden;
  display:block;
}

*html div#zaszlok{
  width: 56px;
  height: 28px;
  padding-top: 6px;
  text-align: left;
  overflow: hidden;
  display:block;
}

div#zaszlok div#lang_hun{
  float: left;
  margin-right: 5px;
}
div#zaszlok div#lang_hun a{
  display: block;
  width: 21px;
  height: 16px;
  font-size: 1px;
  line-height: 50px;
  overflow: hidden;
  background: url(../images/flag_hun.jpg) no-repeat;
}
div#zaszlok div#lang_eng{
  float: left;
}
div#zaszlok div#lang_eng a{
  display: block;
  width: 21px;
  height: 16px;
  font-size: 1px;
  line-height: 50px;
  overflow: hidden;
  background: url(../images/flag_eng.jpg) no-repeat;
}

div#menu_v_felso ul{
  margin: 0 0 0 3px;
  padding: 6px 0 0 0;
  width: 494px;
  height: 11px;
  list-style: none;
  text-align: right;
}
div#menu_v_felso ul li{
  display: inline;
  padding: 0 8px 0 8px;
  border-right: 2px solid #FFF;
}
div#menu_v_felso ul li a{
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
div#menu_v_felso ul li a:hover{
  color: #000;
}


#menu_dd{
  height: 27px;
  background: url(../images/bg_menu_v.gif) repeat-x;
}

  /* Fejléc vége */



#kozep{
  background: url(../images/bg_kozep.gif) bottom left no-repeat;
  text-align: left;
}


/* Baloldal */

#baloldal{
  float: left;
  width: 170px;
  overflow: hidden;
}


    /* Menü bal, első szint*/

#menu_bal ul{
  list-style: none;
  margin: 0;
  padding: 0;
  background: #840D2D url(../images/bg_menu_bal.gif) 6px 0px repeat-y;
}
#menu_bal ul li{
  margin: 0 0 1px 0;
}
#menu_bal ul li a{
  display: block;
  height: 25px;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  background: #840D2D url(../images/bg_menu_bal_lv1.gif) 8px 9px no-repeat;
}
#menu_bal ul li a:hover{
  padding-left: 10px;
  text-decoration: none;
  font-weight: bold;
  background: #840D2D url(../images/bg_menu_bal_lv1.gif) 18px 9px no-repeat;
}
#menu_bal ul li a span{
  display: block;
  padding: 5px 0px 0px 19px;
}

    /* Menü bal, első szint vége */

    /* Menü bal, második szint */

#menu_bal ul li a.level_2{
  display: block;
  height: 25px;
  color: #840D2D;
  text-decoration: none;
  font-weight: bold;
  background: #FFF url(../images/bg_menu_bal_lv2.gif) 18px 9px no-repeat;
}
#menu_bal ul li a.level_2:hover{
  text-decoration: none;
  font-weight: bold;
  background: #FFF url(../images/bg_menu_bal_lv2.gif) 28px 9px no-repeat;
}
#menu_bal ul li a.level_2 span{
  display: block;
  padding: 5px 0px 0px 29px;
}

    /* Menü bal, második szint vége */


/* Baloldal vége */



/* Tartalom */

#tartalom_kozep{
  float: left;
  margin: 0px 3px 5px 2px;
  width: 611px;
  overflow: hidden;
  background: none;
  border-top: 4px solid #7e232b;
  /*background: url(../images/bg_content.gif) bottom left repeat-x;*/
}


#nyito_banner_top{
  margin: 0;
  padding: 0;
}

.nyito_sep{
  margin: 2px 0px 2px 0px;
  height: 4px;
  font-size: 1px;
  background: #7e232b;
}

#nyito_udvozlet{
  margin: 0;
  width: 611px;
  height: 118px;
  overflow: hidden;
  background: #e4a11b;
}
#nyito_udvozlet_cim{
  height: 35px;
  line-height: 100px;
  overflow: hidden;
  background: url(../images/bg_nyito_udvozlet.gif) 11px 13px no-repeat;
  margin-bottom: 0;
  padding-bottom: 0;
}
#site_en #nyito_udvozlet_cim{
  height: 35px;
  line-height: 100px;
  overflow: hidden;
  background: url(../images/bg_nyito_udvozlet_en.gif) 11px 13px no-repeat;
}
#nyito_udvozlet_tartalom{
  margin: 5px 15px 15px 23px;
}

#nyito_udvozlet_tartalom p{
	margin-top: 0;
	padding-top: 0;
}

#nyito_boxok{
  margin: 0px;
}

.nyito_box_bg{
	background-image: url(../images/nyito_box_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
* html .nyito_box_bg {
	height:80px;
}
#nyito_box1{
  float: left;
  margin: 2px 3px 2px 0px;
  width: 304px;
  /*  overflow: hidden; */ /* qno 2007. 10. 17. hogy a nyitó boxok tartalmai lefelé növekedhessenek a főoldalon */
  /*background: url(../images/bg_nyito_box.gif) bottom repeat-x;*/
  border-top: 4px solid #7e232b;
  background-color:transparent;
}

*html #nyito_box1{
  height: 173px; /* qno 2007. 10. 17. hogy a nyitó boxok tartalmai lefelé növekedhessenek a főoldalon */
}

h3#nyito_box1_cim{
  margin: 10px 0px 0px 10px;
  padding: 0;
  color: #e4a11b;
  font-family: Arial;
  font-size: 15px;
}
#nyito_box1_tartalom{
  margin: 0px 10px 15px 15px;
}

#nyito_box2{
  float: left;
  margin: 2px 0px;
  width: 304px;
  /*background: url(../images/bg_nyito_box.gif) bottom repeat-x;*/
  border-top: 4px solid #7e232b;
  background-color:transparent;
}
h3#nyito_box2_cim{
  margin: 10px 0px 0px 10px;
  padding: 0;
  color: #e4a11b;
  font-family: Arial;
  font-size: 15px;
}
#nyito_box2_tartalom{
  margin: 0px 10px 15px 15px;
}

#nyito_box3{
  clear: both;
  margin: 0px 0px 15px 0px;
  padding-bottom: 15px;
  width: 611px;
  /*height: 97px;*/
  overflow: hidden;
  background: url(../images/bg_nyito_box.gif) bottom repeat-x;
  border-top: 4px solid #7e232b;
}
h3#nyito_box3_cim{
  margin: 10px 0px 0px 10px;
  padding: 0;
  color: #e4a11b;
  font-family: Arial;
  font-size: 15px;
}
#nyito_box3_tartalom{
  margin: 0px 10px 0px 15px;
}



#tartalom{
  background: none;
  margin: 15px;
}

h1#cim{
  margin: 10px 0px 0px 10px;
  padding: 0;
  color: #e4a11b;
  font-family: Arial;
  font-size: 15px;
}

#utvonal{
  margin: 10px 0px 0px 10px;
  padding: 0;
  color: #C6C6C6;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
}
#utvonal a{
  color: #C6C6C6;
  text-decoration: none;
}
#utvonal a:hover{
  color: #e4a11b;
  text-decoration: none;
}
#utvonal span.utvonal_akt1{
  color: #e4a11b;
}
#textwhite p{
	text-align:justify;
}
#contactperson_form select {
	z-index:1;
}
/* Tartalom vége */



/* Jobboldal */

#jobboldal{
  float: right;
  width: 184px;
  margin: 0 0 15px 0;
  padding: 0;
  overflow: hidden;
}
#kereses{
  width: 184px;
  height: 93px;
  margin-bottom: 4px;
  background: url(../images/bg_kereses.gif) repeat-x;
}

#belepes{
  width: 184px;
  height: 133px;
  margin-bottom: 4px;
  background: url(../images/bg_belepes.gif) repeat-x;
}

#feliratkozas{
  width: 184px;
  height: 118px;
  margin-bottom: 4px;
  background: url(../images/bg_belepes.gif) repeat-x;
}


.cimke{
  display: block;
  float: left;
  width: 76px;
  padding: 3px 2px 0px 0px;
  color: #000;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
}
.egysor{
  clear: both;
  margin-bottom: 3px;
}

#kapcsolatfelvetel{
  margin: 1px 0px 10px 0px;
  background: url(../images/bg_kapcsolatfelvetel.jpg) no-repeat;
}
#site_en #kapcsolatfelvetel{
  margin: 1px 0px 10px 0px;
  background: url(../images/bg_kapcsolatfelvetel_en.jpg) no-repeat;
}
#kapcsolatfelvetel a{
  display: block;
  width: 185px;
  height: 80px;
  line-height: 200px;
  overflow: hidden;
}


/* Jobboldal vége */



/* Lábléc */

#lablec{
  width: 970px;
  height: 24px;
  text-align: left;
  overflow: hidden;
  font-size: 11px;
}

#lablec div#lablec_bal{
  float: left;
  width: 170px;
  height: 24px;
  background: #e4a11b;
  color: #FFF;
  font-weight: bold;
}
#lablec div#lablec_bal span{
  display: block;
  margin: 5px 0 0 12px;
}

#lablec div#lablec_jobb{
  float: right;
  width: 800px;
  height: 24px;
  background: #840c2c url(../images/bg_lablec.gif) no-repeat;
  overflow: hidden;
}

#menu_lablec{
  width: 777px;
  margin: 0 0 0 24px;
}

#menu_lablec ul{
  list-style: none;
  margin: 5px 0 0 0;
  padding: 0;
  float: right;
}
#menu_lablec ul li{
  float: left;
  padding: 0px 6px;
  border-right: 1px solid #FFF;
}
#menu_lablec ul li a{
  color: #FFF;
  text-decoration: none;
}
#menu_lablec ul li a:hover{
  color: #FFF;
  text-decoration: underline;
}

/* Lábléc vége */

/***********************/
/* Keret template vége */
/***********************/

.bal_box {
	border:4px solid #7e232b;
	width:162px;
	margin-bottom:5px;
}
* html .bal_box {
	width:170px;
}
*+html .bal_box {
	width:170px;
}