﻿body {
   background: #043E1F;
   margin: 0;
   padding: 0;
   text-align:center;
   font-family: Tahoma Verdana Helvetica sans-serif;

}

p {
   font-family: "Lucida Sans Unicode", verdana, "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica,   sans-serif;   
   margin: 0;
   color: #4f4e3f;
   
}

ul {
  font: 11px Verdana;
  margin: 0 15px 0 23px;
 line-height: 18px;
  text-align: left;
  color: #223331;
}

em { 
font: 14px "Times New Roman"; 
font-style: italic; 
padding: 0 0 12px 0;
line-height: 19px;
color: #ac3a3d;}

#typing {
	BEHAVIOR: url("behave_typing.htc"); FONT-FAMILY: "Trebuchet MS"
}

#main {
  width: 982px;
  margin: 0 auto 0 auto;
 

}


#content_all {
  float: left;
  padding: 0;
  background-color: #03803c;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;


 
}

#top {
  position: relative;
  top: 0; left: 0;
  width: 705px;
  height: 253px;
  padding: 0px;
  margin: 0;
  float: left;
  background-color: #ffffff; 
} 

#top p {
  font: 11px Verdana;
  margin: 0 70px 0 80px;
 line-height: 18px;
  text-align: right;
  color: #f0b806;
}


#menu_h {
  position: relative; 
  top: 0; left: 130px;
  height: 73px;
  padding: 0;
  float: left;
  background-color: #ffffff; 
  border-right: 1px solid #ffffff;
}

#header {
  position: relative;
  top: 0; left: 0;
  float: left;
  width: 705px;
  height: 180px;
  padding: 0px;
  margin: 0;
  background: url('images/header.jpg') no-repeat  top center;
} 

#datum {
  padding: 5px 0 0 610px;
  margin: 15px 0 10px 0;
}

#datum p {
  font: 18px "Trebuchet MS";
  margin: 40px 30px 0 0;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
} 

#year  {
  letter-spacing: 3;
} 

#day  {
  font: 40px "Trebuchet MS";
  font-weight: normal;
  margin: 20px 0 0 0;
 line-height: 40px;
  text-align: center;
  color: #ffffff;
 letter-spacing: -4;
} 

#left_all {
  width: 275px; 
  position: relative; 
  top: 0; left:0; 
  float: left;
  padding: 0;
  margin: 0;
  background:  #03803c url('images/left_bg.jpg') no-repeat  top left;
}

#left_all p {
  font: 11px "Lucida Sans Unicode";
  font-weight: normal;
  margin: 0 0 0 10px;
  line-height: 18px;
  text-align: justify;
  color: #ffffff;
}

#left_all A {
  color: #ffffff;
  text-decoration: none;
}

#left_all A:hover {
  color: #face56;
  text-decoration: none;
}

#akcio {
  width: 251px;
  height: ;
  top: -7px; left:0; 
  float: left;
  padding: 0;
  margin: 0 0 15px 15px;
}

#akcio p, #partner_text p {
  font: 11px "Lucida Sans Unicode", Tahoma;
  font-weight: normal;
  margin: 0 14px 0 16px;
  line-height: 18px;
  text-align: justify;
  color: #ffffff;
}

#akcio h3 {
  font: 11px "Lucida Sans Unicode", Tahoma;
  font-weight: bold;
  margin: 0 14px 0 16px;
  line-height: 18px;
  text-align: left;
  color: #ffcf69;
}

#akcio #dat {
  font: 11px "Lucida Sans Unicode", Tahoma;
  font-weight: normal;
  line-height: 18px;
  text-align: left;
  color: #bcfe54;
  text-transform: uppercase;
  letter-spacing: 1;
}


#akcio_bg {
 background: url('images/akcio_top.jpg') top left no-repeat;
 width: 251px;
 margin: 0;
 padding-top: 10px;
}

#noalpha_txt  {
color: #ffffff;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}


#png1 {
padding: 0;
margin: 0;  
filter:alpha(opacity=20);
 	-moz-opacity:.20;
 	opacity:.20;
}

#partner {
  width: 251px;

  float: left;
  padding: 0;
  margin: 0 0 0 15px;
}

#partner_text {
  width: 251px;
 
  padding-top: 140px;
  background: url('images/partner.png') top left no-repeat;
}

#partner_text h3 {
  font: 11px "Trebuchet MS", Tahoma;
  font-weight: bold;
  margin: 0 14px 0 16px;
  line-height: 18px;
  text-align: left;
  color: #ffcf69;
}

#png2 {
margin: 15px 0 0 0;  
filter:alpha(opacity=100);
 	-moz-opacity:1;
 	opacity:1;
}


/* Content */


#content_in {
  position: relative;
  width: 705px; 
  float: left;
  left: 0; 
  padding: 0;
  margin: 0;
  background: #03803c url('images/content_bg.jpg') top left no-repeat;
}

#content_in  ul, #content_in  li {
  font: 11px Verdana;
  margin: 0 25px 0 25px;
 line-height: 18px;
  text-align: left;
  list-style-type: square;
  color: #ffcd53;
}

.blacktext {
  color: #6d706d;
}


#content_text {
  position: relative;
  width: 665px;
  float: left;
  left: 0; 
  padding: 0;
  margin: 0 0 0 15px;
  background: #ffffff url('images/content_head.jpg') top left no-repeat;
}


#content_text  p {
  font: 11px "Lucida Sans Unicode";
  margin: 0 25px 0 25px;
  line-height: 18px;
  text-align: justify;
  color: #6d706d;
}

#content_text .projekt  p {
  font: 11px "Lucida Sans Unicode";
  margin: 0;
  line-height: 18px;
  text-align: left;
  color: #6d706d;
}

#content_text h1 {
   font-family: Impact;
   font-size: 18px;
   font-weight: 500;
   margin: 15px 40px 5px 20px;
   padding: 0;
   text-transform: uppercase;
   letter-spacing: 1;
   text-align: left;
   color: #eb6e3a;  
}

#content_text A {
  COLOR: #eb6e3a;
  TEXT-DECORATION: none;
  font-weight: bold;
  line-height: 19px;
}

#faq A {
  font-family: "Trebuchet MS";
  font-size: 12px;
  COLOR: #559b16;
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height: 19px;
}

#content_text #faq A:hover {
  COLOR: #3aaa25;
  TEXT-DECORATION: underline;
  font-weight: normal;
  line-height: 19px;
}

#content_text #faq A:visited {
  COLOR: #f7b532;
  TEXT-DECORATION: none;
  font-weight: normal;
  line-height: 19px;
}

#content_text A:visited {
  COLOR: #f7b532; 
  font-weight: bold;
  line-height: 19px;
}

#content_text A:hover {
  COLOR: #3aaa25; 
  TEXT-DECORATION: underline;
  font-weight: bold;
  line-height: 19px;
}


#content_text h3, #content_text_green h3 {
   font: 12px "Trebuchet MS";
   font-weight: bold;
   color: #e79822;
   margin: 0 25px 0 25px;
   line-height: 18px;
   text-align: justify;
}

#content_text .projekt h3 {
   font: 12px "Trebuchet MS";
   font-weight: bold;
   color: #e79822;
   margin: 0;
   line-height: 18px;
   text-align: left;
}
#content_bt {
  width: 665px; 
  height: 31px;
  margin: 0 0 30px 15px;
  float: left;
  left: 0; 
  background: url('images/content_bt.png') top left no-repeat;
}

#content_text_green {

}

#content_text_green p {
  font: 11px "Lucida Sans Unicode";
  margin: 0 25px 0 25px;
  line-height: 18px;
  text-align: justify;
  color: #ffffff;
}

#content_text_green h1 {
   font-family: Impact;
   font-size: 18px;
   font-weight: 500;
   margin: 0 0 0 45px;
   padding: 0;
   text-transform: uppercase;
   letter-spacing: 1;
   text-align: left;
   color: #fec72d; 
}

#content_in h5 {
   font: 11px Verdana;
   font-weight: bold;
   color: #acf318;
   margin: 10px 25px 0 25px;
   line-height: 15px;
   text-align: left;
}

#content_text_green A {
  color: #acf318;
  text-decoration: none;
}

#content_text_green A:hover {
  color: #fec72d;
  text-decoration: none;
}



#green {
   width: 665px; 
   height: 50px;
   margin: 0;
}

#data p {
   margin: 0 5px 0 5px;
}

#data h6 {
   margin: 0 5px 0 20px;
   font: 11px Verdana;
   font-weight: normal;
   color: #ffffff;

}


.kategoria {
  color: #67a71b;
  font-weight: bold;
}

#cikkdatum p {
  color: #b2b6a9;
   font-family: "Trebuchet MS";
   font-size: 13px;
   font-weight: normal;
   margin: 0 25px 5px 25px;
   padding-bottom: 3px;
   border-bottom: 1px dashed #cfd3c7;
   text-align: right;
   text-transform: uppercase;
}

#cikkdatum2 p {
  color: #90ec5e;
   font-family: "Trebuchet MS";
   font-size: 13px;
   font-weight: normal;
   margin: 0 25px 5px 25px;
   padding-bottom: 3px;
   border-bottom: 1px dashed #90ec5e;
   text-align: right;
   text-transform: uppercase;
}




#content_in h2 {
   font: normal 13px "Lucida Sans Unicode";
   font-weight: bold;
   margin: 10px 40px 0 25px;
   color: #85a81e;
   text-align: left;
}



#content_in #hirek1 {
   background: url(images/hirek_bg1.jpg) bottom left no-repeat;
  padding: 0 10px 15px 10px;
}

#content_in #hirek2 {
   background: url(images/hirek_bg2.jpg) top left no-repeat;
  margin-top: 20px;
  padding: 1px 10px 10px 10px;
}

#content_in #tartalom {
   background: url(images/t_bg.jpg) top left no-repeat;
  margin: 0;
  padding: 1px 10px 10px 10px;
}


#content_in #cikkek {
   border-bottom: 1px dashed #edd199;
   padding-bottom: 7px;
   margin: 0 15px 0 23px;
}

.pic_fooldal1  {
 margin: 4px 0 7px 10px;
 float: right;
 border: 1px solid #027f3c;
}

.pic_fooldal2  {
 margin: 0 10px 7px 0;
 float: left;
 border: 3px solid #036f35;
}

.pic_g  {
 margin: 5px;
 padding: 0 0 6px 0;
 background-color: #dee6cd;
 border: 4px solid #dee6cd;
}

.pic1 {
 border: 1px solid #d2c3a0;
 margin: 0 0 7px 15px;
}

.pic2 {
  margin: 0 0 4px 5px;
}


.banner {
 
 border: 1px solid #525240;
}





#calendar {
  width: 215px; height: 190px;
  padding: 7px 0 0 0;
  margin: 0;
  background: url(images/naptar_bg.jpg) top center no-repeat;

}

#calendar  p {
  font: 11px verdana;
  margin: 0 20px 0 70px;
  padding: 0;
  line-height: 17px;
  text-align: left;
  color: #636b42;
}

#calendar A {
  font: 11px verdana;
  color: #636b42;
  text-decoration: none;
}

#calendar  A:hover {
  font: 11px verdana;
  color: #e9a502;
  text-decoration: underline;
}


#gallery {
  width: 215px; height: 190px;
  padding: 60px 0 0 4px;
  margin: 0;
  background: url(images/gallery_bg.jpg) top center no-repeat;
}

#gallery  p {
  font: 11px verdana;
  margin: 0 20px 0 70px;
  padding: 0;
  line-height: 17px;
  text-align: left;
  color: #636b42;
}

#gallery A {
  font: 11px verdana;
  color: #636b42;
  text-decoration: none;
}

#gallery  A:hover {
  font: 11px verdana;
  color: #e9a502;
  text-decoration: underline;
}

#gpic_fooldal {
  border: 1px solid #348eb0 ; 
  margin: 5px;
}


/* GALLERY page */

#gallery2  {
 padding: 0 0 0 15px;
 align: center;
}

.gallery_all   {
 margin: 2px;
 padding: 10px 0 5px 7x;
 background: url('images/gallery_pic.jpg') no-repeat top left;
 height: 120px; width: 160px;
 float: left;
}


.gallery_all_intro   {
 margin: 2px;
 padding: 10px 0 5px 7x;
 background: url('images/gallery_pic.jpg') no-repeat top left;
 height: 120px; width: 160px;
}

#gallery_all_pic {
 border: 1px solid #ffffff;
 margin: 8px 2px 2px 2px;
 align: left;
}

#right {
  float: left;
  margin:0; padding:0; 
  width: 240px; 
  position:absolute; 
  left:739px; 
  top:25px; 

}

#gallery_in {
  width: 209px;
  height: 480px;
  padding: 0;
  margin: 0;
  background: url(images/gallery.jpg) top left no-repeat;
}

#gallery_in .pic{
  margin: 48px 20px 0 20px;
  align: center;
  border: 1px solid white;
}

#gallery_in  p {
  font: 11px Verdana;
  margin: 0 20px 5px 20px;
  padding: 0;
 line-height: 15px;
  text-align: center;
  color: #facd72;
}

#gallery_in  a {
  font: 11px Verdana;
  line-height: 15px;
  text-align: center;
  color: #facd72;
  text-decoration: none;
}

#gallery_in  a:hover {
  font: 11px Verdana;
  line-height: 15px;
  text-align: center;
  color: #f5be4e;
  text-decoration:underline;
}


#price p {
  font: normal 11px "Tahoma";
  color: #3c3f41;
   margin: 2px 3px 0 2px;
   text-align: left;
  line-height: 17px;
}

#price h5 {
   font: bold 11px "Tahoma";
  color: #3c3f41;
   margin: 2px 10px 2px 3px;
   text-align: right;
  line-height: 17px;
}

#price h6 {
 font: bold 11px "Tahoma";
   color: #665f4b;
   margin: 0;
   text-align: left;
  line-height: 17px;
}

#price2 p {
  font: normal 11px "Tahoma";
   color: #665f4b;
   margin: 0;
   text-align: center;
  line-height: 17px;
}

#price2 h4 {
   font: bold 11px "Tahoma";
   color: #e5980a;
   margin: 0;
   text-align: center;
  line-height: 17px;
}

#sitemap A {
  COLOR: #6E7F53;
  TEXT-DECORATION: none;
  font: normal 11px Verdana;
  font-weight: normal;
  line-height: 19px;
  text-decoration: none;
}

#sitemap A:visited {
  COLOR: #606756; 
  font: normal 11px Verdana;
  font-weight: normal;
  line-height: 19px;

}

#sitemap A:hover {
  COLOR: #f95BE54; 
  TEXT-DECORATION: underline;
  font: normal 11px Verdana;
  font-weight: normal;
  line-height: 19px;
  text-decoration: underline;
}

#kiem {
  width: 370px;
  height: 110px;
  padding: 15px 10px 10px 0;
  margin: 0;
  background: url(images/kiem_bg.jpg) top left no-repeat;
  align: center;
}

#kiem p {
 text-align: center;
}


/* bottom*/

#bottom {
  position: relative;
  float: left;
  align: center;
  left: 0; top: 0; float: left;
  width: 981px;
  height: 32px;
  padding: 0;
  margin: 0 auto 0 auto;
  background: #026430;
}

#bottom p { 
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff;
  margin: 7px 20px 0 20px;
  text-align: center;
  line-height: 14px;
 
}


#bottom A {
  color: #ffd45a;
  margin: 10px 0 10px 0;
  text-align: center;

  text-decoration: none;
}

#bottom A:hover {
  color: #a6f726; 
  font-weight: normal;
  TEXT-DECORATION: none;
}


#copyright {
  color: #e8e6be;
  margin: 30px 25px 7px 20px;
  text-align: center;
  font: 8pt Verdana;
}

#copyright A  {
  COLOR: #e8e6be;
  font-weight: normal;
  TEXT-DECORATION: none;
}

#copyright A:hover {
  COLOR: #ffffff; 
  font-weight: normal;
  TEXT-DECORATION: underline;
}



.button {
  border:1px solid rgb(182, 69, 56); font-family: Verdana; 
  font-size:8pt; 
  height: 25px;
  color:white; 
  background-color: #f76743; 
  width: 200px;
}

.textbox_content {
  border: 1px solid #eee7c6; 
  background-color:rgb(255,255,255);
  height: 30px;
  font-size:8pt;
}	

.select	{
	width:	250px;
	border-style: solid;
	border-width: 1px;
}

.textbox {
	border:1px solid #eee7c6; 
	font-family: Verdana;
	font-size: 8pt;
	height: 18px;
        width: 220px;
	background-color: rgb(255,255,255);
}	

.dd_box {
	border: 1px solid rgb(189, 188, 170); 
	font-family:Verdana;
	font-size:8pt;
	height: 18px;
	width: 370px;
        line-height: 19px;
	background-color:rgb(255,255,255);
}	



/* Menu*/




#nav, #nav ul {
	position: relative;
        float: left;
	width: auto;
        height: 52px;
	list-style: none;
       font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
	background: #ffffff;
	padding: 0;
	margin: 0;
        color: #ffffff;
	white-space: nowrap;
	background: url(images/menubg.png) bottom left no-repeat;    
}

#nav a {
	display: block; clear: left;
	color: #ffffff;       
	text-decoration: none;
	padding: 0;
}

#nav a.daddy {
}

#nav .moom {
 	float: left;
        color: #ffffff;       
	text-decoration: none;
	padding: 0 0 0 80px;
        background: url(images/menubg2.png) bottom 80px no-repeat;
}


#nav .moom a {
 	color: #f0ffca; 
}

#nav .moom a:hover {
 	background-color: #5b8818; 
}


#nav li {
	float: left;
	padding: 0;

}

#nav li ul {
	position: absolute;
	left: -999em;
	top: 49px;
	height: auto;
	font-weight: normal;
	margin: 0;
        z-index: 1001;
	
}

#nav li li {
	padding: 4px 1em 4px 0px;
	width: 155px;
	clear: left;
	line-height: 19px;
}

#nav li ul a {
	color: #ffffff;     
} 


#nav li ul a:hover {
	background-color: #81b01c;  
}


   

#nav li ul ul {
	margin: -1.75em 0 0 0em; 
	line-height: 19px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em; 
	text-decoration: none;       
   
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;       
} 

#nav li:hover, #nav li.sfhover {
	color: #fbdfb8;
        text-decoration: none; 
    
}


/* hirlevel */

#regtable {
  border: 0;

}

.regtable2 {
  border: 0;
  width: 225px;

}

.regtable2 p {
  line-height: 15px;
  font-family: Tahoma;
  font-size: 11px; 
  font-weight:normal;
  margin: 0 20px 0 0;
  text-align: justify;

}

.regtable2 h4 {
   font-family: "Trebuchet MS";
   font-size: 14px;
   font-weight: bold;
   margin: 5px 10px 5px 10px;
   color: #695f38;
   line-height: 120%;
   text-align: center;
}

.userform  {
   line-height: 13px;
   font: 8pt normal Tahoma;
   
}

.userform input {
  background-color:white;
  border: 1px solid #b7ecf8;
  font-family:Tahoma;
  font-size: 9pt;
  height: 18px;
  width: 180px;
  padding-top: 2px;
}

.userform .button1 {
  font-family: Verdana;
  font-size:8pt;
  height: 22px;
  color:white; 
  background-color: #21b0ce; 
  width: 180px;
  border: 1px solid #11a1bf;
}

.userform .button2 {
  font-family: Verdana;
  font-size:8pt;
  height: 22px;
  width: 110px;
  color: #ffffff;
  background-color: #ef6c58;
  border: 1px solid #da971c;
}

#reg_in {
width: 200px; 
align: center;
padding: 0;
}

.userform             {text-align:center;}
	.userform div.around  {padding: 0; margin: 0;}
	.userform table       {margin: 0;}
	.userform .caption    {font:9pt tahoma bold; color: #3f3c38; text-align:left; height: 18px; padding-top: 2px;}
	.userform .controls   {padding:7px 0px 7px 0px;}
	.userform .done       {font:9pt tahoma;padding: 15px;}
	a.adatved       {text-decoration:none; color:black;font:11px tahoma;}
	a.adatved:hover {text-decoration:underline}


/*lightbox*/

.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 0;
    height: 0;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
 
.white_content {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    width: 625px;
    height: auto;
    padding: 16px;
    border: 5px double #f86a46;
    background-color: white;
    z-index: 1500;
    overflow: auto;
} 

/* Napt�r */

.main {
width:170px;
border: 0;
margin-left: 12px;
}

.month {
font:bold 11px verdana;
color:white;
padding: 3px 0 3px 38px;
}

.daysofweek {
font:bold 11px Tahoma;
color:white;
padding-top: 15px;
}

.days {
font-size: 11px;
font-family:verdana;
color: #fdf6de;
padding: 2px;
}

.days #today{
font-weight: bold;
color: #fbca23;

}
