﻿body {
   background: #E6E9E7;
   margin: 0;
   padding: 0;
   text-align:center;
   font-family: Tahoma Verdana Helvetica sans-serif;

}

p {
   font-family: verdana "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
   margin: 0;
   color: #4f4e3f;
   
}






em { 
font: 13px "Times New Roman"; 
font-style: italic; 
padding: 0 0 12px 0;
line-height: 19px;
}

#typing {
	BEHAVIOR: url("behave_typing.htc"); FONT-FAMILY: "trebuchet ms"
}

#nagyfeher {
  width: 970px;
  margin: 0 auto 0 auto;
 
  background: #ffffff;
}


#content_all {
  float: left;
  padding: 0;
  background-color: #ffffff;
  background-position: top left;  
  background-repeat: repeat-y;
  border-width: 0 6px 5px 6px;
  border-style: solid;
  border-color: #dee6de;
}

#content {
  position: relative;
  width: 970px;
  background: #ffffff url('images/c_bg.jpg') repeat-y  top left;
  padding: 0;
  margin: 0 auto 0 auto;
  align: center;
}


#logo {
  position: relative;
  top: 0; left: 0;
  width: 970px;
  height: 98px;
  padding: 0px;
  margin: 0 auto 0 auto;
  align: center;
  background: url('images/logo.jpg') no-repeat  top center;
} 

#lang {
  position: relative;
  top: 28px; left: 0;
  height: 90px;
  padding: 0px;
  margin: 0;
} 

#lang p {
  font: 11px Verdana;
  margin: 0 35px 0 80px;
 line-height: 18px;
  text-align: right;
  color: #ca5b56;
 
} 

#top_all {
  position: relative;
  top: 0; left: 0;
  width: 970px;
  height: 259px;
  padding: 0px;
  margin: 0 auto 0 auto;
  align: center;
  
} 

#top {
  position: relative;
  top: 0; left: 0;
  width: 575px;
  height: 259px;
  padding: 0px;
  margin: 0;
  float: left;
  background: url('images/top.jpg') no-repeat  top center;

  
} 

#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: 0;
  width: 575px;
  height: 71px;
  padding: 0 0 0 33px;

  float: left;
  background: url('images/menu_bg.jpg') no-repeat  top left; 
}



#menu_c {
  position: relative; 
  top: 133px; left: 0;
  width: 575px;
  height: 55px;
  padding: 0;
  background: url('images/menu_bg.jpg') no-repeat  top left; 
}

#top_flash {
  position: relative;
  top: 0; left: 0;
  width: 395px;
  height: 259px;
  padding: 0px;
  margin: 0;
  float: left;
} 


#left_all {
  width: 245px; height: 100%;
  position: relative; 
  top: 0; left:0; 
  float: left;
  padding: 10px 0 0 0;
   margin: 0;
  background-color:  #ffffff;
}


#left {
  width: 245px;
  padding: 0 0 0 35px;
  margin: 0;
}


#left_in {
  width: 245px;
  height: 100%;
  float: left;
  padding: 0;
  background: #ffffff;
  margin: 0;
}


#left_in p {
  font: 11px Verdana;
  font-weight: normal;
  margin: 0 20px 0 30px;
  line-height: 15px;
  text-align: center;
}

#left_in h2 {
  font: 16px "Trebuchet MS";
  font-weight: bold;
  margin: 0 35px 0 20px;
  line-height: 17px;
  text-align: right;
  color: #a74139;
}

#left_in h3 {
  font: 12px "Lucida Sans Unicode";
  font-weight: normal;
  margin: 5px 20px 3px 50px;
  line-height: 17px;
  text-align: left;
  color: #939e93;
}

#reg {
  width: 215px; height: 180px;
  padding: 0;
  margin: 0;
}

#reg  A {
  font: 11px verdana;
  color: #636b42;
  text-decoration: none;
}

#reg  A:hover {
  font: 11px verdana;
  color: #e9a502;
  text-decoration: underline;
}


#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;
}



/* Content */


#content_in {
  position: relative;
  width: 700px; 
  float: left;
  left: 0; 
  padding: 0 0 0 15px;
  margin: 0;
  background: #ffffff;
}

#content_in  p {
  font: 11px Verdana;
  margin: 0 28px 0 0;
 line-height: 18px;
  text-align: justify;
  color: #6e6f6c;
}

#content_in #intro {
  position: relative; float: left;
  width: 635px; height: 110px;
  padding: 42px 65px 10px 20px;
  margin: 7px 45px 0 0;
  background: url(images/intro_bg.jpg) top left no-repeat;
}

#content_in  #intro  p {
  font: 11px Verdana;
  margin: 0 40px 0 0;
 line-height: 16px;
  text-align: justify;
  color: #59574f;
}

#content_in  #intro  h2 {
  font: 14px "Times New Roman";
  margin: 0;
 line-height: 18px;
  text-align: justify;
  color: #b35750;
}


#datum {
  width: 535px; height: 25px;  
  padding: 5px 5px 0 0;
  margin: 0 0 10px 0;
}

#datum p {
  font: 11px Verdana;
  margin: 0 30px 30px 10px;
 line-height: 18px;
  text-align: left;
  color: #474f2a;
} 

#content_in  ul, #content_in  li {
  font: 11px Verdana;
  margin: 0 20px 0 10px;
 line-height: 18px;
  text-align: left;
  list-style-type: square;
  color: #85a81e;
}

.blacktext {
  color: #503333;
}

.kategoria {
  color: #67a71b;
  font-weight: bold;
}

#cikkdatum {
  color: #ffffff;
   font-family: "Trebuchet MS";
   font-size: 17px;
   font-weight: bold;
   margin: 0 55px 20px 30px;
   padding: 15px 13px 30px 13px;
   text-align: center;
  line-height: 22px;
  float: right;
  background: url(images/date.png) top left no-repeat;
}


#content_in A {
  COLOR: #ac3a3d;
  TEXT-DECORATION: none;
  font: normal 11px Verdana;
  font-weight: bold;
  line-height: 19px;
}

#content_in A:visited {
  COLOR: #e89016; 
  font: normal 11px Verdana;
  font-weight: bold;
  line-height: 19px;
}

#content_in A:hover {
  COLOR: #2f9c80; 
  TEXT-DECORATION: underline;
  font: normal 11px Verdana;
  font-weight: bold;
  line-height: 19px;
}

#content_in h1 {
   font-family: "Times New Roman";
   font-size: 15px;
   font-weight: bold;
   margin: 20px 28px 5px 0;
   padding: 3px 0 3px 1px;
   text-align: left;
   color: #ac3a3d;
   text-transform: uppercase;
   border-top: 3px solid #ebf0eb;
   border-bottom: 1px solid #ebf0eb; 
}

#content_in h2 {
   font: normal 16px "Times New Roman";
   font-weight: normal;
   margin: 10px 28px 0 0;
   color: #1e8067;
   text-align: left;
}

#content_in h3 {
   font: normal 11px "Verdana";
   font-weight: bold;
   color: #e79822;
   margin: 10px 28px 0 0;
   line-height: 18px;
   text-align: justify;
}

#content_in h5 {
   font: 13px Verdana;
   font-weight: bold;
   color: #665f4b;
   margin: 10px 28px 0 0;
   line-height: 15px;
   text-align: left;
}

#content_in h6 {
   font: 11px Verdana;
   font-weight: bold;
   color: #2A8974;
   margin: 10px 28px 0 0;
   line-height: 15px;
   text-align: left;
}

#content_in #hirek1 {
   float: left;
   width: 330px;
}

#content_in #hirek2 {
   float: left;
   width: 353px;
}

#content_in #hirek1 p {
  font: 11px Verdana;
  margin: 0 5px 0 0;
 line-height: 18px;
  text-align: justify;
  color: #6e6f6c;
}

#content_in #hirek2 p {
  font: 11px Verdana;
  margin: 0 15px 0 0;
 line-height: 18px;
  text-align: justify;
  color: #6e6f6c;
}

#content_in #hirek1 h1 {
   font-family: "Times New Roman";
   font-size: 15px;
   font-weight: bold;
   margin: 20px 0 5px 0;
   padding: 3px 0 3px 1px;
   text-align: left;
   color: #ac3a3d;
   text-transform: uppercase;
   border-top: 3px solid #ebf0eb;
   border-bottom: 1px solid #ebf0eb; 
}

#content_in #hirek2 h1 {
   font-family: "Times New Roman";
   font-size: 15px;
   font-weight: bold;
   margin: 20px 15px 5px 0;
   padding: 3px 0 3px 1px;
   text-align: left;
   color: #ac3a3d;
   text-transform: uppercase;
   border-top: 3px solid #ebf0eb;
   border-bottom: 1px solid #ebf0eb; 
}


#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: 20px 0px 7px 0;
 padding: 5px 10px 0 0;
 background-color: #ffffff; 
 float: left;
 border-top: 3px solid #ebf0eb;

}

.pic_fooldal2  {
 margin: 20px 0 7px 0;
 padding: 5px 10px 0  10px;
 background-color: #ffffff; 
 float: left;
 border-top: 3px solid #ebf0eb;

}

.pic_g  {
 margin: 3px;
 padding: 0 0 5px 0;
 background-color: #d3c595;
 border: 1px solid #d3c595;
}

.pic1 {
  border: 1px solid #d2c3a0;
 margin: 0 0 7px 15px;
}

.pic2 {
  border: 1px solid #d2c3a0;
 margin: 0 15px 7px 15px;
float: left;
}


.banner {
 
 border: 1px solid #525240;
}


#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: 970px;
  height: 40px;
  padding: 0;
  margin: 0 auto 0 auto;
 background: url('images/bottom.jpg') no-repeat  top left;


}

#bottom p { 
  font-family: Verdana;
  font-size: 11px;
  color: #ffffff;
  margin: 15px 20px 0 20px;
  text-align: center;
  line-height: 14px;
 
}


#bottom A {
  color: #ffffff;
  margin: 10px 0 10px 0;
  text-align: center;
  font: 8pt Tahoma;
  text-decoration: none;
}

#bottom A:hover {
  color: #21b0ce; 
  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 #EBAD35; font-family: Verdana; 
  font-size:8pt; 
  height: 25px;
  color:white; 
  background-color: #F6C159; 
  width: 100px;
}

.textbox_content {
  border: 1px solid #eee7c6; 
  background-color:rgb(255,255,255);
  height: 30px;
  font-size:8pt;
}	

.select	{
	width:	205px;
	border: 1px solid #A5CEC5; 
	font-family: Verdana;
	font-size: 9pt;
	height: 21px;
	line-height: 24px;
}

.textbox {
	border:1px solid #A5CEC5; 
	font-family: Verdana;
	font-size: 8pt;
	height: 18px;
        width: 200px;
	background-color: white;
}	

.stextbox {
	border:1px solid #A5CEC5; 
	font-family: Verdana;
	font-size: 8pt;
	width: 450px;
	height: 120px;
	line-height: 17px;
	background-color: white;
}	


.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;
	height: 71px;
	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/submenu.jpg) bottom left no-repeat;    
        line-height: 20px;
        text-align: left;
}

#nav a {
	display: block; clear: left;
	color: #ffffff;       
	text-decoration: none;
	padding: 0;

}

#nav a.daddy {

}

#nav li {
	float: left;
	padding: 0;

}

#nav li ul {
	
        position: absolute;
	left: -999em;
	top: 55px;
	height: auto;
	font-weight: normal;
        text-align: left;
	margin: 16px 0 0 25px;
        padding: 0 0 7px 0;
        z-index: 1001;
	
}

#nav li li {
	padding: 4px 1em 4px 0;
	width: 144px;
	clear: left;
	line-height: 19px;
}

#nav li ul a {
	color: #ffffff;  
background: url('images/submenu_1.gif') no-repeat center left;
  padding: 0 0 0 9px;   
} 


#nav li ul a:hover {
	 
background: #0d4e3c url('images/submenu_2.gif') no-repeat  center left;
  padding: 0 0 0 9px;
}


   

#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;
}

/* 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;

}


.calendar .button {width:24px; background: #EFEBDE; color:black;}
.calendar tfoot .ttip {font-size: 11px; text-transform: uppercase;}


/*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: absolute;
    top: auto;
    left: 0;
    width: auto;
    height: auto;
    padding: 16px;
    border: 5px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
} 
