﻿body {
   background: #2D2926;
   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: #999999;  
}



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"
}

#main {
  width: 980px;
  margin: 0 auto 0 auto;
   background: #ffffff;
}


#content_all {
  float: left;
  padding: 0;
  background-color: #ffffff;
  border-width: 0 5px 0 5px;
  border-style: solid;
  border-color: #22201C;
}

#header {
  position: relative;
  float: left;
  top: 0; left: 0;
  width: 980px;
  height: 343px;
  padding: 0px;
  margin: 0 auto 0 auto;
  background: url('images/header.jpg') no-repeat  top center;
}

#top {
  position: relative;
  top: 0; left: 0;
  width: 980px;
  height: 82px;
  padding: 0px;
  margin: 0;

} 

#logo {
  width: 207px;
  height: 82px;
  padding: 0px;
  float: left;
 } 

#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;
 
} 

#lang A {
  font: 11px Verdana;
  color: #ca5b56;
  text-decoration: none;
} 

#lang A:hover {
  font: 11px Verdana;
  text-decoration: none; 
  color: #F3BF10;
} 

#menu {
  display: block;
  position: relative;
  float: left;
  top: 0; left: 0;
  width: 980px;
  height: 34px;
  padding: 0px;
  margin: 0 auto 0 auto; 
} 

#menu_1 {
  position: relative; 
  top: 0; left: 0;
  width: 341px;
  height: 34px;
  padding: 0;
  float: left;
}

#menu_2 {
  position: relative; 
  top: 0; left: 350px;
  height: 34px;
  padding: 6px 0 0 33px;
  float: left;
 }

#menu_2  p {
  font: 11px "Trebuchet MS";
  font-weight: bold;
  margin: 0;
  line-height: 18px;
  text-align: left;
  color: #ac1616;
  text-transform: uppercase;
 }

#menu_2  A {
  color: #ac1616;
  text-decoration: none; 
  margin-right: 15px;
}


#menu_2  A:hover {
  color: #e58017;
  text-decoration: none; 
  margin-right: 15px;
}


#top_all {
  position: relative;
  float: left;
  top: 0; left: 0;
  width: 980px;
  height: 227px;
  padding: 0px;
  margin: 0 auto 0 auto;
}
 
#top_content {
  position: relative;
  z-index: 1;
  top: 0; left: 0;
  width: 425px;
  height: 227px;
  padding: 25px 0 30px 0;
  margin: 0;
  float: left;
} 

#top_content p {
  font: 12px "Trebuchet MS";
  margin: 0 45px 0 35px;
 line-height: 17px;
  text-align: left;
  color: #ebe9e9;
}

#top_content h1 {
  font: 14px "Trebuchet MS";
  font-weight: bold;
  margin: 0 60px 0 35px;
 line-height: 18px;
  text-align: left;
  color: #fec24f;
}

#top_content h3 {
  font: 12px "Trebuchet MS";
  font-weight: bold;
  margin: 0 60px 0 35px;
 line-height: 18px;
  text-align: left;
  color: #f5c531;
  padding: 0;
}

#top_content A {
  color: #f5c531;
  font-weight: bold;
}

#top_content A:hover {
  color: #ffffff;
  font-weight: bold;
}

#top_img {
  float: left;
  margin: 3px 10px 3px 0;

} 


#top_flash {
  position: relative;
  float: left;
  top: 0; left: 0;
  width: 555px;
  height: 227px;
  padding: 0px;
  margin: 0;
} 




/* Content */

#content {
  position: relative;
  width: 980px;
  background-color: #ffffff;
  padding: 0 0 0 0;
  margin: 0 auto 0 auto;
}

#middle {
  position: relative;
  width: 980px;
  height: 247px;
  background: url(images/middle_bg.jpg) top left no-repeat;
  padding: 0;
  margin: 0;
  float: left;
}

#middle_content {
  position: relative;
  width: 620px; 
  height: 247px;
  float: left;
  left: 0; top: 0;
  padding: 23px 0 25px 20px;
  margin: 0;
  background: url(images/middle_bg2.png) top left no-repeat;
  
}

#middle_content p {
  font: 12px "Trebuchet MS";
  margin: 0 60px 0 35px;
 line-height: 18px;
  text-align: justify;
  color: #ffffff;
}

#middle_content a, #middle_content a:hover {
  text-decoration: none;
}

#middle_content a:hover {
  font-weight: bold;
}

#middle_content h1 {
  font: 14px "Trebuchet MS";
  font-weight: bold;
  margin: 0 60px 4px 35px;
  padding-left: 25px;
  text-indent: 21px;
  line-height: 19px;
  text-align: left;
  color: #fba71c;
  text-transform: uppercase;
  background: url(images/chefcap1.png) no-repeat 143px;
}

#pic_intro {
  float: left;
  margin: 5px 10px 5px 10px;
}

#arrow {
  font: 16px "Lucida Bright";
  color: #fec24f;
  font-weight: bold;
  margin: 0 0 0 5px;
}


#middle_img {
  position: absolute;
  left: 640px; top: 0;
  width: 340px; 
  height: 216px;
  float: left;
  padding: 0;
  margin: 0;
}

#c {
  position: relative;
  width: 980px;
  padding: 0;
  margin: 0;
  float: left;
}

#content_in {
  position: relative;
  width: 600px; 
  height: auto;
  float: left;
  left: 0; top: 0;
  padding: 0 0 0 35px;
  background: #ffffff;
  margin-bottom: 25px;
}

#angelo {
  position: absolute;
  width: 306px; 
  height: 333px;
  float: left;
  left: 655px; top: -15px;
  padding: 0;
  margin: 0;
}

#c_right {
  position: absolute;
  width: 306px; 
  height: 366px;
  float: left;
  left: 655px; top: -15px;
  padding: 0;
  margin: 0;
  background: url(images/recept_bg.jpg) top left no-repeat;
}


#c_right p {
  font: 11px Verdana;
  margin: 0 30px 0 30px;
  line-height: 18px;
  text-align: justify;
  color: #ffffff;
}

#kapcsolat {
  padding-top: 65px;
  margin: 0;
}

#kapcsolat p {
  font: 11px Verdana;
  margin: 2px 30px 2px 40px;
  line-height: 16px;
  text-align: left;
  color: #ffffff;
}

#kapcsolat h2 {
  font: 14px "Trebuchet MS";
  margin: 2px 20px 2px 50px;
  line-height: 19px;
  text-align: center;
  color: #fec537;
}

#c_right h1 {
  font: 13px "Trebuchet MS";
  font-weight: bold;
  margin: 5px 30px 0 30px;
 line-height: 18px;
  text-align: left;
  color: #fec24f;
}

#c_right_img {
  margin: 61px 31px 5px 29px;
}

#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: disc;
  color: #6e6b6b;
 
}

.blacktext {
  color: #503333;
}

.kiem {
  color: #555252;
  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  p {
  font: 12px "Trebuchet MS";
  margin: 0;
 
 line-height: 19px;
  text-align: justify;
  color: #6e6b6b;
}

#content_in A, #close A, #content_in h1 A {
  COLOR: #ac3a3d;
  TEXT-DECORATION: none;
  font: normal 11px Verdana;
  font-weight: bold;
  line-height: 19px;
}

#content_in A:visited, #content_in h1 A:visited {
  COLOR: #e89016; 
  font: normal 11px Verdana;
  font-weight: bold;
  line-height: 19px;
}

#content_in A:hover, #content_in h1 A:hover {
  COLOR: #dc6d6f; 
  TEXT-DECORATION: underline;
  font: normal 11px Verdana;
  font-weight: bold;
  line-height: 19px;
}

#content_in h1 {
   font-family: "Trebuchet MS";
   font-size: 15px;
   font-weight: bold;
   margin: 0;
   padding: 5px 10px 0 0;
   text-align: left;
   color: #ce3639;
   border-top: 1px solid #ebf0eb;
   background: url(images/chefcap2.png) no-repeat right center;
  
}

#content_in h2 {
   font: 13px "Trebuchet MS"; 
   text-align: left;
   padding: 0;
   margin: 10px 0 0 0;
   line-height: 19px;
   color: #a59f9f;
   text-transform: uppercase;
}

#content_in h2.recept {
   font: 20px "Trebuchet MS"; 
   text-align: left;
   padding: 0;
   margin: 55px 0 35px 0;
   line-height: 19px;
   color: #fccb7c;
   text-transform: uppercase;
}


#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 h4 {
   font: 13px "Century Gothic";
   font-weight: bold;
   color: #feb331;
   margin: 10px 28px 0 0;
   line-height: 19px;
   text-align: left;
}

#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;
}

#hirek {
   margin: 10px 0 0 340px;
}


.hirek_img {
   float: left; 
   background: url('images/pic_bg1.png') no-repeat top left;
   padding: 8px;
   margin: 3px 10px 3px 0;
}


#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;
}

#content_in #prod_table {
align: center;
}

#content_in #prod_table h3 {
font-family: "Trebuchet MS";
font-size: 14px;
text-align: center;
line-height: 16px;
margin: 7px 0 7px 0;
}

#content_in #prod_table .prod_img {
width: 170px;
height: 109px;
border: 3px solid #dbdfe1;
}

.grant {
padding: 3px 15px 7px 7px;
background: #e8eaeb;
border: 1px solid #dbdfe1; 
margin: 7px 0 10px 0;
}

#content_in .grant h1 {
border: none;
background: none;
}

.pic_cikk1  {
 margin: 5px 10px 5px 0;
 background-color: #ffffff; 
 float: left;
}


#pic_cikk2 {
 float: left;
 margin: 5px 10px 5px 0;
 padding: 4px;
 background-color: #e9e7e5;
 border: 1px solid #e1dfdd;
}


.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: 5px;
 background-color: #e4e9e4;
 border: 1px solid #d0d7d0;
}

.pic_g2  {
 margin: 7px;
 padding: 5px;
 background-color: #e4e9e4;
 border: 1px solid #d0d7d0;
}

.pic1 {
  border: 1px solid #d2c3a0;
 margin: 0 0 7px 15px;
}

.pic2 {
  border: 1px solid #d2c3a0;
 margin: 0 15px 7px 15px;
float: left;
}

.pic3 {
 border: 3px solid #dee6de;
 margin: 3px;
}



.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: #ffffff; 
  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;
}

#kiem p {
 text-align: center;
}


/* bottom*/

#bottom {
  position: relative;
  left: 0; top: 0; float: left;
  width: 980px;
  height: 206px;
  padding: 0;
  margin: 0 auto 0 auto;
  background: url('images/footer.jpg') no-repeat  top left;
}

#bottom1 {
  position: relative;
  left: 0; top: 0; float: left;
  width: 175px;
  height: 80px;
  padding-left: 15px;
  margin: 60px 0 0 210px;
  border-left: 1px solid #861718;
}

#bottom2 {
  position: relative;
  left: 0; top: 0; float: left;
  width: 205px;
  height: 80px;
  padding-left: 15px;
  margin: 60px 0 0 0;
  border-left: 1px solid #861718;
}

#bottom3 {
  position: relative;
  left: 0; top: 0; float: left;
  width: 155px;
  height: 80px;
  padding-left: 15px;
  margin: 60px 0 0 0;
  border-left: 1px solid #861718;
}

#bottom4 {
  position: relative;
  left: 0; top: 0; float: left;
  padding: 0 0 0 15px;
  margin: 60px 0 0 0;
}


#bottom_data {
  position: relative;
  float: left;
  left: 0; top: 0; 
  width: 980px;
  padding: 0;
  margin: 0 auto 0 auto;
}



#bottom1 p, #bottom2 p, #bottom3 p { 
  font-family: "Trebuchet MS";
  font-size: 12px;
  color: #ffffff;
  margin: 0;
  text-align: left;
  line-height: 24px;
} 

#bottom4 p { 
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #ffffff;
  margin: 0;
  text-align: left;
  line-height: 17px;
} 

#bottom_data p { 
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #b73839;
  margin: 0;
  text-align: center;
  line-height: 19px;
} 

#bottom A {
  color: #ffffff;
  text-decoration: none;
}

#bottom A:hover {
  color: #f6cd4f; 
  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 #3c3834; 
  font-family: Verdana; 
  font-size:8pt; 
  height: 21px;
  color:white; 
  background-color: #b12325; 
  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 #000000; 
	font-family: Verdana;
	font-size: 8pt;
	height: 18px;
        width: 220px;
	background-color: white;
}	

.stextbox {
	border:1px solid #000000; 
	font-family: Verdana;
	font-size: 8pt;
	width: 220px;
	line-height: 17px;
	background-color: white;
	height: 60px;
}	


.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);
}	

#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;
}

.gallery_all   {
 margin: 2px;
 padding: 10px 0 5px 7px;
 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 7px;
 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;
 float: 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;
  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;
}



/* Menu*/




#nav, #nav ul {
	position: relative;       
        float: left;
	height: 34px;
	list-style: none;
        font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
	background: #a1181c;
	padding: 0;
	margin: 0;
        color: #ffffff;
	white-space: nowrap;
	line-height: 20px;
        text-align: left;

}

#nav a {
	display: block; 

	color: #ffffff;       
	text-decoration: none;
	padding: 0;

}

#nav a.daddy {

}

#nav li {
	float: left;
	padding: 0;

}

#nav li ul {
	
        position: absolute;
	left: -999em;
	top: 15px;
	height: auto;
	font-weight: normal;
        text-align: left;
	margin: 16px 0 0 0;
        padding: 0 0 7px 0;
        z-index: 1001;
	background-color: #a1181c;
        width: 130px;
}

#nav li li {
	padding: 4px 1em 4px 0;
	width: 130px;
	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 7px;   
} 


#nav li ul a:hover {
	background: #39342e url('images/submenu_2.gif') no-repeat  center left;
        padding: 0 0 0 7px;
}


   

#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;
   
    left: 250px;
    width: auto;
    height: auto;
    padding: 16px;
    border: 5px solid #dee6de;
    background-color: #edf0ed;
    z-index:1002;
    overflow: auto;
} 

#content_in #data .tcd {
   border-bottom: 1px dashed #dbdbdf;
}

#content_in #data p {
   margin: 2px 0 2px 3px;
   text-align: left;
   line-height: 16px;
}

#content_in #data h2 {
   font: 13px "Trebuchet MS"; 
   font-weight: bold;
   text-align: left;
   padding: 0;
   margin: 2px 0 2px 5px;
   line-height: 19px;
   color: #fff;
   text-transform: uppercase;
}

#content_in #data h3 {
   font: normal 11px "Trebuchet MS";
   font-weight: bold;
   color: #9D181B;
   margin: 2px 0 2px 5px;
   line-height: 16px;
   text-align: left;
}

#content_in #data h4 {
   font: 13px "Century Gothic";
   font-weight: bold;
   color: #feb331;
   margin: 3px 0 3px 7px;
   line-height: 16px;
   text-align: left;
}

